.lightbar-configurator{margin:18px 0 24px;padding:26px;border-radius:8px;background:#202b2f;color:#fff;box-shadow:0 12px 32px #1521261c}
.lightbar-configurator header{max-width:850px;margin-bottom:22px}.lightbar-configurator small{color:#ff7040;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.lightbar-configurator h2{margin:5px 0 8px;font-size:28px}.lightbar-configurator p{color:#d4dde0}
.lightbar-configurator form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.lightbar-configurator label{display:grid;gap:6px;font-weight:700}.lightbar-configurator input,.lightbar-configurator select,.lightbar-configurator textarea{box-sizing:border-box;width:100%;padding:12px;border:1px solid #718087;border-radius:4px;background:#fff;color:#172126;font:inherit}.lightbar-configurator .wide{grid-column:1/-1}.lightbar-configurator-submit{display:flex;align-items:center;justify-content:space-between;gap:18px}.lightbar-configurator-submit p{margin:0;font-size:13px}.lightbar-configurator button{flex:0 0 auto;padding:13px 18px;border:0;border-radius:4px;background:#e84a1b;color:#fff;font-weight:800;cursor:pointer}.lightbar-configurator button:hover{background:#ff5a28}
@media(max-width:720px){.lightbar-configurator{padding:18px}.lightbar-configurator form{grid-template-columns:1fr}.lightbar-configurator .wide{grid-column:auto}.lightbar-configurator-submit{align-items:stretch;flex-direction:column}.lightbar-configurator button{width:100%}}
