#controls.cabinet-studio{--ink: #193b4c;--muted: #526b78;--paper: #f5f9fb;--dynamic-surface: #f5f9fb;--dna-surface: #f5f9fb;color:var(--ink);color-scheme:light}#controls.cabinet-studio :is(.construction-container,.construction-slot,#dna-panel,.dna-body,.dna-detail-groups){background:#f5f9fb;color:#193b4c;border-color:#c3d6df}#controls.cabinet-studio .construction-container{border-radius:14px;box-shadow:0 12px 36px #193b4c1c}#controls.cabinet-studio :is(.options-title,.dna-card__bar,.viewer-hub,.purchase-bar){background:#edf4f7;color:#193b4c;border-color:#c3d6df}#controls.cabinet-studio .options-title{border-bottom:1px solid #c3d6df;letter-spacing:.02em}#controls.cabinet-studio :is(.dna-group,.advanced-options,.construction-scope-card,#advanced-fields,.cv-picker){background:#fff;border-color:#c3d6df;color:#193b4c;box-shadow:none}#controls.cabinet-studio :is(h2,h3,h4,.field,.specification strong,.advanced-toggle,.construction-group-selection,.dna-summary dd){color:#193b4c}#controls.cabinet-studio :is(small,.small,.advanced-toggle small,.specification span,.dna-group__header p,.construction-side-note,.dna-summary dt){color:#526b78}#controls.cabinet-studio :is(button,select,input,textarea){background:#f8fbfd;color:#193b4c;border-color:#b7cdd8;border-radius:7px}#controls.cabinet-studio :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]),select,textarea){background:#fff;color:#193b4c;-webkit-text-fill-color:currentColor}#controls.cabinet-studio :is(input,textarea)::placeholder{color:#526b78}#controls.cabinet-studio :is(input,select,textarea):disabled{background:#eaf0f3;color:#566975;-webkit-text-fill-color:currentColor}#controls.cabinet-studio button:hover:not(:disabled){background-color:#e3eef3;color:#193b4c}#controls.cabinet-studio :is(button.selected,button[aria-pressed=true],button[aria-selected=true]){background-color:#dcecf0;color:#163e4e;border-color:#668e9d;box-shadow:inset 0 -2px #367885}#controls.cabinet-studio button.primary{background:#89651f;color:#fff;border-color:#79591a}#controls.cabinet-studio button.primary:hover:not(:disabled){background:#725319;color:#fff}#controls.cabinet-studio :is(button,summary,input,select,textarea,a):focus-visible{outline:2px solid #187386;outline-offset:3px}#controls.cabinet-studio .viewer-stage{background:radial-gradient(ellipse at 50% 30%,#fff,#edf4f7);--ink: #193b4c;--muted: #526b78}#controls.cabinet-studio .viewer-stage :is(small,.dna-ribbon,.sample-note){color:#526b78}#controls.cabinet-studio :is(.cabinet-expanded-controls,.frame-panel,.viewer-notices-panel,.cabinet-share-panel){background:#f5f9fb;color:#193b4c;border-color:#b7cdd8}#controls.cabinet-studio :is(.cabinet-parts-list,.pricing-report,.hardware-report,.part-specifications){color:#193b4c;background:#fff;--ink: #193b4c;--muted: #526b78}#controls.cabinet-studio :is(.cabinet-parts-list,.pricing-report,.hardware-report,.part-specifications) :is(td,th,summary,strong){color:#193b4c}#controls.cabinet-studio :is(.cabinet-parts-list,.pricing-report,.hardware-report,.part-specifications) :is(small,.small){color:#526b78}#controls.cabinet-studio :is(.cabinet-parts-list,.pricing-report,.hardware-report) :is(th,td){padding:10px 12px;border-color:#d7e2e8;font-size:12px;line-height:1.45;font-variant-numeric:tabular-nums}#controls.cabinet-studio :is(.cabinet-parts-list,.pricing-report,.hardware-report) th{background:#eaf2f6}#controls.cabinet-studio :is(.cabinet-parts-list,.pricing-report,.hardware-report) tbody tr:nth-child(2n){background:#f5f9fb}#controls.cabinet-studio .soft-close-demo{background:#f5f9fb;color:#193b4c;border:1px solid #b7cdd8;box-shadow:0 2px 9px #193b4c20}#controls.cabinet-studio .cabinet-preview-toolbar,#controls.cabinet-studio .cabinet-preview-toolbar .cabinet-expanded-controls{background:#f5f9fb;color:#193b4c;border-color:#c3d6df}#controls.cabinet-studio .cabinet-preview-toolbar :is(button,details>summary){background:#f8fbfd;color:#193b4c;border-color:#b7cdd8}#controls.cabinet-studio .cabinet-preview-toolbar :is(button:hover,details[open]>summary){background:#e3eef3;color:#193b4c}#controls.cabinet-studio .cabinet-preview-toolbar :is([aria-selected=true],button.active,button[aria-pressed=true]){background:#dcecf0;color:#163e4e;border-color:#668e9d;box-shadow:inset 0 -2px #367885}#controls.cabinet-studio .cabinet-expanded-controls :is(label,output,p,.viewer-controls-note){color:#193b4c}#controls.cabinet-studio .cabinet-expanded-controls .opening-control{background:#eaf2f6}#controls.cabinet-studio :is(.dna-actions,.hinge-tile,.construction-information,.catalog-dock){background:#edf4f7;color:#193b4c;border-color:#b7cdd8}#controls.cabinet-studio .hinge-tile:has(input:checked),#controls.cabinet-studio .cv-options button[aria-pressed=true],#controls.cabinet-studio .cv-options button:hover{background:#dcecf0;color:#193b4c;border-color:#668e9d}#controls.cabinet-studio .construction-information :is(dt,dd,p,summary){color:#193b4c}#controls.cabinet-studio .construction-information a{color:#176078}#controls.cabinet-studio :is(.construction-scope-card,.construction-scope-card summary,.construction-scope-card strong,.construction-scope,.construction-scope__overrides,.construction-scope__note,.purchase-bar [role=status]){color:#193b4c}#controls.cabinet-studio .construction-scope-card .construction-scope__choice label{color:#193b4c}#controls.cabinet-studio .construction-scope-card .construction-scope__choice label:has(input:disabled){color:#526b78}#controls.cabinet-studio .opening-lock{background:#edf4f7;border-color:#b7cdd8;color:#193b4c}#controls.cabinet-studio .opening-lock strong{color:#193b4c}#controls.cabinet-studio .opening-lock.is-unlocked{background:#fff4da;border-color:#b28b35}#controls.cabinet-studio .dna-group>summary:after,#controls.cabinet-studio .cv-picker>summary>b{color:#526b78}#controls.cabinet-studio .rp-line-art:not(.rp-line-art--modern) .rp-line-base{filter:none;mix-blend-mode:multiply}#controls.cabinet-studio .cabinet-view-bar>:is(button,details>summary),#controls.cabinet-studio .cabinet-view-bar>details>summary,#controls.cabinet-studio .cabinet-view-tabs>button,#controls.cabinet-studio .cabinet-part-view-tabs>button,#controls.cabinet-studio .hinge-tile{background-color:#e9f3f7;background-image:linear-gradient(90deg,#86aaba18 1px,transparent 1px),linear-gradient(#86aaba18 1px,transparent 1px),linear-gradient(135deg,#f7fbfd,#dcecf1);background-size:12px 12px,12px 12px,100% 100%;color:#193b4c;text-shadow:0 1px #fff9;border-color:#adc8d4;min-height:36px}#controls.cabinet-studio .cabinet-view-tabs>button[aria-selected=true],#controls.cabinet-studio .hinge-tile:has(input:checked){border-color:#367885;box-shadow:inset 0 -3px #367885;color:#163e4e}#controls.cabinet-studio .hinge-tile:before{content:"";width:15px;height:22px;flex:0 0 15px;border:1px solid #688c9d;border-left:3px solid #367885;box-shadow:inset 0 0 0 3px #e9f3f7,inset 0 0 0 4px #aac4cf;margin-right:5px}#controls.cabinet-studio .hinge-tile:has(#hinge-right):before{border-left-width:1px;border-right:3px solid #367885}#controls.cabinet-studio .purchase-bar :is(.purchase-context,.price,small,p,span){color:#526b78}#controls.cabinet-studio :is(#active-price,#add-validation){color:#193b4c}#controls.cabinet-studio .cabinet-preview-toolbar .cabinet-view-tabs>button.selected{background:linear-gradient(135deg,#d8edf0,#c4dfe8)!important;color:#193b4c!important;border-color:#367885}@container (min-width: 560px){#controls.cabinet-studio .cabinet-view-bar :is(.frame-label,.cabinet-controls-summary){display:inline}}
