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