/* RTM-037 VAT System */
.inq-vat-toggle{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:2px}
.inq-vat-option{display:flex;align-items:center;justify-content:center;min-height:42px;padding:0 13px;border:1px solid #dfe6ee;border-radius:999px;color:#607286;background:#fff;font-size:9px;font-weight:850;cursor:pointer;user-select:none;transition:.2s}
.inq-vat-option:hover{transform:translateY(-1px);border-color:rgba(0,82,204,.18)}
.inq-vat-option.is-active{color:#fff;border-color:#0052cc;background:#0052cc;box-shadow:0 10px 24px rgba(0,82,204,.16)}
.inq-vat-option:focus-visible{outline:none;box-shadow:0 0 0 4px rgba(0,82,204,.07)}
.inq-vat-number-wrap{grid-column:1/-1;display:none;margin-top:2px}
.inq-vat-number-wrap.is-visible{display:block}
.inq-vat-number-wrap input{text-transform:uppercase}
.inq-vat-help{margin-top:5px;color:#8190a1;font-size:8px;line-height:1.5}
.inq-vat-error{display:none;margin-top:5px;color:#b42318;font-size:8px;font-weight:650}
.inq-vat-error.is-visible{display:block}
.inq-vat-status{display:none;grid-column:1/-1;margin-top:4px;padding:10px 12px;border-radius:12px;font-size:8px;line-height:1.5}
.inq-vat-status.is-ready{display:block;color:#166534;border:1px solid rgba(22,163,74,.12);background:rgba(22,163,74,.045)}
.inq-vat-status.is-error{display:block;color:#991b1b;border:1px solid rgba(220,38,38,.12);background:rgba(220,38,38,.045)}
@media(max-width:620px){.inq-vat-option{min-height:46px}.inq-vat-number-wrap input{min-height:46px;font-size:16px}}
@media(hover:none),(pointer:coarse){.inq-vat-option{min-height:46px}.inq-vat-option:hover{transform:none}}
