.workspace-shell{--workspace-surface:#f5f6f8;--workspace-card:#fff;--workspace-text:#202329;--workspace-muted:#6b7280;background:var(--workspace-surface);color:var(--workspace-text);font-family:Arial,sans-serif}.dark .workspace-shell{--workspace-surface:var(--background);--workspace-card:var(--card);--workspace-text:var(--foreground);--workspace-muted:var(--muted-foreground)}@media (width>=1024px){.workspace-shell{grid-template-columns:19rem minmax(0,1fr)}}.workspace-brand-line{letter-spacing:0;font-family:Arial,sans-serif;font-size:18px;line-height:19px;font-weight:800!important}.workspace-shell main [data-variant=h1]{text-transform:none;font-family:Arial,sans-serif;font-size:28px;font-weight:600;line-height:36px}.workspace-shell .today-reference-grid{grid-template-columns:minmax(0,1fr);gap:24px}.workspace-shell .today-reference-card,.workspace-shell .reference-card{--jelly-color-border-default:var(--border);--jelly-radius:12px;box-shadow:none;border-radius:12px;gap:0;padding:24px}.teacher-today-metric-dialog{border-radius:16px;width:440px;max-width:calc(100vw - 32px)}.workspace-shell .today-reference-card [data-slot=card-header],.workspace-shell .reference-card [data-slot=card-header]{min-width:0;margin-bottom:20px;padding:0}.workspace-shell .today-reference-card [data-slot=card-description],.workspace-shell .reference-card [data-slot=card-description]{margin:0}.workspace-shell .today-reference-card [data-slot=card-content],.workspace-shell .reference-card [data-slot=card-content]{padding:0}@media (width>=1200px){.workspace-shell .today-reference-grid{grid-template-columns:minmax(0,7fr) minmax(280px,3fr)}}@media (width<=599px){.workspace-shell .today-reference-card,.workspace-shell .reference-card{padding:20px}.workspace-shell [data-testid=student-today-summary] .today-reference-card,.workspace-shell .student-mobile-priority [data-testid=today-primary-action]{gap:8px;padding:12px}.workspace-shell .student-mobile-priority [data-testid=today-primary-action] [data-slot=typography]:nth-child(3){display:none}}.workspace-brand-mobile .workspace-brand-line{font-size:16px;line-height:18px}.workspace-sidebar,.workspace-header{background:var(--workspace-surface);border:0}.workspace-sidebar{width:256px;padding:16px;left:48px}.workspace-sidebar [data-slot=workspace-navigation-item]{gap:12px;min-height:48px;padding:12px}.workspace-sidebar [data-slot=workspace-navigation-item][data-active=true]{color:var(--workspace-text);background:#edf0f5}.workspace-sidebar [data-slot=workspace-navigation-item]:hover{background:#f0f2f5}.workspace-header{min-height:64px;padding:8px 96px}.workspace-header-link{min-height:48px;color:var(--workspace-text);gap:8px;padding:8px 16px}.workspace-header-link:hover{background:#f0f2f5}.workspace-shell [data-testid=workspace-account-menu-trigger],.workspace-shell [data-testid=workspace-notice-preview]{min-width:48px;min-height:48px}.workspace-shell [data-testid=workspace-account-menu-trigger]:hover,.workspace-shell [data-testid=workspace-notice-preview]:hover{background:#f0f2f5}.workspace-account-popover{border:1px solid #e9ebef;border-radius:12px;width:max-content;min-width:192px;max-width:calc(100vw - 32px);padding:4px;box-shadow:0 8px 30px #17243a18;color:#202329!important;background:#fff!important}.workspace-account-popover [data-slot=dropdown-menu-item],.workspace-account-popover [data-slot=dropdown-menu-radio-item]{border-radius:8px;min-height:32px;padding:6px 10px}.workspace-account-popover [data-slot=dropdown-menu-separator]{background:#edf0f3}.workspace-notice-popover{width:360px;max-width:calc(100vw - 32px);max-height:min(calc(100dvh - 100px), var(--radix-popover-content-available-height,calc(100dvh - 100px)));border:1px solid #e9ebef;border-radius:12px;padding:0;overflow:auto;box-shadow:0 8px 30px #17243a18;color:#202329!important;background:#fff!important}[data-radix-popper-content-wrapper]:has(>[data-testid=workspace-notice-sheet]){z-index:1000!important}[data-radix-popper-content-wrapper]:has(>.workspace-account-popover){z-index:1000!important}.workspace-notice-head{justify-content:space-between;align-items:center;gap:12px;padding:20px 20px 0;display:flex}.workspace-notice-body{min-height:180px;padding:16px 20px 24px}.workspace-notice-footer{border-top:1px solid #edf0f3;padding:12px 20px}.workspace-shell .workspace-reference-page{color:var(--workspace-text)}.workspace-shell .workspace-reference-help,.workspace-shell .workspace-reference-settings{align-content:start;max-width:1000px}.workspace-shell .workspace-reference-help [data-testid=support-faq]{border-color:#e9edf2}.workspace-shell .workspace-reference-help [data-testid=support-faq] details{background:#f5f6f8;border:1px solid #edf0f3;padding:12px 16px}.workspace-shell .workspace-reference-help [data-testid=support-faq] summary{align-items:center;min-height:36px;display:flex}.workspace-shell .workspace-reference-help [data-testid=support-ticket-list],.workspace-shell .workspace-reference-help [data-testid=support-ticket-details],.workspace-shell .workspace-reference-help [data-testid=support-ticket-empty]{min-width:0}.workspace-shell .workspace-reference-help [data-testid=support-ticket-list] [data-slot=card-content]{gap:8px}.workspace-shell .workspace-reference-help [data-testid=support-external-message]{background:#f5f6f8;border-color:#edf0f3}.workspace-shell .workspace-reference-settings .workspace-reference-tabs{background:0 0;border:0;gap:8px;padding:0}.workspace-shell .workspace-reference-settings .workspace-reference-tabs [data-slot=tabs-trigger]{color:#30343b;background:#f0f1f3;border:1px solid #e0e3e7;border-radius:8px;min-height:40px;padding:8px 16px}.workspace-shell .workspace-reference-settings .workspace-reference-tabs [data-slot=tabs-trigger][data-state=active]{color:#315dd4;box-shadow:none;background:#edf1fb;border-color:#dce4f7}.workspace-shell .workspace-reference-notification-settings [data-testid^=notification-preference-],.workspace-shell [data-testid=communication-notifications] [data-testid=communication-notification]{background:#f5f6f8;border-color:#edf0f3}.dark .workspace-shell .workspace-reference-help [data-testid=support-faq] details,.dark .workspace-shell .workspace-reference-help [data-testid=support-external-message],.dark .workspace-shell .workspace-reference-notification-settings [data-testid^=notification-preference-],.dark .workspace-shell [data-testid=communication-notifications] [data-testid=communication-notification]{border-color:var(--border);background:var(--muted)}.dark .workspace-shell .workspace-reference-settings .workspace-reference-tabs [data-slot=tabs-trigger]{border-color:var(--border);background:var(--muted);color:var(--foreground)}.dark .workspace-shell .workspace-reference-settings .workspace-reference-tabs [data-slot=tabs-trigger][data-state=active]{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 18%, var(--card));color:var(--foreground)}@media (width<=767px){.workspace-header{padding:8px 20px}.workspace-header>div{min-height:48px!important;padding-block:0!important;padding-inline:0!important}.workspace-header-link-label{display:none}.workspace-shell main{padding:20px 16px calc(96px + env(safe-area-inset-bottom));margin:0}.workspace-shell [data-testid=workspace-notice-popover]{width:calc(100vw - 32px)}.workspace-notice-popover .workspace-notice-head{padding:12px 16px 0}.workspace-notice-popover .workspace-notice-body{min-height:0;padding:12px 16px 16px}.workspace-notice-popover [data-testid=workspace-notice-preferences]{gap:8px}.workspace-notice-popover [data-testid=communication-preferences]{grid-column:auto}.workspace-notice-popover [data-testid=communication-preferences] [data-slot=card-header],.workspace-notice-popover [data-testid=communication-preferences] [data-slot=card-content]{padding:12px}.workspace-notice-popover [data-testid=communication-preferences] [data-slot=card-content]{gap:10px}.workspace-notice-popover [data-testid=workspace-notice-preferences-back]{min-height:40px}.workspace-shell .workspace-reference-help,.workspace-shell .workspace-reference-settings{max-width:none}.workspace-shell .workspace-reference-settings .workspace-reference-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-shell .workspace-reference-settings .workspace-reference-tabs [data-slot=tabs-trigger]{padding-inline:8px}}
