: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}dialog.inside-material-panel,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}#modal-home-projects{color-scheme:light;background:var(--inside-surface);color:var(--inside-ink);-webkit-backdrop-filter:none;backdrop-filter:none}#modal-home-projects:before{display:none}#modal-home-projects,#modal-home-projects *{font-family:Segoe UI,Arial,sans-serif!important}#modal-home-projects .home-projects-modal-card{width:100%;height:100%;max-height:100%;background:var(--inside-surface);color:var(--inside-ink);border:1px solid var(--inside-line);border-radius:8px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}#modal-home-projects .home-existing-project-body{display:grid;grid-template-rows:auto minmax(0,1fr);padding:20px;gap:16px;min-height:0}#modal-home-projects .home-existing-project-top{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);padding-right:48px}#modal-home-projects .home-existing-project-banner,#modal-home-projects .home-existing-source-panel,#modal-home-projects .home-existing-project-list-box{background:var(--inside-surface);color:var(--inside-ink);border:1px solid var(--inside-line);border-radius:6px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}#modal-home-projects .home-existing-project-banner img{filter:brightness(0)}#modal-home-projects .home-existing-project-title,#modal-home-projects .project-name-banner label,#modal-home-projects .project-dimensions-title,#modal-home-projects .project-material-picker-title,#modal-home-projects .home-project-item-name{color:var(--inside-ink)}#modal-home-projects .project-name-banner small,#modal-home-projects .home-projects-source-copy,#modal-home-projects .home-projects-status,#modal-home-projects .home-project-item-meta,#modal-home-projects .home-project-item-id,#modal-home-projects .home-projects-empty{color:var(--inside-muted)}#modal-home-projects .home-projects-source-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;margin:0;padding:0;background:transparent;border:0;box-shadow:none}#modal-home-projects .home-projects-source-copy{min-width:0}#modal-home-projects .home-existing-project-list-box{height:auto;min-height:0;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr);padding:16px}#modal-home-projects .home-projects-list{min-height:0;overflow-x:hidden;overflow-y:scroll;scrollbar-gutter:stable;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 4px 4px 0;scrollbar-color:var(--inside-muted) var(--inside-soft)}#modal-home-projects .home-project-item,#modal-home-projects .home-projects-empty{background:var(--inside-surface);border:1px solid var(--inside-line);border-radius:6px;box-shadow:none}#modal-home-projects .home-project-item-id{background:var(--inside-soft)}#modal-home-projects .home-project-item-action,#modal-home-projects .home-projects-upload-btn,#modal-home-projects .home-projects-modal-close{background:var(--inside-surface);color:var(--inside-ink);border:1px solid var(--inside-line);border-radius:4px;box-shadow:none}#modal-home-projects .home-project-item-action:hover,#modal-home-projects .home-projects-upload-btn:hover,#modal-home-projects .home-projects-modal-close:hover{background:var(--inside-accent-soft);color:var(--inside-accent);border-color:var(--inside-accent);transform:none}#modal-home-projects button:focus-visible{outline:2px solid var(--inside-accent);outline-offset:2px}#modal-home-projects .home-project-item-action-delete:hover{color:#a32626;border-color:#a32626}@media(max-width:1100px){#modal-home-projects .home-projects-source-bar{grid-template-columns:minmax(0,1fr)}#modal-home-projects .home-projects-upload-btn{justify-self:start}#modal-home-projects .home-projects-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){#modal-home-projects{position:fixed;inset:0;height:100dvh;box-sizing:border-box;padding:8px}#modal-home-projects .home-existing-project-body{display:flex;flex-direction:column;overflow:auto!important;padding:54px 12px 12px}#modal-home-projects .home-existing-project-top{grid-template-columns:minmax(0,1fr);padding-right:0}#modal-home-projects .home-existing-project-list-box{flex:0 0 auto;padding:12px}#modal-home-projects .home-projects-list{grid-template-columns:minmax(0,1fr);overflow:visible}}.inside-wall-elevation-navigation{flex:none;padding:8px;border-bottom:1px solid var(--inside-line, var(--plan2d-border));color:var(--inside-ink, var(--plan2d-text))}#visor-3d-overlay #v3d-command-panel #panel-propiedades-3d[data-inspector-route=single] .v3d-properties-subtitle{display:block;color:var(--inside-ink);font-size:inherit;line-height:1.4;white-space:normal;overflow-wrap:anywhere;margin:4px 0}#visor-3d-overlay #v3d-command-panel #panel-propiedades-3d:not([data-inspector-route=single]) .v3d-properties-subtitle{display:none}.inside-wall-elevation-navigation>strong{display:block;font-size:12px;margin-bottom:6px}.inside-wall-elevation-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;max-height:132px;overflow:auto;scrollbar-gutter:stable}.inside-wall-elevation-navigation button{min-height:36px;width:100%;padding:6px;border:1px solid var(--inside-line, var(--plan2d-border));border-radius:4px;background:var(--inside-soft, var(--plan2d-surface));color:inherit;cursor:pointer;font:inherit;overflow-wrap:anywhere}.inside-wall-elevation-navigation button:hover{border-color:var(--inside-accent, var(--plan2d-accent))}.inside-wall-elevation-navigation button:focus-visible{outline:2px solid var(--inside-accent, var(--plan2d-accent));outline-offset:-2px}.inside-wall-elevation-navigation button[aria-busy=true]{opacity:.6;cursor:wait}.inside-wall-elevation-navigation p{margin:4px 0;font-size:11px}.inside-wall-elevation-navigation p:empty{display:none}#visor-3d-overlay dialog.v3d-shell-modal-lateral{position:fixed;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:16px;border:0;box-sizing:border-box}#visor-3d-overlay dialog.v3d-shell-modal-lateral::backdrop{background:transparent}#visor-3d-overlay #v3d-command-panel :is([data-module-cover-controls],[data-module-cover-card]){background:var(--inside-surface)!important;color:var(--inside-ink)!important;border-color:var(--inside-line)!important}#visor-3d-overlay #v3d-command-panel [data-module-cover-card] :is(strong,div,span){color:var(--inside-ink)!important}#visor-3d-overlay[data-command-panel-mounted=true]{--v3d-command-font-family: Tahoma, "Segoe UI", Arial, sans-serif;--v3d-command-font-size: 8pt;--v3d-command-width: 312px;--v3d-left-panel-offset: 12px;--v3d-right-panel-offset: calc(var(--v3d-command-width) + 12px)}#visor-3d-overlay[data-command-panel-folded=true]{--v3d-command-width: 32px}#visor-3d-overlay[data-command-panel-mounted=true] .v3d-ref-actions{display:none!important}#visor-3d-overlay #v3d-command-panel{position:fixed;inset:var(--v3d-command-top, 78px) 0 0 auto;width:var(--v3d-command-width);max-width:calc(100vw - 36px);display:flex;flex-direction:column;background:var(--inside-surface);color:var(--inside-ink);border-left:1px solid var(--inside-line);box-sizing:border-box;pointer-events:auto;z-index:10035;font:400 var(--v3d-command-font-size)/1.35 var(--v3d-command-font-family)}#visor-3d-overlay #v3d-command-content{min-height:0;flex:1;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--inside-muted) var(--inside-soft)}#visor-3d-overlay .v3d-command-head{display:flex;align-items:center;justify-content:space-between;padding:4px 6px;border-bottom:1px solid var(--inside-line)}#visor-3d-overlay .v3d-command-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:4px;border-bottom:1px solid var(--inside-line)}#visor-3d-overlay .v3d-command-tabs button{display:flex;flex-direction:column;align-items:center;padding:3px 0;gap:2px;min-width:0}#visor-3d-overlay .v3d-command-tabs button span:first-child{font-size:16px!important}#visor-3d-overlay .v3d-command-tabs button span:last-child{display:block;font-size:10px;line-height:1.2}#visor-3d-overlay .v3d-command-families{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:8px 6px}#visor-3d-overlay #v3d-command-panel [hidden]{display:none!important}#visor-3d-overlay #v3d-command-panel[data-folded=true]>:not(.v3d-command-head){display:none!important}#visor-3d-overlay #v3d-command-panel[data-folded=true] .v3d-command-head strong{display:none}#visor-3d-overlay#visor-3d-overlay#visor-3d-overlay #v3d-command-panel :is(#toolbar-3d-primary,#panel-propiedades-3d,#panel-propiedades-batch-floating,#v3d-ref-mode-strip,#toolbar-presentacion,#v3d-ref-bottom-bar){position:static!important;inset:auto!important;transform:none!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;overflow:visible!important;white-space:normal!important;box-sizing:border-box!important;pointer-events:auto!important}#visor-3d-overlay#visor-3d-overlay#visor-3d-overlay #toolbar-3d-primary{display:block!important}#visor-3d-overlay #v3d-command-panel .v3d-command-page{padding:4px;min-width:0}#visor-3d-overlay#visor-3d-overlay#visor-3d-overlay #v3d-command-panel :is(.v3d-toolbar-section,.v3d-toolbar-create-controls,.v3d-toolbar-selects,.v3d-toolbar-create-actions,.v3d-presentation-row,.v3d-presentation-section,.v3d-presentation-section-controls,.v3d-ref-bottom-tabs,.v3d-ref-view-tools,.v3d-ref-bottom-summary,.v3d-properties-body,.v3d-properties-head,.v3d-properties-footer,.v3d-rotation-pivot-controls){width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;max-height:none!important;flex:none!important;flex-wrap:wrap!important;box-sizing:border-box!important;overflow:visible!important;box-shadow:none!important;border-radius:2px!important;gap:4px!important;margin:0 0 6px!important;padding:6px!important}#visor-3d-overlay #v3d-command-panel .v3d-toolbar-section-copy{flex-basis:100%;flex-direction:row;justify-content:flex-start;gap:6px;padding:3px 0 5px;border-bottom:1px solid var(--inside-line)}#visor-3d-overlay .v3d-command-redundant-proxy{display:none!important}#visor-3d-overlay#visor-3d-overlay#visor-3d-overlay #v3d-command-panel .neu-shadow-control{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}#visor-3d-overlay#visor-3d-overlay#visor-3d-overlay #v3d-command-panel .neu-knob-field{position:relative;min-width:0}#visor-3d-overlay#visor-3d-overlay#visor-3d-overlay #v3d-command-panel .neu-knob-input{position:static!important;width:100%!important;max-width:100%;margin:6px 0;opacity:1!important;pointer-events:auto!important}#visor-3d-overlay#visor-3d-overlay#visor-3d-overlay #v3d-command-panel [data-command-docked=true],#visor-3d-overlay#visor-3d-overlay#visor-3d-overlay #v3d-command-panel [data-command-docked=true]>.neu-panel,#visor-3d-overlay#visor-3d-overlay#visor-3d-overlay #v3d-command-panel :is(#modal-iluminacion-contenido,#modal-lighting-toolbar-contenido){display:block!important;position:static!important;inset:auto!important;transform:none!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;pointer-events:auto!important;color:var(--inside-ink)!important;box-sizing:border-box!important}#visor-3d-overlay#visor-3d-overlay#visor-3d-overlay #v3d-command-panel [data-command-docked=true]>.neu-panel>.v3d-env-modal-head,#visor-3d-overlay#visor-3d-overlay#visor-3d-overlay #v3d-command-panel [data-command-docked=true]>[data-v3d-floating-handle],#visor-3d-overlay#visor-3d-overlay#visor-3d-overlay #v3d-command-panel [hidden]{display:none!important}#visor-3d-overlay#visor-3d-overlay#visor-3d-overlay #v3d-command-panel .neu-details{margin:6px 0!important;border:1px solid var(--inside-line)!important;border-radius:2px!important;background:var(--inside-surface)!important;color:var(--inside-ink)!important;box-shadow:none!important}#visor-3d-overlay#visor-3d-overlay#visor-3d-overlay #v3d-command-panel .neu-summary{display:flex;align-items:center;justify-content:space-between;padding:7px 6px!important;cursor:pointer;background:var(--inside-surface-soft, var(--inside-surface))!important;color:var(--inside-ink)!important;border-radius:0!important}#visor-3d-overlay#visor-3d-overlay#visor-3d-overlay #v3d-command-panel .neu-summary:hover{background:var(--inside-line)}#visor-3d-overlay#visor-3d-overlay#visor-3d-overlay #v3d-command-panel .neu-summary:focus-visible{outline:2px solid var(--inside-accent);outline-offset:-2px}#visor-3d-overlay#visor-3d-overlay#visor-3d-overlay #v3d-command-panel .neu-summary-copy{display:grid;min-width:0;gap:3px}#visor-3d-overlay#visor-3d-overlay#visor-3d-overlay #v3d-command-panel .neu-summary-note{color:var(--inside-muted)}#visor-3d-overlay#visor-3d-overlay#visor-3d-overlay #v3d-command-panel .neu-details>:not(summary){padding:6px!important}#visor-3d-overlay#visor-3d-overlay#visor-3d-overlay #v3d-command-panel :is(.v3d-env-grid,.neu-floor-grid,.neu-floor-colors,.v3d-hdri-upload-actions,.v3d-env-modal-stack){display:grid!important;grid-template-columns:minmax(0,1fr)!important;min-width:0;gap:6px!important}#visor-3d-overlay#visor-3d-overlay#visor-3d-overlay #v3d-command-panel :is(.neu-label-group,.v3d-hdri-upload-card,.v3d-envmap-quick-row){min-width:0;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere}#visor-3d-overlay#visor-3d-overlay#visor-3d-overlay #v3d-command-panel .neu-label-group{display:grid;gap:4px}#visor-3d-overlay#visor-3d-overlay#visor-3d-overlay #v3d-command-panel .v3d-envmap-quick-row{grid-template-columns:72px minmax(0,1fr) 40px}#visor-3d-overlay#visor-3d-overlay#visor-3d-overlay #v3d-command-panel .v3d-toolbar-nav{display:flex!important}#visor-3d-overlay#visor-3d-overlay#visor-3d-overlay #v3d-command-panel .v3d-toolbar-section{background:var(--inside-surface)!important;color:var(--inside-ink)!important;border-color:var(--inside-line)!important}#visor-3d-overlay #v3d-command-panel .v3d-toolbar-section-kicker{display:none}#visor-3d-overlay#visor-3d-overlay#visor-3d-overlay #v3d-command-panel :is(button,input,select,output,label,span,p,small,strong,h3,h4,summary){font-family:var(--v3d-command-font-family)!important;font-size:var(--v3d-command-font-size)!important;font-weight:400!important;font-style:normal!important;line-height:1.35!important;letter-spacing:normal!important;text-transform:none!important;text-shadow:none!important}#visor-3d-overlay#visor-3d-overlay#visor-3d-overlay[data-command-panel-mounted=true] :is(button,input,select,textarea,option,button span,button strong){font-family:var(--v3d-command-font-family)!important;font-size:var(--v3d-command-font-size)!important;font-weight:400!important;font-style:normal!important;line-height:1.35!important;letter-spacing:normal!important}#visor-3d-overlay#visor-3d-overlay#visor-3d-overlay #v3d-command-panel :is(.v3d-command-head>strong,summary,h3,h4){font-weight:700!important}#visor-3d-overlay#visor-3d-overlay#visor-3d-overlay #v3d-command-panel :is(button,input:not([type=range]):not([type=color]),select){min-height:24px!important;height:auto!important;min-width:0!important;max-width:100%!important;padding:3px 6px!important;border-radius:2px!important;box-sizing:border-box!important}#visor-3d-overlay #v3d-command-panel .v3d-tool{flex:1 1 44%}#visor-3d-overlay #v3d-command-panel .v3d-toolbar-selects{display:flex}#visor-3d-overlay#visor-3d-overlay#visor-3d-overlay #v3d-command-panel .v3d-toolbar-snap-controls{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;white-space:normal!important;box-sizing:border-box!important;gap:6px!important}#visor-3d-overlay #v3d-command-panel .v3d-snap-mode-toggle{display:flex;flex-wrap:wrap;max-width:100%}#visor-3d-overlay #v3d-command-panel #slider-snap-3d{width:100%;min-width:0}#visor-3d-overlay #v3d-command-panel .v3d-toolbar-selects select{width:100%!important}#visor-3d-overlay #v3d-command-panel .v3d-toolbar-selects [data-role=chip-icon],#visor-3d-overlay #v3d-command-panel #sel-crear-categoria-3d{display:none}#visor-3d-overlay#visor-3d-overlay#visor-3d-overlay #v3d-command-panel :is(#sel-crear-categoria-3d,.v3d-toolbar-selects .v3d-chip-icon){display:none!important}#visor-3d-overlay#visor-3d-overlay#visor-3d-overlay #v3d-command-panel #toolbar-presentacion{display:flex!important;flex-direction:column!important}#visor-3d-overlay#visor-3d-overlay#visor-3d-overlay #v3d-command-panel :is(.v3d-presentation-row,.v3d-presentation-section){display:flex!important;flex-direction:column!important}#visor-3d-overlay #v3d-command-panel .v3d-presentation-field-body{min-width:0;width:100%}#visor-3d-overlay #v3d-command-panel .v3d-presentation-field-body select{width:100%}#visor-3d-overlay #v3d-command-panel .v3d-toolbar-nav{padding:4px;gap:4px;box-sizing:border-box}#visor-3d-overlay#visor-3d-overlay#visor-3d-overlay #v3d-command-panel :is(.v3d-properties-eyebrow,.v3d-ref-status,.v3d-ref-selected-copy){display:none}#visor-3d-overlay #v3d-command-panel .v3d-properties-body :is(input,select){max-width:100%!important}#visor-3d-overlay #v3d-command-panel .v3d-properties-body select{width:100%!important}#visor-3d-overlay #v3d-command-panel [data-command-rollout=dimensions]>div:has(select){flex-wrap:wrap}#visor-3d-overlay #v3d-command-panel [data-command-rollout=dimensions]>div>div:has(>select){flex:1 1 100%!important}#visor-3d-overlay #v3d-command-panel .v3d-properties-body :is(div,label){min-width:0;overflow-wrap:anywhere}#visor-3d-overlay#visor-3d-overlay#visor-3d-overlay #v3d-command-panel .v3d-properties-body{display:block!important}#visor-3d-overlay #v3d-command-panel .v3d-properties-body>[data-command-rollout]{margin:0 0 4px;border:1px solid var(--inside-line);border-radius:2px}#visor-3d-overlay #v3d-command-panel [data-command-rollout]>summary{padding:5px 6px;background:var(--inside-soft);cursor:pointer;font-weight:600}#visor-3d-overlay #v3d-command-panel [data-command-rollout]>:not(summary){margin:6px!important;padding:4px!important;box-sizing:border-box}#visor-3d-overlay #v3d-command-panel .v3d-max-position-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}#visor-3d-overlay#visor-3d-overlay#visor-3d-overlay #v3d-command-panel input[type=number]{width:calc(10ch + 24px)!important;max-width:100%!important;font-variant-numeric:tabular-nums;text-align:right}#visor-3d-overlay #v3d-command-panel .v3d-selected-module-parts table{table-layout:fixed;width:100%;overflow-wrap:anywhere}#visor-3d-overlay #v3d-command-panel .v3d-selected-module-parts th:last-child{width:32px}#visor-3d-overlay #v3d-command-panel :is(.v3d-properties-body,.v3d-properties-footer){flex:none!important}#visor-3d-overlay #v3d-command-panel #v3d-ref-mode-strip{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:4px}#visor-3d-overlay #v3d-command-panel :is(.v3d-ref-mode,.v3d-presentation-field){width:100%;min-width:0}#visor-3d-overlay#visor-3d-overlay#visor-3d-overlay #v3d-command-panel .v3d-command-page>button,#visor-3d-overlay#visor-3d-overlay#visor-3d-overlay #v3d-command-panel .v3d-ref-mode{position:static!important;display:flex!important;width:100%!important;min-width:0!important;height:auto!important;white-space:normal!important;margin:0 0 4px!important;overflow:visible!important}#visor-3d-overlay#visor-3d-overlay#visor-3d-overlay #v3d-command-panel .v3d-command-redundant-proxy{display:none!important}#visor-3d-overlay #v3d-command-panel .v3d-command-coordinate-help{margin-top:6px}#visor-3d-overlay #v3d-command-panel summary:focus-visible{outline:2px solid var(--inside-accent)}#visor-3d-overlay #v3d-command-panel .v3d-ref-mode-copy{min-width:0}#visor-3d-overlay #v3d-command-panel #v3d-ref-bottom-bar{display:block!important}#visor-3d-overlay#visor-3d-overlay#visor-3d-overlay #v3d-command-panel :is(.v3d-ref-bottom-tabs,.v3d-ref-bottom-summary){display:none!important}#visor-3d-overlay #v3d-command-panel .v3d-command-empty{margin:8px;color:var(--inside-muted)}#visor-3d-overlay #v3d-command-panel [data-v3d-floating-handle]{display:none!important}#visor-3d-overlay#visor-3d-overlay#visor-3d-overlay #v3d-command-panel button{cursor:pointer}#visor-3d-overlay#visor-3d-overlay#visor-3d-overlay #v3d-command-panel button:hover:not(:disabled){background:var(--inside-accent-soft)!important;border-color:var(--inside-accent)!important}#visor-3d-overlay#visor-3d-overlay#visor-3d-overlay #v3d-command-panel button :is(span,strong){color:inherit!important}#visor-3d-overlay#visor-3d-overlay#visor-3d-overlay #v3d-command-panel :is([aria-selected=true],button[aria-pressed=true]){background:var(--inside-accent-soft)!important;color:var(--inside-accent)!important;border-color:var(--inside-accent)!important}#visor-3d-overlay #v3d-command-panel :is(button,input,select):focus-visible{outline:2px solid var(--inside-accent);outline-offset:1px}#visor-3d-overlay #v3d-command-panel button:disabled{opacity:.5;cursor:default}#visor-3d-overlay #v3d-command-panel .v3d-command-tabs button{min-height:44px;padding:6px 2px}#visor-3d-overlay #v3d-command-panel .v3d-command-tabs button span:last-child{display:block}#visor-3d-overlay #v3d-command-panel svg[data-command-tool-icon]{width:18px;height:18px;flex:none;vertical-align:middle}#visor-3d-overlay #v3d-command-panel .v3d-command-tool-group{margin:5px 2px 14px;padding:10px 8px;border:1px solid var(--inside-line);border-radius:4px}#visor-3d-overlay #v3d-command-panel .v3d-command-tool-group>h3{display:flex;align-items:center;gap:7px;font-size:12px;line-height:1.4;margin:0 0 5px}#visor-3d-overlay #v3d-command-panel .v3d-command-tool-group>p{font-size:11px;line-height:1.45;color:var(--inside-muted);margin:0 0 10px}#visor-3d-overlay#visor-3d-overlay#visor-3d-overlay #v3d-command-panel .v3d-command-icon-action{display:inline-flex!important;align-items:center;justify-content:flex-start;gap:7px;min-height:32px;padding:6px 8px;white-space:normal;text-align:left}#visor-3d-overlay #v3d-command-panel .v3d-command-tool-group>.v3d-command-icon-action{width:100%;margin-bottom:5px}#visor-3d-overlay #v3d-command-panel .v3d-gizmo-tools{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}#visor-3d-overlay #v3d-command-panel [data-command-rollout]>summary svg{margin-right:6px}#visor-3d-overlay#visor-3d-overlay#visor-3d-overlay #v3d-command-panel .v3d-command-tool-group .v3d-toolbar-section-copy,#visor-3d-overlay#visor-3d-overlay#visor-3d-overlay #v3d-command-page-project #v3d-ref-bottom-bar{display:none!important}#visor-3d-overlay #v3d-command-panel .v3d-command-advanced-measures{margin:5px 2px 14px;border:1px solid var(--inside-line);border-radius:4px}#visor-3d-overlay #v3d-command-panel .v3d-command-advanced-measures>summary{padding:10px 8px;cursor:pointer;font-weight:600}#visor-3d-overlay #v3d-command-panel .v3d-command-advanced-measures>summary svg{margin-right:5px}#visor-3d-overlay #v3d-command-panel .v3d-command-measure-intro{margin:8px 6px 12px;font-size:11px;line-height:1.5}#visor-3d-overlay #v3d-command-panel .v3d-command-measure-card{margin:7px 0;border:1px solid var(--inside-line);border-radius:4px;min-width:0}#visor-3d-overlay #v3d-command-panel .v3d-command-measure-card>summary{padding:10px 8px;font-size:11px;font-weight:600;cursor:pointer}#visor-3d-overlay #v3d-command-panel .v3d-command-measure-card>summary svg{margin-right:5px}#visor-3d-overlay #v3d-command-panel .v3d-command-measure-card>:not(summary){margin:8px}#visor-3d-overlay #v3d-command-panel .v3d-command-measure-card>:is(p,label){font-size:11px;line-height:1.5}#visor-3d-overlay #v3d-command-panel .v3d-command-measure-card label{display:block}#visor-3d-overlay #v3d-command-panel .v3d-command-measure-card label>:is(select,input:not([type=checkbox])){display:block;width:100%;max-width:100%;margin-top:4px;box-sizing:border-box}#visor-3d-overlay#visor-3d-overlay#visor-3d-overlay #v3d-command-panel .v3d-command-measure-card button{min-height:32px;white-space:normal;padding:6px 8px}#visor-3d-overlay #v3d-command-panel .v3d-command-measure-result{display:block;padding:9px;background:var(--inside-soft);border-left:2px solid var(--inside-accent);font-weight:600;font-size:12px;line-height:1.5}#visor-3d-overlay#visor-3d-overlay#visor-3d-overlay #v3d-command-panel .inside-dimensions-panel{padding:0;border:0}#visor-3d-overlay #v3d-command-page-settings .v3d-presentation-field :is(select,input){max-width:100%;width:100%;box-sizing:border-box}#visor-3d-overlay#visor-3d-overlay#visor-3d-overlay #v3d-command-page-settings .v3d-presentation-section-solar{display:block!important;padding:8px 0!important}#visor-3d-overlay #v3d-command-page-settings .v3d-presentation-section-solar .v3d-presentation-section-copy{display:none!important}#visor-3d-overlay #v3d-command-page-settings .v3d-presentation-section-controls{display:block}#visor-3d-overlay #v3d-command-page-settings .v3d-presentation-field{margin-bottom:10px}#visor-3d-overlay #v3d-command-page-settings .v3d-presentation-field-body{display:flex;flex-wrap:wrap;gap:6px}body:has(#visor-3d-overlay[data-command-panel-mounted=true]) #visor-3d-version{display:none!important}#visor-3d-overlay#visor-3d-overlay#visor-3d-overlay #v3d-command-panel [hidden]{display:none!important}@media(max-width:640px){#visor-3d-overlay #v3d-command-panel{top:var(--v3d-command-top, 78px)}}#v3d-command-page-modify [data-batch-material-section=true],#v3d-command-page-materials [data-batch-material-section=false]{display:none!important}.inside-dimensions-panel{display:grid;gap:8px;border-top:1px solid var(--inside-line);padding:10px 0;margin-top:10px;color:var(--inside-ink)}.inside-measure-relationships{min-width:0}.inside-measure-relationships>label{display:grid;gap:3px;margin:6px 0}.inside-measure-relationships select{width:100%;min-width:0}.inside-measure-relationships button{max-width:100%;white-space:normal;cursor:pointer;margin:3px 0}.inside-measure-relationships button:disabled{cursor:default;opacity:.55}.inside-measure-relationships button:focus-visible,.inside-measure-relationships select:focus-visible{outline:2px solid var(--inside-accent);outline-offset:2px}.inside-measure-relationships button:hover:not(:disabled){border-color:var(--inside-accent)}.inside-measure-relationships output{display:block;overflow-wrap:anywhere;font-weight:700;min-height:2.8em}.inside-measure-relationships p{overflow-wrap:anywhere}.inside-measure-relationships [hidden]{display:none!important}.relationship-target-a,.relationship-target-b{stroke:var(--inside-accent, #2764ce);stroke-width:1.5;fill:none}.relationship-target-b{stroke:var(--inside-ink, #202a36);stroke-dasharray:5 3}.inside-dimensions-professional{min-width:0}.inside-dimensions-professional>details{border-top:1px solid var(--inside-line);padding-top:8px}.inside-dimensions-professional button{width:100%;margin-top:6px}.inside-dimensions-sheet-dialog{pointer-events:auto;position:fixed;inset:0;width:min(1100px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);overflow:auto;box-sizing:border-box;background:var(--inside-surface, #fff);color:var(--inside-ink, #202a36);border:1px solid var(--inside-line, #dce1e6);padding:16px;font:400 var(--v3d-command-font-size, 8pt)/1.4 var(--v3d-command-font-family, Tahoma, sans-serif)}.inside-dimensions-sheet-dialog::backdrop{background:#18222c59}.inside-dimensions-sheet-dialog button,.inside-dimensions-sheet-dialog select{font:inherit;min-height:28px;max-width:100%}.inside-dimensions-sheet-dialog>label{display:inline-flex;align-items:center;gap:8px;margin:8px 12px 8px 0;max-width:100%}.dimension-sheet-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.dimension-sheet-canvas{box-sizing:border-box;width:100%;overflow:auto;border:1px solid var(--inside-line, #dce1e6);background:#fff}.dimension-sheet-canvas svg{display:block;width:100%;height:auto;min-width:280px;max-height:60vh}.inside-dimensions-sheet-dialog ul{max-height:140px;overflow:auto;padding-left:20px}.inside-dimensions-sheet-dialog:focus-visible,.inside-dimensions-sheet-dialog :focus-visible{outline:2px solid var(--inside-accent, #286c9c);outline-offset:2px}.inside-dimensions-panel p{margin:0;line-height:1.45;overflow-wrap:anywhere}.inside-dimensions-panel [hidden]{display:none!important}.inside-dimensions-panel details{min-width:0}.inside-dimensions-panel label:has([data-dimension-tool]){grid-template-columns:minmax(0,1fr)}.inside-dimensions-panel details>label,.inside-dimensions-panel details>button,.inside-dimensions-panel details>div,.inside-dimensions-panel details>p{margin-top:8px}.inside-dimensions-panel summary{cursor:pointer;line-height:1.5}.inside-dimensions-panel input[type=checkbox]{width:auto;justify-self:start}.inside-dimensions-panel select[size]{min-height:80px}.inside-dimensions-panel button{cursor:pointer;white-space:normal}.inside-dimensions-panel button:disabled{cursor:default}.inside-dimensions-panel [data-dimension-status]{min-height:3em}.inside-dimensions-panel summary:focus-visible{outline:2px solid var(--inside-accent);outline-offset:2px}.inside-dimensions-panel label{display:grid;grid-template-columns:minmax(0,1fr) minmax(80px,1fr);align-items:center;gap:6px}.inside-dimensions-panel input,.inside-dimensions-panel select{width:100%;min-width:0;box-sizing:border-box}.inside-dimensions-actions{display:flex;gap:6px}.inside-dimensions-actions>*{flex:1;min-width:0}.inside-dimensions-overlay{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:12;overflow:hidden}.inside-dimensions-overlay line{stroke:var(--inside-accent);stroke-width:1.5}.inside-dimensions-overlay path,.inside-dimensions-overlay circle{stroke:var(--inside-accent);stroke-width:1.5;fill:none}.inside-dimensions-overlay .dimension-extension{stroke-width:1;opacity:.7}.inside-dimensions-overlay .dimension-center{stroke-dasharray:3 2}.inside-dimensions-overlay .dimension-picked{fill:var(--inside-accent)}.inside-dimensions-overlay .dimension-snap{stroke-width:2;fill:var(--inside-surface)}.inside-dimensions-overlay text{fill:var(--inside-ink);stroke:var(--inside-surface);stroke-width:3px;paint-order:stroke;stroke-linejoin:round;text-anchor:middle;font:12px Tahoma,sans-serif}.inside-dimensions-sheet-dialog [data-pro-spec-editor] label{display:grid;grid-template-columns:minmax(0,1fr) minmax(80px,180px);align-items:center;gap:8px;margin-block:8px}.inside-dimensions-sheet-dialog input{font:inherit;min-width:0;max-width:100%;min-height:28px;box-sizing:border-box}.inside-dimensions-sheet-dialog input[type=checkbox]{justify-self:start}.inside-dimensions-sheet-dialog [data-pro-sheet-notes],.inside-dimensions-sheet-dialog [data-pro-issues],.inside-dimensions-sheet-dialog [data-pro-spec-editor] p{overflow-wrap:anywhere}.inside-dimensions-sheet-dialog .inside-dimensions-actions{flex-wrap:wrap}.inside-dimensions-sheet-dialog .inside-dimensions-actions>button{flex-basis:180px}.inside-dimensions-sheet-dialog [data-dimension-specification]{max-width:680px}.inside-dimensions-sheet-dialog [data-dimension-specification][hidden]{display:none}.inside-dimensions-sheet-dialog [data-dimension-sheet-editor],.inside-dimensions-sheet-dialog [data-dimension-paper]{max-width:680px;margin-block:12px}.inside-dimensions-sheet-dialog [data-dimension-sheet-editor] label,.inside-dimensions-sheet-dialog [data-dimension-paper] label{display:grid;grid-template-columns:minmax(0,1fr) minmax(80px,180px);align-items:center;gap:8px;margin-block:8px}.inside-dimensions-sheet-dialog [data-pro-sheet-canvas] [data-annotation-id]{cursor:pointer}.inside-dimensions-sheet-dialog [data-final-checks],.inside-dimensions-panel [data-final-checks]{overflow-wrap:anywhere}.inside-dimensions-panel [hidden]{display:none}
