/* Charlie 3.2.0 RC4 — Chapter purchase receipts */
.receipts-head .bar{align-items:flex-start;gap:18px;flex-wrap:wrap}
.receipts-head .bar>div{flex:1;min-width:240px}
.receipts-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0}
.receipts-stats>div{background:var(--surface, #29282b);border:1px solid var(--line,#565058);padding:14px;border-radius:12px;display:flex;flex-direction:column;gap:8px}
.receipts-stats small{font-size:11px;color:var(--muted,#bab7bb);font-weight:700;letter-spacing:.035em}
.receipts-stats strong{font-size:22px;color:var(--fg,#fff)}
.receipts-filters{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0 18px}
.receipts-filters label{flex:1;min-width:170px}
.receipt-list{display:grid;gap:12px}
.receipt-entry{border:1px solid var(--line,#565058);border-radius:12px;padding:15px;display:flex;justify-content:space-between;gap:14px;align-items:flex-start;background:var(--surface,#29282b)}
.receipt-details{min-width:0;display:flex;flex-direction:column;gap:5px}
.receipt-details>strong{font-size:16px;color:var(--fg,#fff)}
.receipt-details>span{font-weight:650;color:var(--fg,#fff)}
.receipt-details>small{color:var(--muted,#bab7bb);overflow-wrap:anywhere}
.receipt-details>p{white-space:pre-wrap;margin:6px 0 0;overflow-wrap:anywhere}
.receipt-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.receipts-form textarea{resize:vertical}
@media(max-width:700px){.receipt-entry{flex-direction:column}.receipts-stats{grid-template-columns:1fr}.receipts-filters{display:block}.receipts-filters label{display:block;margin:8px 0}}
