body[data-finance-view=pagar],body[data-finance-view=receber],body[data-finance-view=faturamento]{--finance-panel-radius:9px;--finance-control-radius:7px;--finance-row-height:44px;--finance-head-height:36px;--finance-panel-shadow:0 5px 16px #0a0f1406;--finance-focus:0 0 0 3px #00cbaf0e}body[data-finance-view=pagar] .cp-reference-page>.content,body[data-finance-view=receber] .cp-shell>.content,body[data-finance-view=faturamento] .cp-shell>.content{width:100%;max-width:none!important;padding:14px 16px 28px!important}body[data-finance-view=pagar] .cp-kpi-card,body[data-finance-view=pagar] .cp-summary-card.cp-due-agenda,body[data-finance-view=receber] .cp-shell .ksi,body[data-finance-view=faturamento] .cp-shell .ksi{border-radius:var(--finance-panel-radius)!important;height:auto!important;min-height:112px!important;box-shadow:var(--finance-panel-shadow)!important}body[data-finance-view=pagar] .cp-kpi-card:before,body[data-finance-view=pagar] .cp-summary-card.cp-due-agenda:before,body[data-finance-view=receber] .cp-shell .ksi:before,body[data-finance-view=faturamento] .cp-shell .ksi:before{background:linear-gradient(90deg,#00cbaf,#47e0c2)!important;width:70px!important;height:2px!important}body[data-finance-view=receber] .cp-shell .kpi-strip,body[data-finance-view=faturamento] .cp-shell .kpi-strip{gap:12px!important}body[data-finance-view=pagar] .cp-toolbar-controls,body[data-finance-view=faturamento] .cp-shell>.content>.card>div:first-child{border-color:var(--border)!important;background:var(--bg2)!important;gap:7px!important;min-height:56px!important;padding:9px 11px!important}body[data-finance-view=receber] .cp-shell .card>div:first-child:has(.sw){border-color:var(--border)!important;background:var(--bg2)!important;gap:7px!important;min-height:56px!important;padding:9px 11px!important}body[data-finance-view=pagar] .cp-toolbar-controls .si,body[data-finance-view=pagar] .cp-toolbar-controls .sel,body[data-finance-view=pagar] .cp-date-trigger,body[data-finance-view=pagar] .cp-toolbar-overflow-btn,body[data-finance-view=receber] .cp-shell .si,body[data-finance-view=receber] .cp-shell .sel,body[data-finance-view=faturamento] .cp-shell .si,body[data-finance-view=faturamento] .cp-shell .sel{border-radius:var(--finance-control-radius)!important;border-color:var(--border)!important;background:var(--bg2)!important;height:34px!important;min-height:34px!important;color:var(--text)!important;box-shadow:none!important;font-size:10.5px!important}body[data-finance-view=pagar] .cp-toolbar-controls .si:focus,body[data-finance-view=pagar] .cp-toolbar-controls .sel:focus,body[data-finance-view=pagar] .cp-date-trigger:focus,body[data-finance-view=receber] .cp-shell .si:focus,body[data-finance-view=receber] .cp-shell .sel:focus,body[data-finance-view=faturamento] .cp-shell .si:focus,body[data-finance-view=faturamento] .cp-shell .sel:focus{box-shadow:var(--finance-focus)!important;border-color:#00cbafa6!important;outline:none!important}body[data-finance-view=pagar] .cp-toolbar-new-expense,body[data-finance-view=pagar] .cp-new-expense,body[data-finance-view=receber] .cp-shell .btn-p,body[data-finance-view=faturamento] .cp-shell .btn-p{border-radius:var(--finance-control-radius)!important;color:#fff!important;background:linear-gradient(135deg,#00cbaf,#47e0c2)!important;border-color:#0000!important;height:34px!important;min-height:34px!important;box-shadow:0 6px 15px #00cbaf26!important}body[data-finance-view=pagar] .cp-reference-table-card,body[data-finance-view=receber] .cp-shell .cgrid>.card,body[data-finance-view=receber] .cp-shell .forecast-bar,body[data-finance-view=receber] .cp-shell .rcol .mc,body[data-finance-view=faturamento] .cp-shell>.content>.card{overflow:hidden;border:1px solid var(--border)!important;border-radius:var(--finance-panel-radius)!important;background:var(--bg2)!important;box-shadow:var(--finance-panel-shadow)!important}body[data-finance-view=pagar] .cp-reference-table thead th,body[data-finance-view=receber] .cp-shell thead th,body[data-finance-view=faturamento] .cp-shell thead th{text-transform:uppercase;height:var(--finance-head-height)!important;color:#66737d!important;letter-spacing:.03em!important;background:#f7f9f9!important;border-bottom:1px solid #e2e8eb!important;padding:0 9px!important;font-size:8.8px!important;font-weight:700!important}body[data-finance-view=pagar] .cp-reference-table tbody tr,body[data-finance-view=receber] .cp-shell tbody tr,body[data-finance-view=faturamento] .cp-shell tbody tr{height:var(--finance-row-height)!important;min-height:var(--finance-row-height)!important;background:var(--bg2)!important;border-bottom:1px solid #edf1f2!important}body[data-finance-view=pagar] .cp-reference-table tbody td,body[data-finance-view=receber] .cp-shell tbody td,body[data-finance-view=faturamento] .cp-shell tbody td{font-variant-numeric:tabular-nums;color:var(--text2)!important;padding:0 9px!important;font-size:10px!important}body[data-finance-view=pagar] .cp-reference-table tbody tr:hover,body[data-finance-view=receber] .cp-shell tbody tr:hover,body[data-finance-view=faturamento] .cp-shell tbody tr:hover{background:#00cbaf07!important}body[data-finance-view=pagar] .cp-reference-table tbody tr.is-selected,body[data-finance-view=receber] .cp-shell tbody tr[style*="rgba(91,106,240"],body[data-finance-view=faturamento] .cp-shell tbody tr[style*="rgba(91,106,240"]{background:#00cbaf0e!important;box-shadow:inset 3px 0 #00cbaf!important}body[data-finance-view=receber] .cp-shell>.content{grid-template-columns:minmax(0,1fr) 292px!important;gap:14px!important}body[data-finance-view=receber] .cp-shell .forecast-bar:before{min-height:40px!important;padding:0 13px!important;font-size:11px!important}body[data-finance-view=receber] .cp-shell .fc-item{min-height:58px!important;padding:8px 12px!important}body[data-finance-view=receber] .cp-shell .rcol{gap:10px!important}body[data-finance-view=receber] .cp-shell .mc{padding:12px 13px!important}body[data-finance-view=pagar] .cp-status-tabs{border-bottom-color:var(--border)!important;height:42px!important;margin-bottom:10px!important}body[data-finance-view=pagar] .cp-status-tab.active{color:#008f7b!important;border-bottom-color:#00cbaf!important}body[data-finance-view=pagar] .pgb.on,body[data-finance-view=receber] .cp-shell .pgb.on,body[data-finance-view=faturamento] .cp-shell .pgb.on{color:#008f7b!important;background:#00cbaf13!important;border-color:#00cbaf!important}[data-theme=dark] body[data-finance-view=pagar] .cp-reference-table-card,[data-theme=dark] body[data-finance-view=pagar] .cp-reference-table tbody tr,[data-theme=dark] body[data-finance-view=pagar] .cp-toolbar-controls,[data-theme=dark] body[data-finance-view=receber] .cp-shell .cgrid>.card,[data-theme=dark] body[data-finance-view=receber] .cp-shell .forecast-bar,[data-theme=dark] body[data-finance-view=receber] .cp-shell .rcol .mc,[data-theme=dark] body[data-finance-view=receber] .cp-shell tbody tr,[data-theme=dark] body[data-finance-view=faturamento] .cp-shell>.content>.card,[data-theme=dark] body[data-finance-view=faturamento] .cp-shell tbody tr{background:#10161d!important}[data-theme=dark] body[data-finance-view=pagar] .cp-reference-table thead th,[data-theme=dark] body[data-finance-view=receber] .cp-shell thead th,[data-theme=dark] body[data-finance-view=faturamento] .cp-shell thead th{color:#8d99a2!important;background:#171d23!important;border-bottom-color:#f2f4f717!important}[data-theme=dark] body[data-finance-view=pagar] .cp-reference-table tbody tr,[data-theme=dark] body[data-finance-view=receber] .cp-shell tbody tr,[data-theme=dark] body[data-finance-view=faturamento] .cp-shell tbody tr{border-bottom-color:#f2f4f711!important}[data-theme=dark] body[data-finance-view=pagar] .cp-status-tab.active,[data-theme=dark] body[data-finance-view=pagar] .pgb.on,[data-theme=dark] body[data-finance-view=receber] .cp-shell .pgb.on,[data-theme=dark] body[data-finance-view=faturamento] .cp-shell .pgb.on{color:#47e0c2!important}@media (max-width:1180px){body[data-finance-view=receber] .cp-shell>.content{display:block!important}}@media (max-width:900px){body[data-finance-view=pagar] .cp-reference-page>.content,body[data-finance-view=receber] .cp-shell>.content,body[data-finance-view=faturamento] .cp-shell>.content{padding:10px!important}}
body[data-finance-view] input[type=checkbox],body[data-finance-view] input[type=radio]{accent-color:#00cbaf}body[data-finance-view] button:focus-visible,body[data-finance-view] input:focus-visible,body[data-finance-view] select:focus-visible,body[data-finance-view] textarea:focus-visible,body[data-finance-view] [role=button]:focus-visible{outline-offset:2px;outline:2px solid #00cbaf85}body[data-finance-view=contas] .bank-reference-page{--bank-blue:#00a990!important;--bank-green:#00a982!important;--bank-red:#e5484d!important}body[data-finance-view=contas] .day-cell-hover[style*="59, 130, 246"],body[data-finance-view=contas] .day-cell-hover[style*="59,130,246"],body[data-finance-view=pagar] .day-cell-hover[style*="59, 130, 246"],body[data-finance-view=pagar] .day-cell-hover[style*="59,130,246"]{background:#00cbaf1f!important}body[data-finance-view=pagar] .cp-reference-page{--cp-blue:#00cbaf!important;--cp-blue-soft:#00cbaf12!important;--cp-green:#00a982!important;--cp-red:#e5484d!important;--cp-orange:#e68a1a!important}body[data-finance-view=receber] [style*="91, 106, 240"],body[data-finance-view=receber] [style*="91,106,240"]{background:#00cbaf11!important;border-color:#00cbaf2e!important}body[data-finance-view=caixa] .cash-kpis .cash-kpi:first-child{--accent:#00a982!important}body[data-finance-view=caixa] .cash-kpis .cash-kpi:nth-child(2){--accent:#00cbaf!important}body[data-finance-view=caixa] .cash-kpis .cash-kpi:nth-child(3){--accent:#47e0c2!important}body[data-finance-view=caixa] .cash-kpis .cash-kpi:nth-child(4){--accent:#00a990!important}body[data-finance-view=caixa] .cash-kpis .cash-kpi:nth-child(5){--accent:#47e0c2!important}body[data-finance-view=caixa] .cash-kpi-icon{color:var(--accent,#00cbaf)!important;border-color:color-mix(in srgb,var(--accent,#00cbaf)22%,var(--border))!important;background:color-mix(in srgb,var(--accent,#00cbaf)7%,var(--bg2))!important}body[data-finance-view=caixa] .cash-toolbar svg[style*=\#7587a0],body[data-finance-view=caixa] .cash-table td[style*=\#7b8aa0],body[data-finance-view=caixa] .cash-event-list span[style*=\#7a89a0]{color:var(--text3)!important}[data-theme=dark] body[data-finance-view=contas] .day-cell-hover[style*="59, 130, 246"],[data-theme=dark] body[data-finance-view=contas] .day-cell-hover[style*="59,130,246"],[data-theme=dark] body[data-finance-view=pagar] .day-cell-hover[style*="59, 130, 246"],[data-theme=dark] body[data-finance-view=pagar] .day-cell-hover[style*="59,130,246"]{background:#47e0c221!important}[data-theme=dark] body[data-finance-view=receber] [style*="91, 106, 240"],[data-theme=dark] body[data-finance-view=receber] [style*="91,106,240"]{background:#00cbaf17!important;border-color:#47e0c233!important}[data-theme=dark] body[data-finance-view=caixa] .cash-kpi-icon{color:#47e0c2!important;background:#00cbaf14!important;border-color:#47e0c229!important}
html[data-theme=light] body{background-color:#f2f4f7}html[data-theme=light] .main-content{background-color:#f2f4f7;background-image:linear-gradient(#f2f4f7f5 0%,#f2f4f7e8 58%,#f2f4f7d1 100%),url(/brand/avva-mesh.svg);background-position:50%,100% 100%;background-repeat:no-repeat;background-size:auto,min(1500px,100vw - 76px) 300px;background-attachment:fixed}html[data-theme=light] body[data-finance-view] .cp-shell,html[data-theme=light] body[data-finance-view] .cp-reference-page,html[data-theme=light] body[data-finance-view] .bank-reference-page,html[data-theme=light] body[data-finance-view] .nd-shell,html[data-theme=light] body[data-finance-view^=caixa] .cash-page{background:0 0!important}html[data-theme=light] .main-outer>.sb{--sb-light-text:#253345;--sb-light-muted:#6b7b8e;--sb-light-active:#008f7b;background:#fffffffa!important;border-right:1px solid #e2e8eb!important;box-shadow:8px 0 28px #0a0f1406!important}html[data-theme=light] .main-outer>.sb .sb-brand,html[data-theme=light] .main-outer>.sb .sb-wordmark b,html[data-theme=light] .main-outer>.sb .nb,html[data-theme=light] .main-outer>.sb .nb-lbl,html[data-theme=light] .main-outer>.sb .nb-ico,html[data-theme=light] .main-outer>.sb .nb-sec-label,html[data-theme=light] .main-outer>.sb .sb-dashboard-link{color:var(--sb-light-text)!important}html[data-theme=light] .main-outer>.sb .sb-wordmark em{color:#00cbaf!important}html[data-theme=light] .main-outer>.sb .sb-primary-label,html[data-theme=light] .main-outer>.sb .sb-modules-label,html[data-theme=light] .main-outer>.sb .sb-admin-label{color:#788697!important}html[data-theme=light] .main-outer>.sb .nb-sec-label.active,html[data-theme=light] .main-outer>.sb .nb-active,html[data-theme=light] .main-outer>.sb .nb-active .nb-lbl,html[data-theme=light] .main-outer>.sb .nb-active .nb-ico,html[data-theme=light] .main-outer>.sb .sb-dashboard-link.active{color:var(--sb-light-active)!important}html[data-theme=light] .main-outer>.sb .nb-sec-label.active,html[data-theme=light] .main-outer>.sb .nb-active,html[data-theme=light] .main-outer>.sb .sb-dashboard-link.active{background:linear-gradient(90deg,#00cbaf18,#47e0c206)!important;border-color:#00cbaf2e!important}html[data-theme=light] .main-outer>.sb .nb:hover,html[data-theme=light] .main-outer>.sb .sb-dashboard-link:hover{background:#00cbaf0a!important}html[data-theme=light] .main-outer>.sb .sb-module-children:before,html[data-theme=light] .main-outer>.sb .sb-nested-children:before{background:#e1e9ea!important}html[data-theme=light] .main-outer>.sb .sb-security{color:var(--sb-light-text)!important;background-color:#ffffffeb!important;border-color:#dce7e7!important}body[data-finance-view=receber] .cp-shell>.content{display:block!important}body[data-finance-view=receber] .receber-overview{grid-template-columns:minmax(0,1fr) 268px;align-items:stretch;gap:12px;display:grid}body[data-finance-view=receber] .receber-kpis{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important;margin:0!important;display:grid!important}body[data-finance-view=receber] .receber-kpis .ksi{min-width:0;color:var(--text);text-align:left;cursor:pointer;align-content:start;display:grid;position:relative;overflow:hidden;border:1px solid var(--border)!important;background:var(--bg2)!important;border-radius:9px!important;min-height:126px!important;padding:18px 14px 14px!important;box-shadow:0 5px 16px #0a0f1406!important}body[data-finance-view=receber] .receber-kpis .ksi:hover,body[data-finance-view=receber] .receber-kpis .ksi.active{border-color:#00cbaf61!important;box-shadow:0 7px 20px #00cbaf13!important}body[data-finance-view=receber] .receber-kpis .ksi-ico{color:#00a990;background:#00cbaf0b;border:1px solid #00cbaf33;border-radius:50%;place-items:center;width:35px;height:35px;display:grid;position:absolute;top:13px;right:12px}body[data-finance-view=receber] .receber-kpis .ksi-lbl{color:#566577;max-width:calc(100% - 38px);min-height:28px;line-height:1.3;text-transform:none!important;font-size:9px!important;font-weight:650!important}body[data-finance-view=receber] .receber-kpis .ksi-val{white-space:nowrap;margin-top:7px;color:#142034!important;font-size:clamp(16px,1.16vw,21px)!important;font-weight:700!important}body[data-finance-view=receber] .receber-kpis .kr .ksi-val,body[data-finance-view=receber] .receber-kpis .ky .ksi-val{color:#e5484d!important}body[data-finance-view=receber] .receber-kpis .kg .ksi-val{color:#008f7b!important}body[data-finance-view=receber] .receber-kpis .ksi-sub{color:var(--text3);justify-content:space-between;gap:5px;margin-top:auto;display:flex;font-size:8.5px!important}body[data-finance-view=receber] .receber-kpis .ksi-sub span{color:#008f7b;white-space:nowrap}body[data-finance-view=receber] .forecast-bar{grid-template-rows:40px repeat(3,1fr);overflow:hidden;border:1px solid var(--border)!important;background:var(--bg2)!important;border-radius:9px!important;grid-template-columns:1fr!important;gap:0!important;margin:0!important;display:grid!important;box-shadow:0 5px 16px #0a0f1406!important}body[data-finance-view=receber] .forecast-bar:before{content:none!important}body[data-finance-view=receber] .forecast-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:10px;display:flex}body[data-finance-view=receber] .forecast-heading span{color:#008f7b;font-size:8.5px}body[data-finance-view=receber] .forecast-bar .fc-item{border:0!important;border-bottom:1px solid var(--border)!important;background:var(--bg2)!important;grid-template-columns:8px minmax(0,1fr) auto!important;align-items:center!important;min-height:0!important;padding:8px 12px!important;display:grid!important}body[data-finance-view=receber] .forecast-bar .fc-item:last-child{border-bottom:0!important}body[data-finance-view=receber] .fc-dot{background:#00cbaf;border-radius:50%;width:6px;height:6px}body[data-finance-view=receber] .fc-dot.week{background:#e68a1a}body[data-finance-view=receber] .fc-dot.month{background:#8b9aaf}body[data-finance-view=receber] .forecast-bar .fc-label,body[data-finance-view=receber] .forecast-bar .fc-sub,body[data-finance-view=receber] .forecast-bar .fc-val{grid-area:auto!important;align-self:auto!important}body[data-finance-view=receber] .forecast-bar .fc-label{font-weight:650;color:var(--text2)!important;font-size:9px!important}body[data-finance-view=receber] .forecast-bar .fc-sub{margin-top:2px;color:var(--text3)!important;font-size:8px!important}body[data-finance-view=receber] .forecast-bar .fc-val{white-space:nowrap;color:#008f7b!important;font-size:10px!important;font-weight:700!important}body[data-finance-view=receber] .receber-grid{margin-top:12px;display:block!important}body[data-finance-view=receber] .receber-list-card{overflow:hidden;border:1px solid var(--border)!important;background:var(--bg2)!important;border-radius:9px!important;box-shadow:0 5px 16px #0a0f1406!important}body[data-finance-view=receber] .receber-toolbar{border-bottom:1px solid var(--border);align-items:center;min-height:62px;background:var(--bg2)!important;grid-template-columns:minmax(290px,1fr) 128px 112px 210px auto auto!important;gap:8px!important;padding:10px 12px!important;display:grid!important}body[data-finance-view=receber] .receber-toolbar .sw{min-width:0!important}body[data-finance-view=receber] .receber-toolbar .si,body[data-finance-view=receber] .receber-toolbar .sel,body[data-finance-view=receber] .receber-period{width:100%;border:1px solid var(--border)!important;background:var(--bg2)!important;border-radius:7px!important;height:38px!important;min-height:38px!important}body[data-finance-view=receber] .receber-toolbar .si{padding-left:34px!important;font-size:10px!important}body[data-finance-view=receber] .receber-toolbar .sel{padding:0 10px!important;font-size:10px!important}body[data-finance-view=receber] .receber-period{color:var(--text2);grid-template-columns:auto 1fr;align-items:center;gap:7px;padding:0 9px;font-size:9px;font-weight:650;display:grid}body[data-finance-view=receber] .receber-period input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-size:10px}body[data-finance-view=receber] .receber-toolbar .btn{white-space:nowrap;justify-content:center;align-items:center;gap:6px;display:inline-flex;height:38px!important;min-height:38px!important;padding:0 13px!important;font-size:10px!important}body[data-finance-view=receber] .receber-new-btn{min-width:126px;color:#fff!important;background:linear-gradient(135deg,#00cbaf,#47e0c2)!important;border-color:#0000!important}body[data-finance-view=receber] .receber-more-btn.active{color:#008f7b!important;background:#00cbaf0d!important;border-color:#00cbaf6b!important}body[data-finance-view=receber] .receber-more-filters{border-bottom:1px solid var(--border);background:#f8fafa;justify-content:flex-end;gap:7px;padding:8px 12px;display:flex}body[data-finance-view=receber] .receber-more-filters .btn{align-items:center;gap:6px;min-height:32px;font-size:9px;display:inline-flex}body[data-finance-view=receber] .receber-status-tabs{border-bottom:1px solid var(--border);align-items:end;gap:26px;min-height:45px;padding:0 14px;display:flex}body[data-finance-view=receber] .receber-status-tabs button{height:44px;color:var(--text2);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:0 1px;font-size:10px;font-weight:650;display:inline-flex}body[data-finance-view=receber] .receber-status-tabs button.active{color:#008f7b;border-bottom-color:#00cbaf}body[data-finance-view=receber] .receber-status-tabs span{min-width:18px;color:var(--text3);text-align:center;background:#f0f4f5;border-radius:999px;padding:2px 5px;font-size:8px}body[data-finance-view=receber] .receber-status-tabs button.active span{color:#008f7b;background:#00cbaf1a}body[data-finance-view=receber] .receber-list-card .empty{justify-content:center;min-height:360px}body[data-finance-view=receber] .receber-list-card table{min-width:1060px}body[data-finance-view=pagar-nova] .nd-shell,.nd-shell{--nd-ink:#142034;--nd-copy:#607083;--nd-soft:#8a98a8;--nd-blue:#00cbaf!important;background:0 0!important;padding:14px 16px 30px!important}.nd-body{grid-template-columns:minmax(0,1fr) 326px!important;gap:14px!important}.nd-form-col{flex-direction:column;gap:12px;display:flex;background:0 0!important;border:0!important;padding:0!important}.nd-identification,.nd-documents,.nd-cost-centers{border:1px solid var(--nd-line);background:var(--bg2);border-radius:9px;box-shadow:0 5px 16px #0a0f1406}.nd-identification{order:1;padding:19px 20px 20px!important}.nd-documents{order:2;padding:18px 20px 4px}.nd-ocr-review{order:3;margin:0!important}.nd-cost-centers{order:4;margin-top:0!important;padding:18px 20px 16px!important}.nd-form-col>.err-box{order:5;margin-top:0}.nd-identification>h2,.nd-section-heading h2,.nd-cost-centers-heading h2{color:#142034;font-weight:700;font-size:14px!important}.nd-section-heading h2 span{color:#008f7b!important;background:#00cbaf12!important}.nd-section-heading p,.nd-cost-centers-heading p{color:var(--nd-copy);font-size:10.5px}.nd-fields{gap:13px 14px!important;margin-bottom:13px!important}.nd-fields input,.nd-fields select,.nd-installments input,.nd-notes textarea,.nd-rateio-row select,.nd-rateio-row input{background:#fff!important;border-color:#dde5e8!important;border-radius:7px!important;min-height:40px!important;font-size:11px!important}.nd-fields input:focus,.nd-fields select:focus,.nd-installments input:focus,.nd-notes textarea:focus,.nd-rateio-row select:focus,.nd-rateio-row input:focus{box-shadow:0 0 0 3px #00cbaf12;border-color:#00cbafb3!important}.nd-document-grid{grid-template-columns:minmax(280px,1fr) 128px minmax(220px,.62fr)!important;gap:10px!important;margin-top:12px!important;padding-bottom:16px!important}.nd-file-empty,.nd-file-card,.nd-add-document{border-radius:7px!important;min-height:92px!important}.nd-add-document,.nd-file-preview,.nd-file-copy button{color:#008f7b!important}.nd-ai-document{border-left:1px solid var(--nd-line);padding-left:14px!important}.nd-ai-document button,.nd-save{box-shadow:0 6px 16px #00cbaf26;color:#fff!important;background:linear-gradient(135deg,#00cbaf,#47e0c2)!important;border-color:#0000!important}.nd-save:disabled{box-shadow:none;color:#a6b0b8!important;background:#e7ebed!important;border-color:#e0e6e9!important}.nd-resumo{box-shadow:0 5px 16px #0a0f1406;border-radius:9px!important}.nd-resumo-total strong,.nd-resumo-info{color:#008f7b!important}.nd-resumo-info{background:#00cbaf09;border-color:#00cbaf73!important}.nd-rateio-resumo-bar span:first-child{background:#00cbaf!important}.nd-cost-centers-heading button{color:#008f7b!important;border-color:#00cbaf!important}@media (max-width:1500px){body[data-finance-view=receber] .receber-overview{grid-template-columns:minmax(0,1fr) 250px}body[data-finance-view=receber] .receber-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}body[data-finance-view=receber] .receber-toolbar{grid-template-columns:minmax(250px,1fr) 120px 105px 190px auto auto!important}}@media (max-width:1120px){body[data-finance-view=receber] .receber-overview{grid-template-columns:1fr}body[data-finance-view=receber] .forecast-bar{grid-template-rows:40px auto;grid-template-columns:repeat(3,1fr)!important}body[data-finance-view=receber] .forecast-heading{grid-column:1/-1}body[data-finance-view=receber] .forecast-bar .fc-item{border-right:1px solid var(--border)!important;border-bottom:0!important}body[data-finance-view=receber] .forecast-bar .fc-item:last-child{border-right:0!important}body[data-finance-view=receber] .receber-toolbar{grid-template-columns:minmax(260px,1fr) repeat(2,120px)}body[data-finance-view=receber] .receber-period,body[data-finance-view=receber] .receber-more-btn,body[data-finance-view=receber] .receber-new-btn{width:100%}.nd-document-grid{grid-template-columns:minmax(230px,1fr) 116px!important}.nd-ai-document{border-top:1px solid var(--nd-line);border-left:0;grid-column:1/-1;padding:14px 0 0!important}}@media (max-width:820px){body[data-finance-view=receber] .receber-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-finance-view=receber] .receber-toolbar{grid-template-columns:1fr 1fr!important}body[data-finance-view=receber] .receber-search{grid-column:1/-1}body[data-finance-view=receber] .receber-status-tabs{gap:15px;overflow-x:auto}.nd-body{grid-template-columns:1fr!important}}@media (max-width:580px){body[data-finance-view=receber] .receber-kpis,body[data-finance-view=receber] .forecast-bar,body[data-finance-view=receber] .receber-toolbar{grid-template-columns:1fr!important}body[data-finance-view=receber] .forecast-heading{grid-column:1}body[data-finance-view=receber] .forecast-bar .fc-item{border-right:0!important;border-bottom:1px solid var(--border)!important}.nd-identification-top,.nd-identification-main,.nd-identification-bottom,.nd-document-grid{grid-template-columns:1fr!important}}[data-theme=dark] body[data-finance-view=receber] .receber-kpis .ksi-val,[data-theme=dark] .nd-identification>h2,[data-theme=dark] .nd-section-heading h2,[data-theme=dark] .nd-cost-centers-heading h2{color:var(--text)!important}[data-theme=dark] .nd-fields input,[data-theme=dark] .nd-fields select,[data-theme=dark] .nd-installments input,[data-theme=dark] .nd-notes textarea,[data-theme=dark] .nd-rateio-row select,[data-theme=dark] .nd-rateio-row input{background:var(--bg2)!important}
body[data-finance-view=receber] .receber-kpis{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:11px!important}body[data-finance-view=receber] .receber-kpis .ksi:nth-child(2){display:none!important}body[data-finance-view=receber] .receber-kpis .ksi{position:relative;border-radius:9px!important;min-height:122px!important;padding:16px 17px!important;box-shadow:0 5px 16px #0a0f1406!important}body[data-finance-view=receber] .receber-kpis .ksi:before{content:"";background:linear-gradient(90deg,#00cbaf,#47e0c2);border-radius:0 0 4px 4px;width:72px;height:2px;position:absolute;top:-1px;left:12px}body[data-finance-view=receber] .receber-kpis .ksi-ico{display:none!important}body[data-finance-view=receber] .receber-kpis .ksi-lbl{line-height:1.25;max-width:100%!important;min-height:auto!important;color:var(--text2)!important;letter-spacing:.025em!important;font-size:9.5px!important;font-weight:650!important}body[data-finance-view=receber] .receber-kpis .ksi-val{letter-spacing:-.015em;font-family:var(--font-exo2),"Exo 2",sans-serif!important;margin-top:8px!important;font-size:19px!important;font-weight:700!important}body[data-finance-view=receber] .receber-kpis .ksi-sub{border-top:1px solid var(--border);padding-top:9px;color:var(--text3)!important;margin-top:auto!important;font-size:9.5px!important}body[data-finance-view=receber] .receber-kpis .ksi:first-child .ksi-val,body[data-finance-view=receber] .receber-kpis .ksi:nth-child(5) .ksi-val{color:#008f7b!important}body[data-finance-view=receber] .receber-kpis .ksi:nth-child(3) .ksi-val{color:#d9484d!important}body[data-finance-view=receber] .receber-kpis .ksi:nth-child(4) .ksi-val{color:#c87816!important}body[data-finance-view=receber] .receber-kpis .ksi:nth-child(6) .ksi-val{color:#008f70!important}body[data-finance-view=receber] .forecast-bar{border-radius:9px!important;min-height:122px!important;box-shadow:0 5px 16px #0a0f1406!important}@media (max-width:1500px){body[data-finance-view=receber] .receber-kpis{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media (max-width:1260px){body[data-finance-view=receber] .receber-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:820px){body[data-finance-view=receber] .receber-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:580px){body[data-finance-view=receber] .receber-kpis{grid-template-columns:1fr!important}}
html[data-theme=light] .main-outer>.sb{--sb-text:#455568;--sb-heading:#738195;--sb-icon:#68798d;--sb-hover:#00cbaf09;--sb-hover-text:#0a0f14;--sb-active-bg:#00cbaf13;--sb-active-text:#008f7b;--sb-active-border:#00cbaf38}html[data-theme=light] .main-outer>.sb .sb-wordmark b{color:#0a0f14!important}html[data-theme=light] .main-outer>.sb .sb-wordmark em{color:#00cbaf!important}html[data-theme=light] .main-outer>.sb .sb-dashboard-link.active .sb-dashboard-icon,html[data-theme=light] .main-outer>.sb .nb-sec-toggle.active .sb-module-icon,html[data-theme=light] .main-outer>.sb .nb-sec-toggle[aria-expanded=true] .sb-module-icon{color:#008f7b!important;background:#00cbaf16!important;box-shadow:0 4px 10px #00cbaf0f!important}html[data-theme=light] .main-outer>.sb .sb-dashboard-link.active:before,html[data-theme=light] .main-outer>.sb .sb-module-children .nb-active:before,html[data-theme=light] .main-outer>.sb .sb-module-children>.nb.nb-active:before,html[data-theme=light] .main-outer>.sb .sb-module-children>div>.nb.nb-active:first-child:before{background:#00cbaf!important}html[data-theme=light] .main-outer>.sb .sb-module-children .nb-active,html[data-theme=light] .main-outer>.sb .nb-active,html[data-theme=light] .main-outer>.sb .nb-active .nb-lbl,html[data-theme=light] .main-outer>.sb .nb-active .nb-ico{color:#008f7b!important}html[data-theme=light] .main-outer>.sb .sb-security-icon{color:#008f7b!important;background:#00cbaf11!important;border:1px solid #00cbaf29!important}body[data-finance-view=pagar] .cp-reference-page .cgrid{grid-template-columns:minmax(0,1fr)!important;gap:0!important;width:100%!important;max-width:none!important;display:block!important}body[data-finance-view=pagar] .cp-reference-page .cp-reference-table-card,body[data-finance-view=pagar] .cp-reference-page .cp-table-scroll{width:100%!important;min-width:0!important;max-width:none!important}body[data-finance-view=pagar] .cp-reference-page .cp-reference-table{min-width:980px;width:100%!important}body[data-finance-view=receber] .cp-shell>.content{width:100%!important;max-width:none!important;display:block!important}body[data-finance-view=receber] .cp-shell .receber-overview{grid-template:auto/minmax(0,1fr) 300px!important;align-items:stretch!important;gap:11px!important;width:100%!important;max-width:none!important;display:grid!important}body[data-finance-view=receber] .cp-shell .receber-overview>.receber-kpis{grid-area:1/1!important;width:100%!important;min-width:0!important;margin:0!important}body[data-finance-view=receber] .cp-shell .receber-overview>.forecast-bar{grid-area:1/2!important;width:100%!important;min-width:0!important;margin:0!important}body[data-finance-view=receber] .cp-shell .receber-grid.cgrid{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:none!important;width:100%!important;max-width:none!important;margin-top:12px!important;display:block!important}body[data-finance-view=receber] .cp-shell .receber-list-card{width:100%!important;min-width:0!important;max-width:none!important}body[data-finance-view=receber] .cp-shell .receber-list-card>div[style*=overflowX]{width:100%!important}@media (max-width:1220px){body[data-finance-view=receber] .cp-shell .receber-overview{grid-template-columns:1fr!important}body[data-finance-view=receber] .cp-shell .receber-overview>.receber-kpis,body[data-finance-view=receber] .cp-shell .receber-overview>.forecast-bar{grid-area:auto/1!important}body[data-finance-view=receber] .cp-shell .receber-overview>.forecast-bar{grid-template-rows:auto!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}body[data-finance-view=receber] .cp-shell .forecast-heading{grid-column:1/-1}}.nd-shell,.nd-body,.nd-form-col{width:100%!important;min-width:0!important;max-width:none!important}.nd-body{grid-template-columns:minmax(0,1fr) 326px!important;align-items:start!important}.nd-resumo-col{min-width:0!important}body[data-finance-view=contas] .bank-reference-page{--bank-blue:#00cbaf!important;--bank-green:#00a982!important;--bank-red:#d9484d!important}body[data-finance-view=contas] .bank-reference-page .bank-tabs button.active{color:#008f7b!important;border-bottom-color:#00cbaf!important}body[data-finance-view=contas] .bank-reference-page .bank-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:11px!important;margin-bottom:12px!important}body[data-finance-view=contas] .bank-reference-page .bank-kpi{border-color:var(--border)!important;background:var(--bg2)!important;min-height:118px!important;padding:15px 16px 13px!important;box-shadow:0 5px 16px #0a0f1406!important}body[data-finance-view=contas] .bank-reference-page .bank-kpi:before{background:linear-gradient(90deg,#00cbaf,#47e0c2)!important;width:72px!important}body[data-finance-view=contas] .bank-reference-page .bank-kpi-balance .bank-kpi-head,body[data-finance-view=contas] .bank-reference-page .bank-kpi-pending .bank-kpi-head,body[data-finance-view=contas] .bank-reference-page .bank-pending-link,body[data-finance-view=contas] .bank-reference-page .bank-import-button,body[data-finance-view=contas] .bank-reference-page .bank-add-account{color:#008f7b!important}body[data-finance-view=contas] .bank-reference-page .bank-kpi-icon,body[data-finance-view=contas] .bank-reference-page .bank-account-icon{color:#008f7b!important;background:#00cbaf0f!important;border-color:#00cbaf2e!important}body[data-finance-view=contas] .bank-reference-page .bank-workspace{grid-template-columns:300px minmax(0,1fr)!important;gap:12px!important;width:100%!important}body[data-finance-view=contas] .bank-reference-page .bank-account-panel,body[data-finance-view=contas] .bank-reference-page .bank-ledger-panel{border-color:var(--border)!important;background:var(--bg2)!important;box-shadow:0 5px 16px #0a0f1406!important}body[data-finance-view=contas] .bank-reference-page .bank-account-card.selected{background:#00cbaf0a!important;border-color:#00cbafad!important;box-shadow:inset 2px 0 #00cbaf!important}body[data-finance-view=contas] .bank-reference-page .bank-account-card:hover{background:#00cbaf06!important;border-color:#00cbaf4d!important}body[data-finance-view=contas] .bank-reference-page .bank-ledger-header,body[data-finance-view=contas] .bank-reference-page .bank-ledger-tools{border-bottom-color:var(--border)!important}body[data-finance-view=contas] .bank-reference-page .bank-ledger-filters .sel:focus,body[data-finance-view=contas] .bank-reference-page .bank-ledger-search:focus-within .fi{border-color:#00cbafa6!important;box-shadow:0 0 0 3px #00cbaf0e!important}body[data-finance-view=contas] .bank-reference-page .bank-ledger-table tbody tr:hover{background:#00cbaf07!important}body[data-finance-view=contas] .bank-reference-page .bank-ledger-table td[style*=\#10b981],body[data-finance-view=contas] .bank-reference-page .bank-ledger-table td[style*="rgb(16, 185, 129)"]{color:#008f70!important}body[data-finance-view=contas] .bank-reference-page [style*="59, 130, 246"],body[data-finance-view=contas] .bank-reference-page [style*="59,130,246"]{background-color:#00cbaf1f!important}@media (max-width:1180px){body[data-finance-view=contas] .bank-reference-page .bank-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-finance-view=contas] .bank-reference-page .bank-workspace{grid-template-columns:1fr!important}}@media (max-width:720px){body[data-finance-view=contas] .bank-reference-page .bank-kpi-grid{grid-template-columns:1fr!important}}
html[data-theme=dark] .main-outer>.sb{--sb-text:#a9b7bc;--sb-heading:#6e7c82;--sb-icon:#839399;--sb-hover:#47e0c20e;--sb-hover-text:#edf6f4;--sb-active-bg:#00cbaf16;--sb-active-text:#47e0c2;--sb-active-border:#00cbaf3d;--sb-security-bg:#0b171b;--sb-security-icon-bg:#00cbaf1a;background:#091115!important;border-right-color:#ffffff13!important;box-shadow:5px 0 20px #00000024!important}html[data-theme=dark] .main-outer>.sb .sb-brand,html[data-theme=dark] .main-outer>.sb .sb-wordmark b{color:#f5faf9!important}html[data-theme=dark] .main-outer>.sb .sb-brand em,html[data-theme=dark] .main-outer>.sb .sb-wordmark em{color:#00cbaf!important}html[data-theme=dark] .main-outer>.sb .sb-dashboard-link:hover,html[data-theme=dark] .main-outer>.sb .nb-sec-toggle:hover,html[data-theme=dark] .main-outer>.sb .nb:hover,html[data-theme=dark] .main-outer>.sb .sb-module-children .nb:hover{color:#edf6f4!important;background:#47e0c20e!important}html[data-theme=dark] .main-outer>.sb .nb:hover .nb-lbl,html[data-theme=dark] .main-outer>.sb .nb:hover .nb-ico,html[data-theme=dark] .main-outer>.sb .nb-sec-toggle:hover .sb-module-icon{color:#d7e9e6!important}html[data-theme=dark] .main-outer>.sb .nb-sec-toggle.active,html[data-theme=dark] .main-outer>.sb .nb-sec-toggle[aria-expanded=true]{color:#eaf5f3!important;background:#00cbaf13!important}html[data-theme=dark] .main-outer>.sb .nb-sec-toggle.active .sb-module-icon,html[data-theme=dark] .main-outer>.sb .nb-sec-toggle[aria-expanded=true] .sb-module-icon,html[data-theme=dark] .main-outer>.sb .sb-dashboard-link.active .sb-dashboard-icon{color:#47e0c2!important;box-shadow:none!important;background:#00cbaf1a!important}html[data-theme=dark] .main-outer>.sb .nb-active,html[data-theme=dark] .main-outer>.sb .nb-active .nb-lbl,html[data-theme=dark] .main-outer>.sb .nb-active .nb-ico{color:#47e0c2!important}html[data-theme=dark] .main-outer>.sb .sb-dashboard-link.active:before,html[data-theme=dark] .main-outer>.sb .sb-module-children .nb-active:before{background:#00cbaf!important}html[data-theme=dark] .main-outer>.sb .sb-module-children:before{background:#47e0c224!important}html[data-theme=dark] .main-outer>.sb .sb-module-children>.nb:before,html[data-theme=dark] .main-outer>.sb .sb-module-children>div>.nb:first-child:before{background:#334449!important;border-color:#091115!important}html[data-theme=dark] .main-outer>.sb .sb-security{background:#0b171b!important;border-color:#47e0c224!important}html[data-theme=dark] .main-outer>.sb .sb-security-icon{color:#47e0c2!important;background:#00cbaf1a!important;border:1px solid #47e0c22e!important}html[data-theme=dark] .main-outer>.sb .sb-security-icon svg{color:#47e0c2!important}html[data-theme=dark] .main-outer>.sb .sb-security strong{color:#eaf5f3!important}html[data-theme=dark] .main-outer>.sb .sb-security small{color:#71888a!important}body[data-finance-view=receber] .receber-overview,body[data-finance-view=receber] .receber-kpis,body[data-finance-view=receber] .receber-kpis .ksi{min-width:0!important}@media (min-width:1381px){body[data-finance-view=receber] .cp-shell .receber-overview{grid-template-columns:minmax(0,1fr) 300px!important}body[data-finance-view=receber] .cp-shell .receber-kpis{grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:11px!important;display:grid!important}}@media (min-width:1181px) and (max-width:1380px){body[data-finance-view=receber] .cp-shell .receber-overview{grid-template-columns:1fr!important}body[data-finance-view=receber] .cp-shell .receber-overview>.receber-kpis,body[data-finance-view=receber] .cp-shell .receber-overview>.forecast-bar{grid-area:auto/1!important}body[data-finance-view=receber] .cp-shell .receber-kpis{grid-template-columns:repeat(5,minmax(0,1fr))!important}body[data-finance-view=receber] .cp-shell .forecast-bar{grid-template-rows:auto!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}body[data-finance-view=receber] .cp-shell .forecast-bar:before,body[data-finance-view=receber] .cp-shell .forecast-heading{grid-column:1/-1!important}}body[data-finance-view=receber] .receber-kpis .ksi:nth-child(6){grid-area:auto!important}.nd-shell{--nd-blue:#00cbaf!important}.nd-topbar{border:1px solid var(--nd-line)!important;background:var(--bg2)!important;border-bottom:0!important;border-radius:9px 9px 0 0!important;min-height:52px!important;margin:0 338px -1px 0!important;padding:8px 14px!important}.nd-form-col{border-radius:0 0 9px 9px!important}.nd-back-btn,.nd-cancel,.nd-save{min-height:34px!important}.nd-save:not(:disabled){color:#041512!important;background:#00cbaf!important;border-color:#00cbaf!important}.nd-back-btn:hover,.nd-cancel:hover{color:#008f7b!important;background:#00cbaf0b!important;border-color:#00cbaf8c!important}@media (max-width:980px){.nd-topbar{border-bottom:1px solid var(--nd-line)!important;border-radius:9px!important;margin-bottom:10px!important;margin-right:0!important}.nd-form-col{border-radius:9px!important}}
.nd-shell form{position:relative}.nd-topbar{z-index:8!important;height:34px!important;min-height:34px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;position:absolute!important;top:19px!important;left:20px!important;right:360px!important}.nd-topbar-right{gap:8px!important}.nd-back-btn,.nd-cancel,.nd-save{height:34px!important;min-height:34px!important}.nd-form-col{border-radius:0!important}.nd-identification{position:relative;border-radius:9px!important;padding:19px 20px 20px!important}.nd-identification>h2{align-items:center;min-height:34px;padding:0 220px 0 46px;display:flex;margin:0 0 12px!important}.nd-save:not(:disabled){color:#041512!important;background:#00cbaf!important;border-color:#00cbaf!important}.nd-save:not(:disabled):hover{background:#47e0c2!important;border-color:#47e0c2!important}@media (max-width:980px){.nd-topbar{background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;right:20px!important}}@media (max-width:660px){.nd-identification{padding-top:66px!important}.nd-identification>h2{min-height:auto;padding:0}.nd-topbar{top:16px!important;left:16px!important;right:16px!important}}
.orgcfg,.companyForm,.userForm{width:100%;color:var(--text);max-width:none!important;margin:0!important;padding:18px 22px 42px!important}.orgcfg *,.companyForm *,.userForm *{box-sizing:border-box}.orgcfg .head,.orgcfg-head{justify-content:space-between;align-items:flex-start;gap:22px;max-width:1480px;margin:0 auto 14px;display:flex}.orgcfg .back,.companyForm .back,.userForm .back{color:var(--text2);font:600 12.5px var(--font-exo2),sans-serif;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:0 0 8px;padding:0;display:inline-flex}.orgcfg .kicker,.companyForm .kicker,.userForm .kicker{color:var(--avva-primary);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.orgcfg .head h1,.companyForm .head h1,.userForm .head h1{color:var(--text);font-family:var(--font-exo2),sans-serif;letter-spacing:-.035em;margin:5px 0 4px;font-size:clamp(23px,2vw,30px);font-weight:730}.orgcfg .head p,.companyForm .head p,.userForm .head p{max-width:820px;color:var(--text2);margin:0;font-size:13px;line-height:1.5}.orgcfg-head-actions{flex:none;align-items:center;gap:9px;display:flex}.ownerBadge{border:1px solid var(--border);background:var(--bg2);min-height:42px;color:var(--text2);border-radius:9px;align-items:center;gap:9px;padding:7px 12px;display:flex}.ownerBadge.owner{border-color:color-mix(in srgb,var(--avva-primary)24%,var(--border));background:color-mix(in srgb,var(--avva-primary)5%,var(--bg2));color:var(--avva-primary)}.ownerBadge strong,.ownerBadge small{display:block}.ownerBadge strong{color:var(--text);font-size:13px}.ownerBadge small{color:var(--text3);margin-top:1px;font-size:11px}.orgcfg .refresh{border:1px solid var(--border);background:var(--bg2);min-height:42px;color:var(--text);font:650 12.5px var(--font-exo2),sans-serif;cursor:pointer;border-radius:9px;align-items:center;gap:7px;padding:0 14px;display:inline-flex}.orgcfg .refresh:disabled{opacity:.55}.orgcfg-setup{border:1px solid color-mix(in srgb,var(--avva-primary)18%,var(--border));background:var(--bg2);border-radius:11px;max-width:1480px;margin:0 auto 14px;overflow:hidden;box-shadow:0 5px 18px #0a0f1406}.orgcfg-setup-intro{border-bottom:1px solid var(--border);background:linear-gradient(90deg,color-mix(in srgb,var(--avva-primary)5%,var(--bg2)),var(--bg2));grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:64px;padding:12px 16px;display:grid}.setupIcon{background:color-mix(in srgb,var(--avva-primary)10%,var(--bg3));width:36px;height:36px;color:var(--avva-primary);border-radius:9px;place-items:center;display:grid}.orgcfg-setup-intro strong{font-size:14px;display:block}.orgcfg-setup-intro p{color:var(--text2);margin:2px 0 0;font-size:12px}.setupProgress{background:color-mix(in srgb,var(--avva-primary)10%,var(--bg3));color:var(--avva-primary);border-radius:99px;padding:5px 10px;font-size:11.5px;font-weight:800}.setupSteps{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.setupStep{border:0;border-right:1px solid var(--border);background:var(--bg2);min-height:76px;color:var(--text);text-align:left;cursor:pointer;grid-template-columns:30px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:12px 14px;transition:background .15s;display:grid}.setupStep:last-child{border-right:0}.setupStep:hover{background:color-mix(in srgb,var(--avva-primary)3%,var(--bg2))}.setupStep>span{border:1px solid var(--border);width:28px;height:28px;color:var(--text3);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.setupStep.done>span{color:#008f70;background:#00b8891f;border-color:#0000}.setupStep strong,.setupStep p{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.setupStep strong{font-size:13px;font-weight:700}.setupStep p{color:var(--text2);margin:2px 0 0;font-size:12px}.setupStep>svg{color:var(--text3)}.orgcfg .summary,.orgcfg-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:1480px;margin:0 auto 16px;display:grid}.orgcfg .sum{background:var(--bg2)!important;border:1px solid var(--border)!important;border-radius:12px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;min-height:84px!important;padding:14px 18px!important;display:flex!important}.orgcfg .sum>span{width:34px!important;height:34px!important;color:var(--avva-primary)!important;background:#00cbaf1a!important;border-radius:8px!important;flex-shrink:0!important;place-items:center!important;display:grid!important}.orgcfg .sum strong{color:var(--text)!important;font-size:20px!important;font-weight:750!important;line-height:1.2!important}.orgcfg .sum small{color:var(--text3)!important;margin-top:2px!important;font-size:11px!important;font-weight:600!important}.orgcfg .tabs{border-bottom:1px solid var(--border);gap:4px;display:flex}.orgcfg .tabs button{color:var(--text2);font:650 13px var(--font-exo2),sans-serif;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:12px 16px;transition:all .15s;display:flex}.orgcfg .tabs button:hover{color:var(--text)}.orgcfg .tabs button.active{border-bottom-color:var(--avva-primary);color:var(--avva-primary);font-weight:750}.orgcfg .toolbar{justify-content:space-between;align-items:center;gap:12px;padding:14px 0 16px;display:flex}.orgcfg .search{align-items:center;min-width:280px;max-width:380px;display:flex;position:relative}.orgcfg .search svg{color:var(--text3);pointer-events:none;position:absolute;left:12px}.orgcfg .search input{border:1px solid var(--border);background:var(--bg2);width:100%;height:38px;color:var(--text);border-radius:8px;padding:0 12px 0 34px;font:13px inherit}.orgcfg .newButton{background:var(--avva-primary);color:#fff;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:7px;height:38px;padding:0 16px;font:700 12.5px inherit;transition:background .15s;display:inline-flex}.orgcfg .newButton:hover{background:color-mix(in srgb,var(--avva-primary)85%,#000)}.orgcfg .error,.companyForm .error,.userForm .error{color:#b91c1c;background:#dc26260d;border:1px solid #dc262638;border-radius:8px;padding:12px 14px;font-size:13px}.orgcfg .panel{border:1px solid var(--border);background:var(--bg2);border-radius:12px;overflow:hidden}.orgcfg .panelHead{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.orgcfg .panelHead h2{margin:0;font-size:15px;font-weight:750}.orgcfg .panelHead p{color:var(--text2);margin:3px 0 0;font-size:12.5px}.orgcfg .counter{background:var(--bg3);color:var(--text2);border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:650}.orgcfg .table{width:100%}.orgcfg .tr{border-bottom:1px solid var(--border);color:var(--text2);grid-template-columns:minmax(280px,1.8fr) 1.2fr 1.1fr 1fr .7fr;align-items:center;gap:14px;padding:12px 20px;font-size:13px;display:grid}.orgcfg .tr:last-child{border-bottom:0}.orgcfg .tr.user{grid-template-columns:minmax(280px,1.9fr) 1.2fr .8fr .7fr}.orgcfg .tr.th{background:var(--bg3);text-transform:uppercase;letter-spacing:.03em;color:var(--text3);font-size:11px;font-weight:750}.orgcfg .dataRow{cursor:pointer;transition:background .15s}.orgcfg .dataRow:hover{background:color-mix(in srgb,var(--avva-primary)3%,var(--bg2))}.orgcfg .primary{align-items:center;gap:10px;min-width:0;display:flex}.orgcfg .avatar{background:color-mix(in srgb,var(--avva-primary)7%,var(--bg3));width:34px;height:34px;color:var(--avva-primary);border-radius:8px;flex:none;place-items:center;display:grid}.orgcfg .primary strong,.orgcfg .primary small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.orgcfg .primary strong{color:var(--text);font-size:13.5px}.orgcfg .primary small{color:var(--text2);margin-top:2px;font-size:11.5px}.orgcfg .status{align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.orgcfg .status i{border-radius:50%;width:6px;height:6px}.orgcfg .status.on{color:#008f70}.orgcfg .status.on i{background:#00b889}.orgcfg .status.off{color:var(--text3)}.orgcfg .status.off i{background:var(--text3)}.orgcfg .role{border:1px solid var(--border);background:var(--bg3);border-radius:6px;padding:3px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.orgcfg .role.ownerRole{border-color:color-mix(in srgb,var(--avva-primary)22%,var(--border));background:color-mix(in srgb,var(--avva-primary)7%,var(--bg3));color:var(--avva-primary);font-weight:800}.platformScope{color:var(--avva-primary);font-size:12px;font-weight:750}.modulesPanel .moduleLegend{border-bottom:1px solid var(--border);background:var(--bg3);color:var(--text2);justify-content:space-between;align-items:center;gap:16px;padding:10px 20px;font-size:12px;display:flex}.moduleLegend-indicators{align-items:center;gap:16px;display:flex}.moduleLegend span{align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.moduleLegend i{border-radius:50%;width:7px;height:7px}.blockedDot{background:#94a3b8}.allowedDot{background:#d97706}.activeDot{background:#008f7b}.modulesPanel .moduleList{flex-direction:column;width:100%;display:flex}.moduleRow{border-bottom:1px solid var(--border);background:var(--bg2);justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;transition:background .15s;display:flex}.moduleRow:last-child{border-bottom:0}.moduleRow:hover{background:#00cbaf06}.moduleRow-main{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.moduleRow-icon{background:var(--bg3);width:38px;height:38px;color:var(--text3);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.moduleRow.isActive .moduleRow-icon{color:var(--avva-primary);background:#00cbaf1f}.moduleRow-info{flex:1;min-width:0}.moduleRow-titleRow{align-items:center;gap:8px;display:flex}.moduleRow-title{color:var(--text);font-size:13.5px;font-weight:750}.moduleRow-family{background:var(--bg3);color:var(--text3);text-transform:capitalize;border-radius:5px;padding:2px 7px;font-size:10.5px;font-weight:600}.moduleRow-desc{color:var(--text2);margin:2px 0 0;font-size:12px;line-height:1.35}.moduleRow-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.moduleRow-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.moduleRow-badge.allowed{color:#008f7b;background:#00cbaf1a}.moduleRow-badge.blocked{background:var(--bg3);color:var(--text3)}.moduleRow-switch-btn{border:1px solid var(--border);background:var(--bg3);color:var(--text2);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:6px 14px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.moduleRow-switch-btn:hover:not(:disabled){border-color:var(--avva-primary);color:var(--text)}.moduleRow-switch-btn.on{color:#008f7b;background:#00cbaf1a;border-color:#00cbaf4d}.moduleRow-switch-btn.on:hover:not(:disabled){color:#e5484d;background:#e5484d1a;border-color:#e5484d4d}.moduleRow-switch-btn:disabled{opacity:.45;cursor:not-allowed}.moduleRow-owner-btn{border:1px solid var(--border);height:30px;color:var(--text2);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:5px;padding:0 10px;font-size:11.5px;font-weight:600;display:inline-flex}.moduleRow-owner-btn:hover{background:var(--bg3);color:var(--text)}.orgcfg .moduleAction{border:1px solid var(--avva-primary);background:var(--avva-primary);color:#041512}.moduleActions button:disabled{opacity:.42;cursor:not-allowed}.ownerOnly{color:var(--text3);align-items:center;gap:5px;font-size:11px;display:inline-flex}.orgcfg .empty,.orgcfg .state{min-height:180px;color:var(--text2);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.orgcfg .empty>span{background:var(--bg3);width:44px;height:44px;color:var(--avva-primary);border-radius:10px;place-items:center;display:grid}.orgcfg .empty strong{color:var(--text);font-size:14px}.orgcfg .empty p{max-width:430px;margin:0;font-size:13px}.companyForm>.head,.userForm>.head{border-bottom:1px solid var(--border);max-width:1480px;margin:0 auto 14px!important;padding-bottom:14px!important}.companyForm form,.userForm form{max-width:1480px;margin:0 auto}.companyForm form{grid-template-columns:minmax(0,1.5fr) minmax(330px,.72fr);align-items:start;gap:14px 16px;display:grid}.companyForm form>.error{grid-column:1/-1}.companyForm form>.card{margin:0!important}.companyForm form>.card:first-of-type,.companyForm form>.card:nth-of-type(2),.companyForm form>.card:nth-of-type(3){grid-column:1}.companyForm form>.card:nth-of-type(4){grid-area:1/2/span 3;position:sticky;top:84px}.companyForm form>.actions{grid-column:1/-1}.companyForm .card,.userForm .card{border:1px solid var(--border);background:var(--bg2);overflow:hidden;box-shadow:0 3px 14px #0a0f1405;border-radius:10px!important}.companyForm .cardHead,.userForm .cardHead{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;min-height:56px;display:flex;padding:12px 16px!important}.companyForm .cardHead h2,.userForm .cardHead h2{margin:0;font-weight:750;font-size:15px!important}.companyForm .cardHead p,.userForm .cardHead p{color:var(--text2);margin:3px 0 0;font-size:12.5px!important}.companyForm .formGrid,.userForm .formGrid{gap:14px 16px!important;padding:16px!important}.companyForm .field>span,.userForm .field>span{font-weight:700;font-size:12px!important}.companyForm .field input,.companyForm .field select,.userForm .field input{height:38px!important;font-size:13px!important}.companyForm .modules{grid-template-columns:1fr!important;padding:10px!important}.companyForm .moduleOption{min-height:56px;margin:0!important}.companyForm .state{text-align:center;padding:22px;font-size:13px;line-height:1.5;min-height:160px!important}.userForm form{grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);align-items:start;gap:14px 16px;display:grid}.userForm form>.error{grid-column:1/-1}.userForm form>.card{margin:0!important}.userForm form>.card:first-of-type{grid-area:1/1}.userForm form>.card:nth-of-type(2){grid-area:2/1/span 2}.userForm form>.card:nth-of-type(3){grid-area:1/2}.userForm form>.card:nth-of-type(4){grid-area:2/2/span 2}.userForm form>.actions{grid-column:1/-1}.userForm .roles,.userForm .companies,.userForm .modules{gap:0!important;padding:8px!important}.userForm .roleOption,.userForm .company,.userForm .moduleOption{min-height:56px;margin:4px!important;padding:11px 12px!important}.userForm .roleOption small,.userForm .company small,.userForm .moduleCopy small{font-size:12px!important}.companyForm .actions,.userForm .actions{justify-content:flex-end;gap:10px;display:flex;padding-top:4px!important}.companyForm .actions button,.userForm .actions button{min-height:38px;font-size:13px}@media (max-width:1220px){.orgcfg .modules{grid-template-columns:repeat(2,minmax(0,1fr))}.orgcfg .module:nth-child(3n){border-right:1px solid var(--border)}.orgcfg .module:nth-child(2n){border-right:0}.setupSteps{grid-template-columns:repeat(2,minmax(0,1fr))}.setupStep:nth-child(2n){border-right:0}.setupStep:nth-child(-n+2){border-bottom:1px solid var(--border)}.orgcfg .summary,.orgcfg-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.orgcfg .sum:nth-child(2n){border-right:0}.orgcfg .sum:nth-child(-n+2){border-bottom:1px solid var(--border)}.companyForm form,.userForm form{grid-template-columns:1fr}.companyForm form>.card:nth-of-type(4){grid-area:auto/1;position:static}.userForm form>.card:first-of-type,.userForm form>.card:nth-of-type(2),.userForm form>.card:nth-of-type(3),.userForm form>.card:nth-of-type(4){grid-area:auto/1}}@media (max-width:760px){.orgcfg .modules{grid-template-columns:1fr}.orgcfg .module{border-right:0!important}.setupSteps{grid-template-columns:1fr}.setupStep{border-bottom:1px solid var(--border);border-right:0!important}.setupStep:last-child{border-bottom:0}.orgcfg .summary,.orgcfg-summary{grid-template-columns:1fr}.orgcfg .sum{border-bottom:1px solid var(--border);border-left:0!important}.orgcfg .sum:last-child{border-bottom:0}.orgcfg .tr{gap:6px;padding:12px 14px;grid-template-columns:1fr!important}.orgcfg .tr.th{display:none}.companyForm .formGrid.address{grid-template-columns:1fr}.companyForm .field.wide,.companyForm .address .field.wide{grid-column:span 1}.userForm .roles,.userForm .companies,.userForm .modules{grid-template-columns:1fr}}
