:root{color-scheme:light dark}*{box-sizing:border-box;margin:0;padding:0}:root{--acento-topo:#3A96F8;--acento:#2A7DF6;--acento-base:#1E6BEC;--acento-texto:#1B70EC;--acento-texto-base:#1A5FD9;--acento-sombra:#0B3D91;--btn-a:var(--acento-texto);--btn-b:var(--acento-texto-base);--blue-300:#8CC0FB;--blue-400:var(--acento-topo);--blue-500:var(--acento-texto);--blue-600:var(--acento-texto-base);--blue-700:#1550B8;--navy:#1B2F6E;--ink:#0F1830;--dim:#46526F;--faint:#66718D;--line:rgba(30,50,110,.09);--glass:rgba(255,255,255,.74);--glass-strong:rgba(255,255,255,.9);--shadow-card:0 8px 24px rgba(40,60,140,.09), 0 1px 0 rgba(255,255,255,.95) inset;--shadow-float:0 22px 60px rgba(40,60,150,.26), 0 6px 18px rgba(40,60,150,.14);--shadow-curta:0 1px 2px rgba(40,60,140,.12), 0 2px 5px -2px rgba(40,60,140,.1);--shadow-aviso:var(--shadow-curta);--ok-bg:#DDF5E6;--ok:#0E6B37;--warn-bg:#FDEBD0;--warn:#945608;--err-bg:#FBDDE2;--err:#A3202F;--info-bg:#DDE7FF;--info:#1A3A8F;--neu-bg:#EBEEF6;--neu:#46526F;--edge:rgba(255,255,255,.95);--surface:rgba(255,255,255,.95);--solid:#FFFFFF;--thead:rgba(255,255,255,.5);--btn-border:rgba(30,50,110,.12);--line-soft:rgba(30,50,110,.05);--tipfg:#fff;--logo-filter:invert(1) brightness(.3);--bg-grad:linear-gradient(135deg,#F7F8FF 0%,#EEF1FC 55%,#F4EFFB 100%);--font:-apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",ui-sans-serif,sans-serif;--mono:"JetBrains Mono",ui-monospace,"SF Mono",monospace}html,body{height:100%}body{font-family:var(--font);color:var(--ink);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;background:var(--bg-grad);overflow:hidden;position:relative}svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.rail-wrap{position:fixed;left:18px;top:18px;bottom:18px;width:64px;display:flex;flex-direction:column;gap:12px;z-index:20}.rail{background:var(--glass);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--edge);border-radius:28px;box-shadow:var(--shadow-float);padding:10px;display:flex;flex-direction:column;gap:10px;align-items:center}.rail-sep{width:26px;height:1px;background:var(--line);margin:2px 0}.rbtn{position:relative;width:44px;height:44px;border-radius:15px;border:1px solid var(--line);background:var(--surface);display:flex;align-items:center;justify-content:center;color:var(--dim);cursor:pointer;transition:all .15s ease;box-shadow:0 2px 6px #283c8c0f}.rbtn:hover{color:var(--blue-600);transform:translateY(-1px);box-shadow:0 8px 16px #283c8c1f}.rbtn.active{background:linear-gradient(180deg,var(--blue-500),var(--blue-700));color:#fff;border-color:transparent;box-shadow:0 10px 20px color-mix(in srgb,var(--acento) 38%,transparent)}.rbtn[data-tip]:hover:after{content:attr(data-tip);position:absolute;left:56px;top:50%;transform:translateY(-50%);white-space:nowrap;background:var(--ink);color:var(--tipfg);font-size:12px;font-weight:600;padding:6px 10px;border-radius:10px;z-index:50}.rail-bottom{margin-top:auto}.avatar{width:44px;height:44px;border-radius:15px;background:linear-gradient(135deg,#c9d6ff,#e3d9ff);color:var(--navy);font-weight:700;font-size:13px;display:flex;align-items:center;justify-content:center;border:2px solid var(--edge);box-shadow:0 4px 10px #283c8c1f}.main{position:absolute;left:100px;right:0;top:0;bottom:0;overflow-y:auto;padding:26px 44px 120px 24px}.head{display:flex;align-items:center;gap:10px;margin-bottom:6px}.brand{font-size:21px;font-weight:800;letter-spacing:-.03em}.chip{font-size:11px;font-weight:700;padding:3px 10px;border-radius:999px;background:var(--ok-bg);color:var(--ok)}.crumb{font-size:13px;color:var(--faint);display:flex;gap:8px;align-items:center}.crumb b{color:var(--ink);font-weight:600}.head-right{margin-left:auto;display:flex;gap:10px;align-items:center}.pill-ghost{display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:var(--glass-strong);border:1px solid var(--edge);box-shadow:var(--shadow-card);font-size:12.5px;font-weight:600;color:var(--dim)}.title{font-size:36px;font-weight:800;letter-spacing:-.035em;margin-top:8px}.sub{color:var(--faint);font-size:13.5px;margin-top:6px;max-width:680px;line-height:1.5}.toolbar{display:flex;align-items:center;gap:12px;margin:20px 0 18px;flex-wrap:wrap}.tabs{display:inline-flex;padding:5px;gap:2px;background:var(--glass-strong);border:1px solid var(--edge);border-radius:999px;box-shadow:var(--shadow-card)}.tab{display:flex;align-items:center;gap:7px;padding:8px 15px;border-radius:999px;font-size:13px;font-weight:600;color:var(--dim);cursor:pointer;border:none;background:none}.tab .n{font-size:11px;background:var(--neu-bg);color:var(--dim);padding:1px 7px;border-radius:999px}.tab.active{background:var(--surface);color:var(--ink);box-shadow:0 3px 10px #283c8c1f}.tab.active .n{background:var(--info-bg);color:var(--info)}.btn{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;font-size:13px;font-weight:600;color:var(--ink);background:var(--glass-strong);border:1px solid var(--btn-border);cursor:pointer;box-shadow:0 2px 6px #283c8c0f;transition:all .15s ease;font-family:inherit}.btn:hover{transform:translateY(-1px);box-shadow:0 8px 16px #283c8c1f}.btn svg{width:15px;height:15px}.btn.primary{background:linear-gradient(180deg,var(--btn-a),var(--btn-b));color:#fff;border-color:transparent;box-shadow:0 8px 18px color-mix(in srgb,var(--acento-sombra) 30%,transparent)}.btn.primary[disabled],.btn[disabled]{opacity:.45;pointer-events:none}.btn.round{width:42px;height:42px;padding:0;justify-content:center;border-radius:13px}.btn.round.accent{background:linear-gradient(180deg,var(--btn-a),var(--btn-b));color:#fff;border-color:transparent;box-shadow:0 10px 20px color-mix(in srgb,var(--acento-sombra) 38%,transparent)}.search{display:flex;align-items:center;gap:9px;padding:9px 16px;border-radius:999px;background:var(--glass-strong);border:1px solid var(--edge);box-shadow:var(--shadow-card);min-width:260px;color:var(--faint);font-size:13px}.search input{border:none;outline:none;background:none;font:inherit;color:var(--ink);width:100%}.field{padding:9px 14px;border-radius:999px;background:var(--glass-strong);border:1px solid var(--btn-border);font-size:13px;color:var(--dim);font-family:inherit}.card{background:var(--glass);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--edge);border-radius:22px;box-shadow:var(--shadow-card)}.grid{display:grid;gap:18px}.g4{grid-template-columns:repeat(4,1fr)}.g3{grid-template-columns:repeat(3,1fr)}.g2{grid-template-columns:1.5fr 1fr}.kpi{padding:18px 20px}.kpi .l{font-size:12px;font-weight:600;color:var(--faint);text-transform:uppercase;letter-spacing:.05em}.kpi .v{font-size:32px;font-weight:800;letter-spacing:-.03em;margin-top:8px}.kpi .d{font-size:12px;margin-top:4px;color:var(--faint)}.up{color:var(--ok);font-weight:700}.down{color:var(--err);font-weight:700}.card-h{display:flex;align-items:center;justify-content:space-between;padding:18px 22px 6px}.card-t{font-size:15px;font-weight:700;display:flex;align-items:center;gap:9px}.card-t svg{color:var(--blue-500)}.tbl-wrap{overflow:hidden}table{width:100%;border-collapse:collapse;font-size:13.5px}thead th{text-align:left;padding:15px 18px;font-size:12px;font-weight:600;color:var(--faint);border-bottom:1px solid var(--line);background:var(--thead)}tbody td{padding:13px 18px;border-bottom:1px solid var(--line-soft);white-space:nowrap}tbody tr:last-child td{border-bottom:none}tbody tr:hover{background:color-mix(in srgb,var(--acento) 4.5%,transparent)}td.r,th.r{text-align:right}.code{font-family:var(--mono);font-size:12.5px;color:var(--dim)}.pill{display:inline-flex;align-items:center;gap:6px;padding:3px 11px;border-radius:999px;font-size:12px;font-weight:600}.pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.pill.ok{background:var(--ok-bg);color:var(--ok)}.pill.warn{background:var(--warn-bg);color:var(--warn)}.pill.err{background:var(--err-bg);color:var(--err)}.pill.info{background:var(--info-bg);color:var(--info)}.pill.neu{background:var(--neu-bg);color:var(--neu)}html:not([data-theme=dark]){--pill-texto:#FFFFFF;--ok-forte:#5FA842;--ok-ponto:#B9E592;--warn-forte:#D98B1B;--warn-ponto:#FCE0A6;--err-forte:#D2444F;--err-ponto:#F9C5CA;--neu-forte:#6B7590;--neu-ponto:#D6DBE7}html:not([data-theme=dark]) .pill{color:var(--pill-texto)}html:not([data-theme=dark]) .pill:before{background:var(--pill-ponto, currentColor)}html:not([data-theme=dark]) .pill.ok{background:var(--ok-forte);--pill-ponto:var(--ok-ponto)}html:not([data-theme=dark]) .pill.warn{background:var(--warn-forte);--pill-ponto:var(--warn-ponto)}html:not([data-theme=dark]) .pill.err{background:var(--err-forte);--pill-ponto:var(--err-ponto)}html:not([data-theme=dark]) .pill.info{background:var(--acento);--pill-ponto:color-mix(in srgb, var(--acento) 35%, var(--pill-texto))}html:not([data-theme=dark]) .pill.neu{background:var(--neu-forte);--pill-ponto:var(--neu-ponto)}.tag{font-family:var(--mono);font-size:11.5px;padding:3px 9px;border-radius:8px;background:var(--neu-bg);color:var(--dim)}input[type=checkbox]{width:16px;height:16px;accent-color:var(--blue-500)}.running{animation:pulse 1.4s ease-in-out infinite}@keyframes pulse{50%{opacity:.45}}.bars{display:flex;align-items:flex-end;gap:10px;height:170px;padding:14px 22px 20px}.bar{flex:1;border-radius:10px 10px 4px 4px;background:linear-gradient(180deg,var(--blue-400),#B9CDFF);position:relative;min-height:6px}.bar.err{background:linear-gradient(180deg,#f58b9a,#fbd0d6)}.bar span{position:absolute;bottom:-18px;left:50%;transform:translate(-50%);font-size:10.5px;color:var(--faint)}.list-row{display:flex;align-items:center;gap:12px;padding:12px 22px;border-top:1px solid var(--line-soft);font-size:13.5px}.list-row .t{font-weight:600}.list-row .s{font-size:12px;color:var(--faint)}.tool{padding:22px;display:flex;flex-direction:column;gap:12px}.tool .ico{width:46px;height:46px;border-radius:16px;background:linear-gradient(180deg,#eaf0ff,#dce6ff);color:var(--blue-600);display:flex;align-items:center;justify-content:center}.tool .ico svg{width:22px;height:22px}.tool-topo{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.tool-topo .btn.round{width:32px;height:32px;border-radius:10px}.tool-nm{font-size:17px;font-weight:700}.tool-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.tool-ds{font-size:13px;color:var(--faint);line-height:1.5;flex:1}.tool .last{font-size:12px;color:var(--dim);display:flex;align-items:center;gap:7px}.tool-foot{display:flex;gap:10px;align-items:center}.tool-foot .btn.primary{flex:1;justify-content:center}.tool-foot .btn.round{width:38px;height:38px}.grid-ferramentas{margin-top:24px;grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr))}.titulo-selo{display:inline-flex;align-items:center;gap:12px}.titulo-selo .pill{font-size:12.5px;letter-spacing:0}.hidden{display:none!important}.tbl-wrap{overflow-x:auto}@media (max-width:1150px){.g4{grid-template-columns:repeat(2,1fr)}.g2{grid-template-columns:1fr}.g3{grid-template-columns:repeat(2,1fr)!important}.main{padding:22px 22px 60px 14px}.head{flex-wrap:wrap}.head-right{width:100%;margin-left:0}}@media (max-width:720px){.g3{grid-template-columns:1fr!important}.g4{grid-template-columns:1fr 1fr}.title{font-size:30px}.rail-wrap{left:10px}.main{left:84px}.search{min-width:0;width:100%}.toolbar>div[style*="margin-left:auto"]{margin-left:0!important;flex-wrap:wrap}}html[data-theme=dark]{color-scheme:dark;--blue-500:var(--acento-topo);--blue-600:#7DB6FA;--blue-300:#A9D0FC;--ink:#F2F5FF;--dim:#B4BED8;--faint:#7F8BA8;--line:rgba(255,255,255,.08);--glass:rgba(24,31,52,.72);--glass-strong:rgba(30,38,62,.88);--shadow-card:0 8px 24px rgba(0,0,0,.16), 0 1px 0 rgba(255,255,255,.05) inset;--shadow-float:0 22px 56px rgba(0,0,0,.3), 0 6px 18px rgba(0,0,0,.16);--shadow-curta:0 1px 2px rgba(0,0,0,.28), 0 2px 5px -2px rgba(0,0,0,.22);--shadow-aviso:var(--shadow-curta);--ok-bg:rgba(34,197,94,.16);--ok:#6EE79A;--warn-bg:rgba(245,165,36,.16);--warn:#F7C16B;--err-bg:rgba(240,69,91,.16);--err:#FF8A9A;--info-bg:color-mix(in srgb, var(--acento) 20%, transparent);--info:var(--blue-300);--neu-bg:rgba(255,255,255,.07);--neu:#B4BED8;--edge:rgba(255,255,255,.09);--surface:rgba(38,47,76,.95);--solid:#1B2340;--thead:rgba(255,255,255,.03);--btn-border:rgba(255,255,255,.12);--line-soft:rgba(255,255,255,.05);--tipfg:#0F1830;--logo-filter:none;--bg-grad:linear-gradient(135deg,#080B16 0%,#0D1224 55%,#120E24 100%)}html[data-theme=dark] .bar{background:linear-gradient(180deg,var(--blue-400),color-mix(in srgb,var(--acento) 25%,transparent))}html[data-theme=dark] .bar.err{background:linear-gradient(180deg,#f58b9a,#f0455b40)}html[data-theme=dark] .tool .ico{background:var(--info-bg);color:var(--blue-300)}html[data-theme=dark] .avatar{background:linear-gradient(135deg,#2b3a73,#46368a);color:#e6ecff}html[data-theme=dark] .btn.primary,html[data-theme=dark] .btn.round.accent{background:linear-gradient(180deg,var(--btn-a),var(--btn-b));box-shadow:0 8px 18px color-mix(in srgb,var(--acento-sombra) 35%,transparent)}html[data-theme=dark] .tab.active{background:color-mix(in srgb,var(--acento) 22%,transparent);color:#fff;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acento) 45%,transparent)}html[data-theme=dark] .rbtn:hover{color:var(--blue-300)}html[data-theme=dark] .chip{background:var(--ok-bg);color:var(--ok)}.bg{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0;background:var(--bg-grad)}:root{--bg-grad:linear-gradient(135deg,#EAF1FF 0%,#DDE8FF 30%,#E3E0FF 60%,#D4F1FA 100%);--g1:color-mix(in srgb, var(--acento) 30%, transparent);--g2:rgba(0,190,220,.24);--g3:color-mix(in srgb, var(--acento) 20%, transparent);--gl:rgba(47,90,200,.09);--gl2:rgba(47,90,200,.16);--pipe:color-mix(in srgb, var(--acento) 45%, transparent);--pulse:#2F7BFF;--pulse2:#00B8D9;--node-f:rgba(255,255,255,.85);--node-s:color-mix(in srgb, var(--acento) 70%, transparent)}html[data-theme=dark]{--bg-grad:linear-gradient(135deg,#070B16 0%,#0B1428 40%,#101D3A 75%,#0C1730 100%);--g1:rgba(70,110,200,.14);--g2:rgba(80,120,190,.1);--g3:rgba(60,100,180,.1);--gl:rgba(150,180,255,.07);--gl2:rgba(150,180,255,.13);--pipe:rgba(130,165,230,.45);--pulse:#7FA6F0;--pulse2:#8DB4F5;--node-f:rgba(14,20,40,.9);--node-s:rgba(130,165,230,.65);--blur:blur(14px) saturate(115%)}:root{--glass:rgba(255,255,255,.1);--glass-strong:rgba(255,255,255,.22);--blur:blur(12px) saturate(190%) brightness(1.04)}html[data-theme=dark]{--glass:rgba(22,30,48,.34);--glass-strong:rgba(28,38,60,.48);--surface:rgba(38,50,76,.5);--info-bg:rgba(100,135,210,.16)}.card,.rail,.tabs,.search,.pill-ghost,.btn,.rbtn,.field{-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}.rbtn{background:var(--surface)!important}.rbtn.active{background:linear-gradient(180deg,var(--blue-500),var(--blue-700))!important}@keyframes rise{0%{opacity:0;transform:translateY(20px) scale(.985);filter:blur(6px)}to{opacity:1;transform:none;filter:blur(0)}}.win{z-index:6;background:none}.win[hidden]{display:none}#main{transition:filter .5s ease,opacity .5s ease}body.has-win #main{filter:blur(24px);opacity:.12;pointer-events:none}.win.opening{animation:winIn .5s cubic-bezier(.16,1,.3,1)}@keyframes winIn{0%{opacity:0;transform:translateY(14px);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}html.no-anim .win.opening{animation:none}.xb{width:42px;height:42px;border-radius:14px;border:1px solid var(--edge);background:transparent;color:var(--dim);cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:none;transition:color .2s,transform .2s,background .2s}.xb:hover{color:var(--blue-600);background:var(--surface);transform:translateY(-1px)}.xb svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.exp-pop{position:fixed;z-index:70;min-width:230px;padding:8px;border-radius:20px;background:var(--glass-strong);border:1px solid var(--edge);box-shadow:var(--shadow-float);-webkit-backdrop-filter:blur(26px) saturate(1.3);backdrop-filter:blur(26px) saturate(1.3);opacity:0;transform:translateY(-8px) scale(.96);transform-origin:top right;pointer-events:none;transition:opacity .25s,transform .35s cubic-bezier(.16,1,.3,1)}.exp-pop.open{opacity:1;transform:none;pointer-events:auto}.exp-pop button{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:0;background:none;border-radius:13px;font:inherit;font-size:13px;font-weight:600;color:var(--ink);cursor:pointer;text-align:left;transition:background .2s,transform .2s}.exp-pop button:hover{background:var(--surface);transform:translate(2px)}.exp-pop button.hl{color:var(--blue-600)}.exp-pop i{display:flex;width:18px;height:18px}.exp-pop i svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.exp-sep{height:1px;background:var(--line);margin:6px 8px}.ex-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;background:transparent;pointer-events:none}.ex-ov.open{pointer-events:auto}.ex-modal{width:min(860px,92vw);max-height:84vh;display:flex;flex-direction:column;padding:22px;border-radius:28px;opacity:0;transform:translateY(22px) scale(.96);transition:opacity .3s,transform .45s cubic-bezier(.16,1,.3,1)}.ex-ov.open .ex-modal{opacity:1;transform:none;animation:modalIn .55s cubic-bezier(.16,1,.3,1) both}.ex-ov.open .ex-modal>*{animation:modalItem .5s cubic-bezier(.16,1,.3,1) both}.ex-ov.open .ex-modal>*:nth-child(2){animation-delay:.05s}.ex-ov.open .ex-modal>*:nth-child(3){animation-delay:.1s}.ex-ov.open .ex-modal>*:nth-child(4){animation-delay:.15s}.ex-ov.open .ex-modal>*:nth-child(5){animation-delay:.2s}.pref-ov.open .pref{animation:modalIn .55s cubic-bezier(.16,1,.3,1) both}@keyframes modalIn{0%{opacity:0;transform:translateY(34px) scale(.92)}to{opacity:1;transform:none}}@keyframes modalItem{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ex-h{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.ex-title{font-size:20px;font-weight:800;letter-spacing:-.02em}.ex-sub{color:var(--dim);font-size:12.5px;margin-top:3px}.ex-x{width:34px;height:34px;border-radius:11px;font-size:20px;line-height:1;padding:0}.ex-body{display:grid;grid-template-columns:1fr 1fr;gap:16px;min-height:0;flex:1}.ex-col{display:flex;flex-direction:column;min-height:0}.ex-cap{font-size:11.5px;font-weight:700;color:var(--dim);text-transform:uppercase;letter-spacing:.05em;margin:0 4px 8px;display:flex;gap:8px;align-items:center}.ex-cap span{text-transform:none;letter-spacing:0;background:var(--neu-bg);padding:0 8px;border-radius:99px;color:var(--dim)}.ex-cap .ex-links{margin-left:auto;background:none;font-weight:600}.ex-links a{cursor:pointer;color:var(--blue-600)}.ex-list{height:380px;overflow-y:auto;padding:4px;display:flex;flex-direction:column;gap:6px;border-radius:18px;background:color-mix(in srgb,var(--surface) 55%,transparent);border:1px solid var(--line);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--mt,0px),#000 calc(100% - var(--mb,36px)),transparent);mask-image:linear-gradient(to bottom,transparent,#000 var(--mt,0px),#000 calc(100% - var(--mb,36px)),transparent)}.ex-av,.ex-row{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:13px;background:var(--surface);border:1px solid var(--edge);font-size:13px;font-weight:600;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .2s,border-color .2s,transform .2s,opacity .2s}.ex-av:hover{transform:translate(2px)}.ex-av .ck{width:18px;height:18px;border-radius:6px;border:1.5px solid var(--faint);display:flex;align-items:center;justify-content:center;font-size:12px;color:#fff;transition:background .2s,border-color .2s;flex:none}.ex-av.on .ck{background:var(--blue-500);border-color:var(--blue-500)}.ex-av,.ex-av.on{border-color:transparent}.ex-row{cursor:grab}.ex-row.drag{opacity:.35}.ex-row.over{border-color:var(--blue-500);transform:translateY(2px)}.ex-n{width:22px;height:22px;border-radius:8px;background:linear-gradient(180deg,var(--btn-a),var(--btn-b));color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex:none}.ex-t{flex:1}.ex-b{display:flex;gap:4px}.ex-b button{width:24px;height:24px;border-radius:8px;border:1px solid var(--edge);background:var(--glass);color:var(--dim);cursor:pointer;font-size:12px;line-height:1}.ex-b button:hover{color:var(--blue-600)}.ex-empty{margin:auto;color:var(--faint);font-size:12.5px;text-align:center;padding:20px}.ex-f{display:flex;align-items:center;gap:10px;margin-top:16px}.ex-fmt{display:flex;gap:6px}.ex-fmt .btn.on{background:var(--blue-500);color:#fff;border-color:transparent}@media (max-width:760px){.ex-body{grid-template-columns:1fr}.ex-list{height:200px}}.win[data-page=auto]{overflow:hidden!important;padding-bottom:0!important}.auto-scroll{height:calc(100vh - 118px);overflow-y:auto;margin:0 -14px;padding:8px 14px;scrollbar-width:none;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--mt,0px),#000 calc(100% - var(--mb,70px)),transparent);mask-image:linear-gradient(to bottom,transparent,#000 var(--mt,0px),#000 calc(100% - var(--mb,70px)),transparent)}.auto-scroll::-webkit-scrollbar{display:none}html body .win[data-page=dados]{left:88px!important;padding-left:20px!important;padding-right:18px!important;padding-top:14px!important}table,table.slim,tbody td{font-size:12px!important}tbody td .code{font-size:11.5px}table .pill{font-size:10.5px;padding:2px 9px}table .btn{font-size:11.5px!important}.tbl-fixed{overflow-x:auto!important;scrollbar-width:thin}.tbl-fixed table{width:-moz-max-content;width:max-content;min-width:100%}.tbl-fixed tbody td.col-acoes{position:sticky;right:0;z-index:1;background:transparent;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.rail-glow{position:fixed;left:-90px;top:0;width:460px;height:340px;z-index:1;pointer-events:none;opacity:0;transition:opacity .5s ease,top .45s cubic-bezier(.3,.8,.3,1);background:radial-gradient(ellipse 50% 50% at 38% 50%,color-mix(in srgb,var(--blue-500) 62%,transparent),color-mix(in srgb,var(--blue-500) 22%,transparent) 55%,transparent 80%);filter:blur(26px);animation:glowBreath 4.5s ease-in-out infinite}html.glow .rail-glow{opacity:1}html.glow .rail-ind{box-shadow:0 0 0 1px #ffffff2e inset,0 0 18px 3px color-mix(in srgb,var(--blue-500) 65%,transparent),0 8px 26px color-mix(in srgb,var(--blue-500) 55%,transparent)!important}@keyframes glowBreath{0%,to{filter:blur(26px) brightness(1)}50%{filter:blur(30px) brightness(1.25)}}html.no-anim .rail-glow{animation:none}html[data-theme=light] .rail-glow{width:300px;height:220px;left:-60px;filter:blur(22px);background:radial-gradient(ellipse 50% 50% at 34% 50%,color-mix(in srgb,var(--blue-500) 34%,transparent),color-mix(in srgb,var(--blue-500) 10%,transparent) 55%,transparent 78%);animation:none}html.glow[data-theme=light] .rail-ind{box-shadow:0 0 0 1px #ffffff2e inset,0 0 10px 1px color-mix(in srgb,var(--blue-500) 40%,transparent),0 6px 16px color-mix(in srgb,var(--blue-500) 32%,transparent)!important}.sx.open{background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.title,.main .title,.win .title{font-size:28px!important;letter-spacing:-.03em}.sub,table,table.slim{font-size:13px}table thead th,table.slim thead th{font-size:11.5px}@media (max-height:900px){.rbtn{width:38px!important;height:38px!important;border-radius:13px!important}.rail-ind{border-radius:13px!important}.rbtn svg{width:18px;height:18px}.rail{gap:7px!important}}.tbl-fixed{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--mt,0px),#000 calc(100% - var(--mb,90px)),transparent);mask-image:linear-gradient(to bottom,transparent,#000 var(--mt,0px),#000 calc(100% - var(--mb,90px)),transparent);transition:--mt .2s;height:calc(100vh - 168px)!important}.tbl-head{overflow:hidden;position:relative;z-index:3}.tbl-head table{table-layout:fixed;border-collapse:collapse}.tbl-head thead th{position:static!important;background:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-bottom:0!important}.tbl-fixed thead{visibility:hidden}.win,.win[data-page]{left:100px!important;padding-left:28px!important;padding-right:47px!important}.tbl-fixed{scrollbar-width:none}.tbl-fixed::-webkit-scrollbar{display:none}.tbl-fixed table{margin-bottom:70px}.card.tbl-wrap{background:none!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:0!important}.card.tbl-wrap:hover{box-shadow:none!important}@keyframes leave{to{opacity:0;transform:translateY(-10px) scale(.99);filter:blur(4px)}}@keyframes grow{0%{transform:scaleY(0);opacity:.2}to{transform:scaleY(1);opacity:1}}@keyframes pop{0%{transform:scale(.78)}55%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes rip{to{transform:scale(1);opacity:0}}.main.leaving{animation:leave .2s ease-in forwards;pointer-events:none}.anim{animation:rise .85s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i,0) * 70ms)}tr.anim{animation-name:rise-row}@keyframes rise-row{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.bar{transform-origin:bottom}.bar.anim{animation:grow 1s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i,0) * 40ms + .25s)}.btn,.tab{position:relative;overflow:hidden}.btn:active,.rbtn:active,.tab:active{transform:scale(.94)!important;transition-duration:.06s}.ripple{position:absolute;border-radius:50%;background:currentColor;opacity:.28;transform:scale(0);animation:rip .65s ease-out forwards;pointer-events:none}.card,.rail,.tabs,.search,.field,thead th{transition:background-color .4s ease,border-color .4s ease,color .4s ease,box-shadow .4s ease}.card:hover{box-shadow:0 14px 34px #283c8c24,0 1px #fffffff2 inset}.tool{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .4s ease}.tool:hover{transform:translateY(-4px)}@media (prefers-reduced-motion: reduce){.rbtn.in,.anim,.rbtn.active,.main.leaving{animation:none!important}}.head.ph{margin-bottom:18px}.head.ph .title{margin:0}.avatar{transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s}button.avatar:hover{transform:scale(1.08);box-shadow:0 6px 16px color-mix(in srgb,var(--acento) 30%,transparent)}.pref-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:flex-end;justify-content:flex-start;padding:0 0 18px 100px;background:transparent;pointer-events:none}.pref-ov.open{pointer-events:auto}.pref{width:min(900px,calc(100vw - 120px));max-height:calc(100vh - 36px);overflow-y:auto;scrollbar-width:none;border-radius:28px;padding:22px;opacity:0;transform:translateY(24px) scale(.96);transform-origin:bottom left;transition:opacity .25s,transform .35s cubic-bezier(.16,1,.3,1)}.pref-ov.open .pref{opacity:1;transform:none}.pref-top{display:flex;align-items:center;gap:14px;position:relative;margin-bottom:6px}.pref-x{position:absolute;right:-6px;top:-8px;width:30px;height:30px;border-radius:50%;border:0;background:transparent;font-size:22px;color:var(--faint);cursor:pointer}.pref-x:hover{background:#f0455b26;color:var(--err,#F0455B)}.pref-sec{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin:18px 0 10px}.pref-themes{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.pref-themes button{font-family:inherit;font-size:13px;font-weight:600;color:var(--ink);background:var(--glass);border:1.5px solid var(--edge);border-radius:14px;padding:10px 8px 9px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:8px;transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s,box-shadow .2s}.pref-themes button:hover{transform:translateY(-2px)}.pref-themes button.on{border-color:var(--blue-500);box-shadow:0 0 0 3px color-mix(in srgb,var(--acento) 20%,transparent)}.sw{width:100%;height:42px;border-radius:9px;border:1px solid rgba(100,120,180,.3)}.sw-l{background:linear-gradient(135deg,#eaf1ff,#e3e0ff 60%,#d4f1fa)}.sw-d{background:linear-gradient(135deg,#070b1c,#1a1250 65%,#06303f)}.sw-a{background:linear-gradient(110deg,#eaf1ff 50%,#0e1840 50%)}.pref-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 0;font-size:14px;font-weight:600;cursor:pointer}.pref-row small{display:block;font-weight:400;color:var(--faint);font-size:12px;margin-top:2px}.sw-in{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:42px;height:25px;border-radius:99px;background:#7887b466;position:relative;cursor:pointer;flex:none;transition:background .25s;border:0}.sw-in:after{content:"";position:absolute;left:3px;top:3px;width:19px;height:19px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0000004d;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.sw-in:checked{background:var(--blue-500)}.sw-in:checked:after{transform:translate(17px)}.pref-foot{display:flex;justify-content:space-between;margin-top:16px}html.no-anim .anim,html.no-anim .main.leaving,html.no-anim .rbtn.active,html.no-anim .ripple{animation:none!important}html.no-anim .anim{opacity:1!important;filter:none!important;transform:none!important}@media (max-width:760px){.pref-ov{padding:0 12px 12px}.pref{width:100%}html body .pref-cols{grid-template-columns:1fr}}.rail{position:relative}.rail-ind{position:absolute;left:10px;top:10px;width:44px;height:44px;border-radius:15px;z-index:0;pointer-events:none;background:linear-gradient(180deg,var(--btn-a),var(--btn-b));box-shadow:0 10px 22px color-mix(in srgb,var(--acento-sombra) 38%,transparent),0 0 0 1px #ffffff1f inset;opacity:0}html[data-theme=dark] .rail-ind{background:linear-gradient(180deg,var(--btn-a),var(--btn-b));box-shadow:0 10px 22px color-mix(in srgb,var(--acento-sombra) 45%,transparent),0 0 0 1px #ffffff1f inset}.rbtn{z-index:1}.rbtn.active,html[data-theme=dark] .rbtn.active{background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.rbtn{transition:color .35s ease .1s,background-color .4s,transform .28s,box-shadow .28s}.tabs{position:relative}.tab-ind{position:absolute;top:5px;bottom:5px;left:0;width:0;border-radius:999px;background:var(--surface);box-shadow:0 3px 10px #283c8c24;z-index:0;pointer-events:none;opacity:0}html[data-theme=dark] .tab-ind{background:color-mix(in srgb,var(--acento) 22%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acento) 45%,transparent)}.tab{z-index:1;transition:color .25s ease .06s}.tab.active,html[data-theme=dark] .tab.active{background:transparent!important;box-shadow:none!important}.corner-logo{position:fixed;right:26px;bottom:22px;width:58px;height:30px;background-size:contain;background-repeat:no-repeat;background-position:center;filter:var(--logo-filter);opacity:.85;z-index:6;pointer-events:none}@media (max-width:720px){.corner-logo{display:none}}.rail-bottom{display:flex;justify-content:center}:root{--perfil-lado:54px;--perfil-raio:19px}html[data-dock=bottom]{--perfil-lado:46px;--perfil-raio:16px}.rail-bottom .avatar{width:var(--perfil-lado);height:var(--perfil-lado);border-radius:var(--perfil-raio);font-size:14px}.rbtn.in{animation:railin .5s cubic-bezier(.25,.8,.25,1) both;animation-delay:calc(.12s + var(--i,0) * 30ms)}@keyframes railin{0%{opacity:0;transform:translateY(-8px) scale(.9)}to{opacity:1;transform:none}}.rbtn.back{color:var(--dim)}.rbtn.back:hover{color:var(--blue-600);transform:translateY(-1px)}html.no-anim .rbtn.in{animation:none}.main[data-page=dados] .title,.main[data-page=auto] .title{font-size:28px;letter-spacing:-.03em}.tbl-fixed{height:calc(100vh - 160px);min-height:220px;overflow-y:auto}.main[data-page=dados]{overflow:hidden;padding:18px 18px 0 0}.main[data-page=dados] .head.ph{margin-bottom:10px}.tbl-fixed thead th{position:sticky;top:0;z-index:2;background:var(--glass-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}table.slim{font-size:13px}table.slim thead th{padding:10px 16px;font-size:11.5px}table.slim tbody td{padding:7px 16px}.tbl-count{margin:10px 6px 0;font-size:12.5px;color:var(--faint);font-weight:600}.sx{display:flex;align-items:center;height:42px;width:42px;border-radius:14px;overflow:hidden;background:var(--surface);border:1px solid var(--edge);box-shadow:var(--shadow-card);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);transition:width .5s cubic-bezier(.16,1,.3,1),box-shadow .35s;flex:none}.sx.open{width:300px;border-color:var(--blue-500);box-shadow:var(--shadow-card)}.sx-btn{width:40px;height:40px;flex:none;display:flex;align-items:center;justify-content:center;border:0;background:none;color:var(--dim);cursor:pointer}.sx-btn svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.sx input{flex:1;min-width:0;border:0;outline:0;background:none;font:inherit;font-size:13px;color:var(--ink);opacity:0;padding-right:14px;transition:opacity .2s .1s}.sx.open input{opacity:1}#toast{position:fixed;left:110px;bottom:28px;z-index:60;padding:10px 18px;border-radius:14px;background:var(--glass-strong);border:1px solid var(--edge);box-shadow:var(--shadow-float);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);font-size:13px;font-weight:600;opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .25s,transform .3s cubic-bezier(.16,1,.3,1)}#toast.on{opacity:1;transform:none}.pref-colors{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.pref-colors button{width:30px;height:30px;border-radius:10px;border:2px solid transparent;cursor:pointer;box-shadow:0 2px 8px #0000002e;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s;padding:0}.pref-colors button:hover{transform:translateY(-2px)}.pref-colors button.on{box-shadow:0 0 0 2px var(--solid),0 0 0 4px currentColor}.pc-custom{position:relative;width:30px;height:30px;border-radius:10px;overflow:hidden;cursor:pointer;background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);box-shadow:0 2px 8px #0000002e}.pc-custom input{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;width:44px;height:44px;opacity:0;cursor:pointer}.main[data-page=dash]{padding:64px max(50vw,32px) 84px 24px;overflow:hidden;display:flex;flex-direction:column}.main[data-page=dash]>*{flex:none}.main[data-page=dash] .head.ph{margin-bottom:0}.main[data-page=dash] .g4{margin-top:40px!important;gap:12px 12px;grid-template-columns:repeat(2,1fr)}.main[data-page=dash] .g2{margin-top:22px!important;gap:12px}.main[data-page=dash] .kpi{padding:4px 2px}.main[data-page=dash] .kpi .l{font-size:10.5px;letter-spacing:.03em}.main[data-page=dash] .kpi .v{font-size:22px;margin-top:1px;line-height:1.15}.main[data-page=dash] .kpi .d{font-size:11px;margin-top:2px}.main[data-page=dash] .bars{height:104px;padding:8px 18px 14px;gap:7px}.main[data-page=dash] .card-h{padding:12px 18px 4px}.main[data-page=dash]>.card:last-child{scrollbar-width:none;-ms-overflow-style:none;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 56px),transparent);flex:1 1 0;min-height:0;overflow-y:auto;margin-top:12px!important}.main[data-page=dash] .list-row{padding:8px 18px}@media (max-width:1150px){.main[data-page=dash]{padding-right:22px;overflow-y:auto}}.main[data-page=dash] .card{background:none!important;border:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.main[data-page=dash] .card:hover{box-shadow:none!important}.main[data-page=dash] .kpi,.main[data-page=dash] .card-h,.main[data-page=dash] .list-row{padding-left:2px;padding-right:2px}.main[data-page=dash] .kpi .l{font-size:9.5px!important}.main[data-page=dash] .kpi .v{font-size:18px!important}.main[data-page=dash] .kpi .d{font-size:10px!important}.main[data-page=dash] .list-row{font-size:12px;padding-top:6px;padding-bottom:6px}.main[data-page=dash] .list-row .t{font-size:12px}.main[data-page=dash] .list-row .s{font-size:10.5px}.main[data-page=dash] .list-row .pill{font-size:10.5px;padding:3px 10px}.main[data-page=dash] .card-t{font-size:13px}.main[data-page=dash] .card-h .btn{font-size:11.5px;padding:6px 12px}.main[data-page=dash] .bar span{font-size:10px}.rail-wrap{justify-content:center}.rail-bottom{position:absolute;left:0;right:0;bottom:0;margin:0}.main[data-page=dash]>.card:last-child::-webkit-scrollbar{display:none;width:0}.sx input:focus,.sx input:focus-visible{outline:none;box-shadow:none}input.sw-in[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:42px;height:25px;min-width:42px;border-radius:99px;background:#7887b466;position:relative;cursor:pointer;flex:none;border:0;margin:0;transition:background .25s}input.sw-in[type=checkbox]:after{content:"";position:absolute;left:3px;top:3px;width:19px;height:19px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0000004d;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}input.sw-in[type=checkbox]:checked{background:var(--blue-500)}input.sw-in[type=checkbox]:checked:after{transform:translate(17px)}.main[data-page=dash]{padding:56px 44px 84px 24px!important}.main[data-page=dash] .g4{grid-template-columns:repeat(4,1fr)!important;margin-top:28px!important}.main[data-page=dash] .g2{margin-top:24px!important}html,html[data-theme=dark]{--shadow-card:var(--shadow-float)}.card:hover{box-shadow:var(--shadow-float)}.main[data-page=dados]{left:50px;padding:18px 18px 0 50px}html body .ex-av,html body .ex-row{box-shadow:0 1px 2px #1e326e29,0 2px 5px -1px #1e326e1a}html body .ex-fmt{position:relative;display:inline-flex;gap:0;padding:4px;border-radius:calc(var(--r-btn) + 4px);background:var(--glass-strong);border:1px solid var(--btn-border);box-shadow:var(--shadow-card)}.fmt-ind{position:absolute;left:0;top:4px;bottom:4px;width:0;border-radius:var(--r-btn);background:linear-gradient(180deg,var(--btn-a),var(--btn-b));box-shadow:0 6px 14px color-mix(in srgb,var(--acento-sombra) 30%,transparent);transition:transform .4s cubic-bezier(.16,1,.3,1),width .4s cubic-bezier(.16,1,.3,1);z-index:0;pointer-events:none}.ex-fmt .fb{position:relative;z-index:1;border:0;background:none;padding:8px 18px;border-radius:var(--r-btn);font:inherit;font-size:13px;font-weight:600;color:var(--dim);cursor:pointer;transition:color .3s}.ex-fmt .fb.on{color:#fff}html[data-theme=dark] body .ex-list{background:#ffffff09;border:1px solid rgba(255,255,255,.07)}html[data-theme=dark] body .ex-av,html[data-theme=dark] body .ex-row{background:var(--surface)!important;border-color:var(--line);box-shadow:0 1px 2px #0006,0 3px 8px -2px #00000047}html[data-theme=dark] body .ex-row .ex-b button,html[data-theme=dark] body .ex-modal .btn:not(.primary){background:#ffffff14;border-color:#ffffff1a;box-shadow:0 1px 2px #00000059}html[data-theme=dark] body .ex-fmt{background:#ffffff0f;border-color:#ffffff1a;box-shadow:0 1px 2px #00000059}html[data-theme=dark] body .ex-fmt .fb{background:none;border:0;box-shadow:none;color:#ffffffa6}html[data-theme=dark] body .ex-fmt .fb.on{color:#fff}html[data-theme=dark] body .ex-links a,html[data-theme=dark] body .ex-cap .ex-links{color:var(--blue-300)}html body .ex-b button{transition:transform .2s cubic-bezier(.16,1,.3,1),background .2s,color .2s,box-shadow .2s,border-color .2s}html body .ex-b button:hover{transform:translateY(-1px) scale(1.12);background:var(--blue-500)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 5px 12px color-mix(in srgb,var(--acento) 40%,transparent)}html body .ex-b button[data-up]:hover{animation:nudgeUp .45s ease}html body .ex-b button[data-dn]:hover{animation:nudgeDn .45s ease}html body .ex-b button[data-rm]:hover{background:#e5484d!important;box-shadow:0 5px 12px #e5484d66}html body .ex-b button:active{transform:scale(.88);transition-duration:.06s}@keyframes nudgeUp{0%,to{text-shadow:none}50%{transform:translateY(-3px) scale(1.12)}}@keyframes nudgeDn{0%,to{text-shadow:none}50%{transform:translateY(1px) scale(1.12)}}html body .ex-modal .btn:not(.primary):hover{transform:translateY(-2px);box-shadow:0 8px 18px #283c8c38;border-color:color-mix(in srgb,var(--blue-500) 35%,transparent)}html body .ex-modal .btn.primary:hover{transform:translateY(-2px);filter:brightness(1.1);box-shadow:0 12px 24px color-mix(in srgb,var(--acento-sombra) 45%,transparent)}html body .ex-modal .btn.ex-x:hover{transform:none;background:#e5484d;color:#fff;border-color:transparent;box-shadow:0 8px 18px #e5484d66}html body .ex-modal .btn{transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s,filter .25s,background .25s,color .25s,border-color .25s}html body .ex-fmt .fb:hover:not(.on){color:var(--ink)}html[data-theme=dark] body .ex-fmt .fb:hover:not(.on){color:#fff}html body .ex-fmt:hover{box-shadow:0 4px 12px #283c8c29}html body .ex-modal .btn:active{transform:scale(.95);transition-duration:.06s}.pref-bgs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.pref-bgs button{font-family:inherit;font-size:13px;font-weight:600;color:var(--ink);background:var(--glass);border:1.5px solid var(--edge);border-radius:14px;padding:10px 8px 9px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:8px;transition:transform .2s,border-color .2s,box-shadow .2s}.pref-bgs button:hover{transform:translateY(-2px)}.pref-bgs button.on{border-color:var(--blue-500);box-shadow:0 0 0 3px color-mix(in srgb,var(--acento) 20%,transparent)}html body .main[data-page=dash]{padding:44px 52px 90px 24px!important;align-items:center;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}html body .main[data-page=dash]::-webkit-scrollbar{display:none}html body .main[data-page=dash]>*{width:min(1040px,100%)}.hero{width:min(960px,100%);display:grid;grid-template-columns:1fr auto;-moz-column-gap:32px;column-gap:32px;align-items:center;text-align:left;padding:10px 6px 4px;box-sizing:border-box}.hero-logo{grid-column:2;grid-row:1 / span 2;width:250px;height:auto;display:block;animation:heroIn .8s cubic-bezier(.16,1,.3,1) both}.hero h1{grid-column:1;grid-row:1;align-self:end;margin:0;font-size:30px;font-weight:800;letter-spacing:-.03em;animation:heroIn .8s .08s cubic-bezier(.16,1,.3,1) both}.hero p{grid-column:1;grid-row:2;align-self:start;margin:6px 0 0;font-size:13.5px;color:var(--faint);animation:heroIn .8s .16s cubic-bezier(.16,1,.3,1) both}@keyframes heroIn{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:none}}html body .main[data-page=dash] .g4{grid-template-columns:repeat(4,1fr)!important;margin-top:28px!important;text-align:center}@media (max-width:700px){.hero{grid-template-columns:1fr}.hero-logo,.hero h1,.hero p{grid-column:1;grid-row:auto}.hero-logo{order:-1;margin-bottom:12px}}html body .main[data-page=dash] .kpi{padding:12px 6px!important}html body .main[data-page=dash] .kpi .l{font-size:11px}html body .main[data-page=dash] .kpi .v{font-size:28px!important;margin-top:3px}html body .main[data-page=dash] .bars{height:120px}@media (max-width:900px){html body .main[data-page=dash]{padding-right:24px!important}html body .main[data-page=dash] .g4{grid-template-columns:repeat(2,1fr)!important}}.hero{display:flex!important;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 0 6px}.hero-logo{grid-column:auto;grid-row:auto;width:190px!important}html body .main[data-page=dash] .dg-chart{margin:0!important;width:auto!important}.hero{display:flex!important;flex-direction:column;align-items:center;text-align:center;padding:0 0 4px}.hero-logo{width:200px!important;height:auto}html body .main[data-page=dash] .dg-chart{margin:22px 0 0!important;width:min(1040px,100%)!important}html body .main[data-page=dash] .dg-chart .bars{height:150px}html body .main[data-page=dash] .dg-kpis{grid-template-columns:repeat(4,1fr)!important;margin-top:20px!important;text-align:center;gap:12px}html body .main[data-page=dash] .dg-kpis .kpi{padding:10px 6px!important}html[data-dock=bottom] .rail-wrap{left:50%;right:auto;top:auto;bottom:16px;width:auto;height:auto;transform:translate(-50%);flex-direction:row;align-items:center;justify-content:center;gap:12px}html[data-dock=bottom] .rail{flex-direction:row;padding:8px 10px;border-radius:24px;gap:8px}html[data-dock=bottom] .rail-sep{width:1px;height:26px;margin:0 2px}html[data-dock=bottom] .rail-bottom{position:static!important;left:auto;right:auto;bottom:auto;margin:0}html[data-dock=bottom] .rail-bottom .avatar{font-size:13px}html[data-dock=bottom] .rbtn[data-tip]:hover:after{left:50%;top:auto;bottom:calc(100% + 12px);transform:translate(-50%)}html[data-dock=bottom] .rbtn.in{animation-name:railinb}@keyframes railinb{0%{opacity:0;transform:translateY(18px) scale(.92)}to{opacity:1;transform:none}}html[data-dock=bottom] .main{left:0;padding-left:44px;padding-bottom:120px}html[data-dock=bottom] body .main[data-page=dash]{padding:44px 44px 120px!important}html[data-dock=bottom] body .main[data-page=dados]{padding:18px 44px 0!important}html[data-dock=bottom] .tbl-fixed{height:calc(100vh - 235px)}html[data-dock=bottom] .auto-scroll{height:calc(100vh - 150px)}html[data-dock=bottom] .corner-logo{bottom:26px}html[data-dock=bottom] .rail-glow{left:auto}.sw-dk0{background:linear-gradient(90deg,#b9c9f2 0,#b9c9f2 20%,#eef3ff 20%)}.sw-dk1{background:linear-gradient(180deg,#eef3ff 0,#eef3ff 78%,#b9c9f2 78%)}html[data-theme=dark] .sw-dk0{background:linear-gradient(90deg,#46548c 0,#46548c 20%,#162040 20%)}html[data-theme=dark] .sw-dk1{background:linear-gradient(180deg,#162040 0,#162040 78%,#46548c 78%)}html[data-dock=bottom] body .win[data-page]{left:0!important;padding-left:44px!important;padding-right:44px!important;padding-bottom:110px}html[data-dock=bottom] body .win[data-page=dados]{left:0!important;padding-left:28px!important;padding-right:28px!important;padding-bottom:0!important}.rail{overflow:hidden;display:flex;flex-direction:column;max-height:100%;flex:0 1 auto;min-height:0}.rail-scroll{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;padding:12px 22px 22px;margin:-12px -22px -22px;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--fs,0px),#000 calc(100% - var(--fe,0px)),transparent);mask-image:linear-gradient(to bottom,transparent,#000 var(--fs,0px),#000 calc(100% - var(--fe,0px)),transparent)}.rail-scroll::-webkit-scrollbar{display:none}@media (max-height:900px){.rail-scroll{gap:7px}}.rbtn[data-tip]:hover:after,html[data-dock=bottom] .rbtn[data-tip]:hover:after{display:none!important}.rail-tip{position:fixed;z-index:200;pointer-events:none;white-space:nowrap;background:var(--ink);color:var(--tipfg);font-size:12px;font-weight:600;padding:6px 10px;border-radius:10px;opacity:0;transform:scale(.96);transition:opacity .15s,transform .15s}.rail-tip.on{opacity:1;transform:none}html[data-dock=bottom] .rail{max-height:none;max-width:min(calc(100vw - 150px),520px)}html[data-dock=bottom] .rail-scroll{flex-direction:row;overflow-x:auto;overflow-y:hidden;padding:22px;margin:-22px;-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--fs,0px),#000 calc(100% - var(--fe,0px)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--fs,0px),#000 calc(100% - var(--fe,0px)),transparent)}.rail-wrap{justify-content:center;padding:36px 0 calc(36px + 18px + var(--perfil-lado));box-sizing:border-box}html[data-dock=bottom] .rail-wrap{padding:0;justify-content:center}.rail-scroll .rbtn,.rail-scroll .rail-sep{flex-shrink:0}html[data-dockstyle=clean] body .rail{background:transparent!important;border:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-dockstyle=clean] body .rbtn:not(.active){background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:var(--dim)}html[data-dockstyle=clean] body .rbtn:not(.active):hover{color:var(--blue-600);transform:translateY(-3px)}html[data-dockstyle=clean] body .rbtn.active{background:transparent!important;color:var(--blue-500)!important;transform:translateY(-2px) scale(1.12)}html[data-dockstyle=clean] body .rbtn.active svg{filter:drop-shadow(0 4px 8px color-mix(in srgb,var(--blue-500) 45%,transparent))}html[data-dockstyle=clean] .rail .rail-scroll .rail-ind{background:transparent!important;box-shadow:none!important;overflow:visible}html[data-dockstyle=clean] .rail-ind:before{content:"";position:absolute;left:-5px;top:50%;width:4px;height:18px;transform:translateY(-50%);border-radius:4px;background:var(--blue-500);box-shadow:0 0 10px color-mix(in srgb,var(--blue-500) 70%,transparent)}html[data-dock=bottom][data-dockstyle=clean] .rail-ind:before{left:50%;top:auto;bottom:-2px;width:18px;height:4px;transform:translate(-50%)}html[data-dockstyle=clean] .rail-glow{display:none}html[data-dock=bottom] .pref-ov{align-items:center;justify-content:center;padding:0 0 90px}html[data-dock=bottom] .pref{max-height:calc(100vh - 130px);transform-origin:center;transform:translateY(22px) scale(.96)}html[data-dock=bottom] .pref-ov.open .pref{transform:none}html[data-dock=bottom] .pref-ov.open .pref>*{animation:modalItem .5s cubic-bezier(.16,1,.3,1) both}html[data-dock=bottom] .pref{width:min(900px,94vw)}.pref::-webkit-scrollbar{display:none}.pref-cols{display:grid;grid-template-columns:1fr 1fr;gap:6px 36px}.pref-col{display:flex;flex-direction:column;min-width:0}.pref-sec:first-child{margin-top:6px}:root{--r-btn:12px}html body .btn,html body .pill-ghost,html body .tab,html body .search,html body .field{border-radius:var(--r-btn)}html body .tabs{border-radius:calc(var(--r-btn) + 5px)}html body .tab-ind,html body .btn.round,html body .xb,html body .sx{border-radius:var(--r-btn)}html body .pref-x{border-radius:9px}html body .btn.primary,html body .btn.round.accent,html body .ex-fmt .btn.on,html body .ex-fmt .btn.on:hover{background:linear-gradient(180deg,var(--btn-a),var(--btn-b));color:#fff;border-color:transparent;box-shadow:0 8px 18px color-mix(in srgb,var(--acento-sombra) 30%,transparent)}html body .rbtn.active{background:linear-gradient(180deg,var(--btn-a),var(--btn-b))!important}:root{--acento-palido:#BFDDFD}:root{--cor-verde:#22B55E;--cor-verde-claro:#9BE8BC;--cor-verde-base:#16984A;--cor-verde-palido:#CDF5DD;--cor-amarelo:#FBB41A;--cor-amarelo-claro:#FFE08A;--cor-amarelo-base:#F29E0C;--cor-amarelo-palido:#FFF0C2;--cor-vermelho:#EF4F4F;--cor-vermelho-claro:#FCA5A5;--cor-vermelho-base:#DC2E2E;--cor-vermelho-palido:#FEE2E2;--cor-laranja:#F7871E;--cor-laranja-claro:#FCC48A;--cor-laranja-base:#E06A0C;--cor-laranja-palido:#FEE3C8;--cor-cinza:#8A94A6;--cor-cinza-claro:#C9CFD9;--cor-cinza-base:#6B7587;--cor-cinza-palido:#E3E7EE;--cor-celeste:#4FC3F7;--cor-celeste-claro:#A6E1FC;--cor-celeste-base:#1AA6EA;--cor-celeste-palido:#D2F0FE;--cor-marinho:#1F4FB8;--cor-marinho-claro:#5E8FEA;--cor-marinho-base:#163D93;--cor-marinho-palido:#C7D7F6}html[data-primaria] .dk-ic,html[data-primaria] .dk-defs{--acento-topo:var(--ic-topo);--acento:var(--ic);--acento-base:var(--ic-base);--acento-sombra:var(--ic-sombra);--acento-palido:var(--ic-palido)}.sw-ic{display:flex;align-items:center;justify-content:center;gap:6px;background:var(--neu-bg)}.sw-ic .dk-ic{width:24px;height:24px}.dk-defs{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}html body .dk-defs{stroke:none;fill:none}html body .dk-ic{width:40px;height:40px;fill:none;stroke:none;overflow:visible}.dk-ic g{transform-box:fill-box;transform-origin:center}html body .rail-wrap .dk-ic{filter:drop-shadow(0 1.5px 1.5px rgba(20,32,58,.18)) drop-shadow(0 4px 6px rgba(20,32,58,.16))}html[data-theme=dark] body .rail-wrap .dk-ic{filter:drop-shadow(0 1.5px 1.5px rgba(0,0,0,.45)) drop-shadow(0 4px 8px rgba(0,0,0,.4))}html body .rail-wrap .rail{padding-left:5px;padding-right:5px}html[data-dock=bottom] body .rail-wrap .rail{padding:8px 10px}html body .rail-wrap .rail-scroll,html body .rail-wrap .rail-acoes{gap:10px}html body .rail-wrap .rbtn{width:52px!important;height:48px!important;border-radius:12px!important;background:color-mix(in srgb,var(--acento) 12%,transparent)!important;border:1px solid color-mix(in srgb,var(--acento) 35%,transparent);box-shadow:none}html body .rail-wrap .rbtn:hover{background:color-mix(in srgb,var(--acento) 20%,transparent)!important;border-color:color-mix(in srgb,var(--acento) 50%,transparent);box-shadow:none}html body .rail-wrap .rbtn.active,html[data-theme=dark] body .rail-wrap .rbtn.active{background:transparent!important;border-color:transparent;color:var(--acento-texto)!important}html[data-theme=dark] body .rail-wrap .rbtn.active{color:#fff!important}html body .rail-wrap .rail-ind,html[data-theme=dark] body .rail-wrap .rail-ind{box-sizing:border-box;border-radius:12px!important;background:color-mix(in srgb,var(--acento) 20%,transparent);border:1px solid color-mix(in srgb,var(--acento) 50%,transparent);box-shadow:none}html:not([data-theme=dark]):not([data-dockstyle=clean]) body .rail-wrap .rail-ind{background:color-mix(in srgb,var(--acento) 16%,#fff);border:1px solid transparent;box-shadow:0 1px 2px color-mix(in srgb,var(--acento) 25%,transparent),0 6px 14px color-mix(in srgb,var(--acento) 28%,transparent)}html:not([data-theme=dark]) body .rail-wrap .rbtn.active .dk-ic{transform:scale(1.06);transition:transform .3s cubic-bezier(.16,1,.3,1)}html[data-theme=dark]:not([data-dockstyle=clean]) body .rail-wrap .rail-ind{background:linear-gradient(180deg,color-mix(in srgb,var(--acento) 46%,transparent),color-mix(in srgb,var(--acento) 24%,transparent));border:1px solid color-mix(in srgb,var(--acento) 75%,#fff 10%);box-shadow:inset 0 1px #ffffff38,0 0 0 1px color-mix(in srgb,var(--acento) 30%,transparent),0 0 16px 2px color-mix(in srgb,var(--acento) 50%,transparent),0 10px 24px color-mix(in srgb,var(--acento) 30%,transparent)}html[data-theme=dark] body .rail-wrap .rbtn.active .dk-ic{filter:brightness(1.12) drop-shadow(0 1.5px 1.5px rgba(0,0,0,.45)) drop-shadow(0 3px 8px color-mix(in srgb,var(--acento) 55%,transparent))}html[data-dockstyle=clean] body .rail-wrap .rbtn:not(.active){background:transparent!important;border-color:transparent}html[data-dockstyle=clean] body .rail-wrap .rail-ind{border-color:transparent}@media (max-height:900px){html body .rail-wrap .rbtn{width:46px!important;height:42px!important;border-radius:11px!important}html body .rail-wrap .rail{padding-left:8px;padding-right:8px}html body .rail-wrap .rail-ind{border-radius:11px!important}html body .dk-ic{width:34px;height:34px}html body .dt-ic{width:26px;height:26px}html body .rail-wrap .rail-scroll{gap:10px!important}}.rbtn:hover .dk-ic g,.rbtn:focus-visible .dk-ic g,.rbtn:hover .dk-ic path,.rbtn:focus-visible .dk-ic path{animation-duration:.6s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-iteration-count:1;animation-fill-mode:both}.rbtn:is(:hover,:focus-visible) .dk-dados .ic-c1{animation-name:dkSobe}.rbtn:is(:hover,:focus-visible) .dk-dados .ic-c2{animation-name:dkSobe;animation-delay:40ms}.rbtn:is(:hover,:focus-visible) .dk-dados .ic-c3{animation-name:dkSobe;animation-delay:80ms}@keyframes dkSobe{0%,to{transform:none}45%{transform:translateY(-3px)}}.dk-auto .ic-antena{transform-origin:50% 100%}.rbtn:is(:hover,:focus-visible) .dk-auto .ic-antena{animation-name:dkBalanca;animation-timing-function:ease-in-out}.rbtn:is(:hover,:focus-visible) .dk-auto .ic-olhos{animation-name:dkPisca;animation-timing-function:ease-in-out}@keyframes dkBalanca{0%,to{transform:none}25%{transform:rotate(12deg)}60%{transform:rotate(-12deg)}85%{transform:rotate(4deg)}}@keyframes dkPisca{0%,30%,60%,to{transform:none}45%{transform:scaleY(.15)}}.rbtn:is(:hover,:focus-visible) .dk-conc .ic-esq{animation-name:dkAproxE}.rbtn:is(:hover,:focus-visible) .dk-conc .ic-dir{animation-name:dkAproxD}.rbtn:is(:hover,:focus-visible) .dk-conc .ic-dir2{animation-name:dkAproxD2}.rbtn:is(:hover,:focus-visible) .dk-conc .ic-check{animation-name:dkDesenha;animation-delay:.12s}@keyframes dkAproxE{0%,to{transform:none}45%{transform:translate(3px)}}@keyframes dkAproxD{0%,to{transform:none}45%{transform:translate(-3px)}}@keyframes dkAproxD2{0%,to{transform:none}45%{transform:translate(-6px)}}@keyframes dkDesenha{0%{stroke-dasharray:1;stroke-dashoffset:1}to{stroke-dasharray:1;stroke-dashoffset:0}}.rbtn:is(:hover,:focus-visible) .dk-notas .ic-folha{animation-name:dkFolha}.rbtn:is(:hover,:focus-visible) .dk-notas .ic-seta{animation-name:dkPulo;animation-delay:.1s}@keyframes dkFolha{0%,to{transform:none}45%{transform:translateY(-5px)}}@keyframes dkPulo{0%,to{transform:none}40%{transform:translateY(3px)}70%{transform:translateY(-1px)}}.rbtn:is(:hover,:focus-visible) .dk-base .ic-k1{animation-name:dkCartao}.rbtn:is(:hover,:focus-visible) .dk-base .ic-k2{animation-name:dkCartao;animation-delay:90ms}@keyframes dkCartao{0%,to{opacity:1;transform:none}35%{opacity:0;transform:translate(6px)}36%{opacity:0;transform:translate(-6px)}}.rbtn:is(:hover,:focus-visible) .dk-exp .ic-seta{animation-name:dkSai}@keyframes dkSai{0%,to{transform:none}45%{transform:translate(4px,-4px)}}.rbtn:is(:hover,:focus-visible) .dk-cert .ic-arco{animation-name:dkArco}.rbtn:is(:hover,:focus-visible) .dk-cert .ic-miolo{animation-name:dkMiolo;animation-delay:80ms}@keyframes dkArco{0%,to{transform:none}40%{transform:translateY(-5px)}}@keyframes dkMiolo{0%,to{opacity:1}45%{opacity:.25}}.dk-dash :is(.ic-b1,.ic-b2,.ic-b3){transform-origin:50% 100%}.rbtn:is(:hover,:focus-visible) .dk-dash .ic-b1{animation-name:dkCresce}.rbtn:is(:hover,:focus-visible) .dk-dash .ic-b2{animation-name:dkCresce;animation-delay:60ms}.rbtn:is(:hover,:focus-visible) .dk-dash .ic-b3{animation-name:dkCresce;animation-delay:.12s}@keyframes dkCresce{0%,to{transform:none}40%{transform:scaleY(.45)}}.dk-exec :is(.ic-min,.ic-hora){transform-box:view-box;transform-origin:52px 60px}.rbtn:is(:hover,:focus-visible) .dk-exec .ic-min{animation-name:dkVolta;animation-duration:.7s}.rbtn:is(:hover,:focus-visible) .dk-exec .ic-hora{animation-name:dkPasso;animation-duration:.7s}@keyframes dkVolta{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes dkPasso{0%{transform:rotate(-30deg)}to{transform:rotate(0)}}.rbtn:is(:hover,:focus-visible) .dk-ferr .ic-alca{animation-name:dkArco}.rbtn:is(:hover,:focus-visible) .dk-ferr .ic-trava{animation-name:dkMiolo;animation-delay:80ms}.rbtn:is(:hover,:focus-visible) .dk-logs .ic-prompt{animation-name:dkPrompt}.rbtn:is(:hover,:focus-visible) .dk-logs .ic-cursor{animation-name:dkCursor;animation-timing-function:steps(1,end)}@keyframes dkPrompt{0%,to{transform:none}45%{transform:translate(4px)}}@keyframes dkCursor{0%,50%,to{opacity:1}25%,75%{opacity:0}}.rbtn:is(:hover,:focus-visible) .dk-cfg .ic-eng{animation-name:dkGira}.rbtn:is(:hover,:focus-visible) .dk-cfg .ic-eng2{animation-name:dkGiraVolta}@keyframes dkGira{0%{transform:rotate(0)}to{transform:rotate(45deg)}}@keyframes dkGiraVolta{0%{transform:rotate(0)}to{transform:rotate(-60deg)}}.rbtn:is(:hover,:focus-visible) .dk-voltar .ic-seta{animation-name:dkRecua}@keyframes dkRecua{0%,to{transform:none}45%{transform:translate(-5px)}}.rbtn:is(:hover,:focus-visible) .dk-t_notas .ic-folha{animation-name:dkFolha}.rbtn:is(:hover,:focus-visible) .dk-t_itens .ic-l1{animation-name:dkPrompt}.rbtn:is(:hover,:focus-visible) .dk-t_itens .ic-l2{animation-name:dkPrompt;animation-delay:50ms}.rbtn:is(:hover,:focus-visible) .dk-t_itens .ic-l3{animation-name:dkPrompt;animation-delay:.1s}.rbtn:is(:hover,:focus-visible) .dk-t_produtos .ic-cubo{animation-name:dkSobe}.rbtn:is(:hover,:focus-visible) .dk-t_clientes .ic-aba{animation-name:dkArco}.rbtn:is(:hover,:focus-visible) .dk-t_fornec .ic-p1{animation-name:dkSobe}.rbtn:is(:hover,:focus-visible) .dk-t_fornec .ic-p2{animation-name:dkSobe;animation-delay:80ms}.rbtn:is(:hover,:focus-visible) .dk-t_empresas .ic-janelas{animation-name:dkMiolo}.rbtn:is(:hover,:focus-visible) .dk-f_todas .ic-grade{animation-name:dkSobe}.rbtn:is(:hover,:focus-visible) .dk-f_rodando .ic-play{animation-name:dkPrompt}.dk-f_erro .ic-exc{transform-origin:50% 100%}.rbtn:is(:hover,:focus-visible) .dk-f_erro .ic-exc{animation-name:dkBalanca;animation-timing-function:ease-in-out}@media (prefers-reduced-motion: reduce){.dk-ic g,.dk-ic path{animation:none!important}}html.no-anim .dk-ic g,html.no-anim .dk-ic path{animation:none!important}:root{--ico-claro:#B3D4FB;--ico-medio:#5B9AF5;--ico-escuro:#2F6BE0;--ico-branco:#EAF3FE}html body .dt-ic{width:30px;height:30px;fill:none;stroke:none;overflow:visible;--i-l:var(--ico-claro);--i-m:var(--ico-medio);--i-d:var(--ico-escuro);--i-w:var(--ico-branco);--i-dl:var(--ico-claro);--i-dw:var(--ico-branco)}.dt-ic g{transform-box:fill-box;transform-origin:center}html body .rail-wrap .rbtn.active .dt-ic,html body .apps-tile.on .dt-ic,html body .opc.on .dt-ic{--i-l:color-mix(in srgb, var(--ico-branco) 55%, transparent);--i-m:color-mix(in srgb, var(--ico-branco) 80%, transparent);--i-d:var(--ico-branco);--i-w:var(--ico-branco);--i-dl:var(--acento-base);--i-dw:var(--acento-base)}html[data-dockstyle=clean] body .rail-wrap .rbtn.active .dt-ic{--i-l:var(--ico-claro);--i-m:var(--ico-medio);--i-d:var(--ico-escuro);--i-w:var(--ico-branco);--i-dl:var(--ico-claro);--i-dw:var(--ico-branco)}html body .rail-wrap .rail .rail-scroll .rail-ind{background:linear-gradient(180deg,var(--acento-topo),var(--acento-base));border:1px solid transparent;box-shadow:0 2px 4px color-mix(in srgb,var(--acento-base) 30%,transparent),0 6px 14px color-mix(in srgb,var(--acento) 32%,transparent)}:is(.rbtn,.apps-tile,.opc):is(:hover,:focus-visible) .dt-ic :is(g,path){animation-duration:.6s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-iteration-count:1;animation-fill-mode:both}:is(.rbtn,.apps-tile,.opc):is(:hover,:focus-visible) .dt-dash .ic-q1{animation-name:dkSobe}:is(.rbtn,.apps-tile,.opc):is(:hover,:focus-visible) .dt-dash .ic-q2{animation-name:dkSobe;animation-delay:40ms}:is(.rbtn,.apps-tile,.opc):is(:hover,:focus-visible) .dt-dash .ic-q3{animation-name:dkSobe;animation-delay:80ms}:is(.rbtn,.apps-tile,.opc):is(:hover,:focus-visible) .dt-dash .ic-q4{animation-name:dkSobe;animation-delay:.12s}:is(.rbtn,.apps-tile,.opc):is(:hover,:focus-visible) .dt-dados .ic-c1{animation-name:dkSobe}:is(.rbtn,.apps-tile,.opc):is(:hover,:focus-visible) .dt-dados .ic-c2{animation-name:dkSobe;animation-delay:40ms}:is(.rbtn,.apps-tile,.opc):is(:hover,:focus-visible) .dt-dados .ic-c3{animation-name:dkSobe;animation-delay:80ms}.dt-auto .ic-antena{transform-origin:50% 100%}:is(.rbtn,.apps-tile,.opc):is(:hover,:focus-visible) .dt-auto .ic-antena{animation-name:dkBalanca;animation-timing-function:ease-in-out}:is(.rbtn,.apps-tile,.opc):is(:hover,:focus-visible) .dt-auto .ic-olhos{animation-name:dkPisca;animation-timing-function:ease-in-out}.dt-exec .ic-ponteiros{transform-box:view-box;transform-origin:24px 24px}:is(.rbtn,.apps-tile,.opc):is(:hover,:focus-visible) .dt-exec .ic-ponteiros{animation-name:dkVolta;animation-duration:.7s}:is(.rbtn,.apps-tile,.opc):is(:hover,:focus-visible) .dt-exp .ic-seta{animation-name:dkPulo}:is(.rbtn,.apps-tile,.opc):is(:hover,:focus-visible) .dt-ferr .ic-alca{animation-name:dkArco}:is(.rbtn,.apps-tile,.opc):is(:hover,:focus-visible) .dt-notas .ic-folha{animation-name:dkSobe}:is(.rbtn,.apps-tile,.opc):is(:hover,:focus-visible) .dt-notas .ic-linhas{animation-name:dkPrompt;animation-delay:80ms}:is(.rbtn,.apps-tile,.opc):is(:hover,:focus-visible) .dt-base .ic-folha{animation-name:dkSobe}:is(.rbtn,.apps-tile,.opc):is(:hover,:focus-visible) .dt-conc .ic-esq{animation-name:dkAproxE}:is(.rbtn,.apps-tile,.opc):is(:hover,:focus-visible) .dt-conc .ic-dir{animation-name:dkAproxD}:is(.rbtn,.apps-tile,.opc):is(:hover,:focus-visible) .dt-conc .ic-check{animation-name:dkDesenha;animation-delay:.12s}:is(.rbtn,.apps-tile,.opc):is(:hover,:focus-visible) .dt-cert .ic-arco{animation-name:dkArco}:is(.rbtn,.apps-tile,.opc):is(:hover,:focus-visible) .dt-cert .ic-furo{animation-name:dkMiolo;animation-delay:80ms}:is(.rbtn,.apps-tile,.opc):is(:hover,:focus-visible) .dt-logs .ic-prompt{animation-name:dkPrompt}:is(.rbtn,.apps-tile,.opc):is(:hover,:focus-visible) .dt-logs .ic-cursor{animation-name:dkCursor;animation-timing-function:steps(1,end)}:is(.rbtn,.apps-tile,.opc):is(:hover,:focus-visible) .dt-cfg .ic-k1{animation-name:dkDesliza}:is(.rbtn,.apps-tile,.opc):is(:hover,:focus-visible) .dt-cfg .ic-k2{animation-name:dkDeslizaVolta}@keyframes dkDesliza{0%,to{transform:none}45%{transform:translate(-6px)}}@keyframes dkDeslizaVolta{0%,to{transform:none}45%{transform:translate(6px)}}@media (prefers-reduced-motion: reduce){.dt-ic g,.dt-ic path{animation:none!important}}html.no-anim .dt-ic g,html.no-anim .dt-ic path{animation:none!important}.apps-modal .apps-busca{width:100%;margin:0 0 12px;padding:11px 16px;font-size:14px;color:var(--ink);flex:none}.apps-modal .apps-busca:focus{outline:2px solid var(--acento);outline-offset:1px}.apps-rola{display:flex;flex-direction:column;gap:10px;padding:2px}.apps-grupo{display:grid;grid-template-columns:repeat(auto-fill,minmax(98px,1fr));gap:8px}.apps-grupo+.apps-grupo{border-top:1px solid var(--line-soft);padding-top:10px}.apps-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-height:92px;padding:12px 6px 10px;border-radius:16px;border:0;background:var(--glass);color:var(--ink);font:inherit;font-size:12px;font-weight:600;line-height:1.2;text-align:center;cursor:pointer;box-shadow:0 1px 2px color-mix(in srgb,var(--acento-sombra) 30%,black 40%),0 2px 4px color-mix(in srgb,var(--acento-sombra) 20%,black 25%);transition:transform .2s cubic-bezier(.16,1,.3,1),background .2s,box-shadow .2s}html:not([data-theme=dark]) .apps-tile{background:var(--solid);box-shadow:0 1px 2px color-mix(in srgb,var(--acento-sombra) 14%,transparent),0 2px 4px color-mix(in srgb,var(--acento-sombra) 10%,transparent)}.apps-tile .dt-ic{width:40px;height:40px}.apps-tile:hover{background:color-mix(in srgb,var(--acento) 12%,var(--glass));transform:translateY(-1px)}html:not([data-theme=dark]) .apps-tile:hover{background:color-mix(in srgb,var(--acento) 5%,var(--solid))}.apps-tile:focus-visible{outline:2px solid var(--acento);outline-offset:2px}html body .apps-tile.on{background:linear-gradient(180deg,var(--acento-topo),var(--acento-base));color:#fff;box-shadow:0 1px 2px color-mix(in srgb,var(--acento-sombra) 30%,transparent),0 2px 4px color-mix(in srgb,var(--acento-sombra) 24%,transparent)}html.no-anim .apps-tile{transition:none}@media (prefers-reduced-motion: reduce){.apps-tile{transition:none}.apps-tile:hover{transform:none}}:is(.rbtn,.apps-tile,.opc):is(:hover,:focus-visible) .dt-busca .ic-lente{animation-name:dkMiolo}html body .rail-wrap .rail-acoes .rbtn.rbtn-novo.rbtn-novo,html[data-dockstyle=clean] body .rail-wrap .rail-acoes .rbtn.rbtn-novo.rbtn-novo{width:var(--perfil-lado)!important;height:var(--perfil-lado)!important;border-radius:var(--perfil-raio)!important;background:var(--ico-escuro)!important;border-color:transparent!important;color:var(--ico-branco)!important;box-shadow:0 1px 2px color-mix(in srgb,var(--acento-sombra) 30%,transparent),0 2px 4px color-mix(in srgb,var(--acento-sombra) 24%,transparent)!important}html body .rail-wrap .rail-acoes .rbtn.rbtn-novo.rbtn-novo:hover{filter:brightness(1.08);box-shadow:0 1px 2px color-mix(in srgb,var(--acento-sombra) 36%,transparent),0 3px 5px color-mix(in srgb,var(--acento-sombra) 28%,transparent)!important}html body .rail-acoes .rbtn-novo .mais-nota{width:30px;height:30px}html:not([data-theme=dark]):not([data-dockstyle=clean]) body .rail-wrap .rbtn:not(.active):not(.rbtn-novo){background:var(--solid)!important;border-color:transparent!important;box-shadow:0 1px 2px color-mix(in srgb,var(--acento-sombra) 14%,transparent),0 2px 4px color-mix(in srgb,var(--acento-sombra) 10%,transparent)!important}html:not([data-theme=dark]):not([data-dockstyle=clean]) body .rail-wrap .rbtn:not(.active):not(.rbtn-novo):hover{background:color-mix(in srgb,var(--acento) 5%,var(--solid))!important;box-shadow:0 1px 2px color-mix(in srgb,var(--acento-sombra) 20%,transparent),0 3px 5px color-mix(in srgb,var(--acento-sombra) 14%,transparent)!important}html[data-theme=dark]:not([data-dockstyle=clean]) body .rail-wrap .rbtn:not(.active):not(.rbtn-novo){background:var(--glass)!important;border-color:transparent!important;box-shadow:0 1px 2px color-mix(in srgb,var(--acento-sombra) 30%,black 40%),0 2px 4px color-mix(in srgb,var(--acento-sombra) 20%,black 25%)!important}html[data-theme=dark]:not([data-dockstyle=clean]) body .rail-wrap .rbtn:not(.active):not(.rbtn-novo):hover{background:color-mix(in srgb,var(--acento) 12%,var(--glass))!important}.opcoes-tela{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:6px;width:-moz-fit-content;width:fit-content;max-width:100%;margin:2px auto 14px;padding:5px;border-radius:18px;background:var(--glass-strong);flex:none}.opc{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 8px;border:0;border-radius:13px;background:var(--glass);color:var(--ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer;box-shadow:0 1px 2px color-mix(in srgb,var(--acento-sombra) 30%,black 40%),0 2px 4px color-mix(in srgb,var(--acento-sombra) 20%,black 25%);transition:background .2s,box-shadow .2s}html:not([data-theme=dark]) .opc{background:var(--solid);box-shadow:0 1px 2px color-mix(in srgb,var(--acento-sombra) 14%,transparent),0 2px 4px color-mix(in srgb,var(--acento-sombra) 10%,transparent)}.opc .dt-ic{width:24px;height:24px}.opc:hover{background:color-mix(in srgb,var(--acento) 12%,var(--glass))}html:not([data-theme=dark]) .opc:hover{background:color-mix(in srgb,var(--acento) 5%,var(--solid))}.opc:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.opc-ind{position:absolute;z-index:0;left:0;top:0;width:0;height:0;border-radius:13px;pointer-events:none;opacity:0;background:linear-gradient(180deg,var(--acento-topo),var(--acento-base));box-shadow:0 1px 2px color-mix(in srgb,var(--acento-sombra) 30%,transparent),0 2px 4px color-mix(in srgb,var(--acento-sombra) 24%,transparent)}html body .opcoes-tela .opc.on,html body .opcoes-tela .opc.on:hover{background:transparent!important;box-shadow:none!important;color:#fff;cursor:default}html.no-anim .opc{transition:none}:is(.rbtn,.apps-tile,.opc):is(:hover,:focus-visible) .dt-pessoas .ic-p1{animation-name:dkSobe}:is(.rbtn,.apps-tile,.opc):is(:hover,:focus-visible) .dt-pessoas .ic-p2{animation-name:dkSobe;animation-delay:80ms}:is(.rbtn,.apps-tile,.opc):is(:hover,:focus-visible) .dt-documento .ic-folha{animation-name:dkSobe}:is(.rbtn,.apps-tile,.opc):is(:hover,:focus-visible) .dt-lista .ic-linhas{animation-name:dkPrompt}:is(.rbtn,.apps-tile,.opc):is(:hover,:focus-visible) .dt-cubo .ic-folha{animation-name:dkSobe}:is(.rbtn,.apps-tile,.opc):is(:hover,:focus-visible) .dt-carteira .ic-furo{animation-name:dkMiolo}:is(.rbtn,.apps-tile,.opc):is(:hover,:focus-visible) .dt-predio .ic-janelas{animation-name:dkMiolo}:is(.rbtn,.apps-tile,.opc):is(:hover,:focus-visible) .dt-todas .ic-grade{animation-name:dkSobe}:is(.rbtn,.apps-tile,.opc):is(:hover,:focus-visible) .dt-play .ic-play{animation-name:dkPrompt}.dt-alerta .ic-exc{transform-origin:50% 100%}:is(.rbtn,.apps-tile,.opc):is(:hover,:focus-visible) .dt-alerta .ic-exc{animation-name:dkBalanca;animation-timing-function:ease-in-out}.head.ph.ph-centro{display:grid;grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);align-items:center;-moz-column-gap:14px;column-gap:14px;row-gap:10px}.head.ph.ph-centro>.title,.head.ph.ph-centro>.ph-titulo{justify-self:start;min-width:0}.head.ph.ph-centro>.ph-meio{justify-self:center;min-width:0}.head.ph.ph-centro>.head-right{justify-self:end;margin-left:0;width:auto}.ph-meio .opcoes-tela{margin:0}@media (max-width:1180px){.head.ph.ph-centro{grid-template-columns:minmax(0,1fr) auto}.head.ph.ph-centro>.ph-meio{grid-column:1 / -1;grid-row:2}}html body .mi{width:30px;height:30px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}html body .rail-wrap .rbtn .mi,html body .apps-tile .mi{color:var(--acento)}html body .rail-wrap .rbtn.active .mi,html body .apps-tile.on .mi,html body .rail-wrap .rail-acoes .rbtn-novo .mi{color:var(--ico-branco)}html[data-dockstyle=clean] body .rail-wrap .rbtn.active .mi{color:var(--acento)}html body .apps-tile .mi{width:40px;height:40px}html body .tool .ico .mi{width:22px;height:22px;color:inherit}@media (max-height:900px){html body .rail-wrap .mi{width:26px;height:26px}}html[data-theme=dark]{--mi-escuro:color-mix(in srgb, var(--acento) 72%, var(--ico-branco));--novo-escuro:color-mix(in srgb, var(--ico-escuro) 82%, var(--ico-branco))}html[data-theme=dark] body .rail-wrap .rbtn:not(.active):not(.rbtn-novo) .mi,html[data-theme=dark] body .apps-tile:not(.on) .mi,html[data-theme=dark][data-dockstyle=clean] body .rail-wrap .rbtn.active .mi{color:var(--mi-escuro)}html[data-theme=dark] body .rail-wrap .rail-acoes .rbtn.rbtn-novo.rbtn-novo{background:var(--novo-escuro)!important}html:not([data-theme=dark]){--mi-claro:color-mix(in srgb, var(--acento) 80%, var(--acento-sombra));--novo-claro:color-mix(in srgb, var(--ico-escuro) 85%, var(--acento-sombra))}html:not([data-theme=dark]) body .rail-wrap .rbtn:not(.active):not(.rbtn-novo) .mi,html:not([data-theme=dark]) body .apps-tile:not(.on) .mi,html:not([data-theme=dark])[data-dockstyle=clean] body .rail-wrap .rbtn.active .mi{color:var(--mi-claro)}html:not([data-theme=dark]) body .rail-wrap .rail-acoes .rbtn.rbtn-novo.rbtn-novo{background:var(--novo-claro)!important}#root{height:100%}.boot-erro{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--dim);font-size:14px}.btn:focus-visible,.tab:focus-visible,.rbtn:focus-visible,.avatar:focus-visible,.field:focus-visible,.sx-btn:focus-visible,.xb:focus-visible,.pref-themes button:focus-visible,.pref-bgs button:focus-visible{outline:2px solid var(--blue-500);outline-offset:2px}.field:focus,.search:focus-within{outline:none;border-color:color-mix(in srgb,var(--blue-500) 55%,transparent)}input.field,select.field,textarea.field{color:var(--ink);outline:none}select.field{cursor:pointer}.login-page{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-items:center;-moz-column-gap:48px;column-gap:48px;padding:24px clamp(24px,5vw,72px);box-sizing:border-box;overflow-y:auto}.login-page>*{grid-row:1}.login-page>.login-left{grid-column:1}.login-page>.login-card,.login-page>.login-coluna{grid-column:2}.login-coluna{width:min(390px,100%);display:flex;flex-direction:column;gap:12px}.login-coluna>.login-card{width:100%;box-sizing:border-box}.login-left{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;max-width:380px}.login-logo{width:260px;max-width:70vw;height:auto}.login-tagline{font-size:15px;color:var(--dim);line-height:1.5}.login-card{width:min(390px,100%);padding:28px 26px 24px;display:flex;flex-direction:column;border-radius:28px}.login-title{font-size:24px;font-weight:800;letter-spacing:-.03em;margin-bottom:18px}.login-label{font-size:12px;font-weight:600;color:var(--faint);margin:12px 2px 6px}.login-field{display:flex;align-items:center;gap:10px;padding:0 12px;height:44px;border-radius:var(--r-btn);background:var(--glass-strong);border:1px solid var(--btn-border);color:var(--faint);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);transition:border-color .2s,box-shadow .2s}.login-field:focus-within{border-color:var(--blue-500);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue-500) 18%,transparent)}.login-field.invalido,.login-field.invalido:focus-within{border-color:#e5484d;box-shadow:0 0 0 3px #e5484d2e}.login-field svg{width:16px;height:16px}.login-field input{flex:1;min-width:0;border:0;outline:0;background:none;font:inherit;font-size:14px;color:var(--ink)}.login-olho{border:0;background:none;color:var(--faint);cursor:pointer;display:flex;padding:4px;border-radius:8px}.login-olho:hover{color:var(--blue-600)}.login-submit{margin-top:20px;justify-content:center;height:44px;font-size:14px}.login-erro{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:var(--r-btn);background:var(--err-bg);color:var(--err);font-size:13px;font-weight:600;margin-bottom:4px}.login-erro svg{width:16px;height:16px;margin-top:1px}.login-divider{display:flex;align-items:center;gap:12px;margin:18px 0 14px;color:var(--faint);font-size:12px}.login-divider:before,.login-divider:after{content:"";flex:1;height:1px;background:var(--line)}.login-google{justify-content:center;height:44px;text-decoration:none;font-size:14px}@media (max-width: 860px){.login-page{grid-template-columns:1fr;align-content:center;row-gap:28px;padding:32px 20px}.login-page>.login-left,.login-page>.login-card,.login-page>.login-coluna{grid-column:1;grid-row:auto}.login-left{align-items:center;text-align:center}}.vazio{padding:40px 20px;text-align:center;color:var(--faint);font-size:13px}.vazio.erro{color:var(--err)}.carregando{animation:pulse 1.4s ease-in-out infinite}.em-migracao{max-width:560px;margin-top:24px}#toast.toast-erro{color:var(--err);border-color:color-mix(in srgb,var(--err) 35%,transparent)}#toast.toast-ok{color:var(--ok)}html body .btn.primary.danger{background:linear-gradient(180deg,#e5484d,#b4232c);box-shadow:0 8px 18px #b4232c4d}.modal-body{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin}.modal-body{padding:8px;margin:-8px}.modal-body.rolagem-propria{overflow:hidden;display:flex;flex-direction:column}.modal-body.rolagem-propria>*{flex:none}.modal-body.rolagem-propria .area-rola{flex:1 1 auto;min-height:0}.modal-body.rolagem-propria>.ex-body{flex:1 1 auto;min-height:0;grid-template-rows:minmax(0,1fr)}.modal-body.rolagem-propria .ex-col{min-height:0}.modal-body.rolagem-propria .ex-list.area-rola{height:auto;flex:1 1 380px}@media (max-width: 760px){.modal-body.rolagem-propria>.ex-body{grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.modal-body.rolagem-propria .ex-list.area-rola{flex-basis:200px}}a{color:inherit}a.btn{text-decoration:none}tr.clicavel{cursor:pointer}.link{color:var(--blue-600);cursor:pointer;text-decoration:none;font-weight:600}.link:hover{text-decoration:underline}html[data-theme=dark] .link{color:var(--info)}.btn.sm{padding:4px 11px;font-size:12px}.btn.sm svg{width:13px;height:13px}.btn.icon-only{width:32px;height:32px;padding:0;justify-content:center;border-radius:10px}.btn.icon-only svg{width:15px;height:15px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px}.form-grid .full{grid-column:1 / -1}.form-label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600;color:var(--faint)}.form-label .field{width:100%;border-radius:var(--r-btn)}@media (max-width: 640px){.form-grid{grid-template-columns:1fr}}.pill-btn{border:0;background:none;padding:0;cursor:pointer;font:inherit;border-radius:999px;transition:transform .15s}.pill-btn:hover{transform:translateY(-1px)}.pill-btn:disabled{opacity:.5;cursor:progress}.exec-params{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.exec-log{margin:0;max-height:52vh;overflow:auto;padding:14px 16px;border-radius:16px;background:color-mix(in srgb,var(--surface) 55%,transparent);border:1px solid var(--line);font-family:var(--mono);font-size:11.5px;line-height:1.65;color:var(--ink);white-space:pre-wrap;word-break:break-word}.exec-log.erro{color:var(--err)}.filtro-pop{padding:14px;min-width:280px;display:flex;flex-direction:column;gap:10px}.filtro-pop .form-label .field{width:100%}.filtro-pop .linha{display:flex;gap:8px}.tbl-mais{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 6px 0}.last-btn{border:0;background:none;padding:0;font:inherit;text-align:left;cursor:pointer}.last-btn:hover{color:var(--blue-600)}.dash-avisos{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:12px}.th-dados{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.th-ordenar{cursor:pointer}.th-ordenar:hover{color:var(--ink)}.th-seta{margin-left:4px;color:var(--blue-500)}.th-filtro{cursor:pointer;padding:0 4px;border-radius:6px;opacity:.55;transition:opacity .15s,background .15s}.th-filtro:hover{opacity:1;background:var(--surface)}.th-filtro.ativo{opacity:1;color:#fff;background:var(--blue-500)}.filtro-col{width:260px;display:flex;flex-direction:column;gap:8px;padding:10px}.filtro-col .field{width:100%}.filtro-col-lista{max-height:260px;overflow-y:auto;display:flex;flex-direction:column;gap:2px;scrollbar-width:thin}.filtro-col-item{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:10px;font-size:12.5px;cursor:pointer}.filtro-col-item:hover{background:var(--surface)}.filtro-col-item .t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filtro-col-item .n{font-family:var(--mono);font-size:11px;color:var(--faint)}.filtro-col-tudo{font-weight:600;color:var(--dim);border-bottom:1px solid var(--line);border-radius:0}.filtro-col-rodape{display:flex;justify-content:flex-end;gap:8px}.cfg-nota{font-size:12.5px;color:var(--faint);margin:-6px 2px 12px;max-width:760px;line-height:1.5}select.field.amb-qualidade{color:var(--warn)}.acc-lista{display:flex;flex-direction:column;gap:12px}.acc-item{overflow:hidden}.acc-head{width:100%;display:flex;align-items:center;gap:12px;padding:16px 20px;border:0;background:none;font:inherit;font-size:14px;color:var(--ink);cursor:pointer;text-align:left}.acc-meta{margin-left:auto;font-size:12px;color:var(--faint)}.acc-chev{color:var(--faint);transition:transform .3s cubic-bezier(.16,1,.3,1)}.acc-item.aberto .acc-chev{transform:rotate(180deg)}.acc-body{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:0 8px 14px;border-top:1px solid var(--line-soft)}.acc-sec{display:flex;align-items:center;justify-content:space-between;padding:14px 14px 6px;font-size:11.5px;font-weight:700;color:var(--dim);text-transform:uppercase;letter-spacing:.05em}.acc-sec .btn{text-transform:none;letter-spacing:0}.acc-body .list-row{padding:9px 14px}.acc-check{display:flex;flex-direction:column;gap:2px;max-height:240px;overflow-y:auto;padding:6px;border-radius:14px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 55%,transparent);font-weight:400;color:var(--ink)}.acc-check .link{padding:4px 8px}@media (max-width: 900px){.acc-body{grid-template-columns:1fr}}.conc-tags{display:inline-flex;gap:4px;flex-wrap:wrap}.conc-arquivos{display:flex;gap:6px;flex-wrap:wrap;margin:-8px 0 14px}.btn.arquivo-ok{border-color:color-mix(in srgb,var(--ok) 45%,transparent);color:var(--ok)}.conc-cards{grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}.conc-card{padding:16px 18px;display:flex;flex-direction:column;gap:6px}.conc-sub{font-size:12.5px;color:var(--faint);line-height:1.5}.conc-candidato{margin-top:8px;padding:10px 12px;border-radius:14px;background:color-mix(in srgb,var(--surface) 55%,transparent);border:1px solid var(--line)}.rbac-papeis{display:grid;grid-template-columns:260px minmax(0,1fr);gap:16px;align-items:start}.rbac-lista{display:flex;flex-direction:column;gap:8px}.rbac-papel{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:12px 14px;border-radius:16px;font:inherit;color:var(--ink);text-align:left;cursor:pointer}.rbac-papel small{color:var(--faint)}.rbac-papel.on{border-color:var(--blue-500);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue-500) 18%,transparent)}.rbac-matriz{overflow-x:auto}.rbac-matriz td.r,.rbac-matriz th.r{text-align:center}.rbac-grupo td{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--dim);background:var(--thead)}.rbac-usuario{grid-template-columns:1fr 1fr;align-items:start}.rbac-exc{flex-wrap:wrap;gap:6px}.rbac-exc .field{padding:6px 10px;font-size:12px;max-width:220px}.rbac-vercomo{max-height:420px;overflow-y:auto}@media (max-width: 1100px){.rbac-papeis,.rbac-usuario{grid-template-columns:1fr}}.rbac-chips{display:inline-flex;flex-wrap:wrap;gap:4px}.rbac-chips .tag,.rbac-resumo .tag{font-size:10.5px}.rbac-resumo{display:flex;flex-direction:column;gap:8px;padding:4px 22px 16px;font-size:13px;line-height:1.6}.rbac-resumo .tag{margin:0 4px 4px 0;display:inline-block}.rbac-direita{display:flex;flex-direction:column;gap:14px;min-width:0}.rbac-linha{cursor:pointer;border-bottom:1px dashed color-mix(in srgb,var(--faint) 60%,transparent)}.rbac-linha:hover{color:var(--blue-600)}.rbac-papel .rbac-chips{margin-top:2px}.nrc-pend{align-items:start}.nrc-secao .list-row .t{font-weight:600}.nrc-secao .list-row .s{font-size:12px;color:var(--faint)}.nrc-hist-filtro{width:100%;margin-bottom:10px}.list-row.nfse-parada{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:4px 16px;align-items:start}.nfse-parada .np-emp{display:flex;flex-direction:column;min-width:0}.nfse-parada .np-emp .t{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nfse-parada .np-emp .s{font-size:12px;color:var(--faint)}.nfse-parada .np-motivo{color:var(--err);overflow-wrap:anywhere}.nfse-parada .np-info{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12px;color:var(--faint)}@media (max-width: 560px){.list-row.nfse-parada{grid-template-columns:minmax(0,1fr)}}.field.code{font-family:var(--mono)}.exec-etapas{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:8px}.exec-etapa{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:14px;background:color-mix(in srgb,var(--surface) 55%,transparent);border:1px solid var(--line);font-size:13px;color:var(--ink)}.exec-etapa.feita svg{color:var(--ok)}.exec-etapa.atual svg{color:var(--accent)}.exec-etapa.erro{color:var(--err)}.exec-etapa.pendente{color:var(--faint);border-style:dashed}.exec-msg{padding:12px 14px;border-radius:14px;font-size:13px;border:1px solid var(--line)}.exec-msg.erro{color:var(--err);background:color-mix(in srgb,var(--err) 8%,transparent)}.exec-msg.ok{color:var(--ok);background:color-mix(in srgb,var(--ok) 8%,transparent)}.ex-h.ex-arrasta{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.ex-modal.arrastando .ex-h{cursor:grabbing}.ex-modal.arrastando{transition:none}.ex-modal{translate:var(--dx, 0px) var(--dy, 0px)}.exec-log.xml-view pre{margin:0;font:inherit;white-space:pre-wrap;word-break:break-word}.ex-origem{display:flex;align-items:center;gap:10px;margin:0 4px 14px;font-size:12px;font-weight:600;color:var(--dim)}.ex-body .ex-cap{min-height:22px;line-height:22px}.ex-body .ex-cap .ex-links{line-height:22px}.ex-body .ex-list{flex:none;box-sizing:border-box}.ex-origem .field{flex:1;min-width:0}.tag.ex-ref{margin-right:6px;font-size:10.5px;padding:1px 7px;color:var(--blue-600);background:color-mix(in srgb,var(--blue-500) 12%,transparent)}.ex-aviso{display:flex;gap:8px;align-items:flex-start;margin-top:12px;padding:10px 14px;border-radius:14px;font-size:12.5px;color:var(--ink);background:color-mix(in srgb,var(--warn, #d9a400) 12%,transparent);border:1px solid color-mix(in srgb,var(--warn, #d9a400) 30%,transparent)}.ex-aviso svg{flex:none;width:16px;height:16px;margin-top:1px}.ex-compart{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--dim);margin-right:6px;cursor:pointer}.exp-cap{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--faint);padding:4px 12px 2px}.exp-grupo{max-height:220px;overflow-y:auto;scrollbar-width:none}.exp-grupo::-webkit-scrollbar{display:none}.exp-pop .exp-item{display:flex;align-items:center;gap:2px}.exp-pop .exp-item>button[role=menuitem]{flex:1;min-width:0}.exp-pop .exp-lbl{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exp-pop .exp-nota{font-size:10.5px;font-weight:600;color:var(--faint)}.exp-pop button.exp-acao{width:auto;padding:7px;border-radius:10px;color:var(--dim)}.exp-pop button.exp-acao:hover{transform:none;color:var(--blue-600)}.exp-pop button.exp-acao.rm:hover{color:#e5484d}.exp-pop button.exp-acao svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.ex-ov.topo{z-index:90}@keyframes xPulso{0%{transform:scale(1)}45%{transform:scale(1.08)}to{transform:scale(1)}}html body .x-fechar:hover,html body .ex-modal .btn.ex-x.x-fechar:hover{transform:none;animation:xPulso .28s cubic-bezier(.3,.7,.4,1)}html body .ex-modal .btn.ex-x.x-fechar:hover{background:#f0454b;color:#fff;border-color:transparent;box-shadow:0 8px 18px #f0454b73}html body .pref-x.x-fechar:hover{background:#f0454b38;color:#f0454b}@media (prefers-reduced-motion: reduce){html body .x-fechar:hover,html body .ex-modal .btn.ex-x.x-fechar:hover{animation:none;transform:none}}html.no-anim body .x-fechar:hover,html.no-anim body .ex-modal .btn.ex-x.x-fechar:hover{animation:none;transform:none}.ck-box{position:relative;display:inline-flex;flex:none;width:18px;height:18px;vertical-align:middle}.ck-box .ck-in{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.ck-box .ck{width:18px;height:18px;box-sizing:border-box;border-radius:6px;border:1.5px solid var(--faint);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;line-height:1;color:#fff;background:transparent;transition:background .2s,border-color .2s,box-shadow .2s}.ck-box:hover .ck{border-color:var(--blue-500)}.ck-box.on .ck,.ck-box.parcial .ck{background:var(--blue-500);border-color:var(--blue-500)}.ck-box .ck-in:focus-visible+.ck{box-shadow:0 0 0 3px color-mix(in srgb,var(--blue-500) 35%,transparent)}.ck-box.off{opacity:.45}.ck-box.off .ck-in{cursor:not-allowed}.ck-label{display:inline-flex;align-items:center;gap:8px;cursor:pointer}html.no-anim .ck-box .ck{transition:none}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ink, #1b2333) 22%,transparent) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track,*::-webkit-scrollbar-corner{background:transparent}*::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ink, #1b2333) 22%,transparent);border-radius:99px;border:2px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--ink, #1b2333) 38%,transparent)}.filtro-col-rodape{display:flex;align-items:stretch;gap:8px}.filtro-col-rodape .btn{width:auto;height:36px;padding:0 14px;justify-content:center;text-align:center;border-radius:var(--r-btn, 12px)}.filtro-col-rodape .filtro-aplicar{flex:1}.filtro-col-rodape .filtro-limpar{flex:none;width:36px;padding:0;font-size:18px;line-height:1;color:var(--dim)}.filtro-col-rodape .filtro-limpar:hover{color:#f0454b;transform:none}.filtros-ativos{display:flex;align-items:center;gap:10px;margin:-2px 0 10px;min-height:30px}.filtros-chips{display:flex;flex-wrap:wrap;gap:6px;flex:1;min-width:0}.filtro-chip{display:inline-flex;align-items:center;gap:6px;max-width:320px;padding:4px 6px 4px 11px;border-radius:99px;font-size:12px;color:var(--ink);background:color-mix(in srgb,var(--blue-500) 12%,transparent);border:1px solid color-mix(in srgb,var(--blue-500) 28%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.filtro-chip b{font-weight:700;color:var(--blue-600)}.filtro-chip button{flex:none;width:20px;height:20px;border:0;border-radius:50%;background:transparent;color:var(--dim);font-size:15px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.filtro-chip button:hover{background:#f0454b29;color:#f0454b}.filtros-limpar{flex:none}.main[data-page=dados]:has(.filtros-ativos) .tbl-fixed,.win[data-page=dados]:has(.filtros-ativos) .tbl-fixed{height:calc(100vh - 200px)}html[data-dock=bottom] .main[data-page=dados]:has(.filtros-ativos) .tbl-fixed,html[data-dock=bottom] .win[data-page=dados]:has(.filtros-ativos) .tbl-fixed{height:calc(100vh - 275px)}html body .vidro{background:color-mix(in srgb,var(--glass-strong) 60%,transparent)!important;-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4);box-shadow:var(--shadow-float)}.pref-titulo{font-size:20px;font-weight:800;letter-spacing:-.02em}.pref-foot{justify-content:flex-end}.perfil-menu{position:fixed;z-index:60;width:280px;max-width:calc(100vw - 24px);padding:14px;border-radius:22px;animation:perfilIn .3s cubic-bezier(.16,1,.3,1) both}@keyframes perfilIn{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}html.no-anim .perfil-menu{animation:none}@media (prefers-reduced-motion: reduce){.perfil-menu{animation:none}}.perfil-top{display:flex;align-items:center;gap:12px;padding:4px 4px 12px;margin-bottom:6px;border-bottom:1px solid var(--edge)}.perfil-top .avatar{width:44px;height:44px;flex:none}.perfil-nome{font-size:15px;font-weight:700}.perfil-info{font-size:12px;color:var(--faint);overflow-wrap:anywhere}.perfil-item{display:flex;align-items:center;gap:10px;width:100%;padding:10px;border:0;border-radius:10px;background:transparent;color:var(--ink);font:inherit;font-size:14px;font-weight:600;line-height:18px;text-align:left;cursor:pointer;transition:background .2s,color .2s}.perfil-item svg{display:block;width:18px;height:18px;flex:none}.perfil-item span{display:block;line-height:18px}.perfil-item:hover,.perfil-item:focus-visible{background:color-mix(in srgb,var(--blue-500) 12%,transparent);outline:none}.perfil-item.sair:hover,.perfil-item.sair:focus-visible{background:#f0454b1f;color:#f0454b}.avatar.av{flex:none;overflow:hidden;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.avatar.av img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.avatar.av-cor{background:linear-gradient(135deg,hsl(var(--av-h) 75% 84%),hsl(calc(var(--av-h) + 35) 75% 88%));color:hsl(var(--av-h) 45% 26%)}html[data-theme=dark] .avatar.av-cor{background:linear-gradient(135deg,hsl(var(--av-h) 38% 30%),hsl(calc(var(--av-h) + 35) 38% 36%));color:hsl(var(--av-h) 80% 90%)}button.avatar .avatar.av{width:100%!important;height:100%!important;border:0;box-shadow:none;border-radius:inherit}.ex-ov.lateral{justify-content:flex-end;align-items:stretch;padding:12px}.ex-modal.lateral{height:calc(100vh - 24px);max-height:none;border-radius:24px;transform:translate(40px)}.ex-ov.open .ex-modal.lateral{animation:lateralIn .45s cubic-bezier(.16,1,.3,1) both}@keyframes lateralIn{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:none}}html.no-anim .ex-ov.open .ex-modal.lateral{animation:none}@media (prefers-reduced-motion: reduce){.ex-ov.open .ex-modal.lateral{animation:none}}.foto-editor{display:flex;gap:22px;align-items:flex-start;flex-wrap:wrap}.foto-visor{flex:none;width:240px;height:240px;border-radius:20px;overflow:hidden;background:color-mix(in srgb,var(--surface) 55%,transparent);border:1px solid var(--line);display:flex;align-items:center;justify-content:center}.foto-visor .foto-atual{border-radius:0;border:0;box-shadow:none;font-size:64px!important}.foto-recorte{position:relative;overflow:hidden;flex:none;border-radius:16px;touch-action:none}.foto-recorte img{position:absolute;left:0;top:0;max-width:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.foto-recorte.arrastavel{cursor:grab}.foto-recorte.arrastavel:active{cursor:grabbing}.foto-previas{display:flex;align-items:flex-end;gap:12px}.foto-previas .foto-recorte{border-radius:14px;border:2px solid var(--edge)}.foto-previas .foto-recorte+.foto-recorte{border-radius:10px}.foto-lado{flex:1;min-width:200px;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.foto-dica{color:var(--faint);font-size:12px}.foto-zoom{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600;color:var(--dim);width:100%}.foto-zoom input{width:100%;accent-color:var(--blue-500)}.foto-erro{display:flex;gap:8px;align-items:flex-start;color:var(--err);font-size:12.5px}.foto-erro svg{width:16px;height:16px;flex:none;margin-top:1px}.modal-body.rolagem-propria>.form-rola{display:flex;flex-direction:column;gap:12px;flex:1 1 auto;min-height:0}.form-rola>.form-grid{flex:none}.form-cap{display:flex;align-items:center;gap:10px;font-size:12.5px;font-weight:600;color:var(--dim)}.form-cap .link{margin-left:auto;font-size:12px;cursor:pointer;color:var(--blue-600)}.acc-subnav{flex-wrap:wrap}.acc-filtros{flex-wrap:wrap;gap:10px}.acc-filtros .search{min-width:220px}.acc-periodo{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--dim)}.acc-lote{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 14px;margin-bottom:12px;border-radius:16px}.usr-cel{display:inline-flex;align-items:center;gap:10px;min-width:0}.usr-cel>span{display:flex;flex-direction:column;min-width:0}.usr-cel small{color:var(--faint);font-size:11.5px}.usr-tags{display:inline-flex;flex-wrap:wrap;gap:4px;align-items:center}tr.usr-linha{cursor:pointer}tr.usr-linha.sel td{background:color-mix(in srgb,var(--blue-500) 8%,transparent)}tr.usr-linha.off td{opacity:.62}.convite-link{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.convite-link .field{flex:1;min-width:220px;font-family:var(--mono);font-size:12px}.convite-link small{width:100%;color:var(--faint)}.rbac-desc{display:block;color:var(--faint);font-size:11.5px;font-weight:400;margin:2px 0 4px}.rbac-modulo .ck-txt{font-weight:700}.usr-topo{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:14px}.usr-topo-info{flex:1;min-width:180px;display:flex;flex-direction:column;gap:6px}.usr-topo-info small{color:var(--faint);font-size:12px}.usr-abas{margin-bottom:14px}.usr-sec{display:flex;flex-direction:column;gap:12px}.usr-foto{display:flex;align-items:center;gap:16px}.usr-foto>div{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.usr-foto small{color:var(--faint);font-size:12px}.usr-linha-form{display:flex;gap:8px}.usr-linha-form .field{flex:1}.usr-bloco{padding-top:12px;border-top:1px solid var(--line)}.usr-bloco-t{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--dim);margin-bottom:8px}.usr-acoes{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.usr-tenant .field{max-width:230px}.usr-exc{padding:10px;display:flex;flex-direction:column;gap:8px;border-radius:14px}.usr-exc-l{display:flex;gap:8px;flex-wrap:wrap}.usr-exc-l .field{flex:1;min-width:120px}.usr-escopo{padding:12px 14px;border-radius:14px;display:flex;flex-direction:column;gap:2px}html body .btn.perigo{color:var(--err)}html body .btn.perigo:hover{background:#f0454b1f}html body .x-fechar{display:inline-flex;align-items:center;justify-content:center;padding:0;line-height:1}html body .x-fechar svg{width:16px;height:16px;stroke-width:2.2;flex:none}@property --glow-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes glowGira{to{--glow-angle: 360deg}}@keyframes glowPulsa{0%,to{opacity:.3}50%{opacity:.85}}@keyframes glowSome{0%,55%{opacity:1}to{opacity:0}}.glow-el{position:relative}.glow-el:before,.glow-el:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;opacity:0}.glow-el:before{padding:2px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:2}.glow-el:after{z-index:1;box-shadow:inset 0 0 22px currentColor}.glow-el--fora:after{box-shadow:0 0 26px currentColor}.glow-el--running:before{opacity:1;background:conic-gradient(from var(--glow-angle, 0deg),var(--blue-400) 0deg,var(--blue-400) 200deg,var(--blue-500) 270deg,color-mix(in srgb,var(--blue-400) 70%,#fff) 330deg,var(--blue-400) 360deg);animation:glowGira 3.2s linear infinite}.glow-el--running:after{opacity:1;color:var(--blue-400);animation:glowPulsa 2s ease-in-out infinite}.glow-el--success:before{opacity:1;background:conic-gradient(from var(--glow-angle, 0deg),#22C55E 0deg,#22C55E 200deg,#86EFAC 300deg,#ECFDF5 340deg,#22C55E 360deg);animation:glowGira 1.1s linear infinite,glowSome 3s ease-out forwards}.glow-el--success:after{opacity:1;color:#22c55e;animation:glowPulsa 1.3s ease-in-out infinite,glowSome 3s ease-out forwards}.glow-el--error:before{opacity:1;background:conic-gradient(from var(--glow-angle, 0deg),#E5484D 0deg,#E5484D 200deg,#FCA5AF 300deg,#FEF2F3 340deg,#E5484D 360deg);animation:glowGira 1.3s linear infinite,glowSome 3.6s ease-out forwards}.glow-el--error:after{opacity:1;color:#e5484d;animation:glowPulsa 1.4s ease-in-out infinite,glowSome 3.6s ease-out forwards}.card.tool.glow-el:before,.card.tool.glow-el:after{z-index:3}.brilho-tela{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;pointer-events:none;border-radius:0}.brilho-tela.glow-el:before{padding:3px}.brilho-tela.glow-el:after{box-shadow:inset 0 0 40px currentColor}@media (prefers-reduced-motion: reduce){.glow-el--running:before,.glow-el--running:after,.glow-el--success:before,.glow-el--success:after,.glow-el--error:before,.glow-el--error:after{animation:none}}html.no-anim .glow-el:before,html.no-anim .glow-el:after{animation:none!important}html body .pref{display:flex;flex-direction:column;overflow:visible}.pref-corpo{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:none;margin:0 -22px;padding:0 22px}.pref-corpo::-webkit-scrollbar{display:none}.pref-top,.pref-foot{flex:none}.aviso-form{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:16px;font-size:13px;font-weight:600;line-height:1.45;color:var(--err);background:color-mix(in srgb,var(--err-bg) 70%,var(--glass-strong));border:1px solid color-mix(in srgb,#E5484D 30%,transparent);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--shadow-float);animation:avisoEntra .35s cubic-bezier(.16,1,.3,1) both}.aviso-form svg{width:17px;height:17px;flex:none;margin-top:1px}@keyframes avisoEntra{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:none}}html.no-anim .aviso-form{animation:none}@media (prefers-reduced-motion: reduce){.aviso-form{animation:none}}.win[data-page=base]{overflow:hidden!important;padding-bottom:0!important}.badge-n{display:inline-flex;min-width:20px;height:20px;padding:0 6px;border-radius:999px;align-items:center;justify-content:center;font-size:11px;font-weight:700;background:var(--info-bg);color:var(--info);margin-left:2px}.btn.ok{background:linear-gradient(180deg,#2fb86b,#198a4c);color:#fff;border-color:transparent;box-shadow:0 8px 18px #1478464d}.nn-visor{position:relative;flex:none;width:280px;height:300px;border-radius:20px;overflow:hidden;background:color-mix(in srgb,var(--surface) 55%,transparent);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .25s,border-color .25s}.nn-visor:hover,.nn-visor.arrastando{background:color-mix(in srgb,var(--info-bg) 55%,transparent)}.nn-visor.arrastando{border-color:var(--blue-500)}.nn-fan{position:relative;width:112px;height:146px}.nn-pg{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9px;background:#fff;box-shadow:0 6px 18px #14235a47;transform-origin:50% 100%;transition:transform .55s cubic-bezier(.16,1,.3,1),opacity .35s}.nn-pg:before{content:"";position:absolute;left:11px;right:11px;top:14px;height:6px;border-radius:3px;background:#c9d4f2;box-shadow:0 11px #e3e8f6,0 22px #e3e8f6,0 33px #e3e8f6,0 55px #e3e8f6,0 66px #e3e8f6,0 77px #e3e8f6}.nn-pg:after{content:attr(data-t);position:absolute;right:10px;bottom:8px;font:700 9px var(--mono);color:#7c88a6}.nn-visor .vazio-dica{position:absolute;bottom:12px;left:0;right:0;text-align:center;font-size:11.5px;color:var(--faint)}.nn-count{position:absolute;top:10px;right:10px}.nn-visor.com-lista{align-items:stretch;justify-content:stretch}.nn-lista{position:absolute;top:42px;right:10px;bottom:10px;left:10px;display:flex;flex-direction:column;gap:6px;overflow-y:auto}.nn-visor.com-lista .nn-item{cursor:default;flex:none}.nn-item{display:flex;align-items:center;gap:8px;font-size:12.5px;padding:6px 10px;border-radius:12px;background:color-mix(in srgb,var(--surface) 60%,transparent);border:1px solid var(--line);animation:modalItem .4s cubic-bezier(.16,1,.3,1) both}.nn-item svg{width:14px;height:14px;color:var(--faint);flex:none}.nn-item b{flex:1;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nn-opt{display:flex;flex-direction:column;gap:4px;width:100%;font-size:12px;font-weight:600;color:var(--dim)}.nn-opt .field{width:100%}.rv{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,420px);gap:14px;height:calc(100vh - 150px);min-height:480px}.rv>.card{padding:0}.rv-esq,.rv-dir{display:flex;flex-direction:column;min-height:0;overflow:hidden}.rv-palco{position:relative;flex:1;min-height:0;display:flex;align-items:center;justify-content:center}.folha{position:absolute;height:92%;aspect-ratio:380 / 500;max-width:82%;border-radius:12px;background:#fff;color:#1b2440;box-shadow:0 14px 36px #14235a38,0 2px 6px #14235a1f;padding:20px 22px;font-size:10.5px;overflow:hidden;transform-origin:50% 100%;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .45s}.folha.original{padding:0}.rv-palco.cheio .folha.original{height:calc(100% - 28px);width:calc(100% - 44px);max-width:none;aspect-ratio:auto;border-radius:8px}.folha.original .folha-ampliada{width:100%;height:100%;overflow:auto;background:#fff}.folha.original .folha-ampliada img{height:auto;max-width:none;margin:0 auto;-o-object-fit:initial;object-fit:initial}.folha.original .folha-ampliada img+img{border-top:6px solid var(--line)}.rv-barra{display:flex;align-items:center;justify-content:center;gap:10px;padding:6px 12px 10px}.rv-barra>.rv-zoom{flex:1 1 0;min-width:0}.rv-barra>.rv-zoom:last-child{justify-content:flex-end}.rv-pag{flex:none;min-width:0;justify-content:center}.rv-pag .btn.round{width:30px;height:30px}.rv-pag>span{min-width:54px;font-size:12.5px}.rv-barra .rv-mini{width:132px;flex:none;padding:0;overflow:hidden}.rv-zoom{display:flex;align-items:center;gap:4px;flex:none}.rv-zoom .btn{padding:5px 9px;font-size:12px}.rv-zoom .btn.icon-only{padding:6px}.rv-zoom .btn.on{background:var(--blue-500);color:#fff;border-color:transparent}.rv-zoom-n{min-width:52px;justify-content:center;font-variant-numeric:tabular-nums}.folha.entra{animation:folha-entra .55s cubic-bezier(.16,1,.3,1)}.folha.volta{animation:folha-volta .55s cubic-bezier(.16,1,.3,1)}@keyframes folha-entra{0%{scale:.9;rotate:4deg;translate:24px -10px;filter:brightness(.93)}60%{scale:1.012}to{scale:1;rotate:0deg;translate:0 0;filter:none}}@keyframes folha-volta{0%{scale:.94;rotate:-10deg;translate:-60% 0;opacity:.3}to{scale:1;rotate:0deg;translate:0 0;opacity:1}}@media (prefers-reduced-motion: reduce){.folha.entra,.folha.volta{animation:none}.folha{transition:none}}.folha.original iframe,.folha.original img{width:100%;height:100%;border:0;display:block;-o-object-fit:contain;object-fit:contain;background:#fff}.folha h4{font-size:12px;display:flex;justify-content:space-between;gap:10px;border-bottom:2px solid #1B2440;padding-bottom:6px;margin-bottom:8px}.folha .lin{display:flex;justify-content:space-between;gap:10px;padding:3px 0;border-bottom:1px solid #EEF1F8}.folha .bx{border:1px solid #D8DFF0;border-radius:6px;padding:6px 8px;margin:6px 0}.folha .bx small{display:block;color:#7c88a6;font-size:9px;letter-spacing:.04em}.folha .tot{margin-top:12px;display:flex;justify-content:space-between;font-size:13px;padding:8px;border:1.5px solid #1B2440;border-radius:6px}.folha .barra{margin-top:14px;height:40px;opacity:.7;background:repeating-linear-gradient(90deg,#222 0,#222 2px,#fff 2px,#fff 4px,#222 4px,#222 5px,#fff 5px,#fff 8px)}.folha .hl{background:color-mix(in srgb,var(--acento) 20%,transparent);outline:1.5px solid var(--blue-500);border-radius:3px;padding:0 3px}.folha-lupa{position:absolute;left:50%;bottom:18px;transform:translate(-50%);z-index:70;padding:8px 14px;border-radius:12px;background:var(--glass-strong);border:1px solid var(--blue-500);box-shadow:var(--shadow-float);font-size:12.5px;color:var(--ink);white-space:nowrap;max-width:90%;overflow:hidden;text-overflow:ellipsis}.folha-lupa small{color:var(--faint);margin-right:6px}.rv-mini{display:flex;gap:4px;justify-content:center;align-items:center;flex-wrap:nowrap}.mini{position:relative;flex:none;width:14px;height:8px;border-radius:4px;background:var(--line);cursor:pointer;border:0;padding:0;transition:width .3s cubic-bezier(.16,1,.3,1),height .3s,opacity .3s,background .2s}.mini.ok{background:var(--ok)}.mini.erro{background:var(--err)}.mini.d1{opacity:.85}.mini.d2{width:10px;height:6px;opacity:.55}.mini.d3{width:6px;height:5px;opacity:.3}.mini.on{width:26px;opacity:1;background:var(--blue-500)}@media (prefers-reduced-motion: reduce){.mini{transition:none}}.rv-top{display:flex;align-items:center;gap:10px;padding:16px 20px 12px;border-bottom:1px solid var(--line)}.rv-top b{font-size:15px;letter-spacing:-.02em}.rv-top .rv-lote{padding:6px 12px;font-size:12.5px;flex:none}.rv-top .rv-lote svg{width:14px;height:14px}.rv-campos{flex:1;min-height:0;overflow-y:auto;padding:16px 20px;display:flex;flex-direction:column;gap:12px}.cmp label{display:flex;justify-content:space-between;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--faint);margin-bottom:4px}.cmp .field{width:100%;border-radius:14px;color:var(--ink)}.cmp.med .field{border-color:color-mix(in srgb,var(--warn) 55%,transparent);background:color-mix(in srgb,var(--warn-bg) 60%,var(--glass-strong))}.cmp.baixa .field{border-color:color-mix(in srgb,var(--err) 55%,transparent);background:color-mix(in srgb,var(--err-bg) 60%,var(--glass-strong))}.cmp-par{display:flex;gap:12px}.cmp-par>*{flex:1;min-width:0}.cf{text-transform:none;letter-spacing:0;font-weight:700}.cf.alta{color:var(--ok)}.cf.med{color:var(--warn)}.cf.baixa{color:var(--err)}.aviso{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:14px;font-size:12.5px;background:var(--warn-bg);color:var(--warn)}.aviso.err{background:var(--err-bg);color:var(--err)}.aviso svg{width:16px;height:16px;margin-top:1px;flex:none}.vinc{padding:11px 13px;border-radius:14px;font-size:12.5px;background:var(--info-bg);color:var(--info)}.vinc small{display:block;margin-top:3px;color:var(--dim);font-size:11.5px}.rv-pe{display:flex;align-items:center;gap:10px;padding:14px 20px;border-top:1px solid var(--line);flex-wrap:wrap}.pag{display:flex;align-items:center;gap:8px}.pag .btn.round{width:34px;height:34px;border-radius:50%}.pag span{min-width:60px;text-align:center;font-weight:700;font-size:13px}.prog{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--dim);font-weight:600}.prog i{display:block;width:140px;height:6px;border-radius:99px;background:var(--line);overflow:hidden}.prog i b{display:block;height:100%;background:linear-gradient(90deg,var(--blue-500),var(--blue-300));transition:width .5s cubic-bezier(.16,1,.3,1)}@media (max-width: 980px){.rv{grid-template-columns:1fr;height:auto}}.cx-area{height:calc(100vh - 170px);overflow-y:auto;padding-bottom:24px}.cx-modo{display:flex;gap:6px}.cx-modo .btn.on{background:var(--blue-500);color:#fff;border-color:transparent}.cx-grade{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:16px}@media (max-width: 1100px){.cx-grade{grid-template-columns:1fr}}.cx-card{padding:16px 18px;display:flex;flex-direction:column;gap:10px}.cx-fila,.cx-card+.cx-card{margin-bottom:16px}.cx-h{display:flex;align-items:center;gap:10px}.cx-h svg{width:18px;height:18px;color:var(--blue-500);flex:none}.cx-h b{font-size:14px;letter-spacing:-.01em}.cx-corpo{font-size:12.5px;color:var(--dim);line-height:1.5;margin:0}.cx-corpo p{margin:0 0 6px}.cx-email{display:flex;align-items:center;gap:6px}.cx-email code,.cx-passos code{font:600 12px var(--mono);color:var(--ink);background:var(--info-bg);padding:3px 8px;border-radius:8px;word-break:break-all}.cx-aviso{color:var(--warn);font-size:12px}.cx-meta{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;margin:0;font-size:12px}.cx-meta dt{color:var(--faint)}.cx-meta dd{margin:0;color:var(--ink);overflow:hidden;text-overflow:ellipsis}.cx-acoes{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto}.cx-hist{list-style:none;margin:0;padding:0;font-size:12px;color:var(--dim);display:flex;flex-direction:column;gap:4px}.cx-passos{margin:0 0 12px;padding-left:18px;font-size:12.5px;color:var(--dim);line-height:1.6}.cx-pastas{display:flex;flex-direction:column;gap:6px;max-height:260px;overflow-y:auto}.cx-pasta{cursor:pointer;text-align:left;color:var(--ink)}.cx-pasta:hover{border-color:var(--blue-500)}.emp-area .tbl-fixed{height:calc(100vh - 236px)!important}.emp-form,.emp-painel{display:flex;flex-direction:column;gap:12px}.emp-linha{display:flex;gap:8px;align-items:center;flex-wrap:wrap;width:100%}.emp-linha .field{flex:1;min-width:140px}.emp-sec{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:16px;background:color-mix(in srgb,var(--surface) 55%,transparent);border:1px solid var(--line)}.emp-sec-h{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px}.emp-status{margin:0;font-size:12.5px;color:var(--dim)}.emp-toggle{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--ink)}.emp-toggle small{color:var(--faint)}.logo-emp{flex:none;display:inline-grid;place-items:center;border-radius:22%;-o-object-fit:contain;object-fit:contain;background:var(--solid);border:1px solid var(--line)}.logo-emp-ini{background:var(--neu-bg);color:var(--neu);font-weight:700;letter-spacing:.02em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.emp-nome{display:inline-flex;align-items:center;gap:10px}.emp-logo{display:flex;align-items:center;gap:14px}.bnp-grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media (max-width: 1100px){.bnp-grade{grid-template-columns:1fr}}.bnp-campos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;padding-top:4px;font-weight:500;color:var(--ink)}.bnp-colar{width:100%;min-height:220px;font:12px var(--mono);resize:vertical}.ph-titulo{display:flex;flex-direction:row;align-items:center;gap:6px;min-width:0}.ph-voltar{display:inline-flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;padding:0;margin:0 0 0 -8px;border:0;background:none;color:var(--faint);cursor:pointer;border-radius:10px;opacity:.8;transition:color .15s,opacity .15s,background .15s}.ph-voltar svg{width:20px;height:20px}.ph-voltar:hover{color:var(--dim);opacity:1;background:var(--line-soft)}.ph-voltar:focus-visible{outline:2px solid var(--blue-500);outline-offset:2px;opacity:1}.bn-hist{margin-top:6px;padding-top:12px;border-top:1px solid var(--line)}.bn-hist-t{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin-bottom:8px}.bn-hist ol{list-style:none;margin:0;padding:0 0 0 14px;border-left:1.5px solid var(--line);display:grid;gap:8px}.bn-hist li{position:relative;display:grid;gap:1px;font-size:12px}.bn-hist li:before{content:"";position:absolute;left:-18.5px;top:5px;width:7px;height:7px;border-radius:50%;background:var(--line)}.bn-hist li.ev-confirmada:before{background:var(--ok)}.bn-hist li.ev-descartada:before,.bn-hist li.ev-duplicada:before{background:var(--warn)}.bn-hist-o{color:var(--dim)}.bn-hist-q{color:var(--faint);font-size:11.5px}.rv-lendo-veu{position:absolute;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--surface) 35%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:veuEntra .35s ease both}.rv-lendo-cartao{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px 26px 16px;border-radius:18px;background:var(--glass-strong);border:1px solid var(--line);box-shadow:var(--shadow-card)}.rv-lendo-cartao b{font-size:13.5px;font-weight:600;color:var(--ink);letter-spacing:.01em}.rv-paginas{position:relative;width:34px;height:42px;perspective:160px}.rv-paginas i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:4px;background:var(--surface);border:1.5px solid var(--acento);transform-origin:0 50%;backface-visibility:hidden;background-image:linear-gradient(var(--acento) 0 0),linear-gradient(var(--acento) 0 0),linear-gradient(var(--acento) 0 0);background-size:60% 2px,70% 2px,45% 2px;background-position:6px 10px,6px 17px,6px 24px;background-repeat:no-repeat;animation:rvPagina 2.1s cubic-bezier(.45,0,.25,1) infinite}.rv-paginas:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:4px;background:var(--surface);border:1.5px solid color-mix(in srgb,var(--acento) 55%,var(--line))}.rv-paginas i:nth-child(1){animation-delay:0s}.rv-paginas i:nth-child(2){animation-delay:.7s}.rv-paginas i:nth-child(3){animation-delay:1.4s}@keyframes rvPagina{0%{transform:rotateY(0);opacity:1;z-index:3}40%{transform:rotateY(-170deg);opacity:.85;z-index:3}41%,to{transform:rotateY(-170deg);opacity:0;z-index:0}}@keyframes veuEntra{0%{opacity:0}to{opacity:1}}.rv-dir{position:relative}.rv-dir-corpo{display:flex;flex-direction:column;flex:1;min-height:0;transition:filter .45s ease,opacity .45s ease}.rv-dir.lendo .rv-dir-corpo{filter:blur(3px);opacity:.5;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rv-lendo{position:absolute;z-index:5;left:50%;top:42%;transform:translate(-50%,-50%);width:min(300px,85%);display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:16px 18px;border-radius:16px;background:var(--glass-strong);border:1px solid var(--line);box-shadow:var(--shadow-float);font-size:12.5px;color:var(--dim)}.rv-lendo b{color:var(--ink);font-size:14px}.rv-lendo-aviso{color:var(--warn);font-size:12px}.rv-lendo .btn{margin-top:6px}@media (prefers-reduced-motion: reduce){.rv-lendo-veu{animation:none}.rv-dir-corpo{transition:none}.rv-paginas i{animation:none}}html.no-anim .rv-lendo-veu,html.no-anim .rv-paginas i{animation:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.rail-acoes{display:flex;flex-direction:column;align-items:center;gap:10px;flex:none}html[data-dock=bottom] .rail-acoes{flex-direction:row}.rail-acoes .rbtn{position:relative}html body .rail-acoes .rbtn.rbtn-novo,html[data-dockstyle=clean] body .rail-acoes .rbtn.rbtn-novo{background:linear-gradient(180deg,var(--btn-a, var(--acento-texto)),var(--btn-b, var(--acento-texto-base)))!important;border-color:transparent!important;color:#fff!important;box-shadow:0 8px 18px color-mix(in srgb,var(--acento-sombra) 32%,transparent)!important}html body .rail-acoes .rbtn.rbtn-novo:hover,html[data-dockstyle=clean] body .rail-acoes .rbtn.rbtn-novo:hover{color:#fff!important;filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 12px 24px color-mix(in srgb,var(--acento-sombra) 45%,transparent)!important}html body .rail-acoes .rbtn.rbtn-novo:active{transform:scale(.94)!important;filter:brightness(.95)}html body .rail-acoes .rbtn.rbtn-novo:focus-visible{outline:2px solid var(--acento);outline-offset:3px}@media (prefers-reduced-motion: reduce){html body .rail-acoes .rbtn.rbtn-novo:hover{transform:none}}.rail-selo{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#c8323a;color:#fff;font-size:10.5px;font-weight:700;line-height:18px;text-align:center;box-shadow:0 0 0 2px var(--solid);pointer-events:none}.tbl-box{position:relative}.tbl-fixed.rola-x tbody td.col-acoes{background:linear-gradient(to right,transparent,var(--glass-strong) 18px)!important;padding-left:26px}.tbl-hnav{position:fixed;z-index:30;transform:translate(-50%);display:flex;align-items:center;gap:6px;padding:2px;background:none;border:0;box-shadow:none;opacity:.55;transition:opacity .2s}.tbl-hnav:hover,.tbl-hnav:focus-within{opacity:1}.tbl-hnav.local{position:absolute;right:14px;bottom:12px;left:auto;transform:none}.tbl-hnav button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:none;color:var(--dim);cursor:pointer;transition:background .15s,color .15s}.tbl-hnav button svg{width:16px;height:16px}.tbl-hnav button:hover:not(:disabled){background:var(--line);color:var(--ink)}.tbl-hnav button:disabled{opacity:.35;cursor:default}.tbl-hnav button:focus-visible{outline:2px solid var(--blue-500);outline-offset:1px}.tbl-hnav-trilho{position:relative;width:180px;height:10px;border-radius:5px;background:var(--line);cursor:pointer;touch-action:none}.tbl-hnav.local .tbl-hnav-trilho{width:110px}.tbl-hnav-trilho i{position:absolute;top:0;bottom:0;min-width:14px;border-radius:5px;background:var(--faint);transition:left .2s ease,background .15s}.tbl-hnav-trilho:hover i{background:var(--dim)}@media (prefers-reduced-motion: reduce){.tbl-hnav-trilho i{transition:none}}.xb.xb-off{opacity:.45}.main:has(>.area-pagina),.main:has(>.tbl-box){overflow:hidden;display:flex;flex-direction:column;padding-bottom:0}.main:has(>.area-pagina)>*,.main:has(>.tbl-box)>*{flex:none}.main>.area-pagina{flex:1 1 auto;min-height:0;overflow-y:auto;padding-bottom:110px;margin-right:-14px;padding-right:14px}.main:not([data-page=dash])>.area-pagina{--folga-sombra: 14px;padding-top:var(--folga-sombra);padding-left:var(--folga-sombra);padding-right:var(--folga-sombra);margin-top:calc(-1 * var(--folga-sombra));margin-left:calc(-1 * var(--folga-sombra));margin-right:calc(-1 * var(--folga-sombra))}html body :is(.area-pagina,.area-rola,.cx-area,.rv-campos) .card:not(.tbl-wrap),html body :is(.area-pagina,.area-rola,.cx-area,.rv-campos) .card:not(.tbl-wrap):hover{box-shadow:var(--shadow-curta)}.main>.tbl-box{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.main>.tbl-box>.tbl-head{flex:none}.main>.tbl-box>.tbl-fixed{flex:1 1 auto;height:auto!important;min-height:0!important}.rv-nao-nota>div{display:flex;flex-direction:column;gap:4px;min-width:0}.rv-nao-nota small{color:var(--dim);font-size:12px}.rv-nao-nota-acoes{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.rv-nao-nota-tit{color:var(--err)}.nn-lotes{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding:10px 12px 10px 14px;border-radius:14px;background:color-mix(in srgb,var(--acento) 10%,var(--surface));border:1px solid color-mix(in srgb,var(--acento) 30%,var(--line));font-size:13px;color:var(--ink)}.nn-lotes>svg{width:16px;height:16px;color:var(--acento-texto);flex:none}.nn-lotes>span{flex:1}.nn-lotes .btn{padding:6px 12px}html body .main{left:82px}html body .win,html body .win[data-page],html body .win[data-page=dados]{left:82px!important;padding-left:24px!important;padding-right:28px!important}html[data-dock=bottom] body .main{left:0}html[data-dock=bottom] body .win[data-page],html[data-dock=bottom] body .win[data-page=dados]{left:0!important;padding-left:28px!important;padding-right:28px!important}@media (max-width: 720px){html body .main{left:74px}html body .win,html body .win[data-page],html body .win[data-page=dados]{left:74px!important;padding-left:14px!important;padding-right:14px!important}}.resumo-cli{display:flex;flex-direction:column;gap:14px;flex:1 1 auto;min-height:0}.resumo-topo{display:flex;flex-direction:column;gap:6px;min-width:0}.resumo-linha1{display:flex;align-items:center;justify-content:space-between;gap:12px}.resumo-nome{font-size:17px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.resumo-linha1 .pill{flex:none}.resumo-sub{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12.5px;color:var(--faint)}.resumo-sub>span:not(.tag)+span:before{content:"·";margin-right:10px}.resumo-nums{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:10px 0}.resumo-nums>div{display:flex;flex-direction:column;gap:2px;padding:2px 16px}.resumo-nums>div:first-child{padding-left:2px}.resumo-nums>div+div{border-left:1px solid var(--line)}.resumo-nums b{font-size:18px}.resumo-nums span{font-size:12px;color:var(--faint)}.resumo-cli .tabs{box-shadow:none}.resumo-rola{overflow-y:auto;padding:4px 4px 12px}.modal-body.rolagem-propria .resumo-rola.area-rola{flex:none;height:min(280px,42vh)}.linha-tempo.lt-entra{animation:ltEntra .22s ease-out}@keyframes ltEntra{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.linha-tempo.lt-entra{animation:none}}.linha-tempo{list-style:none;margin:0;padding:0 0 0 22px;position:relative}.linha-tempo:before{content:"";position:absolute;left:7px;top:6px;bottom:6px;width:2px;background:var(--line);border-radius:2px}.lt-item{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:18px;column-gap:18px;align-items:start;padding:4px 0 14px;--lt-cor: var(--acento);--lt-halo: var(--info-bg)}.lt-pagamentos{--lt-cor: var(--ok);--lt-halo: var(--ok-bg)}.lt-exportacoes{--lt-cor: var(--neu);--lt-halo: var(--neu-bg)}.lt-ponto{position:absolute;left:-20px;top:9px;width:12px;height:12px;border-radius:50%;background:var(--lt-cor);box-shadow:0 0 0 3px var(--lt-halo)}.lt-item.futuro .lt-ponto{background:transparent;border:2px dashed var(--faint);box-shadow:none}.lt-item.futuro .lt-titulo,.lt-item.futuro .lt-quando{color:var(--faint)}.lt-corpo{min-width:0;max-width:46ch}.lt-titulo{font-size:13.5px;font-weight:600;line-height:1.35;padding-top:3px;overflow-wrap:anywhere}.lt-detalhe{font-size:12.5px;color:var(--dim);margin-top:3px;line-height:1.45;display:flex;flex-direction:column;gap:1px}.lt-linha{overflow-wrap:anywhere;word-break:break-word}.lt-valor{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-top:2px}.lt-valor b{color:var(--ink);font-size:13px}.lt-direita{display:grid;grid-template-columns:78px 132px;-moz-column-gap:10px;column-gap:10px;align-items:center;padding-top:1px}.lt-quando{font-size:11.5px;color:var(--faint);font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.lt-selo{display:flex;justify-content:flex-end;min-width:0}.lt-selo .pill{min-width:84px;justify-content:center;white-space:nowrap}.lt-item.atual .lt-ponto:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid var(--lt-cor);animation:ltPulso 2s cubic-bezier(.16,1,.3,1) infinite;pointer-events:none}.linha-tempo.lt-pausado .lt-item.atual .lt-ponto:after{animation-play-state:paused}@keyframes ltPulso{0%{transform:scale(1);opacity:.7}to{transform:scale(2.4);opacity:0}}@media (prefers-reduced-motion: reduce){.lt-item.atual .lt-ponto:after{animation:none;transform:scale(1.7);opacity:.35}}html.no-anim .lt-item.atual .lt-ponto:after{animation:none;transform:scale(1.7);opacity:.35}@media (max-width: 640px){.lt-item{grid-template-columns:minmax(0,1fr);row-gap:4px}.lt-direita{grid-template-columns:auto auto;justify-content:start}.lt-quando{text-align:left}}.tabs.tabs-preencher{display:flex;width:100%;box-sizing:border-box}.tabs-preencher .tab{flex:1 1 0;min-width:0;justify-content:center;padding-left:8px;padding-right:8px}.tabs-preencher .tab-rotulo{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tabs-preencher .tab .n{flex:none;white-space:nowrap}@media (max-width: 640px){.resumo-nums{grid-template-columns:1fr}.resumo-nums>div+div{border-left:0;border-top:1px solid var(--line)}}.main[data-page=dash]>.hero{margin-top:clamp(16px,7vh,112px)}.inicio-saudacao{margin-top:12px;font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.main[data-page=dash]>.area-pagina{flex:1 1 0;min-height:0;overflow-y:auto;scrollbar-width:none;margin-top:18px;padding-bottom:8px}.main[data-page=dash]>.area-pagina::-webkit-scrollbar{display:none;width:0}.main[data-page=dash]>.area-pagina{display:flex;flex-direction:column}.main[data-page=dash]>.area-pagina>*{flex:none}.main[data-page=dash]>.area-pagina>.inicio-base{margin-top:auto;margin-bottom:auto;padding-top:0}html body .main[data-page=dash] .inicio-base>.dg-chart{margin-top:0!important}.main[data-page=dash] .inicio-base>.dg-24h{margin-top:14px}.main[data-page=dash] .dg-24h{width:min(1040px,100%)}.dg-24h-titulo{text-align:center;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--faint)}.dg-24h-grade{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:8px}.dg-ind{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0}.dg-ind-l{font-size:12px;font-weight:600;color:var(--dim)}.dg-ind-linha{display:flex;align-items:center;justify-content:center;gap:10px}.dg-ind-v{font-size:26px;font-weight:800;letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums}.dg-var{display:inline-flex;align-items:center;gap:3px;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--faint)}.dg-var-sobe{color:var(--ok)}.dg-var-cai{color:var(--err)}.spark{flex:none;width:84px;height:26px;overflow:visible}.spark polyline{fill:none;stroke:var(--acento);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.spark .spark-pt{fill:transparent;stroke:none}.spark .spark-fim{fill:var(--acento);stroke:var(--solid);stroke-width:1.2}@media (max-width: 560px){.dg-24h-grade{grid-template-columns:1fr}}.avisos-faixa{display:flex;flex-direction:column;gap:10px;max-width:760px;margin:0 auto;width:100%;padding:6px 0 8px}.aviso-banner{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px 48px 18px;border-radius:16px;text-align:center;background:var(--glass);border:1px solid var(--line-soft);box-shadow:var(--shadow-aviso)}.aviso-ic{flex:none;display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:9px;background:var(--info-bg);color:var(--info)}.aviso-ic svg{width:16px;height:16px}.aviso-sucesso .aviso-ic{background:var(--ok-bg);color:var(--ok)}.aviso-atencao .aviso-ic{background:var(--warn-bg);color:var(--warn)}.aviso-critico .aviso-ic{background:var(--err-bg);color:var(--err)}.aviso-corpo{min-width:0;max-width:60ch;display:flex;flex-direction:column;align-items:center}.aviso-titulo{font-weight:700;font-size:15px;color:var(--ink)}.aviso-texto{margin-top:4px;font-size:13px;color:var(--dim);white-space:pre-line;overflow-wrap:anywhere}.aviso-link{display:inline-flex;align-items:center;gap:4px;margin-top:6px;font-size:12.5px}.aviso-link svg{width:13px;height:13px}button.link{border:0;background:none;padding:0;font:inherit;font-weight:600}.aviso-x{position:absolute;top:10px;right:10px;border:0;background:none;color:var(--faint);cursor:pointer;padding:4px;border-radius:8px;display:inline-flex}.aviso-x:hover{color:var(--ink);background:var(--line-soft)}.aviso-x svg{width:15px;height:15px}.inicio-rodape{display:flex;gap:18px;justify-content:center;margin-top:12px;font-size:12.5px}.inicio-rodape .link{display:inline-flex;align-items:center;gap:5px}.inicio-rodape svg{width:14px;height:14px}.bv-texto{margin:0 0 14px;font-size:14px;color:var(--ink)}.bv-novidades{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.bv-novidades li{display:flex;gap:12px;align-items:flex-start;padding:12px;border-radius:12px;background:var(--glass)}.bv-novidades b{display:block;font-size:13.5px}.bv-novidades span:not(.bv-ic){display:block;font-size:12.5px;color:var(--dim);margin-top:2px}.bv-ic{flex:none;display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:9px;background:var(--acento-palido);color:var(--acento)}.bv-ic svg{width:16px;height:16px}.aviso-form-ed{display:flex;flex-direction:column;gap:12px}.aviso-form-ed .linha{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.aviso-form-ed .linha>.form-label{flex:1 1 160px}.aviso-form-ed textarea.field{resize:vertical;min-height:64px;font:inherit}.aviso-publico{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:6px}.aviso-trilha{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:12.5px;font-weight:400}.aviso-trilha span{color:var(--faint)}.imp-cel{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.xb-notif{position:relative}.xb-selo{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--err);color:var(--solid);font-size:10.5px;font-weight:700;line-height:18px;text-align:center}.notif-pop{padding:10px;width:min(420px,92vw)}.notif-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.notif{display:flex;gap:8px;align-items:flex-start;padding:8px 10px;border-radius:12px;font-size:12.5px;line-height:1.45;color:var(--dim)}.notif svg{width:15px;height:15px;flex:none;margin-top:1px}.notif-err{background:var(--err-bg);color:var(--err)}.notif-warn{background:var(--warn-bg);color:var(--warn)}.notif-info svg{color:var(--info)}.situacao-cel{display:inline-flex;gap:6px;align-items:center;white-space:nowrap}.login-vitrine{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;pointer-events:none;isolation:isolate}.login-vitrine.dia{background:radial-gradient(120% 90% at 50% 0%,var(--acento-topo) 0%,var(--acento) 38%,var(--acento-texto-base) 68%,var(--acento-sombra) 100%)}.login-vitrine.noite{background:#000}.lv-brilho{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:-1;filter:blur(28px);animation:lvRespira 7s ease-in-out infinite;background:radial-gradient(38% 34% at 72% 52%,color-mix(in srgb,var(--acento-palido) 75%,transparent),color-mix(in srgb,var(--blue-300) 35%,transparent) 45%,transparent 72%),radial-gradient(30% 30% at 18% 20%,color-mix(in srgb,var(--acento-topo) 55%,transparent),transparent 70%),radial-gradient(28% 28% at 85% 85%,color-mix(in srgb,var(--acento-sombra) 65%,transparent),transparent 70%)}.noite .lv-brilho{inset:-10% -10% auto;height:80%;filter:blur(30px);background:radial-gradient(45% 55% at 50% 0%,color-mix(in srgb,var(--acento) 55%,transparent),color-mix(in srgb,var(--acento-base) 18%,transparent) 45%,transparent 75%),radial-gradient(25% 30% at 70% 55%,color-mix(in srgb,var(--acento-topo) 20%,transparent),transparent 70%)}@keyframes lvRespira{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.lv-voa{position:absolute;left:clamp(16px,var(--x),calc(100% - var(--t) - 16px));top:clamp(16px,var(--y),calc(100% - var(--t) - 16px));width:var(--t);height:var(--t);border-radius:24%;display:grid;place-items:center;background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--acento-palido) 30%,#fff));box-shadow:0 18px 40px color-mix(in srgb,var(--acento-sombra) 35%,transparent),0 2px #ffffffe6 inset;transform:rotate(var(--r));animation:lvChega 1.1s cubic-bezier(.16,1,.3,1) calc(var(--n) * 60ms) both,lvVoa var(--d) ease-in-out calc(1.1s + var(--atraso)) infinite alternate}.lv-voa .dk-ic{width:62%;height:62%;filter:drop-shadow(0 2px 3px rgba(20,32,58,.2))}.lv-voa.longe{filter:blur(.8px);opacity:.85}@keyframes lvVoa{0%{transform:translateY(0) rotate(var(--r))}to{transform:translateY(-16px) rotate(calc(var(--r) + 4deg))}}@keyframes lvChega{0%{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.6) rotate(calc(var(--r) - 20deg))}to{opacity:1;transform:rotate(var(--r))}}.lv-voa.longe{animation-name:lvChegaLonge,lvVoa}@keyframes lvChegaLonge{0%{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.6) rotate(calc(var(--r) - 20deg))}to{opacity:.85;transform:rotate(var(--r))}}.lv-esteira{position:absolute;left:0;right:0;bottom:28px;display:flex;flex-direction:column;gap:22px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(90deg,transparent,#000 22%,#000 78%,transparent)}.lv-fila{display:flex;gap:22px;width:-moz-max-content;width:max-content;animation:lvAnda 46s linear infinite}.lv-fila.volta{animation-direction:reverse;animation-duration:58s;opacity:.55;filter:blur(.6px)}@keyframes lvAnda{0%{transform:translate(0)}to{transform:translate(-50%)}}.lv-placa{--tam: 72px;position:relative;flex:none;width:var(--tam);height:var(--tam);border-radius:24%;display:grid;place-items:center;background:linear-gradient(160deg,#2a2e37,#15171c 70%);box-shadow:0 18px 40px #0009,0 1px #ffffff1f inset;animation:lvSobe .9s cubic-bezier(.16,1,.3,1) calc(var(--n) * 70ms) both}.lv-placa:before{content:"";position:absolute;top:-1.5px;right:-1.5px;bottom:-1.5px;left:-1.5px;border-radius:inherit;padding:1.5px;z-index:-1;background:linear-gradient(120deg,var(--acento-topo),transparent 38%,transparent 62%,var(--borda2));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.lv-placa .dk-ic{width:64%;height:64%;filter:drop-shadow(0 4px 10px color-mix(in srgb,var(--acento-topo) 45%,transparent))}@keyframes lvSobe{0%{opacity:0;transform:translateY(40px) scale(.85)}to{opacity:1;transform:none}}.login-vitrine~.login-page .login-tagline{color:#ffffffdb}.login-vitrine~.login-page .login-logo{filter:drop-shadow(0 0 22px color-mix(in srgb,var(--acento-palido) 70%,transparent))}.login-vitrine.noite~.login-page .login-card{box-shadow:0 30px 80px #0009,0 0 0 1px color-mix(in srgb,var(--acento) 18%,transparent),0 0 60px color-mix(in srgb,var(--acento) 18%,transparent)}.login-vitrine~.login-page .login-left,.login-vitrine~.login-page .login-coluna{animation:lvCartao .8s cubic-bezier(.16,1,.3,1) .25s both}@keyframes lvCartao{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:none}}@media (max-width: 720px){.lv-voa.longe{display:none}.lv-voa{width:calc(var(--t) * .75);height:calc(var(--t) * .75)}.lv-fila.volta{display:none}}@media (max-height: 640px){.lv-esteira{display:none}}@media (prefers-reduced-motion: reduce){.lv-brilho,.lv-voa,.lv-fila,.lv-placa,.login-vitrine~.login-page .login-left,.login-vitrine~.login-page .login-coluna{animation:none!important}}html.no-anim .lv-brilho,html.no-anim .lv-voa,html.no-anim .lv-fila,html.no-anim .lv-placa,html.no-anim .login-vitrine~.login-page .login-left,html.no-anim .login-vitrine~.login-page .login-coluna{animation:none!important}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.static{position:static}.\!fixed{position:fixed!important}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-24{height:6rem}.h-28{height:7rem}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.border{border-width:1px}.italic{font-style:italic}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}
