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