.CashModule_shell__YmD9Z{display:grid;grid-gap:18px;gap:18px}.CashModule_heading__b8WFf{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:27px 30px;border:1px solid #dfe2e7;border-radius:20px;background:#fff}.CashModule_closuresPanel__D5o6r header p,.CashModule_heading__b8WFf p,.CashModule_modal__UdI4P header p,.CashModule_movementsPanel__8Tilw header p,.CashModule_reportPanel__1tcB3 p{margin:0 0 6px;color:#e31724;font-size:11px;font-weight:950;letter-spacing:.17em}.CashModule_heading__b8WFf h2,.CashModule_modal__UdI4P h2{margin:0;color:#11151a;font-size:30px}.CashModule_heading__b8WFf span{display:block;margin-top:7px;color:#657080;font-size:13px}.CashModule_actions__dN_s2{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.CashModule_actions__dN_s2 button,.CashModule_closuresPanel__D5o6r header button,.CashModule_exportButtons__8Lox1 button{min-height:43px;padding:0 16px;border:1px solid #087a4d;border-radius:11px;background:#0a8a56;color:#fff;font-weight:900;cursor:pointer}.CashModule_actions__dN_s2 .CashModule_expenseButton__ZqSRM{border-color:#cb2a35;background:#dc303c}.CashModule_actions__dN_s2 .CashModule_secondaryButton__lTrzh,.CashModule_closuresPanel__D5o6r header button,.CashModule_exportButtons__8Lox1 button{border-color:#d5dbe3;background:#fff;color:#263342}.CashModule_actions__dN_s2 button:disabled{cursor:not-allowed;opacity:.5}.CashModule_loading__dysvj{height:4px;border-radius:999px;background:linear-gradient(90deg,#e31824 30%,#f8c8cb 30% 60%,#e31824 60%);background-size:200% 100%;animation:CashModule_loading__dysvj 1.1s linear infinite}@keyframes CashModule_loading__dysvj{to{background-position:-200% 0}}.CashModule_error__4R9_p,.CashModule_flash__egOL9{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-radius:11px;font-size:12px;font-weight:800}.CashModule_flash__egOL9{border:1px solid #9dd8bc;background:#ecfaf3;color:#116941}.CashModule_error__4R9_p{border:1px solid #f1a7ad;background:#fff0f1;color:#a30f1a}.CashModule_error__4R9_p button{border:0;background:transparent;color:inherit;font-size:18px;cursor:pointer}.CashModule_summary__Pgoqh{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.CashModule_summary__Pgoqh article{display:grid;grid-gap:7px;gap:7px;min-height:126px;padding:20px;border:1px solid #dfe2e7;border-radius:16px;background:#fff}.CashModule_summary__Pgoqh article small{color:#677180;font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.CashModule_summary__Pgoqh article strong{color:#171b20;font-size:22px}.CashModule_summary__Pgoqh article span{color:#7a8492;font-size:11px}.CashModule_summary__Pgoqh .CashModule_income__Xm8wl{border-color:#a9dec5;background:#f2fbf6}.CashModule_summary__Pgoqh .CashModule_income__Xm8wl strong{color:#087548}.CashModule_summary__Pgoqh .CashModule_expense__GqE2i{border-color:#f0b5b9;background:#fff6f6}.CashModule_summary__Pgoqh .CashModule_expense__GqE2i strong{color:#b8202a}.CashModule_accountStrip__0QTt5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.CashModule_accountStrip__0QTt5>button{display:flex;align-items:center;gap:13px;min-height:118px;padding:17px;border:1px solid #dce1e7;border-radius:16px;background:#fff;text-align:left;cursor:pointer}.CashModule_accountStrip__0QTt5>button>span{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:12px;background:#171b20;color:#fff;font-size:20px;font-weight:900}.CashModule_accountStrip__0QTt5>button>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.CashModule_accountStrip__0QTt5 small{color:#7a8490;font-size:9px;font-weight:900;text-transform:uppercase}.CashModule_accountStrip__0QTt5 b{overflow:hidden;color:#222831;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.CashModule_accountStrip__0QTt5 strong{color:#087548;font-size:18px}.CashModule_accountStrip__0QTt5 i{color:#727b87;font-size:10px;font-style:normal}.CashModule_accountStrip__0QTt5 .CashModule_responsibleName__HRHrW{color:#2f5b48;font-weight:800}.CashModule_accountStrip__0QTt5 .CashModule_unassigned__DAIt_{color:#a16a00;font-weight:800}.CashModule_accountStrip__0QTt5 .CashModule_selectedAccount__wjUce{border-color:#e31824;box-shadow:0 0 0 3px rgba(227,24,36,.07)}.CashModule_accountStrip__0QTt5 .CashModule_addAccount__FhZUT{justify-content:center;border-style:dashed;color:#657080}.CashModule_accountStrip__0QTt5 .CashModule_addAccount__FhZUT>span{background:#eef1f4;color:#53606e}.CashModule_reportPanel__1tcB3{display:grid;grid-template-columns:minmax(200px,1.4fr) repeat(3,minmax(145px,.55fr)) minmax(230px,1fr) auto;align-items:end;grid-gap:12px;gap:12px;padding:18px 20px;border:1px solid #dfe2e7;border-radius:16px;background:#f8f9fb}.CashModule_closuresPanel__D5o6r h3,.CashModule_movementsPanel__8Tilw h3,.CashModule_reportPanel__1tcB3 h3{margin:0;font-size:18px}.CashModule_formGrid__FyCg9 label,.CashModule_reportPanel__1tcB3 label{display:grid;grid-gap:6px;gap:6px;color:#485463;font-size:10px;font-weight:900;text-transform:uppercase}.CashModule_formGrid__FyCg9 input,.CashModule_formGrid__FyCg9 select,.CashModule_formGrid__FyCg9 textarea,.CashModule_reportPanel__1tcB3 input,.CashModule_reportPanel__1tcB3 select{width:100%;min-height:42px;padding:9px 11px;border:1px solid #ced5dd;border-radius:9px;background:#fff;color:#18202a;font:inherit;font-size:12px;text-transform:none;box-sizing:border-box}.CashModule_formGrid__FyCg9 textarea{resize:vertical}.CashModule_reportAmounts__oUBsV{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.CashModule_reportAmounts__oUBsV span{display:grid;grid-gap:3px;gap:3px;padding:8px;border-left:2px solid #dce1e7;color:#697482;font-size:9px;font-weight:900;text-transform:uppercase}.CashModule_reportAmounts__oUBsV b{color:#20262d;font-size:12px}.CashModule_exportButtons__8Lox1{display:flex;gap:6px}.CashModule_exportButtons__8Lox1 button{white-space:nowrap}.CashModule_contentGrid__WDA55{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(300px,.7fr);grid-gap:16px;gap:16px}.CashModule_closuresPanel__D5o6r,.CashModule_movementsPanel__8Tilw{overflow:hidden;border:1px solid #dfe2e7;border-radius:18px;background:#fff}.CashModule_closuresPanel__D5o6r>header,.CashModule_movementsPanel__8Tilw>header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid #e5e8ec}.CashModule_movementsPanel__8Tilw>header>span{display:grid;place-items:center;width:37px;height:37px;border-radius:50%;background:#171b20;color:#fff;font-weight:900}.CashModule_movementList__qC9BM{display:grid}.CashModule_movement__sLfPt{display:grid;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;grid-gap:12px;gap:12px;padding:15px 20px;border-bottom:1px solid #edf0f3}.CashModule_movement__sLfPt:last-child{border-bottom:0}.CashModule_expenseIcon__NGsGK,.CashModule_incomeIcon__umO_V{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;font-size:20px;font-weight:900}.CashModule_incomeIcon__umO_V{background:#e5f7ee;color:#087548}.CashModule_expenseIcon__NGsGK{background:#ffedef;color:#bd202b}.CashModule_movementMain__Vutjz{display:grid;grid-gap:3px;gap:3px;min-width:0}.CashModule_movementMain__Vutjz small{color:#5e6a78;font-size:9px;font-weight:900;text-transform:uppercase}.CashModule_movementMain__Vutjz b{overflow:hidden;color:#1b2026;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.CashModule_movementMain__Vutjz i,.CashModule_movementMain__Vutjz span{color:#7a8490;font-size:10px;font-style:normal}.CashModule_movementMain__Vutjz em{color:#a9212b;font-size:10px;font-style:normal;font-weight:800}.CashModule_movementAmount__8fjPA{display:grid;grid-gap:4px;gap:4px;text-align:right}.CashModule_movementAmount__8fjPA strong{color:#222a32;font-size:13px;white-space:nowrap}.CashModule_movementAmount__8fjPA small{color:#7a8490;font-size:9px}.CashModule_movementActions__AheHw{display:flex;flex-direction:column;gap:5px}.CashModule_movementActions__AheHw button{padding:6px 8px;border:1px solid #d4dae1;border-radius:8px;background:#fff;color:#4d5967;font-size:9px;font-weight:850;cursor:pointer}.CashModule_voided__KZe3N{background:#f5f6f7;opacity:.72}.CashModule_voided__KZe3N .CashModule_movementAmount__8fjPA strong{text-decoration:line-through}.CashModule_closuresPanel__D5o6r>div{display:grid}.CashModule_closuresPanel__D5o6r article{display:grid;grid-template-columns:30px minmax(0,1fr) auto;grid-gap:9px;gap:9px;padding:14px 16px;border-bottom:1px solid #edf0f3}.CashModule_closuresPanel__D5o6r article>span{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#edf7f2;color:#087548;font-weight:950}.CashModule_closuresPanel__D5o6r article div{display:grid;grid-gap:3px;gap:3px}.CashModule_closuresPanel__D5o6r article b{font-size:12px}.CashModule_closuresPanel__D5o6r article p,.CashModule_closuresPanel__D5o6r article small{margin:0;color:#77818e;font-size:9px;line-height:1.45}.CashModule_closureSide__oVSiQ{align-content:start;justify-items:end}.CashModule_closureSide__oVSiQ strong{font-size:10px;white-space:nowrap}.CashModule_closureSide__oVSiQ button{padding:6px 8px;border:1px solid #cfd6de;border-radius:8px;background:#fff;color:#34404d;font-size:9px;font-weight:900;cursor:pointer}.CashModule_balanced__OParq{color:#087548}.CashModule_difference__xjPFy{color:#b8202a}.CashModule_empty__KsYRz{padding:32px 20px;color:#78828e;font-size:12px;text-align:center}.CashModule_backdrop__0rZxR{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:18px;background:rgba(12,17,23,.64);overflow:auto}.CashModule_modal__UdI4P{width:min(720px,100%);max-height:92vh;overflow:auto;border-radius:18px;background:#fff;box-shadow:0 24px 80px rgba(0,0,0,.28)}.CashModule_modal__UdI4P header{display:flex;align-items:flex-start;justify-content:space-between;padding:21px 24px;border-bottom:1px solid #e4e7eb}.CashModule_modal__UdI4P header button{border:0;background:transparent;color:#34404d;font-size:25px;cursor:pointer}.CashModule_modal__UdI4P form{display:grid}.CashModule_formGrid__FyCg9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;padding:21px 24px}.CashModule_formGrid__FyCg9 label small{font-size:8px;font-weight:700;text-transform:none}.CashModule_full__Q5MLs{grid-column:1/-1}.CashModule_responsibleList__ae593{display:grid;grid-gap:10px;gap:10px;padding:21px 24px}.CashModule_responsibleList__ae593 label{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.8fr);align-items:center;grid-gap:16px;gap:16px;padding:13px 14px;border:1px solid #dfe3e8;border-radius:11px}.CashModule_responsibleList__ae593 label>span{display:grid;grid-gap:3px;gap:3px}.CashModule_responsibleList__ae593 b{font-size:13px}.CashModule_responsibleList__ae593 small{color:#77818e;font-size:10px}.CashModule_responsibleList__ae593 select{width:100%;min-height:42px;padding:9px 11px;border:1px solid #ced5dd;border-radius:9px;background:#fff;color:#18202a;font:inherit;font-size:12px}.CashModule_modal__UdI4P footer{display:flex;justify-content:flex-end;gap:9px;padding:16px 24px;border-top:1px solid #e4e7eb}.CashModule_modal__UdI4P footer button{min-height:42px;padding:0 17px;border:1px solid #cfd6de;border-radius:10px;background:#fff;color:#33404d;font-weight:900;cursor:pointer}.CashModule_modal__UdI4P footer .CashModule_primary__K5YRI{border-color:#e31824;background:#e31824;color:#fff}.CashModule_notice__KQ1f_{margin:0 24px 18px;padding:12px 14px;border:1px solid #cfd8e3;border-radius:10px;background:#f4f7fa;color:#536170;font-size:11px;line-height:1.5}.CashModule_balancePreview__0yUE_{display:grid;grid-gap:6px;gap:6px;padding:12px;border:1px solid #dce2e8;border-radius:10px;background:#f6f8fa}.CashModule_balancePreview__0yUE_ small{color:#697482;font-size:9px;font-weight:900;text-transform:uppercase}.CashModule_balancePreview__0yUE_ strong{font-size:17px}.CashModule_responsibleRow__mhRJL{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,1fr);align-items:center;grid-gap:16px;gap:16px;padding:13px 14px;border:1px solid #dfe3e8;border-radius:11px}.CashModule_responsibleRow__mhRJL>span{display:grid;grid-gap:3px;gap:3px}.CashModule_responsibleRow__mhRJL b{font-size:13px}.CashModule_responsibleRow__mhRJL small{color:#77818e;font-size:10px}.CashModule_responsibleRow__mhRJL>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.CashModule_responsibleRow__mhRJL input,.CashModule_responsibleRow__mhRJL select{width:100%;min-height:42px;padding:9px 11px;border:1px solid #ced5dd;border-radius:9px;background:#fff;color:#18202a;font:inherit;font-size:12px;box-sizing:border-box}.CashModule_closureDetail__4HlLZ>header span{display:block;margin-top:5px;color:#707b88;font-size:11px}.CashModule_closurePeople__AhFuB{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;padding:20px 24px 0}.CashModule_closurePeople__AhFuB span,.CashModule_closureTotals__cBPkK span{display:grid;grid-gap:4px;gap:4px;padding:12px;border:1px solid #dde2e8;border-radius:10px;background:#f8f9fb}.CashModule_closureNotes__JuKXP small,.CashModule_closurePeople__AhFuB small,.CashModule_closureTotals__cBPkK small{color:#737e8b;font-size:8px;font-weight:950;text-transform:uppercase}.CashModule_closurePeople__AhFuB b,.CashModule_closureTotals__cBPkK b{color:#1d232a;font-size:12px}.CashModule_closureTotals__cBPkK{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px;padding:12px 24px}.CashModule_closureTotals__cBPkK .CashModule_incomeTotal__ta2yb{border-color:#a9dec5;background:#effaf4}.CashModule_closureTotals__cBPkK .CashModule_incomeTotal__ta2yb b{color:#087548}.CashModule_closureTotals__cBPkK .CashModule_expenseTotal__yEIVI{border-color:#f0b5b9;background:#fff4f5}.CashModule_closureTotals__cBPkK .CashModule_expenseTotal__yEIVI b{color:#b8202a}.CashModule_closureTotals__cBPkK .CashModule_okTotal__W2SaK{border-color:#a9dec5;background:#effaf4}.CashModule_closureTotals__cBPkK .CashModule_okTotal__W2SaK b{color:#087548}.CashModule_closureTotals__cBPkK .CashModule_alertTotal__aHxKQ{border-color:#f0b5b9;background:#fff4f5}.CashModule_closureTotals__cBPkK .CashModule_alertTotal__aHxKQ b{color:#b8202a}.CashModule_closureNotes__JuKXP{margin:0 24px 14px;padding:12px 14px;border-left:3px solid #e31824;background:#f8f9fb}.CashModule_closureNotes__JuKXP p{margin:5px 0 0;color:#404b57;font-size:11px;line-height:1.5}.CashModule_closureMovements___zCS5{margin:0 24px 20px;border:1px solid #dfe3e8;border-radius:12px;overflow:hidden}.CashModule_closureMovements___zCS5>div{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:#1a1e23;color:#fff}.CashModule_closureMovements___zCS5>div b{font-size:11px}.CashModule_closureMovements___zCS5>div span{font-size:9px}.CashModule_closureMovements___zCS5 article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:11px 14px;border-bottom:1px solid #e9ecef}.CashModule_closureMovements___zCS5 article:last-child{border-bottom:0}.CashModule_closureMovements___zCS5 article>div{display:grid;grid-gap:3px;gap:3px}.CashModule_closureMovements___zCS5 article small{color:#6e7885;font-size:8px;text-transform:uppercase}.CashModule_closureMovements___zCS5 article b{font-size:11px}.CashModule_closureMovements___zCS5 article p{margin:0;color:#7a8490;font-size:9px}.CashModule_closureMovements___zCS5 article>strong{font-size:10px;white-space:nowrap}.CashModule_closureVoided__Y0htR{background:#f3f4f5;opacity:.7}.CashModule_closureVoided__Y0htR strong{text-decoration:line-through}@media(max-width:1180px){.CashModule_summary__Pgoqh{grid-template-columns:repeat(2,1fr)}.CashModule_reportPanel__1tcB3{grid-template-columns:repeat(3,1fr)}.CashModule_reportAmounts__oUBsV,.CashModule_reportPanel__1tcB3>div:first-child{grid-column:span 2}.CashModule_contentGrid__WDA55{grid-template-columns:1fr}.CashModule_accountStrip__0QTt5{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.CashModule_heading__b8WFf{display:grid;padding:20px}.CashModule_heading__b8WFf h2{font-size:25px}.CashModule_actions__dN_s2{justify-content:stretch}.CashModule_actions__dN_s2 button{flex:1 1}.CashModule_accountStrip__0QTt5,.CashModule_formGrid__FyCg9,.CashModule_reportPanel__1tcB3,.CashModule_summary__Pgoqh{grid-template-columns:1fr}.CashModule_full__Q5MLs,.CashModule_reportAmounts__oUBsV,.CashModule_reportPanel__1tcB3>div:first-child{grid-column:1}.CashModule_reportAmounts__oUBsV{grid-template-columns:1fr}.CashModule_movement__sLfPt{grid-template-columns:34px minmax(0,1fr);align-items:start}.CashModule_movementAmount__8fjPA{grid-column:2;text-align:left}.CashModule_movementActions__AheHw{grid-column:2;flex-direction:row}.CashModule_accountStrip__0QTt5>button{min-height:100px}.CashModule_closuresPanel__D5o6r article{grid-template-columns:30px minmax(0,1fr)}.CashModule_closureSide__oVSiQ{grid-column:2;justify-items:start}.CashModule_closureMovements___zCS5 article,.CashModule_closurePeople__AhFuB,.CashModule_closureTotals__cBPkK,.CashModule_responsibleRow__mhRJL,.CashModule_responsibleRow__mhRJL>div{grid-template-columns:1fr}.CashModule_closureMovements___zCS5 article>strong{white-space:normal}.CashModule_modal__UdI4P{max-height:96vh}.CashModule_contentGrid__WDA55{gap:12px}}.CashModule_collapsibleSection___MO3i{overflow:hidden;border:1px solid #dfe2e7;border-radius:16px;background:#fff;box-shadow:0 5px 18px rgba(22,27,33,.035)}.CashModule_sectionToggle__kBcch{display:grid;grid-template-columns:42px minmax(0,1fr) 28px;align-items:center;grid-gap:13px;gap:13px;width:100%;padding:16px 18px;border:0;background:#fff;color:#1c2229;text-align:left;cursor:pointer}.CashModule_sectionToggle__kBcch:hover{background:#fafbfc}.CashModule_sectionToggle__kBcch:focus-visible{outline:3px solid rgba(227,24,36,.16);outline-offset:-3px}.CashModule_sectionToggle__kBcch>span:nth-child(2){display:grid;grid-gap:3px;gap:3px;min-width:0}.CashModule_sectionToggle__kBcch small{color:#e31724;font-size:8px;font-weight:950;letter-spacing:.13em}.CashModule_sectionToggle__kBcch b{font-size:15px}.CashModule_sectionToggle__kBcch i{overflow:hidden;color:#727d8b;font-size:10px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.CashModule_sectionToggle__kBcch em{color:#6c7784;font-size:10px;font-style:normal;text-align:center}.CashModule_sectionIcon__SUWYk{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:#f1f3f5;color:#242b33;font-size:18px;font-weight:900}.CashModule_collapsibleSection___MO3i .CashModule_reportPanel__1tcB3,.CashModule_contentGridSingle__1FQzj{border:0;border-top:1px solid #e6e9ed;border-radius:0}.CashModule_contentGridSingle__1FQzj{display:grid}.CashModule_contentGridSingle__1FQzj .CashModule_closuresPanel__D5o6r,.CashModule_contentGridSingle__1FQzj .CashModule_movementsPanel__8Tilw{border:0;border-radius:0}@media(max-width:720px){.CashModule_sectionToggle__kBcch{grid-template-columns:38px minmax(0,1fr) 22px;padding:14px}.CashModule_sectionIcon__SUWYk{width:36px;height:36px}.CashModule_sectionToggle__kBcch i{white-space:normal}.CashModule_collapsibleSection___MO3i .CashModule_reportPanel__1tcB3{padding:15px}}