#budgetForecasting{color:#eaf2f8}.bud31-head{display:flex;justify-content:space-between;gap:15px;align-items:center}.bud31-head span{color:#ef4054;text-transform:uppercase;font-size:11px;letter-spacing:1.3px;font-weight:900}.bud31-head h2{margin:4px 0}.bud31-head p{margin:0;color:#91a8ba}.bud31-head>button,.bud31-actions button,.bud31-dialog button{background:#bd1527;color:#fff;border:0;border-radius:9px;padding:10px 13px;font-weight:800;cursor:pointer}.bud31-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:17px 0}.bud31-kpis>div,.bud31-card,.bud31-flow{background:#0b1b2a;border:1px solid #203649;border-radius:13px;padding:14px}.bud31-kpis small{display:block;color:#89a1b3}.bud31-kpis b{display:block;margin-top:6px;font-size:18px}.bud31-flow{color:#b8ccda;margin-bottom:12px}.bud31-list{display:grid;gap:10px}.bud31-card{display:grid;grid-template-columns:minmax(210px,1.2fr) minmax(340px,1fr) auto;gap:15px;align-items:center}.bud31-card.over{border-color:#9f3140}.bud31-card>div>b,.bud31-card>div>span,.bud31-card>div>small{display:block}.bud31-card>div>span{color:#a4b8c7;margin:5px 0}.bud31-card>div>small{color:#748fa3}.bud31-numbers{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.bud31-numbers span{font-size:11px;color:#819bad}.bud31-numbers b{font-size:13px;color:#eef6fb;margin-top:3px}.bud31-modal{position:fixed;inset:0;background:#020a12dc;z-index:140;display:grid;place-items:center;padding:18px}.bud31-dialog{position:relative;background:#0b1b2a;border:1px solid #294358;border-radius:16px;padding:22px;width:min(700px,96vw);max-height:90vh;overflow:auto;color:#eef6fb}.bud31-x{position:absolute;right:12px;top:12px;width:35px;height:35px;padding:0!important;background:#263e52!important}.bud31-dialog form,.bud31-dialog label{display:grid;gap:7px}.bud31-dialog form{gap:13px}.bud31-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.bud31-dialog input,.bud31-dialog select,.bud31-dialog textarea{box-sizing:border-box;width:100%;background:#07131f;color:#eef6fb;border:1px solid #355064;border-radius:9px;padding:10px}.bud31-dialog textarea{min-height:85px}.bud31-empty{text-align:center;padding:25px;color:#91a8ba}@media(max-width:1100px){.bud31-kpis{grid-template-columns:repeat(3,1fr)}.bud31-card{grid-template-columns:1fr}.bud31-numbers{grid-template-columns:repeat(4,1fr)}}@media(max-width:650px){.bud31-head{align-items:flex-start;flex-direction:column}.bud31-kpis{grid-template-columns:repeat(2,1fr)}.bud31-grid{grid-template-columns:1fr}.bud31-numbers{grid-template-columns:repeat(2,1fr)}}