.ReadBill_card__UTUAI{border-color:var(--accent-soft)}.ReadBill_head__Wb2P2{display:flex;gap:var(--sp-4);align-items:center;justify-content:space-between;flex-wrap:wrap}.ReadBill_head__Wb2P2>div{flex:1 1 22rem;min-width:0}.ReadBill_h__X1TGx{font-family:var(--font-d);font-size:1.15rem;line-height:1.3;margin:0 0 var(--sp-2);color:var(--ink)}.ReadBill_lede__MNJ7E{font-size:1rem;line-height:1.5;color:var(--ink-2);margin:0;max-width:70ch}.ReadBill_lede__MNJ7E strong{color:var(--accent-ink);font-weight:600}.ReadBill_panel__Ab_A4{margin-top:var(--sp-4);display:grid;grid-gap:var(--sp-3);gap:var(--sp-3);min-width:0}.ReadBill_promise__W8831{margin:0;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);background:var(--accent-soft);color:var(--accent-ink);font-weight:600;font-size:1rem}.ReadBill_lbl__tHbzB{font-weight:600;font-size:1rem;color:var(--ink)}.ReadBill_text__ud8Bx{width:100%;box-sizing:border-box;min-height:8rem;resize:vertical;font-family:var(--font-m);font-size:.9375rem;line-height:1.45;padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--ink)}.ReadBill_text__ud8Bx:focus-visible{outline:none;box-shadow:var(--ring)}.ReadBill_drop__jdemk{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3);padding:var(--sp-3);border:2px dashed var(--line);border-radius:var(--r-md);background:var(--surface-2)}.ReadBill_over__fl15l{border-color:var(--accent);background:var(--accent-soft)}.ReadBill_file__8oJJY{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.ReadBill_fileBtn__e2TAt{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--sp-4);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--ink);font-weight:600;font-size:.9375rem;cursor:pointer}.ReadBill_fileBtn__e2TAt:hover{border-color:var(--accent)}.ReadBill_file__8oJJY:focus-visible+.ReadBill_fileBtn__e2TAt{box-shadow:var(--ring)}.ReadBill_dropHint__dYTVh{color:var(--ink-2);font-size:.9375rem}.ReadBill_actions__Jnxg4{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3) var(--sp-4)}.ReadBill_actions__Jnxg4 .link-btn{min-height:44px}.ReadBill_live__In9uT:empty{display:none}.ReadBill_note__oZ0Uv{margin:0;font-size:.9375rem;line-height:1.5;color:var(--ink-2);max-width:72ch}.ReadBill_msg__sh7wl{margin:0;padding:var(--sp-3);border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--line);font-size:1rem;line-height:1.5;color:var(--ink)}.ReadBill_result__S1oBg{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2)}.ReadBill_summary__Z5Lf0{margin:0;font-size:1.05rem;font-weight:600;color:var(--ink)}.ReadBill_list__Zi3X_{border:0;padding:0;margin:0;min-width:0}.ReadBill_legend__14UMM{font-weight:600;font-size:1rem;color:var(--ink);padding:0;margin-bottom:var(--sp-2)}.ReadBill_rows__Nwb03{list-style:none;margin:0;padding:0;border:1px solid var(--line-2);border-radius:var(--r-md);overflow:hidden}.ReadBill_row__wmQzq{display:flex;gap:var(--sp-3);align-items:flex-start;padding:var(--sp-3);border-top:1px solid var(--line-2);background:var(--surface)}.ReadBill_row__wmQzq:first-child{border-top:0}.ReadBill_check__yre1y{flex:none;width:22px;height:22px;margin:.1rem 0 0;accent-color:var(--accent);cursor:pointer}.ReadBill_check__yre1y:disabled{cursor:not-allowed}.ReadBill_rowBody__9LbOO{flex:1 1;min-width:0;display:grid;grid-gap:var(--sp-1);gap:var(--sp-1)}.ReadBill_rowLabel__fVTgF{font-size:1rem;font-weight:600;color:var(--ink);cursor:pointer;overflow-wrap:anywhere}.ReadBill_code__dSWFl{font-family:var(--font-m);font-weight:600;font-size:.9375rem;color:var(--accent-ink)}.ReadBill_select__ejqUz{max-width:100%;min-height:44px;font-size:.9375rem;padding:0 var(--sp-3);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--ink)}.ReadBill_meta__FweiE{margin:0;display:flex;flex-direction:column;gap:.15rem;font-size:.9375rem;line-height:1.45;color:var(--ink-2);overflow-wrap:anywhere}.ReadBill_miss__VI7lY{padding:var(--sp-3);border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface-2)}.ReadBill_missH__aUNjF{margin:0 0 var(--sp-2);font-weight:600;font-size:1rem;color:var(--ink)}.ReadBill_miss__VI7lY ul{margin:0 0 var(--sp-2);padding-left:1.2rem;font-size:.9375rem;color:var(--ink-2);overflow-wrap:anywhere}.ReadBill_done__nQO_W{margin:0;font-size:1rem;color:var(--good-ink);font-weight:600}.ReadBill_done__nQO_W a{color:var(--accent-ink)}@media (max-width:480px){.ReadBill_head__Wb2P2 .btn{width:100%;justify-content:center}}