html[data-site-theme=day]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f3f6f2}html[data-site-theme=day] body:has(.workspace-app){color:#19251e;background:#f3f6f2}html[data-site-theme=day] body:not(.native-shell) .workspace-app{--theme-page:#f3f6f2;--theme-surface:#fff;--theme-surface-raised:#f9fbf8;--theme-surface-muted:#edf3ed;--theme-text:#19251e;--theme-text-secondary:#45594a;--theme-text-muted:#5d705f;--theme-border:#d7e2d8;--theme-control-border:#809584;--theme-accent:#27693e;--theme-accent-foreground:#fff;--theme-success:#246a3c;--theme-warning:#85590d;--theme-danger:#ac343b;--theme-info:#2a617d;--theme-input:#fff;--theme-nav:#eef4ed;--theme-nav-hover:#e4efe4;--theme-nav-active:#dbeadd;--theme-overlay:#14251970;--theme-shadow:0 12px 32px #1f3e2512;--workspace-bg:var(--theme-page);--workspace-panel:var(--theme-surface);--workspace-panel-raised:var(--theme-surface-raised);--workspace-border:var(--theme-border);--workspace-muted:var(--theme-text-muted);--workspace-green:var(--theme-accent);--workspace-red:var(--theme-danger);--background:var(--theme-page);--foreground:var(--theme-text);--panel:var(--theme-surface);--panel-border:var(--theme-border);--shadow-soft:var(--theme-shadow);--unit-badge-bg:#e3f2e6;--unit-badge-text:#246a3c;--unit-theme-surface:linear-gradient(180deg,#fff,#f7fbf6);--unit-theme-surface-raised:linear-gradient(180deg,#fff,#edf5ec);--unit-theme-surface-muted:#edf5ed;--unit-theme-border:#c5dec9;--unit-theme-shadow:var(--theme-shadow);--unit-theme-texture:radial-gradient(circle at 18% 12%,#3f7b4d0b 0 1px,transparent 1px 24px);--unit-theme-header:linear-gradient(135deg,#e8f3e7,#fff);--unit-theme-card:linear-gradient(145deg,#fff,#f6faf5);color:var(--theme-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(1100px 500px at 55% -10%, #e6f0e5, transparent 70%), var(--theme-page)}.workspace-account-controls{flex-direction:column;flex:none;align-items:flex-start;gap:4px;display:flex}.workspace-theme-toggle{color:#e1e8e1a3;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:7px;padding:2px 0;font-size:10px;display:inline-flex}.workspace-theme-toggle-track{background:#8bc99e24;border:1px solid #b5d1bb61;border-radius:99px;align-items:center;width:27px;height:15px;padding:2px;display:flex}.workspace-theme-toggle-track span{background:#a3d7b0;border-radius:50%;width:9px;height:9px;transition:transform .16s}.workspace-theme-toggle[aria-checked=true] .workspace-theme-toggle-track span{transform:translate(12px)}.workspace-theme-toggle:focus-visible,.workspace-signout:focus-visible{outline-offset:3px;outline:2px solid #8bc99e}@media (max-width:700px){.workspace-signout{display:inline}.workspace-account-copy,.workspace-avatar{display:none}}@media (max-width:420px){.workspace-account{display:flex}.workspace-unit-select-wrap select{max-width:30vw}.workspace-theme-toggle{font-size:9px}}html[data-site-theme=day] .workspace-theme-toggle{color:var(--theme-text-secondary)}html[data-site-theme=day] .workspace-theme-toggle-track{background:#cfe6d2;border-color:#76ac82}html[data-site-theme=day] .workspace-theme-toggle-track span{background:#286c40}html[data-site-theme=day] .workspace-app :is(.workspace-sidebar,.workspace-sidebar-mobile){background:linear-gradient(#f8fbf7,#edf4ed)}html[data-site-theme=day] .workspace-app .workspace-brand{color:var(--theme-text)}html[data-site-theme=day] .workspace-app .workspace-brand small,html[data-site-theme=day] .workspace-app .workspace-sidebar-footer small{color:var(--theme-text-muted)}html[data-site-theme=day] .workspace-app .workspace-sidebar-unit{border-color:var(--unit-accent-border);background:linear-gradient(135deg,var(--unit-accent-soft),#f4f9f3)}html[data-site-theme=day] .workspace-app .workspace-sidebar-unit .workspace-eyebrow{color:#3f7950}html[data-site-theme=day] .workspace-app .workspace-topbar-unit-copy strong{color:var(--theme-text)}html[data-site-theme=day] .workspace-app .workspace-topbar-unit-copy small{color:var(--theme-text-muted)}html[data-site-theme=day] .workspace-app .workspace-unit-subtitle,html[data-site-theme=day] .workspace-app .workspace-sidebar-footer strong,html[data-site-theme=day] .workspace-app .workspace-nav-link{color:var(--theme-text-secondary)}html[data-site-theme=day] .workspace-app .workspace-nav-link svg,html[data-site-theme=day] .workspace-app .workspace-settings-mark{color:#62816a}html[data-site-theme=day] .workspace-app .workspace-nav-link:hover{background:var(--theme-nav-hover);color:var(--theme-text);border-color:#d4e6d5}html[data-site-theme=day] .workspace-app .workspace-nav-link.is-active{background:var(--theme-nav-active);color:#174c2d;border-color:#bdd8c2}html[data-site-theme=day] .workspace-app .workspace-nav-link.is-active svg{color:var(--theme-accent)}html[data-site-theme=day] .workspace-app .workspace-nav{scrollbar-color:#b9cfbd transparent}html[data-site-theme=day] .workspace-app .workspace-topbar{border-color:var(--theme-border);background:#f9fcf8eb}html[data-site-theme=day] .workspace-app :is(.workspace-topbar-unit,.workspace-account-copy strong){color:var(--theme-text)}html[data-site-theme=day] .workspace-app .workspace-account{border-color:var(--theme-border)}html[data-site-theme=day] .workspace-app .workspace-account-copy small{color:var(--theme-text-muted)}html[data-site-theme=day] .workspace-app .workspace-signout{color:var(--theme-text-secondary)}html[data-site-theme=day] .workspace-app .workspace-signout:hover{color:var(--theme-danger)}html[data-site-theme=day] .workspace-app .workspace-avatar{color:#205734;background:#e1f0e2;border-color:#9ec5a4}html[data-site-theme=day] .workspace-app :is(.workspace-unit-select-wrap select,.workspace-search-wrap,.workspace-search-wrap kbd){border-color:var(--theme-border);background:var(--theme-input);color:var(--theme-text-secondary)}html[data-site-theme=day] .workspace-app :is(.workspace-unit-select-wrap svg){color:var(--theme-text-muted)}html[data-site-theme=day] .workspace-app .workspace-search-wrap input{color:var(--theme-text)}html[data-site-theme=day] .workspace-app .workspace-icon-button{color:var(--theme-text-secondary)}html[data-site-theme=day] .workspace-app .workspace-icon-button:hover,html[data-site-theme=day] .workspace-app .workspace-icon-button.is-open{background:var(--theme-nav-hover);color:var(--theme-text)}html[data-site-theme=day] .workspace-app .workspace-icon-button b{color:#fff;background:#a52c36}html[data-site-theme=day] .workspace-app .workspace-drawer-close{border-color:var(--theme-border);background:var(--theme-surface);color:var(--theme-text)}html[data-site-theme=day] .workspace-app :is(.workspace-panel,.workspace-stat-card,.workspace-stat-accent,.workspace-needs-attention){border-color:var(--theme-border);background:var(--theme-surface);box-shadow:var(--theme-shadow)}html[data-site-theme=day] .workspace-app .workspace-stat-accent{background:linear-gradient(145deg,#edf6ec,#fff)}html[data-site-theme=day] .workspace-app :is(.workspace-panel-heading,.workspace-panel-footer,.workspace-attention-list li+li,.workspace-event-row,.workspace-alert-row){border-color:var(--theme-border)}html[data-site-theme=day] .workspace-app :is(.workspace-welcome h1,.workspace-welcome-unit>strong,.workspace-stat-card strong,.workspace-panel-heading h2,.workspace-event-copy h3,.workspace-feed-copy h3,.workspace-alert-row h3,.workspace-attention-copy strong){color:var(--theme-text)}html[data-site-theme=day] .workspace-app :is(.workspace-eyebrow,.workspace-panel-kicker,.workspace-welcome .workspace-eyebrow){color:#3e7750}html[data-site-theme=day] .workspace-app :is(.workspace-welcome-subtitle,.workspace-section-heading p:last-child,.workspace-data-freshness,.workspace-stat-label,.workspace-stat-card small,.workspace-event-copy p,.workspace-attention-copy>span,.workspace-attention-link time,.workspace-panel-message p,.workspace-panel-message small){color:var(--theme-text-secondary)}html[data-site-theme=day] .workspace-app :is(.workspace-text-link,.workspace-event-date strong,.workspace-attention-meta em,.workspace-event-inline-link,.workspace-event-back){color:var(--theme-accent)}html[data-site-theme=day] .workspace-app :is(.workspace-stat-icon,.workspace-event-date,.workspace-role-chip,.workspace-panel-message button){color:var(--theme-accent);background:#edf6ee;border-color:#c9dfcd}html[data-site-theme=day] .workspace-app .workspace-event-date span{color:var(--theme-accent)}html[data-site-theme=day] .workspace-app :is(.workspace-event-open,.workspace-contract-note>span){border-color:var(--theme-border);color:var(--theme-text-muted)}html[data-site-theme=day] .workspace-app :is(.workspace-event-badge,.workspace-important-badge){color:var(--theme-warning);background:#fff7e7;border-color:#e4c98e}html[data-site-theme=day] .workspace-app :is(.workspace-notification-popover,.workspace-mobile-drawer){border-color:var(--theme-border);background:var(--theme-surface);color:var(--theme-text);box-shadow:var(--theme-shadow)}html[data-site-theme=day] .workspace-app :is(.workspace-popover-heading,.workspace-notification-toolbar,.workspace-notification-entry,.workspace-notification-item,.workspace-popover-footer){border-color:var(--theme-border)}html[data-site-theme=day] .workspace-app :is(.workspace-notification-item strong,.workspace-notification-item.is-read strong){color:var(--theme-text)}html[data-site-theme=day] .workspace-app :is(.workspace-notification-item small,.workspace-notifications-empty,.workspace-notification-toolbar){color:var(--theme-text-secondary)}html[data-site-theme=day] .workspace-app :is(.workspace-notification-toolbar button,.workspace-notification-mark,.workspace-popover-footer,.workspace-notification-item em){color:var(--theme-accent)}html[data-site-theme=day] .workspace-app :is(.workspace-notification-item:hover,.workspace-popover-footer:hover,.workspace-notification-entry.is-selected){background:var(--theme-nav-hover)}html[data-site-theme=day] .workspace-app .workspace-attention-panel .workspace-panel-icon{color:var(--theme-accent)}html[data-site-theme=day] .workspace-app .workspace-alert-content strong{color:var(--theme-text)}html[data-site-theme=day] .workspace-app .workspace-alert-body{color:var(--theme-text-secondary)}html[data-site-theme=day] .workspace-app .workspace-alert-content small{color:var(--theme-text-muted)}html[data-site-theme=day] .workspace-app .workspace-unread-pill{color:#246a3c;background:#e3f2e6;font-size:9px}html[data-site-theme=day] .workspace-app .workspace-alert-action:hover{background:var(--theme-nav-hover)}html[data-site-theme=day] .workspace-app :is(.workspace-welcome-unit small,.workspace-attention-status,.workspace-attention-footnote,.workspace-contract-note,.workspace-panel-footer>span,.workspace-feed-copy p,.workspace-feed-copy small,.workspace-empty-state p,.workspace-quick-link small,.workspace-permission-note){color:var(--theme-text-secondary)}html[data-site-theme=day] .workspace-app :is(.workspace-empty-state h3,.workspace-quick-link strong){color:var(--theme-text)}html[data-site-theme=day] .workspace-app :is(.workspace-attention-count,.workspace-quick-link>b,.workspace-quick-link-icon,.workspace-empty-icon),html[data-site-theme=day] .workspace-app :is(.workspace-quick-link:hover .workspace-quick-link-icon,.workspace-quick-link:hover strong){color:var(--theme-accent)}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(input:not([type=checkbox]):not([type=radio]),select,textarea){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(input:not([type=checkbox]):not([type=radio]),select,textarea):not([type=range]){border-color:var(--theme-control-border);background-color:var(--theme-input);color:var(--theme-text)}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(input,textarea)::placeholder{color:var(--theme-text-muted)}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(input,select,textarea,button,a):where(:not([data-row-focus-delegated])):focus-visible{outline-offset:2px;outline:2px solid #287447}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(button,input,select,textarea):disabled{opacity:.55}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(table,thead,tbody,tr,th,td){border-color:var(--theme-border)}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(th,dt){color:var(--theme-text-secondary)}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(.bg-zinc-950,.bg-zinc-900,.bg-gray-950,.bg-gray-900,.bg-slate-950,.bg-slate-900,.bg-neutral-950,.bg-neutral-900,.bg-black){background-color:var(--theme-surface)}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(.text-white,.text-zinc-100,.text-gray-100,.text-slate-100,.text-neutral-100){color:var(--theme-text)}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(.text-zinc-300,.text-zinc-400,.text-gray-300,.text-gray-400,.text-slate-300,.text-slate-400){color:var(--theme-text-secondary)}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(.finance-workspace,.calendar-workbench,.calendar-event-form,.calendar-event-detail,.roster-workspace,.roster-detail,.attendance-workspace,.flag-workspace,.billing-workspace,.uniform-home-workspace,.unit-feed-content,.toolbox-workspace,.admin-console,.inventory-deep,.library-deep,.messages-workspace,.profile-modern,.help-modern){color:var(--theme-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(.finance-workspace-heading,.messages-workspace-heading,.roster-page-heading,.roster-detail-heading,.attendance-workspace-heading,.flag-workspace-heading,.uniform-home-heading,.unit-feed-desktop-heading,.inventory-workflow-heading,.inventory-custom-heading){border-color:var(--theme-border)}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(.finance-operations-nav,.finance-surface,.finance-ledger-list,.finance-reimbursement-list,.calendar-workbench-content,.calendar-workbench-toolbar,.calendar-workbench-content article,.attendance-workspace-panel,.roster-directory,.roster-group,.messages-inbox-panel,.messaging-new-chat-sheet__panel,.new-chat-sheet-content section,.admin-console-topbar,.admin-users-workbench,.admin-users-results,.admin-roles-panel,.admin-metric-card,.admin-deep section,.admin-detail-page>section,.admin-role-dialog,.admin-detail-overview>div,.inventory-deep>div>section,.library-deep>div>section,.billing-workspace-panel,.toolbox-desktop-groups>section,.uniform-home-panel,.unit-feed-panel,.flag-workspace-panel,.profile-modern>div,.profile-modern section,.help-modern article>section){border-color:var(--theme-border);background:var(--theme-surface);box-shadow:var(--theme-shadow);color:var(--theme-text)}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(.calendar-workbench-header,.calendar-event-form-header,.calendar-event-detail-header,.inventory-deep>div>header,.library-deep>div>header,.toolbox-workspace>div>header,.admin-console-content>header){color:var(--theme-text);background:linear-gradient(125deg,#e8f2e7,#fff);border-color:#cee1d0}html[data-site-theme=day] body:not(.native-shell) .workspace-app .inventory-workflow-breadcrumb{color:var(--theme-text-secondary)}html[data-site-theme=day] body:not(.native-shell) .workspace-app .inventory-workflow-breadcrumb :is(a:hover,[aria-current=page]){color:var(--theme-accent)}html[data-site-theme=day] body:not(.native-shell) .workspace-app .inventory-deep :is(.inventory-workflow-title p,.inventory-workbench-empty p){color:var(--theme-text-secondary)}html[data-site-theme=day] body:not(.native-shell) .workspace-app .inventory-deep .inventory-workbench-empty strong{color:var(--theme-text)}html[data-site-theme=day] body:not(.native-shell) .workspace-app .inventory-deep table thead{background:var(--theme-surface-muted);color:var(--theme-text-secondary);opacity:1}html[data-site-theme=day] body:not(.native-shell) .workspace-app .inventory-deep .inventory-workbench-table table th,html[data-site-theme=day] body:not(.native-shell) .workspace-app .inventory-deep .inventory-workbench-table table td{color:var(--theme-text-secondary)}html[data-site-theme=day] body:not(.native-shell) .workspace-app .inventory-deep .inventory-workbench-table table td:first-child{color:var(--theme-text)}html[data-site-theme=day] body:not(.native-shell) .workspace-app .inventory-deep :is(label .opacity-70,td.opacity-70,div.opacity-70){color:var(--theme-text-secondary);opacity:1}html[data-site-theme=day] body:not(.native-shell) .workspace-app .inventory-deep [class~=bg-red-600\/90][class~=text-white]{color:#fff;background-color:#b52731}html[data-site-theme=day] body:not(.native-shell) .workspace-app .library-deep :is(.library-breadcrumb,.library-page-subtitle,.library-loans-intro p,.library-loans-list-heading span,.library-loans-empty p,.library-loan-row-main span,.library-loan-row-meta p){color:var(--theme-text-secondary)}html[data-site-theme=day] body:not(.native-shell) .workspace-app .library-deep :is(.library-loans-intro strong,.library-loans-empty h3){color:var(--theme-text)}html[data-site-theme=day] body:not(.native-shell) .workspace-app .library-deep :is(.library-breadcrumb a:hover,.library-breadcrumb a:last-child){color:var(--theme-accent)}html[data-site-theme=day] body:not(.native-shell) .workspace-app .library-deep :is(.library-home-workflows a,.library-loans-tools label,.library-loan-checkout label){border-color:var(--theme-border);background:var(--theme-surface-raised);color:var(--theme-text-secondary)}html[data-site-theme=day] body:not(.native-shell) .workspace-app .library-deep .library-loans-list{border-color:var(--theme-border);background:var(--theme-surface)}html[data-site-theme=day] body:not(.native-shell) .workspace-app .library-deep .library-hub :is(.library-hub-heading h1,.library-hub-section-heading h2,.library-hub-card-copy strong){color:var(--theme-text)}html[data-site-theme=day] body:not(.native-shell) .workspace-app .library-deep .library-hub :is(.library-hub-heading>p:last-child,.library-hub-section-heading>p,.library-hub-card-copy small){color:var(--theme-text-secondary)}html[data-site-theme=day] body:not(.native-shell) .workspace-app .library-deep .library-hub-card,html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(.calendar-toolbox-tabs,.calendar-toolbox-content,.channels-create,.channels-directory,.manage-units-directory,.manage-units-create){border-color:var(--theme-border);background:var(--theme-surface);color:var(--theme-text)}html[data-site-theme=day] body:not(.native-shell) .workspace-app .calendar-toolbox-tabs [aria-selected=true]{background:var(--theme-nav-active);color:var(--theme-text);border-color:#a9cdb1}html[data-site-theme=day] body:not(.native-shell) .workspace-app .calendar-toolbox-content button[class*=text-rose-200]{color:var(--theme-danger);border-color:#d7a7ad}html[data-site-theme=day] body:not(.native-shell) .workspace-app .calendar-toolbox-content button[class*=text-rose-200]:hover{color:var(--theme-danger);background:#fff0f0}html[data-site-theme=day] body:not(.native-shell) .workspace-app .channels-row,html[data-site-theme=day] body:not(.native-shell) .workspace-app .manage-units-row{border-color:var(--theme-border);background:var(--theme-surface-raised);color:var(--theme-text)}html[data-site-theme=day] body:not(.native-shell) .workspace-app .manage-units-heading{border-color:var(--theme-border);background:0 0}html[data-site-theme=day] body:not(.native-shell) .workspace-app .manage-units-heading h1{color:var(--theme-text)}html[data-site-theme=day] body:not(.native-shell) .workspace-app .manage-units-heading>p:not(.manage-units-eyebrow){color:var(--theme-text-secondary);opacity:1}html[data-site-theme=day] body:not(.native-shell) .workspace-app .manage-units-eyebrow{color:var(--theme-accent)}html[data-site-theme=day] body:not(.native-shell) .workspace-app .manage-units-row .text-yellow-300{color:var(--theme-warning)}html[data-site-theme=day] body:not(.native-shell) .workspace-app .manage-units-row .text-green-300{color:var(--theme-success)}html[data-site-theme=day] body:not(.native-shell) .workspace-app .manage-units-row .bg-green-700\/70{background:var(--theme-success);color:#fff}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(.manage-units-workspace,.channels-workspace) :is(input,select){border-color:var(--theme-control-border);background:var(--theme-input);color:var(--theme-text)}html[data-site-theme=day] body:not(.native-shell) .workspace-app .channels-workspace :is(.opacity-75,.opacity-60),html[data-site-theme=day] body:not(.native-shell) .workspace-app .profile-modern span.opacity-70{opacity:1;color:var(--theme-text-secondary)}html[data-site-theme=day] body:not(.native-shell) .workspace-app .branding-workspace>div>section{border-color:var(--theme-border);background:var(--theme-surface);color:var(--theme-text)}html[data-site-theme=day] body:not(.native-shell) .workspace-app .branding-workspace button[style] .text-white{color:#f5faf4}html[data-site-theme=day] body:not(.native-shell) .workspace-app .branding-workspace button[style] [class*=text-white\/]{color:#d4e1d6}html[data-site-theme=day] body:not(.native-shell) .workspace-app .branding-workspace aside{color:var(--theme-text)}html[data-site-theme=day] body:not(.native-shell) .workspace-app .branding-workspace aside :is(.text-white,[class*=text-white\/]){color:var(--theme-text-secondary)}html[data-site-theme=day] body:not(.native-shell) .workspace-app .branding-workspace aside :is(h2,p.text-white){color:var(--theme-text)}html[data-site-theme=day] body:not(.native-shell) .workspace-app .branding-workspace aside>div:nth-of-type(2) :is(p,span){color:var(--theme-text-secondary)}html[data-site-theme=day] body:not(.native-shell) .workspace-app .branding-workspace aside [class*="text-[var(--unit-badge-text)]"]{color:#256442}html[data-site-theme=day] body:not(.native-shell) .workspace-app .branding-workspace aside [class*="bg-[var(--unit-calendar)]"]{background:color-mix(in srgb,var(--unit-calendar) 40%,#071811);color:#fff}html[data-site-theme=day] body:not(.native-shell) .workspace-app .admin-console-topbar{border-color:var(--theme-border);background:var(--theme-surface)}html[data-site-theme=day] body:not(.native-shell) .workspace-app .admin-console-toolbar-copy strong{color:var(--theme-text)}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(.admin-console-toolbar-copy small,.admin-console-alert-count,.admin-breadcrumb){color:var(--theme-text-secondary)}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(.admin-console-toolbar-link,.admin-breadcrumb a:hover,.admin-breadcrumb span:last-child){color:var(--theme-accent)}html[data-site-theme=day] body:not(.native-shell) .workspace-app .admin-console-alert-count b{color:var(--theme-danger);background:#fff0f0}html[data-site-theme=day] body:not(.native-shell) .workspace-app .admin-console-content :is(.admin-page-heading p:last-child,.admin-overview-empty,.admin-roles-empty,.admin-users-results-heading span,.admin-users-state p,.admin-units-search,.admin-users-search){color:var(--theme-text-secondary)}html[data-site-theme=day] body:not(.native-shell) .workspace-app .admin-console-content .admin-users-error h3{color:var(--theme-danger)}html[data-site-theme=day] body:not(.native-shell) .workspace-app .admin-console-content .admin-users-error p{color:var(--theme-text-secondary)}html[data-site-theme=day] body:not(.native-shell) .workspace-app .admin-console-content .admin-roles-message[data-kind=error]{color:var(--theme-danger);background:#fff0f0;border-color:#dca3a7}html[data-site-theme=day] body:not(.native-shell) .workspace-app .billing-workspace-header{border-color:var(--theme-border);color:var(--theme-text);background:linear-gradient(125deg,#e8f2e7,#fff)}html[data-site-theme=day] body:not(.native-shell) .workspace-app .billing-workspace-header :is(h1,p){color:var(--theme-text)}html[data-site-theme=day] body:not(.native-shell) .workspace-app .billing-workspace-header .billing-workspace-eyebrow{color:var(--theme-accent)}html[data-site-theme=day] body:not(.native-shell) .workspace-app .billing-workspace-status.is-locked{color:var(--theme-warning);background:#fff4e4;border-color:#ddc99b}html[data-site-theme=day] body:not(.native-shell) .workspace-app .billing-workspace-status.is-active{color:var(--theme-success);background:#e9f5eb;border-color:#a7ceb0}html[data-site-theme=day] body:not(.native-shell) .workspace-app .billing-workspace button.bg-emerald-700,html[data-site-theme=day] body:not(.native-shell) .workspace-app .flag-customer-new button.bg-emerald-500{color:#fff;background:#246a3c}html[data-site-theme=day] body:not(.native-shell) .workspace-app .flag-customer-new .flag-work-panel{border-color:var(--theme-border);background:var(--theme-surface);color:var(--theme-text)}html[data-site-theme=day] body:not(.native-shell) .workspace-app .flag-customer-new .flag-work-panel label{color:var(--theme-text-secondary)}html[data-site-theme=day] body:not(.native-shell) .workspace-app .flag-customer-new .flag-work-panel input{border:1px solid var(--theme-control-border);background:var(--theme-input);color:var(--theme-text)}html[data-site-theme=day] body:not(.native-shell) .workspace-app .help-modern .help-send-button{color:#fff}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(.finance-workspace-heading h1,.finance-surface-title,.calendar-workbench-header h1,.calendar-event-form-header h1,.calendar-event-detail-header h1,.messages-heading-row h1,.roster-page-heading h1,.roster-detail-heading h1,.inventory-deep>div>header h1,.inventory-empty-state strong,.admin-page-heading h1,.unit-feed-heading-row h1,.help-modern article h2){color:var(--theme-text)}html[data-site-theme=day] .workspace-app .uniform-home-breadcrumb,html[data-site-theme=day] .workspace-app .uniform-home-heading p:last-child,html[data-site-theme=day] .workspace-app .uniform-home-state,html[data-site-theme=day] .workspace-app .uniform-home-row small,html[data-site-theme=day] .workspace-app .uniform-home-actions small{color:var(--theme-text-secondary)}html[data-site-theme=day] .workspace-app .uniform-home-state strong{color:var(--theme-text)}html[data-site-theme=day] .workspace-app .uniform-home-panel-heading>a,html[data-site-theme=day] .workspace-app .uniform-home-breadcrumb a:hover{color:var(--theme-accent)}html[data-site-theme=day] .workspace-app .uniform-home-row:hover,html[data-site-theme=day] .workspace-app .uniform-home-actions a:hover{background:var(--theme-nav-hover)}html[data-site-theme=day] .workspace-app .uniform-home-status{color:var(--theme-success);border-color:#a7ceb0}html[data-site-theme=day] .workspace-app .uniform-home-status[data-locked=true]{color:var(--theme-warning);border-color:#ddc99b}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(.finance-workspace-breadcrumb,.finance-workspace-subtitle,.finance-operations-nav a,.calendar-workbench-header p:last-child,.messages-workspace-heading nav,.messages-heading-row h1+p,.roster-breadcrumb,.roster-page-heading>p:last-child,.roster-directory-top p,.roster-empty p,.inventory-empty-state p,.attendance-page-description,.admin-page-description,.unit-feed-heading-row p),html[data-site-theme=day] .workspace-app :is(.unit-feed-desktop-heading nav,.unit-feed-filter-label,.unit-feed-heading-actions button){color:var(--theme-text-secondary)}html[data-site-theme=day] .workspace-app .unit-feed-heading-actions button{border-color:var(--theme-border);background:var(--theme-surface-raised)}html[data-site-theme=day] .workspace-app .unit-feed-heading-actions button:hover{background:var(--theme-nav-hover);color:var(--theme-text);border-color:#a9cdb1}html[data-site-theme=day] .workspace-app .unit-feed-content a[class*="bg-[var(--unit-accent-soft)]"],html[data-site-theme=day] .workspace-app .unit-feed-desktop-heading nav a:hover{color:var(--theme-accent)}html[data-site-theme=day] body:not(.native-shell) .workspace-app .messages-thread-overflow-action{color:var(--theme-text-secondary);opacity:1}html[data-site-theme=day] body:not(.native-shell) .workspace-app .messages-secondary-page>div>:is(header,section){border-color:var(--theme-border);background:var(--theme-surface);color:var(--theme-text)}html[data-site-theme=day] body:not(.native-shell) .workspace-app .messages-secondary-page>div>section[class*=bg-yellow-]{color:var(--theme-warning);background:#fff8e9;border-color:#e4cd9e}html[data-site-theme=day] body:not(.native-shell) .workspace-app .messages-secondary-page :is(h1,h2,h3,strong){color:var(--theme-text)}html[data-site-theme=day] body:not(.native-shell) .workspace-app .messages-secondary-page :is(p,small,label,th,td,div)[class*=opacity-]{color:var(--theme-text-secondary);opacity:1}html[data-site-theme=day] body:not(.native-shell) .workspace-app .messages-secondary-page :is(select,input,textarea){border-color:var(--theme-control-border);background:var(--theme-input);color:var(--theme-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-site-theme=day] body:not(.native-shell) .workspace-app .messages-secondary-page button:disabled{color:#7f3f3f;opacity:1;background:#fbe9e9;border-color:#d9aaa9}html[data-site-theme=day] body:not(.native-shell) .workspace-app .messages-secondary-page th{color:var(--theme-text-secondary)}html[data-site-theme=day] body:not(.native-shell) .workspace-app .messages-secondary-page tr.opacity-70{opacity:1}html[data-site-theme=day] body:not(.native-shell) .workspace-app .inventory-deep :is(.inventory-reference-create>div,.inventory-reference-list>div){border-color:var(--theme-border);background:var(--theme-surface);color:var(--theme-text)}html[data-site-theme=day] body:not(.native-shell) .workspace-app .inventory-deep .inventory-reference-list li,html[data-site-theme=day] body:not(.native-shell) .workspace-app .inventory-deep .inventory-reference-list .inventory-workbench-empty{border-color:var(--theme-border);background:var(--theme-surface-raised)}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(.finance-operations-nav-label,.finance-workspace-heading .workspace-eyebrow,.calendar-workbench-eyebrow,.messages-eyebrow,.roster-page-heading .workspace-eyebrow,.admin-page-eyebrow,.uniform-workflow-eyebrow){color:var(--theme-accent)}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(.finance-reimbursement-row,.roster-member-row,.admin-users-row,.admin-units-row,.admin-deep tbody tr,.attendance-workspace-event){border-color:var(--theme-border)}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(.finance-reimbursement-row:hover,.roster-member-row:hover,.admin-users-row:hover,.admin-units-row:hover,.admin-deep tbody tr:hover,.attendance-workspace-event:hover){background:var(--theme-nav-hover)}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(.finance-calm-empty,.roster-empty,.admin-users-state,.inventory-empty-state,.library-empty-state){border-color:var(--theme-border);background:var(--theme-surface-muted);color:var(--theme-text-secondary)}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(.roster-directory-search input,.admin-role-dialog input,.admin-role-dialog textarea,.new-chat-sheet-content input,.new-chat-sheet-content select){border-color:var(--theme-border);background:var(--theme-input);color:var(--theme-text)}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(.roster-directory-tabs button,.admin-users-tabs button,.admin-detail-tabs button,.roster-manage-link,.admin-role-dialog-actions button:not([type=submit])){border-color:var(--theme-border);color:var(--theme-text-secondary)}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(.roster-directory-tabs button.is-active,.admin-users-tabs button.is-active,.admin-detail-tabs button[aria-selected=true],.admin-deep-tabs button[aria-current=page],.messages-inbox-panel button[aria-pressed=true]){background:var(--theme-nav-active);color:var(--theme-accent);border-color:#b8d7be}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(.roster-count,.roster-directory-count,.admin-page-count,.finance-reimbursement-status){color:var(--theme-success);background:#e9f4ea;border-color:#c7dfcb}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(.attendance-workspace-note,.roster-notice){color:var(--theme-warning);background:#fff8e9;border-color:#e4cd9e}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(.messaging-new-chat-sheet,.admin-role-dialog-backdrop){background:var(--theme-overlay)}html[data-site-theme=day] body:not(.native-shell) .messages-workspace .messages-section-heading>span:last-child,html[data-site-theme=day] body:not(.native-shell) .messages-workspace .messages-thread-pin-action{opacity:1}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(.admin-deep-status[data-active=true],.uniform-workflow-status.is-open){color:var(--theme-success);background:#e1f3e5}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(.admin-deep-status[data-active=false],.uniform-workflow-status.is-locked){color:var(--theme-warning);background:#fff4e4}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(.module-page-modern,.module-hub-modern,.module-hub-page,.inventory-deep,.library-deep,.profile-modern,.help-modern){color:var(--theme-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:#0000}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(.module-page-modern,.module-hub-modern,.profile-modern,.help-modern) :is(section,article,[class*=rounded-xl][class*=border],[class*=rounded-2xl][class*=border]){border-color:var(--theme-border);background:var(--theme-surface);color:var(--theme-text)}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(.module-page-modern,.module-hub-modern,.inventory-deep,.library-deep,.profile-modern,.help-modern) :is(h1,h2,h3){color:var(--theme-text)}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(.module-page-modern,.module-hub-modern,.inventory-deep,.library-deep,.profile-modern,.help-modern) :is(p,small,dt,label){color:var(--theme-text-secondary)}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(.module-hub-modern>div>header,.module-page-modern header:has(>div.absolute)){color:var(--theme-text);box-shadow:var(--theme-shadow);background:linear-gradient(130deg,#e8f3e8,#fff);border-color:#c5dec9}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(.module-hub-modern>div>header h1,.module-page-modern header:has(>div.absolute) h1){color:var(--theme-text)}html[data-site-theme=day] body:not(.native-shell) .workspace-app .module-hub-modern>div>header h1+p{color:var(--theme-text-secondary)}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(.module-hub-modern,.module-page-modern) .module-card{border-color:var(--theme-border);background:var(--theme-surface);color:var(--theme-text);box-shadow:var(--theme-shadow)}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(.module-hub-modern,.module-page-modern) .module-card :is(h2,p){color:var(--theme-text-secondary)}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(.module-hub-modern,.module-page-modern) .module-card h2{color:var(--theme-text)}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(.module-hub-modern,.module-page-modern) a.module-card:hover{background:var(--theme-nav-hover);border-color:#a9cdb1}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(.finance-preferences-form,.finance-reconciliation-form,.admin-console-content){color:var(--theme-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-site-theme=day] body:not(.native-shell) .report-card-surface{border-color:var(--theme-border,#d7e2d8);background-color:var(--theme-surface,#fff);color:var(--theme-text,#19251e);box-shadow:var(--theme-shadow,0 12px 32px #1f3e2512)}html[data-site-theme=day] body:not(.native-shell) .report-card-surface :is(h1,h2,h3,p,span,div,small,label,a,button)[class*=text-white\/]:not([class*=bg-red-]):not([class*=bg-emerald-]):not([class*=bg-blue-]){color:var(--theme-text-secondary,#45594a)}html[data-site-theme=day] body:not(.native-shell) .uniform-reports-workflow{--theme-text:#19251e;--theme-text-secondary:#45594a;--theme-text-muted:#5d705f;--theme-surface:#fff;--theme-surface-raised:#f9fbf8;--theme-border:#d7e2d8;--theme-accent:#27693e;--theme-warning:#85590d;--theme-danger:#ac343b;--unit-theme-surface-muted:#edf3ed;--unit-theme-border:#809584;color:var(--theme-text);background:#f3f6f2}html[data-site-theme=day] body:not(.native-shell):has(.uniform-reports-workflow){background:#f3f6f2}html[data-site-theme=day] body:not(.native-shell) .uniform-reports-workflow :is([class~=bg-black\/25],[class~=bg-black\/30],[class~=bg-black\/35],[class~="bg-white/[0.03]"]){background-color:var(--theme-surface-raised)}html[data-site-theme=day] body:not(.native-shell) .uniform-reports-workflow [class*=text-white\/]{color:var(--theme-text-secondary)}html[data-site-theme=day] body:not(.native-shell) .uniform-reports-workflow :is(input,select,textarea){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--theme-text);background-color:#fff;border-color:#809584}html[data-site-theme=day] body:not(.native-shell) .uniform-reports-workflow :is(input,textarea)::placeholder{color:var(--theme-text-muted)}html[data-site-theme=day] body:not(.native-shell) .uniform-reports-workflow [class*=text-amber-]{color:var(--theme-warning)}html[data-site-theme=day] body:not(.native-shell) .uniform-reports-workflow [class~=bg-emerald-950\/35]{color:var(--theme-accent);background-color:#e9f5eb}html[data-site-theme=day] body:not(.native-shell) .uniform-reports-workflow [class~=bg-red-950\/30]{color:var(--theme-danger);background-color:#fbe9eb;border-color:#c87e82}html[data-site-theme=day] body:not(.native-shell) .uniform-reports-workflow [class~=bg-lime-500\/10]{color:var(--theme-accent);background-color:#e9f5eb;border-color:#91bc88}html[data-site-theme=day] body:not(.native-shell) .uniform-reports-workflow details summary{color:var(--theme-text-secondary)}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(.uniform-workflow-header,.uniform-workflow section,.uniform-start-patrols,.uniform-start-setup,.uniform-start-empty,.uniform-new-progress,.uniform-new-actions,.uniform-reports-workflow>div>div:first-child){border-color:var(--theme-border);background:var(--theme-surface);color:var(--theme-text)}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(.uniform-workflow-header,.uniform-workflow section,.uniform-start-empty,.uniform-reports-workflow>div>div:first-child) :is(h1,h2,h3,strong){color:var(--theme-text)}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(.uniform-workflow-header,.uniform-workflow section,.uniform-start-empty,.uniform-reports-workflow>div>div:first-child) :is(p,small,label,span)[class*=text-white\/]{color:var(--theme-text-secondary)}html[data-site-theme=day] body:not(.native-shell) .workspace-app .uniform-start-empty a{color:var(--theme-accent)}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(.finance-preferences-form>div[class*=space-y],.admin-overview-panel,.admin-overview .admin-metric-card,.admin-console-sidebar,.admin-deep section>div[class*=border-white\/10],.admin-detail-page>section>div[class*=border-white\/10],.admin-action-row){border-color:var(--theme-border);background:var(--theme-surface-raised);color:var(--theme-text)}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(.admin-console-content h1,.admin-console-content h2,.admin-metric-value){color:var(--theme-text)}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(.admin-console-nav a,.admin-overview-intro,.admin-metric-label,.admin-users-tabs button,.admin-detail-tabs button,.finance-reconciliation-form>label){color:var(--theme-text-secondary)}html[data-site-theme=day] body:not(.native-shell) .workspace-app .admin-console-nav a:hover{border-color:var(--theme-border);background:var(--theme-nav-hover);color:var(--theme-text)}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(.admin-console-label,.admin-overview-kicker,.admin-overview-panel a){color:var(--theme-accent)}html[data-site-theme=day] body:not(.native-shell) .workspace-app .admin-role-dialog-actions button:not([type=submit]){background:var(--theme-surface)}html[data-site-theme=day] body:not(.native-shell) .workspace-app .finance-ledger-add{background:var(--theme-accent);color:#fff}html[data-site-theme=day] body:not(.native-shell) .workspace-app .finance-operations-nav{background:var(--theme-surface-raised)}html[data-site-theme=day] body:not(.native-shell) .workspace-app .finance-ledger-list,html[data-site-theme=day] body:not(.native-shell) .workspace-app .finance-reimbursement-list{background:var(--theme-surface)}html[data-site-theme=day] body:not(.native-shell) .workspace-app .finance-calm-empty{background:var(--theme-surface-muted)}html[data-site-theme=day] body:not(.native-shell):has(.workspace-app) dialog{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#19251e;background:#fff;border-color:#d7e2d8;box-shadow:0 22px 70px #18301d2e}html[data-site-theme=day] body:not(.native-shell):has(.workspace-app) dialog::backdrop{background:#14251970}html[data-site-theme=day] body:not(.native-shell):has(.workspace-app) :is(.messaging-new-chat-sheet__panel,.admin-role-dialog){color:#19251e;background:#fff;border-color:#d7e2d8}html[data-site-theme=day] body:not(.native-shell):has(.workspace-app) :is(.messaging-new-chat-sheet,.admin-role-dialog-backdrop){background:#14251970}html[data-site-theme=day] body:not(.native-shell):has(.workspace-app) dialog :is(input,select,textarea){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#19251e;background-color:#fff;border-color:#d7e2d8}html[data-site-theme=day] body:not(.native-shell):has(.workspace-app) [role=dialog] :is(input,select,textarea){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#19251e;background-color:#fff;border-color:#d7e2d8}html[data-site-theme=day] body:not(.native-shell):has(.workspace-app) :is(dialog,[role=dialog]) :is(.bg-zinc-950,.bg-zinc-900,.bg-black){background-color:#fff}html[data-site-theme=day] body:not(.native-shell):has(.workspace-app) :is(dialog,[role=dialog]) :is(.text-white,.text-zinc-100){color:#19251e}html[data-site-theme=day] body:not(.native-shell):has(.workspace-app) :is(dialog,[role=dialog]) :is(input,select,textarea,button):focus-visible{outline-offset:2px;outline:2px solid #287447}html[data-site-theme=day] body:not(.native-shell):has(.workspace-app) :is(input[type=date],input[type=datetime-local],input[type=month]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%2327693e%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Crect%20x%3D%273%27%20y%3D%274%27%20width%3D%2718%27%20height%3D%2718%27%20rx%3D%272%27%20ry%3D%272%27/%3E%3Cline%20x1%3D%278%27%20y1%3D%272%27%20x2%3D%278%27%20y2%3D%276%27/%3E%3Cline%20x1%3D%2716%27%20y1%3D%272%27%20x2%3D%2716%27%20y2%3D%276%27/%3E%3Cline%20x1%3D%273%27%20y1%3D%2710%27%20x2%3D%2721%27%20y2%3D%2710%27/%3E%3C/svg%3E);background-position:right .75rem center;background-repeat:no-repeat;background-size:1.1rem 1.1rem}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(.billing-workspace-panel,.flag-cycle-card,.flag-commitments-panel,.flag-route-active,.flag-route-list,.flag-route-participants>div,.unit-feed-composer,.unit-feed-empty,.toolbox-desktop-group){border-color:var(--theme-border);background:var(--theme-surface);color:var(--theme-text)}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(.flag-workspace-notice,.uniform-home-note){color:var(--theme-warning);background:#fff8e9;border-color:#e4cd9e}html[data-site-theme=day] body:not(.native-shell) .workspace-app .flag-workspace-error{color:var(--theme-danger);background:#fff0f0;border-color:#ebc2c4}html[data-site-theme=day] body:not(.native-shell) .workspace-app .flag-manager-link{color:var(--theme-accent);background:#e9f4ea;border-color:#bad6c0}html[data-site-theme=day] body:not(.native-shell) .workspace-app .flag-commitments-option:has(input:checked){background:#e7f4e8;border-color:#a5cbaa}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is([class~=bg-black\/15],[class~=bg-black\/20],[class~=bg-black\/25],[class~=bg-black\/30],[class~=bg-black\/35],[class~=bg-black\/40],[class~=bg-white\/5],[class~=bg-white\/10],[class~=bg-white\/15],[class~="bg-[#0f1312]"],[class~="bg-[#0f1111]"],[class~="bg-[#0a0c0b]"],[class~="bg-[#0b0d0c]"],[class~="bg-[#121514]"],[class~="bg-[#0c1010]"]){background-color:var(--theme-surface-raised)}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is([class~=border-white\/5],[class~=border-white\/10],[class~=border-white\/12],[class~=border-white\/15],[class~=border-white\/18],[class~=border-white\/20],[class~=border-white\/25],[class~=border-white\/30]){border-color:var(--theme-border)}html[data-site-theme=day] body:not(.native-shell) .workspace-app [class*=text-white\/]{color:var(--theme-text-secondary)}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(p,small,label,summary,dt,dd,th,td,li)[class~=opacity-55],html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(p,small,label,summary,dt,dd,th,td,li)[class~=opacity-60],html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(p,small,label,summary,dt,dd,th,td,li)[class~=opacity-65],html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(p,small,label,summary,dt,dd,th,td,li)[class~=opacity-70],html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(p,small,label,summary,dt,dd,th,td,li)[class~=opacity-75],html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(p,small,label,summary,dt,dd,th,td,li)[class~=opacity-80],html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(p,small,label,summary,dt,dd,th,td,li)[class~=opacity-40],html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(p,small,label,summary,dt,dd,th,td,li)[class~=opacity-45],html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(p,small,label,summary,dt,dd,th,td,li)[class~=opacity-50],html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(span,div)[class*=text-white\/][class*=opacity-]{opacity:1}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is([class~=text-sky-200],[class~=text-sky-300],[class~=text-blue-200],[class~=text-blue-300]){color:var(--theme-info)}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is([class~=text-emerald-50],[class~=text-emerald-100],[class~=text-emerald-200],[class~=text-emerald-300],[class~=text-emerald-400]){color:var(--theme-success)}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is([class~=text-amber-50],[class~=text-amber-100],[class~=text-amber-200],[class~=text-amber-300],[class~=text-yellow-100],[class~=text-yellow-200]){color:var(--theme-warning)}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is([class~=text-red-50],[class~=text-red-100],[class~=text-red-200],[class~=text-rose-100],[class~=text-rose-200]){color:var(--theme-danger)}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is([class~=bg-red-950],[class~=bg-rose-900]){background-color:#fff0f0}html[data-site-theme=day] body:not(.native-shell) .workspace-app [class~=bg-amber-950]{background-color:#fff8e9}html[data-site-theme=day] body:not(.native-shell) .workspace-app [class~=bg-emerald-950]{background-color:#e9f5eb}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is([class~=bg-red-600],[class~=bg-red-500],[class~=bg-rose-500],[class~=bg-emerald-500],[class~=bg-emerald-600],[class~=bg-green-700],[class~=bg-blue-700]),html[data-site-theme=day] body:not(.native-shell) .workspace-app :is([class~=bg-red-600],[class~=bg-red-500],[class~=bg-rose-500],[class~=bg-emerald-500],[class~=bg-emerald-600],[class~=bg-green-700],[class~=bg-blue-700]) [class*=text-white\/]{color:#fff}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(input[type=checkbox],input[type=radio]){accent-color:var(--theme-accent)}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is([class~=bg-red-600],[class~=bg-red-500],[class~=bg-rose-500],[class~=bg-emerald-500],[class~=bg-emerald-600],[class~=bg-green-700],[class~=bg-blue-700]) .text-white{color:#fff}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(.leadership-workspace section,.manage-logins-workspace section,.maintain-scout-editor,.maintain-scout-empty,.maintain-patrols-workspace section,.manage-units-workspace section,.channels-create,.channels-directory,.channels-row,.library-loans-tools,.library-loans-list,.library-deep>div>section,.inventory-workflow-panel,.inventory-deep>div>section,.dutch-oven-workspace section){border-color:var(--theme-border);background:var(--theme-surface);color:var(--theme-text)}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(.maintain-scout-heading,.maintain-patrols-heading){border-color:var(--theme-border);background:var(--theme-surface-raised);color:var(--theme-text)}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(.maintain-scout-heading,.maintain-patrols-heading,.manage-logins-heading) :is(h1,h2,p,nav){color:var(--theme-text-secondary)}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(.maintain-scout-heading,.maintain-patrols-heading,.manage-logins-heading) h1{color:var(--theme-text)}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(.manage-members-workspace,.manage-logins-workspace) :is([class*="bg-[#0a0f0e]"],[class*="bg-[#080c0b]"],[class*="bg-[#070a09]"]){border-color:var(--theme-border);background:var(--theme-surface);color:var(--theme-text)}html[data-site-theme=day] body:not(.native-shell) .workspace-app .manage-logins-workspace>div>div:last-child>div[class*="bg-[#0a0f0e]"]{background:var(--theme-surface);color:var(--theme-text-secondary)}html[data-site-theme=day] body:not(.native-shell) .workspace-app .manage-logins-heading a,html[data-site-theme=day] body:not(.native-shell) .workspace-app .manage-members-workspace>div>header a,html[data-site-theme=day] body:not(.native-shell) .workspace-app .manage-members-workspace a[href="/tools/manage-users"]{color:var(--theme-accent)}html[data-site-theme=day] body:not(.native-shell) .workspace-app .permissions-workspace span[class*=text-amber-200]{color:#80500b}html[data-site-theme=day] body:not(.native-shell) .workspace-app .invite-accept-workspace>div>:is(header,section){border-color:var(--theme-border);background:var(--theme-surface);color:var(--theme-text)}html[data-site-theme=day] body:not(.native-shell) .workspace-app .permissions-workspace [class*=bg-sky-500\/]{color:var(--theme-info);background:#eaf5fb;border-color:#a8ccda}html[data-site-theme=day] body:not(.native-shell) .workspace-app .permissions-workspace [class*=bg-sky-500\/] [class*=text-sky-]{color:var(--theme-info)}html[data-site-theme=day] body:not(.native-shell) .workspace-app .permissions-workspace button[aria-pressed=true][class*=bg-sky-500\/]{color:#20516a;background:#dceff8;border-color:#66a3bf}html[data-site-theme=day] body:not(.native-shell) .workspace-app .superadmin-support-workspace>section{color:var(--theme-text);background:#fff8e9;border-color:#e4cd9e}html[data-site-theme=day] body:not(.native-shell) .workspace-app .superadmin-support-workspace [role=alert]{color:var(--theme-danger)}html[data-site-theme=day] body:not(.native-shell) .workspace-app .superadmin-support-audit-workspace{color:var(--theme-text)}html[data-site-theme=day] body:not(.native-shell) .workspace-app .superadmin-support-audit-workspace p.text-amber-300{color:var(--theme-warning)}html[data-site-theme=day] body:not(.native-shell) .workspace-app .superadmin-support-audit-workspace p[class*=text-white\/]{color:var(--theme-text-secondary)}html[data-site-theme=day] body:not(.native-shell) .workspace-app .superadmin-support-audit-workspace p.text-red-300{color:var(--theme-danger)}html[data-site-theme=day] body:not(.native-shell) .workspace-app .superadmin-support-audit-workspace thead{border-color:var(--theme-border);background:var(--theme-surface-muted);color:var(--theme-text-secondary)}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(.library-deep>div>section .rounded-xl.border,.inventory-deep table,.inventory-deep table tbody tr,.library-loan-row){border-color:var(--theme-border);background:var(--theme-surface-raised);color:var(--theme-text)}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(.manage-logins-heading,.manage-units-heading,.leadership-workspace>div>div>header,.library-page-heading){border-color:var(--theme-border)}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(.manage-logins-notice,.channels-notice){color:var(--theme-warning);background:#fff8e9;border-color:#e4cd9e}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(.library-loan-status,.leadership-workspace [role=tab][aria-selected=true]){color:var(--theme-success);background:#e9f5eb;border-color:#bddac2}html[data-site-theme=day] body:not(.native-shell) .workspace-app .library-loan-status[data-status=checked_out]{color:var(--theme-warning);background:#fff8e9;border-color:#e4cd9e}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(.library-page-actions>a,.library-page-actions>button,.library-loan-row-actions button,.flag-manager-link){color:var(--theme-accent);background:#e9f5eb;border-color:#bddac2}html[data-site-theme=day] body:not(.native-shell) .workspace-app :is(.library-loans-actions button,.library-loan-checkout button,.attendance-workspace-primary,.uniform-home-primary,.flag-workspace-primary){background:var(--theme-accent);color:#fff}html[data-site-theme=day] body:not(.native-shell):not(:has(.workspace-app)):has(:is(.attendance-workspace,.attendance-deep)){--theme-page:#f3f6f2;--theme-surface:#fff;--theme-surface-raised:#f9fbf8;--theme-surface-muted:#edf3ed;--theme-text:#19251e;--theme-text-secondary:#45594a;--theme-text-muted:#5d705f;--theme-border:#d7e2d8;--theme-control-border:#809584;--theme-input:#fff;--theme-accent:#27693e;--theme-success:#246a3c;--theme-warning:#85590d;--theme-danger:#ac343b;--theme-info:#2a617d;--theme-shadow:0 12px 32px #1f3e2512;--background:var(--theme-page);background:var(--theme-page);color:var(--theme-text)}html[data-site-theme=day] body:not(.native-shell) .attendance-workspace{color:var(--theme-text)}html[data-site-theme=day] body:not(.native-shell) .attendance-workspace .attendance-workspace-panel{border-color:var(--theme-border);background:var(--theme-surface);color:var(--theme-text);box-shadow:var(--theme-shadow)}html[data-site-theme=day] body:not(.native-shell) .attendance-workspace .attendance-workspace-note{color:var(--theme-warning);background:#fff8e9;border-color:#e4cd9e}html[data-site-theme=day] body:not(.native-shell) .attendance-workspace .attendance-workspace-primary{background:var(--theme-accent);color:#fff}html[data-site-theme=day] body:not(.native-shell) .attendance-workspace :is(.attendance-workspace-breadcrumb,.attendance-workspace-heading p:last-child,.attendance-workspace-state,.attendance-workspace-event small,.attendance-workspace-action small){color:var(--theme-text-secondary)}html[data-site-theme=day] body:not(.native-shell) .attendance-workspace :is(.attendance-workspace-heading h1,.attendance-workspace-panel-heading h2,.attendance-workspace-state strong,.attendance-workspace-event strong,.attendance-workspace-action strong){color:var(--theme-text)}html[data-site-theme=day] body:not(.native-shell) .attendance-workspace .workspace-eyebrow{color:var(--theme-accent)}html[data-site-theme=day] body:not(.native-shell) .attendance-workspace :is(.attendance-workspace-heading,.attendance-workspace-panel-heading,.attendance-workspace-event,.attendance-workspace-action){border-color:var(--theme-border)}html[data-site-theme=day] body:not(.native-shell) .attendance-workspace .attendance-workspace-panel-heading>a{color:var(--theme-accent)}html[data-site-theme=day] body:not(.native-shell) .attendance-workspace .attendance-workspace-event-status{color:var(--theme-success);background:#e9f5eb;border-color:#a9cfb1}html[data-site-theme=day] body:not(.native-shell) .attendance-workspace .attendance-workspace-action.is-disabled{opacity:1;background:var(--theme-surface-muted)}html[data-site-theme=day] body:not(.native-shell) .attendance-workspace .attendance-workspace-action.is-disabled strong{color:var(--theme-text-muted)}html[data-site-theme=day] body:not(.native-shell) .attendance-deep{color:var(--theme-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-site-theme=day] body:not(.native-shell) .attendance-deep :is([class~=bg-black\/15],[class~=bg-black\/20],[class~=bg-black\/25],[class~=bg-black\/30],[class~=bg-white\/5],[class~=bg-white\/10]),html[data-site-theme=day] body:not(.native-shell) .attendance-deep :is([class~="bg-white/[0.06]"],[class~="bg-white/[0.08]"]){background-color:var(--theme-surface-raised)}html[data-site-theme=day] body:not(.native-shell) .attendance-edit button[class~=bg-white\/12][class~=text-white]{border-color:var(--theme-accent);color:var(--theme-accent);background-color:#e9f5eb}html[data-site-theme=day] body:not(.native-shell) .attendance-deep [class~=bg-sky-950\/40]{color:var(--theme-info);background-color:#eaf5fb}html[data-site-theme=day] body:not(.native-shell) .attendance-take article[class*="sm:bg-black/20"]{border-color:var(--theme-border);background-color:var(--theme-surface)}html[data-site-theme=day] body:not(.native-shell) .attendance-take article[class*=max-sm\:bg-emerald-950]{background-color:#f1f8f1;border-left-color:#78ae83}html[data-site-theme=day] body:not(.native-shell) .attendance-take article[class*=max-sm\:bg-red-950]{background-color:#fff5f4;border-left-color:#ce8b91}html[data-site-theme=day] body:not(.native-shell) .attendance-take article[class*=max-sm\:bg-amber-950]{background-color:#fff9ee;border-left-color:#c8a369}html[data-site-theme=day] body:not(.native-shell) .attendance-take section.space-y-0>div.opacity-75{border-color:var(--theme-border);background:var(--theme-surface);color:var(--theme-text-secondary);opacity:1}html[data-site-theme=day] body:not(.native-shell) .attendance-deep [class*=text-white\/]{color:var(--theme-text-secondary)}html[data-site-theme=day] body:not(.native-shell) .attendance-deep :is([class~=text-zinc-300],[class~=text-zinc-400]){color:var(--theme-text-muted)}html[data-site-theme=day] body:not(.native-shell) .attendance-deep :is([class~=text-zinc-100],[class~=text-zinc-200]),html[data-site-theme=day] body:not(.native-shell) .attendance-deep :is(h1,h2,h3)[class~=text-white]{color:var(--theme-text)}html[data-site-theme=day] body:not(.native-shell) .attendance-deep :is([class~=border-white\/10],[class~=border-white\/15],[class~=border-white\/20]){border-color:var(--theme-border)}html[data-site-theme=day] body:not(.native-shell) .attendance-deep :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:var(--theme-control-border);background-color:var(--theme-input);color:var(--theme-text)}html[data-site-theme=day] body:not(.native-shell) .attendance-deep :is(input,textarea)::placeholder{color:var(--theme-text-muted)}html[data-site-theme=day] body:not(.native-shell) .attendance-deep :is(.attendance-eyebrow,.attendance-page-description){color:var(--theme-text-secondary)}html[data-site-theme=day] body:not(.native-shell) .attendance-deep .attendance-eyebrow{color:var(--theme-accent)}html[data-site-theme=day] body:not(.native-shell) :is(.attendance-take>div>header,.attendance-edit>div>header,.attendance-reports>div>div:first-child){color:var(--theme-text);box-shadow:var(--theme-shadow);background:linear-gradient(130deg,#e8f3e8,#fff);border-color:#c5dec9}html[data-site-theme=day] body:not(.native-shell) :is(.attendance-take>div>header h1,.attendance-edit>div>header h1,.attendance-reports>div>div:first-child h1){color:var(--theme-text)}html[data-site-theme=day] body:not(.native-shell) .attendance-deep :is([class~=bg-emerald-950\/15],[class~=bg-emerald-950\/20],[class~=bg-emerald-950\/30],[class~=bg-emerald-950\/35],[class~=bg-emerald-950\/40]){background-color:#e9f5eb}html[data-site-theme=day] body:not(.native-shell) .attendance-deep :is([class~=bg-amber-950\/20],[class~=bg-amber-950\/25]){background-color:#fff7e7}html[data-site-theme=day] body:not(.native-shell) .attendance-deep :is([class~=bg-red-950\/25],[class~=bg-red-950\/35],[class~=bg-red-950\/40],[class~=bg-red-950\/45]){background-color:#fff0f0}html[data-site-theme=day] body:not(.native-shell) .attendance-deep :is([class*=text-emerald-],[class*=text-green-]){color:var(--theme-success)}html[data-site-theme=day] body:not(.native-shell) .attendance-deep :is([class*=text-amber-],[class*=text-yellow-]){color:var(--theme-warning)}html[data-site-theme=day] body:not(.native-shell) .attendance-deep :is([class*=text-red-],[class*=text-rose-]){color:var(--theme-danger)}html[data-site-theme=day] body:not(.native-shell) .attendance-deep [class*=text-sky-]{color:var(--theme-info)}html[data-site-theme=day] body:not(.native-shell) .attendance-deep :is(button[aria-selected=true],button[aria-pressed=true]):not([class~=bg-red-600]){color:var(--theme-accent);opacity:1;background-color:#e1f1e4;border-color:#9cc8a5}html[data-site-theme=day] body:not(.native-shell) .attendance-deep :is(button[aria-selected=true],button[aria-pressed=true])[class*=bg-red-]{color:var(--theme-danger);background-color:#fbe9eb;border-color:#d69aa4}html[data-site-theme=day] body:not(.native-shell) .attendance-deep :is(button[aria-selected=true],button[aria-pressed=true])[class*=bg-amber-]{color:var(--theme-warning);background-color:#fff4dd;border-color:#c8a369}html[data-site-theme=day] body:not(.native-shell) .attendance-deep :is(button[aria-selected=true],button[aria-pressed=true])[class*=bg-sky-]{color:var(--theme-info);background-color:#eaf5fb;border-color:#a8cddd}html[data-site-theme=day] body:not(.native-shell) .attendance-deep :is(span,div,label,p)[class~=opacity-55],html[data-site-theme=day] body:not(.native-shell) .attendance-deep :is(span,div,label,p)[class~=opacity-60],html[data-site-theme=day] body:not(.native-shell) .attendance-deep :is(span,div,label,p)[class~=opacity-65],html[data-site-theme=day] body:not(.native-shell) .attendance-deep :is(span,div,label,p)[class~=opacity-70],html[data-site-theme=day] body:not(.native-shell) .attendance-deep :is(span,div,label,p)[class~=opacity-75],html[data-site-theme=day] body:not(.native-shell) .attendance-deep :is(span,div,label,p)[class~=opacity-80]{opacity:1}html[data-site-theme=day] body:not(.native-shell) .attendance-deep :is(button[aria-selected=false],button[aria-pressed=false]){border-color:var(--theme-border);background-color:var(--theme-surface-raised);color:var(--theme-text-secondary);opacity:1}html[data-site-theme=day] body:not(.native-shell) .attendance-deep :is(button[aria-selected],button[aria-pressed]) span[class*=opacity-]{opacity:1}html[data-site-theme=day] body:not(.native-shell) .attendance-deep :is(input,select,textarea){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-site-theme=day] body:not(.native-shell) .attendance-deep :is(input,select,textarea,button,a):focus-visible{outline-color:var(--theme-accent)}html[data-site-theme=day] body:not(.native-shell) :is(.calendar-workbench,.calendar-event-form,.calendar-event-detail){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-site-theme=day] body:not(.native-shell):not(:has(.workspace-app)) :is(.calendar-workbench,.calendar-event-form,.calendar-event-detail){--theme-page:#f3f6f2;--theme-surface:#fff;--theme-surface-raised:#f9fbf8;--theme-surface-muted:#edf3ed;--theme-text:#19251e;--theme-text-secondary:#45594a;--theme-text-muted:#5d705f;--theme-border:#d7e2d8;--theme-accent:#27693e;--theme-input:#fff;--unit-theme-card:linear-gradient(145deg,#fff,#f6faf5);--unit-theme-surface-muted:#edf5ed;--unit-theme-border:#c5dec9;--unit-theme-shadow:0 12px 32px #1f3e2512}html[data-site-theme=day] body:not(.native-shell) .calendar-event-type-meeting{color:#842438;background:#fff0f2;border-color:#e7b8c2}html[data-site-theme=day] body:not(.native-shell) .calendar-event-type-campout{color:#205b39;background:#eaf6ee;border-color:#a8d7be}html[data-site-theme=day] body:not(.native-shell) .calendar-event-type-service{color:#205b79;background:#ecf7fc;border-color:#add3e5}html[data-site-theme=day] body:not(.native-shell) .calendar-event-type-fundraiser{color:#79500b;background:#fff8e8;border-color:#e5cc91}html[data-site-theme=day] body:not(.native-shell) .calendar-event-type-training{color:#563b82;background:#f4f0fc;border-color:#c8b9e8}html[data-site-theme=day] body:not(.native-shell) .calendar-event-type-ceremony{color:#79356f;background:#fbf0fa;border-color:#dfb8de}html[data-site-theme=day] body:not(.native-shell) .calendar-event-type-other{border-color:var(--theme-border);background:var(--theme-surface-muted);color:var(--theme-text-secondary)}html[data-site-theme=day] body:not(.native-shell) .calendar-event-dot-meeting{background-color:#237249}html[data-site-theme=day] body:not(.native-shell) .calendar-event-dot-campout{background-color:#ad571a}html[data-site-theme=day] body:not(.native-shell) .calendar-event-dot-fundraiser{background-color:#7545a2}html[data-site-theme=day] body:not(.native-shell) .calendar-event-dot-training{background-color:#276b9d}html[data-site-theme=day] body:not(.native-shell) .calendar-event-dot-service{background-color:#147585}html[data-site-theme=day] body:not(.native-shell) .calendar-event-dot-ceremony{background-color:#a04091}html[data-site-theme=day] body:not(.native-shell) .calendar-event-dot-other{background-color:#647568}html[data-site-theme=day] body:not(.native-shell) .calendar-workbench{background:var(--theme-page);color:var(--theme-text)}html[data-site-theme=day] body:not(.native-shell) .calendar-workbench-header{color:var(--theme-text);background:linear-gradient(125deg,#e8f2e7,#fff);border-color:#cee1d0}html[data-site-theme=day] body:not(.native-shell) .calendar-workbench-header h1{color:var(--theme-text)}html[data-site-theme=day] body:not(.native-shell) .calendar-workbench-header p:last-child{color:var(--theme-text-secondary)}html[data-site-theme=day] body:not(.native-shell) .calendar-workbench-eyebrow{color:var(--theme-accent)}html[data-site-theme=day] body:not(.native-shell) :is(.calendar-workbench-content,.calendar-workbench-toolbar,.calendar-workbench-content article){border-color:var(--theme-border);background:var(--theme-surface);color:var(--theme-text)}html[data-site-theme=day] body:not(.native-shell) .calendar-workbench-toolbar{background:var(--theme-surface-raised)}html[data-site-theme=day] body:not(.native-shell) .calendar-workbench .calendar-weekday-heading,html[data-site-theme=day] body:not(.native-shell) .calendar-workbench :is(h2,h3,p,div,a,span)[class*=text-white\/]:not([class*=calendar-event-type-]):not(button *){color:var(--theme-text-secondary)}html[data-site-theme=day] body:not(.native-shell) .calendar-next-up{color:var(--theme-text);background:#eaf3e9;border-color:#c5dec9}html[data-site-theme=day] body:not(.native-shell) .calendar-next-up :is(h2,p[class*="text-[var(--unit-badge-text)]"]){color:var(--theme-text)}html[data-site-theme=day] body:not(.native-shell) .calendar-next-up :is(a:not([class*="bg-[var(--unit-accent)]"]),span[role=button]),html[data-site-theme=day] body:not(.native-shell) .calendar-workbench-toolbar :is(button,a){border-color:var(--theme-border);background:var(--theme-surface-raised);color:var(--theme-text)}html[data-site-theme=day] body:not(.native-shell) .calendar-next-up a:not([class*="bg-[var(--unit-accent)]"]):hover,html[data-site-theme=day] body:not(.native-shell) .calendar-workbench-toolbar :is(button,a):hover{background:var(--theme-nav-hover,#e4efe4)}html[data-site-theme=day] body:not(.native-shell) .calendar-workbench-toolbar button span[class*=text-white]{color:var(--theme-text)}html[data-site-theme=day] body:not(.native-shell) .calendar-upcoming-content{border-color:var(--theme-border);background:var(--theme-surface);color:var(--theme-text)}html[data-site-theme=day] body:not(.native-shell) .calendar-upcoming-content article{border-color:var(--theme-border);background:var(--theme-surface-raised);color:var(--theme-text)}html[data-site-theme=day] body:not(.native-shell) .calendar-upcoming-content article :is(a,p)[class*=text-white]{color:var(--theme-text-secondary)}html[data-site-theme=day] body:not(.native-shell) .workspace-app .calendar-workbench .calendar-event-card[class*=calendar-event-type-],html[data-site-theme=day] body:not(.native-shell) .calendar-workbench .calendar-event-card{border-color:var(--calendar-card-border);background:var(--calendar-card-background);color:var(--calendar-card-foreground)}html[data-site-theme=day] body:not(.native-shell) .calendar-workbench .calendar-event-card :is(h2,a,div,p)[class*=text-white]{color:var(--calendar-card-foreground)}html[data-site-theme=day] body:not(.native-shell) .calendar-event-card.calendar-event-type-meeting{--calendar-card-border:#bd7182;--calendar-card-background:#fff0f3;--calendar-card-foreground:#70283a}html[data-site-theme=day] body:not(.native-shell) .calendar-event-card.calendar-event-type-campout{--calendar-card-border:#67a27d;--calendar-card-background:#eaf6ee;--calendar-card-foreground:#205638}html[data-site-theme=day] body:not(.native-shell) .calendar-event-card.calendar-event-type-service{--calendar-card-border:#66a3bf;--calendar-card-background:#edf7fc;--calendar-card-foreground:#20546e}html[data-site-theme=day] body:not(.native-shell) .calendar-event-card.calendar-event-type-fundraiser{--calendar-card-border:#be9854;--calendar-card-background:#fff8e9;--calendar-card-foreground:#6f4b0f}html[data-site-theme=day] body:not(.native-shell) .calendar-event-card.calendar-event-type-training{--calendar-card-border:#9a80be;--calendar-card-background:#f4f0fb;--calendar-card-foreground:#4f3872}html[data-site-theme=day] body:not(.native-shell) .calendar-event-card.calendar-event-type-ceremony{--calendar-card-border:#b77dae;--calendar-card-background:#fbf0fa;--calendar-card-foreground:#71346a}html[data-site-theme=day] body:not(.native-shell) .calendar-event-card.calendar-event-type-other{--calendar-card-border:#9bad9f;--calendar-card-background:#f3f7f2;--calendar-card-foreground:#2f4937}html[data-site-theme=day] body:not(.native-shell) .calendar-month-cell{border-color:var(--theme-border);background:var(--theme-surface-raised);color:var(--theme-text)}html[data-site-theme=day] body:not(.native-shell) .calendar-month-cell[data-in-month=false]{background:var(--theme-surface-muted);color:var(--theme-text-muted)}html[data-site-theme=day] body:not(.native-shell) .calendar-month-cell[data-selected=true]{background:#fff0f1;border-color:#be747e;box-shadow:0 0 0 1px #d9a0a7}html[data-site-theme=day] body:not(.native-shell) .calendar-month-cell :is(span,div)[class*=text-white]{color:var(--theme-text)}html[data-site-theme=day] body:not(.native-shell) .calendar-month-cell[data-in-month=false] :is(span,div)[class*=text-white]{color:var(--theme-text-muted)}html[data-site-theme=day] body:not(.native-shell) .calendar-month-cell[data-today=true] :is(span,div)[class*=text-red-200]{color:#a32437}html[data-site-theme=day] body:not(.native-shell) .calendar-month-cell:hover{border-color:#9ab9a1}html[data-site-theme=day] body:not(.native-shell) .calendar-month-day-button:hover{background:#e7f0e7}html[data-site-theme=day] body:not(.native-shell) .calendar-event-form{background:var(--theme-page);color:var(--theme-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-site-theme=day] body:not(.native-shell) .calendar-event-form-header{color:var(--theme-text);box-shadow:var(--theme-shadow);background:linear-gradient(125deg,#e8f2e7,#fff);border-color:#cee1d0}html[data-site-theme=day] body:not(.native-shell) .calendar-event-form-header h1{color:var(--theme-text)}html[data-site-theme=day] body:not(.native-shell) .calendar-event-form-header p[class*=text-white]{color:var(--theme-text-secondary)}html[data-site-theme=day] body:not(.native-shell) .calendar-event-form form>fieldset>section,html[data-site-theme=day] body:not(.native-shell) .calendar-event-form form>fieldset>details{border-color:var(--theme-border);background:var(--theme-surface);color:var(--theme-text);box-shadow:var(--theme-shadow)}html[data-site-theme=day] body:not(.native-shell) .calendar-event-form :is(div,label)[class*=bg-black\/],html[data-site-theme=day] body:not(.native-shell) .calendar-event-form :is(div,label)[class*=bg-white\/]{border-color:var(--theme-border);background:var(--theme-surface-raised)}html[data-site-theme=day] body:not(.native-shell) .calendar-event-form :is(h2,h3,p,span,label,div)[class*=text-white]:not(button *){color:var(--theme-text-secondary)}html[data-site-theme=day] body:not(.native-shell) .calendar-event-form :is(h2,h3,summary),html[data-site-theme=day] body:not(.native-shell) .calendar-event-form :is(h2,h3)[class*=text-white],html[data-site-theme=day] body:not(.native-shell) .calendar-event-form form :is(h2,h3)[class*=text-white]{color:var(--theme-text)}html[data-site-theme=day] body:not(.native-shell) .calendar-event-form [class*="tracking-[0.14em]"][class*=text-white],html[data-site-theme=day] body:not(.native-shell) .calendar-event-form [class*="tracking-[0.2em]"][class*=text-white]{color:var(--theme-accent)}html[data-site-theme=day] body:not(.native-shell) .calendar-event-form [class*=border-t]{border-color:var(--theme-border)}html[data-site-theme=day] body:not(.native-shell) .calendar-event-form :is(input,select,textarea,button[class*=bg-black\/]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-color:var(--theme-border);background-color:var(--theme-input);color:var(--theme-text)}html[data-site-theme=day] body:not(.native-shell) .calendar-event-form button[class*=bg-black\/] span{color:var(--theme-text)}html[data-site-theme=day] body:not(.native-shell) .calendar-event-form [role=listbox]{border-color:var(--theme-border);background:var(--theme-surface);box-shadow:var(--theme-shadow)}html[data-site-theme=day] body:not(.native-shell) .calendar-event-form [role=option]{color:var(--theme-text)}html[data-site-theme=day] body:not(.native-shell) .calendar-event-form [role=option]:hover{background:var(--theme-nav-hover)}html[data-site-theme=day] body:not(.native-shell) .calendar-event-form [role=option][aria-selected=true]{color:#892637;background:#fbe9eb}html[data-site-theme=day] body:not(.native-shell) .calendar-event-form [role=option] span[class*=text-white]{color:var(--theme-text-secondary)}html[data-site-theme=day] body:not(.native-shell) .calendar-event-form [role=option] span[class*=text-red-]{color:#892637}html[data-site-theme=day] body:not(.native-shell) .calendar-event-form button[class*=bg-white\/]{border-color:var(--theme-border);background:var(--theme-surface-raised);color:var(--theme-text)}html[data-site-theme=day] body:not(.native-shell) .calendar-event-form button[class*=bg-white\/]:hover{background:var(--theme-nav-hover);border-color:#9ab9a1}html[data-site-theme=day] body:not(.native-shell) .calendar-event-form button[class*=bg-red-600\/]{color:#842438;background:#fbe9eb;border-color:#d69aa4}html[data-site-theme=day] body:not(.native-shell) .calendar-event-form button[class*=bg-red-600\/] span{color:#842438}html[data-site-theme=day] body:not(.native-shell) .calendar-event-form button[class*=bg-red-600\/]:hover{background:#f7dce0}html[data-site-theme=day] body:not(.native-shell) .calendar-event-form button[type=submit][class*=from-red-600]{color:#fff}html[data-site-theme=day] body:not(.native-shell) .calendar-event-form :is(label,div)[class*=bg-amber-]{color:#79500b;background:#fff8e8;border-color:#e5cc91}html[data-site-theme=day] body:not(.native-shell) .calendar-event-form :is(label,div)[class*=bg-amber-] [class*=text-amber-]{color:#79500b}html[data-site-theme=day] body:not(.native-shell) .calendar-event-form a[class*=bg-white\/]{border-color:var(--theme-border);background:var(--theme-surface-raised);color:var(--theme-text)}html[data-site-theme=day] body:not(.native-shell) .calendar-event-form :is(button,input,select,textarea):disabled{opacity:.6;cursor:not-allowed}html[data-site-theme=day] body:not(.native-shell) .calendar-event-form :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:2px solid #287447}html[data-site-theme=day] body:not(.native-shell) .workspace-app .calendar-event-chat{border-color:var(--theme-border);color:var(--theme-text);background:#f7faf6}html[data-site-theme=day] body:not(.native-shell) .workspace-app .calendar-event-chat [class*=text-emerald-]{color:var(--theme-success)}html[data-site-theme=day] body:not(.native-shell) .workspace-app .calendar-event-chat [class*=text-sky-]{color:var(--theme-info)}html[data-site-theme=day] body:not(.native-shell) .workspace-app .calendar-event-chat [class*=text-amber-]{color:var(--theme-warning)}html[data-site-theme=day] body:not(.native-shell) .workspace-app .calendar-event-chat [class*=text-violet-]{color:#69428f}html[data-site-theme=day] body:not(.native-shell) .workspace-app .calendar-event-chat [class*=text-rose-]{color:var(--theme-danger)}html[data-site-theme=day] body:not(.native-shell) .workspace-app .calendar-event-chat :is(a,button)[class*=text-emerald-]{background:#e9f5eb;border-color:#598b65}html[data-site-theme=day] body:not(.native-shell) .workspace-app .calendar-event-chat button[class*=text-sky-]{background:#eaf4f9;border-color:#6c8fa5}html[data-site-theme=day] body:not(.native-shell) .workspace-app .calendar-event-chat button[class*=text-amber-]{background:#fff8e9;border-color:#aa8340}html[data-site-theme=day] body:not(.native-shell) .workspace-app .calendar-event-chat button[class*=text-violet-]{background:#f6effa;border-color:#9978ae}html[data-site-theme=day] body:not(.native-shell) .workspace-app .calendar-event-chat button:disabled{opacity:1;cursor:not-allowed}
body:not(.native-shell):has(.workspace-app) nav.bottom-tab-nav{display:none}body:not(.native-shell):has(.main-menu-web-redirect) nav.bottom-tab-nav{display:none}.main-menu-web-redirect{text-align:center;color:#dceadd;place-content:center;gap:12px;min-height:50dvh;padding:32px;display:grid}.main-menu-web-redirect a{color:#a8d9b2;text-underline-offset:3px;text-decoration:underline}body:not(.native-shell) .workspace-app .module-hub-unit-switcher{display:none}body:not(.native-shell) .workspace-app .module-hub-modern{background:0 0;min-height:0;padding:0;overflow:visible}body:not(.native-shell) .workspace-app .module-hub-modern>div{max-width:none}body:not(.native-shell) .workspace-app .module-page-modern{max-width:none;padding-top:0}@media (min-width:900px){body:not(.native-shell) nav.bottom-tab-nav--five{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#141a15f5;border:1px solid #ffffff1c;border-radius:14px;width:min(620px,100vw - 32px);padding:5px;bottom:16px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 18px 40px #0000006b,inset 0 1px #ffffff06}body:not(.native-shell) .bottom-tab-nav-inner--five{gap:2px;padding:0}body:not(.native-shell) .bottom-tab-item{color:#e6efe5a8;border-radius:9px;flex-direction:row;gap:5px;min-height:43px;font-size:11px;font-weight:600}body:not(.native-shell) .bottom-tab-item__icon-wrap{width:25px;height:25px}body:not(.native-shell) .bottom-tab-item__icon{width:17px;height:17px}body:not(.native-shell) .bottom-tab-item.is-active{color:#b4ddbd;background:#4c81592b}body:not(.native-shell) .bottom-tab-item.is-active .bottom-tab-item__icon-wrap{background:#4c815926;border-color:#8bc99e40}body:not(.native-shell) .bottom-tab-item.is-active .bottom-tab-item__icon{color:#9bd1a8}body:not(.native-shell) .bottom-tab-item:focus-visible{outline-offset:2px;outline:2px solid #8bc99e}}
