@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-latin-300-normal-BVlfKGgI.woff2) format("woff2"),url(/assets/inter-latin-300-normal-i8F0SvXL.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff")}:root,[data-theme=dark]{--bg: #070b14;--s1: #0c1220;--s2: #111a2b;--s3: #172236;--s4: #1e2c44;--brd: rgba(148,178,220,.07);--brd2: rgba(148,178,220,.13);--brd3: rgba(148,178,220,.22);--navy: #1c4b8f;--navy-lt: #2563b0;--gold: #d4a03c;--gold-lt: rgba(212,160,60,.11);--gold-gl: rgba(212,160,60,.26);--tx: #dce8f7;--tx2: #8ba5c4;--mu: #5a7595;--green: #34d399;--green-dim: rgba(52,211,153,.11);--red: #fb7185;--red-dim: rgba(251,113,133,.11);--warn: #fbbf24;--warn-dim: rgba(251,191,36,.11);--blue: #60a5fa;--blue-dim: rgba(96,165,250,.11);--purp: #a78bfa;--purp-dim: rgba(167,139,250,.11);--sh-sm: 0 1px 2px rgba(0,0,0,.4), 0 1px 3px rgba(0,0,0,.3);--sh: 0 2px 6px rgba(0,0,0,.45), 0 8px 24px rgba(0,0,0,.35);--sh-lg: 0 8px 24px rgba(0,0,0,.5), 0 24px 64px rgba(0,0,0,.55);--ring: 0 0 0 3px rgba(212,160,60,.18);--r: 10px;--rs: 7px;--rxs: 5px;--f: "Inter", system-ui, -apple-system, sans-serif;--fh: "Inter", system-ui, sans-serif;--fb: "Inter", system-ui, sans-serif;--sb-w: 228px;--ease: cubic-bezier(.4,0,.2,1);--teal2: var(--gold);--teal3: var(--gold);--teal: var(--navy);--teal-glow: var(--gold-lt)}[data-theme=light]{--bg: #eef2f8;--s1: #ffffff;--s2: #f2f6fb;--s3: #e7edf6;--s4: #dbe3f0;--brd: rgba(20,40,80,.13);--brd2: rgba(20,40,80,.2);--brd3: rgba(20,40,80,.32);--navy: #1a4d8f;--navy-lt: #2563b0;--gold: #8f6b16;--gold-lt: rgba(143,107,22,.12);--gold-gl: rgba(143,107,22,.24);--tx: #0f1c2e;--tx2: #33455e;--mu: #5c7290;--green: #047a57;--green-dim: rgba(4,122,87,.1);--red: #c81846;--red-dim: rgba(200,24,70,.1);--warn: #9c5808;--warn-dim: rgba(156,88,8,.1);--blue: #1d54c9;--blue-dim: rgba(29,84,201,.1);--purp: #6d28d9;--purp-dim: rgba(109,40,217,.1);--sh-sm: 0 1px 2px rgba(15,35,80,.06), 0 1px 3px rgba(15,35,80,.05);--sh: 0 2px 4px rgba(15,35,80,.07), 0 8px 20px rgba(15,35,80,.09);--sh-lg: 0 8px 20px rgba(15,35,80,.11), 0 24px 56px rgba(15,35,80,.14);--ring: 0 0 0 3px rgba(143,107,22,.2)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{font-size:14px}body{font-family:var(--f);background:var(--bg);color:var(--tx);min-height:100vh;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.55;font-feature-settings:"cv02","cv03","cv04","tnum";letter-spacing:-.005em;transition:background .3s var(--ease),color .3s var(--ease)}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--brd2);border-radius:6px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:var(--brd3);background-clip:content-box}::selection{background:var(--gold-gl);color:var(--tx)}:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.theme-toggle{background:var(--s2);border:1px solid var(--brd2);border-radius:20px;padding:3px;display:flex;cursor:pointer;gap:2px}.theme-toggle-opt{padding:5px 12px;border-radius:16px;font-size:11px;font-weight:500;color:var(--mu);transition:all .18s;letter-spacing:.2px}[data-theme=light] .theme-toggle-opt.active{background:var(--navy);color:#fff}.theme-toggle-opt:not(.active):hover{background:var(--s3);color:var(--tx)}.login-wrap{width:420px;max-width:94vw}.login-logo-area{text-align:center;margin-bottom:36px}.login-card{background:var(--s1);border:1px solid var(--brd2);border-radius:12px;padding:40px 36px;box-shadow:var(--sh-lg)}.login-title{font-size:22px;font-weight:600;color:var(--tx);letter-spacing:-.3px;margin-bottom:4px}.login-sub{font-size:13px;color:var(--mu);margin-bottom:28px}.lf{margin-bottom:16px}.lf label{display:block;font-size:11px;letter-spacing:.8px;text-transform:uppercase;color:var(--mu);margin-bottom:7px;font-weight:600}.lf input{width:100%;padding:11px 14px;background:var(--s2);border:1px solid var(--brd2);border-radius:var(--rs);color:var(--tx);font-family:var(--f);font-size:14px;outline:none;transition:border-color .18s,box-shadow .18s}.lf input:focus{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-lt)}.btn-login{width:100%;padding:12px;background:var(--navy);color:#fff;border:none;border-radius:var(--rs);font-family:var(--f);font-size:14px;font-weight:600;cursor:pointer;letter-spacing:.2px;transition:background .18s,box-shadow .18s}.btn-login:hover{background:#264e80}.lerr{color:var(--red);font-size:12px;margin-top:8px;text-align:center;min-height:18px}.lhint{color:var(--mu);font-size:12px;text-align:center;margin-top:18px;border-top:1px solid var(--brd);padding-top:14px}.sb{position:fixed;top:0;left:0;width:var(--sb-w);height:100vh;display:flex;flex-direction:column;background:var(--s1);border-right:1px solid var(--brd);z-index:200;transition:transform .28s cubic-bezier(.4,0,.2,1)}[data-theme=dark] .sb{background:#090f1e}.sb.hidden{transform:translate(calc(-1 * var(--sb-w)))}.sb-logo{padding:16px 18px;border-bottom:1px solid var(--brd);display:flex;align-items:center;justify-content:center;min-height:72px}.sb-logo img{height:22px;object-fit:contain}[data-theme=light] .sb-logo img,[data-theme=light] .login-logo-area img{filter:invert(1)}.sb-nav{flex:1;padding:10px 8px;overflow-y:auto}.nl{font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:var(--mu);padding:0 10px;margin:16px 0 5px;font-weight:600}.ni{display:flex;align-items:center;gap:11px;padding:9.5px 13px;border-radius:var(--rs);cursor:pointer;color:var(--tx2);font-size:13px;font-weight:500;transition:all .16s var(--ease);margin-bottom:3px;border-left:2px solid transparent;letter-spacing:-.01em}.ni:hover svg{color:var(--gold)}.ni.active svg{color:var(--gold)}.ni:hover{background:var(--s3);color:var(--tx)}.ni.active{background:#1e3a5f80;color:var(--tx);border-left:2px solid var(--gold)}[data-theme=light] .ni.active{background:var(--gold-lt)}.ni svg{width:16px;height:16px;flex-shrink:0;stroke:currentColor}.ni span{white-space:nowrap}.sb-user{padding:14px 16px 18px;border-top:1px solid var(--brd)}.ua{width:34px;height:34px;border-radius:8px;background:var(--navy);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:#fff;flex-shrink:0}.un{font-size:13px;font-weight:600;color:var(--tx)}.ur{font-size:11px;color:var(--mu);margin-top:1px}.btn-out{margin-top:10px;width:100%;padding:8px;background:transparent;border:1px solid var(--brd2);border-radius:var(--rs);color:var(--tx2);font-family:var(--f);font-size:12px;cursor:pointer;transition:all .18s}.btn-out:hover{border-color:var(--red);color:var(--red)}.sb-toggle-btn{position:fixed;top:50%;left:var(--sb-w);transform:translateY(-50%);width:14px;height:40px;border-radius:0 6px 6px 0;background:var(--s1);border:1px solid var(--brd2);border-left:none;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:201;transition:left .28s cubic-bezier(.4,0,.2,1)}[data-theme=dark] .sb-toggle-btn{background:#090f1e}.sb-toggle-btn:hover{background:var(--s3)}body.sb-hidden .sb-toggle-btn{left:0}.sb-toggle-btn svg{transition:transform .28s;color:var(--mu)}.sb-toggle-icon-mobile{display:none}body.sb-hidden .sb-toggle-btn svg{transform:rotate(180deg)}.sb-overlay{display:none;position:fixed;inset:0;background:#00000080;z-index:199}.sb-overlay.active{display:block}.main{margin-left:var(--sb-w);min-height:100vh;padding:28px 32px 48px;transition:margin-left .28s cubic-bezier(.4,0,.2,1)}body.sb-hidden .sb{transform:translate(calc(-1 * var(--sb-w)))}body.sb-hidden .main{margin-left:0}.pg{display:none}.pg.active{display:block}.ph{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:26px;padding-bottom:20px;border-bottom:1px solid var(--brd);gap:16px;flex-wrap:wrap}.pt{font-family:var(--fh);font-size:23px;font-weight:600;color:var(--tx);letter-spacing:-.6px;line-height:1.15}.psub{color:var(--mu);font-size:12.5px;margin-top:5px;letter-spacing:-.01em}.cg{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-bottom:20px}.cockpit-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.cockpit-card{background:var(--s2);border:1px solid var(--brd);border-radius:var(--rs);padding:8px 4px 10px;display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0}.cockpit-card-nome{font-size:10px;font-weight:600;color:var(--mu);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;margin-bottom:2px}.cockpit-card-vals{font-size:9.5px;color:var(--mu);margin-top:2px;line-height:1.4}.card{background:var(--s1);border:1px solid var(--brd);border-radius:var(--r);padding:18px 20px;position:relative;overflow:hidden;box-shadow:var(--sh-sm);transition:transform .2s var(--ease),box-shadow .2s var(--ease),border-color .2s var(--ease)}.card:hover{transform:translateY(-2px);box-shadow:var(--sh);border-color:var(--brd2)}.card:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;border-radius:0 0 var(--r) var(--r)}.cl{font-size:10px;letter-spacing:1.3px;text-transform:uppercase;color:var(--mu);margin-bottom:9px;font-weight:600}.cv{font-family:var(--fh);font-size:23px;font-weight:600;letter-spacing:-.7px;line-height:1.1;font-variant-numeric:tabular-nums}.cv.g{color:var(--green)}.cv.r{color:var(--red)}.cv.b{color:var(--gold)}.csub{font-size:11px;color:var(--mu);margin-top:5px}.sec{background:var(--s1);border:1px solid var(--brd);border-radius:var(--r);padding:20px 22px;margin-bottom:14px;box-shadow:var(--sh-sm);transition:border-color .2s var(--ease)}.sec:hover{border-color:var(--brd2)}.sh{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;gap:10px;flex-wrap:wrap}.st{font-size:13px;font-weight:600;color:var(--tx);letter-spacing:.1px}.tbl{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}#orcTableScrollWrap thead th{position:sticky;top:0;background:var(--s2);z-index:2;box-shadow:0 1px 0 var(--brd)}#orcTableScrollWrap tfoot td{position:sticky;bottom:0;background:var(--s2);z-index:2;box-shadow:0 -1px 0 var(--brd2)}.tbl th{padding:10px 13px;text-align:left;font-size:9.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--mu);font-weight:600;border-bottom:1px solid var(--brd2);background:var(--s2)}.tbl td{padding:11px 13px;border-bottom:1px solid var(--brd);vertical-align:middle;color:var(--tx)}.tbl tbody tr{transition:background .1s}.tbl tbody tr:hover{background:var(--s2);box-shadow:inset 2px 0 0 var(--gold)}.tbl tbody tr:last-child td{border-bottom:none}.tbl tfoot td{padding:10px 13px;font-size:12px;font-weight:600;border-top:1px solid var(--brd2);background:var(--s2)}.badge{display:inline-flex;align-items:center;padding:3.5px 9px;border-radius:5px;font-size:9.5px;font-weight:600;letter-spacing:.6px;text-transform:uppercase}.bg{background:var(--green-dim);color:var(--green)}.br{background:var(--red-dim);color:var(--red)}.bb{background:var(--blue-dim);color:var(--blue)}.by{background:var(--warn-dim);color:var(--warn)}.bp{padding:9px 18px;background:var(--navy);color:#fff;border:none;border-radius:var(--rs);font-family:var(--f);font-size:13px;font-weight:600;cursor:pointer;transition:all .18s var(--ease);letter-spacing:-.01em;box-shadow:var(--sh-sm)}.bp:hover{background:var(--navy-lt);transform:translateY(-1px);box-shadow:var(--sh)}.bp:active{transform:translateY(0);box-shadow:var(--sh-sm)}.bp:hover{background:#264e80}.bs{padding:8px 16px;background:transparent;border:1px solid var(--brd2);color:var(--tx2);border-radius:var(--rs);font-family:var(--f);font-size:13px;cursor:pointer;transition:all .18s var(--ease);font-weight:500;letter-spacing:-.01em}.bs:hover{border-color:var(--gold);color:var(--gold);background:var(--gold-lt)}.bs:hover{border-color:var(--brd3);color:var(--tx)}.bgh{padding:8px 16px;background:var(--s2);border:1px solid var(--brd2);color:var(--tx2);border-radius:var(--rs);font-family:var(--f);font-size:13px;cursor:pointer;transition:all .18s;font-weight:500}.bgh:hover{background:var(--s3)}.bsm{font-size:12px!important;padding:7px 13px!important}.bd{background:transparent;border:1px solid var(--red-dim);color:var(--red);border-radius:var(--rs);font-size:12px;padding:5px 10px;cursor:pointer;transition:all .18s}.bd:hover{background:var(--red-dim)}.ig label{display:block;font-size:9.5px;letter-spacing:1.1px;text-transform:uppercase;color:var(--mu);margin-bottom:8px;font-weight:600}.ig input,.ig select,.ig textarea{width:100%;padding:10px 13px;background:var(--s2);border:1px solid var(--brd2);border-radius:var(--rs);color:var(--tx);font-family:var(--f);font-size:13px;outline:none;transition:border-color .18s,box-shadow .18s}.ig input:focus,.ig select:focus,.ig textarea:focus{border-color:var(--gold);box-shadow:var(--ring);outline:none}.ig input:hover:not(:focus),.ig select:hover:not(:focus),.ig textarea:hover:not(:focus){border-color:var(--brd3)}.ig select option{background:var(--s1)}.ir{display:grid;gap:13px;margin-bottom:13px}.c2{grid-template-columns:1fr 1fr}.c3{grid-template-columns:1fr 1fr 1fr}.rg{display:flex;gap:12px;flex-wrap:wrap}.rg label{display:flex;align-items:center;gap:6px;font-size:13px;cursor:pointer;color:var(--tx2)}.rg input[type=radio]{accent-color:var(--gold)}.month-tabs{display:flex;gap:2px;padding:3px;background:var(--s2);border-radius:var(--rs);border:1px solid var(--brd);flex-wrap:wrap}.mt-tab{padding:6px 13px;border-radius:4px;border:none;background:transparent;color:var(--mu);font-family:var(--f);font-size:12px;font-weight:500;cursor:pointer;transition:all .15s;white-space:nowrap}.mt-tab.active{background:var(--navy);color:#fff}.mt-tab:hover:not(.active){background:var(--s3);color:var(--tx)}.toggle-pill{display:flex;gap:2px;background:var(--s2);border-radius:var(--rxs);padding:2px;border:1px solid var(--brd)}.toggle-pill button{padding:5px 13px;border-radius:3px;border:none;background:transparent;color:var(--mu);font-family:var(--f);font-size:11px;font-weight:600;cursor:pointer;transition:all .15s;white-space:nowrap;letter-spacing:.2px}.toggle-pill button.active{background:var(--navy);color:#fff;box-shadow:var(--sh-sm)}.toggle-pill button:hover:not(.active){color:var(--tx);background:var(--s3)}.ctrl-sep{width:1px;height:20px;background:var(--brd2);margin:0 2px;flex-shrink:0}.ctrl-label{font-size:10px;letter-spacing:1px;text-transform:uppercase;color:var(--mu);font-weight:600;white-space:nowrap}.kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-bottom:16px}#fInsight{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:16px}.kpi-card{background:var(--s1);border:1px solid var(--brd);border-radius:var(--r);padding:16px 18px;position:relative;overflow:hidden;box-shadow:var(--sh-sm);transition:transform .2s var(--ease),box-shadow .2s var(--ease),border-color .2s var(--ease)}#voarKanban{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;align-items:start}.voar-col{background:var(--s2);border:1px solid var(--brd);border-radius:var(--r);padding:12px;min-width:0;display:flex;flex-direction:column;height:calc(100vh - 220px);overflow:hidden}.voar-col-head{margin:-12px -12px 12px;padding:16px 12px 14px;text-align:center;border-radius:var(--r) var(--r) 0 0}.voar-col-letter{font-size:44px;font-weight:800;line-height:1;font-family:var(--fh);letter-spacing:-2px}.voar-col-name{font-size:12.5px;font-weight:700;color:var(--tx);margin-top:2px}.voar-col-sub{font-size:10px;color:var(--mu);margin-top:2px}.voar-col-list{display:flex;flex-direction:column;gap:6px;overflow-y:auto;flex:1;min-height:80px}.voar-visao-filtros{display:flex}.voar-mobile-tabs{display:none}@media(max-width:1100px){#voarKanban{grid-template-columns:repeat(2,1fr)}.voar-col{height:auto}}@media(max-width:640px){.voar-mobile-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:14px}.voar-mobile-tab-btn{background:var(--s2);border:2px solid;border-radius:var(--rs);padding:10px 0;font-size:22px;font-weight:800;font-family:var(--fh);cursor:pointer;opacity:.45;transition:opacity .15s var(--ease)}.voar-mobile-tab-btn.active{opacity:1}#voarKanban{grid-template-columns:1fr}#voarKanban .voar-col{display:none}#voarKanban.voar-active-v [data-voar-col=v],#voarKanban.voar-active-o [data-voar-col=o],#voarKanban.voar-active-a [data-voar-col=a],#voarKanban.voar-active-r [data-voar-col=r]{display:flex}#voarVisaoFiltros.voar-filtros-hidden-mobile{display:none}}.kpi-card:hover{transform:translateY(-2px);box-shadow:var(--sh);border-color:var(--brd2)}.kpi-card:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;opacity:.9}.kpi-card.rec:after{background:var(--green)}.kpi-card.desp:after{background:var(--red)}.kpi-card.rend:after{background:var(--blue)}.kpi-card.saldo-pos:after{background:var(--gold)}.kpi-card.saldo-neg:after{background:var(--red)}.kpi-card.inv:after{background:var(--warn)}.kpi-label{font-size:9.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--mu);margin-bottom:8px;font-weight:600}.kpi-val{font-family:var(--fh);font-size:18px;font-weight:600;letter-spacing:-.6px;line-height:1.2;font-variant-numeric:tabular-nums}.kpi-val.g{color:var(--green)}.kpi-val.r{color:var(--red)}.kpi-val.b{color:var(--gold)}.kpi-val.p{color:var(--purp)}.kpi-val.bl{color:var(--blue)}.kpi-sub{font-size:11px;color:var(--mu);margin-top:4px}.chart-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.chart-box,.dash-chart-box{background:var(--s1);border:1px solid var(--brd);border-radius:var(--r);padding:18px 20px;box-shadow:var(--sh-sm)}.chart-title,.dash-chart-title{font-size:12px;font-weight:600;color:var(--tx);margin-bottom:14px}.dash-chart-row{display:grid;grid-template-columns:1fr 300px;gap:12px;margin-bottom:12px}.mo{position:fixed;inset:0;background:#040810b8;z-index:500;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(8px) saturate(120%);animation:fadeIn .18s var(--ease)}.modal{background:var(--s1);border:1px solid var(--brd2);border-radius:14px;padding:28px 30px;width:540px;max-width:95vw;max-height:92vh;overflow-y:auto;box-shadow:var(--sh-lg);animation:modalIn .22s var(--ease)}#mOrc .modal{width:640px}.invmode-pill{display:flex;gap:2px;background:var(--s2);border:1px solid var(--brd2);border-radius:var(--rxs);padding:2px}.invmode-pill label{flex:1;display:flex!important;align-items:center;justify-content:center;gap:5px;padding:8px 10px;border-radius:calc(var(--rxs) - 1px);cursor:pointer;font-size:11.5px!important;font-weight:600!important;text-transform:none!important;letter-spacing:.2px!important;color:var(--mu);margin-bottom:0!important;transition:all .15s;white-space:nowrap}.invmode-pill label:hover{color:var(--tx)}.invmode-pill label.active{background:var(--navy);color:#fff;box-shadow:var(--sh-sm)}.invmode-pill input[type=radio]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.orc-cat-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px}.orc-cat-grid .ig{margin-bottom:0}@media(max-width:560px){.orc-cat-grid{grid-template-columns:1fr}}.mt2{font-family:var(--fh);font-size:16.5px;font-weight:600;color:var(--tx);margin-bottom:20px;letter-spacing:-.4px}@keyframes modalIn{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.ma{display:flex;gap:8px;justify-content:flex-end;margin-top:22px}.empty{text-align:center;padding:40px 20px;color:var(--mu)}.ei{font-size:28px;margin-bottom:12px;opacity:.4}.empty p{font-size:13px}.alert{display:flex;align-items:center;gap:8px;padding:11px 14px;border-radius:var(--rs);font-size:12px;font-weight:500;margin-top:10px}.ag{background:var(--green-dim);border:1px solid rgba(34,197,94,.18);color:var(--green)}.ar{background:var(--red-dim);border:1px solid rgba(248,113,113,.18);color:var(--red)}.aw{background:var(--warn-dim);border:1px solid rgba(251,191,36,.18);color:var(--warn)}.as{background:var(--blue-dim);border:1px solid rgba(96,165,250,.18);color:var(--blue)}.orc-split{display:grid;grid-template-columns:1fr 270px;gap:12px;align-items:start}.orc-lanc-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;gap:8px;flex-wrap:wrap}.inst-badge{font-size:9px;padding:2px 7px;border-radius:4px;background:var(--warn-dim);color:var(--warn);font-weight:600;text-transform:uppercase;letter-spacing:.3px}.cad-sl{font-size:13px;font-weight:600;color:var(--tx);margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--brd);display:flex;align-items:center;gap:8px}.cad-sl:before{content:"";width:3px;height:13px;background:var(--navy);border-radius:2px;display:inline-block;flex-shrink:0}.cad-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px}.cad-col{background:var(--s1);border:1px solid var(--brd);border-radius:var(--r);overflow:hidden;box-shadow:var(--sh-sm);min-width:0;display:flex;flex-direction:column}.cad-items{flex:1}.cad-ch{padding:13px 15px;border-bottom:1px solid var(--brd);display:flex;align-items:center;justify-content:space-between;background:var(--s2)}.cad-ct{display:flex;align-items:center;gap:8px}.cad-ic{width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.cad-ct .cad-ic+span{font-size:13px;font-weight:600;color:var(--tx)}.cad-cnt{background:var(--s3);border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600;color:var(--mu)}.cad-items{padding:6px;max-height:220px;overflow-y:auto}.cad-item{display:flex;align-items:center;gap:7px;padding:8px 9px;border-radius:var(--rs);transition:background .12s}.cad-item:hover{background:var(--s2)}.cad-item-left{display:flex;align-items:center;gap:7px;min-width:0}.cad-item-name{font-size:13px;color:var(--tx);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.cad-item-saldo{font-size:12px;color:var(--mu);white-space:nowrap;flex-shrink:0}.cad-item-del{background:transparent;border:none;color:var(--mu);cursor:pointer;font-size:14px;padding:2px 5px;border-radius:4px;transition:color .12s}.cad-item-del:hover{color:var(--red)}.cad-empty{padding:16px;text-align:center;font-size:12px;color:var(--mu)}.cad-add{padding:10px 12px 11px;border-top:1px solid var(--brd);display:flex;gap:6px;background:var(--s2)}.cad-add input{flex:1;padding:8px 11px;background:var(--s1);border:1px solid var(--brd2);border-radius:var(--rs);color:var(--tx);font-family:var(--f);font-size:12px;outline:none;transition:border-color .18s;min-width:0}.cad-add input:focus{border-color:var(--gold)}.cad-add button{padding:8px 13px;background:var(--navy);border:none;border-radius:var(--rs);color:#fff;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .18s}.cad-add button:hover{background:#264e80}.patr-kpi-row{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:16px}.patr-section{margin-top:24px}.patr-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px;width:100%}.patr-col{background:var(--s1);border:1px solid var(--brd);border-radius:var(--r);overflow:hidden;box-shadow:var(--sh-sm);min-width:0;display:flex;flex-direction:column}.patr-items{flex:1}.patr-col-head{padding:12px 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--brd);background:var(--s2)}.patr-col-icon{width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.patr-col-title{font-size:12px;font-weight:600;color:var(--tx);margin-left:8px}.patr-col-total{font-size:11px;font-weight:600;padding:2px 8px;border-radius:4px;white-space:nowrap}.patr-items{padding:6px;max-height:200px;overflow-y:auto}.patr-item{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:8px 9px;border-radius:var(--rs);transition:background .1s;margin-bottom:1px}.patr-item:hover{background:var(--s2)}.patr-item-name{font-size:13px;font-weight:500;color:var(--tx)}.patr-item-desc{font-size:11px;color:var(--mu);margin-top:1px}.patr-item-val{font-size:12px;font-weight:600;white-space:nowrap;flex-shrink:0}.patr-item-del{background:transparent;border:none;color:var(--mu);cursor:pointer;font-size:14px;padding:1px 4px;border-radius:3px;transition:color .12s;flex-shrink:0}.patr-item-del:hover{color:var(--red)}.patr-add{padding:9px 11px;border-top:1px solid var(--brd)}.patr-add input{background:var(--s2);border:1px solid var(--brd);color:var(--tx);padding:7px 10px;border-radius:var(--rs);font-size:12px;outline:none;width:100%;box-sizing:border-box;font-family:var(--f);transition:border-color .18s;min-width:0;margin-bottom:5px}.patr-add input:last-of-type{margin-bottom:0}.patr-add input:focus{border-color:var(--gold)}.patr-add-row{display:flex;gap:5px;align-items:center;margin-top:6px}.patr-add button{padding:7px 11px;background:var(--navy);border:none;border-radius:var(--rs);color:#fff;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .18s}.patr-add button:hover{background:#264e80}.patr-empty{padding:16px;text-align:center;color:var(--mu);font-size:12px}.f-slider{-webkit-appearance:none;appearance:none;width:100%;height:3px;border-radius:2px;background:var(--s3);outline:none;cursor:pointer}.f-slider::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:var(--navy);border:2px solid var(--s1);cursor:pointer}.f-slider::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--navy);border:2px solid var(--s1);cursor:pointer}.ftoggle-sw{position:relative;display:inline-block;width:34px;height:18px;cursor:pointer}.ftoggle-sw input{opacity:0;width:0;height:0}.ftoggle-track{position:absolute;inset:0;background:var(--s3);border-radius:9px;border:1px solid var(--brd);transition:.18s}.ftoggle-thumb{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:var(--mu);transition:.18s}.ftoggle-sw input:checked+.ftoggle-track{background:#1e3a5f80;border-color:var(--navy)}.ftoggle-sw input:checked+.ftoggle-track .ftoggle-thumb{transform:translate(16px);background:var(--gold)}.trend-up{color:var(--green);font-size:10px;margin-left:3px;font-weight:600}.trend-dn{color:var(--red);font-size:10px;margin-left:3px;font-weight:600}.prog-bar{height:5px;background:var(--s3);border-radius:3px;overflow:hidden}.prog-fill{height:100%;border-radius:3px;transition:width .35s}.orc-bar-wrap{margin-bottom:8px}.orc-bar-hd{display:flex;justify-content:space-between;font-size:12px;margin-bottom:5px}.orc-bar-hd span:first-child{color:var(--tx);font-weight:500}.orc-bar-hd span:last-child{color:var(--mu)}.cli-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin-top:4px}.cli-card{background:var(--s1);border:1px solid var(--brd);border-radius:var(--r);padding:18px;cursor:pointer;transition:border-color .18s,box-shadow .18s,transform .15s;box-shadow:var(--sh-sm)}.cli-card:hover{border-color:var(--brd2);box-shadow:var(--sh);transform:translateY(-2px)}.cli-avatar{width:38px;height:38px;border-radius:9px;background:var(--navy);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:#fff;margin-bottom:12px}.cli-name{font-size:14px;font-weight:600;color:var(--tx)}.cli-login{font-size:12px;color:var(--mu);margin-top:2px}@keyframes up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1400px){.main{padding:32px 40px 56px}}@media(max-width:1100px){.dash-chart-row,.chart-row{grid-template-columns:1fr}.patr-kpi-row{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){:root{--sb-w:220px}.sb{transform:translate(-220px)}.sb.mobile-open{transform:translate(0);box-shadow:var(--sh-lg)}.sb.hidden{transform:translate(-220px)!important}.main{margin-left:0!important;padding:64px 16px 36px}.ni span,.nl,.un,.ur,.btn-out,.theme-toggle{display:block}.ni{justify-content:flex-start;padding:9px 12px}.ni.active{border-left:2px solid var(--gold);border-bottom:none}.sb-user{padding:12px 16px 18px;display:block}.cg,.kpi-grid,#fInsight,.patr-grid,.cad-grid{grid-template-columns:1fr 1fr}.patr-kpi-row{grid-template-columns:1fr 1fr 1fr}.c2,.c3{grid-template-columns:1fr}.pt{font-size:18px}.modal{padding:22px}.cockpit-grid{grid-template-columns:repeat(2,1fr);gap:10px}.cockpit-card{padding:10px 6px 12px}.cockpit-card-nome{font-size:11px}.cockpit-card-vals{font-size:10.5px}.sb-toggle-btn{display:flex!important;position:fixed;top:14px;left:14px;transform:none;width:38px;height:38px;border-radius:8px;background:var(--s2);border:1px solid var(--brd2);z-index:300}.sb-toggle-btn svg{width:16px;height:16px}body.sb-hidden .sb-toggle-btn svg{transform:none}.sb-toggle-icon-desktop{display:none}.sb-toggle-icon-mobile{display:block}.tbl{min-width:820px}div:has(>.tbl){overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:480px){.main{padding:64px 12px 30px}.cg,.kpi-grid{grid-template-columns:1fr 1fr}#fInsight,.patr-grid,.cad-grid{grid-template-columns:1fr}.patr-kpi-row{grid-template-columns:1fr 1fr}.catg-sticky{position:static!important;box-shadow:none!important}.total-th-sticky{right:auto!important;box-shadow:none!important}.catg-th-sticky{left:auto!important;box-shadow:none!important}}#fInsight{align-items:stretch;overflow:visible}#fInsight .kpi-card,#gKpis .kpi-card,#gSaldoFormulaWrapCardOrc{overflow:visible}#fInsight .kpi-val{font-size:22px}#fInsight .kpi-label{font-size:10px}#fInsight .kpi-sub{font-size:11px}.kpi-info-icon{position:relative;display:inline-flex;align-items:center;cursor:help;margin-left:6px;opacity:.5;vertical-align:middle;transition:opacity .15s}.kpi-info-icon:hover{opacity:1}.kpi-info-icon .kpi-tooltip{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);background:#1a2640;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:8px 12px;font-size:11px;color:#dde6ef;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .2s;z-index:999;box-shadow:0 4px 16px #0006}.kpi-info-icon:hover .kpi-tooltip{opacity:1}.kpi-tooltip-row{display:flex;justify-content:space-between;gap:16px;line-height:1.8}.kpi-tooltip-row span:first-child{color:#8fa3bf;font-size:10px}.kpi-tooltip-row span:last-child{font-weight:600}.sb{box-shadow:1px 0 0 var(--brd),var(--sh-sm)}[data-theme=dark] .sb{background:#080d17}[data-theme=light] .sb{background:#fff}.sb-logo{padding:18px;min-height:76px;position:relative}.sb-logo:after{content:"";position:absolute;bottom:0;left:18px;right:18px;height:1px;background:linear-gradient(90deg,transparent,var(--brd2),transparent)}.nl{font-size:9.5px;letter-spacing:1.6px;margin:18px 0 6px;opacity:.75}.ua{border-radius:9px;background:linear-gradient(135deg,var(--navy),var(--navy-lt));box-shadow:var(--sh-sm);font-family:var(--fh);font-weight:600}.un{font-family:var(--fh);letter-spacing:-.2px}.btn-out{transition:all .18s var(--ease);font-weight:500}.btn-out:hover{background:var(--red-dim);border-color:var(--red);color:var(--red)}.theme-toggle{border-radius:22px;padding:3px;transition:border-color .2s var(--ease)}.theme-toggle:hover{border-color:var(--brd3)}.theme-toggle-opt{padding:5px 13px;border-radius:18px;font-weight:600;letter-spacing:.3px;transition:all .2s var(--ease)}.theme-toggle-opt.active{background:var(--navy);color:#fff;box-shadow:var(--sh-sm)}.login-card{border-radius:16px;padding:42px 38px;box-shadow:var(--sh-lg)}.login-title{font-family:var(--fh);font-size:23px;letter-spacing:-.6px}.lf input:focus{box-shadow:var(--ring)}.btn-login{font-weight:600;letter-spacing:-.01em;transition:all .2s var(--ease);box-shadow:var(--sh-sm)}.btn-login:hover{background:var(--navy-lt);transform:translateY(-1px);box-shadow:var(--sh)}.btn-login:active{transform:translateY(0)}.cv,.kpi-val,.tbl td{font-variant-numeric:tabular-nums}.chart-box,.dash-chart-box{transition:border-color .2s var(--ease)}.chart-box:hover,.dash-chart-box:hover{border-color:var(--brd2)}.chart-title,.dash-chart-title{font-family:var(--fh);font-size:12.5px;letter-spacing:-.2px}.empty{padding:44px 20px}.ei{font-size:30px;margin-bottom:14px;opacity:.3}.empty p{font-size:13px;line-height:1.65}.alert{border-radius:var(--rs);padding:11px 14px;font-weight:500;letter-spacing:-.01em;line-height:1.5}.toggle-pill{border-radius:var(--rs);padding:3px}.toggle-pill button{border-radius:calc(var(--rs) - 2px);font-weight:600;letter-spacing:.2px;transition:all .16s var(--ease)}.mt-tab{font-weight:500;transition:all .16s var(--ease);border-radius:5px}.mt-tab.active{box-shadow:var(--sh-sm);font-weight:600}.cbar,.pbar{border-radius:99px;overflow:hidden}.cbf,.pbf{border-radius:99px;transition:width .5s var(--ease)}.sb-toggle-btn{transition:all .22s var(--ease);border-radius:0 8px 8px 0}.sb-toggle-btn:hover{width:16px;background:var(--gold-lt)}.sb-toggle-btn:hover svg{color:var(--gold)}.pg.active{animation:pageIn .2s ease}@keyframes pageIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.sh{padding-bottom:2px}.cad-col,.patr-col{transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.cad-col:hover,.patr-col:hover{border-color:var(--brd2);box-shadow:var(--sh)}.cad-ct,.patr-ct{font-family:var(--fh);letter-spacing:-.2px}.cli-card{transition:transform .2s var(--ease),box-shadow .2s var(--ease),border-color .2s var(--ease)}.cli-card:hover{transform:translateY(-3px);box-shadow:var(--sh);border-color:var(--gold)}button:disabled,input:disabled,select:disabled{opacity:.45;cursor:not-allowed}.sb,.main,.card,.sec,.kpi-card,.modal,.tbl,input,select,textarea{transition:background-color .3s var(--ease),border-color .3s var(--ease),color .3s var(--ease)}.chk{width:19px;height:19px;border-radius:5px;border:1.5px solid var(--brd3);background:transparent;color:transparent;cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center;transition:all .16s var(--ease);vertical-align:middle}.chk:hover{border-color:var(--green);background:var(--green-dim)}.chk.on{background:var(--green);border-color:var(--green);color:#fff}.chk.on:hover{opacity:.8}.th-filtro{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:3px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--mu);opacity:.45;cursor:pointer;vertical-align:-3px}.th-filtro svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linejoin:round}.th-filtro:hover,.th-filtro:focus-visible{opacity:1;background:var(--s3)}.th-filtro.on{opacity:1;color:var(--gold)}.th-filtro.on svg{fill:currentColor}.fpop{position:absolute;z-index:400;width:230px;background:var(--s1);border:1px solid var(--brd2);border-radius:var(--rs);box-shadow:var(--sh);font-family:var(--f);font-size:12px;color:var(--tx)}.fpop-topo{display:flex;align-items:center;justify-content:space-between;padding:8px 12px 7px;border-bottom:1px solid var(--brd)}.fpop-tit{font-size:10px;font-weight:700;letter-spacing:.3px}.fpop-lnk{background:none;border:0;padding:0;color:var(--gold);font:inherit;font-size:11px;font-weight:600;cursor:pointer}.fpop-lnk:hover{text-decoration:underline}.fpop-corpo{padding:8px 10px 10px}.fpop-inp{width:100%;box-sizing:border-box;padding:6px 8px;font-size:12px}.fpop-acoes{display:flex;gap:12px;padding:6px 2px 4px}.fpop-lista{max-height:240px;overflow-y:auto;margin:0 -10px -4px}.fpop-op{display:flex;align-items:center;gap:8px;padding:5px 12px;cursor:pointer}.fpop-op:hover{background:var(--s2)}.fpop-rot{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fpop-n{color:var(--mu);font-size:10.5px;font-variant-numeric:tabular-nums}.fpop-vazio{padding:6px 12px;color:var(--mu)}.fpop-faixa{display:flex;gap:8px}.fpop-campo{flex:1;display:flex;flex-direction:column;gap:3px;font-size:10.5px;color:var(--mu)}.tbl tbody.por-dia td{border-bottom:none}.tbl tbody.por-dia tr.dia-ini td{border-top:none}div:has(>table>#lancTb){overflow-x:auto}table:has(>#lancTb) thead th{white-space:nowrap}#lancTb td:nth-child(n+5){white-space:nowrap}#lancTb td:nth-child(3){min-width:220px}.tbl tbody tr.dia-sep td{padding:0;background:var(--s2);border-top:1px solid var(--brd);border-bottom:1px solid var(--brd)}.tbl tbody tr.dia-sep:first-child td{border-top:none}.tbl tbody tr.dia-sep:hover{box-shadow:none}.dia-sep-in{display:inline-flex;align-items:center;gap:10px;padding:7px 14px}.dia-sep-txt{font-size:12px;font-weight:400;color:var(--tx);letter-spacing:-.01em}.dia-sep-n{font-size:11px;color:var(--mu)}.dia-sep-n:before{content:"";display:inline-block;width:3px;height:3px;border-radius:50%;background:var(--mu);vertical-align:middle;margin-right:10px}.pend-badge{display:inline-block;margin-left:6px;padding:1.5px 6px;border-radius:4px;background:var(--warn-dim);color:var(--warn);font-size:8.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;vertical-align:middle}#projetosGrid>div{cursor:grab;user-select:none;transition:opacity .18s,outline .12s}#projetosGrid>div:active{cursor:grabbing}.cad-item-icon{display:none}#app[hidden]{display:none!important}.ac-page{position:fixed;inset:0;z-index:10000;overflow:auto;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px 0;background:var(--bg)}.ac-carregando{flex-direction:column;gap:14px;color:var(--tx2);font-family:var(--f);font-size:13px;opacity:0;animation:acAparece .2s linear .7s forwards}@keyframes acAparece{to{opacity:1}}.ac-spin{width:28px;height:28px;border:3px solid var(--brd2);border-top-color:var(--gold);border-radius:50%;animation:acGira .8s linear infinite}@keyframes acGira{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ac-spin{animation:none}}.ac-link{background:none;border:none;color:var(--gold);font-family:var(--f);font-size:12.5px;cursor:pointer;padding:6px 0;text-decoration:underline}.ac-msg{font-size:12.5px;padding:9px 11px;border-radius:8px;margin-bottom:14px;background:var(--green-dim);color:var(--green)}.ac-doc{max-height:180px;overflow:auto;white-space:pre-wrap;font-size:12px;line-height:1.5;color:var(--tx2);background:var(--s2);border:1px solid var(--brd2);border-radius:var(--rs);padding:10px 12px;margin-bottom:12px}.ac-doc-t{font-size:12px;font-weight:600;color:var(--tx);margin-bottom:6px}.ac-chk{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;color:var(--tx2);margin:14px 0}.ac-chk input{margin-top:2px}.ac-qr{display:block;margin:0 auto 12px;width:180px;height:180px;background:#fff;border-radius:8px;padding:6px}.ac-secret{font-family:monospace;font-size:12.5px;word-break:break-all;text-align:center;color:var(--tx);background:var(--s2);border-radius:var(--rs);padding:8px;margin-bottom:14px}.ac-codes{display:grid;grid-template-columns:1fr 1fr;gap:6px;font-family:monospace;font-size:13px;color:var(--tx);background:var(--s2);border-radius:var(--rs);padding:12px;margin-bottom:14px}.btn-login:disabled{opacity:.5;cursor:not-allowed}.ac-sec{margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid var(--brd)}.ac-sec h3{font-size:13px;font-weight:600;color:var(--tx);margin-bottom:6px}.ac-sec p{font-size:12px;color:var(--mu);margin-bottom:10px}.ro-faixa{position:sticky;top:-28px;z-index:60;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:-28px -32px 20px;padding:10px 32px;background:var(--warn-dim);border-bottom:1px solid var(--warn);color:var(--tx);font-size:13px}.ro-faixa .ro-aviso{font-size:12px;color:var(--mu);margin-top:2px}.conta-ico{display:inline-flex;vertical-align:middle;margin-right:6px;color:var(--gold)}.conta-ico svg{width:15px;height:15px}.conta-logo img{width:22px;height:22px;object-fit:contain;border-radius:3px;display:block}.conta-banco-tit{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--tx2);margin:14px 0 8px}.conta-banco-grid{display:flex;flex-wrap:wrap;gap:8px}.conta-banco-op{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:6px 14px 6px 7px;border-radius:999px;border:1px solid transparent;background:var(--s2);color:var(--tx);cursor:pointer;font-family:var(--f);font-size:13.5px}.conta-banco-logo{display:inline-flex;align-items:center;justify-content:center;flex:none;width:26px;height:26px;border-radius:7px;background:#fff;box-shadow:0 0 0 1px #00000014;overflow:hidden}.conta-banco-logo img{width:20px;height:20px;object-fit:contain}.conta-banco-sigla{font-size:10px;font-weight:700;color:#334155}.conta-banco-nome{white-space:nowrap}.conta-banco-ok{margin-left:2px;font-size:12px;font-weight:700;color:var(--gold)}.conta-banco-op.so-icone{width:48px;height:48px;min-height:48px;padding:0;justify-content:center;border-radius:14px}.conta-banco-op.so-icone .conta-banco-logo{width:32px;height:32px;border-radius:9px}.conta-banco-op.so-icone .conta-banco-logo img{width:26px;height:26px}.conta-banco-op.so-icone .conta-banco-op.so-icone .conta-banco-ok{position:absolute;top:-5px;right:-5px;width:17px;height:17px;margin:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--gold);color:#fff;font-size:10px}.conta-banco-op:hover{border-color:var(--brd2)}.conta-banco-op.on{border-color:var(--gold);background:var(--gold-lt)}.conta-banco-vazio{font-size:12.5px;color:var(--tx2);padding:6px 2px}@media(max-width:700px){.conta-banco-op{min-height:44px}}.conta-card{display:flex;align-items:center;gap:14px}.conta-card>.conta-ico{flex:none;width:44px;height:44px;margin:0;align-items:center;justify-content:center;border-radius:12px;background:var(--s2)}.conta-card>.conta-ico svg{width:24px;height:24px}.conta-card>.conta-logo{background:#fff;box-shadow:0 0 0 1px #00000014;overflow:hidden}.conta-card>.conta-logo img{width:34px;height:34px;border-radius:6px}.conta-card-txt{min-width:0}.conta-card-txt .cl{margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conta-ini{width:18px;height:18px;border-radius:6px;align-items:center;justify-content:center;font-size:8.5px;font-weight:700;letter-spacing:.02em;line-height:1;color:#fff;font-family:var(--f)}.conta-card>.conta-ini{font-size:15px;color:#fff}.conta-ini.ini-c0,.conta-card>.conta-ini.ini-c0{background:#3b6ff5}.conta-ini.ini-c1,.conta-card>.conta-ini.ini-c1{background:#0e9f7e}.conta-ini.ini-c2,.conta-card>.conta-ini.ini-c2{background:#8b5cf6}.conta-ini.ini-c3,.conta-card>.conta-ini.ini-c3{background:#d9771e}.conta-ini.ini-c4,.conta-card>.conta-ini.ini-c4{background:#db4f7a}.conta-ini.ini-c5,.conta-card>.conta-ini.ini-c5{background:#0a8fb8}
