.receiptModal128{width:min(980px,94vw);max-height:92vh;overflow:auto}.receiptHero128,.receiptReview128{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(360px,1.15fr);gap:22px}.receiptPreview128{min-height:320px;border:1px solid var(--line);border-radius:18px;background:#f6f8fb;display:flex;align-items:center;justify-content:center;overflow:hidden}.receiptPreview128 img{width:100%;height:100%;max-height:620px;object-fit:contain;background:#fff}.receiptEmpty128{display:flex;flex-direction:column;gap:8px;align-items:center;text-align:center;padding:28px;color:var(--muted)}.receiptEmpty128:first-letter{font-size:34px}.receiptEmpty128 b{color:var(--ink);font-size:18px}.receiptChoose128{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px}.receiptChoose128 h3,.receiptReading128 h3,.receiptReviewHead128 h3{margin:0}.receiptCamera128,.receiptUpload128{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:12px;cursor:pointer}.receiptUpload128{border:1px solid var(--line);background:#fff}.receiptReading128{text-align:center;max-width:620px;margin:auto}.receiptReading128 .receiptPreview128{min-height:260px;max-height:420px;margin-bottom:18px}.receiptBar128{height:10px;border-radius:999px;background:#edf0f4;overflow:hidden;margin:14px auto;max-width:520px}.receiptBar128 i{display:block;height:100%;background:linear-gradient(90deg,#5f5eea,#19a79c);transition:width .25s}.receiptForm128{min-width:0}.receiptReviewHead128{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.receiptAi128{font-size:11px;font-weight:800;letter-spacing:.08em;padding:7px 9px;border-radius:999px;background:#e9fbf7;color:#08786f}.receiptType128{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0}.receiptType128 label{border:1px solid var(--line);border-radius:12px;padding:10px 12px;background:#fff}.receiptFields128{display:grid;grid-template-columns:1fr 1fr;gap:12px}.receiptFields128 label{font-size:12px;font-weight:700;color:var(--muted)}.receiptFields128 input,.receiptFields128 select{width:100%;margin-top:5px}.receiptFields128 .wide128{grid-column:1/-1}.receiptResult128{display:grid;grid-template-columns:1fr auto auto;gap:12px;margin-top:14px;background:#f6f8fb;border-radius:14px;padding:12px;font-size:12px}.receiptActions128{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.receiptQuick128{background:linear-gradient(135deg,#171a2b,#303650)!important;color:#fff!important;border-color:transparent!important}.receiptQuick128:hover{transform:translateY(-1px)}
@media(max-width:760px){.receiptModal128{width:100vw;max-width:none;min-height:100vh;max-height:100vh;border-radius:0}.receiptHero128,.receiptReview128{grid-template-columns:1fr}.receiptPreview128{min-height:220px;max-height:300px}.receiptFields128{grid-template-columns:1fr 1fr}.receiptResult128{grid-template-columns:1fr}.receiptActions128{position:sticky;bottom:0;background:#fff;padding:12px 0}.receiptCamera128{width:100%}.receiptChoose128{align-items:stretch}.receiptReviewHead128{flex-direction:column}}
