.cash-card{padding:22px;margin:18px 0}.cash-card h2{margin-bottom:14px}.cash-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:15px}.cash-field{display:flex;flex-direction:column;gap:8px;flex:1 1 180px;font-size:11px}.cash-field input,.cash-field select,.cash-field textarea{width:100%;border:1px solid #9fb8af;border-radius:7px;padding:11px;font:inherit;color:#183439;background:#fff}.cash-field input[type=number]{font-weight:700}.cash-field textarea{min-height:76px;resize:vertical}.cash-form>.field-help,.cash-confirm,.cash-difference{flex-basis:100%;margin:0}.cash-confirm{display:flex;align-items:flex-start;gap:9px;font-size:11px;line-height:1.7}.cash-confirm input{margin-top:3px}.cash-stats{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}.cash-stats>div{padding:14px;background:#f0f6f2;border:1px solid #c4d7cb;border-radius:8px;flex:1 1 145px}.cash-stats span{display:block;font-size:10px;color:#5d786d}.cash-stats strong{display:block;font-size:21px;margin-top:8px}.cash-breakdown,.cash-forms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.cash-breakdown h3{margin:10px 0}.cash-breakdown p{display:flex;justify-content:space-between;gap:14px;border-bottom:1px solid #c4d3cb;padding:9px 0;margin:0;font-size:11px}.cash-breakdown strong{white-space:nowrap}.cash-downloads{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.cash-downloads a{text-decoration:none;font-size:12px}.cash-difference{padding:12px;background:#edf5ef;font-size:14px;font-weight:700;border-radius:7px}.cash-warning{padding:12px;border:1px solid #dcc59a;background:#fff7e8;font-size:11px;line-height:1.8;border-radius:7px}.cash-closed{border-top:1px solid #b6cbc0;padding:15px 0}.cash-closed summary{font-size:12px;cursor:pointer;font-weight:600;line-height:1.8}.cash-movement{font-size:12px;line-height:1.7;border-bottom:1px solid #c4d3cb;padding-bottom:10px}.cash-forms .cash-card{margin:0}.cash-forms .cash-field{flex-basis:100%}@media(max-width:750px){.cash-breakdown,.cash-forms{grid-template-columns:1fr}.cash-card{padding:16px}.cash-form>.button-primary{width:100%}.cash-stats strong{font-size:18px}.cash-downloads a{flex:1 1 auto;text-align:center}}
