.wr13-drawing{color:#302b24;font:inherit;min-width:0}.wr14-main *{box-sizing:border-box}.wr14-preview-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 14px}.wr14-preview-heading>div:first-child{min-width:0}.wr14-preview-heading>div:first-child>span{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.09em;color:#7d7468;margin-bottom:4px}.wr14-preview-heading strong{font:24px/1.15 Georgia,serif;font-weight:400}.wr14-view-tabs{display:flex;gap:3px;padding:3px;background:#eee9df;border-radius:6px;flex-shrink:0}.wr14-view-tabs button{font-family:inherit;font-size:12px;line-height:1.3;border:0;background:transparent;padding:9px 13px;color:#776e62;border-radius:4px;cursor:pointer;min-height:36px}.wr14-view-tabs button[aria-pressed=true]{background:#fff;color:#302b24;box-shadow:0 1px 3px #00000010}.wr14-stage{overflow:hidden;background:#eee9e1;border:1px solid #e5ded2;border-radius:4px}.wr14-cabinet{display:block;width:100%;height:auto;max-height:610px}.wr14-stage-caption{display:flex;justify-content:space-between;gap:12px;padding:12px 15px;background:#e9e2d7;color:#5f574a;font-size:12px}.wr14-stage-caption>span:last-child{font-size:11px;color:#83796b;white-space:nowrap}.wr14-svg-dimension{font:16px Arial,sans-serif;fill:#4f473b}.wr14-svg-bay-label{font:600 15px Arial,sans-serif;fill:#524b41}.wr14-svg-bay-size{font:13px Arial,sans-serif;fill:#6d6457}.wr14-svg-item{font:14px Arial,sans-serif;fill:#4f483d}.wr14-bay{cursor:pointer;outline:none}.wr14-bay[aria-pressed=true] .wr14-bay-outline{stroke:#596e56;stroke-width:4}.wr14-bay:focus-visible .wr14-bay-outline{stroke:#385437;stroke-width:4}.wr14-facts{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #ddd6ca;padding:15px 0;margin-bottom:13px;gap:10px}.wr14-facts>div{display:flex;flex-direction:column;gap:4px}.wr14-facts span{font-size:11px;color:#81776a}.wr14-facts strong{font:18px/1.2 Georgia,serif;font-weight:400;color:#3c362c}.wr14-look-row{display:flex;gap:13px 20px;flex-wrap:wrap;margin:13px 0 16px}.wr14-selected-look{display:flex;gap:10px;align-items:center;flex:1 1 175px;min-width:0}.wr14-selected-look>div{display:flex;flex-direction:column;gap:3px;min-width:0}.wr14-selected-look small{font-size:10px;letter-spacing:.02em;color:#8a7f70}.wr14-selected-look strong{font:13px/1.35 Arial,sans-serif;font-weight:500;overflow-wrap:anywhere}.wr14-selected-look>div>span{font-size:10px;color:#8a7f70}.wr14-look-image{display:block;position:relative;flex:0 0 52px;width:52px;height:52px;padding:0;border:1px solid #d7cdbf;background:#fff;cursor:zoom-in;border-radius:5px;overflow:hidden}.wr14-look-image img{width:100%;height:100%;object-fit:contain;display:block}.wr14-look-image>span,.wr14-detail-photo>span,.wr14-fallback-photo>span{position:absolute;right:2px;bottom:2px;background:#fff9;padding:2px 3px;font-size:11px;line-height:1}.wr14-bay-hint{font-size:12px;color:#6d6356;margin:18px 0 9px}.wr14-bay-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:7px;margin:8px 0 16px}.wr14-bay-card{border:1px solid #ddd5c7;background:#faf8f4;padding:9px;border-radius:5px;min-width:0}.wr14-bay-card>button{display:flex;align-items:baseline;justify-content:space-between;gap:8px;border:0;border-bottom:1px solid #e7e0d5;background:transparent;color:#4c4336;width:100%;text-align:left;padding:2px 0 8px;font:12px/1.3 Arial,sans-serif;font-weight:600;cursor:pointer}.wr14-bay-card>button small{font-size:10px;font-weight:400;color:#8a7f70}.wr14-bay-card>button[aria-pressed=true]{color:#3f6745;border-bottom-color:#6a8469}.wr14-bay-card ul{padding-left:15px;margin:10px 0 2px;font:11px/1.5 Arial,sans-serif;overflow-wrap:anywhere;color:#655b4e}.wr14-bay-card li+li{margin-top:6px}.wr14-bay-card p{font-size:11px;color:#8a7f70;margin:11px 0 2px}.wr14-details{border-top:1px solid #e2dacf;margin:13px 0;padding:11px 0 0;color:#786e60;font-size:11px;line-height:1.55}.wr14-details>summary{font-size:12px;cursor:pointer;color:#5f5547;min-height:26px}.wr14-details>p{margin:11px 0}.wr14-details code{font-size:10px;overflow-wrap:anywhere;color:#8a8072}.wr14-details dl{display:grid;gap:8px;margin:15px 0}.wr14-details dl>div{display:grid;grid-template-columns:1fr 2fr;gap:8px}.wr14-details dt{color:#938675}.wr14-details dd{margin:0;overflow-wrap:anywhere}.wr14-details h4{font-size:11px;margin:17px 0 6px}.wr14-details ul{padding-left:17px}.wr14-detail-photo{position:relative;display:block;max-width:260px;height:155px;width:100%;padding:0;border:1px solid #e2d9ca;border-radius:4px;background:#fff;cursor:zoom-in;overflow:hidden}.wr14-detail-photo img{width:100%;height:100%;object-fit:contain}.wr14-fallback-photo{position:relative;display:block;width:100%;height:420px;border:0;background:#fff;padding:0;cursor:zoom-in}.wr14-fallback-photo img{width:100%;height:100%;object-fit:contain;object-position:center}.wr14-photo-fallback>p{padding:12px 15px;font-size:11px;color:#7b7061;line-height:1.5;margin:0}.wr14-main button:focus-visible,.wr14-interiors button:focus-visible{outline:2px solid #4d704f;outline-offset:3px}.wr14-interiors .wr14-bay-cards{margin-top:0}.wr14-frozen-interiors-details .wardrobe-r13-interiors-info{font-size:11px;line-height:1.55;padding-top:10px}.wr14-frozen-interiors-details .wardrobe-r13-interiors-info h3{font-size:13px}.wr14-frozen-interiors-details .wardrobe-r13-compartment-index{display:flex;gap:5px;flex-wrap:wrap}.wr14-frozen-interiors-details .wardrobe-r13-compartment-index button{font:11px Arial,sans-serif;padding:7px;border:1px solid #d9cfbf;background:#fff;color:#716452;border-radius:3px}@media(max-width:520px){.wr14-preview-heading{gap:10px}.wr14-preview-heading strong{font-size:20px}.wr14-view-tabs button{padding:9px;font-size:11px}.wr14-cabinet{min-height:290px;max-height:450px}.wr14-stage-caption{font-size:11px;padding:10px}.wr14-facts strong{font-size:17px}.wr14-look-row{gap:12px}.wr14-selected-look{flex-basis:145px}.wr14-look-image{flex-basis:45px;width:45px;height:45px}.wr14-selected-look strong{font-size:12px}.wr14-selected-look>div>span{font-size:9px}.wr14-fallback-photo{height:300px}.wr14-details dl>div{grid-template-columns:1fr;gap:1px}}

/* R17: only real wood-grain bitmaps are clipped by the existing SVG panels. */
.wr16-texture-note{margin:8px 2px 14px;color:#655d53;font-size:12px;line-height:1.45}.wr16-native-texture{pointer-events:none}

/* R18 Ala-only projection: counts are native; heights remain illustrative. */
.wr18-included{display:flex;flex-wrap:wrap;gap:9px 18px;padding:12px 0;color:#605748;font-size:12px}.wr18-included>span{display:flex;align-items:center;gap:5px}.wr18-included svg{width:32px;height:19px}.wr18-included small{flex-basis:100%;font-size:11px;line-height:1.5;color:#7b7061}.wr18-pending{padding:14px;background:#f8f2e7;border:1px solid #d8c4a1;border-radius:5px;margin:12px 0}.wr18-pending h4{font-size:14px;margin:0 0 12px}.wr18-unassigned+section{border-top:1px solid #e2d6c1;padding-top:12px;margin-top:12px}.wr18-unassigned strong{font-size:12px;line-height:1.5}.wr18-unassigned p{font-size:12px;color:#72634e;margin:7px 0}.wr18-unassigned>div{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-top:9px}.wr18-unassigned>div>span{font-size:11px;flex-basis:100%}.wr18-unassigned button{border:1px solid #aa9677;border-radius:4px;background:#fffdf8;padding:9px 11px;min-height:38px;color:#493c2a;font:12px Arial,sans-serif;cursor:pointer}.wr18-surface-unavailable{font-size:12px;color:#716554;line-height:1.5}.wr18-global-selection{font-size:11px;color:#6b6151;line-height:1.5}.wr18-svg-count{font:10px Arial,sans-serif;fill:#4e4436}.wr18-selected-shelf,.wr18-selected-drawer,.wr18-selected-rail{pointer-events:none}

/* R18 contrast: keep native surface fills; distinguish equipment outlines. */
.wr14-cabinet .wr18-selected-drawer>rect,.wr14-cabinet .wr18-included-shelf,.wr14-cabinet .wr18-selected-shelf>rect{stroke:#302d27;stroke-width:2;vector-effect:non-scaling-stroke;filter:drop-shadow(0 1px 0 rgba(255,253,248,.8))}.wr14-cabinet .wr18-selected-drawer>path{stroke:#302d27;stroke-width:1.8;vector-effect:non-scaling-stroke}.wr14-cabinet .wr18-svg-count{fill:#29261f;font-weight:600;paint-order:stroke fill;stroke:#fffdf8;stroke-width:3px;stroke-linejoin:round}

/* R19 original Ala folded edge profile; source finish fills remain untouched. */
.wr19-ala-profile{pointer-events:none}.wr19-ala-profile-face,.wr19-ala-profile-fold{vector-effect:non-scaling-stroke}.wr19-profile-note{font-size:11px;line-height:1.5;color:#6d6254;margin:8px 0 12px}.wr19-outer-side,.wr19-outer-top{vector-effect:non-scaling-stroke}

/* R21 front compartments: source-width boundaries, independent from leaf divisions. */
.wr21-front-bay{cursor:pointer;outline:none}.wr21-front-bay-hit{fill:transparent;stroke:#393a33;stroke-width:2.2;vector-effect:non-scaling-stroke;pointer-events:all}.wr21-front-bay:hover .wr21-front-bay-hit,.wr21-front-bay:focus .wr21-front-bay-hit{fill:rgba(255,253,248,.08);stroke:#44413a;stroke-width:3.4}.wr21-front-bay[aria-pressed="true"] .wr21-front-bay-hit{fill:rgba(40,35,30,.12);stroke:#292824;stroke-width:4}.wr21-front-bay-label-bg{fill:#fffdf8;fill-opacity:.91;stroke:#534c40;stroke-width:.6;pointer-events:none}.wr21-front-bay-label{font:10px Arial,sans-serif;fill:#302b24;pointer-events:none}.wr21-front-bay[aria-pressed="true"] .wr21-front-bay-label-bg{fill:#292824;stroke:#292824}.wr14-cabinet .wr21-front-bay[aria-pressed="true"] .wr21-front-bay-label{fill:#fff!important;stroke:none!important;paint-order:normal!important}.wr21-front-bay .wr14-bay-outline{stroke-width:2.2;vector-effect:non-scaling-stroke}.wr21-front-bay[aria-pressed="true"] .wr14-bay-outline{stroke:#292824;stroke-width:4}.wr21-front-hint,.wr21-geometry-note{font-size:12px;line-height:1.55;color:#63584a;margin:8px 0 13px}

/* R22: unscaled internal identities never masquerade as measured fronts. */
.wr22-native-bay-schematic{cursor:pointer;outline:none}.wr22-native-bay-schematic[aria-pressed="true"] .wr22-unscaled-bay-outline,.wr22-native-bay-schematic:focus .wr22-unscaled-bay-outline{stroke:#25231f;stroke-width:5}.wr22-schematic-heading{font:14px Arial,sans-serif;fill:#302c26;stroke:none!important;paint-order:normal!important}.wr22-schematic-note{font:12px Arial,sans-serif;fill:#62594a;stroke:none!important;paint-order:normal!important}.wr22-integrated-hardware,.wr22-attached-native-hardware,.wr22-fluted-front,.wr22-horizontal-front-band{pointer-events:none}.wr22-drawer-top{vector-effect:non-scaling-stroke}

/* Unscaled native-bay cards retain their content aspect on small screens. */
.wr14-cabinet.wr22-unscaled-interiors{height:auto;min-height:0;max-height:none;aspect-ratio:auto;overflow:visible}

/* Unscaled native-bay cards retain their content aspect on small screens. */
.wr14-cabinet.wr22-unscaled-interiors{height:auto;min-height:0;max-height:none;aspect-ratio:auto;overflow:visible}
