/* BINT.3D Cabinet Designer v2.9.3 — direct-manipulation professional editor */
.bint-cabinet-editor[hidden]{display:none!important}.bint-cabinet-editor{--blue:#004aad;--teal:#016c80;--ink:#17212b;--muted:#6f7b86;--line:#dfe5ea;--soft:#f5f7f9;position:absolute;inset:0;z-index:14000;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink)}.bint-cabinet-editor *{box-sizing:border-box}.bint-cabinet-editor button,.bint-cabinet-editor input,.bint-cabinet-editor select{font:inherit}.bce-backdrop{position:absolute;inset:0;background:rgba(10,16,22,.78);backdrop-filter:blur(9px)}.bce-shell{position:absolute;inset:1.2%;display:grid;grid-template-rows:62px minmax(0,1fr) 62px;min-height:620px;background:#edf1f4;border:1px solid rgba(255,255,255,.62);border-radius:18px;overflow:hidden;box-shadow:0 38px 110px rgba(0,0,0,.42)}
.bce-header{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;background:#fff;border-bottom:1px solid var(--line);z-index:5}.bce-title-block{display:flex;align-items:center;gap:10px;min-width:0}.bce-back{width:38px;height:38px;border:1px solid var(--line);border-radius:10px;background:#fff;cursor:pointer;font-size:18px}.bce-title-block>div{display:grid;gap:1px;min-width:0}.bce-title-block span,.bce-section-cap,.bce-panel-title>span{font-size:8px;letter-spacing:.15em;font-weight:900;color:#6f8191}.bce-title-block b{font-size:17px;letter-spacing:-.025em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bce-title-block small{font-size:9.5px;color:#798692}.bce-head-actions{display:flex;gap:6px}.bce-head-actions button{height:36px;padding:0 10px;border:1px solid var(--line);background:#fff;border-radius:9px;font-size:10px;font-weight:800;cursor:pointer}.bce-head-actions button:hover{background:#f4f6f8}.bce-head-actions .bce-close{width:36px;padding:0;font-size:20px}
.bce-body{display:grid;grid-template-columns:250px minmax(480px,1fr) 310px;min-height:0;overflow:hidden}.bce-left,.bce-right{min-height:0;overflow:auto;background:#fff}.bce-left{border-right:1px solid var(--line);padding:13px}.bce-right{border-left:1px solid var(--line);padding:18px 16px}.bce-mode-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;padding:4px;background:#f1f4f6;border-radius:11px;margin-bottom:16px}.bce-mode-tabs button{min-height:48px;border:0;border-radius:8px;background:transparent;display:grid;align-content:center;gap:1px;cursor:pointer;color:#677482}.bce-mode-tabs button b{font-size:9.5px}.bce-mode-tabs button small{font-size:7.5px}.bce-mode-tabs button.is-active{background:#fff;color:#0b579e;box-shadow:0 2px 8px rgba(28,45,62,.10)}.bce-toolbox{display:grid;gap:9px}.bce-section-cap{display:block;margin:4px 2px 0;color:#8a959e}.bce-select-tool{width:100%;min-height:54px;border:1px solid #dce3e9;border-radius:11px;background:#fff;display:grid;grid-template-columns:32px 1fr;gap:9px;align-items:center;text-align:left;padding:8px 10px;cursor:pointer}.bce-select-tool>i{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;background:#eef3f7;font-style:normal;font-size:18px}.bce-select-tool span{display:grid;gap:2px}.bce-select-tool b{font-size:10.5px}.bce-select-tool small{font-size:8px;color:#7b8791}.bce-select-tool.is-active{border-color:#8eb9e6;background:#f2f8ff;color:#0758ad}.bce-tool-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.bce-tool-grid button{min-height:84px;border:1px solid #dce3e9;border-radius:12px;background:#fff;display:grid;place-items:center;align-content:center;gap:3px;cursor:pointer}.bce-tool-grid button:hover{border-color:#9dbfe1;background:#f8fbff}.bce-tool-grid button.is-active{border:2px solid #2b83d7;background:#edf6ff;color:#0758ad;box-shadow:0 7px 20px rgba(0,74,173,.10)}.bce-tool-grid i{width:28px;height:28px;display:grid;place-items:center}.bce-tool-grid svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7}.bce-tool-grid b{font-size:10px}.bce-tool-grid small{font-size:7.6px;color:#7a8792}.bce-tool-help,.bce-door-note{display:grid;gap:3px;padding:10px 11px;border:1px solid #d9e4ed;background:#f6f9fb;border-radius:10px}.bce-tool-help b,.bce-door-note b{font-size:9.5px;color:#28506e}.bce-tool-help span,.bce-door-note span{font-size:8.3px;line-height:1.4;color:#77838d}.bce-mini-presets{display:grid;gap:6px}.bce-mini-presets button{min-height:44px;padding:7px 9px;border:1px solid #e0e5e9;border-radius:9px;background:#fff;display:grid;gap:1px;text-align:left;cursor:pointer}.bce-mini-presets button:hover{background:#f7fafc;border-color:#b8cddd}.bce-mini-presets b{font-size:9.5px}.bce-mini-presets small{font-size:7.8px;color:#7a8792}.bce-reset{height:36px;border:1px solid #e1e6ea;border-radius:9px;background:#f8f9fa;color:#60707e;font-size:9px;font-weight:800;cursor:pointer}
.bce-work{display:grid;grid-template-rows:48px minmax(0,1fr);min-width:0;background:#e9edf0}.bce-viewbar{display:flex;align-items:center;justify-content:space-between;padding:7px 13px;background:rgba(255,255,255,.94);border-bottom:1px solid var(--line)}.bce-view-segment{display:flex;gap:3px;padding:3px;background:#eef2f5;border-radius:9px}.bce-view-segment button{height:30px;padding:0 10px;border:0;background:transparent;border-radius:7px;font-size:9px;font-weight:850;color:#687681;cursor:pointer}.bce-view-segment button.is-active{background:#fff;color:#0758ad;box-shadow:0 2px 8px rgba(24,40,54,.10)}.bce-viewbar>span{font-size:9px;color:#75828d}.bce-stage-wrap{position:relative;display:grid;place-items:center;overflow:auto;padding:54px 72px 82px;background:radial-gradient(circle at 50% 32%,#fcfdfe,#eef2f4 48%,#e3e8eb)}.bce-stage-top{position:absolute;top:14px;left:18px;right:18px;display:flex;justify-content:space-between;align-items:center;pointer-events:none}.bce-stage-top span{padding:7px 10px;background:#fff;border:1px solid #dae2e8;border-radius:9px;box-shadow:0 4px 14px rgba(30,45,58,.07);font-size:9.5px;font-weight:850;color:#38546b}.bce-stage-top small{font-size:8.5px;color:#8a949c}
.bce-stage{position:relative;width:min(64vw,820px);height:min(58vh,560px);min-width:430px;min-height:350px;max-width:900px;max-height:600px;background:#f4efe7;border:13px solid #eadfce;border-bottom-width:17px;border-radius:4px;box-shadow:inset 0 0 0 1px #d2c3ae,inset 0 0 32px rgba(75,50,24,.045),0 28px 62px rgba(35,44,50,.24);overflow:hidden;isolation:isolate;perspective:1000px;cursor:default;touch-action:none}.bce-stage.tool-shelf,.bce-stage.tool-drawer,.bce-stage.tool-divider,.bce-stage.tool-rod{cursor:crosshair}.bce-stage.finish-white{background:#f8f8f5;border-color:#ededE8}.bce-stage.finish-fabric{background:#ddd5c9;border-color:#cfc4b5}.bce-carcass-back{position:absolute;inset:0;background:linear-gradient(145deg,rgba(255,255,255,.62),rgba(205,190,169,.18));z-index:0}.bce-carcass-top,.bce-carcass-bottom,.bce-carcass-left,.bce-carcass-right{position:absolute;z-index:30;pointer-events:none;background:linear-gradient(135deg,#f0e5d6,#d1b995);box-shadow:inset 0 0 0 1px rgba(255,255,255,.55)}.finish-white .bce-carcass-top,.finish-white .bce-carcass-bottom,.finish-white .bce-carcass-left,.finish-white .bce-carcass-right{background:#efefe9}.finish-fabric .bce-carcass-top,.finish-fabric .bce-carcass-bottom,.finish-fabric .bce-carcass-left,.finish-fabric .bce-carcass-right{background:#c7bbab}.bce-carcass-top{left:0;right:0;top:0;height:10px}.bce-carcass-bottom{left:0;right:0;bottom:0;height:12px}.bce-carcass-left{top:0;bottom:0;left:0;width:10px}.bce-carcass-right{top:0;bottom:0;right:0;width:10px}.bce-bay-guide{position:absolute;top:10px;bottom:12px;z-index:1;border-right:1px dashed rgba(78,95,108,.10);pointer-events:none}.bce-bay-guide span{position:absolute;left:50%;top:13px;transform:translateX(-50%);font-size:7px;font-style:normal;color:rgba(74,88,99,.35);font-weight:850;white-space:nowrap}
.bce-shelf,.bce-divider,.bce-drawer,.bce-rod{position:absolute;z-index:10;margin:0;padding:0;border:0;background:transparent;touch-action:none;cursor:grab}.bce-shelf:before,.bce-divider:before,.bce-rod:before{content:"";position:absolute}.bce-shelf{height:24px;transform:translateY(12px)}.bce-shelf:before{left:0;right:0;top:8px;height:9px;background:linear-gradient(#ead9c1,#cdb18b);border:1px solid #b8976e;box-shadow:0 4px 7px rgba(74,51,28,.14)}.finish-white .bce-shelf:before{background:linear-gradient(#fff,#e6e6df);border-color:#c9c9c2}.finish-fabric .bce-shelf:before{background:linear-gradient(#d8cec0,#b7aa98);border-color:#9d8f7c}.bce-divider{top:10px;bottom:12px;width:24px;transform:translateX(-12px)}.bce-divider:before{top:0;bottom:0;left:8px;width:9px;background:linear-gradient(90deg,#c7a57b,#ead6bb,#bd9668);border-left:1px solid #a98760;border-right:1px solid #a98760;box-shadow:4px 0 7px rgba(74,50,27,.09)}.bce-rod{height:22px;transform:translateY(11px)}.bce-rod:before{left:0;right:0;top:8px;height:6px;border-radius:99px;background:linear-gradient(#e6ebee,#7b858c 48%,#e4e8eb);box-shadow:0 2px 4px rgba(30,39,45,.25)}.bce-drawer{min-height:38px;background:linear-gradient(180deg,#eadcc7,#ceb18d);border:1px solid #b49068;border-radius:2px;box-shadow:inset 0 0 0 2px rgba(255,255,255,.25);cursor:grab}.finish-white .bce-drawer{background:linear-gradient(#fff,#e7e7e1);border-color:#c8c8c1}.finish-fabric .bce-drawer{background:linear-gradient(#d7cec2,#b7aa99);border-color:#9f907c}.bce-drawer>i{position:absolute;left:50%;top:8px;transform:translateX(-50%);width:54px;height:3px;background:#7e878d;border-radius:4px}.bce-shelf span,.bce-divider span,.bce-rod span,.bce-drawer span{position:absolute;z-index:4;left:7px;top:1px;font-size:7px;font-weight:900;color:#5f5142;pointer-events:none}.bce-divider span{top:50%;left:15px;transform:translateY(-50%)}.bce-rod span{top:-3px;color:#66737c}.bce-drawer span{top:7px}.bce-shelf em,.bce-divider em,.bce-rod em,.bce-drawer em{position:absolute;z-index:40;display:none;padding:4px 6px;border-radius:6px;background:#17212b;color:#fff;font-size:7.5px;font-style:normal;font-weight:800;white-space:nowrap;pointer-events:none;box-shadow:0 4px 10px rgba(0,0,0,.18)}.bce-shelf em,.bce-rod em{left:50%;bottom:27px;transform:translateX(-50%)}.bce-divider em{left:24px;top:50%;transform:translateY(-50%)}.bce-drawer em{right:7px;top:7px}.bce-shelf:hover em,.bce-divider:hover em,.bce-rod:hover em,.bce-drawer:hover em,.bce-shelf.is-selected em,.bce-divider.is-selected em,.bce-rod.is-selected em,.bce-drawer.is-selected em{display:block}.bce-shelf.is-selected:before,.bce-divider.is-selected:before,.bce-rod.is-selected:before,.bce-drawer.is-selected{outline:3px solid #2c86db;outline-offset:2px;box-shadow:0 0 0 5px rgba(44,134,219,.11)}.bce-shelf.is-dragging,.bce-divider.is-dragging,.bce-rod.is-dragging,.bce-drawer.is-dragging{cursor:grabbing!important;z-index:60!important;filter:drop-shadow(0 10px 10px rgba(24,50,70,.22))}.bint-cabinet-editor.is-dragging{user-select:none}
.bce-front-layer{position:absolute;inset:10px;z-index:24;perspective:900px;pointer-events:none}.bce-front-panel{position:absolute;top:0;bottom:0;border:1px solid rgba(61,55,48,.28);background:linear-gradient(135deg,#d6bea0,#b18d64);box-shadow:inset 0 0 0 1px rgba(255,255,255,.2),0 4px 10px rgba(50,39,27,.10);transform-origin:center;transition:transform .25s ease}.bce-front-panel.glass{background:linear-gradient(135deg,rgba(224,241,245,.36),rgba(121,160,171,.16));border:6px solid #2f363a;backdrop-filter:blur(.5px)}.bce-front-panel.mirror{background:linear-gradient(135deg,#eef7fa 0 35%,#b9cbd3 36% 40%,#f7fbfc 41% 70%,#abc0ca 71%);border-color:#a9b7bd}.bce-front-layer.is-open{pointer-events:none}.view-hide .bce-front-layer{display:none}
.bce-dim{position:absolute;font-size:8px;font-weight:850;color:#62707b}.bce-dim-w{bottom:52px;left:50%;transform:translateX(-50%);padding-top:7px;border-top:1px solid #95a1aa;min-width:170px;text-align:center}.bce-dim-h{left:38px;top:50%;transform:translateY(-50%) rotate(-90deg);padding-top:7px;border-top:1px solid #95a1aa;min-width:150px;text-align:center}
.bce-panel-title{display:grid;gap:4px;margin-bottom:15px}.bce-panel-title>span{color:#0758ad}.bce-panel-title>b{font-size:19px;line-height:1.12;letter-spacing:-.025em}.bce-panel-title>small{font-size:9.5px;line-height:1.45;color:#75818c}.bce-how{display:grid;gap:7px}.bce-how>div{display:grid;grid-template-columns:27px 1fr;align-items:center;gap:8px;padding:8px;border:1px solid #e1e6ea;border-radius:9px;background:#fafbfc}.bce-how b{width:27px;height:27px;border-radius:8px;background:#e9f3fd;color:#0758ad;display:grid;place-items:center;font-size:10px}.bce-how span{font-size:9px;color:#596773}.bce-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-top:12px}.bce-summary>div{display:grid;gap:2px;padding:8px 4px;border:1px solid #e1e6ea;border-radius:9px;background:#f8fafb;text-align:center}.bce-summary small{font-size:7px;color:#818d97}.bce-summary b{font-size:13px}.bce-standard{display:grid;gap:3px;margin-top:10px;padding:10px;border-radius:9px;background:#f4f6f8;border:1px solid #e1e6e9}.bce-standard b{font-size:9px}.bce-standard span{font-size:8px;line-height:1.4;color:#747f88}.bce-fields{display:grid;gap:12px}.bce-fields label{display:grid;gap:5px;font-size:9.5px;font-weight:800;color:#485763}.bce-fields label>b{justify-self:end;font-size:8px;color:#657581}.bce-fields input,.bce-fields select{width:100%;height:40px;border:1px solid #d9e1e7;border-radius:9px;background:#fff;padding:0 9px;color:#253340;font-size:10px;outline:none}.bce-fields input:focus,.bce-fields select:focus{border-color:#6ea5da;box-shadow:0 0 0 3px rgba(36,122,205,.10)}.bce-number{display:grid;grid-template-columns:1fr 38px;gap:5px;align-items:center}.bce-number span{font-size:8px;color:#76828c}.bce-part-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:14px}.bce-part-actions button{height:38px;border:1px solid #dce3e8;border-radius:9px;background:#f8fafb;font-size:9px;font-weight:850;cursor:pointer}.bce-part-actions .danger{grid-column:1/-1;background:#fff6f5;border-color:#efcfcb;color:#a73d32}.bce-front-cards,.bce-finish-cards{display:grid;gap:7px;margin-bottom:15px}.bce-front-cards button,.bce-finish-cards button{position:relative;min-height:62px;padding:8px 9px;border:1px solid #dce3e8;border-radius:11px;background:#fff;display:grid;grid-template-columns:45px 1fr 22px;align-items:center;gap:9px;text-align:left;cursor:pointer}.bce-front-cards button.is-active,.bce-finish-cards button.is-active{border:2px solid #2b83d7;background:#f2f8ff}.bce-front-cards button>i,.bce-finish-cards button>i{width:45px;height:45px;border-radius:8px;border:1px solid #cfd7dd;background:#d8c1a5}.bce-front-cards .front-glass{background:linear-gradient(135deg,rgba(225,244,248,.8),rgba(125,166,177,.45));border:5px solid #30373b}.bce-front-cards .front-mirror{background:linear-gradient(135deg,#edf7fa,#aec2cb 47%,#f8fbfc 49%,#b9ccd4)}.bce-front-cards .front-open{background:#f4efe7;box-shadow:inset 0 0 0 6px #d5c2a9}.bce-front-cards button>span,.bce-finish-cards button>span{display:grid;gap:2px}.bce-front-cards b,.bce-finish-cards b{font-size:10px}.bce-front-cards small,.bce-finish-cards small{font-size:8px;color:#78848e}.bce-front-cards em,.bce-finish-cards em{width:20px;height:20px;border-radius:50%;background:#0758ad;color:#fff;display:grid;place-items:center;font-style:normal;font-size:10px}.bce-finish-cards button>i{border:1px solid #d0d7dc}
.bce-footer{display:flex;align-items:center;justify-content:space-between;padding:8px 13px;background:#fff;border-top:1px solid var(--line)}.bce-footer>[data-bce-price]{display:flex;align-items:center;gap:22px;min-width:0}.bce-footer>[data-bce-price]>span{display:grid;gap:1px}.bce-footer>[data-bce-price] b{font-size:9.5px}.bce-footer>[data-bce-price] small{font-size:7.8px;color:#7d8993}.bce-price-total{padding-left:18px;border-left:1px solid #e2e7ea}.bce-price-total b{font-size:13px!important;color:#114d82}.bce-done{height:42px;min-width:108px;border:0;border-radius:10px;background:linear-gradient(135deg,var(--blue),var(--teal));color:#fff;font-size:10px;font-weight:900;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px}.bce-done b{width:20px;height:20px;border-radius:7px;background:rgba(255,255,255,.15);display:grid;place-items:center}
/* v2.9.3 — the persistent Inner Cabinet banner was removed from the canvas because it covered selected cabinetry.
   Cabinet editing remains available from the compact Inside button in the selected-item toolbar and from Properties. */
.li3d-root[data-bint-planner] .li3d-cabinet-entry{display:none!important}
.li3d-root[data-bint-planner].li3d-canva-ui .li3d-selection-bar button.li3d-cabinet-quick-action{min-width:72px!important;background:#eaf3ff!important;color:#0758ad!important;border:1px solid #b9d3ef!important}

@media(max-width:820px){.bce-shell{inset:0;border-radius:0;min-height:0;grid-template-rows:58px minmax(0,1fr) 56px}.bce-body{display:grid;grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto}.bce-work{grid-row:1}.bce-left{position:absolute;left:8px;bottom:64px;width:220px;max-height:58%;z-index:80;border:1px solid #dce3e8;border-radius:14px;box-shadow:0 16px 44px rgba(19,34,47,.22)}.bce-right{position:absolute;right:8px;bottom:64px;width:260px;max-height:58%;z-index:81;border:1px solid #dce3e8;border-radius:14px;box-shadow:0 16px 44px rgba(19,34,47,.22)}.bce-stage-wrap{padding:48px 13px 54px}.bce-stage{width:94vw;min-width:285px;height:53vh;min-height:300px;border-width:8px;border-bottom-width:11px}.bce-viewbar>span{display:none}.bce-view-segment{width:100%}.bce-view-segment button{flex:1}.bce-footer>[data-bce-price] span:first-child{display:none}.bce-title-block small{display:none}.li3d-root[data-bint-planner] .li3d-cabinet-entry{display:none!important}}


/* v2.9.2 precision editor additions */
.bce-stage-frame{position:relative;display:grid;place-items:center}
.bce-ruler{position:absolute;z-index:70;pointer-events:none;color:#596773;font-size:7px;font-weight:800}
.bce-ruler-x{left:0;right:0;top:-28px;height:24px;border-bottom:1px solid #98a5af}
.bce-ruler-y{top:0;bottom:0;left:-38px;width:32px;border-right:1px solid #98a5af}
.bce-ruler i{position:absolute;display:block;background:#98a5af;font-style:normal}
.bce-ruler-x i{bottom:0;width:1px;height:6px}
.bce-ruler-x i.major{height:12px}
.bce-ruler-x i em{position:absolute;bottom:11px;left:3px;font-style:normal;white-space:nowrap}
.bce-ruler-y i{right:0;width:6px;height:1px}
.bce-ruler-y i.major{width:12px}
.bce-ruler-y i em{position:absolute;right:11px;bottom:-4px;font-style:normal;white-space:nowrap}
.bce-grid{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(to right,rgba(61,91,117,.055) 1px,transparent 1px),linear-gradient(to top,rgba(61,91,117,.055) 1px,transparent 1px),linear-gradient(to right,rgba(36,97,150,.12) 1px,transparent 1px),linear-gradient(to top,rgba(36,97,150,.12) 1px,transparent 1px);background-size:var(--grid-x) 100%,100% var(--grid-y),var(--grid-major-x) 100%,100% var(--grid-major-y)}
.bce-center-guide{position:absolute;z-index:2;pointer-events:none;opacity:.38}
.bce-center-guide.x{left:50%;top:0;bottom:0;border-left:1px dashed #4f91c9}
.bce-center-guide.y{left:0;right:0;bottom:50%;border-bottom:1px dashed #4f91c9}
.bce-bay-guide em{position:absolute;left:50%;bottom:10px;transform:translateX(-50%);font-size:7px;font-style:normal;font-weight:850;color:rgba(54,76,93,.56);background:rgba(255,255,255,.78);border:1px solid rgba(125,146,162,.18);padding:2px 5px;border-radius:5px;white-space:nowrap}
.bce-drag-source{opacity:.14!important}
.bce-drag-ghost{z-index:90!important;opacity:.96!important;filter:drop-shadow(0 12px 12px rgba(20,45,65,.24))}
.bce-live-guide{position:absolute;z-index:96;pointer-events:none}
.bce-live-guide.is-h{right:0;border-bottom:2px solid #1380d3}
.bce-live-guide.is-v{top:0;border-left:2px solid #1380d3}
.bce-live-guide span{position:absolute;background:#0b6fbd;color:#fff;border-radius:6px;padding:4px 7px;font-size:7.5px;font-weight:900;white-space:nowrap;box-shadow:0 4px 12px rgba(0,76,138,.2)}
.bce-live-guide.is-h span{right:7px;bottom:5px}
.bce-live-guide.is-v span{left:6px;top:7px}
.bce-live-measure{position:absolute;z-index:97;left:50%;bottom:12px;transform:translateX(-50%);padding:6px 9px;border-radius:7px;background:#162633;color:#fff;font-size:8px;font-weight:900;letter-spacing:.02em;pointer-events:none;white-space:nowrap;box-shadow:0 6px 18px rgba(0,0,0,.2)}
.bce-part-dim{position:absolute;z-index:65;pointer-events:none;color:#0f619f;font-size:7px;font-weight:900}
.bce-part-dim.horizontal{height:12px;border-top:1px solid #2f82c2}
.bce-part-dim.horizontal:before,.bce-part-dim.horizontal:after{content:"";position:absolute;top:-4px;width:1px;height:8px;background:#2f82c2}
.bce-part-dim.horizontal:before{left:0}.bce-part-dim.horizontal:after{right:0}
.bce-part-dim.vertical{width:12px;border-left:1px solid #2f82c2}
.bce-part-dim.vertical:before,.bce-part-dim.vertical:after{content:"";position:absolute;left:-4px;width:8px;height:1px;background:#2f82c2}
.bce-part-dim.vertical:before{bottom:0}.bce-part-dim.vertical:after{top:0}
.bce-part-dim span{position:absolute;background:#fff;border:1px solid #b8d4ea;border-radius:5px;padding:2px 5px;box-shadow:0 2px 6px rgba(28,73,108,.09);white-space:nowrap}
.bce-part-dim.horizontal span{left:50%;top:-18px;transform:translateX(-50%)}
.bce-part-dim.vertical span{left:5px;top:50%;transform:translateY(-50%)}
.bce-part-dim.drawer-height{right:12px!important;width:auto;height:auto;border:0}
.bce-part-dim.drawer-height span{position:static;display:block;background:#fff7e8;border-color:#ebcf96;color:#785318}
.bce-measure-summary{display:flex;align-items:center;gap:7px;flex-wrap:wrap;justify-content:flex-end}
.bce-measure-summary span{display:flex;align-items:center;gap:4px;padding:5px 7px;border:1px solid #dbe4eb;background:#fff;border-radius:7px;font-size:8px;color:#5d6b76}
.bce-measure-summary b{font-size:7px;color:#0c5f9f;text-transform:uppercase}
.bce-glass-proof{display:grid;gap:3px;margin-top:10px;padding:10px;border-radius:9px;background:#eef8ff;border:1px solid #cce5f5}
.bce-glass-proof b{font-size:8.5px;color:#0a619d}.bce-glass-proof span{font-size:8px;color:#5c6c78;line-height:1.4}.bce-glass-proof strong{color:#18394d}
.bce-stage.finish-white .bce-carcass-back{background:linear-gradient(145deg,#fff,#eeeeE9)}
.bce-stage.finish-fabric .bce-carcass-back{background:linear-gradient(145deg,#ded6ca,#bbae9d)}
.bce-front-panel.glass{background:linear-gradient(135deg,rgba(224,245,250,.18),rgba(108,160,176,.10));border-color:#30373b;box-shadow:inset 0 0 0 1px rgba(255,255,255,.48),0 3px 8px rgba(28,47,59,.08)}
.bce-front-panel.glass-frosted{backdrop-filter:blur(2px);background:rgba(225,235,238,.30)}
.bce-front-panel.glass-bronze{background:rgba(121,91,65,.20)}
.bce-front-panel.glass-grey{background:rgba(91,106,113,.19)}
.bce-front-panel.glass-fluted{background:repeating-linear-gradient(90deg,rgba(220,242,246,.18) 0 4px,rgba(119,169,181,.17) 4px 7px)}
@media(max-width:820px){.bce-ruler-x{top:-24px}.bce-ruler-y{left:-29px;width:24px}.bce-part-dim span{font-size:6.5px}.bce-measure-summary span:nth-child(3){display:none}}
