.pdf-viewer-shell.svelte-1b0o39r{--pdf-shell-background: #080d14;--pdf-overlay-background: rgba(2, 6, 23, .82);--pdf-overlay-text: #e2e8f0;--pdf-sheet-background: #f8fafc;--pdf-sheet-background-hidden: #0f172a;--pdf-panel-background: rgba(2, 6, 23, .92);--pdf-panel-border: rgba(51, 65, 85, 1);--pdf-panel-text: #e2e8f0;background:var(--pdf-shell-background)}html[data-command-theme=light] .pdf-viewer-shell.svelte-1b0o39r{--pdf-shell-background: #e5e7eb;--pdf-overlay-background: rgba(255, 255, 255, .88);--pdf-overlay-text: #111827;--pdf-sheet-background: #ffffff;--pdf-sheet-background-hidden: #f3f4f6;--pdf-panel-background: rgba(255, 255, 255, .94);--pdf-panel-border: rgba(15, 23, 42, .12);--pdf-panel-text: #111827}.pdf-loading-overlay.svelte-1b0o39r{background:var(--pdf-overlay-background)}.pdf-loading-spinner.svelte-1b0o39r{color:#f97316}.pdf-loading-label.svelte-1b0o39r{color:var(--pdf-overlay-text)}.manual-detail-form.svelte-1b0o39r,.pdf-page-nav.svelte-1b0o39r{border:1px solid var(--pdf-panel-border);background:var(--pdf-panel-background);color:var(--pdf-panel-text)}.manual-detail-input.svelte-1b0o39r{color:var(--pdf-panel-text)}.manual-detail-input.svelte-1b0o39r::-moz-placeholder{color:#64748b}.manual-detail-input.svelte-1b0o39r::placeholder{color:#64748b}.manual-detail-save.svelte-1b0o39r{background:#f97316;color:#111827}.manual-detail-save.svelte-1b0o39r:hover{background:#fb923c}.manual-detail-cancel.svelte-1b0o39r{color:#64748b}.manual-detail-cancel.svelte-1b0o39r:hover{background:#0f172a14;color:var(--pdf-panel-text)}.exception-card.svelte-1gs7hf3{border:1px solid rgba(248,113,113,.3);background:#7f1d1d59}.exception-icon.svelte-1gs7hf3{background:#ef44441f}.exception-icon-glyph.svelte-1gs7hf3{color:#fca5a5}.exception-title.svelte-1gs7hf3,.exception-status.svelte-1gs7hf3,.exception-notes.svelte-1gs7hf3,.exception-owner.svelte-1gs7hf3,.exception-secondary-action.svelte-1gs7hf3{color:#fee2e2}.exception-copy.svelte-1gs7hf3{color:#fee2e2cc}.exception-status.svelte-1gs7hf3{border:1px solid rgba(248,113,113,.35);background:#ef44441a}.exception-notes.svelte-1gs7hf3{border:1px solid rgba(248,113,113,.2);background:#7f1d1d80}.exception-secondary-action.svelte-1gs7hf3{border:1px solid rgba(248,113,113,.3);background:#020617cc}.exception-secondary-action.svelte-1gs7hf3:hover{background:#ef44441a}.exception-suggestion.svelte-1gs7hf3{border:1px solid rgba(51,65,85,1);background:#020617d1}.exception-suggestion.svelte-1gs7hf3:hover{border-color:#475569;background:#0f172aeb}.exception-suggestion-icon.svelte-1gs7hf3,.exception-suggestion-copy.svelte-1gs7hf3{color:#64748b}.exception-suggestion-title.svelte-1gs7hf3{color:#e2e8f0}html[data-command-theme=light] .exception-card.svelte-1gs7hf3{border-color:#b91c1c2e;background:#fef2f2f5}html[data-command-theme=light] .exception-icon.svelte-1gs7hf3{background:#ef44441f}html[data-command-theme=light] .exception-icon-glyph.svelte-1gs7hf3,html[data-command-theme=light] .exception-title.svelte-1gs7hf3,html[data-command-theme=light] .exception-owner.svelte-1gs7hf3,html[data-command-theme=light] .exception-notes.svelte-1gs7hf3,html[data-command-theme=light] .exception-secondary-action.svelte-1gs7hf3{color:#b91c1c}html[data-command-theme=light] .exception-copy.svelte-1gs7hf3{color:#7f1d1d}html[data-command-theme=light] .exception-status.svelte-1gs7hf3{border-color:#b91c1c2e;background:#ef44441f;color:#b91c1c}html[data-command-theme=light] .exception-notes.svelte-1gs7hf3{border-color:#b91c1c1f;background:#ffffffeb}html[data-command-theme=light] .exception-secondary-action.svelte-1gs7hf3,html[data-command-theme=light] .exception-suggestion.svelte-1gs7hf3{border-color:#0f172a1f;background:#fffffff0;color:#111827}html[data-command-theme=light] .exception-secondary-action.svelte-1gs7hf3:hover,html[data-command-theme=light] .exception-suggestion.svelte-1gs7hf3:hover{background:#0f172a0d}html[data-command-theme=light] .exception-suggestion-title.svelte-1gs7hf3{color:#111827}html[data-command-theme=light] .exception-suggestion-icon.svelte-1gs7hf3,html[data-command-theme=light] .exception-suggestion-copy.svelte-1gs7hf3{color:#475569}.gate-label.is-passed.svelte-1vlmk2v{color:#f1f5f9}.gate-label.is-pending.svelte-1vlmk2v{color:#94a3b8}.required-pill.svelte-1vlmk2v{border:1px solid rgba(248,113,113,.3);background:#ef44441a;color:#fecaca}.optional-pill.svelte-1vlmk2v{border:1px solid rgba(51,65,85,1);background:#0f172ae6;color:#94a3b8}.gate-action-button.svelte-1vlmk2v,.rulepack-card.svelte-1vlmk2v{border:1px solid rgba(51,65,85,1);background:#020617d1;color:#e2e8f0}.gate-action-button.svelte-1vlmk2v:hover,.rulepack-card.svelte-1vlmk2v:hover{background:#0f172aeb}html[data-command-theme=light] .gate-label.is-passed.svelte-1vlmk2v,html[data-command-theme=light] .gate-label.is-pending.svelte-1vlmk2v{color:#111827}html[data-command-theme=light] .required-pill.svelte-1vlmk2v{border-color:#b91c1c2e;background:#ef44441f;color:#b91c1c}html[data-command-theme=light] .optional-pill.svelte-1vlmk2v{border-color:#0f172a1f;background:#fffffff0;color:#475569}html[data-command-theme=light] .gate-action-button.svelte-1vlmk2v,html[data-command-theme=light] .rulepack-card.svelte-1vlmk2v{border-color:#0f172a1f;background:#fffffff0;color:#111827}html[data-command-theme=light] .gate-action-button.svelte-1vlmk2v:hover,html[data-command-theme=light] .rulepack-card.svelte-1vlmk2v:hover{background:#0f172a0d}.division-selector.svelte-17se8dj{position:relative;display:inline-flex}.division-selector-trigger.svelte-17se8dj{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;border:1px solid var(--takeoff-border, rgba(148, 163, 184, .18));background:var(--takeoff-panel, rgba(12, 18, 28, .96));color:var(--takeoff-text, #e2e8f0);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap}.division-selector-trigger.svelte-17se8dj:hover{background:var(--takeoff-hover, rgba(148, 163, 184, .12));border-color:var(--takeoff-accent, #f97316)}.division-selector-label.svelte-17se8dj{max-width:120px;overflow:hidden;text-overflow:ellipsis}.division-selector-chevron.svelte-17se8dj{width:14px;height:14px;transition:transform .15s ease;flex-shrink:0}.division-selector-chevron.open.svelte-17se8dj{transform:rotate(180deg)}.division-selector-dropdown.svelte-17se8dj{position:absolute;top:calc(100% + 4px);left:0;z-index:50;min-width:180px;padding:4px;border-radius:8px;border:1px solid var(--takeoff-border, rgba(148, 163, 184, .18));background:var(--takeoff-panel, rgba(12, 18, 28, .98));box-shadow:0 10px 25px #0006;list-style:none;margin:0}.division-option.svelte-17se8dj{display:block;width:100%;text-align:left;padding:6px 12px;border-radius:4px;border:none;background:transparent;color:var(--takeoff-text-muted, #94a3b8);font-size:13px;cursor:pointer;transition:all .1s ease}.division-option.svelte-17se8dj:hover{background:var(--takeoff-hover, rgba(148, 163, 184, .12));color:var(--takeoff-text, #e2e8f0)}.division-option.active.svelte-17se8dj{background:var(--takeoff-accent-soft, rgba(249, 115, 22, .14));color:var(--takeoff-accent, #f97316);font-weight:600}html[data-command-theme=light] .division-selector-trigger.svelte-17se8dj{border-color:var(--takeoff-border, rgba(15, 23, 42, .12));background:var(--takeoff-panel, rgba(255, 255, 255, .94));color:var(--takeoff-text, #111827)}html[data-command-theme=light] .division-selector-trigger.svelte-17se8dj:hover{background:var(--takeoff-hover, rgba(15, 23, 42, .06))}html[data-command-theme=light] .division-selector-dropdown.svelte-17se8dj{border-color:var(--takeoff-border, rgba(15, 23, 42, .12));background:var(--takeoff-panel-strong, #ffffff);box-shadow:0 10px 25px #00000026}html[data-command-theme=light] .division-option.svelte-17se8dj{color:var(--takeoff-muted, #475569)}html[data-command-theme=light] .division-option.svelte-17se8dj:hover{background:var(--takeoff-hover, rgba(15, 23, 42, .06));color:var(--takeoff-text, #111827)}html[data-command-theme=light] .division-option.active.svelte-17se8dj{background:var(--takeoff-accent-soft, rgba(249, 115, 22, .08));color:var(--takeoff-accent, #f97316)}.editor-status-pill.svelte-fkyspg{border:1px solid rgba(245,158,11,.3);background:#f59e0b1f;color:#fde68a}.editor-selection-pill.svelte-fkyspg{border:1px solid rgba(249,115,22,.3);background:#f973161a;color:#fed7aa}.editor-save-pill.svelte-fkyspg{border:1px solid rgba(51,65,85,1);background:#0f172ae6;color:#cbd5e1}.save-status-syncing.svelte-fkyspg{border-color:#f59e0b4d;color:#fde68a}.save-status-unsaved.svelte-fkyspg{border-color:#f59e0b66;color:#fbbf24}.save-status-saved.svelte-fkyspg{border-color:#22c55e4d;color:#86efac}.editor-export-button.svelte-fkyspg{border:1px solid var(--takeoff-border, rgba(148, 163, 184, .18));background:transparent;color:var(--takeoff-text-muted, #94a3b8)}html[data-command-theme=light] .editor-status-pill.svelte-fkyspg{border-color:#b453092e;background:#f59e0b24;color:#92400e}html[data-command-theme=light] .editor-selection-pill.svelte-fkyspg{border-color:#c2410c2e;background:#f973161f;color:#9a3412}html[data-command-theme=light] .editor-save-pill.svelte-fkyspg{border-color:#0f172a1f;background:#fffffff0;color:#111827}html[data-command-theme=light] .save-status-syncing.svelte-fkyspg,html[data-command-theme=light] .save-status-unsaved.svelte-fkyspg{color:#92400e}html[data-command-theme=light] .save-status-saved.svelte-fkyspg{color:#166534}html[data-command-theme=light] .editor-export-button.svelte-fkyspg{border-color:#0f172a1f;color:var(--takeoff-muted, #475569)}.takeoff-editor{--takeoff-surface: #0a1018;--takeoff-panel: rgba(12, 18, 28, .96);--takeoff-border: rgba(148, 163, 184, .18);--takeoff-border-strong: rgba(249, 115, 22, .42);--takeoff-text: #e2e8f0;--takeoff-text-muted: #94a3b8;--takeoff-hover: rgba(148, 163, 184, .12);--takeoff-accent: #f97316;--takeoff-accent-strong: #fb923c;--takeoff-accent-soft: rgba(249, 115, 22, .14);background:var(--takeoff-surface);color:var(--takeoff-text)}html[data-command-theme=dark] .takeoff-editor{--takeoff-surface: rgba(10, 15, 24, .96);--takeoff-panel: rgba(12, 18, 28, .98);--takeoff-border: rgba(148, 163, 184, .18);--takeoff-border-strong: rgba(249, 115, 22, .42);--takeoff-text: #e2e8f0;--takeoff-muted: #94a3b8;--takeoff-muted-soft: #64748b;--takeoff-hover: rgba(148, 163, 184, .12)}html[data-command-theme=light] .takeoff-editor{--takeoff-surface: #f3f4f6;--takeoff-panel: rgba(255, 255, 255, .94);--takeoff-panel-strong: #ffffff;--takeoff-border: rgba(15, 23, 42, .12);--takeoff-border-strong: rgba(249, 115, 22, .34);--takeoff-text: #111827;--takeoff-muted: #475569;--takeoff-muted-soft: #64748b;--takeoff-hover: rgba(15, 23, 42, .06);--takeoff-accent-soft: rgba(249, 115, 22, .08)}html[data-command-theme=light] .takeoff-editor :is(.bg-slate-950,.bg-slate-950\/80,.bg-slate-950\/82,.bg-slate-950\/85,.bg-slate-950\/88,.bg-slate-950\/90,.bg-slate-950\/92,.bg-slate-950\/96,.bg-slate-950\/98,.bg-slate-900,.bg-slate-900\/70,.bg-slate-900\/80,.bg-slate-900\/90,.bg-slate-800,.bg-gray-100,.bg-gray-200){background-color:var(--takeoff-panel)!important;background-image:none!important}html[data-command-theme=light] .takeoff-editor :is(.bg-orange-500\/10,.bg-orange-500\/12,.bg-orange-500\/16,.bg-orange-500\/18,.bg-amber-500\/10,.bg-amber-500\/12,.bg-red-500\/10,.bg-red-950\/35,.bg-red-950\/50,.bg-red-950\/80,.bg-red-100,.bg-amber-100){background-image:none!important}html[data-command-theme=light] .takeoff-editor :is(.bg-orange-500\/10,.bg-orange-500\/12,.bg-orange-500\/16,.bg-orange-500\/18){background-color:#f973161f!important}html[data-command-theme=light] .takeoff-editor :is(.bg-amber-500\/10,.bg-amber-500\/12,.bg-amber-100){background-color:#f59e0b24!important}html[data-command-theme=light] .takeoff-editor :is(.bg-red-500\/10,.bg-red-100){background-color:#ef44441f!important}html[data-command-theme=light] .takeoff-editor :is(.bg-red-950\/35,.bg-red-950\/50,.bg-red-950\/80){background-color:#fef2f2f5!important}html[data-command-theme=light] .takeoff-editor :is(.text-slate-50,.text-slate-100,.text-slate-200,.text-slate-300,.text-white,.text-gray-900,.text-gray-800,.text-gray-700){color:var(--takeoff-text)!important}html[data-command-theme=light] .takeoff-editor :is(.text-orange-200,.text-orange-300,.text-orange-400,.text-amber-200,.text-amber-300,.text-red-100,.text-red-200,.text-red-300,.text-rose-200,.text-rose-300){color:#9a3412!important}html[data-command-theme=light] .takeoff-editor :is(.text-red-100,.text-red-200,.text-red-300,.text-rose-200,.text-rose-300){color:#b91c1c!important}html[data-command-theme=light] .takeoff-editor :is(.text-amber-200,.text-amber-300){color:#92400e!important}html[data-command-theme=light] .takeoff-editor :is(.text-slate-400,.text-slate-500,.text-slate-600,.text-gray-500,.text-gray-600,.text-gray-400){color:var(--takeoff-muted)!important}html[data-command-theme=light] .takeoff-editor :is(.border-orange-500\/30,.border-orange-500\/35,.border-orange-500\/40,.border-orange-400\/50,.border-orange-300\/70,.border-amber-500\/25,.border-amber-500\/30,.border-red-500\/30,.border-red-400\/20,.border-red-400\/30,.border-red-400\/35){border-color:#bf360c3d!important}html[data-command-theme=light] .takeoff-editor :is(.border-slate-700,.border-slate-800,.border-slate-900,.border-gray-200,.border-gray-300){border-color:var(--takeoff-border)!important}html[data-command-theme=light] .takeoff-editor :is(.hover\:bg-slate-900:hover,.hover\:bg-slate-900\/60:hover,.hover\:bg-slate-900\/70:hover,.hover\:bg-slate-900\/80:hover,.hover\:bg-slate-800:hover,.hover\:bg-gray-100:hover,.hover\:bg-gray-200:hover){background-color:var(--takeoff-hover)!important;color:var(--takeoff-text)!important}html[data-command-theme=light] .takeoff-editor :is(.hover\:bg-orange-500\/10:hover,.hover\:bg-orange-500\/18:hover,.hover\:bg-red-500\/10:hover,.hover\:bg-red-700:hover,.hover\:bg-amber-500\/12:hover){background-color:#0f172a14!important;color:var(--takeoff-text)!important}html[data-command-theme=light] .takeoff-editor :is(.hover\:text-white:hover,.hover\:text-gray-700:hover){color:var(--takeoff-text)!important}html[data-command-theme=light] .takeoff-editor :is(input,select,textarea){background:var(--takeoff-panel-strong)!important;color:var(--takeoff-text)!important;border-color:var(--takeoff-border)!important;box-shadow:none!important}html[data-command-theme=light] .takeoff-editor :is(input,select,textarea)::-moz-placeholder{color:var(--takeoff-muted-soft)!important}html[data-command-theme=light] .takeoff-editor :is(input,select,textarea)::placeholder{color:var(--takeoff-muted-soft)!important}html[data-command-theme=light] .takeoff-editor header{background-color:var(--takeoff-panel)!important;color:var(--takeoff-text)!important;border-color:var(--takeoff-border)!important}html[data-command-theme=light] .takeoff-editor .mark-detail-button.is-active{background:#f9731629!important;color:#9a3412!important;box-shadow:inset 0 0 0 1px #c2410c38!important}html[data-command-theme=light] .takeoff-editor .mark-detail-button.is-idle{border-color:#c2410c2e!important;background:#f973161f!important;color:#9a3412!important}html[data-command-theme=light] .takeoff-editor .mark-detail-button.is-idle:hover{background:#f9731629!important}html[data-command-theme=light] .takeoff-editor .current-page-pill{border-color:#c2410c2e!important;background:#f973161f!important;color:#9a3412!important}.takeoff-editor-shell.svelte-k1fue6,.takeoff-editor-main.svelte-k1fue6{background:var(--takeoff-surface);color:var(--takeoff-text)}.takeoff-editor-sidebar.svelte-k1fue6,.takeoff-editor-toolbar.svelte-k1fue6{border-color:var(--takeoff-border);background:var(--takeoff-panel);color:var(--takeoff-text)}.takeoff-editor-divider.svelte-k1fue6{border-color:var(--takeoff-border)}.editor-primary-button.svelte-k1fue6{background:var(--takeoff-accent);color:#111827;box-shadow:0 10px 30px #f973162e}.editor-primary-button.svelte-k1fue6:hover{background:var(--takeoff-accent-strong)}html[data-command-theme=dark] .takeoff-editor :is(.bg-white,.bg-white\/50,.bg-white\/80,.bg-white\/90,.bg-white\/95,.bg-gray-50,.bg-gray-100,.bg-gray-200,.bg-slate-50,.bg-slate-100){background-color:var(--takeoff-surface)!important}html[data-command-theme=dark] .takeoff-editor aside,html[data-command-theme=dark] .takeoff-editor header,html[data-command-theme=dark] .takeoff-editor main>div:first-child{background-color:var(--takeoff-panel)!important}html[data-command-theme=dark] .takeoff-editor :is(.border-gray-100,.border-gray-200,.border-gray-300,.border-slate-100,.border-slate-200,.border-slate-300){border-color:var(--takeoff-border)!important}html[data-command-theme=dark] .takeoff-editor :is(.text-gray-900,.text-gray-800,.text-gray-700,.text-gray-600,.text-gray-500,.text-gray-400,.text-slate-900,.text-slate-800,.text-slate-700,.text-slate-600,.text-slate-500,.text-slate-400){color:var(--takeoff-text)!important}html[data-command-theme=dark] .takeoff-editor :is(.text-blue-700,.text-blue-600,.text-blue-500,.text-indigo-700,.text-indigo-600,.text-cyan-700){color:#fdba74!important}html[data-command-theme=dark] .takeoff-editor :is(.text-amber-800,.text-amber-700,.text-amber-600,.text-orange-700){color:#fde68a!important}html[data-command-theme=dark] .takeoff-editor :is(.text-emerald-700,.text-emerald-600,.text-green-700,.text-green-600){color:#bbf7d0!important}html[data-command-theme=dark] .takeoff-editor :is(.text-red-700,.text-red-600,.text-rose-700,.text-rose-600){color:#fecaca!important}html[data-command-theme=dark] .takeoff-editor :is(.hover\:bg-gray-50:hover,.hover\:bg-gray-100:hover,.hover\:bg-slate-50:hover,.hover\:bg-slate-100:hover,.hover\:bg-slate-200:hover,.hover\:bg-white:hover,.hover\:bg-red-50:hover){background-color:var(--takeoff-hover)!important;color:var(--takeoff-text)!important}html[data-command-theme=dark] .takeoff-editor :is(input,select,textarea){border-color:var(--takeoff-border)!important;background:#0f172aeb!important;color:var(--takeoff-text)!important;box-shadow:none!important}html[data-command-theme=dark] .takeoff-editor :is(input,select,textarea)::-moz-placeholder{color:var(--takeoff-muted-soft)!important}html[data-command-theme=dark] .takeoff-editor :is(input,select,textarea)::placeholder{color:var(--takeoff-muted-soft)!important}html[data-command-theme=dark] .takeoff-editor :is(.bg-blue-50,.bg-indigo-50){background-color:var(--takeoff-accent-soft)!important}html[data-command-theme=dark] .takeoff-editor :is(.bg-amber-50,.bg-orange-50,.bg-amber-100){background-color:#f59e0b2e!important}html[data-command-theme=dark] .takeoff-editor :is(.bg-emerald-50,.bg-emerald-100){background-color:#10b98129!important}html[data-command-theme=dark] .takeoff-editor :is(.bg-red-50,.bg-red-100){background-color:#f8717124!important}html[data-command-theme=dark] .takeoff-editor :is(.hover\:border-gray-300:hover,.hover\:border-slate-300:hover,.hover\:border-slate-400:hover){border-color:var(--takeoff-border-strong)!important}.takeoff-editor .canvas-container{background:var(--takeoff-surface)}
