html[data-theme=forum]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#e9edf2;--color-surface:#fff;--color-surface-subtle:#f4f7fa;--color-surface-muted:#e5ebf0;--color-surface-raised:#fff;--color-text:#172330;--color-text-soft:#2c3e50;--color-text-muted:#607487;--color-text-subtle:#7b8c9c;--color-text-disabled:#95a3af;--color-text-inverse:#fff;--color-border:#cfdae3;--color-border-strong:#b8c7d3;--color-border-hover:#86a8bf;--color-accent:#f29a2e;--color-accent-hover:#ffad45;--color-accent-soft:#fff1df;--color-accent-text:#9a5100;--color-link:#176fa6;--color-success:#2e8b57;--color-success-text:#216b43;--color-success-soft:#e4f4ea;--color-warning:#9a6200;--color-warning-soft:#fff2d5;--color-danger:#c4453c;--color-danger-text:#922f29;--color-danger-soft:#fdebea;--color-info:#2088bd;--color-info-soft:#e3f2fa;--color-focus:#168fc5;--focus-ring:0 0 0 3px #168fc538;--focus-ring-accent:0 0 0 3px #2397c733;--color-overlay:#0f2234ad;--sidebar-bg:#17334f;--sidebar-surface:#1c3d5d;--sidebar-surface-hover:#244d73;--sidebar-surface-control:#214566;--sidebar-border:#315778;--sidebar-text:#c8d9e8;--sidebar-text-strong:#fff;--sidebar-text-muted:#94aec3;--sidebar-label:#7fc8e8;--sidebar-active-bg:#2b79a8;--sidebar-active-text:#fff;--radius-sm:4px;--radius-control:5px;--radius-panel:7px;--shadow-panel:0 1px 3px #17334f17;--shadow-raised:0 12px 30px #14304838;--surface-card-border:var(--color-border-strong);--surface-card-radius:var(--radius-panel);--surface-card-shadow:var(--shadow-panel);--surface-header-min-height:58px;--surface-header-padding-block:10px;--surface-header-padding-inline:14px;--surface-header-background:linear-gradient(180deg, #f6fafc, #eaf2f7);--surface-header-accent-size:3px;--surface-header-accent:#36a5cf}html[data-theme=forum] body{background:linear-gradient(#ffffff3d, #fff0 180px), var(--color-bg);color:var(--color-text)}html[data-theme=forum] a{-webkit-text-decoration-color:color-mix(in srgb, var(--color-link) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--color-link) 45%, transparent)}html[data-theme=forum] :focus-visible{outline-color:var(--color-focus)}html[data-theme=forum] .sidebar{color:var(--sidebar-text-strong);background:linear-gradient(#193c5c 0,#142f49 52%,#10283f 100%);border-right:1px solid #0d2438;box-shadow:2px 0 9px #0e263a1f}html[data-theme=forum] .brand{border-color:var(--sidebar-border);background:0 0;min-height:58px;padding-bottom:15px}html[data-theme=forum] .brand__logo-frame{background:#fffffff5;border:1px solid #ffffff29;border-radius:7px;width:46px;height:46px;padding:3px}html[data-theme=forum] .brand__name{letter-spacing:-.01em;font-size:13px}html[data-theme=forum] .brand__context{color:#91bfd5}html[data-theme=forum] .sidebar__collapse{border-color:var(--sidebar-border);color:var(--sidebar-text);background:#193a58}html[data-theme=forum] .sidebar__collapse:hover{color:var(--sidebar-text-strong);background:#214766}html[data-theme=forum] .nav-list{scrollbar-color:#49708d transparent;gap:12px;padding-top:16px}html[data-theme=forum] .nav-section{gap:3px}html[data-theme=forum] .nav-label{color:var(--sidebar-label);letter-spacing:.13em;padding:0 10px 5px;font-size:9px}html[data-theme=forum] .nav-list a{min-height:40px;color:var(--sidebar-text);border:1px solid #0000;border-radius:4px;gap:10px;padding:0 10px;font-size:11px}html[data-theme=forum] .nav-list a>svg{color:#8fc9e2;width:17px}html[data-theme=forum] .nav-list a strong{font-size:11px}html[data-theme=forum] .nav-list a small{color:var(--sidebar-text-muted);font-size:8px}html[data-theme=forum] .nav-list a:hover{color:#fff;background:var(--sidebar-surface-hover);border-color:#3a6382}html[data-theme=forum] .nav-list a.is-active{border-color:#3985b2;border-left:3px solid var(--color-accent);color:#fff;background:linear-gradient(90deg,#286e9b,#245e87);padding-left:7px;box-shadow:inset 0 1px #ffffff14}html[data-theme=forum] .nav-list a.is-active>svg,html[data-theme=forum] .nav-list a.is-active small{color:#e8f7ff}html[data-theme=forum] .nav-count{color:#eaf7fd;background:#0f2a42}html[data-theme=forum] .text-size-setting{color:#a7bfd1}html[data-theme=forum] .text-size-setting button{color:#d5e5f0;background:#1d405f;border-color:#41637d;border-radius:4px}html[data-theme=forum] .text-size-setting button.is-active{border-color:var(--color-accent);color:#432500;background:var(--color-accent)}html[data-theme=forum] .profile{border-color:var(--sidebar-border);color:#fff;border-radius:4px}html[data-theme=forum] .profile:hover{background:#ffffff0e}html[data-theme=forum] .avatar{color:#fff;background:#2678a8}html[data-theme=forum] .profile-menu{border-color:#94abbd;border-radius:7px;box-shadow:0 12px 32px #0823384d}html[data-theme=forum] .profile-menu>header{color:#fff;background:linear-gradient(#2679aa,#1e628e);border-color:#1d597f}html[data-theme=forum] .profile-menu>header small{color:#d3ebf7}html[data-theme=forum] .profile-theme-option{border-radius:4px}html[data-theme=forum] .profile-theme-option.is-active{background:#e8f4fa;border-color:#74a8c6}html[data-theme=forum] .profile-theme-option>svg,html[data-theme=forum] .profile-menu__label>svg{color:#1973a5}html[data-theme=forum] .topbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-color:#b8c8d5;height:60px;box-shadow:0 1px 3px #1d425e12}html[data-theme=forum] .breadcrumbs{color:var(--color-text-muted)}html[data-theme=forum] .breadcrumbs a{color:var(--color-link);font-weight:700;text-decoration:none}html[data-theme=forum] .breadcrumbs strong{color:#173c59}html[data-theme=forum] .topbar-global-search{background:#f2f6f9;border-color:#b9cad7;border-radius:5px;height:40px;min-height:40px;padding:0}html[data-theme=forum] .topbar-global-search:focus-within{box-shadow:var(--focus-ring);background:#fff;border-color:#2c8fc0}html[data-theme=forum] .topbar-global-search>svg{color:#557487;width:16px;height:16px;box-shadow:none;background:0 0;border:0;border-radius:0;margin-left:11px;padding:0}html[data-theme=forum] .topbar-global-search>input,html[data-theme=forum] .topbar-global-search>input:focus{height:38px;min-height:38px;color:var(--color-text);border-radius:0;outline:0;padding:0 9px;box-shadow:none!important;background:0 0!important;border:0!important}html[data-theme=forum] .topbar-global-search>button[type=submit]{color:#236e98;width:38px;height:38px;min-height:38px;box-shadow:none;background:0 0;border:0;border-radius:0 4px 4px 0;padding:0}html[data-theme=forum] .topbar-global-search>button[type=submit]:hover{background:#e1eef5}html[data-theme=forum] .topbar-global-search kbd{color:#536d7f;background:#fff;border-color:#b7c7d4;border-radius:3px}html[data-theme=forum] .topbar-search-popover{border-color:#9eb4c4;border-radius:7px;box-shadow:0 13px 30px #11344e3d}html[data-theme=forum] .topbar-search-group>h3{color:#397495;background:#f2f7fa}html[data-theme=forum] .topbar-global-search .topbar-search-option{border-radius:4px}html[data-theme=forum] .topbar-global-search .topbar-search-option:hover,html[data-theme=forum] .topbar-global-search .topbar-search-option.is-active{background:#e5f2f8}html[data-theme=forum] .topbar-search-option__icon{color:#176f9f;background:#dceef7;border-radius:4px}html[data-theme=forum] .topbar-global-search .topbar-search-option .topbar-search-option__type{color:#49677b;background:#e8eef3;border:1px solid #bdcbd5;border-radius:4px;width:auto;min-width:0;height:auto;min-height:0}html[data-theme=forum] .topbar-global-search .topbar-search-all{color:#176f9f;background:#f1f6f9}html[data-theme=forum] .main-content{padding-top:26px}html[data-theme=forum] h1{color:#173b58;letter-spacing:-.025em;font-size:clamp(23px,2vw,30px)}html[data-theme=forum] h2{color:#204b69}html[data-theme=forum] h3,html[data-theme=forum] h4{color:#294d66}html[data-theme=forum] .eyebrow,html[data-theme=forum] [class*=eyebrow]{color:#207ca9;letter-spacing:.09em}html[data-theme=forum] .page-heading,html[data-theme=forum] .admin-heading,html[data-theme=forum] [class*=hero]{border-color:var(--color-border)}html[data-theme=forum] .page-heading__icon,html[data-theme=forum] .admin-settings__icon,html[data-theme=forum] [class*=heroIcon],html[data-theme=forum] [class*=editorIcon]{color:#176f9f;background:#dceff8;border-radius:5px}html[data-theme=forum] .workspace :where(.panel,.stat-card,.detail-panel,.ticket-admin-card,.verification-hero,.destination-editor,.ticket-panel,.rules-panel,.role-guidance,.student-block,.class-editor,.placement-sheet){border-color:var(--color-border-strong);border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:var(--shadow-panel)}html[data-theme=forum] .workspace :is([class$=__panel],[class*=__panel\ ]),html[data-theme=forum] .workspace [class*=Card]:not([class*=CardHeader]):not([class*=CardContent]):not([class*=CardActions]):not([class*=unitCard]),html[data-theme=forum] [data-platform-surface=section],html[data-theme=forum] [data-platform-surface=metric]{border-color:var(--color-border-strong);border-radius:var(--radius-panel);background-color:var(--color-surface);box-shadow:var(--shadow-panel)}@media (min-width:821px){html[data-theme=forum] .sidebar.sidebar--collapsed .brand__logo-frame{border-radius:10px;width:40px;height:40px;padding:2px}html[data-theme=forum] .sidebar.sidebar--collapsed .nav-list{gap:10px}}html[data-theme=forum] .workspace .stat-card,html[data-theme=forum] .workspace [class*=Card]:not([class*=CardHeader]):not([class*=CardContent]):not([class*=CardActions]):not([class*=unitCard]),html[data-theme=forum] [data-platform-surface=metric],html[data-theme=forum] [data-platform-surface=navigation],html[data-theme=forum] [class*=useful-links-module][class*=card],html[data-theme=forum] [class*=commission-directory-module][class*=card],html[data-theme=forum] [class*=material-library-module][class*=material]:not([class*=Footer]):not([class*=Meta]):not([class*=Actions]){border-top-color:var(--surface-header-accent)}html[data-theme=forum] [class*=announcements-board-module][class*=card]{box-shadow:none;border:0;border-radius:0;overflow:visible}html[data-theme=forum] [class*=announcements-board-module][class*=feed]{border:1px solid var(--color-border);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel)}html[data-theme=forum] .panel__header,html[data-theme=forum] .admin-settings__header,html[data-theme=forum] .listHeading,html[data-theme=forum] [class*=panelHeader],html[data-theme=forum] [class*=sectionHead],html[data-theme=forum] [class*=formHeading],html[data-theme=forum] [class*=editorHeader]{border-color:var(--color-border-strong);background:linear-gradient(#f6fafc,#eaf2f7)}html[data-theme=forum] [data-platform-surface-header]{min-height:var(--surface-header-min-height);padding:var(--surface-header-padding-block) var(--surface-header-padding-inline);border-color:var(--surface-card-border);border-top:var(--surface-header-accent-size) solid var(--surface-header-accent);background:var(--surface-header-background)}html[data-theme=forum] .panel__header:before{content:none;display:none}html[data-theme=forum] .panel__header{text-align:left;border-top:3px solid #36a5cf;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 14px}html[data-theme=forum] .panel__header>div{text-align:left;flex:auto;min-width:0}html[data-theme=forum] .panel__header>.panel-tools{flex:none;justify-content:flex-end;margin-left:auto}html[data-theme=forum] .panel__header h2,html[data-theme=forum] .panel__header p{text-align:left}html[data-theme=forum] .stat-card{min-height:96px;padding:15px}html[data-theme=forum] .stat-card__icon{border-radius:5px}html[data-theme=forum] .empty-state,html[data-theme=forum] .admin-empty,html[data-theme=forum] [class*=empty],html[data-theme=forum] [class*=loading]{color:var(--color-text-muted);background-color:#f5f8fa}html[data-theme=forum] .workspace main a:not(.button){color:var(--color-link)}html[data-theme=forum] .button,html[data-theme=forum] .workspace [class*=Button]{box-shadow:none;border-radius:5px}html[data-theme=forum] .button--primary,html[data-theme=forum] .workspace [class*=primaryButton],html[data-theme=forum] .workspace [class*=createButton]{color:#fff;background:linear-gradient(#3189b8,#2375a3);border-color:#185f89;box-shadow:inset 0 1px #fff3,0 1px 2px #12436029}html[data-theme=forum] .button--primary:hover,html[data-theme=forum] .workspace [class*=primaryButton]:hover,html[data-theme=forum] .workspace [class*=createButton]:hover{background:linear-gradient(#3a96c4,#287dab);border-color:#124f74}html[data-theme=forum] .workspace [class*=manageRequest]{align-items:end}html[data-theme=forum] .workspace [class*=manageRequest]>.button{place-self:end;width:max-content;min-width:0;max-width:100%;padding-inline:12px}html[data-theme=forum] .button--primary svg,html[data-theme=forum] .workspace [class*=primaryButton] svg,html[data-theme=forum] .workspace [class*=createButton] svg{color:currentColor}html[data-theme=forum] .button--secondary,html[data-theme=forum] .button--ghost,html[data-theme=forum] .workspace [class*=secondaryButton]{color:#245879;background:#fff;border-color:#aebfcb}html[data-theme=forum] .button--secondary:hover,html[data-theme=forum] .button--ghost:hover,html[data-theme=forum] .workspace [class*=secondaryButton]:hover{background:#eaf4f9;border-color:#6e9bb8}html[data-theme=forum] .row-action:hover,html[data-theme=forum] [class*=iconButton]:hover,html[data-theme=forum] [class*=closeButton]:hover{background:#e3f0f7}html[data-theme=forum] .workspace :where(input:not([type=checkbox]):not([type=radio]),select,textarea),html[data-theme=forum] .modal :where(input:not([type=checkbox]):not([type=radio]),select,textarea),html[data-theme=forum] [contenteditable=true]{border-radius:var(--radius-control);color:var(--color-text);background-color:#fff;border-color:#b7c7d3}html[data-theme=forum] .workspace :where(input,select,textarea):focus,html[data-theme=forum] .modal :where(input,select,textarea):focus,html[data-theme=forum] [contenteditable=true]:focus{box-shadow:var(--focus-ring);border-color:#278eba;outline:0}html[data-theme=forum] [class*=community-suite-module][class*=search]:focus-within{box-shadow:var(--focus-ring);border-color:#278eba}html[data-theme=forum] [class*=community-suite-module][class*=search] input:focus{box-shadow:none;background:0 0;border:0}html[data-theme=forum] .form-label,html[data-theme=forum] .field,html[data-theme=forum] [class*=field]>label{color:#39566a}html[data-theme=forum] .form-label>svg{color:#2184b2}html[data-theme=forum] :where(input[type=checkbox],input[type=radio]){accent-color:#247ca9}html[data-theme=forum] :where(input,select,textarea):disabled{color:var(--color-text-disabled);background:#e8edf1}html[data-theme=forum] :where(input,select,textarea)[aria-invalid=true]{background:#fff8f7;border-color:var(--color-danger)!important}html[data-theme=forum] fieldset{border-color:var(--color-border)}html[data-theme=forum] legend{color:#315a74}html[data-theme=forum] table{color:var(--color-text-soft);background:#fff}html[data-theme=forum] th{color:#315e79;background:linear-gradient(#edf5f9,#dfeaf1);border-color:#b9cad6;height:34px;padding-block:8px;font-size:8px}html[data-theme=forum] td{color:#304556;background:#fff;border-color:#dbe3e9;height:52px}html[data-theme=forum] tbody tr:nth-child(2n) td{background:#fafcfd}html[data-theme=forum] tbody tr:hover td,html[data-theme=forum] tbody tr.is-selected td{background:#eaf5fa}html[data-theme=forum] .student-row,html[data-theme=forum] [class*=listItem],html[data-theme=forum] [class*=ListItem]{border-color:#d8e1e7}html[data-theme=forum] [role=tablist]{background:#e5edf3;border-color:#b9c9d5}html[data-theme=forum] [role=tablist] button{color:#4f687a;border-radius:4px}html[data-theme=forum] [role=tablist] button[aria-selected=true],html[data-theme=forum] [role=tablist] button.is-active,html[data-theme=forum] [role=tablist] button[class*=active]{color:#fff;background:#277aa7}html[data-theme=forum] .status,html[data-theme=forum] .nav-count,html[data-theme=forum] .admin-role,html[data-theme=forum] .maintenance-status,html[data-theme=forum] .preference-pill,html[data-theme=forum] .placement-stay-label,html[data-theme=forum] .placement-preference-order>span,html[data-theme=forum] .preference-window-grid legend span,html[data-theme=forum] .preflight-check>b,html[data-theme=forum] .preflight-group>header span,html[data-theme=forum] .placement-preflight__competition-table td span,html[data-theme=forum] .ticket-class-badge,html[data-theme=forum] .ticket-status,html[data-theme=forum] .topbar-search-option__type,html[data-theme=forum] [class*=academic-calendar-module][class*=filterTitle]>strong,html[data-theme=forum] span[class*=announcements-board-module][class*=priority],html[data-theme=forum] [class*=announcements-board-module][class*=count],html[data-theme=forum] [class*=commission-directory-module][class*=count],html[data-theme=forum] [class*=commission-directory-module][class*=position],html[data-theme=forum] [class*=commission-directory-module][class*=units]>div:first-child>span,html[data-theme=forum] [class*=community-suite-module][class*=count],html[data-theme=forum] [class*=material-library-module][class*=count],html[data-theme=forum] [class*=curricular-units-management-module][class*=code]:not([class*=codeField]),html[data-theme=forum] [class*=badge]:not([class*=badges]):not([class*=badgeRow]),html[data-theme=forum] [class*=Badge]:not([class*=Badges]):not([class*=BadgeRow]),html[data-theme=forum] [class*=tag]:not([class*=tags]):not([class*=stage]),html[data-theme=forum] [class*=Tag]:not([class*=Tags]):not([class*=Stage]),html[data-theme=forum] [class*=polls-hub-module][class*=anonymous],html[data-theme=forum] [class*=polls-hub-module][class*=multiple],html[data-theme=forum] [class*=unitCode],html[data-theme=forum] [class*=statusPending],html[data-theme=forum] [class*=statusApproved],html[data-theme=forum] [class*=statusExecuted],html[data-theme=forum] [class*=statusRejected],html[data-theme=forum] [class*=statusArchived],html[data-theme=forum] [class*=statusExecutionError],html[data-theme=forum] [class*=status_active],html[data-theme=forum] [class*=status_scheduled],html[data-theme=forum] [class*=status_draft],html[data-theme=forum] [class*=status_closed],html[data-theme=forum] [class*=status_expired],html[data-theme=forum] [class*=status_archived]{border:1px solid color-mix(in srgb, currentColor 28%, transparent);min-height:20px;box-shadow:none;border-radius:5px;padding:2px 6px;font-weight:600;line-height:1.2}html[data-theme=forum] .admin-role{color:#285f83;background-color:#e6f1f7}html[data-theme=forum] .status--success,html[data-theme=forum] [class*=success],html[data-theme=forum] [class*=statusApproved],html[data-theme=forum] [class*=statusExecuted],html[data-theme=forum] [class*=status_active]{color:var(--color-success-text);background-color:var(--color-success-soft)}html[data-theme=forum] .status--warning,html[data-theme=forum] [class*=warning],html[data-theme=forum] [class*=statusPending],html[data-theme=forum] [class*=status_scheduled],html[data-theme=forum] [class*=status_draft]{color:var(--color-warning);background-color:var(--color-warning-soft)}html[data-theme=forum] .status--danger,html[data-theme=forum] [class*=priority_urgent] [class*=announcements-board-module][class*=priority],html[data-theme=forum] [class*=statusRejected],html[data-theme=forum] [class*=statusExecutionError]{color:var(--color-danger-text);background-color:var(--color-danger-soft)}html[data-theme=forum] [class*=priority_important] [class*=announcements-board-module][class*=priority]{color:var(--color-warning);background-color:var(--color-warning-soft)}html[data-theme=forum] [class*=priority_normal] [class*=announcements-board-module][class*=priority]{color:#286b97;background-color:#e4f2fa}html[data-theme=forum] .status--neutral,html[data-theme=forum] [class*=statusArchived],html[data-theme=forum] [class*=status_closed],html[data-theme=forum] [class*=status_expired],html[data-theme=forum] [class*=status_archived]{color:#526575;background-color:#e8eef3}html[data-theme=forum] .admin-notice,html[data-theme=forum] .app-toast{border-radius:6px;box-shadow:0 8px 24px #15364e2e}html[data-theme=forum] .progress{background:#dce5eb}html[data-theme=forum] .progress span{background:#2780ad}html[data-theme=forum] .modal-backdrop,html[data-theme=forum] .placement-drawer-backdrop,html[data-theme=forum] [class*=backdrop]{background-color:var(--color-overlay)}html[data-theme=forum] .modal,html[data-theme=forum] .confirm-dialog,html[data-theme=forum] .placement-drawer{background:#fff;border:1px solid #91a9ba;border-radius:8px;box-shadow:0 24px 70px #09233652}html[data-theme=forum] .modal__header,html[data-theme=forum] .placement-drawer>header,html[data-theme=forum] .confirm-dialog>header{background:linear-gradient(#f2f7fa,#e3edf3);border-color:#b7c8d4}html[data-theme=forum] .announcement{color:#68400a;background:#fff1dc;border-color:#e1b574}html[data-theme=forum] .urgent-announcement{color:#6f2b22;background:linear-gradient(100deg,#fdecea,#fff5e7);border-color:#dfada5}html[data-theme=forum] .exchange-panel,html[data-theme=forum] .placement-runbar,html[data-theme=forum] .placement-preflight__simulation{color:#254f68;background:#edf7fb;border-color:#a9c7d8}html[data-theme=forum] .placement-sheet>.placement-runbar{border-radius:var(--radius-panel) var(--radius-panel) 0 0;border-top-color:#36a5cf}html[data-theme=forum] .preflight-check,html[data-theme=forum] .preflight-group,html[data-theme=forum] .ticket-admin-card{border-color:var(--color-border);background:#fff}html[data-theme=forum] .placement-filter-grid,html[data-theme=forum] .placement-toolbar,html[data-theme=forum] .ticket-filter-bar,html[data-theme=forum] [class*=filterBar],html[data-theme=forum] [class*=toolbar]{border-color:var(--color-border-strong);background-color:#f1f6f9}html[data-theme=forum] [class*=calendarShell] [class*=toolbar]{min-height:56px;padding:9px 12px}html[data-theme=forum] [class*=calendarShell] [class*=monthNavigation] h2{font-size:15px;line-height:1.25}html[data-theme=forum] [class*=calendarShell] [class*=monthNavigation]>button{border-radius:5px;width:36px;height:36px;font-size:10px}html[data-theme=forum] [class*=calendarShell] [class*=viewSwitch] button{border-radius:4px;min-height:34px;padding:6px 9px;font-size:10px}html[data-theme=forum] [class*=calendarShell] [class*=filters]{gap:8px;padding:8px 12px}html[data-theme=forum] [class*=calendarShell] [class*=filterTitle]{font-size:10px}html[data-theme=forum] [class*=calendarShell] [class*=filters] select{border-radius:5px;min-height:36px;padding-block:6px;font-size:10px}html[data-theme=forum] [class*=calendarShell] [class*=clearFilters]{min-height:34px;font-size:9px}html[data-theme=forum] [class*=calendarShell] [class*=weekHeader] span{color:#496b80;min-height:34px;padding-inline:7px;font-size:9px;line-height:1}html[data-theme=forum] [class*=calendarShell] [class*=dayNumber]{width:24px;height:24px;margin-bottom:3px;font-size:11px;line-height:1}html[data-theme=forum] [class*=calendarShell] [class*=eventPill]{border-radius:3px;min-height:20px;padding:3px 5px;font-size:9px;line-height:1.15}html[data-theme=forum] [class*=calendarShell] [class*=moreEvents]{font-size:8px}html[data-theme=forum] [class*=calendarShell] [class*=dayPanel]{font-size:10px}html[data-theme=forum] [class*=calendarShell] [class*=dayPanelHeading] span{font-size:9px}html[data-theme=forum] [class*=calendarShell] [class*=dayPanelHeading] strong{font-size:13px;line-height:1.25}html[data-theme=forum] [class*=calendarShell] [class*=dayEventCard]{min-height:42px;padding-block:7px}html[data-theme=forum] [class*=calendarShell] [class*=dayEventCard] strong{font-size:10px}html[data-theme=forum] [class*=calendarShell] [class*=dayEventCard] small,html[data-theme=forum] [class*=calendarShell] [class*=eventTime]{font-size:8px}html[data-theme=forum] [class*=calendarShell] [class*=upcoming]>span{padding-block:7px 4px;font-size:8px}html[data-theme=forum] [class*=calendarShell] [class*=upcoming] button{min-height:40px;padding-block:6px}html[data-theme=forum] [class*=calendarShell] [class*=upcoming] time{font-size:8px}html[data-theme=forum] [class*=calendarShell] [class*=upcoming] strong{font-size:9px}html[data-theme=forum] [class*=agendaItem]>time strong{font-size:18px}html[data-theme=forum] [class*=agendaBody] h3{font-size:13px}html[data-theme=forum] [class*=eventModal] [class*=modalHeading] h2{font-size:16px}html[data-theme=forum] [class*=eventModal] [class*=modalMeta] p,html[data-theme=forum] [class*=eventModal] [class*=modalDescription]{font-size:10px}@media (max-width:760px){html[data-theme=forum] [class*=calendarShell] [class*=eventPill]{border-radius:50%;min-height:0;padding:0;font-size:0}}html[data-theme=forum] .auth-page{background:#15344f}html[data-theme=forum] .auth-card{background:#fff}html[data-theme=forum] .auth-information{color:#fff;background:radial-gradient(circle at 82% 18%,#2aa4cf47,#0000 34%),linear-gradient(145deg,#183e5d,#102a42 68%)}html[data-theme=forum] .auth-information .eyebrow{color:#6cd0ee}html[data-theme=forum] .auth-information p{color:#cbdce8}html[data-theme=forum] .auth-tabs{background:#e8eef3;border:1px solid #c2d0da;border-radius:5px}html[data-theme=forum] .auth-tabs button{border-radius:4px}html[data-theme=forum] .auth-tabs button.is-active{color:#fff;background:#2679a7}html[data-theme=forum] .maintenance-page{background:linear-gradient(145deg,#193e5d,#102a42)}html[data-theme=forum] .maintenance-card{border:1px solid #9db3c2;border-radius:8px;box-shadow:0 25px 70px #091f2f4d}html[data-theme=forum] .auth-loading{color:var(--color-text-muted);background:var(--color-bg)}html[data-theme=forum] .search-field{color:#527087;background:#fff;border-color:#a9c5d7;border-radius:5px;overflow:hidden}html[data-theme=forum] .search-field input{height:100%;min-height:0;color:var(--color-text);box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;padding:0}html[data-theme=forum] .search-field input:focus{box-shadow:none;border:0;outline:0}html[data-theme=forum] .search-field:focus-within{border-color:#2898c8;box-shadow:0 0 0 2px #2898c829}@media (max-width:820px){html[data-theme=forum] .topbar{height:auto}html[data-theme=forum] .sidebar{box-shadow:16px 0 45px #091e2e52}html[data-theme=forum] .main-content{padding-top:22px}html[data-theme=forum] .panel__header:before{display:none}html[data-theme=forum] .panel__header{align-items:flex-start}html[data-theme=forum] .panel__header>div{width:100%}}@media (max-width:560px){html[data-theme=forum] .main-content{padding-top:18px}html[data-theme=forum] .profile-menu{width:min(304px,100vw - 24px)}}
