@media screen{html:is([data-theme=dark],[data-theme=gray]){color-scheme:dark;--bg:#161616;--surface:#242424;--surface-soft:#2c2c2c;--surface-muted:#333333;--line:#3a3a3c;--line-strong:#636366;--ink:#f5f5f7;--muted:#b8b8bd;--brand-blue:#d9d9de;--brand-blue-hover:#f5f5f7;--brand-blue-soft:#3a3a3c;--brand-blue-ink:#e5e5ea;--button-ink:#1c1c1e;--accent:#e5e5ea;--accent-deep:#f5f5f7;--accent-soft:#333333;--action-bg:#e5e5ea;--action-hover:#ffffff;--action-ink:#1c1c1e;--focus:#64a9ff;--shadow:0 3px 12px #00000030,0 1px 4px #00000024;--dark-sidebar:#1c1c1e;--dark-topbar:#242424ef;--dark-photo-badge:#242424ee;--danger:#ff91a0;--danger-deep:#ffb5be;--danger-soft:#40252d;--dark-danger-line:#854452;--dark-warning:#f3c884;--dark-warning-soft:#392f20;--dark-warning-line:#705737;--dark-success:#89e0b1;--dark-success-soft:#1e3c30;--chart-planning:#c7c7cc;--chart-hold:#8e8e93;--chart-complete:#636366;--theme-logo:url(/brand/themes/dark/logo.png);--theme-bee:url(/brand/themes/dark/bee.png);--theme-bg:var(--bg);--theme-surface:var(--surface);--theme-surface-soft:var(--surface-soft);--theme-surface-muted:var(--surface-muted);--theme-line:var(--line);--theme-line-strong:var(--line-strong);--theme-ink:var(--ink);--theme-muted:var(--muted);--theme-brand:var(--brand-blue);--theme-brand-soft:var(--brand-blue-soft);--theme-brand-ink:var(--brand-blue-ink);--theme-accent:var(--accent);--theme-accent-deep:var(--accent-deep);--theme-accent-soft:var(--accent-soft);scrollbar-color:var(--line-strong) var(--bg)}html:is([data-theme=dark],[data-theme=gray]) :is(.sidebar,.nebubee-admin .admin-sidebar){background:var(--dark-sidebar);border-color:var(--line)}html:is([data-theme=dark],[data-theme=gray]) :is(.topbar,.live-app-shell .topbar,.client-topbar,.client-topbar:has(>:is(.workspace-global-search,.header-search-tools)),.nebubee-admin .admin-topbar,.help-page-header,.bottom-nav,.live-app-shell .mobile-bottom-nav,.nebubee-admin .admin-bottom-nav){background:var(--dark-topbar);border-color:var(--line)}html:is([data-theme=dark],[data-theme=gray]) :is(.shell-launcher,.language-switcher){background:var(--surface-soft)}html:is([data-theme=dark],[data-theme=gray]) .notification-button>i{border-color:var(--surface)}html:is([data-theme=dark],[data-theme=gray]) .nav-item.active,html:is([data-theme=dark],[data-theme=gray]) .nebubee-admin .admin-nav-item.is-active{box-shadow:inset 3px 0 var(--accent)}html:is([data-theme=dark],[data-theme=gray]) :is(.skip-link,.metric-card,.home-metrics>article,.home-project-card,.home-period,.home-project-search,.home-status-filter,.report-metric,.report-health-grid>article,.settings-access,.settings-company-avatar,.sales-account-chip,.portal-heading .portal-account,.task-search,.identity-card,.identity-button:not(.primary):not(.subtle),.team-summary>div,.team-card,.help-global-link,.help-search,.help-article,.help-saved-reply select,.help-sign-in,.dialog-header,.est-modal-header){background:var(--surface)}html:is([data-theme=dark],[data-theme=gray]) .home-saved-note{background:var(--surface-muted)}html:is([data-theme=dark],[data-theme=gray]) .identity-button:not(.primary):not(.subtle):hover{background:var(--surface-muted)}html:is([data-theme=dark],[data-theme=gray]) :is(.dialog,.est-modal,.desc-dialog){border-color:var(--line);box-shadow:0 25px 100px #00000080}html:is([data-theme=dark],[data-theme=gray]) :is(.dialog,.est-modal,.desc-dialog,.nebubee-admin .admin-modal)::backdrop{background:#05090dc2}html:is([data-theme=dark],[data-theme=gray]) :is(.notification-panel,.workspace-search-results,.compact-popover,.lead-address-dropdown,.contact-actions-menu,.task-message-actions-panel,.est-template-menu>[role=menu]){box-shadow:0 12px 42px #00000066}html:is([data-theme=dark],[data-theme=gray]) .nebubee-admin{--admin-surface:var(--surface)}html:is([data-theme=dark],[data-theme=gray]) .nebubee-admin :is(.admin-auth-card,.admin-metric,.admin-card,.admin-search,.admin-filters>select,.admin-composer,.admin-composer textarea,.admin-modal,.admin-skip,.admin-company-selector select,.admin-guide-row>span,.admin-button:not(.admin-primary)){background:var(--surface)}html:is([data-theme=dark],[data-theme=gray]) .nebubee-admin .admin-support-guide{background:linear-gradient(125deg,var(--surface),var(--surface-soft))}html:is([data-theme=dark],[data-theme=gray]) .nebubee-admin .admin-button:not(.admin-primary):hover{background:var(--surface-muted)}html:is([data-theme=dark],[data-theme=gray]) .nebubee-admin .admin-primary{background:var(--action-bg);border-color:var(--action-bg);color:var(--action-ink)}html:is([data-theme=dark],[data-theme=gray]) .nebubee-admin .admin-primary:hover{background:var(--action-hover);border-color:var(--action-hover);color:var(--action-ink)}html:is([data-theme=dark],[data-theme=gray]) :is(.notification-badge,.settings-workweek button[aria-pressed=true]){color:var(--action-ink)}html:is([data-theme=dark],[data-theme=gray]) .theme-option>input:checked+.theme-option-card .theme-option-check{color:var(--button-ink)}html:is([data-theme=dark],[data-theme=gray]) .settings-sidebar-name input:checked+.settings-sidebar-switch:after,html:is([data-theme=dark],[data-theme=gray]) .support-privacy input[role=switch]:checked:after{background:var(--button-ink)}html:is([data-theme=dark],[data-theme=gray]) [style*="--entity-color"]{--entity-tint:color-mix(in srgb,var(--entity-color) 18%,var(--surface))!important;--entity-ink:color-mix(in srgb,var(--entity-color) 40%,#ffffff)!important}html:is([data-theme=dark],[data-theme=gray]) :is(.entity-color-native,.entity-color-inherited-swatch){border-color:var(--line-strong)}html:is([data-theme=dark],[data-theme=gray]) :is(.entity-color-swatch,.theme-option-swatches>span){box-shadow:inset 0 0 0 1px #ffffff30}html:is([data-theme=dark],[data-theme=gray]) :is(.project-photo>.status,.project-photo .status,.job-photo .job-status,.job-code,.project-cover-card-badge,.fr-file-preview>span,.task-conversation-photo-drafts button,.selection-swatch>span,.portal-selection-option>span svg,.address-map-credit){background:var(--dark-photo-badge);border-color:var(--line-strong);color:var(--ink)}html:is([data-theme=dark],[data-theme=gray]) .project-photo-caption{color:#ffffff}html:is([data-theme=dark],[data-theme=gray]) .portal-project-hero .portal-pill{background:var(--surface);border-color:var(--line)}html:is([data-theme=dark],[data-theme=gray]) .portal-project-hero.entity-colored .portal-pill{background:var(--entity-tint);color:var(--entity-ink)}html:is([data-theme=dark],[data-theme=gray]) :is(.security-error,.identity-error,.sales-error,.est-error,.est-status-declined,.billing-status.overdue,.desc-error,.pv-error,.nebubee-admin .admin-alert-error,.nebubee-admin .admin-priority-high,.nebubee-admin .admin-priority-urgent,.task-conversation-error,.field-pill.rejected,.field-pill.voided,.job-gantt-bar.task-blocked,.est-delete-icon,.pipeline-cancellation){color:var(--danger);background:var(--danger-soft);border-color:var(--dark-danger-line)}html:is([data-theme=dark],[data-theme=gray]) :is(.security-field input[aria-invalid=true]){color:var(--ink);background:var(--danger-soft);border-color:var(--danger)}html:is([data-theme=dark],[data-theme=gray]) .security-field input[aria-invalid=true]:focus{box-shadow:0 0 0 3px var(--dark-danger-line)}html:is([data-theme=dark],[data-theme=gray]) :is(.contact-actions-menu .contact-menu-delete,.contact-delete-icon,.billing-remove,.est-remove-line,.est-total-card>.est-calculation-error,.est-scope-remove,.est-section-actions>button:last-child,.est-section-actions>button:nth-last-child(2),.est-line-actions>.est-line-remove,.est-template-menu .est-menu-danger,.est-delete-confirmation>.est-error,.workspace-search-error h3,.fr-due-late,.job-cancel-booking,.task-overdue,.report-project-table .report-negative,.report-table .report-negative,.pipeline-cancellation>svg){color:var(--danger)}html:is([data-theme=dark],[data-theme=gray]) :is(.contact-delete-icon,.est-remove-line:hover,.est-scope-remove:hover,.est-line-actions>.est-line-remove:hover,.est-template-menu .est-menu-danger:hover){background:var(--danger-soft);color:var(--danger)}html:is([data-theme=dark],[data-theme=gray]) .contact-delete-confirm input{accent-color:var(--danger)}html:is([data-theme=dark],[data-theme=gray]) :is(.fr-due-late,.job-cancel-booking,.task-overdue){color:var(--danger)!important}html:is([data-theme=dark],[data-theme=gray]) .fin-negative{color:var(--dark-warning)!important}html:is([data-theme=dark],[data-theme=gray]) :is(.field-pill.submitted,.field-drafts,.field-offline,.fr-status.returned,.fr-note.warning,.fr-offline,.fr-priority,.billing-status.partial,.billing-note.coral,.fin-pill.warning,.home-project-status.hold,.portal-note.warning,.permit-status-expired,.job-status.held,.job-alert,.job-conflict-alert,.task-priority-high,.task-card-tags>.task-waiting,.team-status.pending,.lead-duplicate-notice,.sales-status-proposed,.sales-conflict,.settings-conflict,.settings-conflict-icon,.status-amber,.snapshot-alert){color:var(--dark-warning);background:var(--dark-warning-soft);border-color:var(--dark-warning-line)}html:is([data-theme=dark],[data-theme=gray]) :is(.field-drafts h3,.field-drafts p,.field-drafts>div,.fin-negative,.home-project-budget strong.negative,.home-project-card-footer .home-attention,.home-followups time.overdue,.job-attention,.report-warning,.lead-duplicate-heading,.lead-duplicate-notice li>small,.lead-duplicate-more,.settings-conflict p,.snapshot-alert p,.snapshot-alert strong){color:var(--dark-warning)}html:is([data-theme=dark],[data-theme=gray]) :is(.job-conflict-alert li,.lead-duplicate-notice li){border-color:var(--dark-warning-line)}html:is([data-theme=dark],[data-theme=gray]) .job-conflict-alert li button{border-color:var(--dark-warning-line);background:var(--surface)}html:is([data-theme=dark],[data-theme=gray]) .job-booking-card.has-conflict{border-left-color:var(--dark-warning);background:var(--dark-warning-soft)}html:is([data-theme=dark],[data-theme=gray]) :is(.pv-notice,.task-completion-toast-check){color:var(--dark-success);background:var(--dark-success-soft)}html:is([data-theme=dark],[data-theme=gray]) .task-completion-button.is-complete{color:#102c1b}html:is([data-theme=dark],[data-theme=gray]) .est-drag-handle:hover{background:var(--surface-muted)}html:is([data-theme=dark],[data-theme=gray]) :is(.client-proposal,.desc-paper){color-scheme:light;--surface:#ffffff;--surface-soft:#f8f9fb;--surface-muted:#eef0f3;--ink:#202632;--muted:#606b7b;--line:#e2e5ea;--line-strong:#b8c0cc;--brand-blue-ink:#245d99;--theme-ink:#202632;--theme-muted:#606b7b;--theme-line:#e2e5ea;--theme-line-strong:#b8c0cc;--theme-surface:#ffffff;--theme-surface-soft:#f8f9fb;--theme-surface-muted:#eef0f3;--theme-brand-ink:#245d99;background:#ffffff;color:#202632}}.theme-option>input[value=dark]+.theme-option-card .theme-option-art{background:#1c1c1e;border-bottom-color:#3a3a3c}@media screen{html[data-theme=gray]{color-scheme:dark;--bg:#2f2f2f;--surface:#3c3c3c;--surface-soft:#464646;--surface-muted:#4f4f4f;--line:#6a6a6a;--line-strong:#939393;--ink:#f4f4f4;--muted:#cdcdcd;--brand-blue:#cdcdcd;--brand-blue-hover:#e6e6e6;--brand-blue-soft:#565656;--brand-blue-ink:#e6e6e6;--button-ink:#272727;--accent:#dddddd;--accent-deep:#f3f3f3;--accent-soft:#515151;--action-bg:#dddddd;--action-hover:#f3f3f3;--action-ink:#272727;--focus:#f3f3f3;--dark-sidebar:#282828;--dark-topbar:#363636ef;--dark-photo-badge:#3c3c3cee;--chart-planning:#cdcdcd;--chart-hold:#a6a6a6;--chart-complete:#878787;--theme-logo:url(/brand/themes/gray/logo.png);--theme-bee:url(/brand/themes/gray/bee.png)}html[data-theme=gray] :is(.dialog,.est-modal,.desc-dialog,.nebubee-admin .admin-modal)::backdrop{background:#090909c2}html[data-theme=gray] .photo-viewer::backdrop{background:#171717d9}html[data-theme=gray] .pv-photo-column{background:var(--dark-sidebar)}html[data-theme=gray] .pv-stage{color:var(--ink);scrollbar-color:var(--line-strong) var(--dark-sidebar)}html[data-theme=gray] .pv-caption{background:var(--bg);color:var(--ink)}html[data-theme=gray] .pv-caption small{color:var(--muted)}html[data-theme=gray] .pv-read-only-error button{border-color:var(--line-strong)}}.theme-option>input[value=gray]+.theme-option-card .theme-option-art{background:linear-gradient(130deg,#2f2f2f,#4f4f4f);border-bottom-color:#6a6a6a}:root{--theme-logo:url(/brand/themes/blue/logo.png);--theme-bee:url(/brand/themes/blue/bee.png);--chart-planning:#c3d6ec;--chart-hold:#c6cbd3;--chart-complete:#65758a;--danger:#e01261;--danger-deep:#b70f4f;--danger-soft:#fff0f6}html[data-theme=violet]{--bg:#f7f4fb;--surface:#ffffff;--surface-soft:#faf7fd;--surface-muted:#f0eaf7;--line:#e5dced;--line-strong:#bca7cf;--ink:#2b183c;--muted:#6b5b7c;--brand-blue:#9b4bed;--brand-blue-hover:#863bd1;--brand-blue-soft:#f2e8fc;--brand-blue-ink:#602396;--button-ink:#ffffff;--accent:#7030a0;--accent-deep:#56217e;--accent-soft:#f3eafa;--focus:#7030a0;--chart-planning:#c6a4e8;--chart-hold:#d5cbdc;--chart-complete:#6f5089;--theme-logo:url(/brand/themes/violet/logo.png);--theme-bee:url(/brand/themes/violet/bee.png)}html[data-theme=navy]{--bg:#e8efff;--surface:#ffffff;--surface-soft:#f0f5ff;--surface-muted:#dce7ff;--line:#c4d4f3;--line-strong:#809fd9;--ink:#061c42;--muted:#465d82;--brand-blue:#2563eb;--brand-blue-hover:#174bc7;--brand-blue-soft:#dce8ff;--brand-blue-ink:#123c82;--button-ink:#ffffff;--accent:#154cba;--accent-deep:#0b3288;--accent-soft:#dce8ff;--focus:#154cba;--chart-planning:#6396f6;--chart-hold:#9fb2d4;--chart-complete:#082d70;--theme-logo:url(/brand/themes/navy/logo.png);--theme-bee:url(/brand/themes/navy/bee.png)}html[data-theme=rainbow]{--bg:#faf8f3;--surface:#ffffff;--surface-soft:#fffcf6;--surface-muted:#f1eee6;--line:#e5e1d8;--line-strong:#b8b1a3;--ink:#293137;--muted:#656b6b;--brand-blue:#008577;--brand-blue-hover:#006d63;--brand-blue-soft:#e0f5ef;--brand-blue-ink:#00695f;--button-ink:#ffffff;--accent:#f4bd24;--accent-deep:#8a5600;--accent-soft:#fff3ca;--action-hover:#e4a80f;--action-ink:#3a2800;--focus:#008577;--chart-planning:#2656d9;--chart-hold:#efb000;--chart-complete:#008ca8;--theme-logo:url(/brand/themes/rainbow/logo.png);--theme-bee:url(/brand/themes/rainbow/bee.png)}html:is([data-theme=violet],[data-theme=navy],[data-theme=rainbow]){--theme-bg:var(--bg);--theme-surface:var(--surface);--theme-surface-soft:var(--surface-soft);--theme-surface-muted:var(--surface-muted);--theme-line:var(--line);--theme-line-strong:var(--line-strong);--theme-ink:var(--ink);--theme-muted:var(--muted);--theme-brand:var(--brand-blue);--theme-brand-soft:var(--brand-blue-soft);--theme-brand-ink:var(--brand-blue-ink);--theme-accent:var(--accent);--theme-accent-deep:var(--accent-deep);--theme-accent-soft:var(--accent-soft)}.nebubee-logo[data-active-theme]{content:var(--theme-logo)}.nebubee-logo-compact[data-active-theme]{content:var(--theme-bee)}html[data-theme=navy] .admin-sidebar,html[data-theme=navy] .sidebar{--ink:#f2f6ff;--muted:#bed0f4;--surface:#103369;--surface-soft:#163d78;--surface-muted:#123979;--line:#35548a;--line-strong:#809fd9;--brand-blue:#8eb9ff;--brand-blue-soft:#174aad;--brand-blue-ink:#ffffff;--accent:#ffca19;--focus:#ffca19;--admin-ink:#f2f6ff;--admin-muted:#bed0f4;--admin-line:#35548a;--admin-pink:#ffca19;--theme-ink:#f2f6ff;--theme-muted:#bed0f4;--theme-line:#35548a;--theme-surface-soft:#163d78;--theme-surface-muted:#123979;--theme-brand-soft:#174aad;--theme-brand-ink:#ffffff;background:linear-gradient(175deg,#0b2e68,#071f4d 55%,#041433);color:var(--ink);border-right-color:#123c82}html[data-theme=navy] .admin-sidebar>.admin-brand,html[data-theme=navy] .sidebar-product-brand .brand{background:#ffffff;border:1px solid #c4d4f3;border-radius:12px;padding:10px 12px}html[data-theme=navy] .admin-sidebar>.admin-brand small{color:#465d82}html[data-theme=navy] .sidebar-company .company-logo{--muted:#465d82;--line-strong:#809fd9;background:#ffffff;color:#465d82}html[data-theme=navy] .admin-sidebar .admin-nav-item.is-active,html[data-theme=navy] .sidebar .nav-item.active{background:#174aad;color:#ffffff;box-shadow:inset 3px 0 #ffca19}html[data-theme=navy] .sidebar .nav-item.active svg{color:#ffffff}html[data-theme=navy] .admin-sidebar .admin-nav-item:hover,html[data-theme=navy] .sidebar .nav-item:hover{background:#123979;color:#ffffff}html[data-theme=navy] .admin-topbar,html[data-theme=navy] .client-topbar,html[data-theme=navy] .help-page-header,html[data-theme=navy] .live-app-shell .topbar{background:#f6f9ff;border-bottom:2px solid #154cba}html[data-theme=navy] .admin-metric,html[data-theme=navy] .home-metrics>article{border-top:3px solid #2563eb;background:linear-gradient(140deg,#ffffff 45%,#eaf1ff)}html[data-theme=navy] .live-app-shell .mobile-bottom-nav,html[data-theme=navy] .nebubee-admin .admin-bottom-nav{--focus:#ffca19;--brand-blue:#8eb9ff;--admin-pink:#ffca19;background:#071f4d;border-color:#35548a}html[data-theme=navy] .mobile-bottom-nav>button,html[data-theme=navy] .nebubee-admin .admin-bottom-nav>button{color:#bed0f4}html[data-theme=navy] .mobile-bottom-nav>button.active,html[data-theme=navy] .nebubee-admin .admin-bottom-nav>button.is-active{background:#174aad;color:#ffffff;box-shadow:inset 0 -2px #ffca19}html[data-theme=rainbow]{--rainbow-violet:#7c3bd0;--rainbow-magenta:#ba197d;--rainbow-coral:#c53c29;--rainbow-cobalt:#245edb;--rainbow-cyan:#00798d;--rainbow-gold:#edb51b;--rainbow-green:#268154;--rainbow-stripe:linear-gradient(90deg,#7c3bd0 0% 14.28%,#ba197d 14.28% 28.57%,#c53c29 28.57% 42.85%,#245edb 42.85% 57.14%,#00798d 57.14% 71.42%,#edb51b 71.42% 85.71%,#268154 85.71% 100%)}html[data-theme=rainbow] :is(.nav-item,.admin-nav-item,.mobile-bottom-nav>button,.admin-bottom-nav>button,.shell-menu>button,.sales-tabs>button,.project-detail-tabs>button,.settings-section-nav>a,.home-metrics>article,.metric-card,.admin-metric,.fin-metric,.report-metric,.portal-grid>.portal-card:not(.entity-colored)){--rainbow-color:var(--rainbow-coral);--rainbow-ink:#942e1e;--rainbow-soft:#fff0e7;--rainbow-solid-ink:#ffffff}html[data-theme=rainbow] :is(.nav-item,.admin-nav-item,.mobile-bottom-nav>button,.admin-bottom-nav>button,.shell-menu>button,.sales-tabs>button,.project-detail-tabs>button,.settings-section-nav>a,.home-metrics>article,.metric-card,.admin-metric,.fin-metric,.report-metric,.portal-grid>.portal-card:not(.entity-colored)):nth-child(7n+1){--rainbow-color:var(--rainbow-coral);--rainbow-ink:#942e1e;--rainbow-soft:#fff0e7}html[data-theme=rainbow] :is(.nav-item,.admin-nav-item,.mobile-bottom-nav>button,.admin-bottom-nav>button,.shell-menu>button,.sales-tabs>button,.project-detail-tabs>button,.settings-section-nav>a,.home-metrics>article,.metric-card,.admin-metric,.fin-metric,.report-metric,.portal-grid>.portal-card:not(.entity-colored)):nth-child(7n+2){--rainbow-color:var(--rainbow-gold);--rainbow-ink:#795500;--rainbow-soft:#fff5cf;--rainbow-solid-ink:#3a2800}html[data-theme=rainbow] :is(.nav-item,.admin-nav-item,.mobile-bottom-nav>button,.admin-bottom-nav>button,.shell-menu>button,.sales-tabs>button,.project-detail-tabs>button,.settings-section-nav>a,.home-metrics>article,.metric-card,.admin-metric,.fin-metric,.report-metric,.portal-grid>.portal-card:not(.entity-colored)):nth-child(7n+3){--rainbow-color:var(--rainbow-cyan);--rainbow-ink:#005e70;--rainbow-soft:#e2f6f8}html[data-theme=rainbow] :is(.nav-item,.admin-nav-item,.mobile-bottom-nav>button,.admin-bottom-nav>button,.shell-menu>button,.sales-tabs>button,.project-detail-tabs>button,.settings-section-nav>a,.home-metrics>article,.metric-card,.admin-metric,.fin-metric,.report-metric,.portal-grid>.portal-card:not(.entity-colored)):nth-child(7n+4){--rainbow-color:var(--rainbow-magenta);--rainbow-ink:#971363;--rainbow-soft:#fde8f5}html[data-theme=rainbow] :is(.nav-item,.admin-nav-item,.mobile-bottom-nav>button,.admin-bottom-nav>button,.shell-menu>button,.sales-tabs>button,.project-detail-tabs>button,.settings-section-nav>a,.home-metrics>article,.metric-card,.admin-metric,.fin-metric,.report-metric,.portal-grid>.portal-card:not(.entity-colored)):nth-child(7n+5){--rainbow-color:var(--rainbow-green);--rainbow-ink:#1b623d;--rainbow-soft:#e7f5ea}html[data-theme=rainbow] :is(.nav-item,.admin-nav-item,.mobile-bottom-nav>button,.admin-bottom-nav>button,.shell-menu>button,.sales-tabs>button,.project-detail-tabs>button,.settings-section-nav>a,.home-metrics>article,.metric-card,.admin-metric,.fin-metric,.report-metric,.portal-grid>.portal-card:not(.entity-colored)):nth-child(7n+6){--rainbow-color:var(--rainbow-cobalt);--rainbow-ink:#1d489f;--rainbow-soft:#eaf0fe}html[data-theme=rainbow] :is(.nav-item,.admin-nav-item,.mobile-bottom-nav>button,.admin-bottom-nav>button,.shell-menu>button,.sales-tabs>button,.project-detail-tabs>button,.settings-section-nav>a,.home-metrics>article,.metric-card,.admin-metric,.fin-metric,.report-metric,.portal-grid>.portal-card:not(.entity-colored)):nth-child(7n){--rainbow-color:var(--rainbow-violet);--rainbow-ink:#6325a8;--rainbow-soft:#f4eafd}html[data-theme=rainbow] .nav-group:nth-child(2) .nav-item:first-of-type{--rainbow-color:var(--rainbow-cobalt);--rainbow-ink:#1d489f;--rainbow-soft:#eaf0fe;--rainbow-solid-ink:#ffffff}html[data-theme=rainbow] .nav-group:nth-child(2) .nav-item:nth-of-type(2){--rainbow-color:var(--rainbow-violet);--rainbow-ink:#6325a8;--rainbow-soft:#f4eafd}html[data-theme=rainbow] .nav-group:nth-child(2) .nav-item:nth-of-type(3){--rainbow-color:var(--rainbow-coral);--rainbow-ink:#942e1e;--rainbow-soft:#fff0e7}html[data-theme=rainbow] :is(.sidebar,.nebubee-admin .admin-sidebar){background:linear-gradient(160deg,#fffdf8 15%,#fff6e3 48%,#fff4f4 76%,#edf9f4)}html[data-theme=rainbow] :is(.live-app-shell .topbar,.client-topbar,.nebubee-admin .admin-topbar,.live-app-shell .mobile-bottom-nav,.nebubee-admin .admin-bottom-nav){background-color:#fffdf9;background-image:var(--rainbow-stripe);background-size:100% 4px;background-position:bottom;background-repeat:no-repeat}html[data-theme=rainbow] :is(.live-app-shell .mobile-bottom-nav,.nebubee-admin .admin-bottom-nav){background-position:top}html[data-theme=rainbow] :is(.sidebar .nav-item,.nebubee-admin .admin-nav-item,.mobile-bottom-nav>button,.nebubee-admin .admin-bottom-nav>button,.shell-menu>button){background:var(--rainbow-soft);color:var(--rainbow-ink)}html[data-theme=rainbow] :is(.sidebar .nav-item,.nebubee-admin .admin-nav-item,.shell-menu>button)>svg{color:var(--rainbow-ink)}html[data-theme=rainbow] :is(.sidebar .nav-item,.nebubee-admin .admin-nav-item,.mobile-bottom-nav>button,.nebubee-admin .admin-bottom-nav>button,.shell-menu>button):hover{background:color-mix(in srgb,var(--rainbow-color) 17%,#ffffff);color:var(--rainbow-ink)}html[data-theme=rainbow] :is(.sidebar .nav-item.active,.nebubee-admin .admin-nav-item.is-active,.mobile-bottom-nav>button.active,.nebubee-admin .admin-bottom-nav>button.is-active){background:var(--rainbow-color);color:var(--rainbow-solid-ink);box-shadow:0 3px 9px color-mix(in srgb,var(--rainbow-color) 18%,transparent)}html[data-theme=rainbow] :is(.sidebar .nav-item.active,.nebubee-admin .admin-nav-item.is-active)>svg{color:var(--rainbow-solid-ink)}html[data-theme=rainbow] :is(.nav-item.active .nav-active-dot,.nebubee-admin .admin-nav-item.is-active>i,.nebubee-admin .admin-bottom-nav>button.is-active:after){background:currentColor}html[data-theme=rainbow] :is(.sales-tabs>button,.project-detail-tabs>button){color:var(--rainbow-ink);background:var(--rainbow-soft);border-color:color-mix(in srgb,var(--rainbow-color) 25%,#ffffff)}html[data-theme=rainbow] :is(.sales-tabs>button.active,.project-detail-tabs>button.active,.sales-tabs>button[aria-current=page],.project-detail-tabs>button[aria-selected=true]){color:var(--rainbow-solid-ink);background:var(--rainbow-color);border-color:var(--rainbow-color)}html[data-theme=rainbow] :is(.home-metrics>article,.metric-card,.nebubee-admin .admin-metric,.fin-metric,.report-metric,.portal-grid>.portal-card:not(.entity-colored)){background:var(--rainbow-soft);border-color:color-mix(in srgb,var(--rainbow-color) 25%,#ffffff);border-top:4px solid var(--rainbow-color)}html[data-theme=rainbow] :is(.home-metrics>article,.metric-card) .icon-tile{background:var(--rainbow-color);color:var(--rainbow-solid-ink)}html[data-theme=rainbow] :is(.home-metrics>article>a,.home-metrics>article>.text-button,.nebubee-admin .admin-metric>span>svg,.portal-grid>.portal-card:not(.entity-colored) .portal-icon){color:var(--rainbow-ink)}html[data-theme=rainbow] .portal-grid>.portal-card:not(.entity-colored) .portal-icon{background:#ffffffb3}html[data-theme=rainbow] :is(.home-money-panel,.performance-panel){border-top:4px solid var(--rainbow-green)}html[data-theme=rainbow] :is(.home-schedule-panel,.today-panel){border-top:4px solid var(--rainbow-coral)}html[data-theme=rainbow] .home-health-panel{border-top:4px solid var(--rainbow-cyan)}html[data-theme=rainbow] .home-activity-panel{border-top:4px solid var(--rainbow-magenta)}html[data-theme=rainbow] .home-pipeline{border-top:4px solid var(--rainbow-gold)}html[data-theme=rainbow] .home-pipeline-total .icon-tile{background:#fff0bc;color:#795500}html[data-theme=rainbow] .home-activity-icon{background:#fde8f5;color:#971363}html[data-theme=rainbow] .sidebar-help{background:linear-gradient(110deg,#fff0c9,#ffe8e9 52%,#e0f5ee);border-color:#e7c777}html[data-theme=rainbow] .sidebar-help :is(.help-icon,strong,span:last-child){color:#675025}html[data-theme=rainbow] .settings-section-nav>a{background:var(--rainbow-soft);border-color:color-mix(in srgb,var(--rainbow-color) 25%,#ffffff);box-shadow:inset 4px 0 var(--rainbow-color);color:var(--rainbow-ink)}html[data-theme=rainbow] .settings-section-nav>a svg{color:var(--rainbow-ink)}html[data-theme=rainbow] .settings-section-nav>a:hover{background:color-mix(in srgb,var(--rainbow-color) 17%,#ffffff);border-color:var(--rainbow-color)}html[data-theme=rainbow] :is(.theme-settings,.settings-card,.account-theme-link){border-top:4px solid var(--rainbow-gold)}html[data-theme=rainbow] .theme-settings-icon{background:#fde8f5;color:#971363;border-color:#f2badb}html[data-theme=rainbow] .theme-option>input[value=rainbow]+.theme-option-card .theme-option-art{background:linear-gradient(115deg,#fff4cc,#fff0eb 30%,#fce6f4 55%,#e4f8f7 80%,#ecf4ff)}html[data-theme=rainbow] .theme-option>input[value=rainbow]:checked+.theme-option-card{border-color:#a07600;box-shadow:0 0 0 2px #edb51b}html[data-theme=rainbow] :is(.nebubee-admin .admin-primary,.notification-badge,.settings-workweek button[aria-pressed=true]){color:#3a2800}html[data-theme=rainbow] .nebubee-admin .admin-primary:hover{background:var(--action-hover);border-color:var(--action-hover)}html[data-theme=rainbow] :is(.home-heading h1>span,.settings-heading h1>span,.contacts-heading h1>span,.report-heading h1>span,.security-intro h2>span,.sales-heading-dot){color:#ba197d}html[data-theme=rainbow] :is(.field-heading h1 span,.portal-heading h1>span,.jobs-heading h1>span,.fin-heading h1>span,.team-directory-heading h1>span){color:#c53c29}html[data-theme=rainbow] :is(.settings-section-nav a small,.nebubee-admin .admin-private-label){color:#971363}html[data-theme=rainbow] .portal-pill.coral{color:#942e1e;background:#fff0e7}.nebubee-logo:is([data-preview-theme=dark],[data-preview-theme=gray]),html:is([data-theme=dark],[data-theme=gray]) .nebubee-logo[data-active-theme]{filter:url(#nebubee-silver-cutout)}