:root{--primary:#0868dc;--primary-dark:#0755b2;--border:var(--line);--shadow-sm:0 3px 14px #0f23410d;--muted:#576779;--muted-2:#6d7b89}@media screen{body{font-size:1rem;line-height:1.5}button,a,input,select,textarea{touch-action:manipulation}button:not(:disabled),[role=button]{cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{outline-offset:3px;outline:3px solid #3388ef}input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:1px}::selection{color:#102e51;background:#cbe2ff}.skip-link{z-index:200;color:#0755b2;box-shadow:var(--shadow);background:#fff;border-radius:10px;padding:12px 18px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:12px}.sidebar{height:100dvh;padding-bottom:max(18px, env(safe-area-inset-bottom))}.nav-link{min-height:45px;font-size:.875rem}.nav-link.active{box-shadow:inset 3px 0 #4297ff}.nav-eyebrow{color:#9aafc8;font-size:.75rem}.workspace-switcher{grid-template-columns:32px minmax(0,1fr);margin:18px 0 20px}.workspace-switcher small,.profile-row small,.sync-card small{color:#b1bfd1;font-size:.75rem}.workspace-switcher strong,.profile-row strong,.sync-card strong{font-size:.875rem}.topbar{gap:14px}.search-trigger{min-width:0;max-width:560px;min-height:44px}.search-trigger span{font-size:.875rem}.search-trigger kbd{white-space:nowrap;font-size:.75rem}.network-status small{font-size:.75rem}.page-wrap{padding-top:28px}.page-heading{gap:20px}.page-heading h1{letter-spacing:-.035em;font-size:clamp(1.6rem,2.1vw,2rem);font-weight:650;line-height:1.2}.page-heading>div>p:not(.eyebrow){color:var(--muted);font-size:.95rem;line-height:1.6}.eyebrow{letter-spacing:.11em;font-size:.75rem}.button,.button.compact{gap:8px;min-height:44px;font-size:.875rem}.button.primary{box-shadow:0 3px 8px #0868dc1f}.icon-button{min-width:40px;min-height:40px}.card{box-shadow:0 2px 8px #132e4d08}.card-heading{flex-wrap:wrap;gap:12px}.card-heading h2{font-size:1rem}.card-heading p,.card-heading>a,.card-action{font-size:.875rem}.metric-card{border-color:#dae4ef;align-items:flex-start;gap:14px;padding:20px}.metric-card>div{min-width:0}.metric-card small{color:var(--muted);font-size:.875rem}.metric-card strong{font-variant-numeric:tabular-nums;letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(1.35rem,1.9vw,1.85rem);line-height:1.35}.metric-card em{font-size:.75rem;line-height:1.5}.event-time strong,.event-content strong{font-size:.875rem}.event-time small,.event-content small,.event-content p{font-size:.8rem;line-height:1.5}.tag,.status{font-size:.75rem}.operations-queue-item{gap:12px;padding:16px}.operations-queue-main strong{white-space:normal;font-size:.95rem}.operations-queue-main small,.operations-queue-main p,.operations-queue-meta small{font-size:.8rem;line-height:1.5}.operations-queue-meta b{font-size:.9rem}.pending-document-links{gap:6px;padding:10px 18px 16px;display:grid}.pending-document-links a{color:#25517f;background:#f5f9fe;border:1px solid #dbe8f6;border-radius:10px;align-items:center;gap:9px;padding:11px 12px;font-size:.875rem;display:flex}.pending-document-links a span{flex:1}.client-table-head{font-size:.75rem}.client-table-row strong,.client-cell strong{font-size:.875rem}.client-table-row small,.client-cell small{font-size:.8rem}.form-field>span,.form-field>label,.form-field label,.form-field>small{font-size:.875rem}.form-field input,.form-field select,.form-field textarea{min-height:44px;font-size:1rem;line-height:1.4}.form-section-heading strong,.diagram-library h2{font-size:1rem}.form-section-heading small,.diagram-library p,.diagram-open small,.diagram-open i{font-size:.8rem}.form-error,.form-success{font-size:.875rem;line-height:1.6}.empty-state h2,.empty-state h3{font-size:1rem}.empty-state p{max-width:40ch;margin-inline:auto;font-size:.875rem}.heading-actions{flex-wrap:wrap}.diagram-metrics article small{font-size:.75rem}.diagram-metrics article strong{font-variant-numeric:tabular-nums;font-size:1.5rem}.editor-fieldset{border:0;min-width:0;margin:0;padding:0}.editor-fieldset:disabled{opacity:.7}.editor-save-state{color:#53677c;background:#f8fbff;border:1px solid #dce7ef;border-radius:9px;align-items:center;min-height:38px;padding:8px 13px;font-size:.875rem;display:flex}.editor-save-state.has-changes{color:#855515;background:#fff7e7;border-color:#f0d7a0}.diagram-table input,.diagram-table select{min-height:38px;font-size:.875rem}.recovery-state{text-align:center;max-width:700px;margin:60px auto;padding:36px}.recovery-state>svg{color:var(--primary);margin:0 auto 14px}.recovery-state h1{font-size:1.6rem}.recovery-state p{color:var(--muted);max-width:48ch;margin:14px auto 24px}.recovery-state>div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.global-search{width:min(720px,100vw - 32px);max-width:none;max-height:calc(100dvh - 48px);color:var(--text);background:#fff;border:1px solid #dce5ef;border-radius:20px;margin:7vh auto auto;padding:0;position:fixed;inset:0;box-shadow:0 25px 100px #000e284d}.global-search::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#07142594}.global-search-surface{flex-direction:column;max-height:min(760px,85dvh);display:flex}.global-search-heading{color:#45617c;justify-content:space-between;align-items:center;padding:12px 20px 0;font-size:.875rem;font-weight:600;display:flex}.global-search .command-input{flex-shrink:0;gap:12px;padding:12px 20px 18px}.global-search .command-input input{background:0 0;border:none;width:100%;min-width:0;height:42px;font-size:1rem}.global-search-status{color:var(--muted);background:#f5f8fc;flex-shrink:0;padding:12px 20px;font-size:.8rem;line-height:1.5}.global-search-results{overscroll-behavior:contain;padding:8px;overflow-y:auto}.global-search-result{border:1px solid #0000;border-radius:12px;align-items:center;gap:13px;margin-bottom:3px;padding:13px 12px;display:flex}.global-search-result:hover,.global-search-result.is-active{background:#eff6ff;border-color:#d1e3fc}.search-result-icon{color:#0962c6;background:#e6f0ff;border-radius:11px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.search-result-copy{flex:1;gap:2px;min-width:0;display:grid}.search-result-copy small{color:#2164a5;font-size:.75rem}.search-result-copy strong{overflow-wrap:anywhere;font-size:.95rem}.search-result-copy>span{color:var(--muted);overflow-wrap:anywhere;font-size:.8rem}.global-search-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:10px;padding:13px 20px;font-size:.75rem;display:flex}.search-retry{align-self:flex-start;margin:10px 20px}.search-shortcuts{gap:4px;padding:10px 12px;display:grid}.search-shortcuts>span{color:var(--muted);margin:3px 0 6px;font-size:.75rem}.search-shortcuts a{background:#f7f9fc;border-radius:10px;justify-content:space-between;padding:12px;font-size:.875rem;display:flex}.pwa-update{right:20px;bottom:max(20px, env(safe-area-inset-bottom));z-index:90;max-width:calc(100vw - 32px);box-shadow:var(--shadow);background:#fff;border:1px solid #bdd5f2;border-radius:16px;align-items:center;gap:13px;padding:16px;display:flex;position:fixed}.pwa-update>svg{color:var(--primary);flex-shrink:0}.pwa-update strong{font-size:.875rem}.pwa-update p{color:var(--muted);margin:2px 0 0;font-size:.8rem}}@media screen and (max-width:1150px){.dashboard-grid{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:600px){.page-wrap{padding:22px 14px max(38px, env(safe-area-inset-bottom))}.topbar{padding:max(8px, env(safe-area-inset-top)) 10px 8px;gap:6px;height:auto;min-height:64px}.topbar .search-trigger,.topbar .menu-button,.topbar .button{width:44px;min-width:44px;height:44px}.topbar .network-status small{display:none}.mobile-title{text-overflow:ellipsis;min-width:0;font-size:.875rem;overflow:hidden}.metric-card{min-height:148px;padding:14px}.metric-card strong{font-size:1.35rem}.metric-card em{overflow-wrap:anywhere}.page-heading{flex-wrap:wrap}.page-heading>.heading-actions{width:100%}.heading-actions .button{flex:auto}.operations-queue-item{grid-template-columns:30px minmax(0,1fr);display:grid}.operations-queue-meta{grid-column:2;justify-content:space-between;gap:10px;display:flex}.card-heading>div{min-width:0}.form-row.three{grid-template-columns:minmax(0,1fr)}.global-search{width:calc(100vw - 16px);margin-top:max(8px, env(safe-area-inset-top));border-radius:14px;max-height:calc(100dvh - 16px)}.global-search-surface{max-height:calc(100dvh - 32px)}.global-search-footer{display:none}.pwa-update{flex-wrap:wrap;max-width:none;left:12px;right:12px}.pwa-update>div{flex:1}.diagram-table input,.diagram-table select{min-height:44px;font-size:1rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media print{.global-search,.pwa-update,.skip-link,.editor-save-state{display:none!important}}
.biz-page{--biz-blue:#075ecb;--biz-ink:#15263e;--biz-muted:#586a81;color:var(--biz-ink);max-width:1560px;margin:0 auto;padding-bottom:32px}.biz-heading{justify-content:space-between;align-items:center;gap:24px;padding:12px 0 25px;display:flex}.biz-eyebrow{letter-spacing:.14em;color:var(--biz-blue);font-size:10px;font-weight:800}.biz-heading h1{letter-spacing:-.04em;margin:9px 0 11px;font-size:clamp(25px,2.5vw,36px);line-height:1.18}.biz-heading p{color:var(--biz-muted);max-width:720px;margin:0;font-size:14px}.biz-heading-actions,.biz-toolbar,.biz-section-heading,.biz-row-actions,.biz-form-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.biz-primary,.biz-secondary{min-height:42px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:650;line-height:1.4;text-decoration:none;display:inline-flex}.biz-primary{background:var(--biz-blue,#075ecb);box-shadow:0 3px 8px #075ecb17;color:#fff!important}.biz-primary:hover{background:#064da7}.biz-secondary{color:#233b59;background:#fff;border-color:#d5dfec}.biz-secondary:hover{background:#f4f7fc}.biz-page button:disabled,.biz-dialog button:disabled{opacity:.5;cursor:wait}.biz-tabs{scrollbar-width:thin;border-bottom:1px solid #d8e2ef;align-items:center;gap:4px;margin-bottom:24px;padding:0 0 2px;display:flex;overflow-x:auto}.biz-tabs a{white-space:nowrap;color:#586a81;border-bottom:3px solid #0000;border-radius:8px 8px 0 0;padding:13px 15px;font-size:12px;font-weight:650;text-decoration:none}.biz-tabs a.active{color:#075ecb;background:#eaf2ff;border-color:#075ecb}.biz-card{background:#fff;border:1px solid #dce4ef;border-radius:16px;min-width:0;margin-bottom:22px;padding:24px;box-shadow:0 5px 18px #172d4d04}.biz-card h2{letter-spacing:-.015em;margin:0 0 12px;font-size:18px;line-height:1.4}.biz-card>p{font-size:13px;line-height:1.7}.biz-muted{color:var(--biz-muted,#586a81);font-size:12px;line-height:1.6}.biz-section-heading{justify-content:space-between;align-items:flex-start;margin-bottom:20px}.biz-section-heading h2{margin-bottom:4px}.biz-section-heading p{margin:6px 0 0}.biz-grid{grid-template-columns:1fr 1fr;align-items:start;gap:22px;display:grid}.biz-grid>.biz-card{height:100%;margin:0 0 22px}.biz-metrics{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}.biz-metrics>a{color:#243852;background:#fff;border:1px solid #dce4ef;border-radius:14px;flex-direction:column;gap:9px;padding:21px 19px;text-decoration:none;transition:border-color .2s;display:flex}.biz-metrics>a:hover{border-color:#6e9edb}.biz-metrics span{font-size:12px;font-weight:600}.biz-metrics strong{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:28px;line-height:1.2}.biz-metrics small{color:#65748b;font-size:11px;line-height:1.5}.biz-next{color:#234362;border-bottom:1px solid #edf0f5;align-items:center;gap:12px;padding:17px 0;text-decoration:none;display:flex}.biz-next:last-child{border-bottom:0}.biz-next>span{flex:1;min-width:0}.biz-next strong{margin-bottom:5px;font-size:13px;display:block}.biz-next small{color:#65758b;font-size:12px;line-height:1.5;display:block}.biz-next>svg:first-child{color:#075ecb;flex-shrink:0}.biz-path{flex-wrap:wrap;align-items:center;gap:8px;margin:24px 0;display:flex}.biz-path span{color:#185baf;background:#edf4ff;border-radius:7px;padding:8px 10px;font-size:12px;font-weight:650}.biz-help{color:#4c607b;overflow-wrap:anywhere;background:#f2f6fc;border-radius:10px;margin:18px 0 0;padding:13px 15px;font-size:12px;line-height:1.7}.biz-help p{margin:0 0 6px}.biz-help code{word-break:break-all;color:#144f95;background:#e4edf9;border-radius:5px;padding:8px;display:block}.biz-help a,.biz-link{color:#075ecb;font-weight:650;text-decoration:none}.biz-link{cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:5px 0;font-size:12px;display:inline-flex}.biz-empty{text-align:center;background:#f8faff;border:1px dashed #d7e2f2;border-radius:12px;margin:18px 0 0;padding:42px 24px}.biz-empty strong{font-size:15px;line-height:1.4}.biz-empty p{color:#607089;max-width:540px;margin:10px auto 0;font-size:13px;line-height:1.7}.biz-table-wrap{border-radius:9px;width:100%;margin-top:18px;overflow-x:auto}.biz-page table{border-collapse:collapse;text-align:left;width:100%;font-size:12px;line-height:1.6}.biz-page th{color:#64758c;letter-spacing:.055em;text-transform:uppercase;white-space:nowrap;background:#f2f6fc;border-bottom:1px solid #d9e4f1;padding:12px 13px;font-size:10px;font-weight:750}.biz-page td{vertical-align:top;border-bottom:1px solid #e8edf5;min-width:90px;padding:15px 13px}.biz-page td strong{font-weight:650;display:block}.biz-page td small{color:#61728a;max-width:350px;margin-top:4px;font-size:11px;display:block}.biz-page td:first-child{min-width:170px;max-width:350px}.biz-page .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.biz-page .negative{color:#aa2a37!important}.biz-row-actions{gap:6px 12px;min-width:125px}.biz-row-actions a,.biz-row-actions button{color:#075ecb;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:5px 0;font-family:inherit;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.biz-row-actions a:hover,.biz-row-actions button:hover{text-decoration:underline}.biz-badge{color:#4c607c;white-space:nowrap;background:#edf2f8;border-radius:7px;padding:4px 9px;font-weight:650;display:inline-flex;font-size:10px!important}.biz-badge.good{color:#166443;background:#e4f5ee}.biz-badge.warn,.biz-stock-low{color:#7d5105;background:#fff3db}.biz-stock-low{border-radius:5px;padding:3px 7px}.biz-search{color:#67809d;background:#fff;border:1px solid #d2ddec;border-radius:8px;align-items:center;gap:8px;min-width:200px;max-width:430px;padding:8px 11px;display:flex}.biz-search input{width:100%;min-width:0;font:inherit;background:0 0;font-size:12px;box-shadow:none!important;border:0!important;outline:0!important;padding:0!important}.biz-search:focus-within{outline-offset:1px;outline:3px solid #a9cbf9}.biz-toolbar{margin:13px 0 18px}.biz-toolbar select{color:#334c6c;font:inherit;background:#fff;border:1px solid #d2ddec;border-radius:8px;padding:10px;font-size:12px}.biz-error,.biz-notice{border-radius:10px;flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 20px;padding:13px 16px;font-size:13px;line-height:1.65;display:flex}.biz-error{color:#952631;background:#fff0f1;border:1px solid #f1cbd0}.biz-notice{color:#1e6248;background:#eaf6f0;border:1px solid #cee6d9}.biz-notice button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:20px}.biz-work-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:17px;display:grid}.biz-work{background:#fcfdff;border:1px solid #dce5f1;border-radius:13px;min-width:0;padding:20px}.biz-work>div:first-child{justify-content:space-between;gap:10px;display:flex}.biz-work h3{overflow-wrap:anywhere;margin:14px 0 7px;font-size:16px;line-height:1.5}.biz-work p{margin:6px 0 13px;font-size:12px;line-height:1.6}.biz-work dl{flex-direction:column;gap:11px;margin:18px 0;display:flex}.biz-work dl>div{border-bottom:1px solid #e8eef6;justify-content:space-between;gap:16px;padding-bottom:8px;font-size:11px;line-height:1.6;display:flex}.biz-work dt{color:#65748b}.biz-work dd{text-align:right;font-variant-numeric:tabular-nums;max-width:55%;margin:0;font-weight:650}.biz-work .biz-row-actions{margin-top:15px}.biz-selected{background:#f8fbff;border-color:#7aa8e3}.biz-load-more{margin:18px auto 2px;display:flex}.biz-connections>.biz-grid .biz-card>svg{color:#075ecb;margin-bottom:10px}.biz-connections .biz-badge{margin:0 0 12px}.biz-quick-links{grid-template-columns:1fr 1fr;gap:10px;display:grid}.biz-quick-links>a{color:#1359b0;background:#eff5ff;border-radius:9px;padding:16px;font-size:12px;font-weight:650;text-decoration:none}.biz-steps{padding-left:22px;font-size:13px;line-height:1.9}.biz-steps li{padding:5px 0 9px}.biz-steps svg{vertical-align:middle;display:inline}.biz-inbox-layout{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:22px;display:grid}.biz-capture{position:sticky;top:12px}.biz-message{background:#f9fbfe;border:1px solid #dae5f2;border-radius:12px;margin-bottom:14px;padding:19px}.biz-message>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.biz-message>header strong{font-size:13px;display:block}.biz-message>header small{color:#65788e;margin-top:6px;font-size:10px;display:block}.biz-message-text{white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;margin:17px 0;font-size:13px;line-height:1.75;overflow-y:auto}.biz-message .biz-row-actions{border-top:1px solid #e3eaf4;padding-top:12px}.biz-shared{background:#edf5ff;border:1px solid #bdd5f5;border-radius:12px;margin-bottom:20px;padding:20px;font-size:13px}.biz-shared button{overflow-wrap:anywhere;max-width:100%;margin:5px}.biz-pagination{justify-content:space-between;align-items:center;padding:18px 0 0;font-size:12px;display:flex}.biz-pagination button{color:#225691;cursor:pointer;background:#fff;border:1px solid #d3dfef;border-radius:7px;padding:8px 15px}.biz-dialog{--biz-blue:#075ecb;--biz-muted:#586a81;color:#162b45;border:1px solid #ccd9e9;border-radius:18px;width:calc(100% - 32px);max-width:940px;max-height:calc(100dvh - 40px);margin:auto;padding:0;overflow:auto;box-shadow:0 24px 90px #071f4960}.biz-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a1d38a6}.biz-dialog>header{z-index:2;background:#fff;border-bottom:1px solid #dfe7f1;justify-content:space-between;align-items:center;padding:19px 24px;display:flex;position:sticky;top:0}.biz-dialog h2{max-width:85%;margin:0;font-size:19px;line-height:1.4}.biz-dialog form{padding:24px}.biz-form{border:0;grid-template-columns:1fr 1fr;gap:18px;min-width:0;margin:0;padding:0;display:grid}.biz-form label{flex-direction:column;gap:8px;min-width:0;font-size:12px;font-weight:600;display:flex}.biz-form label>span{line-height:1.5}.biz-form input,.biz-form textarea,.biz-form select{color:#18314e;box-sizing:border-box;background:#fff;border:1px solid #cdd9e9;border-radius:8px;width:100%;min-width:0;min-height:42px;padding:11px 12px;font-family:inherit;font-size:13px;font-weight:400}.biz-form textarea{resize:vertical;line-height:1.7}.biz-form small{color:#677a91;font-size:11px;font-weight:400;line-height:1.6}.biz-form .biz-check{flex-flow:wrap;align-items:center;gap:12px}.biz-form .biz-check input{accent-color:#075ecb;flex:0 0 20px;width:20px;height:20px;min-height:20px}.biz-form .biz-check>span{flex:1}.biz-wide{grid-column:1/-1}.biz-form .biz-help{margin:0;font-weight:400}.biz-form-actions{border-top:1px solid #e3eaf3;justify-content:flex-end;margin-top:24px;padding-top:20px}.biz-dialog .biz-error{margin:20px 0 0}.biz-lines{flex-direction:column;gap:14px;display:flex}.biz-line{background:#f9fbfe;border:1px solid #dae3f0;border-radius:12px;padding:16px}.biz-line-heading{justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12px;display:flex}.biz-line-values{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.biz-line-values input{padding:9px 7px}.biz-line-values label>span{font-size:10px}.biz-quote-totals{background:#edf4ff;border-radius:12px;flex-wrap:wrap;justify-content:flex-end;gap:20px;margin-top:24px;padding:20px;display:flex}.biz-quote-totals>span{flex-direction:column;gap:8px;min-width:100px;font-size:11px;display:flex}.biz-quote-totals strong{font-variant-numeric:tabular-nums;color:#144e95;font-size:20px}.biz-quote-totals small{text-align:right;color:#5b6d84;flex-basis:100%;font-size:11px;line-height:1.6}.biz-original{white-space:pre-wrap;overflow-wrap:anywhere;background:#f2f6fc;border-left:3px solid #77a6e1;max-height:190px;margin:0;padding:14px 17px;font-size:12px;line-height:1.7;overflow:auto}.biz-launchpad{color:#fff;background:#0c376c;border-radius:14px;flex-wrap:wrap;align-items:center;gap:15px;margin:6px 0 23px;padding:18px 21px;display:flex}.biz-launchpad>div{flex:1;min-width:200px}.biz-launchpad strong{margin-bottom:5px;font-size:14px;display:block}.biz-launchpad small{color:#d4e3f8;font-size:12px;line-height:1.6}.biz-launchpad a{color:#fff;border:1px solid #728dac;border-radius:8px;padding:10px 14px;font-size:12px;font-weight:600;text-decoration:none}.biz-launchpad a:first-of-type{color:#134d94;background:#fff;border-color:#fff}.biz-page :focus-visible,.biz-dialog :focus-visible{outline-offset:3px;outline:3px solid #65a2ec}.biz-page .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1200px){.biz-metrics{grid-template-columns:repeat(2,1fr)}.biz-inbox-layout{grid-template-columns:310px minmax(0,1fr)}.biz-grid{gap:16px}.biz-card{padding:20px}.biz-tabs a{padding:12px}}@media (max-width:760px){.biz-heading{flex-direction:column;align-items:flex-start;gap:18px}.biz-heading h1{font-size:28px}.biz-heading p{line-height:1.6}.biz-grid,.biz-inbox-layout{grid-template-columns:1fr;gap:0}.biz-capture{position:static}.biz-grid>.biz-card{height:auto}.biz-metrics{gap:10px}.biz-metrics>a{padding:16px 13px}.biz-metrics strong{font-size:24px}.biz-card{border-radius:12px;padding:18px}.biz-tabs{margin-left:-8px;margin-right:-8px;padding-left:8px}.biz-form{grid-template-columns:1fr}.biz-dialog{border-radius:14px;width:calc(100% - 16px);max-height:calc(100dvh - 16px)}.biz-dialog>header{padding:16px}.biz-dialog form{padding:18px}.biz-line-values{grid-template-columns:repeat(3,minmax(0,1fr))}.biz-form input,.biz-form textarea,.biz-form select{font-size:16px}.biz-quote-totals{justify-content:space-between;gap:14px}.biz-quote-totals>span{min-width:70px}.biz-quote-totals strong{font-size:17px}.biz-message{padding:14px}.biz-message>header{flex-wrap:wrap}.biz-work-grid{grid-template-columns:1fr}.biz-row-actions a,.biz-row-actions button{min-height:38px}.biz-quick-links{grid-template-columns:1fr 1fr}.biz-page .biz-primary,.biz-page .biz-secondary{min-height:44px}.biz-launchpad{gap:12px;padding:18px}}@media (prefers-reduced-motion:reduce){.biz-page *,.biz-dialog *{transition:none!important;animation:none!important}}@media print{.biz-tabs,.biz-heading-actions,.biz-row-actions,.biz-form-actions,.biz-launchpad{display:none!important}.biz-page{color:#000}.biz-card{box-shadow:none;break-inside:avoid;border-color:#aaa}.biz-table-wrap{overflow:visible}}.biz-commerce .biz-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.biz-commerce .biz-metrics>article{background:#fff;border:1px solid #dce4ef;border-radius:14px;flex-direction:column;gap:12px;padding:21px 19px;display:flex}.biz-commerce details{border-top:1px solid #e1e8f2;margin-top:14px;padding-top:8px}.biz-commerce summary{color:#175da9;cursor:pointer;min-height:40px;padding:10px 0;font-size:12px;font-weight:650}.biz-commerce details p{border-bottom:1px solid #e7edf5;padding:8px 0}.biz-commerce>.biz-toolbar{justify-content:space-between}@media (min-width:761px){.biz-tabs{flex-wrap:wrap;overflow-x:visible}}@media (max-width:760px){.biz-commerce .biz-metrics{grid-template-columns:1fr}.biz-commerce .biz-metrics>article{padding:16px}.biz-commerce>.biz-toolbar .biz-search{flex:1;max-width:none}}
html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--text:#e7edf6;--muted:#a1b0c3;--muted-2:#8193ab;--soft:#0c1522;--white:#141f30;--line:#304056;--line-soft:#253449;--primary:#63a9ff;--primary-dark:#287fe9;--primary-soft:#172e4b;--green:#55cea0;--amber:#f0bf66;--red:#ff8995;--violet:#baa4ff;--shadow:0 14px 34px #0005}html[data-theme=dark] .search-trigger{background:#19283b}html[data-theme=dark] kbd{color:#dfe8f4;background:#141f30;border:1px solid #304056}html[data-theme=dark] .button.secondary{color:#dfe8f4;background:#141f30}html[data-theme=dark] .button.secondary:hover{border-color:#304056}html[data-theme=dark] .button.danger{color:#d5bbff;background:#19283b;border-color:#304056}html[data-theme=dark] .icon-button{color:#dfe8f4}html[data-theme=dark] .icon-button:hover{background:#19283b}html[data-theme=dark] .metric-card{background:#141f30}html[data-theme=dark] .metric-icon.green,html[data-theme=dark] .metric-icon.violet{background:#19283b}html[data-theme=dark] .metric-icon.amber{color:#f2c477;background:#19283b}html[data-theme=dark] .metric-card em.warning-text{color:#f2c477}html[data-theme=dark] .card{background:#141f30}html[data-theme=dark] .section-icon.warning{color:#f2c477;background:#19283b}html[data-theme=dark] .timeline-dot{border:2px solid #304056}html[data-theme=dark] .timeline-row:not(:last-child):after{background:#19283b}html[data-theme=dark] .event-content p{color:#dfe8f4}html[data-theme=dark] .tag.green{color:#72d8b3;background:#19283b}html[data-theme=dark] .tag.violet{color:#8ec2ff;background:#19283b}html[data-theme=dark] .tag.amber{color:#f2c477;background:#19283b}html[data-theme=dark] .card-action{background:#141f30}html[data-theme=dark] .priority-mark.red{background:#19283b}html[data-theme=dark] .priority-mark.amber{color:#f2c477;background:#19283b}html[data-theme=dark] .mini-progress{background:#19283b}html[data-theme=dark] .client-table-head,html[data-theme=dark] .client-table-row:hover{background:#141f30}html[data-theme=dark] .client-table-row>span:last-child{color:#dfe8f4}html[data-theme=dark] .avatar{background:#19283b}html[data-theme=dark] .avatar.violet{color:#8ec2ff;background:#19283b}html[data-theme=dark] .avatar.amber{color:#f2c477;background:#19283b}html[data-theme=dark] .avatar.green{color:#72d8b3;background:#19283b}html[data-theme=dark] .avatar.rose{color:#d5bbff;background:#19283b}html[data-theme=dark] .avatar.slate{color:#dfe8f4;background:#19283b}html[data-theme=dark] .status.pendiente,html[data-theme=dark] .status.presupuesto{color:#f2c477;background:#19283b}html[data-theme=dark] .status.completado{color:#72d8b3;background:#19283b}html[data-theme=dark] .command-dialog{background:#141f30}html[data-theme=dark] .command-input button,html[data-theme=dark] .command-results>button:hover{background:#19283b}html[data-theme=dark] .filter-card{background:#141f30}html[data-theme=dark] .filter-tabs button:hover,html[data-theme=dark] .filter-tabs a:hover{background:#19283b}html[data-theme=dark] .filter-button,html[data-theme=dark] .client-card{background:#141f30}html[data-theme=dark] .client-card:hover{border-color:#304056}html[data-theme=dark] .icon-button.bordered,html[data-theme=dark] .record-tabs{background:#141f30}html[data-theme=dark] .job-summary-title>i{color:#72d8b3;background:#19283b}html[data-theme=dark] .job-data-grid>span{background:#141f30}html[data-theme=dark] .job-progress>span,html[data-theme=dark] .job-progress>.milestone-progress-track i{background:#19283b}html[data-theme=dark] .job-milestone-summary>span>i{background:#141f30;border:1px solid #304056}html[data-theme=dark] .job-milestone-summary>span.done{color:#72d8b3}html[data-theme=dark] .record-card-footer{background:#141f30}html[data-theme=dark] .installation-map{background:radial-gradient(circle,#0076ff21,#0000 3px),linear-gradient(30deg,#19283b 12%,#0000 12.5% 87%,#19283b 87.5%),#19283b}html[data-theme=dark] .installation-map span{color:#dfe8f4}html[data-theme=dark] .file-icon.pdf{color:#d5bbff;background:#19283b}html[data-theme=dark] .file-icon.image{color:#8ec2ff;background:#19283b}html[data-theme=dark] .document-row>i{background:#19283b}html[data-theme=dark] .upload-strip{background:#141f30;border-top:1px dashed #304056}html[data-theme=dark] .next-date>span{background:#19283b;border:1px solid #304056}html[data-theme=dark] .calendar-download{background:#141f30}html[data-theme=dark] .note{background:#19283b}html[data-theme=dark] .note-composer textarea:focus{border-color:#304056}html[data-theme=dark] .tab-panel,html[data-theme=dark] .installation-links button,html[data-theme=dark] .folder-card{background:#141f30}html[data-theme=dark] .folder-card:hover,html[data-theme=dark] .folder-card.active{background:#19283b;border-color:#304056}html[data-theme=dark] .upload-zone{background:#141f30;border:1px dashed #304056}html[data-theme=dark] .document-library-list{background:#141f30}html[data-theme=dark] .danger-icon{color:#d5bbff!important;background:#19283b!important}html[data-theme=dark] .form-error{background:#19283b;border:1px solid #304056;color:#d5bbff!important}html[data-theme=dark] .billing-metrics article{background:#141f30}html[data-theme=dark] .integration-notice{color:#f2c477;background:#19283b;border:1px solid #304056}html[data-theme=dark] .integration-notice a{color:#f2c477}html[data-theme=dark] .history-list article>span{background:#19283b}html[data-theme=dark] .agenda-toolbar,html[data-theme=dark] .date-navigation>button:not(.today-button){background:#141f30}html[data-theme=dark] .date-navigation .today-button,html[data-theme=dark] .agenda-view-toggle{background:#19283b}html[data-theme=dark] .agenda-view-toggle button.active,html[data-theme=dark] .week-calendar,html[data-theme=dark] .day-column>header{background:#141f30}html[data-theme=dark] .day-column.today{background:linear-gradient(#141f30,#141f30 52%)}html[data-theme=dark] .agenda-event,html[data-theme=dark] .agenda-event.green,html[data-theme=dark] .agenda-event.violet,html[data-theme=dark] .agenda-event.amber{background:#19283b}html[data-theme=dark] .agenda-event.green .agenda-event-time{color:#72d8b3}html[data-theme=dark] .agenda-event.violet .agenda-event-time{color:#8ec2ff}html[data-theme=dark] .agenda-event.amber .agenda-event-time{color:#f2c477}html[data-theme=dark] .agenda-event>p{color:#dfe8f4}html[data-theme=dark] .day-add{color:#dfe8f4;border:1px dashed #304056}html[data-theme=dark] .week-calendar>footer{background:#141f30}html[data-theme=dark] .agenda-list-date{background:#19283b}html[data-theme=dark] .calendar-help{background:#19283b;border:1px solid #304056}html[data-theme=dark] .calendar-help button,html[data-theme=dark] .form-modal{background:#141f30}html[data-theme=dark] .form-field>span{color:#dfe8f4}html[data-theme=dark] .form-field input,html[data-theme=dark] .form-field select,html[data-theme=dark] .form-field textarea{background:#141f30}html[data-theme=dark] .form-field input:focus,html[data-theme=dark] .form-field select:focus,html[data-theme=dark] .form-field textarea:focus,html[data-theme=dark] .select-field:focus-within{border-color:#304056}html[data-theme=dark] .check-row{background:#19283b}html[data-theme=dark] .form-modal>footer,html[data-theme=dark] .report-metrics article,html[data-theme=dark] .reports-table-head,html[data-theme=dark] .inline-upload{background:#141f30}html[data-theme=dark] .add-section{background:#141f30;border:1px dashed #304056}html[data-theme=dark] .signature-block button{background:#141f30}html[data-theme=dark] .signature-preview{color:#8ec2ff;border-bottom:1px solid #304056}html[data-theme=dark] .builder-tip{color:#8ec2ff;background:#19283b;border:1px solid #304056}html[data-theme=dark] .active-checklist-grid>article{background:#141f30}html[data-theme=dark] .checklist-big-icon.violet,html[data-theme=dark] .checklist-big-icon.rose{background:#19283b}html[data-theme=dark] .active-checklist-grid article>button{background:#141f30}html[data-theme=dark] .check-progress>span{background:#19283b}html[data-theme=dark] .template-grid>button{background:#141f30}html[data-theme=dark] .template-grid>button:hover{border-color:#304056}html[data-theme=dark] .template-icon.violet{background:#19283b}html[data-theme=dark] .template-icon.amber{color:#f2c477;background:#19283b}html[data-theme=dark] .template-icon.green{background:#19283b}html[data-theme=dark] .template-icon.slate{color:#dfe8f4;background:#19283b}html[data-theme=dark] .template-icon.rose{background:#19283b}html[data-theme=dark] .checklist-modal,html[data-theme=dark] .checklist-client{background:#141f30}html[data-theme=dark] .checklist-client>div>span{background:#19283b}html[data-theme=dark] .checklist-items>label>span{border:1px solid #304056}html[data-theme=dark] .checklist-modal>footer{background:#141f30}html[data-theme=dark] .settings-nav a:hover{background:#19283b}html[data-theme=dark] .integration-card{background:#141f30}html[data-theme=dark] .connection.warning{color:#f2c477;background:#19283b}html[data-theme=dark] .connection.ready{color:#72d8b3;background:#19283b}html[data-theme=dark] .connection.checking{background:#19283b}html[data-theme=dark] .connection-message>span.warning{color:#f2c477;background:#19283b}html[data-theme=dark] .connection-message>span.success{background:#19283b}html[data-theme=dark] .connection-fields input{color:#dfe8f4;background:#19283b}html[data-theme=dark] .secret-field{background:#19283b}html[data-theme=dark] .security-note{color:#dfe8f4;background:#19283b}html[data-theme=dark] .integration-card>footer,html[data-theme=dark] .integration-card>footer a,html[data-theme=dark] .integration-card>footer>button:not(.button){background:#141f30}html[data-theme=dark] .integration-result{background:#19283b;border-top:1px solid #304056}html[data-theme=dark] .calendar-sync-summary>span{background:#19283b}html[data-theme=dark] .installation-card-actions>button,html[data-theme=dark] .installation-links a,html[data-theme=dark] .standalone-empty{background:#141f30}html[data-theme=dark] .inline-error{color:#d5bbff;background:#19283b;border:1px solid #304056}html[data-theme=dark] .inline-result{color:#72d8b3;background:#19283b;border:1px solid #304056}html[data-theme=dark] .sales-document-head{background:#19283b}html[data-theme=dark] .sales-kind.quote{color:#f2c477}html[data-theme=dark] .report-photo-list,html[data-theme=dark] .report-photo-list>span,html[data-theme=dark] .signature-pad-field{background:#141f30}html[data-theme=dark] .signature-pad-field canvas{background:linear-gradient(#0000 calc(100% - 34px),#19283b calc(100% - 34px) calc(100% - 33px),#0000 calc(100% - 33px)),#141f30}html[data-theme=dark] .signature-pad-footer button{background:#141f30}html[data-theme=dark] .run-progress{background:#19283b}html[data-theme=dark] .completed-run-list{background:#141f30}html[data-theme=dark] .completed-run-list .is-complete{color:#72d8b3;background:#19283b}html[data-theme=dark] .completed-run-list .has-incidents{color:#d5bbff;background:#19283b}html[data-theme=dark] .completed-run-actions a,html[data-theme=dark] .completed-run-actions button{background:#141f30}html[data-theme=dark] .completed-run-actions .danger{color:#d5bbff}html[data-theme=dark] .checklist-alert.error{color:#d5bbff;background:#19283b;border:1px solid #304056}html[data-theme=dark] .checklist-progress-panel{background:#141f30}html[data-theme=dark] .checklist-progress-panel>span{background:#19283b}html[data-theme=dark] .checklist-point{background:#141f30;border-left:4px solid #304056}html[data-theme=dark] .checklist-point-title>span{background:#19283b}html[data-theme=dark] .checklist-result-buttons button,html[data-theme=dark] .checklist-point>textarea{background:#141f30}html[data-theme=dark] .checklist-evidence-row>button,html[data-theme=dark] .checklist-evidence-row>span{background:#19283b;border:1px dashed #304056}html[data-theme=dark] .checklist-evidence-row>span{background:#141f30}html[data-theme=dark] .checklist-evidence-row>span button{color:#d5bbff}html[data-theme=dark] .checklist-signatures{background:#19283b}html[data-theme=dark] .danger-button{color:#d5bbff!important;background:#19283b!important;border-color:#304056!important}html[data-theme=dark] .work-orders-panel{background:#19283b}html[data-theme=dark] .work-order-card{background:#141f30;border:1px solid #304056}html[data-theme=dark] .work-order-card>header{border-bottom:1px solid #304056}html[data-theme=dark] .work-order-identity small{color:#dfe8f4}html[data-theme=dark] .work-order-identity h3{color:#8ec2ff}html[data-theme=dark] .work-order-identity p{color:#dfe8f4}html[data-theme=dark] .work-order-facts{background:#19283b;border:1px solid #304056}html[data-theme=dark] .work-order-facts>span{background:#19283b}html[data-theme=dark] .work-order-facts small{color:#dfe8f4}html[data-theme=dark] .work-order-facts strong{color:#8ec2ff}html[data-theme=dark] .work-card-schedule{background:linear-gradient(100deg,#19283b,#19283b);border:1px solid #304056}html[data-theme=dark] .work-card-schedule small,html[data-theme=dark] .work-card-schedule strong{color:#72d8b3}html[data-theme=dark] .work-card-schedule p{color:#dfe8f4}html[data-theme=dark] .work-card-schedule>a{color:#72d8b3}html[data-theme=dark] .work-card-progress>div:first-child{color:#dfe8f4}html[data-theme=dark] .work-card-progress>div:first-child strong{color:#8ec2ff}html[data-theme=dark] .work-card-progress-track>i{background:#19283b}html[data-theme=dark] .work-card-milestones>span{color:#dfe8f4;background:#141f30;border:1px solid #304056}html[data-theme=dark] .work-card-milestones>span>i{background:#141f30;border:1px solid #304056}html[data-theme=dark] .work-card-milestones>span.done{color:#72d8b3;background:#19283b;border-color:#304056}html[data-theme=dark] .work-checklists{background:#141f30;border:1px solid #304056}html[data-theme=dark] .work-checklists-heading{border-bottom:1px solid #304056}html[data-theme=dark] .work-checklists-heading>span,html[data-theme=dark] .work-checklists-heading>span svg,html[data-theme=dark] .work-checklists-heading>a{color:#8ec2ff}html[data-theme=dark] .work-checklist-list>article{background:#141f30;border-top:1px solid #304056}html[data-theme=dark] .work-checklist-list>article>span{color:#8ec2ff;background:#19283b}html[data-theme=dark] .work-checklist-list>article>span.complete{color:#72d8b3;background:#19283b}html[data-theme=dark] .work-checklist-list>article>span.warning{color:#d5bbff;background:#19283b}html[data-theme=dark] .work-checklist-list small,html[data-theme=dark] .work-checklist-list strong{color:#8ec2ff}html[data-theme=dark] .work-checklist-list p{color:#dfe8f4}html[data-theme=dark] .work-checklist-list>article>div:last-child a{color:#dfe8f4;background:#141f30;border:1px solid #304056}html[data-theme=dark] .work-checklists-empty{color:#dfe8f4}html[data-theme=dark] .work-order-card>footer{background:#19283b;border-top:1px solid #304056}html[data-theme=dark] .work-delete-copy .deleted-records{color:#d5bbff;background:#19283b;border:1px solid #304056}html[data-theme=dark] .work-schedule-planner{background:#19283b;border:1px solid #304056}html[data-theme=dark] .work-schedule-planner.active{border-color:#304056}html[data-theme=dark] .work-schedule-toggle{color:#8ec2ff}html[data-theme=dark] .work-schedule-planner.active .work-schedule-toggle{color:#8ec2ff;background:#19283b}html[data-theme=dark] .work-schedule-toggle>i{background:#141f30;border:1.5px solid #304056}html[data-theme=dark] .work-schedule-toggle small,html[data-theme=dark] .work-schedule-toggle>svg{color:#dfe8f4}html[data-theme=dark] .work-schedule-planner.active .work-schedule-toggle>svg{color:#8ec2ff}html[data-theme=dark] .work-schedule-body{background:#141f30;border-top:1px solid #304056}html[data-theme=dark] .work-schedule-mode{background:#19283b;border:1px solid #304056}html[data-theme=dark] .work-schedule-mode>button,html[data-theme=dark] .work-schedule-mode>button>svg{color:#dfe8f4}html[data-theme=dark] .work-schedule-mode>button strong{color:#8ec2ff}html[data-theme=dark] .work-schedule-mode>button small{color:#dfe8f4}html[data-theme=dark] .work-schedule-mode>button.active{color:#8ec2ff;background:#141f30;border-color:#304056}html[data-theme=dark] .work-schedule-mode>button.active>svg,html[data-theme=dark] .work-schedule-mode>button.active strong{color:#8ec2ff}html[data-theme=dark] .work-flexible-dates{background:#19283b;border:1px solid #304056}html[data-theme=dark] .work-flexible-dates-heading{border-bottom:1px solid #304056}html[data-theme=dark] .work-flexible-dates-heading strong{color:#8ec2ff}html[data-theme=dark] .work-flexible-dates-heading small{color:#dfe8f4}html[data-theme=dark] .work-flexible-dates-heading>button{color:#8ec2ff;background:#19283b;border:1px solid #304056}html[data-theme=dark] .work-flexible-date-list>article{background:#141f30;border:1px solid #304056}html[data-theme=dark] .work-flexible-date-list>article.free,html[data-theme=dark] .work-flexible-date-list>article.busy{background:#19283b;border-color:#304056}html[data-theme=dark] .work-flexible-date-list>article>span{color:#dfe8f4;background:#19283b}html[data-theme=dark] .work-flexible-date-list>article>i{color:#dfe8f4}html[data-theme=dark] .work-flexible-date-list>article.free>i{color:#72d8b3}html[data-theme=dark] .work-flexible-date-list>article.busy>i{color:#d5bbff}html[data-theme=dark] .work-flexible-date-list>article>button{color:#dfe8f4}html[data-theme=dark] .work-flexible-date-list>article>button:hover{color:#d5bbff;background:#19283b}html[data-theme=dark] .work-schedule-actions>label{color:#dfe8f4}html[data-theme=dark] .work-schedule-message{color:#f2c477;background:#19283b;border:1px solid #304056}html[data-theme=dark] .work-schedule-success{color:#72d8b3;background:#19283b;border:1px solid #304056}html[data-theme=dark] .work-schedule-success small{color:#dfe8f4}html[data-theme=dark] .work-schedule-suggestions-heading strong{color:#8ec2ff}html[data-theme=dark] .work-schedule-suggestions-heading small{color:#dfe8f4}html[data-theme=dark] .work-schedule-suggestions-heading>i{color:#72d8b3;background:#19283b}html[data-theme=dark] .work-schedule-suggestions>button{color:#8ec2ff;background:#141f30;border:1px solid #304056}html[data-theme=dark] .work-schedule-suggestions>button:hover{border-color:#304056}html[data-theme=dark] .work-schedule-suggestions>button.selected{background:#19283b}html[data-theme=dark] .work-schedule-suggestions>button>header i{background:#141f30;border:1px solid #304056}html[data-theme=dark] .work-schedule-suggestions>button>header em{color:#72d8b3}html[data-theme=dark] .work-schedule-suggestions>button>div>span{background:#141f30;border:1px solid #304056}html[data-theme=dark] .work-schedule-suggestions>button>div small{color:#dfe8f4}html[data-theme=dark] .work-schedule-suggestions>button>div i{color:#72d8b3}html[data-theme=dark] .work-schedule-note{color:#dfe8f4}html[data-theme=dark] .work-schedule-existing{background:#19283b;border:1px solid #304056}html[data-theme=dark] .work-schedule-existing small,html[data-theme=dark] .work-schedule-existing strong{color:#72d8b3}html[data-theme=dark] .work-schedule-existing p{color:#dfe8f4}html[data-theme=dark] .work-schedule-existing>a{color:#72d8b3}html[data-theme=dark] .work-milestone-editor{background:#19283b;border:1px solid #304056}html[data-theme=dark] .work-milestone-heading strong{color:#8ec2ff}html[data-theme=dark] .work-milestone-heading>strong{color:#72d8b3}html[data-theme=dark] .work-milestone-grid>label{background:#141f30;border:1px solid #304056}html[data-theme=dark] .work-milestone-grid>label:hover{border-color:#304056}html[data-theme=dark] .work-milestone-grid>label.checked{background:#19283b}html[data-theme=dark] .work-milestone-grid label>i{background:#141f30;border:1.5px solid #304056}html[data-theme=dark] .work-milestone-grid label strong{color:#8ec2ff}html[data-theme=dark] .work-milestone-progress>span i{background:#19283b}html[data-theme=dark] .offline-page{background:radial-gradient(circle at 100% 0,#19283b 0,#0000 45%),#19283b}html[data-theme=dark] .offline-card{border:1px solid #304056}html[data-theme=dark] .offline-icon{color:#8ec2ff;background:#19283b}html[data-theme=dark] .offline-card h1{color:#8ec2ff}html[data-theme=dark] .offline-card>p:not(.eyebrow),html[data-theme=dark] .offline-card>div span{color:#dfe8f4}html[data-theme=dark] .offline-card>div svg{color:#72d8b3}html[data-theme=dark] .offline-draft-status{color:#72d8b3;background:#19283b;border:1px solid #304056}html[data-theme=dark] .installation-technical-summary{background:#19283b;border:1px solid #304056}html[data-theme=dark] .installation-technical-summary strong,html[data-theme=dark] .installation-technical-summary small{color:#dfe8f4}html[data-theme=dark] .installation-technical-form{border-top:1px solid #304056}html[data-theme=dark] .form-section-heading>span{color:#8ec2ff;background:#19283b}html[data-theme=dark] .form-section-heading strong{color:#8ec2ff}html[data-theme=dark] .form-section-heading small{color:#dfe8f4}html[data-theme=dark] .installation-measurements{background:#19283b;border:1px solid #304056}html[data-theme=dark] .installation-measurements>strong{color:#dfe8f4}html[data-theme=dark] .work-priority{color:#dfe8f4;background:#19283b}html[data-theme=dark] .work-priority.alta{color:#f2c477;background:#19283b}html[data-theme=dark] .work-priority.urgente{color:#d5bbff;background:#19283b}html[data-theme=dark] .work-priority.baja{color:#72d8b3;background:#19283b}html[data-theme=dark] .negative-money{color:#d5bbff!important}html[data-theme=dark] .positive-money{color:#72d8b3!important}html[data-theme=dark] .work-next-action{background:#19283b}html[data-theme=dark] .work-next-action>span{color:#8ec2ff}html[data-theme=dark] .work-next-action small,html[data-theme=dark] .work-next-action strong{color:#dfe8f4}html[data-theme=dark] .work-schedule-existing-actions a,html[data-theme=dark] .work-schedule-existing-actions button,html[data-theme=dark] .work-schedule-existing.unplanned>button{color:#8ec2ff}html[data-theme=dark] .work-schedule-existing-actions button{color:#dfe8f4}html[data-theme=dark] .work-schedule-existing.unplanned{background:#19283b;border-color:#304056}html[data-theme=dark] .work-sales-totals span{background:#19283b;border:1px solid #304056}html[data-theme=dark] .work-sales-totals small{color:#dfe8f4}html[data-theme=dark] .work-sales-totals strong{color:#8ec2ff}html[data-theme=dark] .work-sales-list{border:1px solid #304056}html[data-theme=dark] .work-sales-list article{border-bottom:1px solid #304056}html[data-theme=dark] .work-sales-list article.linked{background:#19283b}html[data-theme=dark] .work-sales-list article>span{color:#8ec2ff;background:#19283b}html[data-theme=dark] .work-sales-list article>span.invoice{color:#72d8b3;background:#19283b}html[data-theme=dark] .work-sales-list small,html[data-theme=dark] .work-sales-list strong,html[data-theme=dark] .work-sales-list p{color:#dfe8f4}html[data-theme=dark] .work-sales-list button.link{color:#8ec2ff;background:#19283b}html[data-theme=dark] .work-sales-list button.unlink{color:#d5bbff;background:#19283b}html[data-theme=dark] .operations-queue-item{border-bottom:1px solid #304056}html[data-theme=dark] .operations-queue-item:hover{background:#19283b}html[data-theme=dark] .operations-queue-item.overdue{background:#141f30}html[data-theme=dark] .operations-queue-main small,html[data-theme=dark] .operations-queue-main strong,html[data-theme=dark] .operations-queue-main p{color:#dfe8f4}html[data-theme=dark] .operations-queue-meta b{color:#8ec2ff}html[data-theme=dark] .operations-queue-meta small{color:#dfe8f4}html[data-theme=dark] .operations-queue-item.overdue .operations-queue-meta b,html[data-theme=dark] .operations-queue-item.overdue .operations-queue-meta small{color:#d5bbff}html[data-theme=dark] .report-version-list{border:1px solid #304056}html[data-theme=dark] .report-version-list article{border-bottom:1px solid #304056}html[data-theme=dark] .report-version-list article>span{color:#8ec2ff;background:#19283b}html[data-theme=dark] .report-version-list article>div>strong{color:#8ec2ff}html[data-theme=dark] .report-version-list article>div>small,html[data-theme=dark] .report-version-list p,html[data-theme=dark] .report-version-list code{color:#dfe8f4}html[data-theme=dark] .report-version-list code svg{color:#72d8b3}html[data-theme=dark] .working-days-selector>span{color:#dfe8f4}html[data-theme=dark] .working-days-selector button{color:#dfe8f4;background:#141f30;border:1px solid #304056}html[data-theme=dark] .report-technical-source>strong{color:#8ec2ff}html[data-theme=dark] .report-technical-source p,html[data-theme=dark] .report-technical-source small{color:#dfe8f4}html[data-theme=dark] .danger-button{color:#d5bbff!important}html[data-theme=dark] body,html[data-theme=dark] .login-page{background:#141f30}html[data-theme=dark] .login-form-panel{background:#19283b}html[data-theme=dark] .login-card{background:#141f30;border:1px solid #304056}html[data-theme=dark] .login-card h2{color:#8ec2ff}html[data-theme=dark] .login-card>p:not(.eyebrow),html[data-theme=dark] .login-card>label>span{color:#dfe8f4}html[data-theme=dark] .login-card input{background:#141f30;border:1px solid #304056}html[data-theme=dark] .login-otp svg{color:#dfe8f4}html[data-theme=dark] .login-error{color:#d5bbff;background:#19283b}html[data-theme=dark] .login-session-note{color:#dfe8f4}html[data-theme=dark] .network-status{color:#dfe8f4;background:#141f30;border:1px solid #304056}html[data-theme=dark] .network-status.online svg{color:#72d8b3}html[data-theme=dark] .network-status.offline{color:#f2c477;background:#19283b;border-color:#304056}html[data-theme=dark] .control-alert.error{color:#d5bbff;background:#19283b;border:1px solid #304056}html[data-theme=dark] .control-health-grid small{color:#dfe8f4}html[data-theme=dark] .control-health-grid strong{color:#8ec2ff}html[data-theme=dark] .control-health-grid p{color:#dfe8f4}html[data-theme=dark] .control-kpis>*{color:#dfe8f4;border-right:1px solid #304056}html[data-theme=dark] .control-kpis>:hover{background:#19283b}html[data-theme=dark] .control-kpis strong{color:#8ec2ff}html[data-theme=dark] .control-kpis small{color:#dfe8f4}html[data-theme=dark] .control-section>header{border-bottom:1px solid #304056}html[data-theme=dark] .control-section>header>span{color:#8ec2ff;background:#19283b}html[data-theme=dark] .control-section>header h2{color:#8ec2ff}html[data-theme=dark] .control-section>header p{color:#dfe8f4}html[data-theme=dark] .control-section>header>i{color:#8ec2ff;background:#19283b}html[data-theme=dark] .issue-list article{border-bottom:1px solid #304056}html[data-theme=dark] .issue-list small{color:#dfe8f4}html[data-theme=dark] .issue-list strong{color:#8ec2ff}html[data-theme=dark] .issue-list p{color:#dfe8f4}html[data-theme=dark] .issue-list select{color:#dfe8f4;background:#141f30;border:1px solid #304056}html[data-theme=dark] .session-list article{border-bottom:1px solid #304056}html[data-theme=dark] .session-list strong{color:#8ec2ff}html[data-theme=dark] .session-list small,html[data-theme=dark] .session-list p{color:#dfe8f4}html[data-theme=dark] .session-list button{color:#d5bbff;background:#19283b}html[data-theme=dark] .recovery-panel{background:#19283b}html[data-theme=dark] .recovery-panel>div,html[data-theme=dark] .recovery-panel small,html[data-theme=dark] .recovery-panel label span{color:#dfe8f4}html[data-theme=dark] .recovery-panel input{border:1px solid #304056}html[data-theme=dark] .recovery-codes{background:#19283b;border-top:1px solid #304056}html[data-theme=dark] .recovery-codes>div{color:#f2c477}html[data-theme=dark] .recovery-codes button{color:#8ec2ff}html[data-theme=dark] .audit-list article{border-bottom:1px solid #304056}html[data-theme=dark] .audit-list article>span{color:#72d8b3;background:#19283b}html[data-theme=dark] .audit-list article>span.warning{color:#f2c477;background:#19283b}html[data-theme=dark] .audit-list strong,html[data-theme=dark] .audit-list small,html[data-theme=dark] .audit-list time,html[data-theme=dark] .control-version{color:#dfe8f4}html[data-theme=dark] .trash-retention-badge{color:#72d8b3;background:#19283b}html[data-theme=dark] .trash-summary>span{color:#8ec2ff;background:#19283b}html[data-theme=dark] .trash-summary strong{color:#8ec2ff}html[data-theme=dark] .trash-summary small{color:#dfe8f4}html[data-theme=dark] .trash-summary p{color:#dfe8f4;border-left:1px solid #304056}html[data-theme=dark] .trash-list>article{border-bottom:1px solid #304056}html[data-theme=dark] .trash-item-icon{color:#dfe8f4;background:#19283b}html[data-theme=dark] .trash-item-main small{color:#dfe8f4}html[data-theme=dark] .trash-item-main strong{color:#8ec2ff}html[data-theme=dark] .trash-item-main p{color:#dfe8f4}html[data-theme=dark] .trash-countdown{color:#dfe8f4;background:#19283b}html[data-theme=dark] .trash-countdown.urgent{color:#f2c477;background:#19283b}html[data-theme=dark] .template-tabs button{color:#dfe8f4;background:#141f30;border:1px solid #304056}html[data-theme=dark] .template-tabs button.active{color:#8ec2ff;background:#19283b;border-color:#304056}html[data-theme=dark] .template-list>button{background:#141f30;border-bottom:1px solid #304056}html[data-theme=dark] .template-list>button:hover,html[data-theme=dark] .template-list>button.active{background:#19283b}html[data-theme=dark] .template-list>button>span:first-child{color:#8ec2ff;background:#19283b}html[data-theme=dark] .template-list strong{color:#8ec2ff}html[data-theme=dark] .template-list small{color:#dfe8f4}html[data-theme=dark] .template-list i.active{color:#72d8b3;background:#19283b}html[data-theme=dark] .template-list i.disabled{color:#dfe8f4;background:#19283b}html[data-theme=dark] .template-editor>header{border-bottom:1px solid #304056}html[data-theme=dark] .template-editor>header>span{color:#8ec2ff;background:#19283b}html[data-theme=dark] .template-editor h2{color:#8ec2ff}html[data-theme=dark] .template-editor header p{color:#dfe8f4}html[data-theme=dark] .template-editor header button{color:#dfe8f4;background:#19283b}html[data-theme=dark] .template-items-heading strong{color:#8ec2ff}html[data-theme=dark] .template-items-heading small{color:#dfe8f4}html[data-theme=dark] .template-items-heading button{color:#8ec2ff}html[data-theme=dark] .template-item-list article{border:1px solid #304056}html[data-theme=dark] .template-item-list article>span,html[data-theme=dark] .report-template-sections article>span,html[data-theme=dark] .template-item-list label small{color:#dfe8f4}html[data-theme=dark] .template-item-list input,html[data-theme=dark] .report-template-sections input{border:1px solid #304056}html[data-theme=dark] .template-item-list article>div button,html[data-theme=dark] .report-template-sections button{color:#dfe8f4;background:#19283b}html[data-theme=dark] .template-item-list article>div button:last-child,html[data-theme=dark] .report-template-sections button:last-child{color:#d5bbff;background:#19283b}html[data-theme=dark] .template-editor>footer{background:#19283b;border-top:1px solid #304056}html[data-theme=dark] .template-editor>footer>label{color:#dfe8f4}html[data-theme=dark] .report-template-sections article{border:1px solid #304056}html[data-theme=dark] .template-empty,html[data-theme=dark] .template-empty h2{color:#dfe8f4}html[data-theme=dark] .control-kpis>*{border-bottom:1px solid #304056}html[data-theme=dark] .trash-summary p{border-top:1px solid #304056}html[data-theme=dark] .general-bus-entry small{color:#8ec2ff}html[data-theme=dark] .rcd-group-head .branch-protection{background:#141f30}html[data-theme=dark] .rcd-groups-heading{border-top:1px solid #304056}html[data-theme=dark] .rcd-groups-editor>article{background:#19283b;border:1px solid #304056}html[data-theme=dark] .rcd-group-number{color:#8ec2ff}html[data-theme=dark] .icon-danger{color:#f2c477;background:#141f30;border:1px solid #304056}html[data-theme=dark] .rcd-assignment-spec{color:#dfe8f4}html[data-theme=dark] .diagram-metrics article{background:#141f30}html[data-theme=dark] .diagram-metrics article>span{color:#8ec2ff;background:#19283b}html[data-theme=dark] .diagram-metrics article strong{color:#8ec2ff}html[data-theme=dark] .diagram-metrics article.warning>span{color:#f2c477;background:#19283b}html[data-theme=dark] .diagram-metrics article.ok>span{color:#72d8b3;background:#19283b}html[data-theme=dark] .form-success{color:#72d8b3;background:#19283b;border:1px solid #304056}html[data-theme=dark] .form-success a{color:#8ec2ff}html[data-theme=dark] .diagram-library-list>article{border-bottom:1px solid #304056}html[data-theme=dark] .diagram-library-list>article.active{background:#19283b}html[data-theme=dark] .diagram-open>span{color:#8ec2ff;background:#19283b}html[data-theme=dark] .diagram-library-list>article>div a,html[data-theme=dark] .diagram-library-list>article>div button{color:#dfe8f4}html[data-theme=dark] .diagram-library-list>article>div button:hover{color:#f2c477}html[data-theme=dark] .diagram-table-wrap{border:1px solid #304056}html[data-theme=dark] .diagram-table th{color:#dfe8f4;background:#19283b}html[data-theme=dark] .diagram-table td{border-top:1px solid #304056}html[data-theme=dark] .diagram-table input,html[data-theme=dark] .diagram-table select{background:#141f30;border:1px solid #304056}html[data-theme=dark] .diagram-table label span{color:#dfe8f4}html[data-theme=dark] .calculation-warning{color:#f2c477}html[data-theme=dark] .circuit-actions button{color:#dfe8f4;background:#141f30;border:1px solid #304056}html[data-theme=dark] .circuit-actions button.danger{color:#f2c477}html[data-theme=dark] .diagram-preview-scroll{background:#19283b}html[data-theme=dark] .single-line-sheet{color:#8ec2ff;background:#141f30}html[data-theme=dark] .single-line-sheet-heading span{color:#dfe8f4}html[data-theme=dark] .supply-source small,html[data-theme=dark] .protection-box small,html[data-theme=dark] .branch-protection small{color:#8ec2ff}html[data-theme=dark] .supply-source span{color:#dfe8f4}html[data-theme=dark] .branch-load{background:#19283b}html[data-theme=dark] .branch-load small,html[data-theme=dark] .branch-load i{color:#dfe8f4}html[data-theme=dark] .sheet-continuation{color:#8ec2ff}html[data-theme=dark] .title-logo small{color:#dfe8f4}html[data-theme=dark] .single-line-title-block small{color:#8ec2ff}html[data-theme=dark] .diagram-validation-note{color:#f2c477;background:#19283b}html[data-theme=dark] .diagram-versions-list>article{border:1px solid #304056}html[data-theme=dark] .diagram-versions-list small{color:#dfe8f4}html[data-theme=dark] .diagram-versions-list code{color:#8ec2ff;background:#19283b}html[data-theme=dark] .cie-template-list button{color:#dfe8f4;background:#141f30;border:1px solid #304056}html[data-theme=dark] .cie-template-list button svg{color:#8ec2ff}html[data-theme=dark] .cie-template-list button:hover,html[data-theme=dark] .cie-template-list button.active{color:#8ec2ff;background:#19283b;border-color:#304056}html[data-theme=dark] .cie-editor-heading p{color:#dfe8f4}html[data-theme=dark] .cie-palette{background:#19283b;border-top:1px solid #304056;border-bottom:1px solid #304056}html[data-theme=dark] .cie-palette button,html[data-theme=dark] .cie-palette button:hover{color:#8ec2ff;background:#19283b}html[data-theme=dark] .cie-workbench{background:#19283b}html[data-theme=dark] .cie-canvas{background:#141f30;border:1px solid #304056}html[data-theme=dark] .cie-canvas-node,html[data-theme=dark] .cie-canvas-node:hover,html[data-theme=dark] .cie-canvas-node.selected{color:#8ec2ff}html[data-theme=dark] .cie-properties{background:#141f30;border-left:1px solid #304056}html[data-theme=dark] .cie-properties>header{border-bottom:1px solid #304056}html[data-theme=dark] .cie-properties>header>svg{color:#8ec2ff}html[data-theme=dark] .cie-properties>header small,html[data-theme=dark] .cie-properties>header button,html[data-theme=dark] .cie-position-fields label{color:#dfe8f4}html[data-theme=dark] .cie-position-fields input{color:#8ec2ff;border:1px solid #304056}html[data-theme=dark] .cie-property-actions button{color:#dfe8f4;background:#141f30;border:1px solid #304056}html[data-theme=dark] .cie-property-actions button:hover{color:#8ec2ff;background:#19283b}html[data-theme=dark] .cie-property-actions button.danger{color:#f2c477;background:#19283b;border-color:#304056}html[data-theme=dark] .cie-no-selection{color:#dfe8f4}html[data-theme=dark] .cie-no-selection svg,html[data-theme=dark] .cie-no-selection strong{color:#8ec2ff}html[data-theme=dark] .cie-no-selection small{background:#19283b}html[data-theme=dark] .cie-observations{background:#141f30;border-top:1px solid #304056}html[data-theme=dark] .cie-title-block-scroll{background:#19283b}html[data-theme=dark] .cie-title-block-preview{background:#141f30}html[data-theme=dark] .cie-properties{border-top:1px solid #304056}html[data-theme=dark] .cie-standard-strip{color:#8ec2ff;background:#19283b;border-top:1px solid #304056}html[data-theme=dark] .cie-standard-strip small{color:#8ec2ff}html[data-theme=dark] .cie-palette button>small{color:#dfe8f4}html[data-theme=dark] .cie-palette button:hover>small{color:#8ec2ff}html[data-theme=dark] .cie-properties>header em{color:#dfe8f4}html[data-theme=dark] .cad-mode-badge{color:#8ec2ff;background:#19283b;border:1px solid #304056}html[data-theme=dark] .electrical-tree-editor{background:#19283b;border-top:1px solid #304056}html[data-theme=dark] .electrical-tree-main{background:#19283b}html[data-theme=dark] .electrical-tree-toolbar{background:#141f30;border-bottom:1px solid #304056}html[data-theme=dark] .electrical-tree-toolbar>span svg{color:#8ec2ff}html[data-theme=dark] .electrical-tree-toolbar small{color:#dfe8f4}html[data-theme=dark] .electrical-tree-toolbar>div button{color:#dfe8f4;background:#141f30;border:1px solid #304056}html[data-theme=dark] .electrical-tree-toolbar>div button:hover:not(:disabled){color:#8ec2ff;background:#19283b}html[data-theme=dark] .electrical-tree-toolbar>div button.danger{color:#f2c477}html[data-theme=dark] .electrical-tree-list>button{color:#8ec2ff;background:#141f30}html[data-theme=dark] .electrical-tree-list>button:hover{background:#19283b}html[data-theme=dark] .electrical-tree-list>button.active{background:#19283b;border-color:#304056}html[data-theme=dark] .tree-guide{color:#dfe8f4}html[data-theme=dark] .tree-symbol,html[data-theme=dark] .electrical-tree-list>button.active .tree-symbol,html[data-theme=dark] .electrical-tree-list>button.active .tree-guide{color:#8ec2ff}html[data-theme=dark] .tree-copy small,html[data-theme=dark] .tree-copy em{color:#dfe8f4}html[data-theme=dark] .tree-copy em{color:#8ec2ff}html[data-theme=dark] .tree-standard{color:#dfe8f4;background:#19283b}html[data-theme=dark] .electrical-tree-empty{color:#dfe8f4}html[data-theme=dark] .electrical-tree-empty svg{color:#8ec2ff}html[data-theme=dark] .electrical-node-panel{background:#141f30;border-left:1px solid #304056}html[data-theme=dark] .electrical-add-heading>svg{color:#8ec2ff}html[data-theme=dark] .electrical-add-heading small{color:#dfe8f4}html[data-theme=dark] .electrical-symbol-palette{background:#19283b;border:1px solid #304056}html[data-theme=dark] .electrical-symbol-palette button,html[data-theme=dark] .electrical-symbol-palette button:hover{color:#8ec2ff;background:#19283b}html[data-theme=dark] .electrical-node-fields{border-top:1px solid #304056}html[data-theme=dark] .electrical-inspector-title,html[data-theme=dark] .electrical-inspector-title>svg{color:#8ec2ff}html[data-theme=dark] .electrical-inspector-title small,html[data-theme=dark] .electrical-inspector-title em{color:#dfe8f4}html[data-theme=dark] .electrical-relation-actions button{color:#dfe8f4;background:#141f30;border:1px solid #304056}html[data-theme=dark] .electrical-relation-actions button:hover{color:#8ec2ff;background:#19283b}html[data-theme=dark] .electrical-node-hint{color:#dfe8f4}html[data-theme=dark] .electrical-node-hint svg,html[data-theme=dark] .electrical-node-hint strong{color:#8ec2ff}html[data-theme=dark] .cad-preview-card p{color:#dfe8f4}html[data-theme=dark] .cad-preview-card>header>span{color:#8ec2ff}html[data-theme=dark] .cad-preview-scroll{background:#19283b;border-top:1px solid #304056;border-bottom:1px solid #304056}html[data-theme=dark] .cad-preview-nodes>g{color:#dfe8f4}html[data-theme=dark] .cad-preview-nodes>g.selected{color:#8ec2ff}html[data-theme=dark] .electrical-node-panel{border-top:1px solid #304056}html[data-theme=dark] .billing-reference-card .record-card-heading>i{color:#8ec2ff;background:#19283b}html[data-theme=dark] .billing-reference-summary strong{color:#8ec2ff}html[data-theme=dark] .billing-reference-note{color:#dfe8f4;background:#19283b;border:1px solid #304056}html[data-theme=dark] .billing-reference-action{color:#8ec2ff;background:#141f30;border:1px solid #304056}html[data-theme=dark] .billing-address-source{background:linear-gradient(135deg,#19283b,#141f30);border:1px solid #304056}html[data-theme=dark] .billing-address-source small,html[data-theme=dark] .billing-address-source strong{color:#8ec2ff}html[data-theme=dark] .billing-address-source p,html[data-theme=dark] .installation-address-field>small{color:#dfe8f4}html[data-theme=dark] .installation-address-heading>button{color:#8ec2ff;background:#19283b}html[data-theme=dark] .operations-data-notice{color:#72d8b3;background:#19283b;border:1px solid #304056}html[data-theme=dark] .operations-data-notice small{color:#dfe8f4}html[data-theme=dark] .planning-block-preview{background:#141f30;border:1px solid #304056}html[data-theme=dark] .electrical-technical-fields{background:#19283b;border:1px solid #304056}html[data-theme=dark] .cad-preview-card>header>span{color:#dfe8f4;background:#141f30;border:1px solid #304056}html[data-theme=dark] .cad-mode-badge{color:#8ec2ff;background:#19283b;border-color:#304056}html[data-theme=dark] .inspection-editor{color:#8ec2ff;background:#141f30;border:1px solid #304056}html[data-theme=dark] .inspection-heading>svg{color:#8ec2ff}html[data-theme=dark] .inspection-heading p,html[data-theme=dark] .inspection-help{color:#dfe8f4}html[data-theme=dark] .inspection-state{color:#dfe8f4;background:#19283b}html[data-theme=dark] .inspection-state.conforme{color:#72d8b3;background:#19283b}html[data-theme=dark] .inspection-state.no-conforme{color:#f2c477;background:#19283b}html[data-theme=dark] .inspection-state.no-aplica{color:#dfe8f4;background:#19283b}html[data-theme=dark] .inspection-group{background:#141f30;border:1px solid #304056}html[data-theme=dark] .inspection-group>summary>span{color:#dfe8f4}html[data-theme=dark] .inspection-editor textarea,html[data-theme=dark] .inspection-editor input,html[data-theme=dark] .inspection-editor select{color:#8ec2ff;background:#141f30;border:1px solid #304056}html[data-theme=dark] .inspection-point{border-top:1px solid #304056}html[data-theme=dark] .inspection-reference,html[data-theme=dark] .inspection-condition{color:#dfe8f4}html[data-theme=dark] .inspection-reference a{color:#8ec2ff}html[data-theme=dark] .inspection-action{background:#19283b}html[data-theme=dark] .inspection-measurement{border-top:1px solid #304056}html[data-theme=dark] .signature-optional-hint{color:#dfe8f4}html[data-theme=dark] ::selection{color:#8ec2ff;background:#19283b}html[data-theme=dark] .skip-link{color:#8ec2ff;background:#141f30}html[data-theme=dark] .metric-card{border-color:#304056}html[data-theme=dark] .pending-document-links a{color:#8ec2ff;background:#19283b;border:1px solid #304056}html[data-theme=dark] .editor-save-state{color:#dfe8f4;background:#141f30;border:1px solid #304056}html[data-theme=dark] .editor-save-state.has-changes{color:#f2c477;background:#19283b;border-color:#304056}html[data-theme=dark] .global-search{background:#141f30;border:1px solid #304056}html[data-theme=dark] .global-search-heading{color:#8ec2ff}html[data-theme=dark] .global-search-status{background:#19283b}html[data-theme=dark] .global-search-result:hover,html[data-theme=dark] .global-search-result.is-active{background:#19283b;border-color:#304056}html[data-theme=dark] .search-result-icon{color:#8ec2ff;background:#19283b}html[data-theme=dark] .search-result-copy small{color:#8ec2ff}html[data-theme=dark] .search-shortcuts a{background:#19283b}html[data-theme=dark] .pwa-update{background:#141f30;border:1px solid #304056}html[data-theme=dark] .biz-secondary{color:#8ec2ff;background:#141f30;border-color:#304056}html[data-theme=dark] .biz-secondary:hover{background:#19283b}html[data-theme=dark] .biz-tabs{border-bottom:1px solid #304056}html[data-theme=dark] .biz-tabs a{color:#dfe8f4}html[data-theme=dark] .biz-tabs a.active{color:#8ec2ff;background:#19283b}html[data-theme=dark] .biz-card{background:#141f30;border:1px solid #304056}html[data-theme=dark] .biz-muted{color:var(--biz-muted,#dfe8f4)}html[data-theme=dark] .biz-metrics>a{color:#8ec2ff;background:#141f30;border:1px solid #304056}html[data-theme=dark] .biz-metrics>a:hover{border-color:#304056}html[data-theme=dark] .biz-metrics small{color:#dfe8f4}html[data-theme=dark] .biz-next{color:#8ec2ff;border-bottom:1px solid #304056}html[data-theme=dark] .biz-next small{color:#dfe8f4}html[data-theme=dark] .biz-next>svg:first-child{color:#8ec2ff}html[data-theme=dark] .biz-path span{color:#8ec2ff;background:#19283b}html[data-theme=dark] .biz-help{color:#dfe8f4;background:#19283b}html[data-theme=dark] .biz-help code{color:#8ec2ff;background:#19283b}html[data-theme=dark] .biz-help a,html[data-theme=dark] .biz-link{color:#8ec2ff}html[data-theme=dark] .biz-empty{background:#141f30;border:1px dashed #304056}html[data-theme=dark] .biz-empty p{color:#dfe8f4}html[data-theme=dark] .biz-page th{color:#dfe8f4;background:#19283b;border-bottom:1px solid #304056}html[data-theme=dark] .biz-page td{border-bottom:1px solid #304056}html[data-theme=dark] .biz-page td small{color:#dfe8f4}html[data-theme=dark] .biz-page .negative{color:#d5bbff!important}html[data-theme=dark] .biz-row-actions a,html[data-theme=dark] .biz-row-actions button{color:#8ec2ff}html[data-theme=dark] .biz-badge{color:#dfe8f4;background:#19283b}html[data-theme=dark] .biz-badge.good{color:#72d8b3;background:#19283b}html[data-theme=dark] .biz-badge.warn,html[data-theme=dark] .biz-stock-low{color:#f2c477;background:#19283b}html[data-theme=dark] .biz-search{color:#dfe8f4;background:#141f30;border:1px solid #304056}html[data-theme=dark] .biz-toolbar select{color:#8ec2ff;background:#141f30;border:1px solid #304056}html[data-theme=dark] .biz-error{color:#d5bbff;background:#19283b;border:1px solid #304056}html[data-theme=dark] .biz-notice{color:#72d8b3;background:#19283b;border:1px solid #304056}html[data-theme=dark] .biz-work{background:#141f30;border:1px solid #304056}html[data-theme=dark] .biz-work dl>div{border-bottom:1px solid #304056}html[data-theme=dark] .biz-work dt{color:#dfe8f4}html[data-theme=dark] .biz-selected{background:#141f30;border-color:#304056}html[data-theme=dark] .biz-connections>.biz-grid .biz-card>svg{color:#8ec2ff}html[data-theme=dark] .biz-quick-links>a{color:#8ec2ff;background:#19283b}html[data-theme=dark] .biz-message{background:#141f30;border:1px solid #304056}html[data-theme=dark] .biz-message>header small{color:#dfe8f4}html[data-theme=dark] .biz-message .biz-row-actions{border-top:1px solid #304056}html[data-theme=dark] .biz-shared{background:#19283b;border:1px solid #304056}html[data-theme=dark] .biz-pagination button{color:#8ec2ff;background:#141f30;border:1px solid #304056}html[data-theme=dark] .biz-dialog{color:#8ec2ff;border:1px solid #304056}html[data-theme=dark] .biz-dialog>header{background:#141f30;border-bottom:1px solid #304056}html[data-theme=dark] .biz-form input,html[data-theme=dark] .biz-form textarea,html[data-theme=dark] .biz-form select{color:#8ec2ff;background:#141f30;border:1px solid #304056}html[data-theme=dark] .biz-form small{color:#dfe8f4}html[data-theme=dark] .biz-form-actions{border-top:1px solid #304056}html[data-theme=dark] .biz-line{background:#141f30;border:1px solid #304056}html[data-theme=dark] .biz-quote-totals{background:#19283b}html[data-theme=dark] .biz-quote-totals strong{color:#8ec2ff}html[data-theme=dark] .biz-quote-totals small{color:#dfe8f4}html[data-theme=dark] .biz-original{background:#19283b;border-left:3px solid #304056}html[data-theme=dark] .biz-launchpad a:first-of-type{color:#8ec2ff;background:#141f30;border-color:#304056}html[data-theme=dark] .biz-page{color:#dfe8f4}html[data-theme=dark] .biz-card{border-color:#304056}html[data-theme=dark] .biz-commerce .biz-metrics>article{background:#141f30;border:1px solid #304056}html[data-theme=dark] .biz-commerce details{border-top:1px solid #304056}html[data-theme=dark] .biz-commerce summary{color:#8ec2ff}html[data-theme=dark] .biz-commerce details p{border-bottom:1px solid #304056}html[data-theme=dark] :is(.report-preview,.checklist-preview,.signature-canvas,.signature-pad canvas,.cad-electrical-preview,.single-line-sheet,.cie-preview){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#16202b;background:#fff}html[data-theme=dark] :is(.button.primary,.biz-primary){color:#fff;background:#176fda}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#8497af}html[data-theme=dark] :focus-visible{outline-offset:3px;outline:2px solid #8ec2ff}@media print{html[data-theme=dark]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--text:#16202b;--muted:#687480;--soft:#fff;--white:#fff;--line:#dfe7ef}.theme-switch{display:none}}html[data-theme=dark] .topbar{background:#0c1522f5}html[data-theme=dark] .page-loader{background:#0c1522b3}html[data-theme=dark] .offline-card{background:#141f30f5}html[data-theme=dark] .biz-page{--biz-blue:#8ec2ff;--biz-ink:#e7edf6;--biz-muted:#a1b0c3}html[data-theme=dark] .biz-primary{background:#176fda}html[data-theme=dark] .button.danger,html[data-theme=dark] .form-error,html[data-theme=dark] .biz-error{color:#ff8995!important}.report-brand-logo-dark{display:none}@media screen{html[data-theme=dark] .report-paper{background:var(--white);color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] .report-brand-logo-light{display:none}html[data-theme=dark] .report-brand-logo-dark{display:block}html[data-theme=dark] .report-paper :is(input,select,textarea){background:var(--soft);color:var(--text);border-color:var(--line)}html[data-theme=dark] .report-paper .form-field>span{color:var(--text)}html[data-theme=dark] .report-paper .report-sections>article>header{background:var(--primary-soft)}html[data-theme=dark] .report-paper .report-sections header input{background:0 0}html[data-theme=dark] .report-paper .report-sections header button:hover{background:var(--line-soft)}html[data-theme=dark] .report-paper :is(.inline-upload,.add-section){background:var(--white);color:var(--primary);border-color:var(--line)}html[data-theme=dark] .report-paper .inspection-editor{background:var(--soft);color:var(--text);border-color:var(--line)}html[data-theme=dark] .report-paper .inspection-group{background:var(--white);color:var(--text);border-color:var(--line)}html[data-theme=dark] .report-paper .inspection-action{background:var(--primary-soft)}html[data-theme=dark] .report-paper :is(.inspection-reference,.inspection-condition,.inspection-heading p,.inspection-help,.signature-optional-hint){color:var(--muted)}html[data-theme=dark] .report-paper .signature-pad-field canvas{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}}
.theme-switch{color:#eaf2ff;cursor:pointer;background:#ffffff08;border:1px solid #ffffff24;border-radius:12px;align-items:center;gap:10px;width:100%;margin:12px 0;padding:12px;display:flex}.theme-switch span{text-align:left;flex:1;font-size:12px}.theme-switch i{background:#526174;border-radius:20px;width:32px;height:18px;position:relative}.theme-switch i:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:3px;left:3px}.theme-switch i.on{background:#2e89ff}.theme-switch i.on:after{transform:translate(14px)}.home-private-link{justify-content:flex-end;margin:16px 0 24px;display:flex}.home-private-link a{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.directory-view{align-items:center;gap:8px;margin:16px 0;display:flex}.directory-view small{color:var(--muted);margin-left:auto}.directory-view .selected{border-color:var(--primary);color:var(--primary);background:var(--primary-soft)}.client-grid[hidden]{display:none}.directory-table-wrap{border:1px solid var(--line);background:var(--white);border-radius:16px;overflow:auto}.directory-table{border-collapse:collapse;text-align:left;width:100%}.directory-table th{background:var(--soft);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:15px 20px;font-size:11px}.directory-table td{border-top:1px solid var(--line-soft);vertical-align:middle;padding:17px 20px}.directory-table tbody tr:hover{background:var(--primary-soft)}.directory-table td small,.directory-email{color:var(--muted);margin-top:4px;font-size:11px;display:block}.directory-table .status{margin-top:6px;display:table}.directory-name{align-items:center;gap:12px;min-width:260px;display:flex}.directory-name strong{font-size:14px;line-height:1.4;display:block}.directory-open{color:var(--primary);margin-left:12px;padding:8px;display:inline-flex}.profile-row strong{font-size:11px;line-height:1.45}.receipt-block{background:var(--soft);border:1px solid var(--line);border-radius:12px;margin:0 0 18px;padding:14px 18px}.receipt-block summary{cursor:pointer;font-weight:600;line-height:1.6}.receipt-block small{color:var(--muted)}.receipt-table{text-align:left;border-collapse:collapse;width:100%;font-size:12px}.receipt-table th,.receipt-table td{border-bottom:1px solid var(--line);padding:10px}.receipt-table th{color:var(--muted);text-transform:uppercase;font-size:10px}.receipt-table .num{text-align:right;font-variant-numeric:tabular-nums}.receipt-notice{color:var(--muted);padding:8px 0;font-size:12px}.guide-layout{grid-template-columns:220px 1fr;gap:24px;display:grid}.guide-nav{flex-direction:column;align-self:start;gap:8px;display:flex;position:sticky;top:90px}.guide-nav a{background:var(--white);border:1px solid var(--line);border-radius:10px;padding:13px;font-weight:600}.guide-section{scroll-margin-top:95px}.guide-section h2{font-size:24px}.guide-section h3{font-size:16px}.guide-section li{margin:12px 0;line-height:1.8}.guide-section p{line-height:1.75}.guide-section code{overflow-wrap:anywhere;background:var(--soft);border-radius:5px;padding:3px 6px}.guide-section a:not(.button){color:var(--primary);text-underline-offset:3px;text-decoration:underline}.guide-note{background:var(--primary-soft);border-left:3px solid var(--primary);border-radius:8px;padding:16px}.guide-section details{border-top:1px solid var(--line);padding:12px 0}.guide-section summary{cursor:pointer;font-weight:600}.doc-facts{grid-template-columns:1fr 1fr;gap:14px;display:grid}.doc-facts label{flex-direction:column;gap:6px;font-size:12px;display:flex}.doc-facts input,.doc-facts select,.doc-facts textarea{border:1px solid var(--line);background:var(--white);width:100%;color:var(--text);border-radius:8px;padding:11px}.doc-facts .full{grid-column:1/-1}.document-actions{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.doc-checklist{flex-direction:column;gap:10px;display:flex}.doc-check{border:1px solid var(--line);border-radius:10px;grid-template-columns:minmax(200px,1fr) 170px;gap:12px;padding:14px;display:grid}.doc-check strong,.doc-check small{display:block}.doc-check small{color:var(--muted);margin-top:6px;line-height:1.6}.doc-check input{grid-column:1/-1}.doc-check select{height:42px}.document-heading{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.document-source{color:var(--muted);font-size:12px;line-height:1.6}@media (max-width:800px){.directory-table th,.directory-table td{padding:13px}.directory-name{min-width:220px}.directory-view{flex-wrap:wrap}.directory-view small{width:100%;margin:6px 0}.guide-layout{grid-template-columns:1fr}.guide-nav{flex-direction:row;position:static;overflow:auto}.guide-nav a{white-space:nowrap}.doc-facts,.doc-check{grid-template-columns:1fr}.receipt-table{min-width:560px}.receipt-block{overflow:auto}.profile-row strong{font-size:12px}.record-tabs{margin-inline:0}.sales-document-list{overflow-x:auto}}
