.product-dimension-configurator .nut-preview-stage{background:radial-gradient(ellipse at 48% 30%,#214363,#122b43 48%,#091522);border-color:#355b80}.product-dimension-symbols{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.product-dimension-symbols button{min-width:38px;min-height:36px;border:1px solid #cbd5e2;border-radius:7px;background:#fff;color:#103868;font:italic 600 17px Georgia,serif;cursor:pointer}.product-dimension-symbols button[aria-pressed=true]{background:#103868;color:#fff}.product-config-clear{align-self:end;min-height:42px;border:1px solid #cbd5e2;border-radius:8px;background:#fff;color:#103868;font:inherit;font-size:12px;cursor:pointer}.product-config-fields{row-gap:18px}.product-config-fields .hex-field>span{align-items:start;min-height:32px}.product-config-fields .hex-field{align-content:start}.product-config-fields bdi{font-weight:600}.product-config-fields output{display:block;min-height:42px;border-radius:8px;background:#f1f5fa;color:#52647b;padding:9px;font-size:12px}.product-config-stage-shell:fullscreen{background:#091522;padding:20px;display:flex;flex-direction:column;justify-content:center}.product-config-stage-shell:fullscreen .hex-stage{height:calc(100dvh - 100px)}.product-config-stage-shell:fullscreen .hex-view-controls{justify-content:center}.product-config-stage-shell .hex-view-controls{flex-wrap:wrap}.product-dimension-configurator button:focus-visible{outline:2px solid #508dcc;outline-offset:3px}@media(max-width:420px){.product-config-fields{grid-template-columns:1fr}.product-config-fields .hex-field>span{min-height:0}.product-config-stage-shell .hex-view-controls button{padding:7px 6px;font-size:10px}}
