
.receipt-intake-layout{max-width:1100px;margin:auto;min-width:0}
.receipt-intake-layout .panel{min-width:0}
.receipt-intake-line-heading{display:block;margin-bottom:12px;overflow-wrap:anywhere}
[data-receipt-wizard] [hidden]{display:none!important}
[data-receipt-wizard] .wizard-actions{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}
[data-receipt-wizard] .purchase-line{min-width:0;overflow-wrap:anywhere}
[data-receipt-wizard] .table-wrap{overflow-x:auto;max-width:100%}
[data-receipt-wizard] .wizard-stepper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:16px 0}
@media(max-width:600px){[data-receipt-wizard] .wizard-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}[data-receipt-wizard] .wizard-step-pill{min-width:0;padding:10px 4px}[data-receipt-wizard] .form-row{grid-template-columns:1fr!important}}

@media(max-width:600px){#receiptIntakeReview table,#receiptIntakeReview tbody{display:block;min-width:0;width:100%}#receiptIntakeReview thead{display:none}#receiptIntakeReview tr{display:block;margin:0 0 14px;padding:10px;border:1px solid var(--line,#374151);border-radius:10px}#receiptIntakeReview td{display:block;width:auto;border:0;padding:6px;white-space:normal}#receiptIntakeReview td::before{content:attr(data-label);display:block;font-size:.75rem;color:var(--muted,#94a3b8);margin-bottom:3px}#receiptIntakeReview td:first-child{font-weight:600}}

@media(max-width:600px){#receiptIntakeReview .table-wrap{max-height:none;overflow:visible}}
