#finance-collections{box-sizing:border-box;width:min(1040px,calc(100vw - 24px));max-height:calc(100dvh - 32px);margin:auto;padding:24px;background:#121823;color:#edf3fa;border:1px solid #415069;border-radius:18px;font:15px/1.5 system-ui,sans-serif;overflow:auto}
#finance-collections::backdrop{background:#04070ac9}#finance-collections *{box-sizing:border-box}#finance-collections header{display:flex;align-items:start;gap:16px;justify-content:space-between}#finance-collections h2{font-size:23px;margin:0}#finance-collections h3{font-size:18px;margin:24px 0 12px}#finance-collections p{margin:7px 0}#finance-collections small,.fc-note{color:#bdc9da}#finance-collections button,#finance-collections input,#finance-collections select{font:inherit;color:inherit;background:#202c3d;border:1px solid #516077;border-radius:9px;min-height:44px;padding:9px 12px;max-width:100%}#finance-collections button{cursor:pointer}#finance-collections button:hover{background:#2a3b50}#finance-collections :focus-visible{outline:3px solid #7fcdb8;outline-offset:2px}#finance-collections :disabled{opacity:.6;cursor:wait}#finance-collections label{display:grid;gap:6px;min-width:0}#finance-collections .fc-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:end;margin:15px 0}#finance-collections .fc-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}#finance-collections .fc-fields input{width:100%}#finance-collections article{display:grid;grid-template-columns:minmax(0,2fr) minmax(130px,1fr) minmax(0,1.4fr);gap:16px;padding:18px 0;border-bottom:1px solid #415069;overflow-wrap:anywhere}#finance-collections #fc-status{color:#8ee3d1;min-height:24px}#finance-collections a{color:#8ee3d1}#finance-collections #fc-form:not(:empty){padding:0 16px 12px;border:1px solid #657891;border-radius:12px}
@media(max-width:600px){#finance-collections{padding:16px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}#finance-collections h2{font-size:20px}#finance-collections .fc-fields,#finance-collections article{grid-template-columns:1fr}#finance-collections article{gap:8px}#finance-collections .fc-actions>label{width:100%}#finance-collections input,#finance-collections select{width:100%}#finance-collections header p{font-size:13px}}

#finance-collections .fc-kpis{display:flex;gap:24px;flex-wrap:wrap}#finance-collections .fc-kpis strong{font-size:23px}#finance-collections textarea{font:inherit;color:inherit;background:#202c3d;border:1px solid #516077;border-radius:9px;padding:12px;width:100%;min-height:120px}#finance-collections .fc-wide{grid-column:1/-1}#finance-collections #fc-history article{grid-template-columns:1fr}#finance-collections #fc-detail:not(:empty){padding:16px;border:1px solid #657891;border-radius:12px}#finance-collections [hidden]{display:none!important}
