:root{color-scheme:light;--inside-surface: #fff;--inside-canvas: #f4f4f4;--inside-soft: #f8f8f8;--inside-ink: #333;--inside-muted: #626262;--inside-line: #e5e5e5;--inside-accent: #337ab7;--inside-accent-soft: #eaf3fa}body.cut-cloud-screen,#panel-despiece,#module-despiece-modal,#module-despiece-action-menu,#workspace-factory-panel,#modal-project-workspace,#modal-workspace-project-settings,.commercial-shell--project-workspace,.commercial-shell--price-master,#commercial-price-modal,#inside-price-master-floating-window,#inside-2d-shell,#visor-3d-overlay,#elev-view-modal,#elev-map-expanded,.closet-editor-window,.closet-designer,.closet-compartment-dialog,.inside-design-light.modal-overlay{--bg: #f4f4f4;--panel: #fff;--panel-soft: #f8f8f8;--line: #e5e5e5;--line-strong: #ccc;--text: #333;--muted: #626262;--accent: #337ab7;--accent-soft: #eaf3fa;--accent-2: #398439;--danger: #a94442;--danger-soft: #f2dede;--shadow: none;--radius: 5px;color-scheme:light;color:var(--text);font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.5}body.cut-cloud-screen{margin:0;background:var(--bg)}body.cut-cloud-screen *{box-sizing:border-box}.cut-cloud-header{position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;padding:10px 24px;background:#324f69;color:#fff}.cut-cloud-header strong{font-size:18px;font-weight:500}.cut-cloud-header span{font-size:14px}.cut-cloud-sidebar{position:fixed;top:58px;bottom:0;left:0;width:240px;padding:20px 16px;overflow-y:auto;scrollbar-gutter:stable;border-right:1px solid var(--line);background:#fff}.cut-cloud-sidebar nav{display:grid;gap:4px;margin-bottom:24px}.cut-cloud-sidebar nav a{padding:10px 12px;border-radius:4px;color:#337ab7;text-decoration:none;font-size:16px}.cut-cloud-sidebar nav a:hover{background:#f5f5f5}.cut-cloud-sidebar nav a[aria-current]{background:#eaf3fa;font-weight:600}.cut-cloud-sidebar h2{font-size:15px;font-weight:600;margin:0 0 12px}.cut-cloud-sidebar p{font-size:14px;color:var(--muted)}body.cut-cloud-screen .cut-page{padding:24px 32px 40px 272px!important}body.cut-cloud-screen .cut-shell{max-width:1600px;margin:0 auto!important;gap:22px}body.cut-cloud-screen :is(.cut-hero,.cut-panel,.cut-summary-box,.cut-board-card,.cut-material-card,.cut-board-sidebar,.cut-format-panel,.cut-leftovers-panel){background:#fff;border:1px solid var(--line);border-radius:5px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--text)}body.cut-cloud-screen .cut-hero{position:static;padding:22px 24px;gap:16px}body.cut-cloud-screen .cut-panel{padding:22px 24px}body.cut-cloud-screen .cut-hero-top{flex-direction:row;flex-wrap:wrap}body.cut-cloud-screen .cut-brand{gap:14px;flex:1 1 400px;min-width:0}body.cut-cloud-screen .cut-brand img{width:48px;height:48px;padding:0;border:0;border-radius:0;background:transparent}body.cut-cloud-screen .cut-title{color:#333;font-size:26px;font-weight:500;letter-spacing:normal}body.cut-cloud-screen :is(.cut-panel-title,.cut-board-title){color:#333;font-size:20px;font-weight:600}body.cut-cloud-screen :is(.cut-eyebrow,.cut-subtitle,.cut-panel-subtitle,.cut-note,.cut-board-note,.cut-copy-status,.cut-data-source){color:var(--muted);font-size:14px;letter-spacing:normal;line-height:1.5}body.cut-cloud-screen .cut-eyebrow{font-size:12px}body.cut-cloud-screen .cut-subtitle{max-width:72ch}body.cut-cloud-screen .cut-actions{flex-wrap:wrap;gap:8px}body.cut-cloud-screen .cut-btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 16px;border:1px solid #ccc;border-radius:5px;box-shadow:none;background:#fff;color:#333;font:inherit;font-size:15px;font-weight:400;transform:none;gap:0}body.cut-cloud-screen .cut-btn :is(.cut-btn-glyph,.cut-btn-meta){display:none}body.cut-cloud-screen .cut-btn :is(strong,span){font-size:inherit;font-weight:inherit;color:inherit}body.cut-cloud-screen .cut-btn:is(.primary,.orange){background:#337ab7;color:#fff;border-color:#2e6da4}body.cut-cloud-screen .cut-btn.success{background:#398439;color:#fff;border-color:#2f6e2f}body.cut-cloud-screen .cut-btn:hover{filter:brightness(.94);transform:none}body.cut-cloud-screen .cut-btn:disabled{opacity:.55;cursor:not-allowed;filter:none}body.cut-cloud-screen :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid #337ab7;outline-offset:3px}body.cut-cloud-screen :is(.cut-kpi,.cut-chip,.cut-optimizer-mini,.board-badge,.cut-project-pill){background:#f8f8f8;color:#333;border:1px solid #e5e5e5;border-radius:4px;box-shadow:none}body.cut-cloud-screen :is(.cut-kpi,.cut-chip,.cut-optimizer-mini,.cut-material-card,.cut-board-card):before{display:none}body.cut-cloud-screen :is(.cut-kpi,.cut-optimizer-mini) span{color:var(--muted);font-size:14px;font-weight:400}body.cut-cloud-screen :is(.cut-kpi,.cut-optimizer-mini) strong{color:#333;font-size:22px;font-weight:500}body.cut-cloud-screen :is(.cut-filter-grid,.cut-optimizer-grid,.cut-format-row,.cut-leftovers-panel,.cut-service-table) :is(input,select,textarea){min-height:42px;background:#fff;color:#333;border:1px solid #ccc;border-radius:4px;padding:9px 12px;font:inherit;font-size:15px;box-shadow:none}body.cut-cloud-screen input::placeholder,body.cut-cloud-screen textarea::placeholder{color:#6b6b6b;opacity:1}body.cut-cloud-screen :is(input,select,textarea):disabled{background:#eee;color:#626262}body.cut-cloud-screen input[type=checkbox]{accent-color:#337ab7}body.cut-cloud-screen .cut-toggles label{color:#333;font-size:14px}body.cut-cloud-screen input[type=checkbox]:checked{background:#337ab7;border-color:#337ab7}body.cut-cloud-screen :is(.cut-format-row,.cut-config-summary){background:#fafafa;color:#333}body.cut-cloud-screen .cut-config-summary{padding:14px 0}body.cut-cloud-screen .cut-config-summary:after{background:#f5f5f5;color:#337ab7}body.cut-cloud-screen :is(.cut-main-wrap,.cut-board-table-wrap,.cut-service-table){max-width:100%;overflow-x:auto;scrollbar-gutter:stable}body.cut-cloud-screen :is(.cut-main-table,.cut-mini-table,.cut-board-table){border-collapse:collapse;color:#333;font-size:14px}body.cut-cloud-screen :is(.cut-main-table,.cut-mini-table,.cut-board-table) th{color:#626262;background:#fafafa;font-size:14px;font-weight:600;text-transform:none;letter-spacing:normal;padding:12px 10px;border-bottom:1px solid #ddd}body.cut-cloud-screen :is(.cut-main-table,.cut-mini-table,.cut-board-table) td{color:#333;background:#fff;padding:12px 10px;border-bottom:1px solid #eee}body.cut-cloud-screen :is(.cut-main-table,.cut-mini-table,.cut-board-table) tbody tr:hover td{background:#f8fbfd}body.cut-cloud-screen :is(.cut-main-table,.cut-mini-table,.cut-board-table) :is(small,.muted){color:#626262;font-size:13px}body.cut-cloud-screen .cut-service-table tbody th{background:#fff;color:#333}body.cut-cloud-screen .cut-optimizer-workspace{display:block}body.cut-cloud-screen .cut-cloud-sidebar .cut-optimizer-rail{position:static;inset:auto;width:auto;max-height:none;padding:0;overflow:visible;border:0;border-radius:0;background:#fff;box-shadow:none}body.cut-cloud-screen .cut-optimizer-rail-head{display:none}body.cut-cloud-screen .cut-optimizer-rail-group{border-bottom:1px solid #eee;padding:10px 0}body.cut-cloud-screen .cut-optimizer-rail-group-title{background:#fff;color:#333;padding:8px 4px;font-size:14px}body.cut-cloud-screen .cut-optimizer-rail-group-title strong{color:#333;font-weight:500}body.cut-cloud-screen .cut-optimizer-rail-group-title small{color:#626262;font-size:12px}body.cut-cloud-screen .cut-board-nav-item{background:#fff;border:1px solid #ddd;color:#333;padding:10px;border-radius:4px}body.cut-cloud-screen .cut-board-nav-item.active{border-color:#337ab7;background:#eaf3fa;box-shadow:inset 3px 0 #337ab7}body.cut-cloud-screen .cut-cloud-sidebar .cut-board-list{max-height:none;overflow:visible}body.cut-cloud-screen .cut-panel{display:block;min-width:0}body.cut-cloud-screen .cut-meta-strip:empty{display:none}body.cut-cloud-screen .cut-board-nav-title strong{color:#333;font-weight:500;font-size:14px}body.cut-cloud-screen .cut-board-nav-title span{color:#626262;font-size:12px}body.cut-cloud-screen .cut-board-nav-thumb{display:block;height:68px;overflow:hidden;margin-top:8px}body.cut-cloud-screen .cut-board-nav-thumb .cut-board-canvas{width:100%!important;height:68px!important;min-width:0;min-height:0}body.cut-cloud-screen :is(.cut-board-nav-stats,.cut-board-nav-meta){display:none}body.cut-cloud-screen .cut-material-card{padding:0;border:0}body.cut-cloud-screen .cut-board-card{border:0}body.cut-cloud-screen .cut-board-canvas{max-width:100%;background:#f3eee3;border-color:#777;border-radius:0;box-shadow:none}body.cut-cloud-screen .cut-board-piece{background-color:#dceaf4;color:#263b4c;border-color:#5e7d94;border-radius:0;box-shadow:none}body.cut-cloud-screen .cut-board-piece :is(strong,small,span){color:#263b4c}body.cut-cloud-screen .cut-board-details{background:#fff;border-color:#ddd;border-radius:4px}body.cut-cloud-screen .cut-board-details summary{color:#337ab7;font-size:15px}body.cut-cloud-screen .cut-strip{background:#f8f8f8;color:#333;border-color:#ddd}body.cut-cloud-screen .cut-alert{font-size:14px;border-radius:4px;line-height:1.5}body.cut-cloud-screen .cut-alert.ok{color:#285b2a;background:#edf7ed;border-color:#c6dec6}body.cut-cloud-screen .cut-alert.warn{color:#755514;background:#fff8e5;border-color:#ead8a4}body.cut-cloud-screen .cut-alert.error{color:#993b36;background:#fbeeed;border-color:#e9c6c3}body.cut-cloud-screen .empty-state{background:#fafafa;color:#626262;border:1px dashed #ccc;font-size:15px}body.cut-cloud-screen #cut-service-summary{max-width:1180px;width:100%;margin-inline:auto;scroll-margin-top:80px}body.cut-cloud-screen .cut-service-totals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px}body.cut-cloud-screen .cut-service-totals>div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid #eee}body.cut-cloud-screen .cut-service-totals dt{color:#626262;font-size:14px}body.cut-cloud-screen .cut-service-totals dd{margin:0;color:#333;font-size:16px;font-weight:500}body.cut-cloud-screen .cut-service-section-title{font-size:14px;color:#626262;border-top:1px solid #ddd;padding-top:22px;margin-top:28px;font-weight:600}.cut-print-only{display:none}body.cut-cloud-screen.cut-optimizer-page:not(.cut-cloud-report-view) #cut-service-summary{display:none}body.cut-cloud-screen.cut-cloud-report-view :is(.cut-config-panel,#cut-optimizer-panel,#cut-optimizer-kpis,#cut-kpis){display:none}body.cut-cloud-screen.cut-cloud-report-view .cut-hero{border:0;background:transparent;padding:0}body.cut-cloud-screen.cut-cloud-report-view .cut-hero-top{display:none}body.cut-cloud-screen.cut-cloud-report-view #cut-service-summary{border:0;padding:24px 36px}body.cut-cloud-screen .cut-cloud-sidebar .cut-board-nav-item{width:100%}body.cut-cloud-screen .cut-service-context{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;border-bottom:1px solid #ddd;padding-bottom:18px}body.cut-cloud-screen .cut-service-context dt{color:#626262;font-size:13px}body.cut-cloud-screen .cut-service-context dd{margin:4px 0 0;overflow-wrap:anywhere}body.cut-cloud-screen :is(.cut-main-wrap,.cut-board-table-wrap){background:#fff;border-radius:4px;border-color:#ddd;box-shadow:none}body.cut-cloud-screen .piece-name strong{color:#333;font-size:14px}body.cut-cloud-screen .piece-name span{color:#626262;font-size:13px}body.cut-cloud-screen .edge-dot{background:#f5f5f5;color:#626262;border-color:#ddd}body.cut-cloud-screen .edge-dot.active{background:#eaf3fa;color:#23527c;border-color:#9fbcd3;box-shadow:none}body.cut-cloud-screen .cut-copy-status.ok{color:#285b2a}body.cut-cloud-screen .cut-copy-status.error{color:#993b36}body.cut-cloud-screen :is(.cut-optimizer-grid,.cut-toggles) label{background:#fafafa;color:#333;border:1px solid #ddd;border-radius:4px;box-shadow:none}body.cut-cloud-screen :is(.cut-filter-grid,.cut-optimizer-grid,.cut-format-row) select{appearance:auto;background-image:none}body.cut-cloud-screen :is(.cut-optimizer-grid,.cut-toggles) input[type=checkbox]{appearance:auto;width:18px;height:18px;min-height:18px;padding:0;margin:0;box-shadow:none;border-radius:2px;background:#fff}body.cut-cloud-screen .cut-material-unplaced{color:#993b36;background:#fbeeed;border-color:#e9c6c3}body.cut-cloud-screen .cut-material-unplaced ul{color:#993b36}body.cut-cloud-screen :is(.cut-filter-grid,.cut-optimizer-grid,.cut-format-row,.cut-leftovers-panel) :is(input,select,textarea):focus{transform:none;border-color:#337ab7;box-shadow:none}body.cut-cloud-screen .cut-board-nav-thumb .cut-board-piece :is(strong,small){display:none}body.cut-cloud-screen :is(.cut-strip,.cut-strip-row) strong{color:#333}body.cut-cloud-screen .cut-btn:before,body.cut-cloud-screen .cut-btn:after{display:none}#panel-despiece :is(.despiece-kpi,.despiece-workshop-panel,.despiece-workshop-metrics div){background:#fafafa;border-color:#ddd;border-radius:4px}#panel-despiece :is(.despiece-workshop-status,.despiece-workshop-metrics) strong{color:#333}#panel-despiece :is(.despiece-workshop-status,.despiece-workshop-metrics) :is(span,small){color:#626262;font-size:13px}#panel-despiece .despiece-workshop-status strong{white-space:normal;overflow-wrap:anywhere}#panel-despiece .despiece-workshop-issues{color:#333}#panel-despiece .despiece-workshop-issues :is(p,li,small,strong){color:#333;font-size:14px}#panel-despiece :is(button,input,select,summary):focus-visible{outline:3px solid #337ab7;outline-offset:2px}#panel-despiece :is(.despiece-header,.despiece-header-actions){flex-wrap:wrap}#panel-despiece .despiece-alert.ok{background:#edf7ed;color:#285b2a}#panel-despiece .despiece-alert.warn{background:#fff8e5;color:#755514}#panel-despiece .despiece-alert.error{background:#fbeeed;color:#993b36}#module-despiece-modal .module-despiece-visual{background:#fafafa}#panel-despiece{background:#fff!important;border-color:#ddd!important;border-radius:5px!important}#panel-despiece :is(.despiece-header,.despiece-filters,.despiece-summary,.despiece-table-wrap){background:#fff;color:#333;border-color:#e5e5e5}#panel-despiece :is(.despiece-title,.despiece-summary strong){color:#333}#panel-despiece :is(.despiece-subtitle,.despiece-summary span){color:#626262;font-size:14px}#panel-despiece :is(button,input,select){background:#fff;color:#333;border:1px solid #ccc;border-radius:4px;min-height:38px;font-size:14px}#panel-despiece button.primary{background:#337ab7;border-color:#2e6da4;color:#fff}#panel-despiece :is(td,th){background:#fff;color:#333;padding:10px;border-bottom:1px solid #eee;font-size:14px}#panel-despiece th{background:#f8f8f8;color:#626262}#module-despiece-modal .module-despiece-modal-card{font-family:Arial,Helvetica,sans-serif;background:#fff;border-radius:5px}#module-despiece-modal .module-despiece-modal-head h2{font-size:24px;font-weight:500;color:#333}#module-despiece-modal .module-despiece-modal-head p{color:#626262;font-size:14px;font-weight:400}#module-despiece-modal :is(button,td,th){font-size:14px}#module-despiece-action-menu{background:#fff;border-color:#ddd;border-radius:5px;box-shadow:0 6px 18px #0002}#module-despiece-action-menu strong{color:#333}#module-despiece-action-menu button{background:#fff;border-color:#ddd;color:#337ab7;font-size:14px;font-weight:500}@media(max-width:1000px){body.cut-cloud-screen .cut-page{padding:20px 20px 32px 240px!important}.cut-cloud-sidebar{width:220px;padding:16px 12px}body.cut-cloud-screen :is(.cut-filter-grid,.cut-optimizer-grid){grid-template-columns:repeat(2,minmax(0,1fr))}body.cut-cloud-screen .cut-optimizer-advanced-grid{grid-template-columns:1fr}}@media(max-width:720px){body.cut-cloud-screen .cut-service-context{grid-template-columns:1fr;gap:12px}#panel-despiece{left:12px;top:12px;width:calc(100vw - 24px);max-height:calc(100vh - 24px);overflow:auto}#panel-despiece :is(.despiece-filters,.despiece-summary,.despiece-workshop-panel){grid-template-columns:1fr}.cut-cloud-header{position:static;padding:12px 16px;flex-wrap:wrap}.cut-cloud-sidebar{position:static;width:100%;max-height:320px;border-right:0;border-bottom:1px solid #ddd}.cut-cloud-sidebar nav{display:flex;flex-wrap:wrap;margin-bottom:8px;gap:4px}.cut-cloud-sidebar nav a{padding:8px;font-size:14px}.cut-cloud-sidebar #cut-cloud-materials{display:flex;gap:12px;overflow-x:auto}body.cut-cloud-screen .cut-cloud-sidebar .cut-optimizer-rail{display:flex;gap:12px}body.cut-cloud-screen .cut-optimizer-rail-group{min-width:190px;max-width:230px}body.cut-cloud-screen .cut-page{padding:16px 12px 28px!important}body.cut-cloud-screen :is(.cut-hero,.cut-panel){padding:16px}body.cut-cloud-screen .cut-title{font-size:23px}body.cut-cloud-screen .cut-brand{flex:0 1 auto}body.cut-cloud-screen .cut-btn{font-size:14px;padding:9px 12px}body.cut-cloud-screen :is(.cut-filter-grid,.cut-optimizer-grid,.cut-service-totals){grid-template-columns:1fr}body.cut-cloud-screen .cut-board-card-head{flex-wrap:wrap}body.cut-cloud-screen .cut-board-stats{grid-template-columns:repeat(2,minmax(0,1fr))}body.cut-cloud-screen .cut-service-table input{width:100px}}@media(prefers-reduced-motion:reduce){body.cut-cloud-screen *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}@media print{body.cut-cloud-screen.cut-optimizer-page #cut-service-summary{display:block!important}@page{size:A4 landscape;margin:12mm}body.cut-cloud-screen{background:#fff;font-size:10pt}.cut-cloud-header,.cut-cloud-sidebar,body.cut-cloud-screen .cut-actions,body.cut-cloud-screen .cut-config-panel,body.cut-cloud-screen #cut-optimizer-panel,body.cut-cloud-screen .cut-print-action{display:none!important}body.cut-cloud-screen .cut-page{padding:0!important}body.cut-cloud-screen .cut-shell{display:block;max-width:none}body.cut-cloud-screen :is(.cut-panel,.cut-hero){padding:0;border:0;margin-bottom:16px}body.cut-cloud-screen .cut-service-table{overflow:visible}body.cut-cloud-screen .cut-service-table table{min-width:0;font-size:10pt}body.cut-cloud-screen .cut-service-table input{border:0;padding:0;min-height:0;font-size:10pt}body.cut-cloud-screen .cut-service-table tr{break-inside:avoid}body.cut-cloud-screen .cut-print-only{display:block}body.cut-cloud-screen .cut-print-board{break-before:page}body.cut-cloud-screen .cut-board-preview-wrap{overflow:visible}body.cut-cloud-screen .cut-board-canvas{max-width:100%;-webkit-print-color-adjust:exact;print-color-adjust:exact}body.cut-cloud-screen :is(.cut-board-table-wrap,.cut-main-wrap){overflow:visible}body.cut-cloud-screen details>summary{display:none}body.cut-cloud-screen .cut-print-board .cut-board-card{border:0}}:is(#inside-2d-shell,#visor-3d-overlay,#elev-view-modal,.closet-editor-window,.closet-designer).inside-design-light{--plan2d-surface: var(--panel);--plan2d-border: var(--line);--plan2d-text: var(--text);--plan2d-muted: var(--muted);--plan2d-accent: var(--accent);--closet-bg: var(--panel);--closet-panel: var(--panel-soft);--closet-line: var(--line);--closet-text: var(--text);--closet-muted: var(--muted);background:var(--panel)!important;color:var(--text)!important;color-scheme:light;font-family:Segoe UI,Arial,sans-serif!important;font-size:13px}.inside-design-light :is(button,input,select,textarea,label,summary,p,h1,h2,h3,strong,small){font-family:Segoe UI,Arial,sans-serif!important}:is(#inside-2d-shell,#visor-3d-overlay,#elev-view-modal).inside-design-light :is(strong,b,h1,h2,h3,label,summary){color:var(--text)!important}:is(#inside-2d-shell,#visor-3d-overlay,#elev-view-modal).inside-design-light span:not(.material-symbols-outlined):not(.material-icons){font-family:Segoe UI,Arial,sans-serif!important}.inside-design-light :is(button,input:not([type=range]):not([type=color]),select,textarea){background:var(--panel)!important;color:var(--text)!important;border-color:var(--line-strong)!important;border-radius:var(--radius)!important;box-shadow:none!important;font-size:12px!important}.inside-design-light button:hover:not(:disabled){background:var(--accent-soft)!important;border-color:var(--accent)!important}.inside-design-light :is(button,input,select,summary):focus-visible{outline:2px solid var(--accent)!important;outline-offset:2px}.inside-design-light :is(button.active,button.is-active,button[aria-pressed=true],button[data-active=true]){background:var(--accent-soft)!important;color:var(--accent)!important;border-color:var(--accent)!important}.inside-design-light button:disabled{cursor:not-allowed;opacity:.45}.inside-design-light textarea{resize:none}.inside-design-light{scrollbar-color:var(--line-strong) var(--panel-soft);scrollbar-width:thin}.inside-design-light *{scrollbar-color:var(--line-strong) var(--panel-soft)}.inside-design-light ::-webkit-scrollbar{width:10px;height:10px}.inside-design-light ::-webkit-scrollbar-track{background:var(--panel-soft)}.inside-design-light ::-webkit-scrollbar-thumb{background:var(--line-strong);border:2px solid var(--panel-soft);border-radius:6px}#inside-2d-shell.inside-design-light :is(.inside-2d-ribbon,.inside-2d-inspector,.inside-2d-command-line,.inside-2d-project-pill,.inside-2d-dock,.plan2d-workflow,.plan2d-step,details,.panel,.floating-panel,.property-panel,.inside-2d-toolbar,.inside-2d-ribbon-toolbars){background:var(--panel)!important;color:var(--text)!important;border-color:var(--line)!important;box-shadow:none!important}#inside-2d-shell.inside-design-light :is(#admin-2d-pro-panel,#admin-2d-property-float,#panel-modulo-ui,#floating-measure-calculator){background:var(--panel)!important;color:var(--text)!important;border-color:var(--line)!important;box-shadow:none!important}#inside-2d-shell.inside-design-light :is(.inside-2d-ribbon-logo,.inside-2d-project-main,.inside-2d-ref-action,.dock-item,.layer-btn,.plan2d-tool-group,label,summary){color:var(--text)!important}#inside-2d-shell.inside-design-light :is(p,small,.inside-2d-ribbon-logo span,.inside-2d-project-main span,.plan2d-tool-group>span){color:var(--muted)!important}#inside-2d-shell.inside-design-light .inside-2d-ribbon-bar{min-height:44px;padding:5px 12px;gap:12px}#inside-2d-shell.inside-design-light .inside-2d-ribbon-toolbars{min-height:58px;padding:5px 12px}#inside-2d-shell.inside-design-light .layer-btn{height:32px;font-size:13px}#inside-2d-shell.inside-design-light .inside-2d-command-line{min-height:38px;padding:4px 12px}#inside-2d-shell.inside-design-light .inside-2d-inspector{padding:10px;gap:10px}#inside-2d-shell.inside-design-light #canvas2d{background-color:var(--panel)!important;background-image:radial-gradient(var(--line-strong) .7px,transparent .7px)!important}#inside-2d-shell#inside-2d-shell.inside-design-light :is(button:not(.elev-editor-layer>button),input:not([type=range]):not([type=color]),select,textarea){background:var(--panel)!important;color:var(--text)!important;border-color:var(--line-strong)!important;box-shadow:none!important;font-family:Segoe UI,Arial,sans-serif!important}#inside-2d-shell#inside-2d-shell.inside-design-light button :is(span,strong){color:inherit!important}#inside-2d-shell#inside-2d-shell.inside-design-light :is(button.active:not(.elev-editor-module),button[aria-pressed=true]:not(.elev-editor-module)){background:var(--accent-soft)!important;color:var(--accent)!important;border-color:var(--accent)!important}#visor-3d-overlay.inside-design-light :is(.v3d-ref-topbar,.v3d-ref-mode-strip,.v3d-toolbar-primary-surface,.v3d-toolbar-section,.v3d-properties-shell,.v3d-properties-head,.v3d-properties-footer,.v3d-dock,.v3d-presentation-surface,.v3d-ref-bottom-bar,.v3d-context-bar,.v3d-ref-action-group,.v3d-ref-project-pill,.v3d-chip,.v3d-chip-light,.neu-panel,.neu-card,.neu-details,.neu-shadow-control,.v3d-program-settings-panel,.closet-3d-toolbar,.closet-3d-guide-legend){background:var(--panel)!important;color:var(--text)!important;border-color:var(--line)!important;box-shadow:none!important}#visor-3d-overlay.inside-design-light :is(label,summary,p,small,.v3d-ref-tab,.v3d-tool-label,.v3d-property-label,.v3d-chip,.neu-label,.neu-value){color:var(--text)!important}#visor-3d-overlay.inside-design-light :is(.v3d-ref-btn,.v3d-ref-icon-btn,.v3d-tool,.v3d-presentation-tool,.v3d-action-button,.neu-btn){min-height:30px!important;box-shadow:none!important}#visor-3d-overlay.inside-design-light .neu-range{--slider-bg: var(--line-strong);--level-color: var(--accent)}#visor-3d-overlay.inside-design-light .closet-3d-toolbar{padding:8px 12px}#visor-3d-overlay#visor-3d-overlay.inside-design-light :is(button,input:not([type=range]):not([type=color]),select,textarea){background:var(--panel)!important;color:var(--text)!important;border-color:var(--line-strong)!important;box-shadow:none!important;font-family:Segoe UI,Arial,sans-serif!important}#visor-3d-overlay#visor-3d-overlay.inside-design-light :is(span,strong,b,label,h3,h4,p,small,summary){color:var(--text)!important;text-shadow:none!important}#visor-3d-overlay#visor-3d-overlay#visor-3d-overlay.inside-design-light .neu-shadow-control-copy :is(strong,span),#visor-3d-overlay#visor-3d-overlay#visor-3d-overlay.inside-design-light .neu-shadow-control-caption{color:var(--text)!important}#visor-3d-overlay#visor-3d-overlay.inside-design-light :is(button.active,button.is-active,button[aria-pressed=true],button[data-active=true]){background:var(--accent-soft)!important;color:var(--accent)!important;border-color:var(--accent)!important}#visor-3d-overlay#visor-3d-overlay.inside-design-light :is(.v3d-ref-bottom-tabs,.v3d-build-badge,.v3d-build-chip,.v3d-inline-select){background:var(--panel-soft)!important;color:var(--text)!important;box-shadow:none!important}#visor-3d-overlay#visor-3d-overlay.inside-design-light #panel-propiedades-3d div[style*=linear-gradient]{background:var(--panel-soft)!important;border-color:var(--line)!important;box-shadow:none!important}#visor-3d-overlay#visor-3d-overlay.inside-design-light #panel-propiedades-3d label[style*=background]{background:var(--panel-soft)!important;border-color:var(--line)!important}#visor-3d-overlay#visor-3d-overlay.inside-design-light #visor-3d-version,#visor-3d-overlay#visor-3d-overlay.inside-design-light #panel-propiedades-3d div[style*="rgba(15,23,42"],#visor-3d-overlay#visor-3d-overlay.inside-design-light #panel-propiedades-3d div[style*="rgba(15, 23, 42"]{background:var(--panel-soft)!important;color:var(--text)!important;border-color:var(--line)!important;box-shadow:none!important}#visor-3d-overlay#visor-3d-overlay.inside-design-light .closet-3d-guide-marker{background:var(--panel)!important;color:var(--text)!important;border-color:var(--accent)!important;box-shadow:none!important}#elev-view-modal.inside-design-light>div:not(.elev-editor-layer),.inside-design-light .elev-editor-controls{background:var(--panel)!important;color:var(--text)!important;border-color:var(--line)!important;box-shadow:none!important}#elev-view-modal.inside-design-light :is(span,p,label,small,strong){color:var(--text)!important}.inside-design-light .elev-editor-controls :is(span,p,label,small,strong){color:var(--text)!important}#inside-2d-shell.inside-design-light .elev-wall-location,#inside-2d-shell.inside-design-light .elev-editor-controls label{background:var(--panel-soft)!important;color:var(--text)!important;border-color:var(--line)!important}#elev-view-modal.inside-design-light button{padding:5px 9px!important;min-height:30px}#elev-view-modal.inside-design-light button.elev-editor-module{background:transparent!important;border-color:transparent!important;box-shadow:none!important}#elev-view-modal.inside-design-light .elev-editor-layer>button{min-height:0;padding:0!important}#elev-view-modal.inside-design-light .elev-editor-layer>button:not(.elev-editor-module):not([aria-label^=Redimensionar]):not([aria-label^="Mover bandeja"]){background:transparent!important}#elev-view-modal.inside-design-light .elev-editor-layer>span{background:var(--panel)!important;color:var(--text)!important;border:1px solid var(--line)}#elev-view-modal.inside-design-light button.elev-editor-module:is(:hover,.is-selected){background:color-mix(in srgb,var(--accent) 10%,transparent)!important;border-color:var(--accent)!important}#elev-view-modal.inside-design-light .elev-editor-module>span{background:var(--panel)!important;color:var(--text)!important;border:1px solid var(--line)}#elev-view-modal.inside-design-light button.elev-editor-module.has-overlap{background:color-mix(in srgb,var(--danger) 12%,transparent)!important;border-color:var(--danger)!important}#elev-view-modal.inside-design-light .elev-editor-issue{background:var(--danger-soft)!important;color:var(--danger)!important}#inside-2d-shell.inside-design-light .plan2d-measure-result{background:var(--panel-soft)!important;color:var(--text)!important;border-color:var(--line)!important}.closet-editor-window.inside-design-light :is(.closet-editor-header,.closet-cost-review,.closet-space-bar,.closet-edit,.closet-table-wrap,.closet-elevation,.closet-plan,.closet-empty){background:var(--panel)!important;color:var(--text)!important;border-color:var(--line)!important;box-shadow:none!important}.closet-editor-window.inside-design-light .closet-designer,.closet-designer.inside-design-light{margin-top:0;padding:12px;border-radius:0}.closet-editor-window.inside-design-light .closet-editor-header{padding:8px 12px;gap:12px}.closet-editor-window.inside-design-light :is(p,label,small,.closet-editor-header span){color:var(--muted)!important}.closet-editor-window.inside-design-light button,.closet-designer.inside-design-light :is(button,input,select){min-height:32px;padding:5px 9px}.closet-editor-window.inside-design-light .closet-toolbar{margin-bottom:10px}.closet-editor-window.inside-design-light iframe[data-native-plan]{min-height:360px;height:max(360px,calc(100dvh - 260px))}.closet-compartment-dialog{background:var(--panel)!important;color:var(--text)!important;font-family:Segoe UI,Arial,sans-serif!important}.closet-compartment-dialog :is(input,button,.closet-dialog-count){background:var(--panel-soft)!important;color:var(--text)!important;border-color:var(--line-strong)!important}.closet-compartment-dialog :is(p,label,small,h3){color:var(--text)!important}.closet-editor-window.inside-design-light .closet-canvas-wrap,.closet-editor-window.inside-design-light .closet-split>section,.closet-editor-window.inside-design-light [data-native-plan]{background:var(--panel)!important;border-color:var(--line)!important}.inside-design-light.modal-overlay{color-scheme:light;font-family:Segoe UI,Arial,sans-serif!important}.inside-design-light.modal-overlay :is(.modal-box,.project-dimension-field,.project-start-info,.project-settings-info){background:var(--panel)!important;color:var(--text)!important;border-color:var(--line)!important;box-shadow:none!important}.inside-design-light.modal-overlay :is(label,p,h2,h3,strong,small){color:var(--text)!important}:is(#modal-project-settings,#modal-losa,#modal-cliente,#modal-abertura).inside-design-light :is(span,p,label,h2,h3,strong,small){color:var(--text)!important;font-family:Segoe UI,Arial,sans-serif!important}:is(#modal-project-settings,#modal-losa).inside-design-light :is(.project-name-banner,.project-material-showcase,.project-material-library,.project-material-professional-profile,.project-material-stage-caption,.project-material-card-caption,.project-material-preview-stage,label[style*=background]){background:var(--panel-soft)!important;color:var(--text)!important;border-color:var(--line)!important;box-shadow:none!important}@media(forced-colors:active){.inside-design-light,.inside-design-light *{scrollbar-color:auto}}#visor-3d-overlay#visor-3d-overlay.inside-design-light :is(.neu-panel,.neu-card,.neu-details,.neu-shadow-control,#modal-iluminacion-contenido,.v3d-env-shadow-control){background:var(--panel)!important;color:var(--text)!important;border-color:var(--line)!important;box-shadow:none!important}#visor-3d-overlay#visor-3d-overlay.inside-design-light :is(.neu-range,input[type=range]){--slider-bg: var(--line-strong);--level-color: var(--accent);accent-color:var(--accent)}#visor-3d-overlay#visor-3d-overlay.inside-design-light .v3d-shell-modal-card{background:var(--panel)!important;color:var(--text)!important;border-color:var(--line)!important;box-shadow:none!important}#visor-3d-overlay#visor-3d-overlay.inside-design-light #modal-iluminacion-3d#modal-iluminacion-3d :is(span,strong,label,small,p,summary){color:var(--text)!important;text-shadow:none!important}#inside-2d-shell#inside-2d-shell.inside-design-light{--plan2d-surface: var(--panel);--plan2d-border: var(--line);--plan2d-text: var(--text);--plan2d-muted: var(--muted);--plan2d-accent: var(--accent)}#inside-2d-shell#inside-2d-shell.inside-design-light :is(.dock-item,.inside-2d-dock-label,.inside-2d-dock-label span,.dropdown-btn){color:var(--text)!important;text-shadow:none!important}#inside-2d-shell#inside-2d-shell.inside-design-light :is(.dock-item,.inside-2d-ref-action-group,.dropdown-menu,.inside-2d-documents-menu){background:var(--panel)!important;border-color:var(--line-strong)!important;box-shadow:none!important}#inside-2d-shell#inside-2d-shell.inside-design-light .dock-item:is(.active,.is-open,:hover,:focus-within){background:var(--accent-soft)!important;color:var(--text)!important}#elev-map-expanded.inside-design-light{background:var(--panel)!important;color:var(--text)!important;border-color:var(--line-strong)!important;border-radius:var(--radius)!important;box-shadow:0 8px 28px #0002!important;font-family:Segoe UI,Arial,sans-serif}#elev-map-expanded.inside-design-light :is(p,strong,button){color:var(--text)!important}#visor-3d-overlay #panel-propiedades-contenido .v3d-selected-module-parts :is(th,td){color:var(--text, #111827)!important}
