.rc-tabs{margin-bottom:20px}.rc-stats{margin:20px 0}.rc-stats .stat{gap:16px}.rc-row{display:grid;grid-template-columns:minmax(160px,1.5fr) repeat(3,minmax(110px,1fr)) auto;align-items:center;gap:18px;padding:22px;border-bottom:1px solid var(--line)}.rc-row:last-child{border-bottom:0}.rc-row>div>span:not(.row-meta){display:block;font-size:11px;color:var(--muted);margin-bottom:8px}.rc-row strong{font-size:15px;font-weight:500}.rc-row .rc-outstanding{color:#987147}.rc-detail-total{display:flex;flex-wrap:wrap;gap:12px 22px;font-size:13px}.rc-order-id{overflow-wrap:anywhere;margin:8px 0}.rc-row .row-title{text-align:left;line-height:1.7}.rc-row .row-meta{margin-top:4px}
@media(max-width:1100px){.rc-row{grid-template-columns:minmax(140px,1.5fr) repeat(3,minmax(80px,1fr))}.rc-row>button{grid-column:1/-1;justify-self:end}}
@media(max-width:700px){.rc-row{grid-template-columns:repeat(2,minmax(0,1fr));padding:18px;gap:18px}.rc-row>div:first-child{grid-column:1/-1}.rc-row>button{grid-column:auto;justify-self:end;align-self:end}.rc-stats{grid-template-columns:1fr}.rc-stats .stat{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:18px}.rc-stats .stat-value{font-size:23px}.rc-row strong{font-size:14px}}

.rc-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.rc-stats-with-expenses{grid-template-columns:repeat(4,minmax(0,1fr))}.rc-stat-note{font-size:10px;color:var(--muted);line-height:1.7}.rc-expense-stat{text-align:left;cursor:pointer}.rc-expense-stat:hover{border-color:#b6a58e}.rc-expense-stat .stat-label{display:flex;justify-content:space-between;gap:8px;width:100%}.rc-expense-stat small{font-size:9px;color:#9b968b}.rc-expense-stat:focus-visible{outline:2px solid #aa8b68;outline-offset:2px}
@media(max-width:1100px){.rc-stats-with-expenses{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.rc-stats-with-expenses{grid-template-columns:1fr}.rc-stats .stat{flex-wrap:wrap;gap:10px}.rc-stat-note{flex-basis:100%}.rc-expense-stat .stat-label{width:auto}.rc-actions{width:100%;justify-content:flex-end}}
