@media (max-width:767px){:where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){font-size:16px}[data-testid=chat-message-surface],[data-testid=chat-message-surface] *,[role=menu][aria-label=Message\ actions],[role=menu][aria-label=Message\ actions] *{-webkit-touch-callout:none!important;-webkit-user-select:none!important;user-select:none!important}[data-testid=chat-message-surface] :where(input,textarea,[contenteditable=true]),[data-testid=chat-message-surface] :where(input,textarea,[contenteditable=true]) *{-webkit-touch-callout:default!important;-webkit-user-select:text!important;user-select:text!important}}
:root[data-theme=v2]{--background:#f6f8fb;--surface:#fff;--surface-elevated:#fff;--surface-sunken:#f8fafc;--surface-muted:#f1f5f9;--surface-inset:#e2e8f0;--surface-inverse:#0b131f;--document-surface:#fff;--document-ink:#0b1739;--foreground:#0b1739;--text-deep-c:#071126;--text-strong-c:#0b1739;--text-body-c:#26354f;--text-secondary-c:#526079;--text-tertiary-c:#526079;--text-muted-c:#526079;--text-subtle-c:#526079;--text-inverse-c:#fff;--text-inverse-soft-c:#f1f5f9;--text-inverse-muted-c:#dbe3ee;--text-inverse-success-c:#6ee7b7;--text-inverse-danger-c:#fda4af;--placeholder:#5d6b80;--sidebar-fg-muted:#94a3b8;--sidebar-fg-faint:#94a3b8;--sidebar-warning-fg:#fdba74;--surface-border:#dfe5ee;--border-subtle:#edf1f6;--border-strong:#c8d1de;--border-muted:#d7dee8;--control-border:#718096;--primary:#235ee6;--primary-hover:#194ace;--primary-solid:#235ee6;--primary-solid-strong:#194ace;--primary-fg:#fff;--primary-soft:#eef4ff;--primary-bg-hover:#dfe9ff;--primary-soft-fg:#194ace;--primary-border:#c7d7ff;--primary-border-strong:#91adff;--primary-muted:#5f88ef;--primary-fg-strong:#194ace;--primary-fg-deep:#143ea8;--ring:#235ee6;--ring-soft:#235ee633;--selection-bg:#235ee629;--selection-fg:#0b1739;--text-link-c:#194ace;--neutral-fg:#526079;--neutral-bg:#f1f5f9;--neutral-bg-hover:#e2e8f0;--neutral-border:#dfe5ee;--neutral-solid:#64748b;--success-fg:#075138;--success-fg-strong:#075138;--success-fg-deep:#05442f;--success-fg-deepest:#033524;--success-bg:#ecfbf4;--success-bg-hover:#d7f7e7;--success-border:#b9efd6;--success-border-strong:#81ddb5;--success-muted:#31b97f;--success-solid:#0a9b65;--success-solid-strong:#078757;--warning-fg:#a84a08;--warning-fg-strong:#a84a08;--warning-fg-deep:#853905;--warning-fg-deepest:#6b2d03;--warning-bg:#fff5ea;--warning-bg-hover:#ffe8cf;--warning-border:#ffd8b4;--warning-border-strong:#ffb96d;--warning-muted:#ff9d43;--warning-solid:#ff7c00;--warning-solid-strong:#ee6e03;--success-fill:#078757;--success-fill-hover:#066642;--warning-fill:#a84a08;--warning-fill-hover:#853905;--info-fill:#235ee6;--info-fill-hover:#194ace;--accent-purple-fill:#7a3bec;--accent-purple-fill-hover:#5824b3;--accent-teal-fill:#087665;--accent-teal-fill-hover:#075138;--accent-cyan-fill:#08738f;--accent-cyan-fill-hover:#075e76;--yellow-fg:#855800;--yellow-bg:#fffaeb;--yellow-border:#f6dc8a;--danger-fg:#b91c1c;--danger-fg-strong:#991b1b;--danger-fg-deep:#7f1d1d;--danger-fg-deepest:#681717;--danger-bg:#fff0f0;--danger-bg-hover:#ffe0e0;--danger-border:#ffcaca;--danger-border-strong:#ff9d9d;--danger-muted:#e63232;--danger-solid:#d62828;--danger-solid-strong:#b91c1c;--error-fg:var(--danger-fg);--error-fg-strong:var(--danger-fg-strong);--error-fg-deep:var(--danger-fg-deep);--error-bg:var(--danger-bg);--error-border:var(--danger-border);--error-border-strong:var(--danger-border-strong);--error-solid:var(--danger-solid);--error-solid-strong:var(--danger-solid-strong);--info-fg:#194ace;--info-fg-strong:#143ea8;--info-fg-deep:#11348d;--info-fg-deepest:#0d286d;--info-bg:#eef4ff;--info-bg-hover:#dfe9ff;--info-border:#c7d7ff;--info-border-strong:#91adff;--info-muted:#5f88ef;--info-solid:#235ee6;--info-solid-strong:#194ace;--accent-purple-fg:#5824b3;--accent-purple-fg-strong:#461d91;--accent-purple-fg-deep:#36156f;--accent-purple-fg-deepest:#281050;--accent-purple-bg:#f4efff;--accent-purple-bg-hover:#eaddff;--accent-purple-border:#ded0ff;--accent-purple-border-strong:#b99cf8;--accent-purple-muted:#966bed;--accent-purple-solid:#7a3bec;--accent-purple-solid-strong:#5824b3;--accent-indigo-bg:var(--primary-soft);--accent-indigo-bg-hover:var(--primary-bg-hover);--accent-indigo-border:var(--primary-border);--accent-indigo-border-strong:var(--primary-border-strong);--accent-indigo-muted:var(--primary-muted);--accent-indigo-solid:var(--primary);--accent-indigo-solid-strong:var(--primary-hover);--accent-indigo-fg:var(--primary-soft-fg);--accent-indigo-fg-strong:var(--primary-fg-strong);--accent-indigo-fg-deep:var(--primary-fg-deep);--accent-teal-bg:#eafaf7;--accent-teal-bg-hover:#d4f4ee;--accent-teal-border:#bfece4;--accent-teal-solid:#0a9280;--accent-teal-solid-strong:#087665;--accent-teal-fg:#087665;--accent-teal-fg-deep:#075138;--accent-orange-bg:var(--warning-bg);--accent-orange-bg-hover:var(--warning-bg-hover);--accent-orange-border:var(--warning-border);--accent-orange-muted:var(--warning-muted);--accent-orange-solid:var(--warning-solid);--accent-orange-solid-strong:var(--warning-solid-strong);--accent-orange-fg:var(--warning-fg);--accent-orange-fg-strong:var(--warning-fg-strong);--accent-cyan-bg:#ebf9fc;--accent-cyan-bg-hover:#d5f1f7;--accent-cyan-border:#b9e7f0;--accent-cyan-solid:#0b8cae;--accent-cyan-solid-strong:#08738f;--accent-cyan-fg:#08738f;--accent-cyan-fg-strong:#075e76;--accent-cyan-fg-deep:#06495c;--accent-fuchsia-bg:var(--accent-purple-bg);--accent-fuchsia-bg-hover:var(--accent-purple-bg-hover);--accent-fuchsia-border:var(--accent-purple-border);--accent-fuchsia-border-strong:var(--accent-purple-border-strong);--accent-fuchsia-muted:var(--accent-purple-muted);--accent-fuchsia-solid:var(--accent-purple-solid);--accent-fuchsia-solid-strong:var(--accent-purple-solid-strong);--accent-fuchsia-fg:var(--accent-purple-fg);--accent-fuchsia-fg-strong:var(--accent-purple-fg-strong);--tab-tray-bg:#f1f5f9;--tab-active-bg:var(--primary-solid);--tab-active-fg:var(--text-inverse-c);--btn-danger-bg:var(--danger-solid);--btn-danger-bg-hover:var(--danger-solid-strong);--btn-danger-border:var(--danger-solid);--btn-danger-fg:#fff;--sidebar-bg:#0b131f;--sidebar-border:#ffffff14;--sidebar-hover-bg:#ffffff12;--sidebar-active-bg:#ffffff1c;--sidebar-chip-bg:#ffffff17;--sidebar-accent:#7d9fff;--theme-toggle-track:#dfe4ec;--theme-toggle-border:#cbd5e1;--theme-toggle-thumb:#fff;--theme-toggle-icon:#0b1739;--hero-blue-band:#143ea8;--hero-blue-body:#194ace;--hero-blue-fg:#fff;--hero-blue-fg-dim:#ffffffd1;--hero-blue-border:#194ace;--hero-blue-chip:#ffffff24;--hero-green-band:#054f34;--hero-green-body:#066642;--hero-green-fg:#fff;--hero-green-fg-dim:#ffffffd1;--hero-green-border:#066642;--hero-green-chip:#ffffff24;--hero-teal-band:#075138;--hero-teal-body:#087665;--hero-teal-fg:#fff;--hero-teal-fg-dim:#ffffffe6;--hero-teal-border:#087665;--hero-teal-chip:#ffffff24;--hero-cyan-band:#06495c;--hero-cyan-body:#08738f;--hero-cyan-fg:#fff;--hero-cyan-fg-dim:#ffffffe6;--hero-cyan-border:#08738f;--hero-cyan-chip:#ffffff24;--hero-purple-band:#461d91;--hero-purple-body:#5824b3;--hero-purple-fg:#fff;--hero-purple-fg-dim:#ffffffd1;--hero-purple-border:#5824b3;--hero-purple-chip:#ffffff24;--hero-indigo-band:#143ea8;--hero-indigo-body:#194ace;--hero-indigo-fg:#fff;--hero-indigo-fg-dim:#ffffffd1;--hero-indigo-border:#194ace;--hero-indigo-chip:#ffffff24;--hero-amber-band:#bd5409;--hero-amber-body:#ee6e03;--hero-amber-body-fg:#0b1739;--hero-amber-body-fg-dim:#0b1739;--hero-amber-fg:#fff;--hero-amber-fg-dim:#fffffff2;--hero-amber-border:#ee6e03;--hero-amber-chip:#ffffff24;--hero-rose-band:#7c1717;--hero-rose-body:#9f1d1d;--hero-rose-fg:#fff;--hero-rose-fg-dim:#ffffffd1;--hero-rose-border:#9f1d1d;--hero-rose-chip:#ffffff24;--hero-value-fg:#fff;--hero-delta-up:#fff;--hero-delta-down:#fff;--attendance-weekend-bg:#e6e3e0;--attendance-weekend-fg:#071126;--attendance-midweek-bg:#2b4d4d;--attendance-midweek-fg:#fff;--attendance-extra-bg:#85c9d1;--attendance-extra-fg:#06222b;--attendance-total-bg:#fac900;--attendance-total-fg:#241d00;--attendance-average-bg:#404040;--attendance-average-fg:#fff;--attendance-band-bg:#404040;--attendance-band-fg:#fff;--attendance-grid-line:#a6a6a6;--attendance-under-strong-bg:#d62828;--attendance-under-strong-fg:#fff;--attendance-under-soft-bg:#f6a6a6;--attendance-under-soft-fg:#681717;--attendance-over-soft-bg:#86dab5;--attendance-over-soft-fg:#075138;--attendance-over-strong-bg:#078757;--attendance-over-strong-fg:#fff}[data-module-tone],[data-module-tone=blue],[data-module-tone=purple],[data-module-tone=teal],[data-module-tone=cyan],[data-module-tone=orange],[data-module-tone=green]{--module-accent:var(--primary);--module-accent-hover:var(--primary-hover);--module-accent-soft:var(--primary-soft);--module-accent-soft-hover:var(--primary-bg-hover);--module-accent-border:var(--primary-border);--module-accent-fg:var(--primary-soft-fg)}[data-module-tone] .cco-page-topbar{border-left-color:var(--surface-border);background-color:var(--background)}
:root{--nav-tile-dashboard:var(--primary-solid);--nav-tile-volunteer-overview:var(--accent-purple-solid-strong);--nav-tile-volunteer-operations:var(--accent-cyan-solid-strong);--nav-tile-safechurch:var(--accent-teal-solid-strong);--nav-tile-directory:var(--primary-solid);--nav-tile-onboarding:var(--accent-teal-solid-strong);--nav-tile-follow-up:var(--accent-purple-solid-strong);--nav-tile-groups:var(--accent-teal-solid-strong);--nav-tile-roles:var(--accent-indigo-solid-strong);--nav-tile-master-calendar:var(--accent-indigo-solid-strong);--nav-tile-calendar:var(--accent-purple-solid-strong);--nav-tile-events:var(--accent-cyan-solid-strong);--nav-tile-access:var(--accent-purple-solid-strong);--nav-tile-climate:var(--accent-cyan-solid-strong);--nav-tile-cameras:var(--accent-teal-solid-strong);--nav-tile-coffee:var(--accent-orange-solid-strong);--nav-tile-chat:var(--accent-teal-solid-strong);--nav-tile-announcements:var(--accent-orange-solid-strong);--nav-tile-reports:var(--primary-solid);--nav-tile-attendance:var(--accent-cyan-solid-strong);--nav-tile-projects:var(--accent-indigo-solid-strong);--nav-tile-documentation:var(--accent-teal-solid-strong);--nav-tile-activity:var(--accent-orange-solid-strong);--nav-tile-feedback:var(--accent-purple-solid-strong);--nav-tile-songs:var(--accent-indigo-solid-strong);--nav-tile-finances:var(--accent-purple-solid-strong);--nav-tile-settings:var(--primary-solid);--nav-tile-default:var(--primary-solid)}.cco-nav-tile-dashboard{background-color:var(--nav-tile-dashboard)}.cco-nav-tile-volunteer-overview{background-color:var(--nav-tile-volunteer-overview)}.cco-nav-tile-volunteer-operations{background-color:var(--nav-tile-volunteer-operations)}.cco-nav-tile-safechurch{background-color:var(--nav-tile-safechurch)}.cco-nav-tile-directory{background-color:var(--nav-tile-directory)}.cco-nav-tile-onboarding{background-color:var(--nav-tile-onboarding)}.cco-nav-tile-follow-up{background-color:var(--nav-tile-follow-up)}.cco-nav-tile-groups{background-color:var(--nav-tile-groups)}.cco-nav-tile-roles{background-color:var(--nav-tile-roles)}.cco-nav-tile-master-calendar{background-color:var(--nav-tile-master-calendar)}.cco-nav-tile-calendar{background-color:var(--nav-tile-calendar)}.cco-nav-tile-events{background-color:var(--nav-tile-events)}.cco-nav-tile-access{background-color:var(--nav-tile-access)}.cco-nav-tile-climate{background-color:var(--nav-tile-climate)}.cco-nav-tile-cameras{background-color:var(--nav-tile-cameras)}.cco-nav-tile-coffee{background-color:var(--nav-tile-coffee)}.cco-nav-tile-chat{background-color:var(--nav-tile-chat)}.cco-nav-tile-announcements{background-color:var(--nav-tile-announcements)}.cco-nav-tile-reports{background-color:var(--nav-tile-reports)}.cco-nav-tile-attendance{background-color:var(--nav-tile-attendance)}.cco-nav-tile-projects{background-color:var(--nav-tile-projects)}.cco-nav-tile-documentation{background-color:var(--nav-tile-documentation)}.cco-nav-tile-activity{background-color:var(--nav-tile-activity)}.cco-nav-tile-feedback{background-color:var(--nav-tile-feedback)}.cco-nav-tile-songs{background-color:var(--nav-tile-songs)}.cco-nav-tile-finances{background-color:var(--nav-tile-finances)}.cco-nav-tile-settings{background-color:var(--nav-tile-settings)}.cco-nav-tile-default{background-color:var(--nav-tile-default)}.cco-sequenced-card{--sequence-band:var(--hero-slot-1-band);--sequence-body:var(--hero-slot-1-body);--sequence-fg:var(--hero-slot-1-fg);--sequence-fg-dim:var(--hero-slot-1-fg-dim);--sequence-border:var(--hero-slot-1-border);border-color:var(--sequence-border);background-color:var(--sequence-body);color:var(--sequence-fg);overflow:hidden}.cco-sequenced-card:nth-child(4n+2){--sequence-band:var(--hero-slot-2-band);--sequence-body:var(--hero-slot-2-body);--sequence-fg:var(--hero-slot-2-fg);--sequence-fg-dim:var(--hero-slot-2-fg-dim);--sequence-border:var(--hero-slot-2-border)}.cco-sequenced-card:nth-child(4n+3){--sequence-band:var(--hero-slot-3-band);--sequence-body:var(--hero-slot-3-body);--sequence-fg:var(--hero-slot-3-fg);--sequence-fg-dim:var(--hero-slot-3-fg-dim);--sequence-border:var(--hero-slot-3-border)}.cco-sequenced-card:nth-child(4n){--sequence-band:var(--hero-slot-4-band);--sequence-body:var(--hero-slot-4-body);--sequence-fg:var(--hero-slot-4-fg);--sequence-fg-dim:var(--hero-slot-4-fg-dim);--sequence-border:var(--hero-slot-4-border)}.cco-sequenced-card-band{background-color:var(--sequence-band);color:var(--text-inverse-c)}.cco-sequenced-card-body{background-color:var(--sequence-body);color:var(--sequence-fg)}.cco-sequenced-card-label{color:inherit}.cco-sequenced-card-value{color:var(--sequence-fg)}.cco-sequenced-card-secondary{color:var(--sequence-fg-dim)}.cco-sequenced-card-band .cco-sequenced-card-secondary{color:var(--text-inverse-c)}.cco-sequenced-card-icon{border-color:var(--sidebar-border);background-color:var(--sidebar-chip-bg);color:var(--text-inverse-c)}.cco-sequenced-card-icon svg{color:currentColor!important}.cco-module-summary{border-color:var(--module-hero-border);background-color:var(--module-hero-body);color:var(--module-hero-body-fg)}.cco-module-summary .text-foreground,.cco-module-summary .text-text-primary,.cco-module-summary .text-text-deep,.cco-module-summary .text-text-strong{color:var(--module-hero-body-fg)}.cco-module-summary .text-text-body,.cco-module-summary .text-text-secondary,.cco-module-summary .text-text-tertiary,.cco-module-summary .text-text-muted{color:var(--module-hero-body-fg-dim)}.cco-module-summary .cco-summary-filter{color:var(--text-body-c)}[data-module-theme] .cco-page-frame .cco-card-header[data-cco-card-header-tone=module]{border-bottom-color:var(--module-hero-border);background-color:var(--module-hero-band);color:var(--module-hero-fg)}[data-module-theme] .cco-page-frame .cco-card-header[data-cco-card-header-tone=module] .cco-card-title{color:var(--module-hero-fg)}[data-module-theme] .cco-page-frame .cco-card-header[data-cco-card-header-tone=module] .cco-card-description{color:var(--module-hero-fg-dim)}
:root[data-theme=v2]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--theme-toggle-track:#dfe4ec;--theme-toggle-border:#cbd5e1;--theme-toggle-thumb:#fff;--theme-toggle-icon:#0b1739}:root[data-theme=v2][data-color-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#080d16;--surface:#101824;--surface-elevated:#151f2f;--surface-sunken:#0b121d;--surface-muted:#172233;--surface-inset:#243247;--surface-inset-strong:#34455d;--surface-inset-deep:#53657d;--surface-slate:#64748b;--surface-dark:#263449;--surface-darker:#172233;--surface-deepest:#050810;--surface-inverse:#050810;--foreground:#f4f7fb;--text-deep-c:#fff;--text-strong-c:#eef2f7;--text-body-c:#d3dbe7;--text-secondary-c:#aeb9c9;--text-tertiary-c:#8d9aaf;--text-muted-c:#aeb9c9;--text-subtle-c:#8d9aaf;--text-inverse-c:#fff;--text-inverse-soft-c:#f1f5f9;--text-inverse-muted-c:#dbe3ee;--text-link-c:#9bb7ff;--placeholder:#aeb9c9;--surface-border:#26344a;--border-subtle:#1b2738;--border-strong:#3b4b63;--border-muted:#53657d;--control-border:#67768b;--border-dark:#151f2f;--border-inverse:#080d16;--shadow-card-v:0 1px 2px #00000047;--shadow-elevated-v:0 8px 24px #00000047;--shadow-overlay-v:0 18px 44px #0000006b;--primary:#6f97ff;--primary-hover:#89a9ff;--primary-solid:#356ee6;--primary-solid-strong:#2859c7;--primary-soft:#16254a;--primary-bg-hover:#1c3264;--primary-soft-fg:#b4c7ff;--primary-border:#3157a8;--primary-border-strong:#5077cf;--primary-muted:#7d9fff;--primary-fg-strong:#c5d3ff;--primary-fg-deep:#dce5ff;--ring:#7d9fff;--ring-soft:#7d9fff47;--selection-bg:#7d9fff47;--selection-fg:#fff;--neutral-fg:#cbd5e1;--neutral-bg:#172233;--neutral-bg-hover:#202d41;--neutral-border:#314159;--neutral-solid:#64748b;--success-fg:#6ee7b7;--success-fg-strong:#a7f3d0;--success-fg-deep:#d1fae5;--success-fg-deepest:#ecfdf5;--success-bg:#0d2a20;--success-bg-hover:#12382a;--success-border:#20553f;--success-border-strong:#2f7658;--success-muted:#34d399;--success-solid:#10b981;--success-solid-strong:#059669;--warning-fg:#fdba74;--warning-fg-strong:#fed7aa;--warning-fg-deep:#ffedd5;--warning-fg-deepest:#fff7ed;--warning-bg:#321f10;--warning-bg-hover:#432a13;--warning-border:#684018;--warning-border-strong:#8e581f;--warning-muted:#fb923c;--warning-solid:#f97316;--warning-solid-strong:#ea580c;--yellow-fg:#fcd34d;--yellow-bg:#2f2409;--yellow-border:#5e4a14;--danger-fg:#fda4af;--danger-fg-strong:#fecdd3;--danger-fg-deep:#ffe4e6;--danger-fg-deepest:#fff1f2;--danger-bg:#35171d;--danger-bg-hover:#481c25;--danger-border:#6d2a36;--danger-border-strong:#923949;--danger-muted:#fb7185;--danger-solid:#e11d48;--danger-solid-strong:#be123c;--error-fg:var(--danger-fg);--error-fg-strong:var(--danger-fg-strong);--error-fg-deep:var(--danger-fg-deep);--error-bg:var(--danger-bg);--error-border:var(--danger-border);--error-border-strong:var(--danger-border-strong);--error-solid:var(--danger-solid);--error-solid-strong:var(--danger-solid-strong);--info-fg:#93c5fd;--info-fg-strong:#bfdbfe;--info-fg-deep:#dbeafe;--info-fg-deepest:#eff6ff;--info-bg:#142443;--info-bg-hover:#1a3158;--info-border:#2d4f86;--info-border-strong:#3f6db4;--info-muted:#60a5fa;--info-solid:#3b82f6;--info-solid-strong:#2563eb;--accent-purple-fg:#c4b5fd;--accent-purple-fg-strong:#ddd6fe;--accent-purple-fg-deep:#ede9fe;--accent-purple-fg-deepest:#f5f3ff;--accent-purple-bg:#251a3d;--accent-purple-bg-hover:#322252;--accent-purple-border:#4d3676;--accent-purple-border-strong:#684a9b;--accent-purple-muted:#a78bfa;--accent-purple-solid:#8b5cf6;--accent-purple-solid-strong:#7c3aed;--accent-indigo-bg:var(--primary-soft);--accent-indigo-bg-hover:var(--primary-bg-hover);--accent-indigo-border:var(--primary-border);--accent-indigo-border-strong:var(--primary-border-strong);--accent-indigo-muted:var(--primary-muted);--accent-indigo-solid:var(--primary-solid);--accent-indigo-solid-strong:var(--primary-solid-strong);--accent-indigo-fg:var(--primary-soft-fg);--accent-indigo-fg-strong:var(--primary-fg-strong);--accent-indigo-fg-deep:var(--primary-fg-deep);--accent-teal-bg:#0e2b2a;--accent-teal-bg-hover:#123937;--accent-teal-border:#205c56;--accent-teal-solid:#14b8a6;--accent-teal-solid-strong:#0d9488;--accent-teal-fg:#5eead4;--accent-teal-fg-deep:#ccfbf1;--accent-orange-bg:var(--warning-bg);--accent-orange-bg-hover:var(--warning-bg-hover);--accent-orange-border:var(--warning-border);--accent-orange-muted:var(--warning-muted);--accent-orange-solid:var(--warning-solid);--accent-orange-solid-strong:var(--warning-solid-strong);--accent-orange-fg:var(--warning-fg);--accent-orange-fg-strong:var(--warning-fg-strong);--accent-cyan-bg:#0c2932;--accent-cyan-bg-hover:#103842;--accent-cyan-border:#1d5968;--accent-cyan-solid:#06b6d4;--accent-cyan-solid-strong:#0891b2;--accent-cyan-fg:#67e8f9;--accent-cyan-fg-strong:#a5f3fc;--accent-cyan-fg-deep:#cffafe;--accent-fuchsia-bg:var(--accent-purple-bg);--accent-fuchsia-bg-hover:var(--accent-purple-bg-hover);--accent-fuchsia-border:var(--accent-purple-border);--accent-fuchsia-border-strong:var(--accent-purple-border-strong);--accent-fuchsia-muted:var(--accent-purple-muted);--accent-fuchsia-solid:var(--accent-purple-solid);--accent-fuchsia-solid-strong:var(--accent-purple-solid-strong);--accent-fuchsia-fg:var(--accent-purple-fg);--accent-fuchsia-fg-strong:var(--accent-purple-fg-strong);--tab-tray-bg:#0d1421;--tab-active-bg:var(--primary-solid);--tab-active-fg:var(--text-inverse-c);--btn-danger-bg:var(--danger-solid);--btn-danger-bg-hover:var(--danger-solid-strong);--btn-danger-border:var(--danger-solid);--btn-danger-fg:#fff;--sidebar-bg:#070b12;--sidebar-border:#ffffff14;--sidebar-hover-bg:#ffffff12;--sidebar-active-bg:#ffffff1c;--sidebar-chip-bg:#ffffff17;--sidebar-accent:#7d9fff;--theme-toggle-track:#263449;--theme-toggle-border:#3b4b63;--theme-toggle-thumb:#f8fafc;--theme-toggle-icon:#0b1739;--attendance-weekend-bg:#212b38;--attendance-weekend-fg:#dde4ee;--attendance-midweek-bg:#16302f;--attendance-midweek-fg:#d6ebe8;--attendance-extra-bg:#14414a;--attendance-extra-fg:#cbeaf1;--attendance-total-bg:#4b3d05;--attendance-total-fg:#ffdf7a;--attendance-average-bg:#0b121d;--attendance-average-fg:#eef2f7;--attendance-band-bg:#0b121d;--attendance-band-fg:#eef2f7;--attendance-grid-line:#2a3446;--attendance-under-strong-bg:#9f1d1d;--attendance-under-strong-fg:#fff;--attendance-under-soft-bg:#5c2020;--attendance-under-soft-fg:#ffc9c9;--attendance-over-soft-bg:#12432f;--attendance-over-soft-fg:#9fe4c3;--attendance-over-strong-bg:#0a7a4f;--attendance-over-strong-fg:#fff}:root[data-theme=v2][data-color-mode=dark] [data-module-tone]{--module-accent:var(--primary);--module-accent-hover:var(--primary-hover);--module-accent-soft:var(--primary-soft);--module-accent-soft-hover:var(--primary-bg-hover);--module-accent-border:var(--primary-border);--module-accent-fg:var(--primary-soft-fg)}
:root[data-theme=v2]{--theme-toggle-shift:0px;--theme-toggle-sun-opacity:1;--theme-toggle-moon-opacity:0}:root[data-theme=v2][data-color-mode=dark]{--theme-toggle-shift:32px;--theme-toggle-sun-opacity:0;--theme-toggle-moon-opacity:1}
aside[aria-hidden]>.overflow-y-auto{scrollbar-width:none;-ms-overflow-style:none}aside[aria-hidden]>.overflow-y-auto::-webkit-scrollbar{display:none}
@media (min-width:640px){.master-calendar-row-click-target article[class~="border-l-[8px]"]:has(>:nth-child(3) img[alt$=\ artwork]){justify-content:start;grid-template-columns:104px fit-content(32rem) 112px!important}}
