.cash-page{max-width:1540px}.category-surface.cash-filter{background:#d7fe03;border-color:#d7fe03}.cash-filter .field input,.cash-filter .field select{background:#fff}.cash-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:18px 0 20px}.cash-stat{padding:23px;border-radius:20px;background:#fff;border:1px solid #ededf1;display:flex;flex-direction:column;gap:12px;min-width:0}.cash-stat>span{font-size:14px;color:#777782}.cash-stat strong{font-size:27px;font-weight:550;overflow-wrap:anywhere}.cash-stat small{font-size:12px;color:#777782;line-height:1.5}.cash-stat-black{background:#111113;color:#d7fe03;border-color:#111113}.cash-stat-black>span,.cash-stat-black small{color:#e8e8eb}.cash-stat-lime{background:#d7fe03;border-color:#d7fe03}.cash-stat-lime>span,.cash-stat-lime small{color:#414616}.cash-grid{display:grid;grid-template-columns:minmax(285px,340px) minmax(0,1fr);gap:20px}.cash-forms,.cash-detail{min-width:0}.cash-page fieldset{border:0;padding:0;margin:0;display:grid;gap:18px;min-width:0}.cash-page fieldset:disabled{opacity:.6}.cash-page .field{min-width:0}.cash-page .field :is(input,select,textarea){min-width:0;max-width:100%}.cash-page h2{margin:0 0 18px}.cash-page .cash-close h2{margin-bottom:8px}.cash-close>p{margin-bottom:20px}.cash-section-heading{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:20px}.cash-section-heading h2{margin:0}.cash-section-heading>span{font-size:13px}.cash-subtotals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:18px;background:#f5f5f8;border-radius:12px;margin-bottom:20px}.cash-subtotals>span{font-size:13px;color:#777782;min-width:0}.cash-subtotals strong{display:block;color:#111113;font-size:19px;font-weight:500;margin-top:9px;overflow-wrap:anywhere}.cash-page .table-scroll{overflow:auto}.cash-table{min-width:620px}.cash-table td:first-child{min-width:120px}.cash-table td:nth-child(3){max-width:370px;overflow-wrap:anywhere}.cash-table td strong{font-weight:500}.cash-money{text-align:right;white-space:nowrap}.cash-in{background:#d7fe03;color:#111113}.cash-out,.cash-status-closed{background:#111113;color:#d7fe03}.cash-status{margin-left:8px}.cash-source{display:inline-block;font-size:12px;text-decoration:underline;margin-top:7px}.cash-pagination{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:20px;flex-wrap:wrap}.cash-pagination>span{margin-right:auto;font-size:13px}.cash-info{background:#fff;padding:14px 18px;border-left:4px solid #d7fe03;border-radius:8px;font-size:14px;line-height:1.5}.cash-empty{text-align:center;padding:35px 0;color:#777782}.cash-history{display:grid;gap:0}.cash-history>a{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 0;border-bottom:1px solid #ededf1;font-size:14px}.cash-history>a:last-child{border:0}.cash-history small{display:block;color:#777782;margin-top:4px}.cash-history strong{font-weight:500;white-space:nowrap}.cash-reasons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px}.cash-reasons>div{display:flex;align-items:center;gap:10px;min-width:0;font-size:14px;padding:10px 0}.cash-reasons strong{font-weight:500;margin-left:auto;white-space:nowrap}.cash-closed-note{margin-top:18px;font-size:13px;overflow-wrap:anywhere}
@media(max-width:1100px){.cash-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cash-grid{grid-template-columns:minmax(260px,300px) minmax(0,1fr)}.cash-reasons{grid-template-columns:minmax(0,1fr)}}@media(max-width:800px){.cash-grid{grid-template-columns:minmax(0,1fr)}.cash-detail{order:-1}.cash-page .category-heading{flex-wrap:wrap;gap:12px}.cash-forms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.cash-forms .category-surface{margin:0}.cash-forms>.category-surface:last-child{grid-column:1/-1}}@media(max-width:500px){.cash-stats{gap:10px}.cash-stat{padding:17px;border-radius:16px}.cash-stat strong{font-size:22px}.cash-forms{grid-template-columns:minmax(0,1fr)}.cash-subtotals{gap:12px;padding:14px}.cash-subtotals strong{font-size:16px}.cash-section-heading{align-items:start;flex-wrap:wrap}.cash-filter .trade-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.cash-filter .trade-filters .field{min-width:0}.cash-filter .trade-filters>.button{grid-column:1/-1}.cash-status{margin-left:0}.cash-forms .button{width:100%;justify-content:center}}
