#luys-configurator-test{--accent:#7d654c;color:#292520;max-width:1080px;margin:25px auto;font:16px/1.5 inherit}#luys-configurator-test *{box-sizing:border-box}.lcd-notice{background:#fff3d9;border-left:4px solid #b58740;padding:18px}.lcd-notice p{margin:6px 0 0}.lcd-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:32px 0}.lcd-head h2{margin:7px 0;font-size:28px}.lcd-head small{letter-spacing:.12em}.lcd-head button{background:#7d654c;color:#fff;border:0;border-radius:8px;padding:14px 20px;cursor:pointer;min-height:44px}.lcd-head button:disabled{opacity:.6}.lcd-section,.lcd-summary{border:1px solid #ded5cc;border-radius:14px;background:#fff;padding:24px;margin:20px 0}.lcd-section h3{font-size:20px;margin:0 0 20px}.lcd-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.lcd-field{min-width:0}.lcd-field label{display:block;font-weight:600;margin-bottom:7px}.lcd-field input,.lcd-field select{width:100%;max-width:100%;min-height:48px;border:1px solid #bfb3a7;border-radius:7px;background:#fff;color:#292520;padding:10px;font-size:16px}.lcd-field small{display:block;font-size:13px;color:#686058;margin-top:6px}.lcd-fixed{background:#f4f1ed;padding:12px;margin:0}.lcd-status{background:#f4f1ed;padding:16px;border-radius:10px;font-size:14px}.lcd-summary dl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 20px}.lcd-summary dt,.lcd-summary dd{margin:0;overflow-wrap:anywhere}.lcd-summary dd{font-weight:600}#luys-configurator-test :focus-visible{outline:3px solid #b1844f;outline-offset:3px}@media(max-width:600px){.lcd-grid{grid-template-columns:1fr}.lcd-section,.lcd-summary{padding:18px}.lcd-head{align-items:flex-start;flex-direction:column}.lcd-head h2{font-size:24px}}