.TaxRateLookup_lookupCard__1kQtu{background:var(--bg-card,#fff);border:1px solid var(--color-border,#e2e8f0);border-radius:12px;padding:1.75rem;margin-bottom:2.5rem;box-shadow:0 4px 12px rgba(0,0,0,.03)}.TaxRateLookup_title__UASZj{display:flex;align-items:center;gap:.5rem;font-size:1.25rem;font-weight:700;margin:0 0 .5rem;color:var(--color-text,#0f172a)}.TaxRateLookup_desc__wkxTL{font-size:.95rem;color:var(--color-text-muted,#475569);margin:0 0 1.25rem;line-height:1.5}.TaxRateLookup_inputWrap__qW_Jx{position:relative;display:flex;align-items:center;margin-bottom:1.25rem}.TaxRateLookup_searchBar__FwUQN{width:100%;padding:.85rem 3rem .85rem 1rem;font-size:1rem;border:2px solid var(--color-border,#e2e8f0);border-radius:8px;background:var(--bg-input,#fff);color:var(--color-text,#0f172a);transition:all .2s ease-in-out}.TaxRateLookup_searchBar__FwUQN:focus{outline:none;border-color:var(--accent,#00875a);box-shadow:0 0 0 4px rgba(0,135,90,.15)}.TaxRateLookup_clearBtn__pV4HJ{position:absolute;right:.85rem;background:#cbd5e1;color:#334155;border:none;border-radius:4px;padding:.25rem .5rem;font-size:.75rem;font-weight:600;cursor:pointer;transition:background .2s}.TaxRateLookup_clearBtn__pV4HJ:hover{background:#94a3b8}.TaxRateLookup_placeholder__YV0_Y{font-size:.9rem;color:var(--color-text-muted,#64748b);font-style:italic;padding:1.5rem 0;text-align:center;background:var(--bg-secondary,#f8fafc);border-radius:6px;border:1px dashed var(--color-border,#e2e8f0)}.TaxRateLookup_noResults__caEHS{font-size:.9rem;color:#b91c1c;padding:1.25rem;text-align:center;background:#fef2f2;border:1px solid #fee2e2;border-radius:6px}.TaxRateLookup_tableScroll__iYCgD{overflow-x:auto;border:1px solid var(--color-border,#e2e8f0);border-radius:6px;background:var(--bg-secondary,#f8fafc)}.TaxRateLookup_table__1ArGp{width:100%;border-collapse:collapse;font-size:.9rem}.TaxRateLookup_table__1ArGp th{background:var(--bg-input,#f1f5f9);font-weight:600;color:var(--color-text,#1e293b)}.TaxRateLookup_table__1ArGp td,.TaxRateLookup_table__1ArGp th{padding:.75rem;border-bottom:1px solid var(--color-border,#e2e8f0)}.TaxRateLookup_table__1ArGp td{color:var(--color-text,#334155)}.TaxRateLookup_row__4CFFA:last-child td{border-bottom:none}.TaxRateLookup_calcLink__TJG_I{display:inline-block;padding:.4rem .75rem;background:var(--accent,#00875a);color:#fff!important;border-radius:4px;text-decoration:none;font-size:.8rem;font-weight:600;transition:opacity .2s}.TaxRateLookup_calcLink__TJG_I:hover{opacity:.9}.TaxRateLookup_calcLinkGeneric__Rtf70{display:inline-block;padding:.35rem .7rem;border:1.5px solid var(--accent,#00875a);color:var(--accent,#00875a)!important;border-radius:4px;text-decoration:none;font-size:.8rem;font-weight:600;background:transparent;transition:all .2s}.TaxRateLookup_calcLinkGeneric__Rtf70:hover{background:var(--accent,#00875a);color:#fff!important}.TaxRateLookup_moreResults__hdXOb{font-size:.8rem;color:var(--color-text-muted,#64748b);padding:.5rem;text-align:center;border-top:1px solid var(--color-border,#e2e8f0);background:var(--bg-card,#fff)}