.finance-actions,.invoice-actions,.finance-modules{display:flex;gap:10px;flex-wrap:wrap}.finance-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:22px}.finance-kpis article{background:#fff;border:1px solid #dddfe5;border-radius:14px;padding:20px;display:flex;flex-direction:column;gap:8px}.finance-kpis span,.invoice-list span,.finance-modules span{color:#7a8190;font-size:13px}.finance-kpis b{font-size:25px}.finance-admin{margin-bottom:22px}.finance-modules article{flex:1;border:1px solid #e3e4e8;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:7px}.invoice-list article{display:grid;grid-template-columns:1fr 1.6fr .7fr auto 1.2fr;gap:18px;align-items:center;padding:18px 0;border-bottom:1px solid #ececf0}.invoice-number,.invoice-list article>div:nth-child(2){display:flex;flex-direction:column;gap:5px}.finance-status{padding:7px 10px;border-radius:999px;background:#fff1cf;color:#8c5b00!important;text-align:center}.finance-status.paid{background:#dcf7e9;color:#137647!important}.finance-empty{padding:40px;text-align:center;color:#7a8190}dialog{border:0;padding:0;background:transparent}dialog::backdrop{background:#11182788}.dialog-card{background:#fff;border-radius:16px;padding:26px;width:min(520px,calc(100vw - 30px));display:flex;flex-direction:column;gap:14px;position:relative}.dialog-card label{display:flex;flex-direction:column;gap:6px;font-size:13px}.dialog-card input,.dialog-card select,.dialog-card textarea{padding:11px;border:1px solid #d8dae0;border-radius:9px}.dialog-close:first-child{position:absolute;right:14px;top:14px;border:0;font-size:22px;background:none}.dialog-card dl div{display:grid;grid-template-columns:110px 1fr;padding:7px 0}.dialog-card dt{color:#7a8190}@media(max-width:900px){.finance-kpis{grid-template-columns:1fr}.invoice-list article{grid-template-columns:1fr}.invoice-actions{justify-content:flex-start}}
