.construction-preview{margin-top:18px;border:1px solid #c7d5d7;border-radius:10px;overflow:hidden;background:#071c26}.construction-preview>iframe{display:block;width:100%;height:650px;border:0}.construction-preview-toggle{margin-top:16px;min-height:44px;padding:10px 18px;border:1px solid #749858;border-radius:7px;background:#e9f2e1;color:#23402a;font:500 13px Roboto,Arial,sans-serif;cursor:pointer}.construction-preview-toggle:disabled{opacity:.45;cursor:default}.construction-preview-toggle[aria-expanded=true]{background:#143a37;color:#d9f3cb}.construction-preview-toggle:focus-visible{outline:3px solid #6bce45;outline-offset:3px}.construction-preview-caption{font-size:11px;color:#617982;line-height:1.5;margin:8px 0 0}.saved-construction-preview{margin-top:18px}.saved-construction-preview select{min-height:44px;padding:8px 12px;max-width:100%;margin-bottom:10px;color:#173c44;background:#fff;border:1px solid #c0d0d3;border-radius:6px}.saved-construction-preview iframe{width:100%;height:680px;border:1px solid #cedbdc;border-radius:9px;display:block}.saved-construction-preview button{background:#164c42;color:#fff;min-height:44px;padding:8px 18px;border:1px solid #75a688;border-radius:6px;cursor:pointer}.saved-construction-preview button:focus-visible{outline:3px solid #6bce45;outline-offset:3px}@media(max-width:680px){.construction-preview>iframe{height:660px}.saved-construction-preview iframe{height:680px}}
.config-primary .finish-field{grid-column:1;grid-row:2;min-width:0}.finish-select{display:flex;align-items:center;gap:10px;min-width:0}.finish-select>select{min-width:0;flex:1;min-height:44px}.finish-select>[data-color-swatch]{flex:0 0 28px;width:28px;height:28px;border:1px solid #b3bfc2;border-radius:50%;box-shadow:inset 0 0 0 3px #ffffff50}.finish-select>select:focus-visible{outline:3px solid #6bce4566;outline-offset:2px}.inspector-fields [data-door-width]{min-width:0;width:100%;min-height:44px}@media(max-width:760px){.config-primary .finish-field{grid-row:auto}}
/* Native selects must shrink to the inspector, even with long system names. */
.cell-options,.inspector-fields,.inspector-fields>.field{min-width:0;max-width:100%}
.inspector-fields> .field[hidden]{display:none}
.inspector-fields select,.inspector-fields input{box-sizing:border-box;width:100%;min-width:0;max-width:100%}
