.bill-search-module__n8wwVW__searchPanel{color:#0b1a4f;background:#f8fafc;border:1px solid #dfe5ec;border-radius:28px;margin:0 0 5rem;padding:clamp(1.4rem,4vw,3rem)}.bill-search-module__n8wwVW__headingRow{justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.bill-search-module__n8wwVW__headingRow h2{letter-spacing:-.04em;margin:.35rem 0 .7rem;font-size:clamp(2rem,4vw,3.2rem)}.bill-search-module__n8wwVW__headingRow>div>p:last-child{color:#536078;max-width:720px;margin:0;line-height:1.65}.bill-search-module__n8wwVW__dataStamp{color:#43506a;background:#e9eef7;border-radius:18px;min-width:185px;margin:0;padding:1rem 1.2rem;font-size:.85rem;line-height:1.6}.bill-search-module__n8wwVW__dataStamp strong{color:#0b1a4f;font-size:1.15rem}.bill-search-module__n8wwVW__controls{grid-template-columns:minmax(260px,2fr) minmax(170px,.7fr) minmax(210px,.9fr);gap:1rem;margin-top:2.2rem;display:grid}.bill-search-module__n8wwVW__controls label{color:#253352;flex-direction:column;gap:.55rem;font-weight:750;display:flex}.bill-search-module__n8wwVW__controls input,.bill-search-module__n8wwVW__controls select{color:#111d43;width:100%;min-height:54px;font:inherit;background:#fff;border:1px solid #c9d2df;border-radius:14px;padding:.8rem 1rem;font-weight:500}.bill-search-module__n8wwVW__controls input:focus,.bill-search-module__n8wwVW__controls select:focus{outline-offset:2px;border-color:#0b8f86;outline:3px solid #20d5bd59}.bill-search-module__n8wwVW__controls input:disabled,.bill-search-module__n8wwVW__controls select:disabled{cursor:wait;opacity:.65}.bill-search-module__n8wwVW__status{color:#536078;align-items:center;min-height:3.5rem;margin:.5rem 0;display:flex}.bill-search-module__n8wwVW__status p{margin:0}.bill-search-module__n8wwVW__searchActions{flex-wrap:wrap;gap:.75rem;margin:0 0 1rem;display:flex}.bill-search-module__n8wwVW__saveSearch,.bill-search-module__n8wwVW__clearFilters{font:inherit;cursor:pointer;border-radius:999px;margin:0;padding:.65rem 1rem;font-weight:750}.bill-search-module__n8wwVW__saveSearch{color:#071846;background:#20d5bd;border:1px solid #08756d}.bill-search-module__n8wwVW__saveSearch:hover{background:#45e0ca}.bill-search-module__n8wwVW__saveSearch:disabled{cursor:wait;opacity:.65}.bill-search-module__n8wwVW__saveSearch:focus-visible{outline-offset:2px;outline:3px solid #20d5bd59}.bill-search-module__n8wwVW__saveMessage{color:#253352;margin:0 0 1rem;font-weight:700}.bill-search-module__n8wwVW__clearFilters{color:#253352;background:0 0;border:1px solid #7b879c;border-radius:999px;padding:.65rem 1rem}.bill-search-module__n8wwVW__clearFilters:hover{background:#e9eef7;border-color:#0b1a4f}.bill-search-module__n8wwVW__clearFilters:focus-visible{outline-offset:2px;border-color:#0b8f86;outline:3px solid #20d5bd59}.bill-search-module__n8wwVW__resultList{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.bill-search-module__n8wwVW__resultCard{background:#fff;border:1px solid #dfe5ec;border-radius:20px;padding:clamp(1.25rem,3vw,2rem);box-shadow:0 10px 28px #1728500f}.bill-search-module__n8wwVW__resultTopline{color:#61708a;justify-content:space-between;align-items:center;gap:1rem;font-size:.86rem;font-weight:700;display:flex}.bill-search-module__n8wwVW__billNumber{color:#08756d;background:#dff8f4;border-radius:999px;padding:.35rem .7rem;display:inline-flex}.bill-search-module__n8wwVW__resultCard h3{max-width:900px;margin:1rem 0;font-size:clamp(1.25rem,2.2vw,1.7rem);line-height:1.3}.bill-search-module__n8wwVW__metadata{flex-wrap:wrap;gap:1.25rem 2.5rem;margin:0;display:flex}.bill-search-module__n8wwVW__metadata div{gap:.45rem;display:flex}.bill-search-module__n8wwVW__metadata dt{color:#65728a;font-weight:650}.bill-search-module__n8wwVW__metadata dd{margin:0;font-weight:750}.bill-search-module__n8wwVW__latestAction{color:#43506a;margin:1.25rem 0;line-height:1.65}.bill-search-module__n8wwVW__sourceLink{color:#075f59;text-underline-offset:4px;align-items:center;gap:.45rem;font-weight:800;text-decoration-thickness:1px;display:inline-flex}.bill-search-module__n8wwVW__emptyState{text-align:center;border:1px dashed #b9c5d5;border-radius:20px;padding:3rem 1.5rem}.bill-search-module__n8wwVW__emptyState h3{margin:0 0 .5rem}.bill-search-module__n8wwVW__emptyState p{color:#536078;margin:0}.bill-search-module__n8wwVW__loadMore{color:#0b1a4f;font:inherit;cursor:pointer;background:0 0;border:1px solid #0b1a4f;border-radius:999px;margin:1.5rem auto 0;padding:.85rem 1.4rem;font-weight:800;display:block}
