.bill-research{overflow-wrap:anywhere;background:#fffdfb;border:1px solid #916a7044;border-radius:20px;padding:clamp(20px,3vw,36px)}.bill-research .agent-md a{color:#6123ae!important}.bill-research .agent-md strong{color:#240b21!important}.bill-research .agent-md p,.bill-research .agent-md li{line-height:1.7}.bill-research .agent-md h3,.bill-research .agent-md h2{letter-spacing:-.025em}.bill-reader{border-bottom:1px solid #c4abd4;margin-bottom:24px;padding-bottom:24px}.bill-reader h2{margin:0 0 12px;font-size:26px}.bill-reader fieldset{border:0;min-width:0;margin:0;padding:0}.bill-drop{background:#f4eefa;border:1px dashed #9b69c2;border-radius:16px;gap:12px;padding:20px;display:grid}.bill-drop span{font-size:14px}.bill-preview img{-o-object-fit:contain;object-fit:contain;background:#fff;width:100%;height:auto;max-height:360px;margin-top:16px}.bill-preview button{background:#fff;border:1px solid #b9a0c8;border-radius:10px;align-items:center;gap:6px;padding:10px;display:flex}.bill-reader .bill-review{border:1px solid #c9afd9;border-radius:14px;margin-top:20px;padding:16px}.bill-review legend{padding:0 6px;font-weight:600}.bill-reader input[type=file]{max-width:100%;font-size:14px}.bill-reader fieldset:disabled{opacity:.65}
