.shell[data-theme=dark]{--bg:#1b1916;--panel:#161616;--text:#c5cbc7;--muted:#abb1a9;--line:#3c3830;--green-soft:#1e201a}.shell[data-theme=dark] .brand-mark{background:#15211b;color:#79caad}.shell[data-theme=dark] .avatar{background:#19231e;color:#83c8ae}.shell[data-theme=dark] .topbar{background:#161616}.shell[data-theme=dark] .breadcrumb{color:#94a29d}.shell[data-theme=dark] .demo-pill{color:#c8a253;background:#1b1810;border:1px solid #3c3625}.shell[data-theme=dark] .demo-pill span,.shell[data-theme=dark] .notice-dot{background:#4a2e00}.shell[data-theme=dark] .icon-button{color:#98a9a2}.shell[data-theme=dark] .icon-button:hover{background:#181a19}.shell[data-theme=dark] .eyebrow{color:#8c9d96}.shell[data-theme=dark] .subtitle{color:#93a39c}.shell[data-theme=dark] .secondary{background:#161616;border:1px solid #343936;color:#a6c0b5}.shell[data-theme=dark] .notice{background:#171a18;border:1px solid #303933;color:#8fb5a0}.shell[data-theme=dark] .notice button{color:#83a895}.shell[data-theme=dark] .stat-top{color:#97a69f}.shell[data-theme=dark] .stat-icon{background:#181b19;color:#76be9e}.shell[data-theme=dark] .stat-note{color:#8f9d96}.shell[data-theme=dark] .panel{background:#161616}.shell[data-theme=dark] .panel-head p{color:#8f9d96}.shell[data-theme=dark] .filterbox,.shell[data-theme=dark] .searchbox{border:1px solid #343835;color:#8e9d95}.shell[data-theme=dark] .searchbox input{color:#adc5ba}.shell[data-theme=dark] .filterbox select{color:#9eb2a6}.shell[data-theme=dark] thead{background:#171717}.shell[data-theme=dark] th{border-top:1px solid #333534;border-bottom:1px solid #333534}.shell[data-theme=dark] td{border-bottom:1px solid #333433;color:#9cafa6}.shell[data-theme=dark] tbody tr:hover{background:#161716}.shell[data-theme=dark] .lead-name{color:#aec9bc}.shell[data-theme=dark] .money{color:#a5c7b6}.shell[data-theme=dark] .stage-select{border:1px solid #313933;background:#171b18;color:#78c296}.shell[data-theme=dark] .stage-contacted{background:#171a1f;border-color:#323742;color:#7da8fc}.shell[data-theme=dark] .stage-qualified{background:#1c1922;border-color:#3b3447;color:#bb90fe}.shell[data-theme=dark] .stage-quote-sent{background:#1d1812;border-color:#3f3526;color:#da9240}.shell[data-theme=dark] .stage-won{background:#131d18;border-color:#2b3d33;color:#64c693}.shell[data-theme=dark] .stage-lost{background:#1f1919;border-color:#413535;color:#e48887}.shell[data-theme=dark] .empty{color:#909e96}.shell[data-theme=dark] .panel-foot{border-top:1px solid #333534}.shell[data-theme=dark] .empty-state{background:#171717;border:1px dashed #333935}.shell[data-theme=dark] .empty-icon{background:#181b19;color:#7fba99}.shell[data-theme=dark] .empty-state p{color:#8f9e96}.shell[data-theme=dark] .priority{border-top:1px solid #333433}.shell[data-theme=dark] .priority-number{background:#181b19;color:#82b698}.shell[data-theme=dark] .priority p{color:#8d9c94}.shell[data-theme=dark] .modal{background:#161616}.shell[data-theme=dark] .modal-head p{color:#90a096}.shell[data-theme=dark] .lead-form label{color:#9eb6a8}.shell[data-theme=dark] .lead-form input,.shell[data-theme=dark] .lead-form select{border:1px solid #343936;background:#161616;color:#adcabb}.shell[data-theme=dark] .lead-form input:focus,.shell[data-theme=dark] .lead-form select:focus{border-color:#345643;box-shadow:0 0 0 3px #2e3832}.shell[data-theme=dark] .demo-warning{color:#c9a259;background:#1b1810;border:1px solid #3d3625}.shell[data-theme=dark] .form-error{color:#fb8f8b;background:#1e1919;border:1px solid #433535}.shell[data-theme=dark] .field-error,.shell[data-theme=dark] .inline-error{color:#f68684}.shell[data-theme=dark] .lead-form input[aria-invalid=true],.shell[data-theme=dark] .lead-form select[aria-invalid=true],.shell[data-theme=dark] .lead-form textarea[aria-invalid=true]{border-color:#613b3c}.shell[data-theme=dark] .lead-form textarea{border:1px solid #343936;color:#adcabb}.shell[data-theme=dark] .lead-form textarea:focus{border-color:#345643;box-shadow:0 0 0 3px #2e3832}.shell[data-theme=dark] .qual-pill{background:#191a19;color:#9db0a7;border:1px solid #343735}.shell[data-theme=dark] .qual-incomplete{background:#1b1810;border-color:#3c3625;color:#c8a253}.shell[data-theme=dark] .qual-manual-review{background:#1c1922;border-color:#3b3447;color:#bb90fe}.shell[data-theme=dark] .qual-qualified{background:#131d18;border-color:#2b3d33;color:#64c693}.shell[data-theme=dark] .qual-out-of-scope{background:#1f1919;border-color:#413535;color:#e48887}.shell[data-theme=dark] .lost-reason input{border:1px solid #343936}.shell[data-theme=dark] code{background:#181a19}.shell[data-theme=dark] .spinner{border:3px solid #333935}.shell[data-theme=dark] .back-link{color:#9eb2a6}.shell[data-theme=dark] .check-group-label{color:#9eb6a8}.shell[data-theme=dark] .lead-form label.check-row{color:#a6c0b5}.shell[data-theme=dark] .lead-detail fieldset:disabled input,.shell[data-theme=dark] .lead-detail fieldset:disabled select,.shell[data-theme=dark] .lead-detail fieldset:disabled textarea{background:#181818;color:#9eb2a6}.shell[data-theme=dark] .auto-qualification{color:#a6c0b5;background:#171a18;border:1px solid #303933}.shell[data-theme=dark] .duplicate-panel{background:#1b1810;border:1px solid #3d3625}.shell[data-theme=dark] .duplicate-panel b{color:#ceaf73}.shell[data-theme=dark] .duplicate-panel p{color:#c9a259}.shell[data-theme=dark] .duplicate-match{background:#161616;border:1px solid #3c3727}.shell[data-theme=dark] .followup-item{color:#a6c0b5;border-bottom:1px solid #333433}.shell[data-theme=dark] .due-overdue{background:#1f1919;border-color:#413535;color:#f68684}.shell[data-theme=dark] .due-today{background:#1d1812;border-color:#3f3526;color:#da9240}.shell[data-theme=dark] .due-upcoming{background:#171a1f;border-color:#323742;color:#7da8fc}.shell[data-theme=dark] .activity-list li{color:#a6c0b5;border-bottom:1px solid #333433}.shell[data-theme=dark] .activity-type{background:#191a19;color:#9db0a7}.shell[data-theme=dark] .activity-call{background:#171b18;color:#78c296}.shell[data-theme=dark] .activity-stage_change{background:#1c1922;color:#bb90fe}.shell[data-theme=dark] .activity-task{background:#1d1812;color:#da9240}.shell[data-theme=dark] .due-list li{color:#a6c0b5}.shell[data-theme=dark] .board-column{background:#181918}.shell[data-theme=dark] .board-column.drop-target{background:#171d19;border-color:#345643}.shell[data-theme=dark] .board-card{background:#161616}.shell[data-theme=dark] .board-move{border:1px solid #343835;color:#9eb2a6;background:#161616}.shell[data-theme=dark] .lost-prompt label{color:#9eb6a8}.shell[data-theme=dark] .lost-prompt input{border:1px solid #343936}.shell[data-theme=dark] .bundle-prompt{color:#c9a259;background:#1b1810;border:1px solid #3d3625}.shell[data-theme=dark] .links-list li{color:#a6c0b5}.shell[data-theme=dark] .links-list code{background:#191a19}.shell[data-theme=dark] .prospect-status{border:1px solid #343735;background:#191a19;color:#9db0a7}.shell[data-theme=dark] .status-contacted,.shell[data-theme=dark] .status-follow_up{background:#171a1f;border-color:#323742;color:#7da8fc}.shell[data-theme=dark] .status-meeting{background:#1c1922;border-color:#3b3447;color:#bb90fe}.shell[data-theme=dark] .status-partner{background:#131d18;border-color:#2b3d33;color:#64c693}.shell[data-theme=dark] .status-do_not_contact,.shell[data-theme=dark] .status-not_interested{background:#1f1919;border-color:#413535;color:#e48887}.shell[data-theme=dark] .consent-ok{color:#64c693}.shell[data-theme=dark] .import-problems{color:#fb8f8b}.shell[data-theme=dark] .convert-form{color:#a6c0b5}.shell[data-theme=dark] .quote-lines td{color:#a6c0b5;border-bottom:1px solid #333433}.shell[data-theme=dark] .quote-lines .total-row td{color:#b4cfc3;border-top:1px solid #343936}.shell[data-theme=dark] .decision-go{background:#131d18;border-color:#2b3d33;color:#64c693}.shell[data-theme=dark] .decision-review{background:#1d1812;border-color:#3f3526;color:#da9240}.shell[data-theme=dark] .decision-reject{background:#1f1919;border-color:#413535;color:#f68684}.shell[data-theme=dark] .quote-warning{color:#c9a259}.shell[data-theme=dark] .quote-status{border:1px solid #343735;background:#191a19;color:#9db0a7}.shell[data-theme=dark] .qs-approved{background:#171a1f;border-color:#323742;color:#7da8fc}.shell[data-theme=dark] .qs-sent{background:#1d1812;border-color:#3f3526;color:#da9240}.shell[data-theme=dark] .qs-accepted{background:#131d18;border-color:#2b3d33;color:#64c693}.shell[data-theme=dark] .qs-declined,.shell[data-theme=dark] .qs-void{background:#1f1919;border-color:#413535;color:#f68684}.shell[data-theme=dark] .accept-inline input{border:1px solid #343936}.shell[data-theme=dark] .secondary.danger{color:#f68684}.shell[data-theme=dark] .print-page{background:#161616;color:#b4cfc3}.shell[data-theme=dark] .print-brand{color:#6fc5a5}.shell[data-theme=dark] .print-lines th{border-bottom:1px solid #383d3a}.shell[data-theme=dark] .print-lines td{border-bottom:1px solid #333534;color:#b4cfc3}.shell[data-theme=dark] .print-terms{color:#a6c0b5}@media print{.shell[data-theme=dark]{background:#161616}}.shell[data-theme=dark] .accepted-note{background:#131d18;border:1px solid #2b3d33;color:#64c693}.shell[data-theme=dark] .link-row input{border:1px solid #343936;color:#adcabb}.shell[data-theme=dark] .job-day-alert{border-color:#413535}.shell[data-theme=dark] .job-day-alert .panel-head h2{color:#f68684}.shell[data-theme=dark] .job-list li{color:#a6c0b5;border-top:1px solid #333433}.shell[data-theme=dark] .job-time{color:#b4cfc3}.shell[data-theme=dark] .job-status{border:1px solid #343735;background:#191a19;color:#9db0a7}.shell[data-theme=dark] .js-scheduled{background:#171a1f;border-color:#323742;color:#7da8fc}.shell[data-theme=dark] .js-in_progress{background:#1d1812;border-color:#3f3526;color:#da9240}.shell[data-theme=dark] .js-completed{background:#131d18;border-color:#2b3d33;color:#64c693}.shell[data-theme=dark] .js-cancelled{background:#1f1919;border-color:#413535;color:#f68684}.shell[data-theme=dark] .job-facts p{color:#b4cfc3}.shell[data-theme=dark] .crew-instructions{background:#1b1810;border:1px solid #3d3625;color:#ceaf73!important}.shell[data-theme=dark] .checklist li{color:#b4cfc3}.shell[data-theme=dark] .checklist li.is-done span:last-child{color:#93a39c}.shell[data-theme=dark] .inv-issued{background:#1d1812;border-color:#3f3526;color:#da9240}.shell[data-theme=dark] .inv-paid{background:#131d18;border-color:#2b3d33;color:#64c693}.shell[data-theme=dark] .inv-void{background:#1f1919;border-color:#413535;color:#f68684}.shell[data-theme=dark] .invoice-live-total{color:#b4cfc3}.shell[data-theme=dark] .void-inline input{border:1px solid #343936}.shell[data-theme=dark] .msg-sent{background:#131d18;border-color:#2b3d33;color:#64c693}.shell[data-theme=dark] .msg-failed{background:#1f1919;border-color:#413535;color:#f68684}.shell[data-theme=dark] .msg-manual{background:#181b1d;border-color:#33383e;color:#92b7df}.shell[data-theme=dark] .attention-list a{color:#b4cfc3}.shell[data-theme=dark] .auto-mode,.shell[data-theme=dark] .queue-kind{border:1px solid #343735;background:#191a19;color:#9db0a7}.shell[data-theme=dark] .qk-invoice_overdue,.shell[data-theme=dark] .qk-reminder{background:#1d1812;border-color:#3f3526;color:#da9240}.shell[data-theme=dark] .qk-booking_confirmation,.shell[data-theme=dark] .qk-invoice_ready{background:#171a1f;border-color:#323742;color:#7da8fc}.shell[data-theme=dark] .am-auto{background:#131d18;border-color:#2b3d33;color:#64c693}.shell[data-theme=dark] .am-hand{background:#171a1f;border-color:#323742;color:#7da8fc}.shell[data-theme=dark] .am-off{background:#1f1919;border-color:#413535;color:#f68684}.shell[data-theme=dark] .automation-table td{color:#a6c0b5}.shell[data-theme=dark] .attention-count{color:#da9240}.shell[data-theme=dark] .am-waiting,.shell[data-theme=dark] .qk-quote_follow_up{background:#1d1812;border-color:#3f3526;color:#da9240}.shell[data-theme=dark] .qk-review_request{background:#131d18;border-color:#2b3d33;color:#64c693}.shell[data-theme=dark] .consent-body{color:#a6c0b5}.shell[data-theme=dark] .consent-body input{border:1px solid #343936}.shell[data-theme=dark] .ro-escalate b{color:#da9240}.shell[data-theme=dark] .ro-not_a_fit b{color:#f68684}.shell[data-theme=dark] .ro-draft b{color:#64c693}.shell[data-theme=dark] .qk-lead_reply{background:#131d18;border-color:#2b3d33;color:#64c693}.shell[data-theme=dark] .campaign-footer{background:#171717;border:1px dashed #333935;color:#9eb6a8}.shell[data-theme=dark] .cs-sent{background:#131d18;border-color:#2b3d33;color:#64c693}.shell[data-theme=dark] .cs-sending{background:#1d1812;border-color:#3f3526;color:#da9240}.shell[data-theme=dark] .cs-cancelled{background:#1f1919;border-color:#413535;color:#f68684}.shell[data-theme=dark] .home{background:#161616;color:#c4d6d2}.shell[data-theme=dark] .home a.secondary,.shell[data-theme=dark] .home-lead,.shell[data-theme=dark] .home-nav>a:not(.primary):not(.secondary){color:#a6c0b5}.shell[data-theme=dark] .home-facts{border:1px solid #2e3b34;color:#93ccb6}.shell[data-theme=dark] .home-cards article{background:#161717}.shell[data-theme=dark] .home-cards p{color:#9eb6a8}.shell[data-theme=dark] .home-steps li{background:#181919}.shell[data-theme=dark] .home-steps p{color:#9eb6a8}.shell[data-theme=dark] .home-area p{color:#a6c0b5}.shell[data-theme=dark] .home-foot{color:#98a9a2}.shell[data-theme=dark] .bell{color:#a6c0b5}.shell[data-theme=dark] .chat-msg{background:#181a19}.shell[data-theme=dark] .chat-msg.mine{background:#161d19;border-color:#2e3d34}.shell[data-theme=dark] .chat-body{color:#b4cfc3}.shell[data-theme=dark] .chat-form textarea{border:1px solid #343936}.shell[data-theme=dark] .alert-list li{border-bottom:1px solid #333433}.shell[data-theme=dark] .alert-item:hover{background:#161716}.shell[data-theme=dark] .alert-text b{color:#b4cfc3}.shell[data-theme=dark] .alert-list li.read .alert-text b{color:#9eb2a6}.shell[data-theme=dark] .ak-assignment,.shell[data-theme=dark] .ak-lead{background:#131d18;border-color:#2b3d33;color:#64c693}.shell[data-theme=dark] .ak-invoice,.shell[data-theme=dark] .ak-quote{background:#171a1f;border-color:#323742;color:#7da8fc}.shell[data-theme=dark] .ak-chat{background:#1c1922;border-color:#3b3447;color:#bb90fe}.shell[data-theme=dark] .ak-job{background:#1d1812;border-color:#3f3526;color:#da9240}.shell[data-theme=dark] .rule-text{color:#a6c0b5}.shell[data-theme=dark] .rule-text b{color:#b4cfc3}.shell[data-theme=dark] .rule-box legend{color:#9eb6a8}.shell[data-theme=dark] .forecast-bar{background:#191b1a}.shell[data-theme=dark] .dot.likely,.shell[data-theme=dark] .fb-likely{background:#113225}.shell[data-theme=dark] .report-form label{color:#9eb6a8}.shell[data-theme=dark] .report-form select{border:1px solid #343936;background:#161616}.shell[data-theme=dark] .report-table td{color:#b4cfc3}.shell[data-theme=dark] .photo-form input[name=caption],.shell[data-theme=dark] .photo-form select{border:1px solid #343936}.shell[data-theme=dark] .photo-cap{color:#9eb2a6}.shell[data-theme=dark] .photo-grid .icon-button{background:#161616d9}.shell[data-theme=dark] .photo-missing{background:#181a19}.shell[data-theme=dark] .signature-pad{border:2px dashed #363d39;background:#161616}.shell[data-theme=dark] .signature-img{background:#161616}.shell[data-theme=dark] a.brand:hover .brand-mark{background:#11261c}.shell[data-theme=dark] a.brand:focus-visible{outline:2px solid #134a32}.shell[data-theme=dark] .inline-label{color:#9eb6a8}.shell[data-theme=dark] .inline-label input{border:1px solid #343936}.shell[data-theme=dark] .entry-edit label{color:#9eb6a8}.shell[data-theme=dark] .entry-edit input{border:1px solid #343936}.shell[data-theme=dark] .unscheduled-card{border:1px dashed #36433c;background:#161717}.shell[data-theme=dark] .col-head{color:#a6c0b5}.shell[data-theme=dark] .hours{color:#8f9d96}.shell[data-theme=dark] .day-col.today{background:#161917}.shell[data-theme=dark] .hour-line{border-top:1px solid #333433}.shell[data-theme=dark] .cal-job.js-scheduled{background:#171a1f;border-color:#333b4c;color:#8ab5ff}.shell[data-theme=dark] .cal-job.js-in_progress{background:#1d1812;border-color:#443723;color:#dfa668}.shell[data-theme=dark] .cal-job.js-completed{background:#131d18;border-color:#2b3f34;color:#64c693}.shell[data-theme=dark] .month-dow{background:#171717;color:#8f9d96}.shell[data-theme=dark] .month-day{background:#161616}.shell[data-theme=dark] .month-day.other{background:#171817}.shell[data-theme=dark] .month-day.today{background:#161917}.shell[data-theme=dark] .month-num{color:#9eb6a8}.shell[data-theme=dark] .month-chip.js-scheduled{background:#171a1f;color:#8ab5ff}.shell[data-theme=dark] .month-chip.js-in_progress{background:#1d1812;color:#dfa668}.shell[data-theme=dark] .month-chip.js-completed{background:#131d18;color:#64c693}.shell[data-theme=dark] .create-list{background:#161616}.shell[data-theme=dark] .create-list a{color:#b4cfc3}.shell[data-theme=dark] .create-list a:hover{background:#181a19}.shell[data-theme=dark] .create-list span{color:#93a39c}.shell[data-theme=dark] .tracked-link-text b{color:#b4cfc3}.shell[data-theme=dark] .tracked-link-qr img{background:#161616}.shell[data-theme=dark] .gbp-steps .ok-icon,.shell[data-theme=dark] .ok-text{color:#5ec48b}.shell[data-theme=dark] .option-price{color:#adcabb}.shell[data-theme=dark] .addon-row{border:1px solid #343936}.shell[data-theme=dark] .accept-summary{background:#171a18}.shell[data-theme=dark] .profit-grid dt{color:#99b2a6}.shell[data-theme=dark] .profit-grid .profit-total{border-color:#2e493c;background:#161a18}.shell[data-theme=dark] .booking-day,.shell[data-theme=dark] .booking-time{border:1px solid #363d39;background:#161616;color:#b4cfc3}.shell[data-theme=dark] .etransfer-box dt{color:#99b2a6}.shell[data-theme=dark] .copy-mini{border:1px solid #363d39;background:#161616;color:#b4cfc3}.shell[data-theme=dark] .etransfer-sent input{border:1px solid #343936}.shell[data-theme=dark] .mention-list{background:#161616;border:1px solid #343936}.shell[data-theme=dark] .mention-list button{background:#161616}.shell[data-theme=dark] .mention-list button:first-child,.shell[data-theme=dark] .mention-list button:hover{background:#171b19}.shell[data-theme=dark] .cf-view dt{color:#99b2a6}.shell[data-theme=dark] .goal-bar{background:#1a1d1b}.shell[data-theme=dark] .brief-area{color:#99b2a6}.shell[data-theme=dark] .brief-p2{border-left:4px solid #624200}.shell[data-theme=dark] .brief-p3{border-left:4px solid #2e493c}.shell[data-theme=dark] .brief-numbers div{background:#171918}.shell[data-theme=dark] .brief-numbers dt,.shell[data-theme=dark] .brief-numbers small{color:#99b2a6}.shell[data-theme=dark] .brief-top li{background:#161616}.shell[data-theme=dark] .brief-when{color:#99b2a6}.shell[data-theme=dark] .mfa-qr{background:#161616}.shell[data-theme=dark] .nav-item.active{box-shadow:inset 3px 0 0 #134a32}.shell[data-theme=dark] .brand-mark{background:linear-gradient(135deg,#15211b,#0f2e21)}.shell[data-theme=dark] .crumb-page{color:#b5cdc1}.shell[data-theme=dark] .content .links-list a,.shell[data-theme=dark] .content .priority a b{color:#abcfc0}.shell[data-theme=dark] a.stat-card:hover{border-color:#304238}.shell[data-theme=dark] a:focus-visible,.shell[data-theme=dark] button:focus-visible,.shell[data-theme=dark] input:focus-visible,.shell[data-theme=dark] select:focus-visible,.shell[data-theme=dark] summary:focus-visible,.shell[data-theme=dark] textarea:focus-visible{outline:3px solid #195237}.shell[data-theme=dark] .content :where(input:not([type=checkbox],.shell[data-theme=dark] [type=radio],.shell[data-theme=dark] [type=file],.shell[data-theme=dark] [type=range],.shell[data-theme=dark] [type=color],.shell[data-theme=dark] [type=hidden]),.shell[data-theme=dark] select,.shell[data-theme=dark] textarea){color:#b5cdc1;background:#161616;border:1px solid #343b37}.shell[data-theme=dark] .content :where(input:hover,.shell[data-theme=dark] select:hover,.shell[data-theme=dark] textarea:hover){border-color:#36433c}.shell[data-theme=dark] .content :where(input:not([type=checkbox],.shell[data-theme=dark] [type=radio]):focus,.shell[data-theme=dark] select:focus,.shell[data-theme=dark] textarea:focus){border-color:#345643;box-shadow:0 0 0 3px #2e3832}.shell[data-theme=dark] .content :where(form label){color:#a7bfb3}.shell[data-theme=dark] .field-grid label,.shell[data-theme=dark] .message-panel form>label{color:#9eb6a8}.shell[data-theme=dark] .initiative,.shell[data-theme=dark] .sb-index,.shell[data-theme=dark] .sb-period,.shell[data-theme=dark] .scorecard article,.shell[data-theme=dark] a.sb-card{background:#161616}.shell[data-theme=dark] .sb-measure:target{background:#201c1566}.shell[data-theme=dark]{--ch-text:#93a39c}@media(max-width:650px){.shell[data-theme=dark] .tabbar{background:#161616}.shell[data-theme=dark] .tab{color:#98a9a2}}.shell[data-theme=dark] .set-pill.on{background:#131d18;color:#64c693}.shell[data-theme=dark] .set-pill.off{background:#191a19;color:#98a9a2}