.expense-page .receipt-card{grid-template-columns:minmax(160px,230px) minmax(0,1fr);align-items:start}.expense-page .receipt-text-reviews{grid-column:1/-1;min-width:0}.expense-page .receipt-text-reviews:empty{display:none}.expense-page .receipt-text-reviews .text-review{width:100%;max-width:none;margin:0 0 12px;box-sizing:border-box}.expense-page .receipt-fields,.expense-page .receipt-fields>label{min-width:0}.expense-page .receipt-fields input,.expense-page .receipt-fields select{min-width:0;width:100%;box-sizing:border-box}.expense-page .expense-audit-warning{grid-column:1/-1;border:1px solid #e4b356;background:#fff7e8;color:#63400c;padding:14px 16px;border-radius:12px;line-height:1.6;overflow-wrap:anywhere}.expense-page .expense-audit-warning p{margin:0 0 8px}.expense-page .expense-period-scope{color:#56657c;font-size:.9rem;line-height:1.6;margin:14px 0}@media(max-width:700px){.expense-page .receipt-card{grid-template-columns:minmax(0,1fr)}.expense-page .receipt-card>aside{width:100%;min-width:0}.expense-page .receipt-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:390px){.expense-page .receipt-fields{grid-template-columns:minmax(0,1fr)}}