html[data-instructor-manage-students="0"] .link-student,html[data-instructor-manage-students="0"] .readiness-card,html[data-instructor-manage-students="0"] .recommendation-delete{display:none!important}html[data-instructor-manage-students="0"] .instructor-context-actions>button:nth-child(2),html[data-instructor-manage-students="0"] .instructor-context-actions>button:nth-child(3),html[data-instructor-manage-students="0"] .instructor-context-actions>button:nth-child(5),html[data-instructor-manage-students="0"] .instructor-context-actions>button:nth-child(6){display:none!important}html[data-instructor-manage-schedule="0"] .instructor-context-actions>button:nth-child(1){display:none!important}html[data-instructor-message-students="0"] .instructor-context-actions>button:nth-child(4){display:none!important}html[data-instructor-view-students="0"] .page>.section>.action-list>.action-row:nth-child(1){display:none!important}html[data-instructor-message-students="0"] .page>.section>.action-list>.action-row:nth-child(2){display:none!important}html[data-instructor-manage-students="0"] .page>.section>.action-list>.action-row:nth-child(3){display:none!important}html[data-instructor-manage-schedule="0"] .page>.focus-card{display:none!important}html[data-instructor-manage-students="0"][data-instructor-manage-schedule="0"][data-instructor-message-students="0"] .instructor-context-actions{display:none!important}.country-phone-input{display:grid;grid-template-columns:minmax(132px,auto) 1fr;gap:10px;align-items:stretch}.country-phone-prefix,.country-phone-number{min-height:54px;border:1px solid var(--border,#d9dee7);border-radius:16px;background:var(--surface,#fff);display:flex;align-items:center}.country-phone-prefix{position:relative;padding:0 12px;gap:8px;overflow:hidden}.country-phone-prefix select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.country-phone-prefix strong{font-size:.95rem;white-space:nowrap}.country-phone-flag{font-size:1.2rem;line-height:1}.country-phone-number{padding:0 14px;gap:10px}.country-phone-number svg{flex:0 0 auto;color:var(--muted,#667085)}.country-phone-number input{border:0;outline:0;background:transparent;width:100%;min-width:0;font:inherit;color:inherit}.country-phone-number input::placeholder{color:#a3a9b3}@media(max-width:520px){.country-phone-input{grid-template-columns:120px 1fr;gap:8px}.country-phone-prefix{padding:0 10px}.country-phone-prefix strong{font-size:.88rem}}.social-auth-block{display:grid;gap:10px}.social-auth-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.social-auth-button{min-height:52px;border:1px solid var(--border);border-radius:15px;background:var(--surface);color:var(--text);font:inherit;font-weight:800;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:transform .15s ease,border-color .15s ease,background .15s ease}.social-auth-button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--brand) 35%,var(--border))}.social-auth-button:disabled{opacity:.55;cursor:not-allowed;transform:none}.social-auth-mark{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--bg);font-weight:900;font-size:16px}.social-auth-button.apple .social-auth-mark{font-size:20px}.social-auth-divider{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;margin:3px 0}.social-auth-divider:before,.social-auth-divider:after{content:"";height:1px;flex:1;background:var(--border)}.social-auth-note{font-size:12px;line-height:1.45;color:var(--muted);text-align:center}.social-auth-note a{color:var(--brand);font-weight:700}@media(max-width:520px){.social-auth-grid{grid-template-columns:1fr}.social-auth-button{min-height:50px}}
