.ChiroBillingWorksheet-module__Ib5WBq__worksheet{--ws-border:var(--color-hairline);--ws-ink:var(--color-ink);--ws-muted:var(--color-slate);--ws-accent:var(--color-teal);--ws-warn-bg:var(--color-marker);--ws-error:#b3261e;border:1px solid var(--ws-border);color:var(--ws-ink);box-sizing:border-box;background:#fff;border-radius:12px;min-width:0;padding:1.25rem}.ChiroBillingWorksheet-module__Ib5WBq__title{margin:0 0 .25rem;font-size:1.25rem}.ChiroBillingWorksheet-module__Ib5WBq__hint{color:var(--ws-muted);margin:.25rem 0;font-size:.875rem}.ChiroBillingWorksheet-module__Ib5WBq__error{color:var(--ws-error);margin:.25rem 0 0;font-size:.875rem}.ChiroBillingWorksheet-module__Ib5WBq__flag{background:var(--ws-warn-bg);border-radius:8px;margin:.5rem 0;padding:.5rem .75rem;font-size:.9375rem}.ChiroBillingWorksheet-module__Ib5WBq__tabs{flex-wrap:wrap;gap:.5rem;margin:.75rem 0 1rem;display:flex}.ChiroBillingWorksheet-module__Ib5WBq__tabs button,.ChiroBillingWorksheet-module__Ib5WBq__actions button{border:1px solid var(--ws-border);min-height:44px;color:var(--ws-ink);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:.5rem .9rem}.ChiroBillingWorksheet-module__Ib5WBq__tabs button[aria-pressed=true]{border-color:var(--ws-accent);box-shadow:inset 0 0 0 1px var(--ws-accent);font-weight:600}.ChiroBillingWorksheet-module__Ib5WBq__actions{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.ChiroBillingWorksheet-module__Ib5WBq__actions .ChiroBillingWorksheet-module__Ib5WBq__primary{background:var(--ws-accent);border-color:var(--ws-accent);color:#fff;font-weight:600}.ChiroBillingWorksheet-module__Ib5WBq__actions button:disabled{opacity:.5;cursor:not-allowed}.ChiroBillingWorksheet-module__Ib5WBq__worksheet button:focus-visible,.ChiroBillingWorksheet-module__Ib5WBq__worksheet input:focus-visible,.ChiroBillingWorksheet-module__Ib5WBq__worksheet select:focus-visible,.ChiroBillingWorksheet-module__Ib5WBq__worksheet textarea:focus-visible,.ChiroBillingWorksheet-module__Ib5WBq__results:focus-visible{outline:3px solid var(--ws-accent);outline-offset:2px}.ChiroBillingWorksheet-module__Ib5WBq__group{border:1px solid var(--ws-border);border-radius:10px;min-width:0;margin:0 0 1rem;padding:.75rem 1rem 1rem}.ChiroBillingWorksheet-module__Ib5WBq__group legend{padding:0 .35rem;font-weight:600}.ChiroBillingWorksheet-module__Ib5WBq__grid3{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:.75rem;display:grid}.ChiroBillingWorksheet-module__Ib5WBq__grid2{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1rem;display:grid}.ChiroBillingWorksheet-module__Ib5WBq__field{min-width:0;margin:.5rem 0}.ChiroBillingWorksheet-module__Ib5WBq__field label{margin-bottom:.25rem;font-size:.9375rem;font-weight:600;display:block}.ChiroBillingWorksheet-module__Ib5WBq__field select,.ChiroBillingWorksheet-module__Ib5WBq__field input{border:1px solid var(--ws-border);width:100%;min-height:44px;font:inherit;box-sizing:border-box;color:var(--ws-ink);background:#fff;border-radius:8px;padding:.4rem .6rem}.ChiroBillingWorksheet-module__Ib5WBq__field input[aria-invalid=true]{border-color:var(--ws-error)}.ChiroBillingWorksheet-module__Ib5WBq__inputRow{align-items:center;gap:.35rem;min-width:0;margin-top:.35rem;display:flex}.ChiroBillingWorksheet-module__Ib5WBq__inputRow input{min-width:0}.ChiroBillingWorksheet-module__Ib5WBq__results{overflow-x:auto}.ChiroBillingWorksheet-module__Ib5WBq__results table{border-collapse:collapse;width:100%;min-width:36rem;margin:.5rem 0 .75rem;font-size:.9375rem}.ChiroBillingWorksheet-module__Ib5WBq__results caption{text-align:left;margin-bottom:.35rem;font-weight:600}.ChiroBillingWorksheet-module__Ib5WBq__results th,.ChiroBillingWorksheet-module__Ib5WBq__results td{border:1px solid var(--ws-border);text-align:left;vertical-align:top;padding:.5rem}.ChiroBillingWorksheet-module__Ib5WBq__results thead th{background:#f3f6f9}.ChiroBillingWorksheet-module__Ib5WBq__fallback{box-sizing:border-box;width:100%;font:inherit;font-size:.875rem}.ChiroBillingWorksheet-module__Ib5WBq__quoteRequest{min-width:0;margin:1rem 0 1.5rem}.ChiroBillingWorksheet-module__Ib5WBq__quoteRequestText{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;border:1px solid var(--color-hairline);color:var(--color-body);background:var(--color-mist);border-radius:12px;padding:1rem}.ChiroBillingWorksheet-module__Ib5WBq__quoteRequestButton{min-height:44px}.ChiroBillingWorksheet-module__Ib5WBq__quoteRequestButton:focus-visible{outline:3px solid var(--color-teal);outline-offset:2px}.ChiroBillingWorksheet-module__Ib5WBq__quoteRequestStatus{min-height:1.5rem}.ChiroBillingWorksheet-module__Ib5WBq__quoteRequestFallback{box-sizing:border-box;width:100%;font:inherit;color:var(--color-ink);border:1px solid var(--color-hairline);border-radius:8px;margin-top:.75rem;padding:.75rem}.ChiroBillingWorksheet-module__Ib5WBq__quoteRequestFallback:focus-visible{outline:3px solid var(--color-teal);outline-offset:2px}
