.receipt-page{color:#29354a;font-size:13px;line-height:1.7}.receipt-meta,.receipt-calculation{padding:16px;margin-bottom:14px;border:1px solid #e7edf5;border-radius:15px;background:#fff;min-width:0}.receipt-section-title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:13px}.receipt-section-title h3{font-size:14px;font-weight:600;color:#29354a;margin:0}.receipt-section-title>span{font-size:10px;color:#8290a2;background:#f0f5fb;padding:3px 8px;border-radius:6px}.receipt-meta .field-row{font-size:12px;min-height:34px;flex-wrap:nowrap}.receipt-meta .field-row .label{color:#8792a2;width:66px}.receipt-meta .value{font-size:12px;overflow-wrap:anywhere}.receipt-quantities{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px}.receipt-quantities>div{padding:13px;background:#eef4fc;border-radius:11px}.receipt-quantities>div+div{background:#f1f6f3}.receipt-quantities span{display:block;font-size:11px;color:#758398}.receipt-quantities strong{display:block;font-size:28px;font-weight:650;line-height:1.5;color:#29354a}.receipt-quantities small{margin-left:7px;font-size:11px;font-weight:400;color:#8390a0}.receipt-balance-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:12px}.receipt-balance-table th,.receipt-balance-table td{text-align:center;padding:11px 3px;border-bottom:1px solid #edf1f6}.receipt-balance-table thead th{font-size:10px;color:#8a95a5;font-weight:400;background:#f8f9fc}.receipt-balance-table tbody th{font-weight:500;text-align:left;color:#667286}.receipt-balance-table td{color:#7c8798}.receipt-balance-table td b{color:#29354a;font-size:16px;font-weight:600}.receipt-formulas{display:grid;gap:10px;margin-top:16px}.receipt-formulas p{display:grid;grid-template-columns:auto 1fr;gap:4px 8px;padding:11px 12px;border:1px solid #edf1f6;border-radius:9px}.receipt-formulas span{font-size:11px;color:#778499}.receipt-formulas strong{text-align:right;color:#354e72;font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}.receipt-formulas small{grid-column:1/-1;font-size:10px;color:#919cab}.receipt-scope{font-size:10px;line-height:1.8;color:#8a96a5;margin:13px 0 0}.receipt-footer{font-size:10px;line-height:1.9;text-align:center;color:#98a2af;margin:15px 4px}.receipt-list-item{flex-wrap:wrap;row-gap:6px}.receipt-list-summary{flex:0 0 100%;margin:0;padding-left:20px;font-size:10px;color:#8290a3;line-height:1.8}.receipt-list-item button{font-size:11px;white-space:nowrap;color:#355e99}.fix-receipt{margin-top:18px}
@media(max-width:350px){.receipt-meta,.receipt-calculation{padding:13px}.receipt-formulas p{padding:10px}.receipt-formulas strong{font-size:12px}.receipt-balance-table{font-size:11px}}
.receipt-member{display:grid;grid-template-columns:1fr 1fr;gap:11px 15px;padding:16px;margin-bottom:14px;background:#fff;border:1px solid #e7edf5;border-radius:15px;font-size:12px;line-height:1.65;color:#29354a}.receipt-member>div{min-width:0;display:flex;flex-direction:column;gap:2px}.receipt-member>div>span{color:#8a95a5;font-size:10px}.receipt-member b{font-weight:500;overflow-wrap:anywhere}.receipt-member-address{grid-column:1/-1}.receipt-member>p{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:6px 12px;padding-top:9px;border-top:1px solid #eff2f6;font-size:11px;color:#8590a0}.receipt-member>p b{color:#45546d}.receipt-compare{width:100%;table-layout:fixed;border-collapse:collapse;font-size:13px}.receipt-compare th{width:50%;text-align:left;padding:10px 12px;background:#eef3fa;color:#29354a;font-weight:600;font-size:15px}.receipt-compare td{width:50%;padding:12px;border-bottom:1px solid #edf1f6;text-align:left;vertical-align:middle}.receipt-compare th+th,.receipt-compare td+td{border-left:8px solid white}.receipt-compare td span{display:inline-block;margin-right:7px;color:#728097;font-size:12px}.receipt-compare td b{font-weight:500;color:#bc6256;overflow-wrap:anywhere}.receipt-compare tr:first-child td span{display:block;margin-bottom:4px;font-size:10px}.receipt-compare tr:first-child td b{color:#50617b;font-size:12px}.receipt-formula-details{margin-top:12px;font-size:11px;color:#61758e}.receipt-formula-details summary{cursor:pointer;padding:6px 0}.receipt-formula-details .receipt-formulas{margin-top:6px}
@media(max-width:350px){.receipt-member{padding:13px;gap:9px 12px}.receipt-compare td{padding:11px 7px;font-size:12px}.receipt-compare th{padding:10px 7px}.receipt-compare td span{font-size:11px;margin-right:5px}.receipt-compare tr:first-child td b{font-size:11px}}
