.plan-quarter .cursor-ns-resize[data-v-3b89dd8e]{cursor:ew-resize}.plan-quarter .cursor-ew-resize[data-v-3b89dd8e]{cursor:ns-resize}.plan-label[data-v-3b89dd8e]{font-family:ui-sans-serif,system-ui,Segoe UI,Roboto,sans-serif;font-size:11px;fill:var(--p-text-muted-color, #64748b);font-weight:600;stroke:var(--p-surface-0, #ffffff);stroke-width:3px;paint-order:stroke;pointer-events:none}.plan-block-name[data-v-3b89dd8e]{font-family:ui-sans-serif,system-ui,Segoe UI,Roboto,sans-serif;font-size:12px;fill:var(--p-text-color, #334155);font-weight:700;stroke:var(--p-surface-0, #ffffff);stroke-width:3px;paint-order:stroke;pointer-events:none}.delete-x[data-v-3b89dd8e]{font-size:12px;font-weight:700;fill:var(--p-red-500, #ef4444);pointer-events:none}.opening-mark[data-v-3b89dd8e]{font-family:ui-sans-serif,system-ui,Segoe UI,Roboto,sans-serif;font-size:10px;font-weight:600;fill:var(--p-text-muted-color, #64748b);stroke:var(--p-surface-0, #ffffff);stroke-width:3px;paint-order:stroke;pointer-events:none}.plan-guide line[data-v-3b89dd8e]{stroke:var(--p-primary-400, #4ade80);stroke-width:1;pointer-events:none}.plan-snap-guide line[data-v-3b89dd8e]{stroke:var(--p-primary-500, #22c55e);stroke-width:1}.plan-measure[data-v-3b89dd8e]{font-family:ui-sans-serif,system-ui,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.03em;fill:#1e293b;stroke:var(--p-surface-0, #ffffff);stroke-width:4px;paint-order:stroke;pointer-events:none}.plan-measure--edit[data-v-3b89dd8e]{pointer-events:auto;cursor:text;text-decoration:underline dotted;text-underline-offset:3px}.plan-guide-input[data-v-3b89dd8e]{width:100%;height:100%;font:700 12px ui-sans-serif,system-ui,Segoe UI,Roboto,sans-serif;text-align:center;color:#1e293b;background:var(--p-surface-0, #ffffff);border:1px solid var(--p-primary-color, #16a34a);border-radius:4px;outline:none;padding:0 4px}.plan-measure--draw[data-v-3b89dd8e]{font-size:12px;fill:var(--p-primary-color, #16a34a)}.plan-measure--outer[data-v-3b89dd8e]{font-size:13px;font-weight:800;letter-spacing:.04em;fill:#0f172a}.plan-measure--chain[data-v-3b89dd8e]{font-size:11.5px;font-weight:650;fill:#334155}.plan-room-face[data-v-3b89dd8e]{fill:#0f172a0a;stroke:transparent}.cursor-pointer:hover .plan-room-face[data-v-3b89dd8e]{fill:#16a34a1f}.plan-room-name[data-v-3b89dd8e]{font-family:ui-sans-serif,system-ui,Segoe UI,Roboto,sans-serif;font-size:13px;font-weight:700;fill:#0f172a;stroke:var(--p-surface-0, #ffffff);stroke-width:4px;paint-order:stroke;pointer-events:none}.plan-room-name--empty[data-v-3b89dd8e]{font-weight:600;fill:var(--p-text-muted-color, #64748b)}.room-area--preview[data-v-3b89dd8e]{font-size:12px;fill:var(--p-primary-700, #15803d)}.room-area[data-v-3b89dd8e]{font-size:10px;font-weight:600;fill:var(--p-text-muted-color, #64748b);stroke:var(--p-surface-0, #ffffff);stroke-width:3px;paint-order:stroke;pointer-events:none}.plan-cross-outline[data-v-3b89dd8e]{stroke:var(--p-sky-500, #0ea5e9);stroke-width:.8;stroke-dasharray:4 2}.plan-facade-outline[data-v-3b89dd8e]{stroke:var(--p-sky-600, #0284c7);stroke-width:.8;stroke-dasharray:1.5 2.5}.plan-finish-outline[data-v-3b89dd8e]{stroke:var(--p-primary-600, #16a34a);stroke-width:.8;stroke-dasharray:1.5 2.5}.plan-outer-dim line[data-v-3b89dd8e]{stroke:#0f172a;stroke-width:1.15}.zoom-btn[data-v-416c8ee4]{min-width:2rem;padding:.2rem .4rem;border:1px solid var(--p-content-border-color, #e2e8f0);border-radius:.375rem;background:transparent;color:var(--p-text-color, #334155);font-size:.75rem;cursor:pointer}.zoom-btn[data-v-416c8ee4]:hover{color:var(--p-primary-color)}.zoom-btn[data-v-416c8ee4]:disabled{opacity:.4;cursor:default}.axonometry-frame[data-v-416c8ee4]{overflow:hidden}.axonometry-canvas[data-v-416c8ee4]{display:block;overflow:visible}.axonometry-pan[data-v-416c8ee4]{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;will-change:transform}.axonometry-pan[data-v-416c8ee4]:active{cursor:grabbing}.scheme-label[data-v-416c8ee4]{font-size:11px;fill:var(--p-text-muted-color, #64748b);font-weight:600}.scheme-dim line[data-v-416c8ee4]{stroke:var(--p-surface-400, #94a3b8);stroke-width:.8}.scheme-dim .scheme-dim__main[data-v-416c8ee4]{stroke-width:1.1}.view-switch[data-v-416c8ee4]{display:flex;overflow:hidden;border:1px solid var(--p-content-border-color, #e2e8f0);border-radius:.5rem;background:color-mix(in srgb,var(--p-content-border-color, #e2e8f0) 18%,transparent)}.view-switch__btn[data-v-416c8ee4]{flex:1 1 0;min-width:0;border:0;border-right:1px solid var(--p-content-border-color, #e2e8f0);padding:.375rem .25rem;background:transparent;color:var(--p-text-muted-color, #64748b);font-size:.75rem;line-height:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:background-color .12s ease,color .12s ease}.view-switch__btn[data-v-416c8ee4]:last-child{border-right:0}.view-switch__btn[data-v-416c8ee4]:hover{color:var(--p-primary-color)}.view-switch__btn--active[data-v-416c8ee4]{background:color-mix(in srgb,var(--p-primary-color) 14%,transparent);color:var(--p-primary-color);font-weight:600}.layer-panel[data-v-416c8ee4]{position:relative;z-index:30;width:min(100%,280px);border:1px solid var(--p-content-border-color, #e2e8f0);border-radius:.5rem;overflow:visible;background:color-mix(in srgb,var(--p-content-border-color, #e2e8f0) 7%,transparent)}.layer-panel>summary[data-v-416c8ee4]{padding:.42rem .65rem;background:color-mix(in srgb,var(--p-primary-color) 7%,transparent)}.layer-panel>.layer-switch[data-v-416c8ee4]{position:absolute;z-index:20;top:100%;left:0;right:auto;width:100%;padding:.45rem;border:1px solid var(--p-content-border-color, #e2e8f0);border-top:0;border-radius:0 0 .5rem .5rem;background:var(--p-content-background, #fff);box-shadow:0 .45rem 1rem #0f172a1f}.layer-panel[open]>summary .layer-switch__group-chevron[data-v-416c8ee4]{transform:rotate(180deg)}.layer-switch[data-v-416c8ee4]{display:flex;flex-direction:column;gap:.35rem;align-items:flex-start}.layer-switch__group[data-v-416c8ee4]{min-width:0;border:1px solid var(--p-content-border-color, #e2e8f0);border-radius:.45rem;background:var(--p-content-background, #fff)}.layer-switch__group[open][data-v-416c8ee4]{width:100%}.layer-switch__group-label[data-v-416c8ee4]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0;padding:.42rem .55rem;color:var(--p-text-muted-color, #64748b);font-size:.68rem;font-weight:600;text-transform:uppercase;white-space:nowrap;cursor:pointer;list-style:none}.layer-switch__group-label[data-v-416c8ee4]::-webkit-details-marker{display:none}.layer-switch__group-label[data-v-416c8ee4]:hover{color:var(--p-primary-color)}.layer-panel>.layer-switch__group-label[data-v-416c8ee4]{color:var(--p-primary-color);font-size:.72rem}.layer-switch__group-chevron[data-v-416c8ee4]{font-size:.8rem;line-height:.8rem;transition:transform .12s ease}.layer-switch__group-toggle[data-v-416c8ee4]{margin-left:auto;border:1px solid var(--p-content-border-color, #e2e8f0);border-radius:999px;padding:.08rem .38rem;background:transparent;color:var(--p-text-muted-color, #64748b);font-size:.58rem;line-height:.85rem;cursor:pointer}.layer-switch__group-toggle--active[data-v-416c8ee4]{border-color:color-mix(in srgb,var(--p-primary-color) 45%,var(--p-content-border-color, #e2e8f0));background:color-mix(in srgb,var(--p-primary-color) 12%,transparent);color:var(--p-primary-color)}.layer-switch__group[open] .layer-switch__group-chevron[data-v-416c8ee4]{transform:rotate(180deg)}.layer-switch__group-buttons[data-v-416c8ee4]{display:flex;flex-direction:column;gap:.25rem;padding:0 .35rem .35rem}.layer-switch__btn[data-v-416c8ee4]{border:1px solid var(--p-content-border-color, #e2e8f0);border-radius:999px;padding:.2rem .6rem;background:transparent;color:var(--p-text-muted-color, #64748b);font-size:.7rem;line-height:1rem;white-space:nowrap;text-align:left;cursor:pointer;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.layer-switch__btn[data-v-416c8ee4]:hover{color:var(--p-primary-color);border-color:color-mix(in srgb,var(--p-primary-color) 45%,var(--p-content-border-color, #e2e8f0))}.layer-switch__btn--active[data-v-416c8ee4]{background:color-mix(in srgb,var(--p-primary-color) 14%,transparent);border-color:color-mix(in srgb,var(--p-primary-color) 45%,var(--p-content-border-color, #e2e8f0));color:var(--p-primary-color);font-weight:600}.plan-workspace[data-v-51ee4055]{overflow-anchor:none}.plan-workspace__chrome[data-v-51ee4055]{min-height:3.75rem}.plan-mode-tabs[data-v-51ee4055] .p-tablist,.plan-mode-tabs[data-v-51ee4055] .p-tablist-content{border:0;overflow:visible}.plan-mode-tabs[data-v-51ee4055] .p-tablist-tab-list{display:inline-flex;flex-wrap:wrap;gap:.2rem;padding:.2rem;background:var(--p-surface-100, #f1f5f9);border:0;border-radius:.7rem}.plan-mode-tabs[data-v-51ee4055] .p-tablist-active-bar{display:none}.plan-mode-tabs[data-v-51ee4055] .p-tab{margin:0;padding:.35rem .7rem;border:0;border-radius:.55rem;background:transparent;color:var(--p-text-muted-color, #64748b);font-weight:600}.plan-mode-tabs[data-v-51ee4055] .p-tab.p-tab-active{background:var(--p-surface-0, #ffffff);color:var(--p-text-color, #0f172a);box-shadow:0 1px 2px #0f172a14}:root.app-dark .plan-mode-tabs[data-v-51ee4055] .p-tablist-tab-list{background:#27272a}:root.app-dark .plan-mode-tabs[data-v-51ee4055] .p-tab{color:#d4d4d8}:root.app-dark .plan-mode-tabs[data-v-51ee4055] .p-tab.p-tab-active{background:#3f3f46;color:#fafafa;box-shadow:0 1px 2px #00000073}.plan-mode-tab[data-v-51ee4055]{display:inline-flex;align-items:center;gap:.35rem}.plan-mode-tab i[data-v-51ee4055]{font-size:.8rem}.plan-workspace__stage--quad[data-v-51ee4055]{display:grid;flex:1 1 auto;grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:.35rem}.plan-workspace__pane[data-v-51ee4055]{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--p-surface-200, #e2e8f0);border-radius:.5rem;background:var(--p-surface-0, #ffffff)}.plan-workspace__pane-head[data-v-51ee4055]{display:flex;align-items:center;justify-content:space-between;gap:.35rem;width:100%;margin:0;padding:.2rem .5rem;border:0;border-bottom:1px solid var(--p-surface-200, #e2e8f0);background:var(--p-surface-50, #f8fafc);color:var(--p-text-color, #334155);font-size:.75rem;font-weight:600;cursor:pointer;text-align:left}.plan-workspace__pane-head[data-v-51ee4055]:hover{color:var(--p-primary-color, #16a34a)}.plan-workspace__pane-body[data-v-51ee4055]{display:flex;flex-direction:column;min-height:0}.plan-workspace__pane[data-v-51ee4055] svg{border:0;border-radius:0}.sr-only[data-v-51ee4055]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.calc-select[data-v-67fd56db]{max-width:100%}.plane-sketch[data-v-7addbe51]{--sketch-foot: color-mix(in srgb, var(--p-primary-color, #16a34a) 14%, transparent);--sketch-foot-line: var(--p-primary-color, #16a34a);--sketch-strap: var(--p-primary-color, #16a34a);--sketch-pile-fill: var(--p-surface-0, #ffffff);--sketch-pile-line: var(--p-surface-600, #475569);--sketch-axis: var(--p-surface-600, #475569);display:block;width:100%;height:auto}.sketch-foot[data-v-7addbe51]{fill:var(--sketch-foot);stroke:var(--sketch-foot-line);stroke-width:1.6;stroke-linejoin:round}.sketch-strap[data-v-7addbe51]{stroke:var(--sketch-strap);stroke-width:2.4;stroke-linecap:round}.sketch-pile[data-v-7addbe51]{fill:var(--sketch-pile-fill);stroke:var(--sketch-pile-line);stroke-width:1.4}.sketch-axis[data-v-7addbe51]{stroke:var(--sketch-axis);stroke-width:2;stroke-linecap:square}.calc-select[data-v-6591a957]{max-width:100%}.calc-select[data-v-8b5579d1] .p-select,.calc-select[data-v-8b5579d1] .p-select-label{min-width:0;max-width:100%}.calc-insulation-mm[data-v-8b5579d1] .p-selectbutton{display:flex;flex-wrap:wrap}.opening-sketch[data-v-b7266572]{--sketch-wall: #f1f5f9;--sketch-wall-line: #cbd5e1;--sketch-floor: #64748b;--sketch-frame: #eef2f6;--sketch-frame-line: #475569;display:block;width:100%;height:auto}:root[class*=app-dark] .opening-sketch[data-v-b7266572]{--sketch-wall: #2f2f34;--sketch-wall-line: #52525b;--sketch-floor: #a1a1aa;--sketch-frame: #d4d4d8;--sketch-frame-line: #18181b}.sketch-wall[data-v-b7266572]{fill:var(--sketch-wall);stroke:var(--sketch-wall-line);stroke-width:1}.sketch-frame[data-v-b7266572]{fill:var(--sketch-frame);stroke:var(--sketch-frame-line);stroke-width:1;stroke-linejoin:round}.sketch-glass[data-v-b7266572]{fill:#93b4c9}.sketch-door[data-v-b7266572]{fill:#8a5f3f}.sketch-handle[data-v-b7266572]{fill:var(--sketch-frame)}.sketch-ceiling[data-v-b7266572]{stroke:var(--sketch-wall-line);stroke-width:1;stroke-dasharray:3 2}.sketch-sill[data-v-b7266572]{stroke:var(--sketch-frame-line);stroke-width:1.5;stroke-linecap:round}.sketch-floor[data-v-b7266572]{stroke:var(--sketch-floor);stroke-width:2;stroke-linecap:square}.field-label[data-v-cffe753e]{display:block;margin-bottom:.25rem;color:rgb(var(--p-surface-500));font-size:.7rem;line-height:1rem}.openings-switch[data-v-cdd52e58] .p-selectbutton{display:flex}.openings-switch[data-v-cdd52e58] .p-togglebutton{flex:1 1 0;min-width:0}.plan-project-ref[data-v-c3852830]{cursor:zoom-in;border-color:var(--p-surface-200, #e2e8f0);background:var(--p-surface-50, #f8fafc)}:root.app-dark .plan-project-ref[data-v-c3852830]{border-color:#3f3f46;background:#27272a}.color-scheme-card[data-v-4273891b]{display:flex;align-items:center;gap:.625rem;min-width:0;padding:.5rem .625rem;border:1px solid var(--p-content-border-color);border-radius:.5rem;background:var(--p-content-background);color:inherit;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.color-scheme-card[data-v-4273891b]:hover{border-color:color-mix(in srgb,var(--p-primary-color) 45%,var(--p-content-border-color))}.color-scheme-card--active[data-v-4273891b]{border-color:var(--p-primary-color);background:color-mix(in srgb,var(--p-primary-color) 8%,var(--p-content-background))}.color-scheme-card[data-v-4273891b]:focus-visible{outline:2px solid var(--p-primary-color);outline-offset:2px}.plan-editor-body[data-v-ba5e1837]{overflow-anchor:none;overscroll-behavior:none}.calc-select[data-v-ba5e1837],.calc-house-type[data-v-ba5e1837]{max-width:100%}.calc-select[data-v-ba5e1837] .p-select,.calc-select[data-v-ba5e1837] .p-select-label{min-width:0;max-width:100%}.calc-select[data-v-ba5e1837] .p-select-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calc-house-type[data-v-ba5e1837] .p-selectbutton{display:flex;width:100%}.calc-house-type[data-v-ba5e1837] .p-togglebutton{flex:1 1 0;min-width:0}.calc-house-type[data-v-ba5e1837] .p-togglebutton .p-togglebutton-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-side-tabs[data-v-ba5e1837] .p-tablist,.plan-side-tabs[data-v-ba5e1837] .p-tablist-content{border:0;overflow:visible}.plan-side-tabs[data-v-ba5e1837] .p-tablist-tab-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;background:transparent;border:0}.plan-side-tabs[data-v-ba5e1837] .p-tablist-active-bar{display:none}.plan-side-tabs[data-v-ba5e1837] .p-tab{justify-content:center;margin:0;padding:.45rem .3rem;border:1px solid var(--p-surface-200, #e2e8f0);border-radius:.6rem;background:var(--p-surface-50, #f8fafc);color:var(--p-text-muted-color, #64748b);font-weight:600;white-space:normal}.plan-side-tabs[data-v-ba5e1837] .p-tab.p-tab-active{background:var(--p-primary-50, #f0fdf4);border-color:var(--p-primary-color, #16a34a);color:var(--p-primary-color, #16a34a)}:root.app-dark .plan-side-tabs[data-v-ba5e1837] .p-tab{background:#27272a;border-color:#3f3f46;color:#d4d4d8}:root.app-dark .plan-side-tabs[data-v-ba5e1837] .p-tab.p-tab-active{background:#14532d;border-color:#4ade80;color:#bbf7d0}.plan-side-tabs[data-v-ba5e1837] .p-tabpanels{padding:.85rem 0 0;background:transparent}.plan-side-tab[data-v-ba5e1837]{display:inline-flex;flex-direction:column;align-items:center;gap:.2rem;min-width:0;line-height:1.15;text-align:center}.plan-side-tab i[data-v-ba5e1837]{font-size:.95rem}.plan-side-tab span[data-v-ba5e1837]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.72rem}@media(max-width:767px){.plan-editor-save[data-v-ba5e1837] .p-button-label{display:none}}.scheme-label[data-v-4cfd60a9]{font-size:11px;fill:var(--p-text-muted-color, #64748b)}.scheme-label-accent[data-v-4cfd60a9]{fill:var(--p-primary-color, #16a34a);font-weight:600}.axis-label[data-v-4cfd60a9]{font-size:9px;font-weight:700;fill:var(--p-text-color, #334155)}.spec-table[data-v-4cfd60a9]{width:100%;max-width:460px;border-collapse:collapse;font-size:.75rem;margin-top:.25rem}.spec-table th[data-v-4cfd60a9],.spec-table td[data-v-4cfd60a9]{border:1px solid var(--p-surface-200, #e2e8f0);padding:3px 8px;text-align:left}.spec-table th[data-v-4cfd60a9]{background:var(--p-surface-100, #f1f5f9);font-weight:600}.spec-table .text-right[data-v-4cfd60a9]{text-align:right}:root.app-dark .spec-table th[data-v-4cfd60a9]{background:var(--p-surface-800, #1e293b)}:root.app-dark .spec-table th[data-v-4cfd60a9],:root.app-dark .spec-table td[data-v-4cfd60a9]{border-color:var(--p-surface-700, #334155)}.side-label[data-v-c2d3bccf]{font-size:11px;fill:var(--p-text-muted-color, #64748b);font-weight:600}.band-num[data-v-c2d3bccf]{font-size:11px;font-weight:700;fill:var(--p-text-color, #334155)}.spec-table[data-v-c2d3bccf]{width:100%;max-width:460px;border-collapse:collapse;font-size:.75rem;margin-top:.25rem}.spec-table th[data-v-c2d3bccf],.spec-table td[data-v-c2d3bccf]{border:1px solid var(--p-surface-200, #e2e8f0);padding:3px 8px;text-align:left}.spec-table th[data-v-c2d3bccf]{background:var(--p-surface-100, #f1f5f9);font-weight:600}.spec-table .text-right[data-v-c2d3bccf]{text-align:right}:root.app-dark .spec-table th[data-v-c2d3bccf]{background:var(--p-surface-800, #1e293b)}:root.app-dark .spec-table th[data-v-c2d3bccf],:root.app-dark .spec-table td[data-v-c2d3bccf]{border-color:var(--p-surface-700, #334155)}.scheme-label[data-v-a841cc31]{font-size:11px;fill:var(--p-text-muted-color, #64748b)}.scheme-label-accent[data-v-a841cc31]{fill:var(--p-primary-color, #16a34a);font-weight:600}.axis-label[data-v-a841cc31]{font-size:9px;font-weight:700;fill:var(--p-text-color, #334155)}.spec-table[data-v-a841cc31]{width:100%;max-width:520px;border-collapse:collapse;font-size:.75rem;margin-top:.25rem}.spec-table th[data-v-a841cc31],.spec-table td[data-v-a841cc31]{border:1px solid var(--p-surface-200, #e2e8f0);padding:3px 8px;text-align:left}.spec-table th[data-v-a841cc31]{background:var(--p-surface-100, #f1f5f9);font-weight:600}.spec-table .text-right[data-v-a841cc31]{text-align:right}:root.app-dark .spec-table th[data-v-a841cc31]{background:var(--p-surface-800, #1e293b)}:root.app-dark .spec-table th[data-v-a841cc31],:root.app-dark .spec-table td[data-v-a841cc31]{border-color:var(--p-surface-700, #334155)}.scheme-label[data-v-7d7c9746]{font-size:11px;fill:var(--p-text-muted-color, #64748b)}.axis-label[data-v-7d7c9746]{font-size:9px;font-weight:700;fill:var(--p-text-color, #334155)}.spec-table[data-v-7d7c9746]{width:100%;max-width:520px;border-collapse:collapse;font-size:.75rem;margin-top:.25rem}.spec-table th[data-v-7d7c9746],.spec-table td[data-v-7d7c9746]{border:1px solid var(--p-surface-200, #e2e8f0);padding:3px 8px;text-align:left}.spec-table th[data-v-7d7c9746]{background:var(--p-surface-100, #f1f5f9);font-weight:600}.spec-table .text-right[data-v-7d7c9746]{text-align:right}:root.app-dark .spec-table th[data-v-7d7c9746]{background:var(--p-surface-800, #1e293b)}:root.app-dark .spec-table th[data-v-7d7c9746],:root.app-dark .spec-table td[data-v-7d7c9746]{border-color:var(--p-surface-700, #334155)}.scheme-label[data-v-b148bc4c]{font-size:11px;fill:var(--p-text-muted-color, #64748b)}.scheme-label-accent[data-v-b148bc4c]{fill:var(--p-primary-color, #16a34a);font-weight:600}.axis-label[data-v-b148bc4c]{font-size:9px;font-weight:700;fill:var(--p-text-color, #334155)}.spec-table[data-v-b148bc4c]{width:100%;max-width:460px;border-collapse:collapse;font-size:.75rem;margin-top:.25rem}.spec-table th[data-v-b148bc4c],.spec-table td[data-v-b148bc4c]{border:1px solid var(--p-surface-200, #e2e8f0);padding:3px 8px;text-align:left}.spec-table th[data-v-b148bc4c]{background:var(--p-surface-100, #f1f5f9);font-weight:600}.spec-table .text-right[data-v-b148bc4c]{text-align:right}:root.app-dark .spec-table th[data-v-b148bc4c]{background:var(--p-surface-800, #1e293b)}:root.app-dark .spec-table th[data-v-b148bc4c],:root.app-dark .spec-table td[data-v-b148bc4c]{border-color:var(--p-surface-700, #334155)}.scheme-label[data-v-4feddff1]{font-size:11px;fill:var(--p-text-muted-color, #64748b)}.scheme-label-accent[data-v-4feddff1]{fill:var(--p-primary-color, #16a34a);font-weight:600}.spec-table[data-v-4feddff1]{width:100%;max-width:520px;border-collapse:collapse;font-size:.75rem;margin-top:.25rem}.spec-table th[data-v-4feddff1],.spec-table td[data-v-4feddff1]{border:1px solid var(--p-surface-200, #e2e8f0);padding:3px 8px;text-align:left}.spec-table th[data-v-4feddff1]{background:var(--p-surface-100, #f1f5f9);font-weight:600}.spec-table .text-right[data-v-4feddff1]{text-align:right}:root.app-dark .spec-table th[data-v-4feddff1]{background:var(--p-surface-800, #1e293b)}:root.app-dark .spec-table th[data-v-4feddff1],:root.app-dark .spec-table td[data-v-4feddff1]{border-color:var(--p-surface-700, #334155)}.scheme-label[data-v-58c93055]{font-size:11px;fill:var(--p-text-muted-color, #64748b)}.spec-table[data-v-58c93055]{width:100%;max-width:520px;border-collapse:collapse;font-size:.75rem;margin-top:.25rem}.spec-table th[data-v-58c93055],.spec-table td[data-v-58c93055]{border:1px solid var(--p-surface-200, #e2e8f0);padding:3px 8px;text-align:left}.spec-table th[data-v-58c93055]{background:var(--p-surface-100, #f1f5f9);font-weight:600}.spec-table .text-right[data-v-58c93055]{text-align:right}:root.app-dark .spec-table th[data-v-58c93055]{background:var(--p-surface-800, #1e293b)}:root.app-dark .spec-table th[data-v-58c93055],:root.app-dark .spec-table td[data-v-58c93055]{border-color:var(--p-surface-700, #334155)}.scheme-label[data-v-757984e1]{font-size:11px;fill:var(--p-text-muted-color, #64748b)}.scheme-label-accent[data-v-757984e1]{fill:var(--p-primary-color, #16a34a);font-weight:600}.axis-label[data-v-757984e1]{font-size:9px;font-weight:700;fill:var(--p-text-color, #334155)}.spec-table[data-v-757984e1]{width:100%;max-width:460px;border-collapse:collapse;font-size:.75rem;margin-top:.25rem}.spec-table th[data-v-757984e1],.spec-table td[data-v-757984e1]{border:1px solid var(--p-surface-200, #e2e8f0);padding:3px 8px;text-align:left}.spec-table th[data-v-757984e1]{background:var(--p-surface-100, #f1f5f9);font-weight:600}.spec-table .text-right[data-v-757984e1]{text-align:right}:root.app-dark .spec-table th[data-v-757984e1]{background:var(--p-surface-800, #1e293b)}:root.app-dark .spec-table th[data-v-757984e1],:root.app-dark .spec-table td[data-v-757984e1]{border-color:var(--p-surface-700, #334155)}.spec-table[data-v-f67dba9d]{width:100%;max-width:640px;border-collapse:collapse;font-size:.75rem;margin-top:.25rem}.spec-table th[data-v-f67dba9d],.spec-table td[data-v-f67dba9d]{border:1px solid var(--p-surface-200, #e2e8f0);padding:3px 8px;text-align:left}.spec-table th[data-v-f67dba9d]{background:var(--p-surface-100, #f1f5f9);font-weight:600}.spec-table .text-right[data-v-f67dba9d]{text-align:right}.spec-table .total-row td[data-v-f67dba9d]{font-weight:700;border-top:2px solid var(--p-surface-400, #94a3b8)}.spec-table .product-cell[data-v-f67dba9d]{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root.app-dark .spec-table th[data-v-f67dba9d]{background:var(--p-surface-800, #1e293b)}:root.app-dark .spec-table th[data-v-f67dba9d],:root.app-dark .spec-table td[data-v-f67dba9d]{border-color:var(--p-surface-700, #334155)}.spec-table[data-v-48bd7c14]{width:100%;max-width:640px;border-collapse:collapse;font-size:.75rem;margin-top:.25rem}.spec-table th[data-v-48bd7c14],.spec-table td[data-v-48bd7c14]{border:1px solid var(--p-surface-200, #e2e8f0);padding:3px 8px;text-align:left}.spec-table th[data-v-48bd7c14]{background:var(--p-surface-100, #f1f5f9);font-weight:600}.spec-table .text-right[data-v-48bd7c14]{text-align:right}.spec-table .total-row td[data-v-48bd7c14]{font-weight:700;border-top:2px solid var(--p-surface-400, #94a3b8)}
