.vat-withholding-calculator .invoice-fields{gap:1.2rem;display:grid}.vat-withholding-calculator .invoice-select{cursor:pointer;width:100%;padding-right:2rem}.vat-withholding-calculator .invoice-select:disabled{cursor:wait}.vat-withholding-calculator .invoice-field-help{color:var(--muted-foreground);margin:.5rem 0 0;font-size:.8rem;line-height:1.6}.vat-withholding-calculator .invoice-error{color:var(--destructive);margin-top:.5rem;font-size:.85rem;line-height:1.5}.vat-withholding-calculator .invoice-rates{color:var(--muted-foreground);margin:1rem 0 .75rem;font-size:.9rem}.vat-withholding-calculator .invoice-rates strong{color:var(--foreground)}.vat-withholding-calculator .invoice-breakdown{font-variant-numeric:tabular-nums;margin:0}.vat-withholding-calculator .invoice-breakdown>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr);gap:.3rem;padding:.85rem 0;display:grid}.vat-withholding-calculator .invoice-breakdown dt{color:var(--muted-foreground);font-size:.88rem}.vat-withholding-calculator .invoice-breakdown dd{overflow-wrap:anywhere;letter-spacing:-.035em;margin:0;font-size:clamp(1.3rem,2.5vw,1.8rem);font-weight:650}.vat-withholding-calculator .invoice-breakdown .invoice-total{border-bottom:0}.vat-withholding-calculator .invoice-total dt{color:var(--foreground);font-weight:650}.vat-withholding-calculator .invoice-total dd{font-size:clamp(1.65rem,3vw,2.25rem)}.vat-withholding-calculator .invoice-formula{color:var(--foreground);margin:1rem 0 0;font-size:.85rem;line-height:1.6}.vat-withholding-calculator .invoice-result-note{color:var(--muted-foreground);margin:auto 0 0;padding-top:1.5rem;font-size:.78rem;line-height:1.6}.vat-withholding-calculator .invoice-profile{border-top:1px solid var(--border);color:var(--muted-foreground);padding:1rem 1.25rem;font-size:.78rem;line-height:1.65}.vat-withholding-calculator .invoice-profile p{margin:0}.vat-withholding-calculator .invoice-profile p+p{margin-top:.4rem}@media (min-width:1024px){.vat-withholding-calculator .invoice-profile{padding-inline:2rem}}
