.cash-filter{display:flex;flex-wrap:wrap;gap:14px;align-items:end;margin-bottom:24px}.cash-filter label{display:grid;gap:7px;flex:1;min-width:140px}.cash-filter input,.cash-filter select{width:100%;padding:12px;border-radius:10px;border:1px solid #444;background:#161922;color:#fff}.cash-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0}.cash-metrics .metric-card{min-width:0}.cash-metrics strong{font-size:clamp(20px,2vw,30px);overflow-wrap:anywhere}.cash-breakdown{display:flex;gap:24px;flex-wrap:wrap}.cash-breakdown span{display:grid;gap:8px}.cash-breakdown strong{color:#ffca00;font-size:24px}#cash-content table,#general-content table{width:100%}#cash-content td,#general-content td{padding:14px}#cash-content .table-card,#general-content .table-card{overflow-x:auto}#cash-view .panel,#general-view .panel{margin-bottom:22px}@media(max-width:1100px){.cash-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.cash-filter{display:grid;grid-template-columns:1fr 1fr}.cash-filter label{min-width:0}.cash-filter button{grid-column:1/-1}.cash-metrics{gap:9px}.cash-metrics .metric-card{padding:14px}.cash-metrics strong{font-size:21px}}

.cash-metrics.cash-daily{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:700px){.cash-metrics.cash-daily{grid-template-columns:1fr}}

.cash-payment-part{border:1px solid #44445e;border-radius:12px;padding:16px;margin-bottom:12px}.cash-payment-part [hidden],#cash-add-part[hidden]{display:none!important}#cash-payment-form input[readonly]{opacity:.85;background:#24283a}#cash-payment-summary{color:#ffca00}
