:root{--bg:#f5f6fa;--surface:#ffffff;--surface2:#f9fafc;--line:#e6e8f0;--line2:#d9dce8;--txt:#1b2340;--mut:#6b7391;--mut2:#9aa1b9;--navy:#1f2b5c;--navy2:#2e3d7a;--navy-t:#eef1f9;--red:#d64556;--red2:#b8323f;--red-t:#fdeff1;--red-l:#f7d5da;--green:#2f9e6f;--green-t:#e8f6ef;--amber:#b7791f;--amber-t:#fdf3e1;--violet:#6a5acd;--cyan:#2f7fb8;--sh1:0 1px 2px rgba(27,35,64,.05),0 1px 3px rgba(27,35,64,.06);--sh2:0 8px 24px rgba(27,35,64,.08),0 2px 6px rgba(27,35,64,.05);--sh3:0 24px 60px rgba(27,35,64,.18);--r:14px;--ease:cubic-bezier(.22,.8,.26,1)}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{font-family:Inter,system-ui,sans-serif;background:var(--bg);color:var(--txt);font-size:14px;-webkit-font-smoothing:antialiased}a{color:var(--navy2);text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}svg.i{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.hidden{display:none!important}h1,h2,h3,h4{font-family:Plus Jakarta Sans,Inter,sans-serif}.flag-stripes{height:4px;background:repeating-linear-gradient(90deg,var(--red) 0 18px,#fff 18px 26px);opacity:.85}.login{min-height:100vh;display:grid;grid-template-columns:1.15fr 1fr;background:#fff}.cena{position:relative;overflow:hidden;min-height:100vh;background:#1a2a5c}.cena .mar{position:absolute;inset:0;width:100%;height:100%;animation:zoom 30s ease-in-out infinite alternate}@keyframes zoom{to{transform:scale(1.06)}}.cena:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,30,70,.45) 0%,transparent 35%,transparent 70%,rgba(20,30,70,.5) 100%)}.cena-txt{position:absolute;left:52px;right:52px;top:60px;z-index:1;color:#fff;max-width:470px;animation:up .8s var(--ease) both}.cena-txt .kick{font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:#ffd2c2;font-weight:600}.cena-txt h2{font-size:38px;line-height:1.12;margin:12px 0 14px;font-weight:800;letter-spacing:-.01em}.cena-txt p{color:#e4e9ff;font-size:15.5px;line-height:1.6}.lado{display:grid;place-items:center;padding:40px 24px;background:#fff}.login-box{width:100%;max-width:380px;animation:up .7s .1s var(--ease) both}.logo-full{display:block;width:100%;max-width:290px;height:auto;margin:0 auto 30px}.login-box h2{font-size:24px;font-weight:800;color:var(--navy);margin-bottom:4px}.login-box .sub2{color:var(--mut);font-size:14px;margin-bottom:26px}.login-box .rodape{color:var(--mut2);font-size:12px;text-align:center;margin-top:18px}@media(max-width:860px){.login{grid-template-columns:1fr}.cena{min-height:240px}.cena-txt{top:26px;left:22px;right:22px}.cena-txt h2{font-size:26px}.cena-txt p{display:none}}.hdr{position:sticky;top:0;z-index:30;height:68px;display:flex;align-items:center;gap:18px;padding:0 24px;background:#ffffffeb;backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.hdr-logo img{height:40px;width:auto;display:block}.hdr-busca{position:relative;flex:1;max-width:460px;margin:0 auto;display:flex;align-items:center;gap:10px;background:var(--surface2);border:1px solid var(--line);border-radius:12px;padding:0 14px;transition:border-color .2s,box-shadow .2s,background .2s}.hdr-busca:focus-within{background:#fff;border-color:var(--navy2);box-shadow:0 0 0 4px #2e3d7a14}.hdr-busca svg{color:var(--mut2)}.hdr-busca input{flex:1;border:0;background:none;outline:none;height:42px;color:var(--txt)}.hdr-busca input::placeholder{color:var(--mut2)}.qres{position:absolute;left:0;right:0;top:calc(100% + 8px);background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:var(--sh2);padding:6px;opacity:0;transform:translateY(-6px);pointer-events:none;transition:all .2s var(--ease)}.qres.on{opacity:1;transform:none;pointer-events:auto}.qres a{display:flex;justify-content:space-between;gap:10px;padding:9px 12px;border-radius:8px;color:var(--txt)}.qres a:hover{background:var(--red-t)}.qres a b{color:var(--navy);font-weight:600}.qres a span{color:var(--mut2);font-size:12px}.qres .nada{padding:10px 12px;color:var(--mut)}.hdr-usr{display:flex;align-items:center;gap:10px}.usr-box{display:flex;align-items:center;gap:10px;padding:4px 12px 4px 4px;border-radius:999px;border:1px solid var(--line);background:#fff}.usr-t .nm{font-size:13px;font-weight:600;color:var(--navy);white-space:nowrap}.usr-t .pf{font-size:11px;color:var(--mut)}.app{display:grid;grid-template-columns:262px 1fr;gap:0;min-height:calc(100vh - 72px)}aside{position:sticky;top:88px;align-self:start;margin:18px 0 18px 20px;height:calc(100vh - 108px);background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:var(--sh1);padding:12px 12px 14px;display:flex;flex-direction:column;gap:2px;overflow:auto;z-index:20;transition:transform .35s var(--ease)}.side-card{margin-top:auto;padding:14px;border-radius:14px;background:linear-gradient(135deg,var(--navy),var(--navy2));color:#fff;display:flex;flex-direction:column;gap:2px;position:relative;overflow:hidden}.side-card b{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:14px}.side-card span{font-size:11.5px;opacity:.75}.flag-mini{position:absolute;right:-10px;top:-6px;width:70px;height:50px;background:repeating-linear-gradient(180deg,var(--red) 0 6px,#fff 6px 10px);transform:rotate(-12deg);opacity:.35;border-radius:6px}main{min-width:0;padding:22px 32px 40px}.crumb{color:var(--mut);font-size:13px;margin-bottom:10px}.pill{border:1px solid var(--line);border-radius:999px;padding:6px 12px;font-size:12px;color:var(--green);background:var(--surface);white-space:nowrap;font-weight:500}.pill i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--green);margin-right:7px;animation:pulse 2.4s infinite}.menu-tg{display:none}#view>*{animation:up .45s var(--ease) both}#view>*:nth-child(2){animation-delay:.05s}#view>*:nth-child(3){animation-delay:.1s}#view>*:nth-child(4){animation-delay:.15s}h1{font-size:26px;font-weight:800;color:var(--navy);letter-spacing:-.01em;line-height:1.2}h1 span{color:var(--red)}.lead{color:var(--mut);margin:6px 0 24px;font-size:14.5px}.head{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.head .acts{margin-left:auto;display:flex;gap:10px;margin-bottom:24px}.hero{position:relative;overflow:hidden;border-radius:20px;padding:34px 38px;margin-bottom:22px;color:#fff;display:flex;align-items:center;gap:20px;min-height:200px;background:radial-gradient(600px 300px at 90% 0%,rgba(255,255,255,.18),transparent 60%),linear-gradient(120deg,#c93a4b,#e0606f 45%,#ee8d8f);box-shadow:0 18px 40px #d6455640}.hero:before{content:"";position:absolute;left:-40px;bottom:-60px;width:260px;height:160px;background:repeating-linear-gradient(180deg,rgba(255,255,255,.12) 0 10px,transparent 10px 20px);transform:rotate(-8deg);border-radius:20px}.hero-txt{position:relative;z-index:1;max-width:520px}.hero .kick{font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;opacity:.85;font-weight:600}.hero h1{color:#fff;font-size:32px;margin:8px 0}.hero p{opacity:.92;font-size:15px;margin-bottom:18px}.btn.light{background:#fff;color:var(--red2);box-shadow:0 6px 18px #500a142e}.btn.light:hover{background:#fff;color:var(--red);transform:translateY(-2px)}.hero-art{position:absolute;right:20px;bottom:0;width:min(420px,45%);height:auto;animation:boia 6s ease-in-out infinite}@keyframes boia{50%{transform:translateY(-6px)}}.chip{margin:-20px -20px 4px;padding:8px 20px;font-size:11.5px;font-weight:700;letter-spacing:.04em;color:#fff;background:linear-gradient(90deg,var(--navy),var(--navy2))}.chip.t-robo{background:linear-gradient(90deg,#d64556,#ec7c88)}.chip.t-link{background:linear-gradient(90deg,#2e3d7a,#5469b4)}.chip.t-planilha{background:linear-gradient(90deg,#2f9e6f,#5cc39a)}.chip.t-sistema{background:linear-gradient(90deg,#2f7fb8,#62a9da)}.chip.t-relatorio{background:linear-gradient(90deg,#c48422,#e6ac4f)}.feed .av.sm{width:30px;height:30px;font-size:11px;font-style:normal}.feed div{align-items:flex-start;flex-wrap:nowrap!important;gap:10px!important}.feed p{flex:1;line-height:1.45}.feed p span{display:block;margin:2px 0 0!important}.sec{font-size:10.5px;letter-spacing:.16em;color:var(--mut2);text-transform:uppercase;margin:16px 12px 6px;font-weight:600}.it{position:relative;display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;color:#3d4566;font-size:14px;font-weight:500;cursor:pointer;user-select:none;border:0;background:none;width:100%;text-align:left;transition:background .2s,color .2s}.it svg{color:var(--mut)}.it:hover{background:var(--surface2);color:var(--navy)}.it:hover svg{color:var(--navy)}.it.act{background:linear-gradient(90deg,var(--red-t),#fff7f8);color:var(--red2);font-weight:600;box-shadow:inset 3px 0 0 var(--red)}.it.act svg{color:var(--red)}.chev{margin-left:auto;font-size:10px;color:var(--mut2);transition:transform .3s var(--ease)}.grp.fechado .chev{transform:rotate(-90deg)}.sub{display:grid;grid-template-rows:1fr;transition:grid-template-rows .35s var(--ease),opacity .3s;opacity:1}.sub>div{overflow:hidden;margin-left:22px;padding-left:10px;border-left:1px solid var(--line)}.grp.fechado .sub{grid-template-rows:0fr;opacity:0}.sub .it{font-size:13.5px;padding:8px 12px}.av{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--red),var(--navy2));color:#fff;display:grid;place-items:center;font-weight:700;font-size:13px;flex:none}.icon-btn{background:var(--surface);border:1px solid var(--line);border-radius:9px;width:34px;height:34px;display:grid;place-items:center;cursor:pointer;color:var(--mut);flex:none;transition:all .2s}.icon-btn:hover{color:var(--navy);border-color:var(--line2);box-shadow:var(--sh1);transform:translateY(-1px)}.icon-btn[data-del]:hover{color:var(--red);border-color:var(--red-l)}.crumb{color:var(--mut);font-size:13px}.crumb b{color:var(--navy);font-weight:600}@keyframes pulse{0%{box-shadow:0 0 #2f9e6f73}70%{box-shadow:0 0 0 7px #2f9e6f00}to{box-shadow:0 0 #2f9e6f00}}@keyframes up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:20px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:20px;box-shadow:var(--sh1);position:relative;overflow:hidden;transition:box-shadow .25s,transform .25s var(--ease),border-color .25s}.kpis .card{animation:up .5s var(--ease) both}.kpis .card:nth-child(2){animation-delay:.06s}.kpis .card:nth-child(3){animation-delay:.12s}.kpis .card:nth-child(4){animation-delay:.18s}.kpis .card:after{content:"";position:absolute;right:-18px;top:-18px;width:80px;height:80px;border-radius:50%;background:var(--c-t,var(--navy-t))}.k-l{font-size:12px;color:var(--mut);font-weight:600;letter-spacing:.04em}.k-v{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:32px;font-weight:800;margin-top:8px;color:var(--c,var(--navy));position:relative;z-index:1}.k-s{font-size:12px;color:var(--mut);margin-top:2px}.grid2{display:grid;grid-template-columns:1.6fr 1fr;gap:16px}.ct{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.ct h3{font-size:15px;color:var(--navy);font-weight:700}.btn{background:var(--red);border:0;color:#fff;padding:10px 16px;border-radius:10px;font-weight:600;font-size:13.5px;box-shadow:0 4px 14px #d6455640;cursor:pointer;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;transition:background .2s,transform .2s var(--ease),box-shadow .2s}.btn:hover{background:var(--red2);transform:translateY(-1px);box-shadow:0 8px 20px #d645564d}.btn:active{transform:none}.btn.sec2{background:var(--surface);color:var(--navy);box-shadow:var(--sh1);border:1px solid var(--line)}.btn.sec2:hover{background:var(--navy-t);border-color:var(--line2)}.btn.full{width:100%;justify-content:center;padding:13px}.btn.danger{background:var(--red)}.btn:disabled{opacity:.6;cursor:wait;transform:none}.empty{border:1.5px dashed var(--line2);border-radius:12px;min-height:240px;display:grid;place-items:center;text-align:center;color:var(--mut);font-size:13.5px;padding:24px;background:var(--surface2)}.empty .ic{width:56px;height:56px;border-radius:16px;margin:0 auto 14px;display:grid;place-items:center;background:var(--red-t);color:var(--red)}.empty .ic svg{width:24px;height:24px}.empty b{color:var(--navy);display:block;margin-bottom:4px;font-size:15px}.tools{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:18px}.tools .inp{max-width:320px;background:var(--surface)}.rot-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:16px}.rot{display:flex;flex-direction:column;gap:10px;animation:up .45s var(--ease) both}.rot-grid>.rot:nth-child(2){animation-delay:.04s}.rot-grid>.rot:nth-child(3){animation-delay:.08s}.rot-grid>.rot:nth-child(4){animation-delay:.12s}.rot-grid>.rot:nth-child(n+5){animation-delay:.16s}.rot:hover{transform:translateY(-3px);box-shadow:var(--sh2);border-color:var(--line2)}.rot .t{display:flex;gap:12px;align-items:flex-start}.rot .ico{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:var(--navy-t);color:var(--navy2);flex:none}.rot .ico.adm{background:var(--amber-t);color:var(--amber)}.rot h4{font-size:15px;line-height:1.3;color:var(--navy)}.rot p{color:var(--mut);font-size:13px;line-height:1.5}.rot .meta{display:flex;flex-wrap:wrap;gap:6px}.rot .bt{display:flex;gap:8px;margin-top:auto;padding-top:6px}.rot .bt .btn{flex:1;justify-content:center}.rot.off{opacity:.6}a.rot{color:inherit}.tag{font-size:11px;color:var(--mut);background:var(--surface2);border:1px solid var(--line);padding:3px 8px;border-radius:6px;white-space:nowrap;font-weight:500}.tag.c{color:var(--navy2);background:var(--navy-t);border-color:transparent}.tag.r{color:var(--red2);background:var(--red-t);border-color:transparent}.tag.g{color:var(--green);background:var(--green-t);border-color:transparent}.tag.adm{color:var(--amber);background:var(--amber-t);border-color:transparent;font-weight:700;letter-spacing:.04em}.tbl-wrap{overflow-x:auto;padding:6px 8px}table{width:100%;border-collapse:collapse}th{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--mut2);text-align:left;font-weight:600;padding:12px;border-bottom:1px solid var(--line);white-space:nowrap}td{padding:13px 12px;border-bottom:1px solid var(--line);vertical-align:middle}tr:last-child td{border-bottom:0}tbody tr{transition:background .15s}tbody tr:hover{background:var(--surface2)}td b{color:var(--navy)}td .sm{color:var(--mut);font-size:12px;margin-top:2px}.row-acts{display:flex;gap:6px;justify-content:flex-end}.dot{width:8px;height:8px;border-radius:50%;background:var(--green);display:inline-block;box-shadow:0 0 0 3px var(--green-t)}.dot.off{background:var(--mut2);box-shadow:0 0 0 3px var(--line)}.ship{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--line);font-size:13.5px}.ship:last-child{border:0}.ship .tag{margin-left:auto}.feed{font-size:13px}.feed div{padding:10px 0;border-bottom:1px solid var(--line);display:flex;gap:6px;flex-wrap:wrap;color:#3d4566}.feed div:last-child{border:0}.feed b{color:var(--navy)}.feed span{color:var(--mut2);margin-left:auto;white-space:nowrap;font-size:12px}.membros{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.membros .lbl{width:100%;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--mut2);font-weight:600}.mb{display:inline-flex;align-items:center;gap:6px;font-size:12px;padding:3px 10px 3px 3px;border:1px solid var(--line);border-radius:999px;background:var(--surface2);color:#3d4566}.mb i{font-style:normal;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:9px;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--red),var(--navy2))}.mb.off{opacity:.5}.adm-sw{align-items:flex-start;padding:12px 14px;border:1px solid #f1dfbd;border-radius:10px;background:var(--amber-t)}.adm-sw small{color:var(--mut)}label.f{display:block;font-size:12.5px;color:#4a5274;margin-bottom:14px;font-weight:500}label.f>span{display:block;margin-bottom:6px}.inp{width:100%;background:var(--surface2);border:1px solid var(--line2);border-radius:10px;padding:10px 12px;color:var(--txt);outline:none;transition:border-color .2s,box-shadow .2s,background .2s}.inp:hover{border-color:#c9cee0}.inp:focus{border-color:var(--navy2);box-shadow:0 0 0 4px #2e3d7a1a;background:#fff}.inp::placeholder{color:var(--mut2)}textarea.inp{min-height:84px;resize:vertical}.f2{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.chks{display:flex;flex-wrap:wrap;gap:8px;max-height:190px;overflow:auto}.chk{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border:1px solid var(--line2);border-radius:9px;cursor:pointer;font-size:13px;color:#3d4566;background:#fff;transition:all .2s}.chk:hover{border-color:var(--navy2)}.chk input{accent-color:var(--red)}.chk:has(input:checked){border-color:var(--red-l);background:var(--red-t);color:var(--red2)}.sw{display:inline-flex;align-items:center;gap:10px;cursor:pointer;color:var(--txt);font-size:13px}.sw input{accent-color:var(--red);width:16px;height:16px}.err{color:var(--red2);font-size:13px;min-height:18px;margin-bottom:10px}.hint{font-size:12px;color:var(--mut);margin-top:-8px;margin-bottom:14px}.perm input{accent-color:var(--red);width:16px;height:16px}.perm td{padding:10px 12px}.perm .g td{color:var(--mut2);font-size:11px;letter-spacing:.1em;text-transform:uppercase;background:var(--surface2);font-weight:600}.ov{position:fixed;inset:0;background:#1b234059;backdrop-filter:blur(4px);display:grid;place-items:center;padding:16px;z-index:50;animation:fade .25s ease both}.modal{width:100%;max-width:620px;max-height:92vh;overflow:auto;background:#fff;border-radius:18px;padding:26px;box-shadow:var(--sh3);animation:pop .35s var(--ease) both}.modal h3{font-size:18px;margin-bottom:20px;display:flex;align-items:center;gap:10px;color:var(--navy)}.modal h3 svg{color:var(--red)}.modal .ft{display:flex;gap:10px;justify-content:flex-end;margin-top:8px;padding-top:14px;border-top:1px solid var(--line)}@keyframes fade{0%{opacity:0}}@keyframes pop{0%{opacity:0;transform:translateY(12px) scale(.97)}}.toast{position:fixed;right:22px;bottom:22px;background:#fff;color:var(--txt);border:1px solid var(--line);border-left:4px solid var(--green);padding:13px 18px;border-radius:12px;z-index:60;box-shadow:var(--sh2);animation:pop .3s var(--ease) both;font-weight:500}.toast.e{border-left-color:var(--red)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#d6d9e4;border-radius:10px;border:2px solid var(--bg)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}@media(max-width:1000px){.grid2{grid-template-columns:1fr}}@media(max-width:820px){.app{grid-template-columns:1fr}aside{position:fixed;left:0;top:0;margin:0;height:100vh;border-radius:0 18px 18px 0;width:276px;transform:translate(-100%)}.hdr{padding:0 14px;gap:10px}.hdr-busca,.usr-t,.hdr .pill{display:none}.hdr-logo img{height:32px}main{padding:16px}.hero{padding:24px}.hero-art{opacity:.35;width:70%}.hero h1{font-size:24px}body.nav-open aside{transform:none;box-shadow:var(--sh3)}.menu-tg{display:grid}h1{font-size:21px}.f2{grid-template-columns:1fr}.head .acts{margin-left:0}}.hdr .menu-tg{display:none}@media(max-width:820px){.hdr .menu-tg{display:grid}}@media(max-width:820px){.kpis{grid-template-columns:1fr 1fr;gap:10px}.k-v{font-size:26px}}.login2{position:relative;min-height:100vh;overflow:hidden;display:grid;place-items:center;padding:24px;background:#0f3a63}.lg-bg{position:absolute;inset:-2%;background:url(/fundo-login) center 40%/cover no-repeat}@keyframes lgzoom{to{transform:scale(1.025)}}.lg-shade{position:absolute;inset:0;background:linear-gradient(180deg,#0818340d,#08183400 40%,#08183459)}.lg-bar{position:absolute;right:0;top:0;bottom:0;width:10px;background:#e3242b}.lg-wm{position:absolute;right:120px;top:90px;color:#fff;font-family:Georgia,serif;font-size:14px;letter-spacing:.6em;opacity:.85;animation:fade 1.2s .3s both}.lg-wrap{position:relative;z-index:1;display:flex;align-items:center;gap:56px;width:100%;max-width:1040px;justify-content:center}.lg-brand{display:flex;flex-direction:column;align-items:center;gap:14px;animation:up .9s var(--ease) both}.lg-brand img{width:min(380px,70vw);height:auto;filter:drop-shadow(0 6px 24px rgba(0,20,60,.35))}.lg-brand span{color:#eaf2ff;font-size:13px;letter-spacing:.18em;text-transform:uppercase;opacity:.9;text-shadow:0 2px 10px rgba(0,0,0,.3)}.lg-div{width:1px;align-self:stretch;min-height:240px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.85),transparent);animation:fade 1s .2s both}.lg-card{width:100%;max-width:370px;padding:30px;border-radius:20px;background:#ffffffdb;backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);box-shadow:0 24px 60px #06183c59;border:1px solid rgba(255,255,255,.6);animation:pop .7s .15s var(--ease) both}.lg-card h2{font-size:22px;font-weight:800;color:var(--navy);margin-bottom:4px}.lg-card p{color:var(--mut);font-size:13.5px;margin-bottom:22px}.lg-card .inp{background:#ffffffe6}.lg-card small{display:block;text-align:center;color:var(--mut);font-size:12px;margin-top:16px}@media(max-width:860px){.lg-wrap{flex-direction:column;gap:26px}.lg-div,.lg-wm{display:none}.lg-brand img{width:min(300px,75vw)}.lg-brand span{text-align:center;font-size:11px}.lg-bar{width:6px}}.fundo-prev{width:100%;aspect-ratio:16/9;border-radius:14px;background:#0f3a63 center/cover no-repeat;border:1px solid var(--line);margin-bottom:16px}.tag.red{color:var(--red2);background:var(--red-t);border-color:transparent}.tag.amber{color:var(--amber);background:var(--amber-t);border-color:transparent}.tag.navy{color:var(--navy2);background:var(--navy-t);border-color:transparent}.tag.mag{color:var(--violet);background:#f1effc;border-color:transparent}.pend{margin-bottom:18px;animation:up .5s var(--ease) both}.pend .ct h3{display:flex;align-items:center;gap:8px}.pend .ct h3 .i{color:var(--red)}.pend .ct .sm{color:var(--mut);font-size:12px;font-weight:500}.pend-k{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.pk{border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:2px;transition:transform .25s var(--ease)}.pk:hover{transform:translateY(-2px)}.pk b{font-size:24px;line-height:1.1;font-family:Plus Jakarta Sans,Inter,sans-serif}.pk span{font-size:12px;font-weight:600}.pk.red{background:var(--red-t);color:var(--red2)}.pk.amber{background:var(--amber-t);color:var(--amber)}.pk.navy{background:var(--navy-t);color:var(--navy2)}.pk.mag{background:#f1effc;color:var(--violet)}.pk.zero{background:var(--surface2);color:var(--mut2)}.pend-l{display:flex;flex-direction:column;border-top:1px solid var(--line)}.pi{display:grid;grid-template-columns:auto minmax(110px,auto) 1fr auto;align-items:center;gap:10px;padding:10px 6px;border-bottom:1px solid var(--line);color:var(--txt);text-decoration:none;font-size:13px;border-radius:8px;transition:background .2s}.pi:hover{background:var(--surface2)}.pi b{color:var(--navy);font-weight:600}.pi>span:not(.tag){color:var(--mut)}.pi .i{width:15px;height:15px;color:var(--mut2)}.pend-ok{display:flex;align-items:center;gap:8px;color:var(--green);font-weight:600;font-size:13px;padding:6px 2px}.pend-ok .i{width:18px;height:18px}.emb-h{margin-bottom:12px}.emb{padding:0;overflow:hidden}.emb iframe{display:block;width:100%;height:calc(100vh - 210px);min-height:520px;border:0;background:#fff}.tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}.tabs a{padding:8px 14px;border-radius:999px;font-size:13px;font-weight:600;color:var(--mut);background:var(--surface);border:1px solid var(--line);text-decoration:none;transition:all .25s var(--ease)}.tabs a:hover{color:var(--navy)}.tabs a.on{background:var(--navy);color:#fff;border-color:var(--navy)}.area-t{font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--mut);margin:18px 0 10px;font-weight:700;display:flex;align-items:center;gap:10px}.area-t:after{content:"";flex:1;height:1px;background:var(--line)}.sec-t{display:flex;align-items:center;gap:8px;font-weight:700;color:var(--navy);font-size:13px;margin:16px 0 10px;padding-top:14px;border-top:1px solid var(--line)}.sec-t .i{width:16px;height:16px;color:var(--red)}.sec-t span{font-weight:500;color:var(--mut)}.f i.ok{color:var(--green);font-style:normal;font-weight:600}@media(max-width:760px){.pend-k{grid-template-columns:repeat(2,1fr)}.pi{grid-template-columns:auto 1fr auto}.pi>span:not(.tag){grid-column:1/-1}}.rc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:10px}.rc{display:flex;align-items:center;gap:12px;padding:12px 12px 12px 14px;cursor:pointer;position:relative;overflow:hidden;animation:up .4s var(--ease) both;transition:transform .2s var(--ease),box-shadow .2s,border-color .2s}.rc:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--navy),var(--navy2))}.rc.t-robo:before{background:linear-gradient(180deg,#d64556,#ec7c88)}.rc.t-link:before{background:linear-gradient(180deg,#2e3d7a,#5469b4)}.rc.t-planilha:before{background:linear-gradient(180deg,#2f9e6f,#5cc39a)}.rc.t-sistema:before{background:linear-gradient(180deg,#2f7fb8,#62a9da)}.rc.t-relatorio:before{background:linear-gradient(180deg,#c48422,#e6ac4f)}.rc:hover{transform:translateY(-2px);box-shadow:var(--sh2);border-color:var(--line2)}.rc .ico{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--navy-t);color:var(--navy2);flex:none}.rc .ico .i{width:18px;height:18px}.rc .rb{min-width:0;flex:1}.rc h4{font-size:14px;line-height:1.3;color:var(--navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rc .rs{display:flex;flex-wrap:wrap;gap:4px 8px;margin-top:3px;font-size:11.5px;color:var(--mut)}.rc .rs>span:not(.tag)+span:not(.tag):before{content:"\b7";margin-right:8px;color:var(--mut2)}.rc .rs .tp{color:var(--red2);font-weight:600}.rc .ra{display:flex;align-items:center;gap:4px;flex:none}.rc .icon-btn.sm{width:30px;height:30px;opacity:0;transition:opacity .2s}.rc:hover .icon-btn.sm{opacity:1}.rc .go{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--red-t);color:var(--red2);transition:all .2s}.rc .go .i{width:16px;height:16px}.rc:hover .go{background:var(--red);color:#fff}.rc.off{opacity:.6}@media(hover:none){.rc .icon-btn.sm{opacity:1}}.area-t{margin:14px 0 8px}.rc-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr))}.rc .rs{flex-wrap:nowrap;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.rc .rs>span{display:inline}.rc .rs>span:not(.tag)+span:not(.tag):before{margin:0 6px}.rc .icon-btn.sm{display:none;opacity:1}.rc:hover .icon-btn.sm{display:grid}@media(hover:none){.rc .icon-btn.sm{display:grid}}
.lg-cred{position:absolute;left:14px;bottom:10px;z-index:1;font-size:10.5px;color:rgba(255,255,255,.55);text-decoration:none}.lg-cred:hover{color:#fff}
