.vt-range{border:1px solid #1e2a44;border-radius:12px;padding:clamp(14px,4vw,28px);background:#f6f3ee;color:#16181d}.vt-range [hidden]{display:none!important}.vt-range form>label,.vt-fields label{display:block;font-weight:600;margin-block:14px 8px}.vt-range select,.vt-fields input{box-sizing:border-box;width:100%;max-width:100%;padding:12px;border:1px solid #657084;border-radius:6px;background:#fff;color:#16181d;font:inherit}.vt-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.vt-fields label:first-child{grid-column:1/-1}.vt-confirm{display:flex!important;gap:10px;align-items:flex-start}.vt-confirm input{min-width:22px;min-height:22px}.vt-actions{display:flex;flex-wrap:wrap;gap:10px;margin-block:16px}.vt-actions button{min-height:44px;border:1px solid #1e2a44;border-radius:6px;padding:10px 14px;background:#1e2a44;color:#fff;font:inherit}.vt-actions button[type=reset]{background:transparent;color:#1e2a44}.vt-range :focus-visible{outline:3px solid #8b4c2e;outline-offset:3px}.vt-range [data-vt-result]{border-left:3px solid #1e2a44;padding-left:12px;overflow-wrap:anywhere}.vt-range summary{cursor:pointer;min-height:44px;padding-block:8px}.vt-range details>p{overflow-wrap:anywhere}@media(max-width:380px){.vt-fields{grid-template-columns:minmax(0,1fr)}}
