:root{--settings-icon-light-mode:var(--dark-teal);--settings-icon-light-hover:var(--dark-teal);--settings-icon-dark-mode:#d8e0dd;--settings-icon-dark-hover:#fff;--workhub-dark-icon:#d8e0dd;--workhub-dark-icon-hover:#fff}.app-shell{--workhub-slideout-ink:var(--ink);--workhub-slideout-muted:var(--slate,color-mix(in srgb, var(--ink) 68%, transparent));--workhub-slideout-surface:color-mix(in srgb, var(--paper) 96%, #fff);--workhub-slideout-soft:color-mix(in srgb, var(--paper) 88%, var(--light-teal));--workhub-slideout-card:color-mix(in srgb, var(--paper) 94%, #fff);--workhub-slideout-pill:color-mix(in srgb, var(--paper) 90%, #fff);--workhub-slideout-border:color-mix(in srgb, var(--teal) 18%, transparent);--workhub-slideout-border-strong:color-mix(in srgb, var(--teal) 34%, transparent);--workhub-slideout-accent:var(--action-accent,var(--teal));--workhub-slideout-accent-strong:var(--dark-teal);--workhub-slideout-accent-soft:color-mix(in srgb, var(--action-accent,var(--light-teal)) 16%, transparent)}.app-shell.is-dark-mode{--workhub-slideout-ink:#f4f7f5;--workhub-slideout-muted:#f4f7f5b8;--workhub-slideout-surface:#071416;--workhub-slideout-soft:#0a1f25;--workhub-slideout-card:#0b252c;--workhub-slideout-pill:#0d2b33;--workhub-slideout-border:color-mix(in srgb, var(--light-teal) 20%, transparent);--workhub-slideout-border-strong:color-mix(in srgb, var(--light-teal) 36%, transparent);--workhub-slideout-accent:var(--pale-teal,var(--light-teal));--workhub-slideout-accent-strong:#fff;--workhub-slideout-accent-soft:color-mix(in srgb, var(--light-teal) 18%, #071416)}.app-settings-panel,.mail-settings-panel,.branding-slide-panel,.template-slide-panel,.customization-slide-panel,.schedule-event-popout,.invoice-builder-popout,.client-form-popout,.billing-popout,.availability-popout,.availability-settings-popout,.tutorial-slide-panel,.ai-help-panel,.admin-hub-panel,.event-modal,.public-booking-drawer{color:var(--workhub-slideout-ink);border-color:var(--workhub-slideout-border);background:var(--workhub-slideout-surface)}.app-shell.is-dark-mode .app-settings-panel,.app-shell.is-dark-mode .mail-settings-panel,.app-shell.is-dark-mode .branding-slide-panel,.app-shell.is-dark-mode .template-slide-panel,.app-shell.is-dark-mode .customization-slide-panel,.app-shell.is-dark-mode .schedule-event-popout,.app-shell.is-dark-mode .invoice-builder-popout,.app-shell.is-dark-mode .client-form-popout,.app-shell.is-dark-mode .billing-popout,.app-shell.is-dark-mode .availability-popout,.app-shell.is-dark-mode .availability-settings-popout,.app-shell.is-dark-mode .tutorial-slide-panel,.app-shell.is-dark-mode .ai-help-panel,.app-shell.is-dark-mode .admin-hub-panel,.app-shell.is-dark-mode .event-modal,.app-shell.is-dark-mode .public-booking-drawer{color:var(--workhub-slideout-ink);border-color:var(--workhub-slideout-border-strong);background:var(--workhub-slideout-surface)}.app-shell.is-dark-mode .app-settings-panel .slide-popout-heading h3,.app-shell.is-dark-mode .mail-settings-panel .slide-popout-heading h3,.app-shell.is-dark-mode .branding-slide-panel .slide-popout-heading h3,.app-shell.is-dark-mode .template-slide-panel .slide-popout-heading h3,.app-shell.is-dark-mode .customization-slide-panel .slide-popout-heading h3,.app-shell.is-dark-mode .schedule-event-popout .schedule-popout-heading h3,.app-shell.is-dark-mode .schedule-event-popout .slide-popout-heading h3,.app-shell.is-dark-mode .invoice-builder-popout .slide-popout-heading h3,.app-shell.is-dark-mode .client-form-popout .slide-popout-heading h3,.app-shell.is-dark-mode .billing-popout .slide-popout-heading h3,.app-shell.is-dark-mode .availability-popout .schedule-popout-heading h3,.app-shell.is-dark-mode .availability-settings-popout .schedule-popout-heading h3,.app-shell.is-dark-mode .tutorial-slide-panel .slide-popout-heading h3,.app-shell.is-dark-mode .ai-help-panel .slide-popout-heading h3,.app-shell.is-dark-mode .admin-hub-panel .slide-popout-heading h3,.app-shell.is-dark-mode .event-modal h2,.app-shell.is-dark-mode .event-modal h3,.app-shell.is-dark-mode .public-booking-drawer h3,.app-shell.is-dark-mode .settings-section-heading h4,.app-shell.is-dark-mode .mail-settings-panel h4,.app-shell.is-dark-mode .settings-status-list strong,.app-shell.is-dark-mode .settings-section strong,.app-shell.is-dark-mode .mail-settings-section strong{color:var(--workhub-slideout-ink)}.app-shell.is-dark-mode .app-settings-panel .eyebrow,.app-shell.is-dark-mode .mail-settings-panel .eyebrow,.app-shell.is-dark-mode .mail-settings-panel label>span,.app-shell.is-dark-mode .mail-settings-panel p,.app-shell.is-dark-mode .branding-slide-panel .eyebrow,.app-shell.is-dark-mode .template-slide-panel .eyebrow,.app-shell.is-dark-mode .customization-slide-panel .eyebrow,.app-shell.is-dark-mode .schedule-event-popout .helper,.app-shell.is-dark-mode .invoice-builder-popout .helper,.app-shell.is-dark-mode .client-form-popout .helper,.app-shell.is-dark-mode .billing-popout .helper,.app-shell.is-dark-mode .availability-popout .helper,.app-shell.is-dark-mode .availability-settings-popout .helper,.app-shell.is-dark-mode .tutorial-slide-panel .helper,.app-shell.is-dark-mode .ai-help-panel .helper,.app-shell.is-dark-mode .event-modal p,.app-shell.is-dark-mode .public-booking-drawer p,.app-shell.is-dark-mode .settings-section-heading span,.app-shell.is-dark-mode .settings-status-list span,.app-shell.is-dark-mode .settings-section label>span,.app-shell.is-dark-mode .settings-section p,.app-shell.is-dark-mode .mail-settings-section label>span,.app-shell.is-dark-mode .mail-settings-section p{color:var(--workhub-slideout-muted)}.app-shell.is-dark-mode .settings-section,.app-shell.is-dark-mode .mail-settings-section,.app-shell.is-dark-mode .workspace-onboarding-note,.app-shell.is-dark-mode .mail-compose-attachments span,.app-shell.is-dark-mode .mail-connection-card,.app-shell.is-dark-mode .mail-contact-panel,.app-shell.is-dark-mode .mail-workflow-bar,.app-shell.is-dark-mode .mail-template-row,.app-shell.is-dark-mode .mail-filter-chips,.app-shell.is-dark-mode .availability-request,.app-shell.is-dark-mode .availability-settings-grid>.field:not(.wide),.app-shell.is-dark-mode .schedule-mini-card,.app-shell.is-dark-mode .ai-help-empty-state,.app-shell.is-dark-mode .ai-help-mode-row,.app-shell.is-dark-mode .ai-help-key-panel,.app-shell.is-dark-mode .ai-help-key-status-grid div,.app-shell.is-dark-mode .ai-help-settings-grid div,.app-shell.is-dark-mode .ai-help-message,.app-shell.is-dark-mode .ai-help-quick-row button,.app-shell.is-dark-mode .ai-help-capability-grid div,.app-shell.is-dark-mode .ai-help-safeguard-list span{color:var(--workhub-slideout-ink);border-color:var(--workhub-slideout-border);background:var(--workhub-slideout-card)}body:has(.app-preload-shell){background:#101820;animation:none}.app-preload-shell{color:#d8e0dd;background:radial-gradient(circle at 50% 42%,#d8e0dd17,#0000 26rem),#101820;place-items:center;min-height:100vh;display:grid}.app-preload-mark{border:2px solid #d8e0dd2e;border-top-color:#d8e0ddc7;border-radius:999px;width:2rem;height:2rem;animation:.78s linear infinite workhub-preload-spin}@keyframes workhub-preload-spin{to{transform:rotate(360deg)}}.brandmark:not(.brandmark-stickman) img{width:min(375px,100vw - 2rem)}.brandmark{flex:none;justify-content:flex-start;justify-self:start;width:auto}.topbar{position:relative}.topbar-user-stack{z-index:32;pointer-events:none;justify-items:end;gap:.02rem;width:max-content;min-width:3.25rem;max-width:min(8.25rem,100vw - 2rem);display:grid;position:absolute;top:.05rem;right:.05rem}.topbar-user-stack .notification-center{z-index:auto;pointer-events:auto;position:relative;top:auto;right:auto}.topbar .notification-trigger,.topbar .notification-trigger:hover,.topbar .notification-trigger:focus,.topbar .notification-trigger:focus-visible,.topbar .notification-trigger.has-alerts,.topbar .topbar-profile-link,.topbar .topbar-profile-link:hover,.topbar .topbar-profile-link:focus,.topbar .topbar-profile-link:focus-visible,.app-shell[class*=ui-accent-palette-] .topbar .notification-trigger,.app-shell[class*=ui-accent-palette-] .topbar .notification-trigger:hover,.app-shell[class*=ui-accent-palette-] .topbar .notification-trigger:focus,.app-shell[class*=ui-accent-palette-] .topbar .notification-trigger:focus-visible,.app-shell[class*=ui-accent-palette-] .topbar .notification-trigger.has-alerts,.app-shell[class*=ui-accent-palette-] .topbar .topbar-profile-link,.app-shell[class*=ui-accent-palette-] .topbar .topbar-profile-link:hover,.app-shell[class*=ui-accent-palette-] .topbar .topbar-profile-link:focus,.app-shell[class*=ui-accent-palette-] .topbar .topbar-profile-link:focus-visible,.app-shell.ui-accent-strong .topbar .notification-trigger,.app-shell.ui-accent-strong .topbar .notification-trigger:hover,.app-shell.ui-accent-strong .topbar .notification-trigger:focus,.app-shell.ui-accent-strong .topbar .notification-trigger:focus-visible,.app-shell.ui-accent-strong .topbar .notification-trigger.has-alerts{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.topbar .topbar-profile-link:hover,.topbar .topbar-profile-link:focus-visible,.app-shell[class*=ui-accent-palette-] .topbar .topbar-profile-link:hover,.app-shell[class*=ui-accent-palette-] .topbar .topbar-profile-link:focus-visible{color:var(--notification-bell-light-hover,var(--dark-teal))!important}.app-shell.is-dark-mode .topbar .topbar-profile-link:hover,.app-shell.is-dark-mode .topbar .topbar-profile-link:focus-visible,.app-shell.is-dark-mode[class*=ui-accent-palette-] .topbar .topbar-profile-link:hover,.app-shell.is-dark-mode[class*=ui-accent-palette-] .topbar .topbar-profile-link:focus-visible{color:var(--notification-bell-dark-hover,#fff)!important}.topbar nav{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;flex:auto;min-width:0;overflow-x:auto}.topbar nav::-webkit-scrollbar{display:none}.topbar nav>button,.topbar nav .nav-pill-with-notification{flex:0 0 clamp(6.25rem,9vw,7.35rem)}.topbar nav .nav-pill-with-notification{overflow:visible}.topbar .topbar-profile-link,.app-shell:not(.is-dark-mode) .topbar .topbar-profile-link,.app-shell.is-dark-mode .topbar .topbar-profile-link{box-sizing:border-box;width:max-content;min-width:0;max-width:min(8.25rem,100vw - 2rem);min-height:1.05rem;color:var(--notification-bell-light-mode,var(--dark-teal));box-shadow:none;letter-spacing:0;text-align:left;text-transform:none;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;padding:0;font-size:.7rem;font-weight:900;line-height:1;text-decoration:none;display:inline-flex;overflow:hidden}.app-shell.is-dark-mode .topbar .topbar-profile-link{color:var(--notification-bell-dark-mode,var(--white))}.brandmark.brandmark-cbc{justify-content:flex-start;width:clamp(150px,15vw,220px);height:2.75rem;overflow:visible}.brandmark.brandmark-cbc img{object-fit:contain;width:min(220px,100vw - 2rem);max-width:none;height:auto;max-height:2.9rem;transform:translateY(0)}body:has(.app-shell-cbc:not(.is-dark-mode)){color:#122131;background:linear-gradient(#f7fbff 0%,#edf4fa 54%,#e4edf5 100%);animation:none}body:has(.app-shell-cbc.is-dark-mode){color:#f4f8fb;background:linear-gradient(#050c14 0%,#0b1622 56%,#07111c 100%);animation:none}.app-shell-cbc{--teal:#164f78;--deep-teal:#07131f;--dark-teal:#0d2f4f;--mid-dark-teal:#6f879c;--travel-teal:#2b6f86;--light-teal:#c83a32;--pale-teal:#e8f0f6;--brand-accent:#b8462f;--ink:#122131;--slate:#5c6d7d;--paper:#f7fbff;--line:#164f782e;--white:#fff;--ui-info:#256b91;--ui-success:#487f68;--ui-warning:#b75a35;--ui-danger:#bb3b35;--notification-bell-light-mode:#0d2f4f;--notification-bell-light-hover:#c83a32;color:#122131}.app-shell-cbc.is-dark-mode{--teal:#6db3df;--deep-teal:#050c14;--dark-teal:#0b1622;--mid-dark-teal:#132a3d;--travel-teal:#234f64;--light-teal:#e25447;--pale-teal:#dcebf5;--brand-accent:#e86656;--ink:#f4f8fb;--slate:#b9c7d3;--paper:#0b1622;--line:#6db3df38;--ui-info:#80bde2;--ui-success:#8fc6aa;--ui-warning:#e88b58;--ui-danger:#ef776f;--notification-bell-dark-mode:#f4f8fb;--notification-bell-dark-hover:#ff8278;color:#f4f8fb}.app-shell-cbc .topbar{isolation:isolate;min-height:5.05rem;padding:.55rem 0 .78rem;position:relative}.app-shell-cbc .topbar:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#fffffff0,#e8f0f6c7),repeating-linear-gradient(135deg,#c83a3214 0 1px,#0000 1px 42px);border:1px solid #4b365824;border-radius:8px;position:absolute;inset:-.4rem -.72rem -.04rem;box-shadow:0 16px 34px #07131f14}.app-shell-cbc.is-dark-mode .topbar:before{background:linear-gradient(115deg,#050c14fa,#0d2f4fc7),repeating-linear-gradient(135deg,#e254471a 0 1px,#0000 1px 42px);border-color:#6db3df2e;box-shadow:0 18px 42px #0000003d}.app-shell-cbc .panel,.app-shell-cbc .metric,.app-shell-cbc .record,.app-shell-cbc .calendar-cell,.app-shell-cbc .mail-workspace,.app-shell-cbc .tutorial-callout,.app-shell-cbc .notice,.app-shell-cbc .empty,.app-shell-cbc .template-slide-panel{color:#122131;background:#ffffffeb;border-color:#164f7824;box-shadow:0 13px 30px #07131f14}.app-shell-cbc.is-dark-mode .panel,.app-shell-cbc.is-dark-mode .metric,.app-shell-cbc.is-dark-mode .record,.app-shell-cbc.is-dark-mode .calendar-cell,.app-shell-cbc.is-dark-mode .mail-workspace,.app-shell-cbc.is-dark-mode .tutorial-callout,.app-shell-cbc.is-dark-mode .notice,.app-shell-cbc.is-dark-mode .empty,.app-shell-cbc.is-dark-mode .template-slide-panel{color:#f4f8fb;background:#0b1622eb;border-color:#6db3df33;box-shadow:0 18px 42px #00000040}.app-shell-cbc .metric span,.app-shell-cbc .tutorial-callout span,.app-shell-cbc .helper,.app-shell-cbc .muted{color:#122131ad}.app-shell-cbc.is-dark-mode .metric span,.app-shell-cbc.is-dark-mode .tutorial-callout span,.app-shell-cbc.is-dark-mode .helper,.app-shell-cbc.is-dark-mode .muted{color:#f4f8fbb8}.app-shell-cbc .metric strong,.app-shell-cbc .panel h2,.app-shell-cbc .tutorial-callout strong{color:#122131}.app-shell-cbc.is-dark-mode .metric strong,.app-shell-cbc.is-dark-mode .panel h2,.app-shell-cbc.is-dark-mode .tutorial-callout strong{color:#fff}.app-shell-cbc .status-chip,.app-shell-cbc .pill,.app-shell-cbc .event-pill{color:#8f241f;background:#c83a321a;border-color:#c83a3252}.app-shell-cbc.is-dark-mode .status-chip,.app-shell-cbc.is-dark-mode .pill,.app-shell-cbc.is-dark-mode .event-pill{color:#ffe1dd;background:#e2544726;border-color:#e2544757}.app-shell-cbc .topbar nav button,.app-shell-cbc .button.secondary,.app-shell-cbc .tag-link,.app-shell-cbc .tag-button,.app-shell-cbc .mail-filter-chips button,.app-shell-cbc .mail-label-chip,.app-shell-cbc .settings-dropdown-caret,.app-shell-cbc .customization-option{color:#0d2f4f;background:#e8f0f6d1;border-color:#164f7842}.app-shell-cbc .topbar nav button.active,.app-shell-cbc .topbar nav button:hover,.app-shell-cbc .button.primary,.app-shell-cbc .clock-in-hero-button,.app-shell-cbc .time-clock-mode-tabs button.active,.app-shell-cbc .time-clock-mode-tabs button:hover,.app-shell-cbc .settings-segment-control button.active,.app-shell-cbc .mail-filter-chips button.active,.app-shell-cbc .mail-label-chip.active,.app-shell-cbc .customization-option.active{color:#fff;background:linear-gradient(#d84a40,#a92925);border-color:#b8302b}.app-shell-cbc .button.primary:hover,.app-shell-cbc .clock-in-hero-button:hover{background:linear-gradient(#e25447,#9f2723);border-color:#8f241f}.app-shell-cbc.is-dark-mode .topbar nav button,.app-shell-cbc.is-dark-mode .button.secondary,.app-shell-cbc.is-dark-mode .tag-link,.app-shell-cbc.is-dark-mode .tag-button,.app-shell-cbc.is-dark-mode .mail-filter-chips button,.app-shell-cbc.is-dark-mode .mail-label-chip,.app-shell-cbc.is-dark-mode .settings-dropdown-caret,.app-shell-cbc.is-dark-mode .customization-option{color:#dcebf5;background:#132a3de0;border-color:#6db3df3d}.app-shell-cbc.is-dark-mode .topbar nav button.active,.app-shell-cbc.is-dark-mode .topbar nav button:hover,.app-shell-cbc.is-dark-mode .button.primary,.app-shell-cbc.is-dark-mode .clock-in-hero-button,.app-shell-cbc.is-dark-mode .time-clock-mode-tabs button.active,.app-shell-cbc.is-dark-mode .time-clock-mode-tabs button:hover,.app-shell-cbc.is-dark-mode .settings-segment-control button.active,.app-shell-cbc.is-dark-mode .mail-filter-chips button.active,.app-shell-cbc.is-dark-mode .mail-label-chip.active,.app-shell-cbc.is-dark-mode .customization-option.active{color:#fff;background:linear-gradient(#e25447,#ab302b);border-color:#ff766b}.notification-backdrop{z-index:70;color:#0000;width:auto;min-width:0;height:auto;min-height:0;box-shadow:none;cursor:default;background:0 0;border:0;border-radius:0;padding:0;display:block;position:fixed;inset:0}.topbar nav .notification-backdrop,.app-shell:not(.is-dark-mode) .topbar nav .notification-backdrop,.app-shell.is-dark-mode .topbar nav .notification-backdrop,.topbar nav .notification-backdrop:hover,.topbar nav .notification-backdrop:focus{z-index:70;color:#0000;width:auto;min-width:0;height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;padding:0;display:block;position:fixed;inset:0}.app-shell.is-dark-mode .schedule-quick-card,.app-shell.is-dark-mode .customization-option:not(.active),.app-shell.is-dark-mode .settings-dropdown-caret,.app-shell.is-dark-mode .invoice-dropdown-handle,.app-shell.is-dark-mode .mail-menu-button,.app-shell.is-dark-mode .mail-label-chip,.app-shell.is-dark-mode .mail-attachment-list span,.app-shell.is-dark-mode .mail-compose-attachments span{color:#f4f7f5;background:#2e8aa847;border-color:#8fd4df47}.app-shell.is-dark-mode .schedule-quick-card:hover,.app-shell.is-dark-mode .schedule-quick-card[aria-expanded=true],.app-shell.is-dark-mode .customization-option:not(.active):hover,.app-shell.is-dark-mode .mail-menu-button:hover,.app-shell.is-dark-mode .mail-menu-button.active,.app-shell.is-dark-mode .mail-label-chip:hover,.app-shell.is-dark-mode .mail-label-chip.active{color:var(--pale-teal);background:#2e8aa885;border-color:#faffb86b}.app-shell.is-dark-mode .slide-icon-button,.app-shell.is-dark-mode .slide-close-button,.app-shell.is-dark-mode .slide-settings-button,.app-shell.is-dark-mode .modal-close,.app-shell.is-dark-mode .notification-close,.app-shell.is-dark-mode .topbar nav .notification-close,.app-shell.is-dark-mode .mail-settings-button,.app-shell.is-dark-mode .settings-inline-gear,.app-shell.is-dark-mode .settings-site-icon,.app-shell.is-dark-mode .availability-settings-gear,.app-shell.is-dark-mode .footer-settings-gear,.app-shell.is-dark-mode .public-booking-drawer .drawer-head .icon-button,.app-shell.is-dark-mode .mail-compose-attachments button{color:var(--workhub-dark-icon,#d8e0dd)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.app-shell.is-dark-mode .slide-icon-button:hover,.app-shell.is-dark-mode .slide-close-button:hover,.app-shell.is-dark-mode .slide-settings-button:hover,.app-shell.is-dark-mode .modal-close:hover,.app-shell.is-dark-mode .notification-close:hover,.app-shell.is-dark-mode .topbar nav .notification-close:hover,.app-shell.is-dark-mode .mail-settings-button:hover,.app-shell.is-dark-mode .mail-settings-button.active,.app-shell.is-dark-mode .settings-inline-gear:hover,.app-shell.is-dark-mode .settings-site-icon:hover,.app-shell.is-dark-mode .availability-settings-gear:hover,.app-shell.is-dark-mode .footer-settings-gear:hover,.app-shell.is-dark-mode .public-booking-drawer .drawer-head .icon-button:hover,.app-shell.is-dark-mode .mail-compose-attachments button:hover{color:var(--workhub-dark-icon-hover,#fff)!important;box-shadow:none!important;background:0 0!important}.app-shell:not(.is-dark-mode) .slide-settings-button,.app-shell:not(.is-dark-mode) .mail-settings-button,.app-shell:not(.is-dark-mode) .settings-inline-gear,.app-shell:not(.is-dark-mode) .settings-site-icon,.app-shell:not(.is-dark-mode) .availability-settings-gear,.app-shell:not(.is-dark-mode) .footer-settings-gear,.app-shell:not(.is-dark-mode) .ai-help-settings-gear{color:var(--settings-icon-light-mode,var(--dark-teal))!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.app-shell:not(.is-dark-mode) .slide-settings-button:hover,.app-shell:not(.is-dark-mode) .mail-settings-button:hover,.app-shell:not(.is-dark-mode) .mail-settings-button.active,.app-shell:not(.is-dark-mode) .settings-inline-gear:hover,.app-shell:not(.is-dark-mode) .settings-site-icon:hover,.app-shell:not(.is-dark-mode) .availability-settings-gear:hover,.app-shell:not(.is-dark-mode) .footer-settings-gear:hover,.app-shell:not(.is-dark-mode) .ai-help-settings-gear:hover{color:var(--settings-icon-light-hover,var(--dark-teal))!important;box-shadow:none!important;background:0 0!important}.app-shell:not(.is-dark-mode) .notification-trigger,.app-shell:not(.is-dark-mode) .topbar nav .notification-trigger,.app-shell:not(.is-dark-mode) .notification-trigger.has-alerts,.app-shell:not(.is-dark-mode) .notification-trigger .notification-icon-shell{color:var(--notification-bell-light-mode,var(--dark-teal))!important;box-shadow:none!important;background:0 0!important}.app-shell:not(.is-dark-mode) .notification-trigger:hover,.app-shell:not(.is-dark-mode) .topbar nav .notification-trigger:hover,.app-shell:not(.is-dark-mode) .notification-trigger:hover .notification-icon-shell{color:var(--notification-bell-light-hover,var(--dark-teal))!important;box-shadow:none!important;background:0 0!important}.settings-quick-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.42rem;display:flex!important}.settings-quick-actions .settings-action-button{white-space:nowrap;flex:none;width:auto;min-width:0;min-height:1.95rem;padding:.32rem .72rem}.settings-quick-actions .settings-action-button-fit{padding-inline:.78rem}.settings-site-icon{width:1.95rem;min-width:1.95rem;height:1.95rem;min-height:1.95rem;color:var(--teal);box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;padding:0;font-size:1rem;font-weight:900;line-height:1;display:inline-flex}.settings-site-icon:hover{color:var(--dark-teal);box-shadow:none;background:0 0;transform:translateY(-1px)}.settings-site-icon:disabled{cursor:not-allowed;opacity:.45}.slide-panel-backdrop-site-intelligence{background:0 0!important}.slide-panel-backdrop-admin-hub{z-index:1418;background:0 0!important}.admin-hub-panel{--admin-hub-ink:var(--workhub-slideout-ink);--admin-hub-muted:var(--workhub-slideout-muted);--admin-hub-surface:var(--workhub-slideout-surface);--admin-hub-soft:var(--workhub-slideout-soft);--admin-hub-card:var(--workhub-slideout-card);--admin-hub-pill:var(--workhub-slideout-pill);--admin-hub-control-bg:var(--teal,var(--dark-teal,var(--ink)));--admin-hub-control-bg-active:color-mix(in srgb, var(--teal,var(--dark-teal)) 84%, var(--dark-teal,var(--ink)));--admin-hub-control-ink:#fff;--admin-hub-border:var(--workhub-slideout-border);--admin-hub-border-strong:var(--workhub-slideout-border-strong);--admin-hub-accent:var(--dark-teal,var(--workhub-slideout-ink));--admin-hub-accent-strong:var(--ink,var(--workhub-slideout-ink));--admin-hub-accent-soft:color-mix(in srgb, var(--teal,var(--workhub-slideout-ink)) 12%, #fff);--admin-hub-danger:#9f2e25;z-index:1422;left:.75rem;top:max(.75rem, env(safe-area-inset-top));border:1px solid var(--admin-hub-border);width:min(34rem,100vw - 1.5rem);max-height:calc(100vh - 1.5rem);color:var(--admin-hub-ink);background:var(--admin-hub-surface);border-radius:14px;gap:.7rem;padding:.92rem;animation:.18s ease-out slide-panel-left-in;display:grid;position:fixed;overflow:auto;box-shadow:0 18px 46px #0a20263d}.admin-hub-panel:focus{outline:none}.admin-hub-subtitle{color:var(--admin-hub-muted);margin-top:.06rem;font-size:.72rem;font-weight:800;display:block}.admin-hub-status-strip,.admin-hub-nav,.admin-chip-row,.admin-template-row,.admin-mail-safety-strip{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.admin-hub-status-strip span,.admin-chip-row span,.admin-chip-row button,.admin-mail-safety-strip span{border:1px solid var(--admin-hub-border);background:var(--admin-hub-pill);min-height:1.5rem;color:var(--admin-hub-muted);white-space:nowrap;border-radius:999px;align-items:center;padding:.22rem .55rem;font-size:.72rem;font-weight:850;display:inline-flex}.admin-chip-row button{color:var(--admin-hub-control-ink);background:var(--admin-hub-control-bg);cursor:pointer}.admin-chip-row button:hover{color:var(--admin-hub-control-ink);border-color:var(--admin-hub-border-strong);background:var(--admin-hub-control-bg-active)}.admin-hub-status-strip strong,.admin-mail-safety-strip strong{color:var(--admin-hub-ink);margin-right:.22rem}.admin-hub-nav{gap:.36rem}.admin-hub-nav button{border:1px solid var(--admin-hub-border);min-height:1.86rem;color:var(--admin-hub-control-ink);background:var(--admin-hub-control-bg);cursor:pointer;border-radius:999px;flex:none;padding:.28rem .64rem;font-size:.73rem;font-weight:900;line-height:1}.admin-hub-nav button:hover,.admin-hub-nav button.active{color:var(--admin-hub-control-ink);background:var(--admin-hub-control-bg-active);border-color:var(--admin-hub-border-strong)}.admin-hub-content{gap:.65rem;display:grid}.admin-hub-section{border:1px solid var(--admin-hub-border);background:var(--admin-hub-soft);border-radius:10px;gap:.62rem;padding:.72rem;display:grid}.admin-inner-heading{border-top:1px solid var(--admin-hub-border);margin-top:.25rem;padding-top:.55rem}.admin-hub-metric-grid,.admin-hub-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;display:grid}.admin-hub-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-hub-metric,.admin-hub-status-grid div{border:1px solid var(--admin-hub-border);min-width:0;color:var(--admin-hub-ink);background:var(--admin-hub-card);border-radius:9px;padding:.52rem .58rem}.admin-hub-metric{text-align:left;cursor:pointer;gap:.12rem;display:grid}.admin-hub-metric:hover{border-color:var(--admin-hub-border-strong);transform:translateY(-1px)}.admin-hub-metric span,.admin-hub-status-grid span{color:var(--admin-hub-muted);text-transform:uppercase;font-size:.66rem;font-weight:900}.admin-hub-metric strong,.admin-hub-status-grid strong{color:var(--admin-hub-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;line-height:1.05;overflow:hidden}.admin-hub-metric small{color:var(--admin-hub-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:800;overflow:hidden}.admin-mail-form,.admin-invite-form{border:0;margin:0;padding:0}.admin-invite-template-strip{border:1px solid var(--admin-hub-border);background:var(--admin-hub-card);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;padding:.48rem;display:grid}.admin-invite-template-strip span{min-width:0;color:var(--admin-hub-muted);gap:.08rem;font-size:.68rem;font-weight:800;display:grid}.admin-invite-template-strip strong{color:var(--admin-hub-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;line-height:1.05;overflow:hidden}.admin-mail-safety-strip{border:1px solid var(--admin-hub-border);background:var(--admin-hub-card);border-radius:9px;padding:.48rem}.admin-mail-history-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.admin-mail-log-list{gap:.36rem;display:grid}.admin-mail-log-row{border:1px solid var(--admin-hub-border);background:var(--admin-hub-card);border-radius:9px;grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:.35rem .55rem;min-width:0;padding:.52rem .58rem;display:grid}.admin-mail-log-row strong,.admin-mail-log-row span,.admin-mail-log-row small,.admin-mail-log-row p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-mail-log-row strong,.admin-mail-log-row span{display:block}.admin-mail-log-row strong{color:var(--admin-hub-ink);font-size:.8rem}.admin-mail-log-row span,.admin-mail-log-row small,.admin-mail-log-row p{color:var(--admin-hub-muted);font-size:.7rem;font-weight:800}.admin-mail-log-row small{max-width:7.5rem;color:var(--admin-hub-accent);text-transform:capitalize;justify-self:end}.admin-mail-log-row p{color:var(--admin-hub-danger);grid-column:1/-1;margin:0}.admin-mailbox-health-list{gap:.36rem;margin-top:.58rem;display:grid}.admin-mailbox-health-row,.mail-template-saved-row{border:1px solid var(--admin-hub-border);background:var(--admin-hub-card);border-radius:8px;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:.35rem .5rem;min-width:0;padding:.48rem .55rem;display:grid}.admin-mailbox-health-row strong,.admin-mailbox-health-row span,.mail-template-saved-row strong,.mail-template-saved-row span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-mailbox-health-row strong,.mail-template-saved-row strong{color:var(--admin-hub-ink);font-size:.78rem}.admin-mailbox-health-row span,.admin-mailbox-health-row small,.mail-template-saved-row span{color:var(--admin-hub-muted);font-size:.68rem;font-weight:800}.admin-mailbox-health-row small{color:var(--admin-hub-accent);text-transform:capitalize;justify-self:end}.admin-mail-queue-filters,.admin-mail-row-actions,.mail-template-actions,.mail-template-saved-row>div:last-child{flex-wrap:wrap;align-items:center;gap:.28rem;display:flex}.admin-mail-queue-filters{margin-bottom:.36rem}.admin-mail-queue-filters button,.admin-mail-row-actions button,.mail-template-saved-row button,.mail-followup-pill button{appearance:none;border:1px solid var(--admin-hub-border);background:var(--admin-hub-card);color:var(--admin-hub-accent);cursor:pointer;border-radius:999px;padding:.32rem .48rem;font-size:.68rem;font-weight:900;line-height:1}.admin-mail-queue-filters button.active,.admin-mail-row-actions button:hover,.mail-template-saved-row button:hover,.mail-followup-pill button:hover{color:var(--admin-hub-accent-strong);background:var(--admin-hub-accent-soft);border-color:var(--admin-hub-border-strong)}.admin-mail-row-actions{grid-column:1/-1}.mail-followup-strip{border:1px solid color-mix(in srgb, var(--teal) 14%, transparent);background:color-mix(in srgb, var(--paper) 92%, white);border-radius:9px;flex-wrap:wrap;align-items:center;gap:.34rem;margin:.45rem 0 .5rem;padding:.42rem;display:flex}.mail-followup-strip>strong{color:var(--teal);font-size:.72rem}.mail-followup-pill{align-items:center;gap:.24rem;min-width:0;max-width:100%;display:inline-flex}.mail-followup-pill small{color:var(--muted);white-space:nowrap;font-size:.66rem;font-weight:800}.mail-settings-title-row{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.mail-template-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;display:grid}.mail-template-editor label:nth-child(3),.mail-template-editor label:nth-child(4),.mail-template-actions,.mail-template-list{grid-column:1/-1}.mail-template-list{gap:.34rem;display:grid}.mail-settings-subtitle{color:var(--muted);margin-top:.12rem;font-size:.68rem;font-weight:800;display:block}.mail-nylas-admin-hub{gap:.52rem}.mail-nylas-status-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;display:grid}.mail-nylas-status-strip span,.mail-nylas-webhook-card,.mail-nylas-list article{border:1px solid color-mix(in srgb, var(--teal) 14%, transparent);background:color-mix(in srgb, var(--paper) 92%, white);border-radius:8px;min-width:0;padding:.45rem .5rem}.mail-nylas-status-strip span,.mail-nylas-webhook-card,.mail-nylas-list article,.mail-nylas-tool-grid button{gap:.12rem;display:grid}.mail-nylas-status-strip strong,.mail-nylas-webhook-card strong,.mail-nylas-list strong,.mail-nylas-tool-grid strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.mail-nylas-status-strip span,.mail-nylas-webhook-card span,.mail-nylas-webhook-card small,.mail-nylas-list span,.mail-nylas-tool-grid span{color:var(--muted);font-size:.66rem;font-weight:800}.mail-nylas-nav,.mail-nylas-actions,.mail-nylas-hints{flex-wrap:wrap;align-items:center;gap:.28rem;display:flex}.mail-nylas-nav{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mail-nylas-nav button,.mail-nylas-tool-grid button,.mail-nylas-hints span{appearance:none;border:1px solid color-mix(in srgb, var(--teal) 16%, transparent);background:color-mix(in srgb, var(--paper) 93%, white);color:var(--teal);border-radius:999px;font-size:.68rem;font-weight:900}.mail-nylas-nav button{text-align:center;cursor:pointer;min-width:0;padding:.38rem .32rem}.mail-nylas-nav button.active,.mail-nylas-nav button:hover{background:color-mix(in srgb, var(--teal) 12%, white);border-color:color-mix(in srgb, var(--teal) 34%, transparent)}.mail-nylas-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.36rem;display:grid}.mail-nylas-tool-grid button{text-align:left;cursor:pointer;border-radius:8px;padding:.48rem .55rem}.mail-nylas-section{gap:.42rem;display:grid}.mail-nylas-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.46rem;display:grid}.mail-nylas-form-grid .wide,.mail-nylas-actions.wide{grid-column:1/-1}.mail-nylas-list{gap:.32rem;display:grid}.mail-nylas-hints span{padding:.28rem .42rem}.form-success{color:#217347;margin:0;font-size:.72rem;font-weight:900}.mail-attachment-list span{gap:.1rem;display:grid}.mail-attachment-list span strong,.mail-attachment-list span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-hub-panel .access-user-row,.admin-hub-panel .workspace-admin-row,.admin-hub-panel .account-access-row{border-radius:9px;padding:.66rem}.site-intelligence-panel.site-intelligence-embedded{z-index:auto;width:auto;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;animation:none;position:static;overflow:visible}.site-intelligence-panel{z-index:1420;left:.75rem;top:max(.75rem, env(safe-area-inset-top));border:1px solid color-mix(in srgb, var(--teal) 22%, transparent);width:min(28rem,100vw - 1.5rem);max-height:calc(100vh - 1.5rem);color:var(--ink);background:color-mix(in srgb, var(--paper) 96%, white);border-radius:14px;padding:1rem;animation:.18s ease-out slide-panel-left-in;position:fixed;bottom:auto;overflow:auto;box-shadow:0 18px 46px #0a20263d}.site-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin:.7rem 0 .55rem;display:grid}.site-metric{border:1px solid color-mix(in srgb, var(--teal) 18%, transparent);background:color-mix(in srgb, var(--paper) 86%, var(--light-teal));border-radius:9px;min-width:0;padding:.55rem .62rem}.site-metric span,.site-link-grid span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:800;display:block}.site-metric strong{color:var(--ink);margin-top:.15rem;font-size:1.12rem;line-height:1;display:block}.site-metric-good{border-color:#2f9e6d59}.site-metric-muted{opacity:.78}.site-info-strip,.site-chip-row{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.site-info-strip{margin-bottom:.65rem}.site-info-strip span,.site-chip{border:1px solid color-mix(in srgb, var(--teal) 18%, transparent);min-height:1.55rem;color:var(--ink);background:color-mix(in srgb, var(--paper) 90%, white);white-space:nowrap;border-radius:999px;align-items:center;padding:.24rem .55rem;font-size:.74rem;font-weight:800;display:inline-flex}.site-info-section{border-top:1px solid color-mix(in srgb, var(--teal) 14%, transparent);margin-top:.65rem;padding-top:.65rem}.site-link-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;display:grid}.site-link-grid div,.site-mini-list>div{border:1px solid color-mix(in srgb, var(--teal) 16%, transparent);background:color-mix(in srgb, var(--paper) 92%, white);border-radius:9px;min-width:0;padding:.5rem .58rem}.site-link-grid strong,.site-mini-list strong,.site-mini-list span,.site-mini-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.site-link-grid strong,.site-mini-list strong{color:var(--ink);font-size:.82rem}.site-mini-list{gap:.38rem;display:grid}.site-mini-list span,.site-mini-list small{color:var(--muted);margin-top:.1rem;font-size:.73rem}.site-info-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.app-shell.is-dark-mode .site-intelligence-panel{color:var(--ink);background:color-mix(in srgb, var(--paper) 88%, #071416);border-color:color-mix(in srgb, var(--light-teal) 28%, transparent);box-shadow:0 18px 46px #00000061}.app-shell.is-dark-mode .admin-hub-panel{--admin-hub-ink:var(--workhub-slideout-ink);--admin-hub-muted:var(--workhub-slideout-muted);--admin-hub-surface:var(--workhub-slideout-surface);--admin-hub-soft:var(--workhub-slideout-soft);--admin-hub-card:var(--workhub-slideout-card);--admin-hub-pill:var(--workhub-slideout-pill);--admin-hub-control-bg:var(--workhub-slideout-pill);--admin-hub-control-bg-active:var(--workhub-slideout-accent-soft);--admin-hub-control-ink:var(--workhub-slideout-ink);--admin-hub-border:var(--workhub-slideout-border);--admin-hub-border-strong:var(--workhub-slideout-border-strong);--admin-hub-accent:var(--workhub-slideout-accent);--admin-hub-accent-strong:var(--workhub-slideout-accent-strong);--admin-hub-accent-soft:var(--workhub-slideout-accent-soft);--admin-hub-danger:#ffb2aa;color:var(--admin-hub-ink);background:var(--admin-hub-surface);border-color:var(--admin-hub-border-strong);box-shadow:0 18px 46px #00000061}.site-intelligence-panel.site-intelligence-embedded,.app-shell.is-dark-mode .site-intelligence-panel.site-intelligence-embedded{z-index:auto;width:auto;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;animation:none;position:static;overflow:visible}.app-shell.is-dark-mode .site-metric,.app-shell.is-dark-mode .site-info-strip span,.app-shell.is-dark-mode .site-chip,.app-shell.is-dark-mode .site-link-grid div,.app-shell.is-dark-mode .site-mini-list>div,.app-shell.is-dark-mode .admin-hub-section,.app-shell.is-dark-mode .admin-hub-status-strip span,.app-shell.is-dark-mode .admin-chip-row span,.app-shell.is-dark-mode .admin-chip-row button,.app-shell.is-dark-mode .admin-mail-safety-strip,.app-shell.is-dark-mode .admin-mail-safety-strip span,.app-shell.is-dark-mode .admin-mail-log-row,.app-shell.is-dark-mode .admin-mailbox-health-row,.app-shell.is-dark-mode .mail-template-saved-row,.app-shell.is-dark-mode .mail-followup-strip,.app-shell.is-dark-mode .mail-nylas-status-strip span,.app-shell.is-dark-mode .mail-nylas-webhook-card,.app-shell.is-dark-mode .mail-nylas-list article,.app-shell.is-dark-mode .mail-nylas-tool-grid button,.app-shell.is-dark-mode .admin-hub-metric,.app-shell.is-dark-mode .admin-hub-status-grid div{background:var(--admin-hub-card,color-mix(in srgb, var(--paper) 82%, #0a1719));border-color:var(--admin-hub-border,color-mix(in srgb, var(--light-teal) 20%, transparent))}.app-shell.is-dark-mode .admin-hub-nav button,.app-shell.is-dark-mode .admin-chip-row button{color:var(--admin-hub-accent);border-color:var(--admin-hub-border)}.app-shell.is-dark-mode .admin-hub-nav button:hover,.app-shell.is-dark-mode .admin-hub-nav button.active,.app-shell.is-dark-mode .admin-chip-row button:hover{color:var(--admin-hub-accent-strong);background:var(--admin-hub-accent-soft);border-color:var(--admin-hub-border-strong)}.app-shell.is-dark-mode .admin-hub-subtitle,.app-shell.is-dark-mode .admin-hub-status-strip span,.app-shell.is-dark-mode .admin-chip-row span,.app-shell.is-dark-mode .admin-chip-row button,.app-shell.is-dark-mode .admin-mail-safety-strip span,.app-shell.is-dark-mode .admin-hub-metric span,.app-shell.is-dark-mode .admin-hub-metric small,.app-shell.is-dark-mode .admin-hub-status-grid span,.app-shell.is-dark-mode .admin-mail-log-row span,.app-shell.is-dark-mode .admin-mail-log-row small,.app-shell.is-dark-mode .admin-mailbox-health-row span,.app-shell.is-dark-mode .admin-mailbox-health-row small,.app-shell.is-dark-mode .mail-template-saved-row span{color:var(--admin-hub-muted)}.app-shell.is-dark-mode .admin-hub-status-strip strong,.app-shell.is-dark-mode .admin-mail-safety-strip strong,.app-shell.is-dark-mode .admin-hub-metric strong,.app-shell.is-dark-mode .admin-hub-status-grid strong,.app-shell.is-dark-mode .admin-mail-log-row strong,.app-shell.is-dark-mode .admin-mailbox-health-row strong,.app-shell.is-dark-mode .mail-template-saved-row strong{color:var(--admin-hub-ink)}.app-shell.is-dark-mode .admin-mail-log-row p{color:var(--admin-hub-danger)}.app-shell.is-dark-mode .admin-mail-queue-filters button,.app-shell.is-dark-mode .admin-mail-row-actions button,.app-shell.is-dark-mode .mail-template-saved-row button,.app-shell.is-dark-mode .mail-followup-pill button,.app-shell.is-dark-mode .mail-nylas-nav button,.app-shell.is-dark-mode .mail-nylas-hints span{background:var(--admin-hub-pill,color-mix(in srgb, var(--paper) 86%, #0a1719));border-color:var(--admin-hub-border,color-mix(in srgb, var(--light-teal) 22%, transparent));color:var(--admin-hub-accent,var(--light-teal))}.app-shell.is-dark-mode .admin-mail-queue-filters button.active,.app-shell.is-dark-mode .admin-mail-row-actions button:hover,.app-shell.is-dark-mode .mail-template-saved-row button:hover,.app-shell.is-dark-mode .mail-followup-pill button:hover,.app-shell.is-dark-mode .mail-nylas-nav button.active,.app-shell.is-dark-mode .mail-nylas-nav button:hover{color:var(--admin-hub-accent-strong,var(--white));background:var(--admin-hub-accent-soft,color-mix(in srgb, var(--light-teal) 14%, var(--paper)));border-color:var(--admin-hub-border-strong,color-mix(in srgb, var(--light-teal) 36%, transparent))}@media (max-width:620px){.mail-nylas-tool-grid,.mail-nylas-form-grid{grid-template-columns:1fr}.mail-nylas-status-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.site-intelligence-panel{width:calc(100vw - 1rem);max-height:calc(100vh - 1rem);padding:.82rem;left:.5rem}.admin-hub-panel{width:calc(100vw - 1rem);max-height:calc(100vh - 1rem);padding:.78rem;left:.5rem}.site-metric-grid,.site-link-grid,.site-info-two-column,.admin-hub-metric-grid,.admin-hub-status-grid,.admin-mail-history-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-invite-template-strip{grid-template-columns:1fr}}@media (max-width:430px){.admin-mail-history-grid{grid-template-columns:1fr}.admin-mail-log-row{grid-template-columns:minmax(0,1fr)}.admin-mail-log-row small{justify-self:start;max-width:100%}}.profile-workspace-export-row{justify-content:flex-start;align-items:center;gap:.5rem;margin-top:.1rem;display:flex}.profile-workspace-export-button{white-space:nowrap;flex:none;width:auto;min-width:0;min-height:1.95rem;padding:.36rem .78rem}.profile-workspace-export-row span{color:var(--muted);font-size:.78rem;font-weight:800}.app-shell.is-dark-mode .profile-workspace-export-row span{color:#f4f7f5b8}.billing-workspace{gap:.75rem;display:grid}.billing-topline{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.billing-metric-card{min-height:auto;padding:.75rem}.billing-metric-card span{color:var(--muted);text-transform:uppercase;letter-spacing:0;font-size:.72rem;font-weight:900}.billing-metric-card strong{color:var(--ink);margin-top:.18rem;font-size:clamp(1.05rem,2vw,1.45rem);line-height:1;display:block}.billing-action-row{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.billing-action-menu{margin-bottom:.55rem}.billing-action-row .button{flex:none;width:auto;min-width:0}.billing-action-menu .button{text-align:center;white-space:nowrap;flex:0 0 5.7rem;justify-content:center;width:5.7rem;min-height:2.05rem;padding-inline:.54rem;line-height:1}.billing-delivery-strip{flex-wrap:wrap;align-items:center;gap:.34rem;margin-top:.2rem;display:flex}.billing-delivery-strip span,.delivery-hub-trigger{border:1px solid color-mix(in srgb, var(--teal) 15%, transparent);background:color-mix(in srgb, var(--paper) 90%, white);min-height:1.56rem;color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;padding:.24rem .52rem;font-size:.68rem;font-weight:850;line-height:1;display:inline-flex}.delivery-hub-trigger{color:var(--teal);cursor:pointer}.delivery-hub-trigger:hover{color:var(--dark-teal);border-color:color-mix(in srgb, var(--teal) 34%, transparent);background:color-mix(in srgb, var(--light-teal) 18%, transparent)}.invoice-export-style-trigger{color:var(--ink)}.billing-delivery-strip strong{color:var(--ink);margin-right:.22rem}.billing-action-label-short{display:none}.invoice-export-style-popout{width:min(540px,100vw - 1.2rem)}.invoice-export-status-strip{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.invoice-export-status-strip .delivery-hub-trigger{background:color-mix(in srgb, var(--paper) 88%, white);justify-content:center;min-width:4.25rem}.invoice-export-style-content{gap:.55rem}.invoice-export-section{gap:.5rem;display:grid}.invoice-export-color-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;display:grid}.invoice-export-color-field{min-width:0}.invoice-export-color-field input[type=color]{cursor:pointer;min-height:2.2rem;padding:.2rem}.invoice-export-url-field input,.invoice-export-note-field textarea{font-size:.76rem}.invoice-export-note-field textarea{min-height:4.4rem}.invoice-export-preview{border:1px solid color-mix(in srgb, var(--invoice-export-accent) 24%, transparent);min-width:0;color:var(--invoice-export-ink);background:#fffdf8;border-radius:10px;gap:.62rem;padding:.75rem;display:grid}.invoice-export-preview header,.invoice-export-preview-meta,.invoice-export-preview-lines span{min-width:0;display:grid}.invoice-export-preview header{border-bottom:2px solid var(--invoice-export-accent);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.65rem;padding-bottom:.55rem}.invoice-export-preview header>div:last-child{color:color-mix(in srgb, var(--invoice-export-ink) 68%, white);text-align:right;gap:.12rem;font-size:.68rem;font-weight:850;display:grid}.invoice-export-preview-brand{gap:.28rem;display:grid}.invoice-export-preview-brand img{object-fit:contain;object-position:left center;max-height:2.4rem}.invoice-export-preview-brand span,.invoice-export-preview-brand strong{color:var(--invoice-export-accent);letter-spacing:.04em;font-weight:950}.invoice-export-preview-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.invoice-export-preview-meta span{border:1px solid color-mix(in srgb, var(--invoice-export-accent) 16%, transparent);background:color-mix(in srgb, var(--invoice-export-accent) 5%, #fffdf8);border-radius:8px;gap:.16rem;padding:.48rem;display:grid}.invoice-export-preview small{color:var(--invoice-export-accent);text-transform:uppercase;font-size:.62rem;font-weight:950}.invoice-export-preview-lines{border:1px solid color-mix(in srgb, var(--invoice-export-accent) 14%, transparent);background:#fffefa;border-radius:8px;gap:.14rem;padding:.55rem;display:grid}.invoice-export-preview-lines span{border-bottom:1px solid color-mix(in srgb, var(--invoice-export-accent) 12%, transparent);grid-template-columns:minmax(0,1fr) auto;gap:.6rem;padding:.22rem 0}.invoice-export-preview-lines span:last-child{border-bottom:0}.invoice-export-preview-lines .total{border-top:2px solid var(--invoice-export-accent);margin-top:.22rem;padding-top:.48rem}.invoice-export-preview-lines .total b{font-size:1rem}.invoice-export-preview p{border-left:3px solid var(--invoice-export-accent);background:color-mix(in srgb, var(--invoice-export-accent) 6%, #fffdf8);margin:0;padding:.48rem;font-size:.72rem;font-weight:750}.invoice-export-preview-editorial header{background:var(--invoice-export-accent);border:0;border-radius:9px;align-items:center;padding:.65rem}.invoice-export-preview-editorial header span,.invoice-export-preview-editorial header strong{color:#fff}.invoice-export-preview-formal header{border-bottom-color:var(--invoice-export-ink)}.invoice-export-preview-formal .invoice-export-preview-brand strong{color:var(--invoice-export-ink)}.invoice-export-preview-compact{gap:.4rem;padding:.58rem}.invoice-export-preview-airy{gap:.8rem;padding:.95rem}.billing-invoice-section{grid-template-columns:minmax(0,1fr);gap:.55rem}.billing-invoice-section>.stack{grid-column:1}.billing-summary-list,.billing-list-panel{gap:.45rem;display:grid}.billing-summary-list{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-summary-list>div,.billing-list-panel .billing-row{border:1px solid color-mix(in srgb, var(--teal) 16%, transparent);background:color-mix(in srgb, var(--paper) 92%, white);border-radius:9px;min-width:0;padding:.54rem .62rem}.billing-summary-list span,.billing-summary-list small{color:var(--muted);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.68rem;font-weight:900;display:block;overflow:hidden}.billing-summary-list strong{color:var(--ink);margin:.12rem 0;font-size:1.05rem;line-height:1;display:block}.billing-panel-actions{flex-wrap:wrap;align-items:center;gap:.42rem;display:flex}.billing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.billing-list-card{gap:.55rem;min-height:0;padding:.8rem;display:grid}.billing-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.54rem 0;display:grid}.billing-row:first-of-type{border-top:0}.billing-row strong,.billing-row span:first-child{min-width:0}.billing-row small{color:var(--muted);margin-top:.12rem;font-weight:800;display:block}.billing-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:.32rem;display:flex}.billing-row-actions .button{width:auto;min-width:0;padding-inline:.62rem}.billing-popout{z-index:12;width:min(34rem,100% - 1.5rem)}.slide-panel-backdrop-billing{z-index:11}.delivery-hub-popout{gap:.6rem;width:min(36rem,100% - 1.5rem);display:grid}.quickbooks-hub-popout{gap:.6rem;width:min(38rem,100% - 1.5rem);display:grid}.delivery-hub-section,.delivery-list,.quickbooks-hub-section{gap:.5rem;display:grid}.delivery-provider-notice{border:1px solid color-mix(in srgb, var(--teal) 14%, transparent);color:var(--muted);background:color-mix(in srgb, var(--paper) 91%, white);border-radius:8px;margin:0;padding:.54rem .62rem;font-size:.74rem;font-weight:800}.delivery-action-grid,.delivery-mini-grid,.delivery-provider-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;display:grid}.delivery-action-grid .button{width:auto;min-width:0}.delivery-mini-grid,.delivery-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-provider-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.delivery-mini-grid>div,.delivery-provider-grid>div,.delivery-row{border:1px solid color-mix(in srgb, var(--teal) 15%, transparent);background:color-mix(in srgb, var(--paper) 92%, white);border-radius:8px;min-width:0;padding:.52rem .58rem}.delivery-mini-grid span,.delivery-mini-grid small,.delivery-provider-grid span,.delivery-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;font-weight:850;display:block;overflow:hidden}.delivery-mini-grid strong,.delivery-provider-grid strong,.delivery-row strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:900;display:block;overflow:hidden}.delivery-row{grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:.34rem .5rem;display:grid}.delivery-row p{color:#9f2e25;grid-column:1/-1;margin:0;font-size:.7rem;font-weight:800}.quickbooks-invoice-summary{border:1px solid color-mix(in srgb, var(--teal) 15%, transparent);background:color-mix(in srgb, var(--paper) 92%, white);border-radius:8px;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:.45rem;padding:.52rem .58rem;display:grid}.quickbooks-invoice-summary span,.quickbooks-invoice-summary strong,.quickbooks-invoice-summary small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.quickbooks-invoice-summary strong{color:var(--ink);font-size:.82rem;font-weight:900}.quickbooks-invoice-summary small{color:var(--muted);font-size:.66rem;font-weight:850}.quickbooks-payload-preview{border:1px solid color-mix(in srgb, var(--teal) 15%, transparent);background:color-mix(in srgb, var(--paper) 94%, white);max-height:12rem;color:var(--ink);white-space:pre-wrap;border-radius:8px;margin:0;padding:.55rem;font-size:.68rem;line-height:1.35;overflow:auto}.quickbooks-client-export-summary,.quickbooks-client-link-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;display:grid}.quickbooks-client-link-list{grid-template-columns:repeat(2,minmax(0,1fr))}.quickbooks-client-export-summary span,.quickbooks-client-link-list span{border:1px solid color-mix(in srgb, var(--teal) 14%, transparent);background:color-mix(in srgb, var(--paper) 92%, white);border-radius:8px;gap:.08rem;min-width:0;padding:.5rem .55rem;display:grid}.quickbooks-client-export-summary strong,.quickbooks-client-link-list strong,.quickbooks-client-export-summary small,.quickbooks-client-link-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quickbooks-client-export-summary strong,.quickbooks-client-link-list strong{color:var(--ink);font-size:.8rem;font-weight:900}.quickbooks-client-export-summary small,.quickbooks-client-link-list small{color:var(--muted);font-size:.64rem;font-weight:850}.quickbooks-feature-list{gap:.35rem;display:grid}.quickbooks-feature-list span{border:1px solid color-mix(in srgb, var(--teal) 12%, transparent);color:var(--muted);background:color-mix(in srgb, var(--paper) 92%, white);border-radius:8px;padding:.48rem .55rem;font-size:.72rem;font-weight:820;display:block}.delivery-missing-list{flex-wrap:wrap;gap:.3rem;display:flex}.delivery-missing-list span{border:1px solid color-mix(in srgb, var(--teal) 14%, transparent);min-height:1.45rem;color:var(--teal);background:color-mix(in srgb, var(--light-teal) 14%, transparent);border-radius:999px;align-items:center;padding:.24rem .5rem;font-size:.66rem;font-weight:900;display:inline-flex}.public-invoice-card{gap:.8rem}.public-response-form{gap:.55rem;margin:0;display:grid}.public-response-note textarea,.public-response-form textarea{min-height:4.5rem}.public-invoice-terms,.print-invoice-terms{border:1px solid var(--line);background:color-mix(in srgb, var(--soft,#f3f7f8) 76%, transparent);border-radius:8px;gap:.35rem;padding:.72rem;display:grid}.public-invoice-terms p,.print-invoice-terms p{margin:0}.print-invoice-balance strong{font-size:1.05em}.app-shell.is-dark-mode .billing-metric-card span,.app-shell.is-dark-mode .billing-summary-list span,.app-shell.is-dark-mode .billing-summary-list small,.app-shell.is-dark-mode .billing-row small{color:#f4f7f5b8}.app-shell.is-dark-mode .billing-metric-card strong,.app-shell.is-dark-mode .billing-summary-list strong{color:#f7fbfa}.app-shell.is-dark-mode .billing-summary-list>div,.app-shell.is-dark-mode .billing-list-panel .billing-row{background:#102d39b8;border-color:#d7fcff21}.app-shell.is-dark-mode .public-invoice-terms,.app-shell.is-dark-mode .print-invoice-terms{background:#102d39b8}.policy-page{min-height:100vh;color:var(--ink);background:linear-gradient(180deg, color-mix(in srgb, var(--paper) 96%, var(--teal) 4%) 0%, color-mix(in srgb, var(--paper) 91%, var(--teal) 9%) 100%);padding:clamp(1rem,3vw,2.4rem)}.policy-card{background:#fffffff5;border:1px solid #10242b21;border-radius:8px;width:min(920px,100%);margin:0 auto;padding:clamp(1rem,2.4vw,1.7rem);box-shadow:0 18px 42px #07131a1a}.policy-nav{color:var(--slate);align-items:center;gap:.45rem;margin-bottom:1rem;font-size:.78rem;font-weight:800;display:flex}.policy-nav a,.policy-link-row a,.policy-consent-line a,.public-policy-links a{color:var(--teal);font-weight:800;text-decoration:none}.policy-nav a:hover,.policy-link-row a:hover,.policy-consent-line a:hover,.public-policy-links a:hover{color:var(--dark-teal);text-decoration:underline}.policy-header{border-bottom:1px solid #10242b1f;padding-bottom:1rem}.policy-header h1{color:var(--ink);letter-spacing:0;margin:.2rem 0 .45rem;font-size:clamp(1.9rem,5vw,3.1rem);line-height:1}.policy-header p:not(.eyebrow){max-width:64ch;color:var(--slate);margin:0;font-size:.95rem}.policy-body{gap:.75rem;padding-top:1rem;display:grid}.policy-body h2,.policy-body h3,.policy-body p,.policy-body ul{margin:0}.policy-body h2{color:var(--ink);letter-spacing:0;margin-top:.7rem;font-size:1.05rem}.policy-body h3{color:var(--dark-teal);letter-spacing:0;margin-top:.35rem;font-size:.92rem}.policy-body p,.policy-body li{color:var(--slate);font-size:.92rem;line-height:1.58}.policy-body ul{gap:.32rem;padding-left:1.1rem;display:grid}.policy-body code{color:var(--dark-teal);background:#226b8014;border-radius:4px;padding:.08rem .22rem;font-family:inherit;font-size:.92em}.policy-link-row,.public-policy-links{color:var(--slate);flex-wrap:wrap;align-items:center;gap:.38rem;font-size:.76rem;font-weight:800;display:inline-flex}.policy-consent-line{color:var(--slate);margin:0;font-size:.76rem;line-height:1.35}.login-panel{padding-bottom:4.15rem;position:relative}.login-mode-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.45rem;margin-top:.95rem;display:flex}.login-mode-actions .policy-link-row{max-width:100%}.login-reset-form{margin-top:.2rem}.login-reset-note{color:var(--slate);margin:-.15rem 0 .15rem;font-size:.76rem;line-height:1.35}.login-inline-link{color:var(--teal);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:.76rem;font-weight:800;line-height:1.2;text-decoration:none}.login-inline-link:hover,.login-inline-link:focus-visible{color:var(--ink);text-decoration:underline}.login-shell.is-dark-mode .login-reset-note{color:#ffffffb8}.login-shell.is-dark-mode .login-inline-link{color:var(--pale-teal)}.login-shell.is-dark-mode .login-inline-link:hover,.login-shell.is-dark-mode .login-inline-link:focus-visible{color:var(--white)}.login-theme-toggle.button.small{white-space:nowrap;z-index:2;width:fit-content;min-height:1.9rem;margin:0;padding:.3rem .6rem;font-size:.72rem;line-height:1;display:inline-flex;position:absolute;bottom:1.35rem;right:1.4rem}@media (max-width:900px){.billing-topline{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.billing-metric-card{border-radius:8px;padding:.58rem .64rem}.billing-metric-card span{font-size:.66rem;line-height:1.1}.billing-metric-card strong{margin-top:.1rem;font-size:clamp(.98rem,4vw,1.18rem)}.billing-grid{grid-template-columns:1fr}.billing-action-row{gap:.34rem}.billing-action-row .button{min-height:2rem;padding:.45rem .62rem}.billing-action-menu .button{flex-basis:5.7rem;width:5.7rem}.billing-summary-list{grid-template-columns:1fr}}@media (max-width:520px){.billing-action-label-full{display:none}.billing-action-label-short{display:inline}}@media (max-width:360px){.billing-topline{grid-template-columns:1fr}}.tutorial-slide-panel{right:.75rem;top:max(.75rem, env(safe-area-inset-top));z-index:46;border:1px solid var(--line);background:#fff;border-radius:12px;gap:.75rem;width:min(30rem,100% - 1.5rem);max-height:calc(100vh - 1.5rem);padding:.95rem;animation:.36s cubic-bezier(.2,.78,.24,1) both slide-panel-right-in;display:grid;position:fixed;overflow:auto;box-shadow:0 18px 48px #07131a38}.tutorial-slide-panel:focus{outline:none}.slide-panel-backdrop-tutorial-settings{z-index:45}.tutorial-slide-panel .tutorial-library-list{gap:.5rem;display:grid}.tutorial-slide-panel .settings-form-actions{margin-top:.1rem}.app-shell.is-dark-mode .tutorial-slide-panel{background:var(--deep-teal);border-color:#8fd4df47;box-shadow:0 18px 48px #00000057}@media (min-width:1121px){.topbar nav{padding-right:7.2rem}}@media (max-width:1120px){.topbar{grid-template-columns:minmax(0,1fr) minmax(5.4rem,max-content);grid-template-areas:"brand user""nav nav";align-items:start;gap:.35rem .5rem;display:grid}.topbar .brandmark{grid-area:brand;min-width:0}.topbar nav{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;grid-area:nav;justify-content:flex-start;gap:.45rem;width:100%;margin:0;padding:0 .25rem .1rem 0;display:flex;overflow-x:auto}.topbar nav::-webkit-scrollbar{display:none}.topbar nav>button,.topbar nav .nav-pill-with-notification{flex:0 0 6.4rem}.topbar nav button{min-height:2.4rem}.topbar-user-stack{z-index:32;grid-area:user;place-self:start end;width:max-content;min-width:3.25rem;max-width:min(8rem,100vw - 1.5rem);position:static}.topbar .topbar-profile-link,.app-shell:not(.is-dark-mode) .topbar .topbar-profile-link,.app-shell.is-dark-mode .topbar .topbar-profile-link{font-size:.66rem}}@media (max-width:480px){.topbar{grid-template-columns:minmax(0,1fr) minmax(5.2rem,max-content)}.topbar-user-stack{width:max-content;max-width:min(6.6rem,100vw - 1.5rem)}.topbar .topbar-profile-link,.app-shell:not(.is-dark-mode) .topbar .topbar-profile-link,.app-shell.is-dark-mode .topbar .topbar-profile-link{font-size:.62rem}.brandmark:not(.brandmark-stickman) img{width:min(375px,100vw - 7.25rem)}.brandmark.brandmark-cbc{width:min(34vw,134px);height:2.35rem}.brandmark.brandmark-cbc img{width:min(134px,100vw - 7.25rem);height:auto;max-height:2.42rem;transform:translateY(0)}.app-shell-cbc .topbar{min-height:3.75rem;padding-top:.42rem}}@media (min-width:360px) and (max-width:640px){.live-clock-panel:has(.live-clock-actions.is-ready){grid-template-columns:1fr;align-items:stretch;gap:.62rem}.live-clock-panel:has(.live-clock-actions.is-ready) .active-shift-card.is-idle{grid-area:auto/1}.live-clock-panel:has(.live-clock-actions.is-ready) .clock-target-strip{grid-area:auto/1}.live-clock-panel:has(.live-clock-actions.is-ready) .live-clock-actions.is-ready{grid-area:auto/1}.live-clock-panel:has(.live-clock-actions.is-ready) .active-shift-card.is-idle{border-radius:12px;align-content:center;width:100%;min-height:4.85rem;padding:.78rem .86rem}.live-clock-panel:has(.live-clock-actions.is-ready) .clock-target-strip{border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem;padding:.62rem}.live-clock-panel:has(.live-clock-actions.is-ready) .clock-target-strip select{min-height:2.8rem;padding:.56rem .62rem;font-size:.88rem}.live-clock-panel:has(.live-clock-actions.is-ready) .clock-in-hero-button{border-radius:20px;min-height:5.8rem;padding:1rem 1.1rem;font-size:1.38rem;line-height:1.08}.live-clock-panel:has(.live-clock-actions.is-active){grid-template-columns:1fr;align-items:stretch;gap:.58rem}.live-clock-panel:has(.live-clock-actions.is-active) .active-shift-card.is-active{border-radius:12px;grid-area:1/1;align-content:center;min-height:4.7rem;margin:0;padding:.72rem .82rem}.live-clock-panel:has(.live-clock-actions.is-active) .active-shift-card.is-active h3{font-size:1rem;line-height:1.05}.live-clock-panel:has(.live-clock-actions.is-active) .active-shift-card.is-active p{font-size:.78rem;line-height:1.16}.live-clock-panel:has(.live-clock-actions.is-active) .active-shift-card.is-active .tag-row{gap:.28rem}.live-clock-panel:has(.live-clock-actions.is-active) .active-shift-card.is-active .tag-row span{padding:.22rem .32rem;font-size:.62rem}.live-clock-panel:has(.live-clock-actions.is-active) .live-clock-actions.is-active{grid-area:2/1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin:0;display:grid}.live-clock-panel:has(.live-clock-actions.is-active) .live-clock-actions.is-active .button{white-space:normal;border-radius:16px;width:100%;min-height:4.95rem;padding:.76rem .4rem;font-size:.92rem;line-height:1.05}}@media (min-width:641px) and (max-width:900px){.live-clock-panel{grid-template-columns:minmax(9.5rem,12rem) minmax(0,1fr);align-items:start}.live-clock-actions.is-ready .clock-in-hero-button{min-height:11.75rem}.live-clock-panel:has(.live-clock-actions.is-active){grid-template-columns:1fr;align-items:stretch;gap:.7rem}.live-clock-panel:has(.live-clock-actions.is-active) .active-shift-card{grid-area:1/1;align-content:center;align-self:stretch;min-height:5.35rem;margin:0}.live-clock-actions.is-active{grid-area:2/1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:.7rem;margin:0;display:grid}.live-clock-actions.is-active .button,.live-clock-actions.is-active .button:nth-child(2),.live-clock-actions.is-active .button:nth-child(3){border-radius:22px;width:100%;min-height:7rem;padding:1.05rem 1.1rem;font-size:1.18rem;line-height:1.08}.live-clock-actions.is-active .button:first-child{order:0;grid-column:auto;justify-self:stretch;width:100%;min-height:7rem}}.time-clock-footer{grid-column:1/-1;align-items:center;gap:.55rem;padding:.45rem .2rem 0}.footer-auth-actions{flex-direction:column;align-items:flex-end;gap:.28rem;display:flex}.footer-settings-gear{width:1.85rem;height:1.85rem;color:var(--settings-icon-light-mode,var(--dark-teal));cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:1.55rem;line-height:1;display:inline-flex}.footer-settings-gear:hover{color:var(--settings-icon-light-hover,var(--dark-teal));background:0 0}.app-shell.is-dark-mode .footer-settings-gear{color:var(--settings-icon-dark-mode,#d8e0dd)}.app-shell.is-dark-mode .footer-settings-gear:hover{color:var(--settings-icon-dark-hover,#fff);background:0 0}.app-shell-main.is-dark-mode .footer-settings-gear{color:#d8e0dd}.app-shell-main.is-dark-mode .footer-settings-gear:hover{color:#fff}.app-shell:not(.is-dark-mode) .footer-link{color:var(--dark-teal)}.app-shell:not(.is-dark-mode) .footer-link:hover{color:var(--teal)}@media (min-width:901px){.time-clock-primary-column .panel-heading-inline{grid-template-columns:max-content minmax(11.5rem,1fr);align-items:start}.time-clock-primary-column .panel-heading-inline h2{white-space:nowrap}.live-clock-panel:has(.live-clock-actions.is-ready){grid-template-columns:minmax(11.5rem,1fr) minmax(0,1fr);align-items:stretch;gap:.7rem}.live-clock-panel:has(.live-clock-actions.is-ready) .live-clock-actions.is-ready{grid-area:1/1;align-self:stretch}.live-clock-panel:has(.live-clock-actions.is-ready) .active-shift-card.is-idle{grid-area:1/2;align-content:center;min-height:5.35rem;padding:.76rem .82rem}.live-clock-panel:has(.live-clock-actions.is-ready) .clock-target-strip{grid-area:2/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem;width:100%;padding:.64rem}.live-clock-panel:has(.live-clock-actions.is-ready) .clock-target-strip select{min-height:2.8rem;font-size:.9rem}.live-clock-panel:has(.live-clock-actions.is-ready) .clock-in-hero-button{white-space:nowrap;border-radius:20px;min-height:5.35rem;padding:.9rem 1rem;font-size:1.3rem;line-height:1.08}.live-clock-panel:has(.live-clock-actions.is-active){grid-template-columns:1fr;align-items:stretch;gap:.7rem;max-width:100%}.live-clock-panel:has(.live-clock-actions.is-active) .active-shift-card.is-active{grid-area:1/1/auto/-1;align-content:center;min-height:5.15rem;padding:.8rem .92rem}.live-clock-panel:has(.live-clock-actions.is-active) .active-shift-card.is-active h3{font-size:1rem;line-height:1.05}.live-clock-panel:has(.live-clock-actions.is-active) .active-shift-card.is-active p{font-size:.78rem;line-height:1.2}.live-clock-panel:has(.live-clock-actions.is-active) .active-shift-card.is-active .tag-row{gap:.28rem}.live-clock-panel:has(.live-clock-actions.is-active) .active-shift-card.is-active .tag-row span{padding:.24rem .34rem;font-size:.66rem}.live-clock-panel:has(.live-clock-actions.is-active) .live-clock-actions.is-active{grid-area:2/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.7rem;margin:0;display:grid}.live-clock-panel:has(.live-clock-actions.is-active) .live-clock-actions.is-active .button{border-radius:20px;width:100%;min-height:6.7rem;padding:.9rem 1rem;font-size:1.05rem;line-height:1.08}}.clock-in-hero-button{white-space:nowrap}.invoice-dropdown-actions{justify-content:flex-start;align-items:center;gap:.42rem}.invoice-dropdown-actions .button{flex:none}.availability-link-status{grid-column:1/-1;margin:-.2rem 0 0;font-size:.78rem}.footer-ai-help-button{width:2.05rem;height:2.05rem;color:var(--teal);letter-spacing:0;cursor:pointer;background:0 0;border:1px solid #226b8033;border-radius:999px;place-items:center;font-size:.72rem;font-weight:950;line-height:1;display:inline-grid}.footer-ai-help-button:hover{color:var(--dark-teal);background:#226b800f;border-color:#226b8061}.ai-help-panel{z-index:130;background:var(--white);border-top:1px solid #226b802e;border-left:1px solid #226b802e;border-radius:14px 0 0;gap:.62rem;width:min(30rem,100vw - 1rem);max-height:min(44rem,100vh - 1rem);padding:1rem;animation:.18s ease-out slideInRight;display:grid;position:fixed;top:auto;bottom:0;right:0;overflow:auto;box-shadow:-24px -10px 50px #0f262d2e}.ai-help-panel.is-closing{animation:.18s ease-in forwards slideOutRight}.slide-panel-backdrop-ai-help{z-index:120}.ai-help-heading-actions{align-items:center;gap:.34rem;display:inline-flex}.ai-help-settings-gear{font-size:1rem;line-height:1}.ai-help-settings-gear.active{color:var(--teal)}.ai-help-mode-row{background:#226b8009;border:1px solid #226b801f;border-radius:8px;padding:.48rem .58rem;display:block}.ai-help-config-row{grid-template-columns:minmax(7.2rem,.36fr) minmax(0,1fr);align-items:end;gap:.55rem;display:grid}.ai-help-config-row>span,.ai-help-mode-row span,.ai-help-boundary-note,.ai-help-thinking{color:var(--slate);margin:0;font-size:.76rem;line-height:1.35}.ai-help-provider-field{margin:0}.ai-help-empty-state{background:#226b800e;border:1px solid #226b8029;border-radius:8px;gap:.18rem;padding:.62rem .7rem;display:grid}.ai-help-empty-state strong{color:var(--ink);font-size:.86rem}.ai-help-empty-state span{color:var(--slate);font-size:.76rem;line-height:1.35}.ai-help-quick-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem;display:grid}.ai-help-quick-row button{min-height:2.05rem;color:var(--teal);letter-spacing:0;cursor:pointer;background:#226b800b;border:1px solid #226b802e;border-radius:999px;padding:.35rem .52rem;font-size:.72rem;font-weight:900;line-height:1.08}.ai-help-quick-row button:hover:not(:disabled){color:var(--white);border-color:var(--teal);background:var(--teal)}.ai-help-quick-row button:disabled{opacity:.45;cursor:not-allowed}.ai-help-safety-panel{gap:.45rem;display:grid}.ai-help-key-panel{background:#226b8009;border:1px solid #226b8024;border-radius:8px;gap:.52rem;padding:.62rem;display:grid}.ai-help-key-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem;display:grid}.ai-help-key-status-grid div{background:#ffffff9e;border:1px solid #226b8024;border-radius:8px;gap:.12rem;padding:.48rem .56rem;display:grid}.ai-help-key-status-grid span{color:var(--slate);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:900}.ai-help-key-status-grid strong{color:var(--ink);font-size:.78rem}.ai-help-key-form{gap:.48rem}.ai-help-key-spacer{min-height:1px}.ai-help-key-actions{gap:.35rem}.ai-help-settings-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.38rem;display:grid}.ai-help-settings-grid div{background:#ffffff94;border:1px solid #226b8024;border-radius:8px;gap:.1rem;padding:.44rem .5rem;display:grid}.ai-help-settings-grid span{color:var(--slate);letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:900}.ai-help-settings-grid strong{color:var(--ink);font-size:.73rem}.ai-help-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem;display:grid}.ai-help-capability-grid div,.ai-help-safeguard-list span{background:#226b800a;border:1px solid #226b8024;border-radius:8px;gap:.14rem;padding:.52rem .58rem;display:grid}.ai-help-capability-grid strong{color:var(--ink);font-size:.76rem}.ai-help-capability-grid span,.ai-help-safeguard-list span{color:var(--slate);font-size:.7rem;line-height:1.28}.ai-help-safeguard-list{gap:.32rem;display:grid}.ai-help-thread{gap:.45rem;max-height:15rem;padding:.2rem;display:grid;overflow:auto}.ai-help-message{background:#226b800a;border:1px solid #226b8024;border-radius:8px;gap:.2rem;max-width:92%;padding:.55rem .62rem;display:grid}.ai-help-message.from-user{background:#226b801a;border-color:#226b8042;justify-self:end}.ai-help-message span{color:var(--teal);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:950}.ai-help-message p{color:var(--ink);white-space:pre-wrap;margin:0;font-size:.82rem;line-height:1.42}.ai-help-form{gap:.52rem;display:grid}.ai-help-form textarea{resize:vertical;min-height:6rem}.ai-help-stop-button{min-width:0;padding-inline:.78rem}.compact-feature-hub{align-content:start}.compact-hub-nav{grid-template-columns:repeat(auto-fit,minmax(4.8rem,1fr));gap:.35rem;display:grid}.compact-hub-nav button{min-height:1.95rem;color:var(--teal);cursor:pointer;background:#226b800f;border:1px solid #226b8038;border-radius:999px;padding:.35rem .58rem;font-size:.72rem;font-weight:900;line-height:1}.compact-hub-nav button:hover,.compact-hub-nav button.active{color:var(--white);border-color:var(--teal);background:var(--teal)}.compact-hub-status-strip{grid-template-columns:repeat(auto-fit,minmax(5.6rem,1fr));gap:.35rem;display:grid}.compact-hub-status-strip span{background:#226b800b;border:1px solid #226b8029;border-radius:8px;gap:.08rem;min-width:0;padding:.42rem .52rem;display:grid}.compact-hub-status-strip small{color:var(--slate);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.58rem;font-weight:900;overflow:hidden}.compact-hub-status-strip strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:900;overflow:hidden}.compact-hub-content{gap:.55rem;display:grid}.invoice-builder-popout{width:min(100%,clamp(340px,54vw,720px));max-height:calc(100vh - 180px)}.invoice-builder-hub{gap:.56rem;display:grid}.invoice-builder-status-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.invoice-builder-section-nav{grid-template-columns:repeat(6,minmax(0,1fr))}.invoice-builder-section-nav button{white-space:nowrap;min-width:0;padding-inline:.42rem}.invoice-builder-line-preview{border:1px solid color-mix(in srgb, var(--teal) 14%, transparent);background:color-mix(in srgb, var(--paper) 88%, white);border-radius:8px;gap:.42rem;padding:.58rem;display:grid}.invoice-builder-line-preview-header,.invoice-builder-line-list span{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;display:grid}.invoice-builder-line-preview-header span{color:var(--teal);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:950}.invoice-builder-line-preview-header strong{color:var(--ink);font-size:.78rem;font-weight:950}.invoice-builder-line-list{gap:.24rem;display:grid}.invoice-builder-line-list span{border-top:1px solid color-mix(in srgb, var(--teal) 10%, transparent);min-width:0;padding-top:.24rem}.invoice-builder-line-list small{color:var(--slate);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:800;overflow:hidden}.invoice-builder-line-list strong{color:var(--ink);white-space:nowrap;font-size:.75rem;font-weight:900}.invoice-builder-line-list em,.invoice-builder-line-preview p{color:var(--muted);margin:0;font-size:.74rem;font-style:normal;font-weight:800}.invoice-builder-section{border:1px solid color-mix(in srgb, var(--teal) 12%, transparent);background:color-mix(in srgb, var(--paper) 92%, white);border-radius:8px;padding:.62rem}.invoice-builder-section-heading{justify-content:space-between;align-items:start;gap:.65rem;display:flex}.invoice-builder-section-heading h4{color:var(--ink);margin:-.16rem 0 0;font-size:.82rem;font-weight:900;line-height:1.2}.invoice-builder-section .form-grid{gap:.5rem}.invoice-builder-section .field{gap:.22rem}.invoice-builder-section .field input,.invoice-builder-section .field select,.invoice-builder-section .field textarea{border-radius:9px;min-height:2.34rem;padding:.55rem .62rem}.invoice-builder-section .field textarea{min-height:4.2rem}@media (max-width:720px){.invoice-builder-popout{width:min(100%,100vw - 1rem);max-height:calc(100vh - 150px)}.invoice-builder-status-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.invoice-builder-section-nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:420px){.invoice-builder-section-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.invoice-builder-line-preview-header,.invoice-builder-line-list span{grid-template-columns:minmax(0,1fr);gap:.2rem}}.settings-hub{gap:.62rem}.settings-hub .settings-section{border-radius:8px;padding:.68rem}.settings-hub .settings-quick-actions{grid-template-columns:repeat(auto-fit,minmax(4.8rem,1fr))}.compact-status-list{gap:.42rem}.workspace-health-counts{grid-template-columns:repeat(auto-fit,minmax(5.2rem,1fr))}.settings-status-list.workspace-health-counts div,.settings-status-list.workspace-health-issues div{min-width:0}.settings-status-list.workspace-health-issues{gap:.48rem}.settings-status-list .workspace-health-issue{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.32rem .5rem;display:grid}.workspace-health-issue small{color:var(--slate);grid-column:1/-1;font-size:.72rem}.workspace-health-issue.is-critical strong{color:var(--danger,#b91c1c)}.workspace-health-issue.is-warn strong{color:var(--warning,#a16207)}.workspace-onboarding-note{border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.72rem .82rem}.workspace-onboarding-actions{grid-template-columns:repeat(3,minmax(4.4rem,1fr));gap:.38rem;display:grid}.workspace-onboarding-actions .button{width:100%}.account-modal{width:min(56rem,100vw - 1.5rem)}.profile-hub-nav,.profile-status-strip{margin-bottom:.62rem}.profile-dashboard-grid-single{grid-template-columns:1fr}.account-modal .profile-side-panel.profile-hub-detail-panel{z-index:auto;width:100%;max-height:none;box-shadow:none;background:0 0;border-left:0;padding:0;animation:none;position:static;inset:auto;overflow:visible}.account-modal .profile-hub-detail-panel .slide-popout-heading{display:none}.account-modal .profile-section,.account-modal .settings-section{border-radius:8px}.availability-settings-popout{width:min(25rem,100vw - 1rem)}.availability-settings-popout .availability-settings-grid{gap:.5rem}.availability-inline-actions{grid-column:1/-1;margin:0}.availability-inline-actions .button{min-height:2rem}.availability-popout{overscroll-behavior:contain;align-content:start;gap:.58rem;width:min(54rem,100vw - 2rem);max-height:min(42rem,100vh - 8.5rem);padding:.68rem;scroll-padding-top:.5rem;display:grid;overflow-y:auto}.availability-popout .schedule-popout-heading{z-index:2;border-bottom:1px solid var(--line);background:inherit;margin:-.68rem -.68rem .02rem;padding:.68rem;position:sticky;top:-.68rem}.availability-popout .availability-calendar-shell{border-radius:12px;scroll-margin-block-start:.5rem;overflow:hidden}.availability-popout .calendar-toolbar{gap:.55rem;padding:.58rem .72rem}.availability-popout .calendar-title{letter-spacing:0;font-size:clamp(1.12rem,1.8vw,1.45rem)}.availability-popout .availability-legend{gap:.55rem;padding:0 .72rem .55rem}.availability-popout .availability-legend span{font-size:.76rem}.availability-popout .availability-legend i{width:.68rem;height:.68rem}.availability-popout .availability-cell{min-height:clamp(3.15rem,7vh,4.35rem);padding:.5rem .42rem .38rem}.availability-popout .availability-cell:before{height:6px}.availability-popout .day-number{width:1.4rem;height:1.4rem;font-size:.74rem}.availability-popout .availability-day-label{margin-top:.24rem;font-size:.58rem}.availability-popout .availability-disclaimer{padding:.55rem .72rem;font-size:.78rem}.availability-popout .availability-requests{gap:.48rem}.availability-popout .availability-request{padding:.68rem}.client-hub-panel .panel-title-row{align-items:start}.client-directory-tools{margin-left:auto}.client-directory-status{margin-bottom:.62rem}.client-hub-panel .client-directory-list{gap:.48rem;display:grid}.client-hub-panel .client-card{box-shadow:none;border-radius:8px}.client-hub-panel .client-card-header{border-radius:8px;align-items:center;padding:.66rem .72rem}.client-hub-panel .client-card.is-open .client-card-header{border-radius:8px 8px 0 0}.client-hub-panel .client-card-body{gap:.58rem;padding:.72rem}.client-hub-panel .client-detail-grid{gap:.42rem}.client-hub-panel .client-detail-grid p{background:#226b800a;border:1px solid #226b801f;border-radius:8px;gap:.08rem;min-width:0;padding:.42rem .5rem;display:grid}.client-hub-panel .client-detail-grid p>span{color:var(--slate);letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;font-weight:900}.client-hub-panel .client-detail-grid p>strong{color:var(--ink);text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.client-hub-panel .client-rate-box,.client-hub-panel .client-calendar-color-box,.client-hub-panel .client-notes-box{border-radius:8px;margin-top:0;padding:.58rem}.client-calendar-color-box{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.client-calendar-color-header{gap:.08rem;min-width:0;display:grid}.client-calendar-color-header strong{color:var(--ink);font-size:.8rem}.client-calendar-color-header span{color:var(--slate);letter-spacing:.04em;align-items:center;gap:.28rem;font-size:.64rem;font-weight:900;display:inline-flex}.client-calendar-color-header span:before{content:"";background:var(--client-calendar-color,var(--teal));border-radius:999px;width:.66rem;height:.66rem;box-shadow:0 0 0 2px #226b801f}.client-color-control{justify-content:flex-end;align-items:center;gap:.34rem;display:inline-flex}.client-color-picker{min-height:1.9rem;color:var(--teal);cursor:pointer;background:#226b800d;border:1px solid #226b802e;border-radius:999px;align-items:center;gap:.3rem;padding:.26rem .55rem .26rem .3rem;font-size:.7rem;font-weight:900;display:inline-flex;position:relative}.money-reveal-value,.money-reveal-text{color:inherit}.money-reveal-value.is-hidden,.money-reveal-text.is-hidden{cursor:pointer;text-underline-offset:.2em;border-radius:999px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}.money-reveal-value.is-hidden:hover,.money-reveal-text.is-hidden:hover{color:var(--ui-info,#226b80)}.money-reveal-value.is-hidden:focus-visible,.money-reveal-text.is-hidden:focus-visible{outline:2px solid var(--ui-info,#226b80);outline-offset:3px}.client-color-picker input[type=color]{opacity:0;cursor:pointer;border:0;width:100%;height:100%;position:absolute;inset:0}.client-color-picker input[type=color]:disabled{cursor:not-allowed}.client-color-swatch{background:var(--client-calendar-color,var(--teal));border:2px solid #ffffffe6;border-radius:999px;width:1.15rem;height:1.15rem;box-shadow:0 0 0 1px #226b8038}.event-detail-status-strip{margin:.2rem 0 .58rem}.schedule-detail-modal .event-detail-list{gap:.26rem}.schedule-detail-modal .event-detail-list div{grid-template-columns:minmax(5.8rem,.3fr) minmax(0,1fr);gap:.55rem;padding:.42rem 0}.schedule-detail-modal .event-notes{border-radius:8px;padding:.58rem .68rem}.calendar-cell{position:relative}.event-pill.has-client-color{color:#fff;background:var(--client-calendar-color,var(--teal));box-shadow:inset 0 0 0 1px #071a2024}.event-pill.calendar-color-accent{color:var(--workhub-readable-accent,var(--dark-teal));background:color-mix(in srgb, var(--ui-accent,var(--teal)) 82%, #fff 18%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ui-accent,var(--teal)) 48%, transparent)}.event-pill.travel-dim,.event-pill.is-past-event{opacity:.56}.event-pill.has-calendar-conflict{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ui-warning,#b77a16) 52%, transparent), 0 0 0 1px color-mix(in srgb, var(--ui-warning,#b77a16) 18%, transparent)}.calendar-cell.has-calendar-conflict{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ui-warning,#b77a16) 30%, transparent)}.calendar-cell.has-calendar-conflict .day-number:after{content:"";background:var(--ui-warning,#b77a16);border-radius:999px;width:.34rem;height:.34rem;position:absolute;top:.18rem;right:.18rem}.calendar-range-off .event-pill.starts,.calendar-range-off .event-pill.continues,.calendar-range-off .event-pill.ends{border-radius:7px}.calendar-range-bold .event-pill.starts,.calendar-range-bold .event-pill.continues,.calendar-range-bold .event-pill.ends{box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 42%, transparent), 0 0 0 1px color-mix(in srgb, currentColor 18%, transparent)}.event-pill-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.22rem;width:100%;margin-top:.35rem;display:grid}.event-pill-row .event-pill{margin-top:0}.event-pill-export-actions{align-items:center;gap:.16rem;display:inline-flex}.event-pill-export-actions a,.event-pill-export-actions button{border:1px solid color-mix(in srgb, var(--teal) 26%, transparent);min-width:1.28rem;height:1.28rem;color:var(--teal);cursor:pointer;background:#ffffffc7;border-radius:999px;justify-content:center;align-items:center;padding:0 .22rem;font-size:.56rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.event-pill-export-actions a:hover,.event-pill-export-actions button:hover{color:#fff;background:var(--teal)}.calendar-availability-marker{z-index:1;max-width:calc(100% - .68rem);color:var(--teal);pointer-events:none;align-items:center;display:inline-flex;position:absolute;bottom:.34rem;right:.34rem}.calendar-availability-marker i{background:var(--calendar-availability-color,var(--teal));border-radius:999px;width:.42rem;height:.42rem;display:block}.calendar-availability-marker small{text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar-availability-marker.overlay-bars{background:color-mix(in srgb, var(--calendar-availability-color,var(--teal)) 14%, #fff);border-radius:999px;justify-content:center;gap:.22rem;padding:.12rem .36rem;font-size:.58rem;font-weight:700;bottom:.24rem;left:.34rem;right:.34rem}.calendar-availability-marker.status-available{--calendar-availability-color:#1f8f69}.calendar-availability-marker.status-pending{--calendar-availability-color:var(--ui-warning,#b77a16)}.calendar-availability-marker.status-booked{--calendar-availability-color:#9f3d3d}.event-modal-actions-icon-mode .button.secondary{width:2.35rem;min-width:2.35rem;padding-inline:0}.app-shell.ui-calendar-compact .event-pill-row{margin-top:.24rem}.app-shell.ui-calendar-compact .event-pill-export-actions a,.app-shell.ui-calendar-compact .event-pill-export-actions button{min-width:1.08rem;height:1.08rem;font-size:.5rem}.app-shell.is-dark-mode .event-pill-export-actions a,.app-shell.is-dark-mode .event-pill-export-actions button{color:#f4f7f5;background:#d8e0dd1f;border-color:#f4f7f52e}.app-shell.is-dark-mode .event-pill-export-actions a:hover,.app-shell.is-dark-mode .event-pill-export-actions button:hover{color:var(--deep-teal);background:var(--pale-teal)}.app-shell.is-dark-mode .calendar-availability-marker.overlay-bars{background:color-mix(in srgb, var(--calendar-availability-color,var(--teal)) 22%, #071a20eb)}.app-shell.is-dark-mode .compact-hub-nav button{color:var(--pale-teal);background:#d8e0dd12;border-color:#d8e0dd2e}.app-shell.is-dark-mode .compact-hub-nav button:hover,.app-shell.is-dark-mode .compact-hub-nav button.active{color:var(--deep-teal);border-color:var(--pale-teal);background:var(--pale-teal)}.app-shell.is-dark-mode .compact-hub-status-strip span,.app-shell.is-dark-mode .invoice-builder-line-preview,.app-shell.is-dark-mode .invoice-builder-section,.app-shell.is-dark-mode .client-hub-panel .client-detail-grid p,.app-shell.is-dark-mode .billing-delivery-strip span,.app-shell.is-dark-mode .delivery-hub-trigger,.app-shell.is-dark-mode .delivery-provider-notice,.app-shell.is-dark-mode .delivery-mini-grid>div,.app-shell.is-dark-mode .delivery-provider-grid>div,.app-shell.is-dark-mode .delivery-row,.app-shell.is-dark-mode .quickbooks-invoice-summary,.app-shell.is-dark-mode .quickbooks-client-export-summary span,.app-shell.is-dark-mode .quickbooks-client-link-list span,.app-shell.is-dark-mode .quickbooks-payload-preview,.app-shell.is-dark-mode .quickbooks-feature-list span{background:#d8e0dd0f;border-color:#d8e0dd24}.app-shell.is-dark-mode .compact-hub-status-strip small,.app-shell.is-dark-mode .invoice-builder-line-list small,.app-shell.is-dark-mode .invoice-builder-line-list em,.app-shell.is-dark-mode .invoice-builder-line-preview p,.app-shell.is-dark-mode .client-hub-panel .client-detail-grid p>span,.app-shell.is-dark-mode .billing-delivery-strip span,.app-shell.is-dark-mode .delivery-provider-notice,.app-shell.is-dark-mode .delivery-mini-grid span,.app-shell.is-dark-mode .delivery-mini-grid small,.app-shell.is-dark-mode .delivery-provider-grid span,.app-shell.is-dark-mode .delivery-row small,.app-shell.is-dark-mode .quickbooks-invoice-summary small,.app-shell.is-dark-mode .quickbooks-client-export-summary small,.app-shell.is-dark-mode .quickbooks-client-link-list small,.app-shell.is-dark-mode .quickbooks-feature-list span{color:#d8e0ddb8}.app-shell.is-dark-mode .compact-hub-status-strip strong,.app-shell.is-dark-mode .invoice-builder-line-preview-header strong,.app-shell.is-dark-mode .invoice-builder-line-list strong,.app-shell.is-dark-mode .invoice-builder-section-heading h4,.app-shell.is-dark-mode .client-hub-panel .client-detail-grid p>strong,.app-shell.is-dark-mode .client-calendar-color-header strong,.app-shell.is-dark-mode .billing-delivery-strip strong,.app-shell.is-dark-mode .delivery-mini-grid strong,.app-shell.is-dark-mode .delivery-provider-grid strong,.app-shell.is-dark-mode .delivery-row strong,.app-shell.is-dark-mode .quickbooks-invoice-summary strong,.app-shell.is-dark-mode .quickbooks-client-export-summary strong,.app-shell.is-dark-mode .quickbooks-client-link-list strong,.app-shell.is-dark-mode .quickbooks-payload-preview{color:var(--white)}.app-shell.is-dark-mode .client-calendar-color-header span{color:#d8e0ddb8}.app-shell.is-dark-mode .client-color-picker{color:var(--pale-teal);background:#d8e0dd0f;border-color:#d8e0dd29}.app-shell.is-dark-mode .footer-ai-help-button{color:var(--white);background:0 0;border-color:#d8e0dd33}.app-shell.is-dark-mode .footer-ai-help-button:hover{color:var(--pale-teal);background:#d8e0dd14;border-color:#d8e0dd57}.app-shell.is-dark-mode .ai-help-panel{background:var(--deep-teal);border-color:#d8e0dd29;box-shadow:-24px -10px 50px #00000052}.app-shell.is-dark-mode .ai-help-config-row>span,.app-shell.is-dark-mode .ai-help-mode-row span,.app-shell.is-dark-mode .ai-help-boundary-note,.app-shell.is-dark-mode .ai-help-thinking,.app-shell.is-dark-mode .ai-help-empty-state span{color:#d8e0ddbd}.app-shell.is-dark-mode .ai-help-empty-state,.app-shell.is-dark-mode .ai-help-mode-row,.app-shell.is-dark-mode .ai-help-key-panel,.app-shell.is-dark-mode .ai-help-key-status-grid div,.app-shell.is-dark-mode .ai-help-settings-grid div,.app-shell.is-dark-mode .ai-help-message,.app-shell.is-dark-mode .ai-help-quick-row button,.app-shell.is-dark-mode .ai-help-capability-grid div,.app-shell.is-dark-mode .ai-help-safeguard-list span{background:#d8e0dd0f;border-color:#d8e0dd24}.app-shell.is-dark-mode .ai-help-message.from-user{background:#d8e0dd1a;border-color:#d8e0dd3d}.app-shell.is-dark-mode .ai-help-empty-state strong,.app-shell.is-dark-mode .ai-help-capability-grid strong,.app-shell.is-dark-mode .ai-help-key-status-grid strong,.app-shell.is-dark-mode .ai-help-settings-grid strong,.app-shell.is-dark-mode .ai-help-message p{color:var(--white)}.app-shell.is-dark-mode .ai-help-message span,.app-shell.is-dark-mode .ai-help-capability-grid span,.app-shell.is-dark-mode .ai-help-key-status-grid span,.app-shell.is-dark-mode .ai-help-settings-grid span,.app-shell.is-dark-mode .ai-help-safeguard-list span,.app-shell.is-dark-mode .ai-help-quick-row button{color:var(--pale-teal)}.app-shell.is-dark-mode .ai-help-quick-row button:hover:not(:disabled){color:var(--deep-teal);border-color:var(--pale-teal);background:var(--pale-teal)}.app-shell.app-shell-wwwrathburn:not(.is-dark-mode) .button.primary,.app-shell.app-shell-wwwrathburn:not(.is-dark-mode) .time-clock-mode-tabs button.active,.app-shell.app-shell-wwwrathburn:not(.is-dark-mode) .topbar nav button.active,.app-shell.app-shell-wwwrathburn:not(.is-dark-mode) .topbar nav button:hover{color:#fff;background:#b65534;border-color:#b65534}.app-shell.app-shell-wwwrathburn:not(.is-dark-mode) .button.secondary,.app-shell.app-shell-wwwrathburn:not(.is-dark-mode) .record-actions .button.secondary,.app-shell.app-shell-wwwrathburn:not(.is-dark-mode) .record-tools .button.secondary,.app-shell.app-shell-wwwrathburn:not(.is-dark-mode) .tag-row span,.app-shell.app-shell-wwwrathburn:not(.is-dark-mode) .status-chip,.app-shell.app-shell-wwwrathburn:not(.is-dark-mode) .status-pill,.app-shell.app-shell-wwwrathburn:not(.is-dark-mode) .pill,.app-shell.app-shell-wwwrathburn:not(.is-dark-mode) .event-pill,.app-shell.app-shell-wwwrathburn:not(.is-dark-mode) .mail-filter-chips button,.app-shell.app-shell-wwwrathburn:not(.is-dark-mode) .mail-label-chip{color:#26384d;background:#566b8221;border-color:#566b824d}.app-shell.app-shell-wwwrathburn:not(.is-dark-mode) .record-actions .button.secondary:hover,.app-shell.app-shell-wwwrathburn:not(.is-dark-mode) .record-tools .button.secondary:hover,.app-shell.app-shell-wwwrathburn:not(.is-dark-mode) .button.secondary:hover{color:#8c4027;background:#b655341f;border-color:#b6553457}.app-shell.app-shell-wwwrathburn:not(.is-dark-mode) .clock-in-hero-button{color:#fff;background:#b65534;box-shadow:0 18px 34px #b655342b}.app-shell.app-shell-wwwrathburn:not(.is-dark-mode) .field input,.app-shell.app-shell-wwwrathburn:not(.is-dark-mode) .field select,.app-shell.app-shell-wwwrathburn:not(.is-dark-mode) .field textarea,.app-shell.app-shell-wwwrathburn:not(.is-dark-mode) .search input{color:#1f2d3d;background:#ffffffdb;border-color:#566b8242}body:has(.app-shell-wwwrathburn:not(.is-dark-mode)){color:#1f2d3d;background:radial-gradient(circle at 14% 0,#566b8226,#0000 28rem),radial-gradient(circle at 88% 8%,#b655341f,#0000 24rem),linear-gradient(#f8f4ec 0%,#f0eee7 100%);animation:none}body:has(.app-shell-wwwrathburn.is-dark-mode){color:#f8f4ec;background:radial-gradient(circle at 14% 0,#566b823d,#0000 28rem),radial-gradient(circle at 88% 8%,#d06b4521,#0000 24rem),#111a24;animation:none}.app-shell.app-shell-wwwrathburn{--workhub-slideout-border:#566b823d;--workhub-slideout-border-strong:#566b8257;--travel-teal:#566b82!important;--light-teal:#4b3f5c!important;--pale-teal:#d3dbe4!important;--line:#566b823d!important;--ui-info:#566b82!important;--ui-success:#4b3f5c!important;--ui-accent:#b65534!important;--ui-accent-soft:#b6553421!important;--ui-accent-mid:#b6553452!important;--ui-accent-readable:#8c4027!important}.app-shell.app-shell-wwwrathburn.is-dark-mode{--workhub-slideout-surface:#111a24;--workhub-slideout-soft:#1f2d3d;--workhub-slideout-card:#31445b;--workhub-slideout-border:#aebbd038;--workhub-slideout-border-strong:#aebbd052;--travel-teal:#566b82!important;--light-teal:#b09cc4!important;--pale-teal:#d7e0e8!important;--line:#aebbd03d!important;--ui-info:#aebbd0!important;--ui-success:#b09cc4!important;--ui-accent:#d06b45!important;--ui-accent-soft:#d06b4524!important;--ui-accent-mid:#d06b454d!important;--ui-accent-readable:#f1b38f!important}.app-shell.app-shell-wwwrathburn .panel,.app-shell.app-shell-wwwrathburn .metric,.app-shell.app-shell-wwwrathburn .record,.app-shell.app-shell-wwwrathburn .invoice-dropdown-record,.app-shell.app-shell-wwwrathburn .invoice-dropdown-body,.app-shell.app-shell-wwwrathburn .calendar-shell,.app-shell.app-shell-wwwrathburn .calendar-day-name,.app-shell.app-shell-wwwrathburn .calendar-cell,.app-shell.app-shell-wwwrathburn .client-card,.app-shell.app-shell-wwwrathburn .client-card-header,.app-shell.app-shell-wwwrathburn .client-card-body,.app-shell.app-shell-wwwrathburn .client-detail-grid p,.app-shell.app-shell-wwwrathburn .client-rate-box,.app-shell.app-shell-wwwrathburn .client-calendar-color-box,.app-shell.app-shell-wwwrathburn .mail-workspace,.app-shell.app-shell-wwwrathburn .mail-desktop-sidebar,.app-shell.app-shell-wwwrathburn .mail-folder-menu,.app-shell.app-shell-wwwrathburn .mail-list-pane,.app-shell.app-shell-wwwrathburn .mail-list-header,.app-shell.app-shell-wwwrathburn .mail-reader-toolbar,.app-shell.app-shell-wwwrathburn .mail-reading-pane,.app-shell.app-shell-wwwrathburn .mail-account-card,.app-shell.app-shell-wwwrathburn .mail-search-row,.app-shell.app-shell-wwwrathburn .mail-reply-box,.app-shell.app-shell-wwwrathburn .mail-settings-section,.app-shell.app-shell-wwwrathburn .mail-connection-card,.app-shell.app-shell-wwwrathburn .mail-contact-panel,.app-shell.app-shell-wwwrathburn .mail-workflow-bar,.app-shell.app-shell-wwwrathburn .mail-template-row,.app-shell.app-shell-wwwrathburn .mail-filter-chips,.app-shell.app-shell-wwwrathburn .mail-google-tools,.app-shell.app-shell-wwwrathburn .mail-snippet-row,.app-shell.app-shell-wwwrathburn .mail-undo-bar,.app-shell.app-shell-wwwrathburn .mail-preview,.app-shell.app-shell-wwwrathburn .mail-meta-grid,.app-shell.app-shell-wwwrathburn .mail-range,.app-shell.app-shell-wwwrathburn .mail-more-menu,.app-shell.app-shell-wwwrathburn .mail-compose-popover,.app-shell.app-shell-wwwrathburn .mail-compose-attachments,.app-shell.app-shell-wwwrathburn .tutorial-callout,.app-shell.app-shell-wwwrathburn .notice,.app-shell.app-shell-wwwrathburn .empty,.app-shell.app-shell-wwwrathburn .template-slide-panel,.app-shell.app-shell-wwwrathburn .compact-hub-status-strip span,.app-shell.app-shell-wwwrathburn .billing-delivery-strip span,.app-shell.app-shell-wwwrathburn .quickbooks-invoice-summary,.app-shell.app-shell-wwwrathburn .quickbooks-client-export-summary span,.app-shell.app-shell-wwwrathburn .quickbooks-client-link-list span,.app-shell.app-shell-wwwrathburn .quickbooks-payload-preview,.app-shell.app-shell-wwwrathburn .quickbooks-feature-list span{background:#ffffffe0;border-color:#566b822e}.app-shell.app-shell-wwwrathburn.is-dark-mode .panel,.app-shell.app-shell-wwwrathburn.is-dark-mode .metric,.app-shell.app-shell-wwwrathburn.is-dark-mode .record,.app-shell.app-shell-wwwrathburn.is-dark-mode .invoice-dropdown-record,.app-shell.app-shell-wwwrathburn.is-dark-mode .invoice-dropdown-body,.app-shell.app-shell-wwwrathburn.is-dark-mode .calendar-shell,.app-shell.app-shell-wwwrathburn.is-dark-mode .calendar-day-name,.app-shell.app-shell-wwwrathburn.is-dark-mode .calendar-cell,.app-shell.app-shell-wwwrathburn.is-dark-mode .client-card,.app-shell.app-shell-wwwrathburn.is-dark-mode .client-card-header,.app-shell.app-shell-wwwrathburn.is-dark-mode .client-card-body,.app-shell.app-shell-wwwrathburn.is-dark-mode .client-detail-grid p,.app-shell.app-shell-wwwrathburn.is-dark-mode .client-rate-box,.app-shell.app-shell-wwwrathburn.is-dark-mode .client-calendar-color-box,.app-shell.app-shell-wwwrathburn.is-dark-mode .mail-workspace,.app-shell.app-shell-wwwrathburn.is-dark-mode .mail-desktop-sidebar,.app-shell.app-shell-wwwrathburn.is-dark-mode .mail-folder-menu,.app-shell.app-shell-wwwrathburn.is-dark-mode .mail-list-pane,.app-shell.app-shell-wwwrathburn.is-dark-mode .mail-list-header,.app-shell.app-shell-wwwrathburn.is-dark-mode .mail-reader-toolbar,.app-shell.app-shell-wwwrathburn.is-dark-mode .mail-reading-pane,.app-shell.app-shell-wwwrathburn.is-dark-mode .mail-account-card,.app-shell.app-shell-wwwrathburn.is-dark-mode .mail-search-row,.app-shell.app-shell-wwwrathburn.is-dark-mode .mail-reply-box,.app-shell.app-shell-wwwrathburn.is-dark-mode .mail-settings-section,.app-shell.app-shell-wwwrathburn.is-dark-mode .mail-connection-card,.app-shell.app-shell-wwwrathburn.is-dark-mode .mail-contact-panel,.app-shell.app-shell-wwwrathburn.is-dark-mode .mail-workflow-bar,.app-shell.app-shell-wwwrathburn.is-dark-mode .mail-template-row,.app-shell.app-shell-wwwrathburn.is-dark-mode .mail-filter-chips,.app-shell.app-shell-wwwrathburn.is-dark-mode .mail-google-tools,.app-shell.app-shell-wwwrathburn.is-dark-mode .mail-snippet-row,.app-shell.app-shell-wwwrathburn.is-dark-mode .mail-undo-bar,.app-shell.app-shell-wwwrathburn.is-dark-mode .mail-preview,.app-shell.app-shell-wwwrathburn.is-dark-mode .mail-meta-grid,.app-shell.app-shell-wwwrathburn.is-dark-mode .mail-range,.app-shell.app-shell-wwwrathburn.is-dark-mode .mail-more-menu,.app-shell.app-shell-wwwrathburn.is-dark-mode .mail-compose-popover,.app-shell.app-shell-wwwrathburn.is-dark-mode .mail-compose-attachments,.app-shell.app-shell-wwwrathburn.is-dark-mode .tutorial-callout,.app-shell.app-shell-wwwrathburn.is-dark-mode .notice,.app-shell.app-shell-wwwrathburn.is-dark-mode .empty,.app-shell.app-shell-wwwrathburn.is-dark-mode .template-slide-panel,.app-shell.app-shell-wwwrathburn.is-dark-mode .compact-hub-status-strip span,.app-shell.app-shell-wwwrathburn.is-dark-mode .billing-delivery-strip span,.app-shell.app-shell-wwwrathburn.is-dark-mode .quickbooks-invoice-summary,.app-shell.app-shell-wwwrathburn.is-dark-mode .quickbooks-client-export-summary span,.app-shell.app-shell-wwwrathburn.is-dark-mode .quickbooks-client-link-list span,.app-shell.app-shell-wwwrathburn.is-dark-mode .quickbooks-payload-preview,.app-shell.app-shell-wwwrathburn.is-dark-mode .quickbooks-feature-list span{background:#1f2d3d;border-color:#aebbd038}.app-shell.app-shell-wwwrathburn .line-item,.app-shell.app-shell-wwwrathburn .line-item.compact,.app-shell.app-shell-wwwrathburn .invoice-dropdown-lines .line-item,.app-shell.app-shell-wwwrathburn .delivery-row,.app-shell.app-shell-wwwrathburn .mail-row,.app-shell.app-shell-wwwrathburn .mail-message-list .mail-row,.app-shell.app-shell-wwwrathburn .mail-message-list .mail-row:nth-child(2n),.app-shell.app-shell-wwwrathburn .mail-message-list .mail-row:nth-child(odd),.app-shell.app-shell-wwwrathburn .mail-message-list .mail-row.unread,.app-shell.app-shell-wwwrathburn .mail-message-list .mail-row.unread:nth-child(2n),.app-shell.app-shell-wwwrathburn .mail-message-list .mail-row.unread:nth-child(odd){background:#566b820e;border-color:#566b8229}.app-shell.app-shell-wwwrathburn.is-dark-mode .line-item,.app-shell.app-shell-wwwrathburn.is-dark-mode .line-item.compact,.app-shell.app-shell-wwwrathburn.is-dark-mode .invoice-dropdown-lines .line-item,.app-shell.app-shell-wwwrathburn.is-dark-mode .delivery-row,.app-shell.app-shell-wwwrathburn.is-dark-mode .mail-row,.app-shell.app-shell-wwwrathburn.is-dark-mode .mail-message-list .mail-row,.app-shell.app-shell-wwwrathburn.is-dark-mode .mail-message-list .mail-row:nth-child(2n),.app-shell.app-shell-wwwrathburn.is-dark-mode .mail-message-list .mail-row:nth-child(odd),.app-shell.app-shell-wwwrathburn.is-dark-mode .mail-message-list .mail-row.unread,.app-shell.app-shell-wwwrathburn.is-dark-mode .mail-message-list .mail-row.unread:nth-child(2n),.app-shell.app-shell-wwwrathburn.is-dark-mode .mail-message-list .mail-row.unread:nth-child(odd){background:#31445bbd;border-color:#aebbd02e}.app-shell.app-shell-wwwrathburn .button.secondary,.app-shell.app-shell-wwwrathburn .tag-link,.app-shell.app-shell-wwwrathburn .tag-button,.app-shell.app-shell-wwwrathburn .mail-folder-list button,.app-shell.app-shell-wwwrathburn .mail-desktop-folder-list button,.app-shell.app-shell-wwwrathburn .mail-list-actions button,.app-shell.app-shell-wwwrathburn .mail-health-pill,.app-shell.app-shell-wwwrathburn .mail-google-tools button,.app-shell.app-shell-wwwrathburn .mail-snippet-row button,.app-shell.app-shell-wwwrathburn .mail-thread-count,.app-shell.app-shell-wwwrathburn .mail-undo-bar button,.app-shell.app-shell-wwwrathburn .mail-filter-chips button,.app-shell.app-shell-wwwrathburn .schedule-form-toggle,.app-shell.app-shell-wwwrathburn .calendar-action-button,.app-shell.app-shell-wwwrathburn .event-pill-export-actions a,.app-shell.app-shell-wwwrathburn .event-pill-export-actions button,.app-shell.app-shell-wwwrathburn .invoice-dropdown-header,.app-shell.app-shell-wwwrathburn .invoice-dropdown-handle,.app-shell.app-shell-wwwrathburn .schedule-quick-card,.app-shell.app-shell-wwwrathburn .settings-dropdown-caret,.app-shell.app-shell-wwwrathburn .mail-menu-button,.app-shell.app-shell-wwwrathburn .mail-label-chip,.app-shell.app-shell-wwwrathburn .mail-attachment-list span,.app-shell.app-shell-wwwrathburn .mail-compose-attachments span,.app-shell.app-shell-wwwrathburn .mail-row-labels,.app-shell.app-shell-wwwrathburn .workspace-email-pill,.app-shell.app-shell-wwwrathburn .workspace-identity-pill,.app-shell.app-shell-wwwrathburn .status-chip,.app-shell.app-shell-wwwrathburn .status-pill,.app-shell.app-shell-wwwrathburn .pill,.app-shell.app-shell-wwwrathburn .event-pill{color:#26384d;background:#566b821a;border-color:#566b8242}.app-shell.app-shell-wwwrathburn.is-dark-mode .button.secondary,.app-shell.app-shell-wwwrathburn.is-dark-mode .tag-link,.app-shell.app-shell-wwwrathburn.is-dark-mode .tag-button,.app-shell.app-shell-wwwrathburn.is-dark-mode .mail-folder-list button,.app-shell.app-shell-wwwrathburn.is-dark-mode .mail-desktop-folder-list button,.app-shell.app-shell-wwwrathburn.is-dark-mode .mail-list-actions button,.app-shell.app-shell-wwwrathburn.is-dark-mode .mail-health-pill,.app-shell.app-shell-wwwrathburn.is-dark-mode .mail-google-tools button,.app-shell.app-shell-wwwrathburn.is-dark-mode .mail-snippet-row button,.app-shell.app-shell-wwwrathburn.is-dark-mode .mail-thread-count,.app-shell.app-shell-wwwrathburn.is-dark-mode .mail-undo-bar button,.app-shell.app-shell-wwwrathburn.is-dark-mode .mail-filter-chips button,.app-shell.app-shell-wwwrathburn.is-dark-mode .schedule-form-toggle,.app-shell.app-shell-wwwrathburn.is-dark-mode .calendar-action-button,.app-shell.app-shell-wwwrathburn.is-dark-mode .event-pill-export-actions a,.app-shell.app-shell-wwwrathburn.is-dark-mode .event-pill-export-actions button,.app-shell.app-shell-wwwrathburn.is-dark-mode .invoice-dropdown-header,.app-shell.app-shell-wwwrathburn.is-dark-mode .invoice-dropdown-handle,.app-shell.app-shell-wwwrathburn.is-dark-mode .schedule-quick-card,.app-shell.app-shell-wwwrathburn.is-dark-mode .settings-dropdown-caret,.app-shell.app-shell-wwwrathburn.is-dark-mode .mail-menu-button,.app-shell.app-shell-wwwrathburn.is-dark-mode .mail-label-chip,.app-shell.app-shell-wwwrathburn.is-dark-mode .mail-attachment-list span,.app-shell.app-shell-wwwrathburn.is-dark-mode .mail-compose-attachments span,.app-shell.app-shell-wwwrathburn.is-dark-mode .mail-row-labels,.app-shell.app-shell-wwwrathburn.is-dark-mode .workspace-email-pill,.app-shell.app-shell-wwwrathburn.is-dark-mode .workspace-identity-pill,.app-shell.app-shell-wwwrathburn.is-dark-mode .status-chip,.app-shell.app-shell-wwwrathburn.is-dark-mode .status-pill,.app-shell.app-shell-wwwrathburn.is-dark-mode .pill,.app-shell.app-shell-wwwrathburn.is-dark-mode .event-pill{color:#d7e0e8;background:#31445b;border-color:#aebbd03d}.app-shell.app-shell-wwwrathburn .tag-row>span,.app-shell.app-shell-wwwrathburn .offer-summary-tags>span{color:#26384d;background:#566b821f;border-color:#566b823d;box-shadow:inset 0 0 0 1px #566b822e}.app-shell.app-shell-wwwrathburn.is-dark-mode .tag-row>span,.app-shell.app-shell-wwwrathburn.is-dark-mode .offer-summary-tags>span{color:#d7e0e8;background:#31445b;border-color:#aebbd03d;box-shadow:inset 0 0 0 1px #aebbd033}.app-shell.app-shell-wwwrathburn .button.secondary:hover,.app-shell.app-shell-wwwrathburn .tag-link:hover,.app-shell.app-shell-wwwrathburn .tag-button:hover,.app-shell.app-shell-wwwrathburn .mail-folder-list button.active,.app-shell.app-shell-wwwrathburn .mail-folder-list button:hover,.app-shell.app-shell-wwwrathburn .mail-desktop-folder-list button.active,.app-shell.app-shell-wwwrathburn .mail-desktop-folder-list button:hover,.app-shell.app-shell-wwwrathburn .mail-filter-chips button.active,.app-shell.app-shell-wwwrathburn .mail-filter-chips button:hover,.app-shell.app-shell-wwwrathburn .mail-google-tools button:hover,.app-shell.app-shell-wwwrathburn .mail-snippet-row button:hover,.app-shell.app-shell-wwwrathburn .mail-undo-bar button:hover,.app-shell.app-shell-wwwrathburn .schedule-form-toggle:hover,.app-shell.app-shell-wwwrathburn .calendar-action-button:hover,.app-shell.app-shell-wwwrathburn .event-pill-export-actions a:hover,.app-shell.app-shell-wwwrathburn .event-pill-export-actions button:hover,.app-shell.app-shell-wwwrathburn .schedule-quick-card:hover,.app-shell.app-shell-wwwrathburn .schedule-quick-card[aria-expanded=true],.app-shell.app-shell-wwwrathburn .mail-menu-button:hover,.app-shell.app-shell-wwwrathburn .mail-menu-button.active,.app-shell.app-shell-wwwrathburn .mail-label-chip:hover,.app-shell.app-shell-wwwrathburn .mail-label-chip.active{color:#fff;background:#b65534;border-color:#b65534}.app-shell.app-shell-wwwrathburn.is-dark-mode .button.secondary:hover,.app-shell.app-shell-wwwrathburn.is-dark-mode .tag-link:hover,.app-shell.app-shell-wwwrathburn.is-dark-mode .tag-button:hover,.app-shell.app-shell-wwwrathburn.is-dark-mode .mail-folder-list button.active,.app-shell.app-shell-wwwrathburn.is-dark-mode .mail-folder-list button:hover,.app-shell.app-shell-wwwrathburn.is-dark-mode .mail-desktop-folder-list button.active,.app-shell.app-shell-wwwrathburn.is-dark-mode .mail-desktop-folder-list button:hover,.app-shell.app-shell-wwwrathburn.is-dark-mode .mail-filter-chips button.active,.app-shell.app-shell-wwwrathburn.is-dark-mode .mail-filter-chips button:hover,.app-shell.app-shell-wwwrathburn.is-dark-mode .mail-google-tools button:hover,.app-shell.app-shell-wwwrathburn.is-dark-mode .mail-snippet-row button:hover,.app-shell.app-shell-wwwrathburn.is-dark-mode .mail-undo-bar button:hover,.app-shell.app-shell-wwwrathburn.is-dark-mode .schedule-form-toggle:hover,.app-shell.app-shell-wwwrathburn.is-dark-mode .calendar-action-button:hover,.app-shell.app-shell-wwwrathburn.is-dark-mode .event-pill-export-actions a:hover,.app-shell.app-shell-wwwrathburn.is-dark-mode .event-pill-export-actions button:hover,.app-shell.app-shell-wwwrathburn.is-dark-mode .schedule-quick-card:hover,.app-shell.app-shell-wwwrathburn.is-dark-mode .schedule-quick-card[aria-expanded=true],.app-shell.app-shell-wwwrathburn.is-dark-mode .mail-menu-button:hover,.app-shell.app-shell-wwwrathburn.is-dark-mode .mail-menu-button.active,.app-shell.app-shell-wwwrathburn.is-dark-mode .mail-label-chip:hover,.app-shell.app-shell-wwwrathburn.is-dark-mode .mail-label-chip.active{color:#111a24;background:#d06b45;border-color:#d06b45}.app-shell.app-shell-wwwrathburn .field input,.app-shell.app-shell-wwwrathburn .field select,.app-shell.app-shell-wwwrathburn .field textarea,.app-shell.app-shell-wwwrathburn .search-field input,.app-shell.app-shell-wwwrathburn .mail-search input,.app-shell.app-shell-wwwrathburn .mail-reply-box textarea,.app-shell.app-shell-wwwrathburn .mail-settings-section input,.app-shell.app-shell-wwwrathburn .mail-settings-section select,.app-shell.app-shell-wwwrathburn .mail-settings-section textarea,.app-shell.app-shell-wwwrathburn .mail-template-row select,.app-shell.app-shell-wwwrathburn .mail-send-later-field input,.app-shell.app-shell-wwwrathburn .mail-reminder-field input,.app-shell.app-shell-wwwrathburn .invoice-records-panel .search-field input,.app-shell.app-shell-wwwrathburn .offers-title-row .search-field input{color:#1f2d3d;background:#ffffffeb;border-color:#566b8242}.app-shell.app-shell-wwwrathburn.is-dark-mode .field input,.app-shell.app-shell-wwwrathburn.is-dark-mode .field select,.app-shell.app-shell-wwwrathburn.is-dark-mode .field textarea,.app-shell.app-shell-wwwrathburn.is-dark-mode .search-field input,.app-shell.app-shell-wwwrathburn.is-dark-mode .mail-search input,.app-shell.app-shell-wwwrathburn.is-dark-mode .mail-reply-box textarea,.app-shell.app-shell-wwwrathburn.is-dark-mode .mail-settings-section input,.app-shell.app-shell-wwwrathburn.is-dark-mode .mail-settings-section select,.app-shell.app-shell-wwwrathburn.is-dark-mode .mail-settings-section textarea,.app-shell.app-shell-wwwrathburn.is-dark-mode .mail-template-row select,.app-shell.app-shell-wwwrathburn.is-dark-mode .mail-send-later-field input,.app-shell.app-shell-wwwrathburn.is-dark-mode .mail-reminder-field input,.app-shell.app-shell-wwwrathburn.is-dark-mode .invoice-records-panel .search-field input,.app-shell.app-shell-wwwrathburn.is-dark-mode .offers-title-row .search-field input{color:#f8f4ec;background:#111a24;border-color:#aebbd042}@media (max-width:720px){.availability-popout{width:min(100vw,100vw - .5rem);max-height:calc(100vh - .5rem);padding:.58rem}.availability-popout .schedule-popout-heading{margin:-.58rem -.58rem 0;padding:.58rem;top:-.58rem}.availability-popout .calendar-toolbar{grid-template-columns:1fr}.ai-help-panel{width:min(100vw,100vw - .5rem);max-height:calc(100vh - .5rem);padding:.8rem}.ai-help-config-row,.ai-help-quick-row,.ai-help-capability-grid{grid-template-columns:1fr}.ai-help-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-onboarding-note{grid-template-columns:1fr}.workspace-onboarding-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.client-directory-tools{width:100%;margin-left:0}.client-hub-panel .client-detail-grid,.client-calendar-color-box{grid-template-columns:1fr}.quickbooks-client-export-summary,.quickbooks-client-link-list{grid-template-columns:repeat(2,minmax(0,1fr))}.client-color-control{justify-content:flex-start}}@media (max-width:900px){.ai-help-key-spacer{display:none}}.app-shell.app-shell-jordinsky:not(.is-dark-mode){--workhub-slideout-ink:#211b18;--workhub-slideout-muted:#6d625a;--workhub-slideout-surface:#f7f1e8;--workhub-slideout-soft:#efe5d9;--workhub-slideout-card:#fffaf2;--workhub-slideout-pill:#b8734a21;--workhub-slideout-border:#8b6f5a3d;--workhub-slideout-border-strong:#b8734a61;--workhub-slideout-accent:#b8734a;--workhub-slideout-accent-strong:#4b241f;--workhub-slideout-accent-soft:#b8734a24}.app-shell.app-shell-jordinsky.is-dark-mode{--workhub-slideout-surface:#14100e;--workhub-slideout-soft:#1d1714;--workhub-slideout-card:#211915;--workhub-slideout-pill:#cf8a5c21;--workhub-slideout-border:#cf8a5c38;--workhub-slideout-border-strong:#cf8a5c5c;--workhub-slideout-accent:#cf8a5c;--workhub-slideout-accent-strong:#fff;--workhub-slideout-accent-soft:#cf8a5c24}.app-shell.app-shell-jordinsky:not(.is-dark-mode) .app-settings-panel,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .mail-settings-panel,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .branding-slide-panel,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .template-slide-panel,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .customization-slide-panel,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .schedule-event-popout,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .invoice-builder-popout,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .client-form-popout,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .billing-popout,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .availability-popout,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .availability-settings-popout,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .tutorial-slide-panel,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .ai-help-panel,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .admin-hub-panel,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .event-modal,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .public-booking-drawer,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .mail-folder-menu,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .mail-compose-popover,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .notification-popover,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .compact-dropdown-panel,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .theme-preset-dropdown{color:var(--workhub-slideout-ink);border-color:var(--workhub-slideout-border);background:var(--workhub-slideout-surface)}.app-shell.app-shell-jordinsky:not(.is-dark-mode) .settings-section,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .mail-settings-section,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .workspace-onboarding-note,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .mail-compose-attachments span,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .mail-connection-card,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .mail-contact-panel,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .mail-workflow-bar,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .mail-template-row,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .mail-filter-chips,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .availability-request,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .availability-settings-grid>.field:not(.wide),.app-shell.app-shell-jordinsky:not(.is-dark-mode) .schedule-mini-card,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .ai-help-empty-state,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .ai-help-mode-row,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .ai-help-key-panel,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .ai-help-key-status-grid div,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .ai-help-settings-grid div,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .ai-help-message,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .ai-help-quick-row button,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .ai-help-capability-grid div,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .ai-help-safeguard-list span{color:var(--workhub-slideout-ink);border-color:var(--workhub-slideout-border);background:var(--workhub-slideout-card)}.app-shell.app-shell-jordinsky:not(.is-dark-mode) .app-settings-panel .slide-popout-heading h3,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .mail-settings-panel .slide-popout-heading h3,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .branding-slide-panel .slide-popout-heading h3,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .template-slide-panel .slide-popout-heading h3,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .customization-slide-panel .slide-popout-heading h3,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .schedule-event-popout .schedule-popout-heading h3,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .schedule-event-popout .slide-popout-heading h3,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .invoice-builder-popout .slide-popout-heading h3,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .client-form-popout .slide-popout-heading h3,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .billing-popout .slide-popout-heading h3,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .availability-popout .schedule-popout-heading h3,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .availability-settings-popout .schedule-popout-heading h3,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .tutorial-slide-panel .slide-popout-heading h3,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .ai-help-panel .slide-popout-heading h3,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .admin-hub-panel .slide-popout-heading h3,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .event-modal h2,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .event-modal h3,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .public-booking-drawer h3,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .settings-section-heading h4,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .mail-settings-panel h4,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .settings-status-list strong,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .settings-section strong,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .mail-settings-section strong{color:var(--workhub-slideout-ink)}.app-shell.app-shell-jordinsky:not(.is-dark-mode) .app-settings-panel .eyebrow,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .mail-settings-panel .eyebrow,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .mail-settings-panel label>span,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .mail-settings-panel p,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .branding-slide-panel .eyebrow,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .template-slide-panel .eyebrow,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .customization-slide-panel .eyebrow,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .schedule-event-popout .helper,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .invoice-builder-popout .helper,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .client-form-popout .helper,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .billing-popout .helper,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .availability-popout .helper,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .availability-settings-popout .helper,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .tutorial-slide-panel .helper,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .ai-help-panel .helper,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .event-modal p,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .public-booking-drawer p,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .settings-section-heading span,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .settings-status-list span,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .settings-section label>span,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .settings-section p,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .mail-settings-section label>span,.app-shell.app-shell-jordinsky:not(.is-dark-mode) .mail-settings-section p{color:var(--workhub-slideout-muted)}.app-shell.app-shell-jordinsky.is-dark-mode,.app-shell.app-shell-jordinsky.is-dark-mode .topbar,.app-shell.app-shell-jordinsky.is-dark-mode .panel,.app-shell.app-shell-jordinsky.is-dark-mode .metric,.app-shell.app-shell-jordinsky.is-dark-mode .record,.app-shell.app-shell-jordinsky.is-dark-mode .calendar-shell,.app-shell.app-shell-jordinsky.is-dark-mode .client-card,.app-shell.app-shell-jordinsky.is-dark-mode .event-modal,.app-shell.app-shell-jordinsky.is-dark-mode .mail-workspace,.app-shell.app-shell-jordinsky.is-dark-mode .mail-reading-pane,.app-shell.app-shell-jordinsky.is-dark-mode .schedule-event-popout,.app-shell.app-shell-jordinsky.is-dark-mode .invoice-builder-popout,.app-shell.app-shell-jordinsky.is-dark-mode .billing-popout,.app-shell.app-shell-jordinsky.is-dark-mode .availability-popout,.app-shell.app-shell-jordinsky.is-dark-mode .availability-settings-popout,.app-shell.app-shell-jordinsky.is-dark-mode .ai-help-panel,.app-shell.app-shell-jordinsky.is-dark-mode .admin-hub-panel{background:#14100e;border-color:#cf8a5c38}.app-shell.app-shell-jordinsky.is-dark-mode .client-card-header,.app-shell.app-shell-jordinsky.is-dark-mode .active-shift-card,.app-shell.app-shell-jordinsky.is-dark-mode .calendar-cell,.app-shell.app-shell-jordinsky.is-dark-mode .calendar-day-name,.app-shell.app-shell-jordinsky.is-dark-mode .invoice-dropdown-record,.app-shell.app-shell-jordinsky.is-dark-mode .client-rate-box,.app-shell.app-shell-jordinsky.is-dark-mode .client-notes-box,.app-shell.app-shell-jordinsky.is-dark-mode .event-notes,.app-shell.app-shell-jordinsky.is-dark-mode .empty,.app-shell.app-shell-jordinsky.is-dark-mode .notice,.app-shell.app-shell-jordinsky.is-dark-mode .notification-popover,.app-shell.app-shell-jordinsky.is-dark-mode .notification-item,.app-shell.app-shell-jordinsky.is-dark-mode .mail-folder-menu,.app-shell.app-shell-jordinsky.is-dark-mode .mail-list-pane,.app-shell.app-shell-jordinsky.is-dark-mode .mail-list-header,.app-shell.app-shell-jordinsky.is-dark-mode .mail-reader-toolbar,.app-shell.app-shell-jordinsky.is-dark-mode .mail-reply-box,.app-shell.app-shell-jordinsky.is-dark-mode .mail-account-card,.app-shell.app-shell-jordinsky.is-dark-mode .mail-attachments,.app-shell.app-shell-jordinsky.is-dark-mode .compact-hub-status-strip span,.app-shell.app-shell-jordinsky.is-dark-mode .billing-delivery-strip span,.app-shell.app-shell-jordinsky.is-dark-mode .delivery-hub-trigger,.app-shell.app-shell-jordinsky.is-dark-mode .delivery-provider-notice,.app-shell.app-shell-jordinsky.is-dark-mode .delivery-mini-grid>div,.app-shell.app-shell-jordinsky.is-dark-mode .delivery-provider-grid>div,.app-shell.app-shell-jordinsky.is-dark-mode .delivery-row,.app-shell.app-shell-jordinsky.is-dark-mode .quickbooks-invoice-summary,.app-shell.app-shell-jordinsky.is-dark-mode .quickbooks-client-export-summary span,.app-shell.app-shell-jordinsky.is-dark-mode .quickbooks-client-link-list span,.app-shell.app-shell-jordinsky.is-dark-mode .quickbooks-payload-preview,.app-shell.app-shell-jordinsky.is-dark-mode .quickbooks-feature-list span{background:#211915;border-color:#cf8a5c38}.app-shell.app-shell-jordinsky.is-dark-mode .button.secondary,.app-shell.app-shell-jordinsky.is-dark-mode .button.ghost,.app-shell.app-shell-jordinsky.is-dark-mode .invoice-dropdown-header,.app-shell.app-shell-jordinsky.is-dark-mode .invoice-dropdown-handle,.app-shell.app-shell-jordinsky.is-dark-mode .status-pill,.app-shell.app-shell-jordinsky.is-dark-mode .status-chip,.app-shell.app-shell-jordinsky.is-dark-mode .pill,.app-shell.app-shell-jordinsky.is-dark-mode .event-pill{color:#f2ddcc;background:#cf8a5c21;border-color:#cf8a5c47}.app-shell.app-shell-jordinsky.is-dark-mode .button.primary,.app-shell.app-shell-jordinsky.is-dark-mode .compact-hub-nav button.active,.app-shell.app-shell-jordinsky.is-dark-mode .invoice-builder-section-nav button.active,.app-shell.app-shell-jordinsky.is-dark-mode .topbar nav button.active{color:#0e0d0c;background:#cf8a5c;border-color:#cf8a5c}.app-shell.app-shell-jordinsky .notice,.app-shell.app-shell-jordinsky .empty,.app-shell.app-shell-jordinsky .active-shift-card,.app-shell.app-shell-jordinsky .invoice-dropdown-header,.app-shell.app-shell-jordinsky .invoice-dropdown-handle,.app-shell.app-shell-jordinsky .compact-hub-status-strip span,.app-shell.app-shell-jordinsky .billing-delivery-strip span,.app-shell.app-shell-jordinsky .delivery-hub-trigger,.app-shell.app-shell-jordinsky .delivery-provider-notice,.app-shell.app-shell-jordinsky .quickbooks-invoice-summary,.app-shell.app-shell-jordinsky .quickbooks-client-export-summary span,.app-shell.app-shell-jordinsky .quickbooks-client-link-list span,.app-shell.app-shell-jordinsky .quickbooks-payload-preview,.app-shell.app-shell-jordinsky .quickbooks-feature-list span{background:#8b6f5a1f;border-color:#b8734a2e}.app-shell.app-shell-jordinsky .compact-hub-status-strip small,.app-shell.app-shell-jordinsky .billing-delivery-strip span,.app-shell.app-shell-jordinsky .delivery-provider-notice,.app-shell.app-shell-jordinsky .quickbooks-invoice-summary small,.app-shell.app-shell-jordinsky .quickbooks-client-export-summary small,.app-shell.app-shell-jordinsky .quickbooks-client-link-list small,.app-shell.app-shell-jordinsky .quickbooks-feature-list span{color:#6d625a}.app-shell.app-shell-jordinsky .field input,.app-shell.app-shell-jordinsky .field select,.app-shell.app-shell-jordinsky .field textarea,.app-shell.app-shell-jordinsky .search-field input,.app-shell.app-shell-jordinsky .mail-search input,.app-shell.app-shell-jordinsky .mail-reply-box textarea,.app-shell.app-shell-jordinsky .invoice-records-panel .search-field input,.app-shell.app-shell-jordinsky .offers-title-row .search-field input{color:#211b18;background:#fffdf9f2;border-color:#8b6f5a47}.app-shell.app-shell-jordinsky.is-dark-mode .field input,.app-shell.app-shell-jordinsky.is-dark-mode .field select,.app-shell.app-shell-jordinsky.is-dark-mode .field textarea,.app-shell.app-shell-jordinsky.is-dark-mode .search-field input,.app-shell.app-shell-jordinsky.is-dark-mode .mail-search input,.app-shell.app-shell-jordinsky.is-dark-mode .mail-reply-box textarea,.app-shell.app-shell-jordinsky.is-dark-mode .invoice-records-panel .search-field input,.app-shell.app-shell-jordinsky.is-dark-mode .offers-title-row .search-field input{color:#fff8ef;background:#211915;border-color:#cf8a5c47}body:has(.app-shell-voytacs.is-dark-mode){color:#f8fbff;background:radial-gradient(circle at 18% 0,#69aaff29,#0000 28rem),radial-gradient(circle at 84% 8%,#e2b25621,#0000 24rem),#101827;animation:none}.app-shell.app-shell-voytacs.is-dark-mode{color:#f8fbff;--workhub-slideout-surface:#101827;--workhub-slideout-soft:#121d30;--workhub-slideout-card:#172235;--workhub-slideout-pill:#69aaff1f;--workhub-slideout-border:#69aaff38;--workhub-slideout-border-strong:#69aaff61;--workhub-slideout-accent:#69aaff;--workhub-slideout-accent-strong:#f8fbff;--workhub-slideout-accent-soft:#69aaff24;background:#0f1726;--light-teal:#e2b256!important;--pale-teal:#f3d993!important;--brand-accent:#e2b256!important;--line:#94a3b83d!important;--ui-info:#9ab0d0!important;--ui-accent:#e2b256!important;--ui-accent-soft:#e2b25629!important;--ui-accent-mid:#e2b25657!important;--ui-accent-readable:#f3d993!important;--ui-success:#9fbc68!important}.app-shell.app-shell-voytacs.is-dark-mode .topbar:before{background:linear-gradient(115deg,#101827f0,#172235c2),repeating-linear-gradient(90deg,#69aaff17 0 1px,#0000 1px 44px);border-color:#69aaff2e;box-shadow:0 18px 44px #0000002e}.app-shell.app-shell-voytacs.is-dark-mode .panel,.app-shell.app-shell-voytacs.is-dark-mode .metric,.app-shell.app-shell-voytacs.is-dark-mode .record,.app-shell.app-shell-voytacs.is-dark-mode .invoice-dropdown-record,.app-shell.app-shell-voytacs.is-dark-mode .invoice-dropdown-body,.app-shell.app-shell-voytacs.is-dark-mode .calendar-shell,.app-shell.app-shell-voytacs.is-dark-mode .calendar-day-name,.app-shell.app-shell-voytacs.is-dark-mode .calendar-cell,.app-shell.app-shell-voytacs.is-dark-mode .client-card,.app-shell.app-shell-voytacs.is-dark-mode .client-card-header,.app-shell.app-shell-voytacs.is-dark-mode .client-card-body,.app-shell.app-shell-voytacs.is-dark-mode .client-detail-grid p,.app-shell.app-shell-voytacs.is-dark-mode .client-rate-box,.app-shell.app-shell-voytacs.is-dark-mode .client-calendar-color-box,.app-shell.app-shell-voytacs.is-dark-mode .mail-workspace,.app-shell.app-shell-voytacs.is-dark-mode .mail-desktop-sidebar,.app-shell.app-shell-voytacs.is-dark-mode .mail-folder-menu,.app-shell.app-shell-voytacs.is-dark-mode .mail-list-pane,.app-shell.app-shell-voytacs.is-dark-mode .mail-list-header,.app-shell.app-shell-voytacs.is-dark-mode .mail-reader-toolbar,.app-shell.app-shell-voytacs.is-dark-mode .mail-reading-pane,.app-shell.app-shell-voytacs.is-dark-mode .mail-account-card,.app-shell.app-shell-voytacs.is-dark-mode .mail-search-row,.app-shell.app-shell-voytacs.is-dark-mode .mail-reply-box,.app-shell.app-shell-voytacs.is-dark-mode .mail-settings-section,.app-shell.app-shell-voytacs.is-dark-mode .mail-connection-card,.app-shell.app-shell-voytacs.is-dark-mode .mail-contact-panel,.app-shell.app-shell-voytacs.is-dark-mode .mail-workflow-bar,.app-shell.app-shell-voytacs.is-dark-mode .mail-template-row,.app-shell.app-shell-voytacs.is-dark-mode .mail-filter-chips,.app-shell.app-shell-voytacs.is-dark-mode .mail-google-tools,.app-shell.app-shell-voytacs.is-dark-mode .mail-snippet-row,.app-shell.app-shell-voytacs.is-dark-mode .mail-undo-bar,.app-shell.app-shell-voytacs.is-dark-mode .mail-preview,.app-shell.app-shell-voytacs.is-dark-mode .mail-meta-grid,.app-shell.app-shell-voytacs.is-dark-mode .mail-range,.app-shell.app-shell-voytacs.is-dark-mode .mail-more-menu,.app-shell.app-shell-voytacs.is-dark-mode .mail-compose-popover,.app-shell.app-shell-voytacs.is-dark-mode .mail-compose-attachments,.app-shell.app-shell-voytacs.is-dark-mode .tutorial-callout,.app-shell.app-shell-voytacs.is-dark-mode .notice,.app-shell.app-shell-voytacs.is-dark-mode .empty,.app-shell.app-shell-voytacs.is-dark-mode .template-slide-panel,.app-shell.app-shell-voytacs.is-dark-mode .compact-hub-status-strip span,.app-shell.app-shell-voytacs.is-dark-mode .billing-delivery-strip span,.app-shell.app-shell-voytacs.is-dark-mode .quickbooks-invoice-summary,.app-shell.app-shell-voytacs.is-dark-mode .quickbooks-client-export-summary span,.app-shell.app-shell-voytacs.is-dark-mode .quickbooks-client-link-list span,.app-shell.app-shell-voytacs.is-dark-mode .quickbooks-payload-preview,.app-shell.app-shell-voytacs.is-dark-mode .quickbooks-feature-list span{box-shadow:0 18px 42px #0003;color:#f8fbff!important;background:#101827e6!important;border-color:#94a3b833!important}.app-shell.app-shell-voytacs.is-dark-mode .line-item,.app-shell.app-shell-voytacs.is-dark-mode .line-item.compact,.app-shell.app-shell-voytacs.is-dark-mode .invoice-dropdown-lines .line-item,.app-shell.app-shell-voytacs.is-dark-mode .delivery-row{color:#f8fbff!important;background:#111b2ef5!important;border-color:#94a3b82e!important}.app-shell.app-shell-voytacs.is-dark-mode .mail-row,.app-shell.app-shell-voytacs.is-dark-mode .mail-message-list .mail-row,.app-shell.app-shell-voytacs.is-dark-mode .mail-message-list .mail-row:nth-child(2n),.app-shell.app-shell-voytacs.is-dark-mode .mail-message-list .mail-row:nth-child(odd),.app-shell.app-shell-voytacs.is-dark-mode .mail-message-list .mail-row.unread,.app-shell.app-shell-voytacs.is-dark-mode .mail-message-list .mail-row.unread:nth-child(2n),.app-shell.app-shell-voytacs.is-dark-mode .mail-message-list .mail-row.unread:nth-child(odd){color:#f8fbff!important;background:#111b2ee6!important;border-color:#94a3b829!important}.app-shell.app-shell-voytacs.is-dark-mode .mail-row:hover,.app-shell.app-shell-voytacs.is-dark-mode .mail-row.active,.app-shell.app-shell-voytacs.is-dark-mode .mail-row.active.unread,.app-shell.app-shell-voytacs.is-dark-mode .mail-row.is-selected{color:#f8fbff!important;background:#e2b25624!important;border-color:#e2b2565c!important}.app-shell.app-shell-voytacs.is-dark-mode .button.secondary,.app-shell.app-shell-voytacs.is-dark-mode .tag-link,.app-shell.app-shell-voytacs.is-dark-mode .tag-button,.app-shell.app-shell-voytacs.is-dark-mode .mail-folder-list button,.app-shell.app-shell-voytacs.is-dark-mode .mail-desktop-folder-list button,.app-shell.app-shell-voytacs.is-dark-mode .mail-list-actions button,.app-shell.app-shell-voytacs.is-dark-mode .mail-health-pill,.app-shell.app-shell-voytacs.is-dark-mode .mail-google-tools button,.app-shell.app-shell-voytacs.is-dark-mode .mail-snippet-row button,.app-shell.app-shell-voytacs.is-dark-mode .mail-thread-count,.app-shell.app-shell-voytacs.is-dark-mode .mail-undo-bar button,.app-shell.app-shell-voytacs.is-dark-mode .mail-filter-chips button,.app-shell.app-shell-voytacs.is-dark-mode .schedule-form-toggle,.app-shell.app-shell-voytacs.is-dark-mode .calendar-action-button,.app-shell.app-shell-voytacs.is-dark-mode .event-pill-export-actions a,.app-shell.app-shell-voytacs.is-dark-mode .event-pill-export-actions button{color:#f3d993!important;background:#111b2ef5!important;border-color:#e2b2563d!important}.app-shell.app-shell-voytacs.is-dark-mode .button.secondary:hover,.app-shell.app-shell-voytacs.is-dark-mode .tag-link:hover,.app-shell.app-shell-voytacs.is-dark-mode .tag-button:hover,.app-shell.app-shell-voytacs.is-dark-mode .mail-folder-list button.active,.app-shell.app-shell-voytacs.is-dark-mode .mail-folder-list button:hover,.app-shell.app-shell-voytacs.is-dark-mode .mail-desktop-folder-list button.active,.app-shell.app-shell-voytacs.is-dark-mode .mail-desktop-folder-list button:hover,.app-shell.app-shell-voytacs.is-dark-mode .mail-filter-chips button.active,.app-shell.app-shell-voytacs.is-dark-mode .mail-filter-chips button:hover,.app-shell.app-shell-voytacs.is-dark-mode .mail-google-tools button:hover,.app-shell.app-shell-voytacs.is-dark-mode .mail-snippet-row button:hover,.app-shell.app-shell-voytacs.is-dark-mode .mail-undo-bar button:hover,.app-shell.app-shell-voytacs.is-dark-mode .schedule-form-toggle:hover,.app-shell.app-shell-voytacs.is-dark-mode .calendar-action-button:hover,.app-shell.app-shell-voytacs.is-dark-mode .event-pill-export-actions a:hover,.app-shell.app-shell-voytacs.is-dark-mode .event-pill-export-actions button:hover{color:#f3d993!important;background:#e2b25626!important;border-color:#e2b2566b!important}.app-shell.app-shell-voytacs.is-dark-mode .field input,.app-shell.app-shell-voytacs.is-dark-mode .field select,.app-shell.app-shell-voytacs.is-dark-mode .field textarea,.app-shell.app-shell-voytacs.is-dark-mode .search-field input,.app-shell.app-shell-voytacs.is-dark-mode .mail-search input,.app-shell.app-shell-voytacs.is-dark-mode .mail-reply-box textarea,.app-shell.app-shell-voytacs.is-dark-mode .mail-settings-section input,.app-shell.app-shell-voytacs.is-dark-mode .mail-settings-section select,.app-shell.app-shell-voytacs.is-dark-mode .mail-settings-section textarea,.app-shell.app-shell-voytacs.is-dark-mode .mail-template-row select,.app-shell.app-shell-voytacs.is-dark-mode .mail-send-later-field input,.app-shell.app-shell-voytacs.is-dark-mode .mail-reminder-field input,.app-shell.app-shell-voytacs.is-dark-mode .invoice-records-panel .search-field input,.app-shell.app-shell-voytacs.is-dark-mode .offers-title-row .search-field input{color:#f8fbff!important;background:#121d30f5!important;border-color:#94a3b83d!important}.app-shell.app-shell-voytacs.is-dark-mode .field input::placeholder,.app-shell.app-shell-voytacs.is-dark-mode .field textarea::placeholder,.app-shell.app-shell-voytacs.is-dark-mode .search-field input::placeholder,.app-shell.app-shell-voytacs.is-dark-mode .mail-search input::placeholder,.app-shell.app-shell-voytacs.is-dark-mode .mail-reply-box textarea::placeholder{color:#f8fbff94}.app-shell.app-shell-voytacs.is-dark-mode .invoice-dropdown-header,.app-shell.app-shell-voytacs.is-dark-mode .invoice-dropdown-handle,.app-shell.app-shell-voytacs.is-dark-mode .schedule-quick-card,.app-shell.app-shell-voytacs.is-dark-mode .settings-dropdown-caret,.app-shell.app-shell-voytacs.is-dark-mode .mail-menu-button,.app-shell.app-shell-voytacs.is-dark-mode .mail-label-chip,.app-shell.app-shell-voytacs.is-dark-mode .mail-attachment-list span,.app-shell.app-shell-voytacs.is-dark-mode .mail-compose-attachments span,.app-shell.app-shell-voytacs.is-dark-mode .mail-row-labels,.app-shell.app-shell-voytacs.is-dark-mode .workspace-email-pill,.app-shell.app-shell-voytacs.is-dark-mode .workspace-identity-pill,.app-shell.app-shell-voytacs.is-dark-mode .status-chip,.app-shell.app-shell-voytacs.is-dark-mode .pill,.app-shell.app-shell-voytacs.is-dark-mode .event-pill{color:#f3d993!important;background:#111b2ef5!important;border-color:#e2b2563d!important}.app-shell.app-shell-voytacs.is-dark-mode .tag-row>span,.app-shell.app-shell-voytacs.is-dark-mode .offer-summary-tags>span{color:#f8fbff!important;background:#111b2ef5!important;border-color:#e2b2563d!important}.app-shell.app-shell-voytacs.is-dark-mode .schedule-quick-card:hover,.app-shell.app-shell-voytacs.is-dark-mode .schedule-quick-card[aria-expanded=true],.app-shell.app-shell-voytacs.is-dark-mode .mail-menu-button:hover,.app-shell.app-shell-voytacs.is-dark-mode .mail-menu-button.active,.app-shell.app-shell-voytacs.is-dark-mode .mail-label-chip:hover,.app-shell.app-shell-voytacs.is-dark-mode .mail-label-chip.active{color:#f3d993;background:#e2b25629;border-color:#e2b25670}.invoice-delivery-confirm-popout{width:min(34rem,100vw - 1.5rem)}.invoice-delivery-status-strip{margin-bottom:.8rem}.invoice-delivery-summary{grid-template-columns:1fr .55fr;gap:.6rem;margin-bottom:.8rem;display:grid}.invoice-delivery-summary p{border:1px solid var(--line);background:var(--paper-soft);border-radius:8px;margin:0;padding:.7rem}.invoice-delivery-summary span,.invoice-delivery-option small{color:var(--muted);font-size:.72rem;display:block}.invoice-delivery-section h4{margin:0 0 .5rem}.invoice-delivery-option-list{gap:.45rem;max-height:min(16rem,38vh);display:grid;overflow:auto}.invoice-delivery-option{border:1px solid var(--line);background:var(--paper-soft);cursor:pointer;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:.6rem;padding:.62rem .7rem;display:grid}.invoice-delivery-option:hover{border-color:var(--action)}.invoice-delivery-option input{width:1rem;height:1rem;accent-color:var(--action)}.invoice-delivery-option strong{overflow-wrap:anywhere;display:block}.invoice-delivery-extra{margin-top:.8rem}@media (max-width:640px){.invoice-delivery-summary{grid-template-columns:1fr}}
