@layer components{.basket-tax-exemption-form[data-v-c285d7e1]{background:var(--colour-surface-alt);border:1px solid var(--colour-border);color:var(--colour-ink);border-radius:var(--radius-lg);margin-top:2rem;padding:1rem}.basket-tax-exemption-form__heading[data-v-c285d7e1]{font-size:var(--text-lg);margin-bottom:.5rem;font-weight:600}.basket-tax-exemption-form__toggle[data-v-c285d7e1]{cursor:pointer;align-items:center;gap:.5rem;margin:1rem 0;display:flex}.basket-tax-exemption-form__checkbox[data-v-c285d7e1]{width:1.25rem;height:1.25rem;color:var(--colour-primary);border-radius:var(--radius-sm);transition:all .15s}.basket-tax-exemption-form__toggle-label[data-v-c285d7e1]{color:#374151}.basket-tax-exemption-form__field[data-v-c285d7e1]{border:1px solid var(--colour-border);border-radius:var(--radius-sm) 0 0 var(--radius-sm);width:100%;margin-bottom:.5rem;padding:.5rem .75rem}.basket-tax-exemption-form__field[data-v-c285d7e1]:focus{box-shadow:0 0 0 2px var(--colour-primary);outline:none}.basket-tax-exemption-form__field[data-v-c285d7e1]:disabled{border-color:var(--colour-border);background:var(--colour-surface-alt);color:var(--colour-ink-muted);box-shadow:none}}
