.review-positions details{grid-column:1/-1}
[hidden]{display:none!important}main{max-width:1200px}nav{display:flex;flex-wrap:wrap;gap:1rem}.receipt-filters,.receipt-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem}.receipt-filters label,.receipt-fields label{margin:0}.receipt-actions{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap;margin:1rem 0}.receipt-list{display:grid;gap:.6rem}.receipt-list button{text-align:left;width:100%;background:white;color:#252525;border:1px solid #d8d0c8;padding:1rem}.receipt-list button[aria-pressed=true]{border:2px solid #f47a00}.receipt-detail{border-top:2px solid #f47a00;margin-top:1.5rem;padding-top:1rem}pre{white-space:pre-wrap;overflow-wrap:anywhere}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%}td,th{text-align:left;padding:.6rem;border-bottom:1px solid #dce2e5}.hint{color:#505050}.warning{padding:.7rem;background:#fff3d8;color:#694914}.success{padding:.7rem;background:#e9f5ed;color:#24603c}fieldset{min-width:0;margin-top:1rem}button:disabled{opacity:.55}#upload-status{white-space:pre-line}#file-name{overflow-wrap:anywhere}dialog{max-width:90vw}.receipt-fields small{display:block;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.8rem;margin-top:.3rem}.review-positions{display:grid;gap:1rem}.review-positions fieldset{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.6rem}.review-positions textarea{min-height:5rem}#workspace>section:last-child button{margin:.3rem;white-space:normal;overflow-wrap:anywhere}#workspace>section:last-child>div{display:grid;gap:.4rem}
#archive-project-filter{grid-column:1/-1}
