*{box-sizing:border-box}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-var.woff2) format("woff2")}:root{--bg:#f6f8fb;--card:#ffffff;--surface:#ffffff;--surface-2:#fbfcfe;--hover:#eef2f8;--chip:#eef2fb;--border:#e6eaf1;--text:#1b2431;--muted:#6b7480;--brand:#2f5496;--brand-2:#4a72c4;--brand-ink:#2f5496;--danger:#c0392b;--verde:#1e8e4e;--amarelo:#c98a00;--radius:14px;--radius-sm:10px;--shadow:0 1px 2px rgba(16,24,40,.04),0 1px 3px rgba(16,24,40,.06);--shadow-hover:0 8px 24px rgba(16,24,40,.10);--gear:url(/gear.png)}:root[data-theme=dark]{--bg:#0e1420;--card:#151d2b;--surface:#151d2b;--surface-2:#212e44;--hover:#1f2a3d;--chip:#223049;--border:#27334a;--text:#e7edf6;--muted:#97a3b6;--brand-ink:#7ea6e8;--shadow:0 1px 2px rgba(0,0,0,.32),0 1px 3px rgba(0,0,0,.42);--shadow-hover:0 10px 30px rgba(0,0,0,.55)}@media (prefers-color-scheme:dark){:root[data-theme=auto]{--bg:#0e1420;--card:#151d2b;--surface:#151d2b;--surface-2:#212e44;--hover:#1f2a3d;--chip:#223049;--border:#27334a;--text:#e7edf6;--muted:#97a3b6;--brand-ink:#7ea6e8;--shadow:0 1px 2px rgba(0,0,0,.32),0 1px 3px rgba(0,0,0,.42);--shadow-hover:0 10px 30px rgba(0,0,0,.55)}}body,html{margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.4}a{color:inherit;text-decoration:none}h1{font-size:22px;margin:8px 0 16px}h2{font-size:15px;font-weight:600;margin:20px 0 8px}.muted{color:var(--muted)}.topbar{background:var(--brand);color:#fff}.topbar-inner{max-width:780px;margin:0 auto;display:flex;align-items:center;gap:12px;padding:12px 16px}.topbar .brand{font-weight:800;letter-spacing:.5px;font-size:18px;color:#fff}.topbar .muted{color:#d7e0f5;font-size:13px}.topbar .spacer{flex:1 1}.nav{display:flex;gap:14px;margin-left:6px}.nav a{color:#d7e0f5;font-size:14px;font-weight:600}.nav a:hover{color:#fff}.container{max-width:920px;margin:0 auto;padding:20px 16px 60px;position:relative;z-index:1}.hdr{background:linear-gradient(100deg,var(--brand),var(--brand-2));color:#fff;padding:4px 18px;justify-content:space-between;flex-wrap:wrap;gap:8px 20px;position:sticky;top:0;z-index:1000;box-shadow:0 4px 16px rgba(20,32,70,.22)}.hdr,.hdr-left{display:flex;align-items:center}.hdr-left{flex-direction:row;gap:12px;min-width:0}.hdr .marca-logo{display:inline-flex;align-items:center;flex:0 0 auto}.hdr .marca-logo img.logo{height:64px;max-width:240px;background:#fff;border-radius:8px;padding:4px;display:block}.hdr-titlecol{display:flex;flex-direction:column;gap:4px;min-width:0}.hdr .marca-txt{font-weight:700;font-size:18px;color:#fff;text-decoration:none}.hdr-ident{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;font-size:13px}.hdr-ident .quem{color:#aebfe0}.hdr-ident .quem:hover{color:#fff}.link-sair{color:#dbe4f7;font-size:13px;font-weight:400;background:none;border:none;cursor:pointer;padding:0;font-family:inherit}.link-sair:hover{color:#fff}.hdr nav{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;column-gap:15px;row-gap:5px}.hdr nav a{color:#dbe4f7;font-size:14px;font-weight:400;cursor:pointer;padding:0;font-family:inherit;white-space:nowrap}.hdr nav a:hover{color:#fff}.hdr nav a.nav-ativo{color:#fff;font-weight:700;position:relative}.hdr nav a.nav-ativo .nav-seta{position:absolute;left:50%;transform:translateX(-50%);bottom:-7px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:6px solid #fff}.emp-ctx{display:inline-flex}.emp-ctx-sel{background:rgba(255,255,255,.12);color:#fff;border:1px solid rgba(255,255,255,.28);border-radius:8px;padding:4px 8px;font-size:12.5px;font-family:inherit;cursor:pointer;max-width:200px}.emp-ctx-sel option{color:#1f2733}.tema-tg{display:inline-flex;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.28);border-radius:9px;padding:2px;gap:1px}.tema-b{background:none;border:0;color:#dbe4f7;font-size:13.5px;line-height:1;padding:4px 7px;border-radius:7px;cursor:pointer}.tema-b:hover{background:rgba(255,255,255,.16);color:#fff}.tema-b.on{background:rgba(255,255,255,.92);color:var(--brand)}.login-logo{display:flex;justify-content:center;margin:0 0 18px}.login-logo img{max-height:180px;max-width:240px;object-fit:contain;background:#fff;border-radius:12px;padding:10px;box-shadow:0 2px 12px rgba(0,0,0,.1)}.aviso-inativa{position:relative;z-index:2;background:#fdecc8;color:#7a4b12;border-bottom:1px solid #e8c583;padding:8px 20px;font-size:13.5px;text-align:center}.aviso-inativa a{color:#7a4b12;font-weight:700;text-decoration:underline}.tema-acc>summary{list-style:none;cursor:pointer;display:flex;align-items:baseline;gap:10px;padding:10px 2px;-webkit-user-select:none;user-select:none}.tema-acc>summary::-webkit-details-marker{display:none}.tema-acc>summary:before{content:"▸";color:var(--muted,#8a8f98);font-size:12px;flex:0 0 auto;transition:transform .15s ease;align-self:center}.tema-acc[open]>summary:before{transform:rotate(90deg)}.tema-acc>summary:hover .tema-acc-tit{text-decoration:underline}.tema-acc-tit{font-weight:700;font-size:1.05rem}.tema-acc-sub{color:var(--muted,#8a8f98);font-size:.82rem;margin-left:auto;text-align:right}.tema-acc-body{padding:0 2px 4px}.cob-emp-link{color:var(--brand,#1F4E79);text-decoration:none}.cob-emp-link:hover{text-decoration:underline}.cob-emp-link:after{content:" 📄";font-size:12px;opacity:.65}.vercomo-faixa{position:sticky;top:0;z-index:60;display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;background:#4c1d95;color:#fff;padding:8px 20px;font-size:13.5px;text-align:center;box-shadow:0 2px 10px rgba(0,0,0,.22)}.vercomo-faixa .vercomo-txt{line-height:1.35}.vercomo-faixa b{font-weight:800}.vercomo-btn{border:1px solid rgba(255,255,255,.55);background:rgba(255,255,255,.14);color:#fff;font-weight:700;font-size:13px;padding:5px 12px;border-radius:999px;cursor:pointer;white-space:nowrap}.vercomo-btn:hover{background:rgba(255,255,255,.26)}.marca-dagua{position:fixed;left:24px;top:50%;transform:translateY(-50%);width:180px;opacity:.3;pointer-events:none;z-index:0;-webkit-user-select:none;user-select:none}.marca-dagua img{width:100%;height:auto}:root{--faixa-w:clamp(60px,calc((100vw - 900px) / 2),260px)}.faixa-lateral{background:var(--brand-2);opacity:.16}.faixa-lateral,.faixa-nome{position:fixed;left:0;top:0;bottom:0;width:var(--faixa-w);z-index:0;pointer-events:none}.faixa-nome{overflow:hidden}.faixa-nome .col{position:absolute;top:50%;white-space:nowrap;transform:translate(-50%,calc(-50% + var(--o, 0px))) rotate(-90deg);font-size:clamp(20px,4.2vh,42px);font-weight:800;letter-spacing:3px;text-transform:uppercase;color:var(--brand);opacity:var(--op,.2);line-height:1}@media (max-width:1000px){.faixa-lateral,.faixa-nome,.marca-dagua{display:none}}@media print{.faixa-lateral,.faixa-nome,.hdr,.marca-dagua{display:none!important}}body:after{content:"";position:fixed;right:-70px;bottom:-90px;width:340px;height:340px;-webkit-mask:var(--gear) center /contain no-repeat;mask:var(--gear) center /contain no-repeat;background:var(--brand);opacity:.05;z-index:0;pointer-events:none}@media (min-width:1300px){body:before{content:"";position:fixed;right:24px;top:122px;width:148px;height:148px;-webkit-mask:var(--gear) center /contain no-repeat;mask:var(--gear) center /contain no-repeat;background:var(--brand);opacity:.045;z-index:0;pointer-events:none;transform:rotate(-12deg)}}@media (max-width:900px){body:after{display:none}}@media print{body:after,body:before{display:none!important}}.nivel-topo{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.nivel-topo h2{margin:0}.nivel-topo .sub{margin:2px 0 0;color:var(--muted);font-size:14px}details.addbox-btn{border:0}details.addbox-btn>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:7px;background:var(--brand);color:#fff;padding:10px 16px;border-radius:8px;font-size:14px;font-weight:600}details.addbox-btn>summary::-webkit-details-marker{display:none}details.addbox-btn[open]>summary{background:#26457c}details.addbox-btn .formwrap{margin-top:12px;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:16px}.grade-cad{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;align-items:start;margin-bottom:8px}.grade-cad>.grupo-andar,.grade-cad>.vazio{grid-column:1/-1}.row-cad{position:relative;display:flex;align-items:center;gap:11px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);flex-wrap:wrap;box-shadow:var(--shadow);transition:box-shadow .15s,transform .15s}.row-cad:hover{box-shadow:var(--shadow-hover);transform:translateY(-1px)}.row-cad .icone{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#eef3fc,#dfe9fa);color:var(--brand);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:19px}.row-cad .principal{flex:1 1;min-width:0}.row-cad .principal .nomelink{font-weight:600;font-size:15px;color:var(--text);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}a.nomelink:hover{color:var(--brand-ink)}.row-cad .sub2{font-size:12px;color:var(--muted);margin-top:1px}.row-cad .chev{color:#9aa3af;font-size:20px;text-decoration:none}details.kebab>summary{list-style:none;cursor:pointer;color:var(--muted);padding:2px 10px;font-size:22px;line-height:1;border-radius:6px}details.kebab>summary::-webkit-details-marker{display:none}details.kebab[open]>summary{background:var(--hover);color:var(--brand-ink)}.acoes-menu{position:absolute;left:0;right:0;top:calc(100% - 4px);z-index:8;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:12px 14px;box-shadow:0 8px 22px rgba(0,0,0,.12);display:flex;flex-direction:column;gap:8px}.row-cad:has(details.kebab[open]),.row:has(details.kebab[open]){z-index:20;transform:none}.row-cad:has(details.kebab[open]):hover,.row:has(details.kebab[open]):hover{transform:none}.filtro-andar{display:flex;gap:7px;flex-wrap:wrap;margin:0 0 12px}.filtro-andar button{font-size:13px;padding:6px 13px;border-radius:20px;border:1px solid var(--border);background:var(--surface);color:var(--muted);cursor:pointer}.filtro-andar button.on{background:var(--brand);color:#fff;border-color:var(--brand)}.grupo-andar{display:flex;align-items:center;gap:7px;margin:16px 0 8px;font-size:13px;font-weight:700;color:var(--text)}.busca-cad{position:relative;margin-bottom:12px;max-width:420px}.busca-cad input{width:100%;padding:8px 12px 8px 34px;border:1px solid var(--border);border-radius:8px;font-size:14px;background:var(--surface-2);color:var(--text)}.busca-cad input::placeholder{color:var(--muted)}.busca-cad .ico{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--muted)}.vazio{position:relative;overflow:hidden;color:var(--muted);font-size:14px;text-align:center;padding:26px 18px;background:var(--card);border:1px dashed var(--border);border-radius:var(--radius)}.vazio:after{content:"";position:absolute;right:-26px;bottom:-36px;width:150px;height:150px;-webkit-mask:var(--gear) center /contain no-repeat;mask:var(--gear) center /contain no-repeat;background:var(--brand);opacity:.06;pointer-events:none}.crumbs{font-size:13px;color:var(--muted);margin-bottom:6px}.crumbs a{color:var(--brand-ink)}.list{list-style:none;padding:0;margin:0;flex-direction:column}.list,.row{display:flex;gap:8px}.row{position:relative;align-items:center;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:13px 15px;box-shadow:var(--shadow);transition:border-color .12s,box-shadow .15s,transform .15s}.row:hover{border-color:var(--brand-2);box-shadow:var(--shadow-hover);transform:translateY(-1px)}.row-main{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:1 1;min-width:0}.row-nome{font-weight:600;overflow:hidden;text-overflow:ellipsis}.row-meta{color:var(--muted);font-size:13px;white-space:nowrap}.tag{display:inline-block;font-size:11px;font-weight:700;color:var(--brand);background:#eaf0fb;border-radius:20px;padding:2px 10px;margin-left:8px;vertical-align:1px}.menu{position:relative;flex:none}.menu>summary{list-style:none;cursor:pointer;padding:2px 10px;border-radius:8px;color:var(--muted);font-weight:700;-webkit-user-select:none;user-select:none}.menu>summary::-webkit-details-marker{display:none}.menu>summary:hover{background:var(--hover);color:var(--text)}.menu-pop{position:absolute;right:0;top:calc(100% + 4px);z-index:20;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:12px;box-shadow:0 10px 28px rgba(20,30,50,.15);width:280px;gap:10px}.menu-form,.menu-pop{display:flex;flex-direction:column}.menu-form{gap:8px}.menu-sep{height:1px;background:var(--border)}.addbox{margin:2px 0 14px}.addbox>summary{display:inline-flex;align-items:center;gap:6px;cursor:pointer;color:var(--brand-ink);font-weight:600;font-size:14px;list-style:none;-webkit-user-select:none;user-select:none}.addbox>summary::-webkit-details-marker{display:none}.addbox .box{margin-top:10px;background:var(--card);border:1px solid var(--border);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:10px}.inp{width:100%;padding:8px 10px;border:1px solid var(--border);border-radius:8px;font-size:14px;background:var(--surface-2);color:var(--text)}.inp::placeholder{color:var(--muted)}.inp:focus{outline:2px solid var(--brand-2);border-color:var(--brand-2)}textarea.inp{resize:vertical;font-family:inherit}.field-label{font-size:12px;font-weight:600;color:var(--muted)}.field-grid{display:flex;gap:8px}.field-grid>*{flex:1 1}.filtros{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:6px 0 10px}.filtros .lbl{font-size:12px;color:var(--muted);font-weight:700;margin-right:4px}.filtros a{padding:7px 14px;border-radius:20px;font-size:13px;border:1px solid var(--border);background:var(--card);color:var(--muted);box-shadow:var(--shadow);transition:border-color .12s,box-shadow .12s}.filtros a.ativo{background:var(--brand);color:#fff;border-color:var(--brand);box-shadow:0 2px 8px rgba(47,84,150,.28)}.filtros a:hover{border-color:var(--brand-2);box-shadow:var(--shadow-hover)}.resumo{color:var(--muted);font-size:13px;margin:0 0 4px}.paginacao{display:flex;align-items:center;justify-content:center;gap:14px;margin:18px 0 6px;flex-wrap:wrap}.paginacao .pg{font-size:14px;font-weight:600;color:var(--brand-ink);border:1px solid var(--border);border-radius:10px;padding:8px 14px;background:var(--card);box-shadow:var(--shadow)}.paginacao .pg:hover{border-color:var(--brand-2);box-shadow:var(--shadow-hover)}.paginacao .pg.off{color:var(--muted);opacity:.5;box-shadow:none;cursor:default}.paginacao .pg-info{font-size:13px;color:var(--muted)}.busca-ch{display:flex;gap:8px;align-items:center;margin:14px 0 4px;max-width:560px;flex-wrap:wrap}.busca-ch .inp{flex:1 1;min-width:200px}.busca-ch .btn.small{width:auto}.chamado{position:relative;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:15px 17px;margin-bottom:10px;box-shadow:var(--shadow);transition:box-shadow .15s,transform .15s}.chamado:hover{box-shadow:var(--shadow-hover)}.sla-alerta{position:absolute;top:8px;right:10px;z-index:3;display:inline-flex;align-items:center;justify-content:center;line-height:1}.sla-vencido{filter:drop-shadow(0 0 5px rgba(225,29,42,.75));animation:sla-blink 1s steps(2,start) infinite}@keyframes sla-blink{0%,to{opacity:1}50%{opacity:.2}}.sla-atencao{font-size:20px;animation:sla-pulse 1.6s ease-in-out infinite}@keyframes sla-pulse{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.16);opacity:1}}@media (prefers-reduced-motion:reduce){.sla-atencao,.sla-vencido{animation:none}.sla-vencido{opacity:1}}.ch-excluido{margin-top:10px;padding:10px 12px;border-radius:10px;font-size:14px;color:var(--text);background:color-mix(in srgb,#c0392b 12%,var(--card));border:1px solid color-mix(in srgb,#c0392b 42%,var(--border))}.sla-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px}.sla-grid label{display:flex;align-items:center;gap:6px;font-size:14px}@media (max-width:480px){.sla-grid{grid-template-columns:1fr}}.rel-topo{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.sec-equipe{font-size:15px;font-weight:700;color:var(--text);margin:20px 0 10px;padding-bottom:6px;border-bottom:1px solid var(--border)}.sec-equipe .cnt{color:var(--muted);font-weight:400;font-size:13px}.chamados-grade{column-count:2;column-gap:10px}.chamados-grade .chamado{page-break-inside:avoid;break-inside:avoid;-webkit-column-break-inside:avoid;margin-bottom:10px}@media (max-width:760px){.chamados-grade{column-count:1}}.ch-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px}.ch-loc{color:var(--muted);font-size:12.5px}.ch-item{display:block;font-weight:700;font-size:15px}a.ch-item:hover{text-decoration:underline}.ch-num{font-weight:800;color:var(--brand-ink);font-size:14px}.selo{font-size:11px;font-weight:700;color:#5a4bd0;background:#eae6fb;border-radius:20px;padding:2px 9px}a.ch-num:hover{text-decoration:underline}.hist{list-style:none;padding:0;margin:8px 0 0;display:flex;flex-direction:column;gap:6px}.hist li{font-size:13px;color:var(--muted);border-left:2px solid var(--border);padding-left:10px}.hist b{color:var(--text);font-weight:600}.fotos-sec{display:flex;flex-direction:column;gap:4px}.foto-grupo{margin-bottom:10px}.foto-grupo h3{font-size:13px;margin:6px 0;color:var(--muted);font-weight:600}.foto-thumbs{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}.foto-thumb{width:110px;display:flex;flex-direction:column;gap:4px}.foto-thumb img{width:110px;height:82px;object-fit:cover;border-radius:8px;border:1px solid var(--border);display:block}.foto-empty{color:var(--muted);font-size:13px}.foto-up{margin-top:8px;display:flex;flex-direction:column;gap:6px;max-width:340px}.expl-detalhe{background:#eef3fb;border:1px solid #d5e0f0;color:#2c3e57;border-radius:10px;padding:12px 14px;font-size:13.5px;line-height:1.5;margin:4px 0 14px;max-width:760px}.expl-detalhe.muted-box{background:var(--card);border-color:var(--border);color:var(--muted);font-size:13px}.escolha-detalhe{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px}.escolha-detalhe .ou{color:var(--muted);font-size:13px}.btn-link{background:none;border:none;padding:0;color:var(--brand-ink);cursor:pointer;font-size:inherit;text-decoration:underline;font-weight:600}.aviso-dup{background:#fff8e6;border:1px solid #f0d98a;color:#6b5200;border-radius:10px;padding:10px 12px;font-size:12.5px;line-height:1.4;margin-bottom:6px;max-width:340px}.aviso-dup ul{list-style:disc}.aviso-dup strong{color:#5a4500}.interd-banner{background:#fbece9;border:1px solid #e6b7ad;color:#8a2b1c;border-radius:10px;padding:11px 14px;margin:10px 0;font-size:14px;line-height:1.45}.interd-banner a{color:#8a2b1c;font-weight:700}.interd-list{list-style:none;padding:0;margin:8px 0;display:flex;flex-direction:column;gap:8px}.interd-list li{background:var(--card);border:1px solid var(--border);border-left:4px solid #c0392b;border-radius:8px;padding:9px 12px;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.interd-list li.lib{border-left-color:#9aa4b1;opacity:.72}.interd-list .interd-alvo{font-size:14px}.interd-list .interd-datas{font-size:12.5px;color:var(--muted);flex:1 1 200px}.interd-list form{margin-left:auto}.interd-tag{font-size:11px;font-weight:700;padding:2px 9px;border-radius:20px}.interd-tag.ativa{background:#fbece9;color:#c0392b}.interd-tag.lib{background:#eef2f6;color:#66707e}.interd-tree{border:1px solid var(--border);border-radius:10px;padding:8px 12px;margin:4px 0 6px;max-height:280px;overflow:auto}.interd-tree .chk{display:flex;align-items:center;gap:6px;padding:3px 0;font-size:13.5px}.interd-tree .chk.lvl1{padding-left:20px}.interd-tree .chk.lvl2{padding-left:40px}.selo.sel-import{background:#eef2f8;color:#516079;border:1px solid #d3dbe8}.selo.sel-interd{background:#fbece9;color:#c0392b;border:1px solid #e6b7ad}.selo.sel-interd-prev{background:#fdf3dd;color:#8a6d10;border:1px solid #e7cf8f}.selo.sel-resp{background:color-mix(in srgb,#1e8e4e 15%,var(--card));color:color-mix(in srgb,#1e8e4e 82%,var(--text));border:1px solid color-mix(in srgb,#1e8e4e 42%,var(--border));font-weight:600}.modal-ovl{position:fixed;inset:0;background:rgba(15,23,32,.55);display:flex;align-items:flex-start;justify-content:center;padding:6vh 14px;z-index:2000}.modal-card{background:var(--card,#fff);border-radius:14px;box-shadow:0 12px 40px rgba(0,0,0,.35);width:100%;max-width:640px;max-height:82vh;overflow:auto;padding:16px 18px}.modal-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.modal-head strong{font-size:17px}.modal-x{background:none;border:none;font-size:26px;line-height:1;cursor:pointer;color:var(--muted);padding:0 4px}.tbl-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:12px}.tbl{width:100%;border-collapse:collapse;font-size:13px;background:var(--card)}.tbl td,.tbl th{padding:8px 10px;text-align:left;border-bottom:1px solid var(--border);white-space:nowrap}.tbl th{color:var(--muted);font-weight:600;font-size:12px}.tbl tr:last-child td{border-bottom:none}.tbl .r{text-align:right}.tbl .nowrap{white-space:nowrap}.tbl td .btn{padding:4px 8px;font-size:12px}.tbl td form{display:inline-block}.ch-desc{font-size:13.5px;margin-top:2px}.ch-meta{color:var(--muted);font-size:12.5px;margin-top:6px}.ch-obs{background:var(--surface-2);border:1px solid var(--border);border-radius:8px;padding:6px 10px;font-size:13px;margin-top:8px}.ch-tag{font-size:11px;font-weight:800;border-radius:20px;padding:2px 10px;text-transform:uppercase;letter-spacing:.4px}.st-ABERTO{background:#fde8e8;color:#c23b4b}.st-EM_ANDAMENTO{background:#e5eefc;color:#2f5496}.st-AGUARDANDO_OPERACIONAL{background:#eae6fb;color:#5a4bd0}.st-RESOLVIDO{background:#e7f6ee;color:#1e7e46}.sel-agenda,.st-PRE_AGENDADO{background:#fff4e0;color:#b7791f}.prio{font-size:11px;font-weight:700;border-radius:20px;padding:2px 9px}.pr-BAIXA{background:#eef1f5;color:#6b7686}.pr-MEDIA{background:#fdf2e0;color:#b9791b}.pr-ALTA{background:#fde8e8;color:#c23b4b}.pr-URGENTE{background:#c0392b;color:#fff}.pr-EMERGENCIA{background:#7c1023;color:#fff;box-shadow:0 0 0 2px color-mix(in srgb,#7c1023 35%,transparent)}.baixa{margin-top:10px}.baixa>summary{cursor:pointer;color:var(--brand-ink);font-weight:600;font-size:13px;list-style:none;-webkit-user-select:none;user-select:none}.baixa>summary::-webkit-details-marker{display:none}.baixa .menu-form{margin-top:8px;max-width:420px}.auth{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:16px}.card{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:24px;box-shadow:var(--shadow)}.auth-card{width:100%;max-width:360px;box-shadow:0 10px 40px rgba(20,30,50,.08)}.auth-card h1{text-align:center;margin:0 0 2px}.auth-card p{text-align:center;margin:0 0 18px}.auth-card label{display:block;font-size:13px;font-weight:600;margin-bottom:12px}.auth-card input{width:100%;margin-top:5px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;font-size:15px;background:var(--surface-2)}.auth-card input:focus{outline:2px solid var(--brand-2);border-color:var(--brand-2)}.btn{display:inline-flex;align-items:center;justify-content:center;background:var(--brand);color:#fff;border:none;border-radius:var(--radius-sm);padding:11px 16px;font-size:15px;font-weight:600;cursor:pointer;width:100%;box-shadow:0 1px 2px rgba(20,32,70,.22);transition:filter .15s,box-shadow .15s,transform .15s}.btn:hover{filter:brightness(1.06);box-shadow:var(--shadow-hover);transform:translateY(-1px)}.btn:active{transform:translateY(0);box-shadow:0 1px 2px rgba(20,32,70,.22)}.btn:disabled{opacity:.6;cursor:default;box-shadow:none;transform:none;filter:none}.btn.small{width:auto;padding:7px 12px;font-size:13px}.btn.danger{background:var(--danger)}.btn.danger:hover{background:#a82f3d}.btn.sec{background:var(--surface);color:var(--brand-ink);border:1px solid var(--brand-ink)}.btn.sec:hover{background:var(--hover)}.btn-linha{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:10px}.btn-linha>.btn{margin-top:0}.total-preview{font-weight:700;color:var(--text);margin-top:8px}.icone-picker{margin:2px 0 4px}.icone-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:6px}.icone-opt{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;font-size:20px;line-height:1;background:var(--surface);border:1px solid var(--border);border-radius:10px;cursor:pointer;padding:0;transition:border-color .12s,background .12s}.icone-opt:hover{border-color:var(--brand-2);background:var(--hover)}.icone-opt.sel{border-color:var(--brand);background:#e5eefc;box-shadow:inset 0 0 0 1px var(--brand)}.sub-config{border:1px solid var(--border);border-radius:10px;padding:8px 12px}.sub-config>summary{cursor:pointer;font-size:13px;font-weight:600;color:var(--brand-ink);list-style:none;-webkit-user-select:none;user-select:none}.sub-config>summary::-webkit-details-marker{display:none}.chk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:4px 12px;margin:8px 0}.chk{display:flex;align-items:center;gap:6px;font-size:13px;cursor:pointer}.equipe-opcoes{display:flex;flex-direction:column;gap:4px;margin:2px 0}.equipe-opcoes .chk{font-size:13.5px}.logo-box{display:flex;align-items:center;justify-content:center;background:var(--surface-2);border:1px solid var(--border);border-radius:10px;padding:12px;min-height:72px}.logo-prev{max-height:80px;max-width:100%;object-fit:contain}input[type=color].inp{height:38px;padding:2px;cursor:pointer}.kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin-bottom:18px}.kpi{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:15px 17px;box-shadow:var(--shadow)}.kpi-val{font-size:27px;font-weight:800;color:var(--brand-ink);letter-spacing:-.5px;line-height:1.05}.kpi-rot{font-size:11.5px;color:var(--muted);margin-top:4px;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.rel-bloco{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:15px 17px;margin-bottom:12px;box-shadow:var(--shadow)}.rel-bloco h3{font-size:14px;margin:0 0 10px}.barra-row{display:flex;align-items:center;gap:10px;margin:5px 0}.barra-lbl{width:200px;font-size:13px;flex:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default}@media (max-width:560px){.barra-lbl{width:130px}}.barra-track{flex:1 1;background:var(--hover);border-radius:6px;height:14px;overflow:hidden}.barra-fill{height:100%;background:linear-gradient(90deg,var(--brand),var(--brand-2));border-radius:6px}.barra-val{width:90px;text-align:right;font-size:13px;font-weight:600;flex:none}.painel{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:22px}.painel label{display:block;font-size:14px;font-weight:600;margin:14px 0 6px}.painel form>label:first-child{margin-top:0}.sub{color:var(--muted);margin:0 0 20px;font-size:14px}.colgraf{display:flex;align-items:flex-end;gap:6px;height:150px;margin-top:10px}.colgraf .col2{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%}.colgraf .barv{width:70%;background:var(--brand);border-radius:5px 5px 0 0;min-height:2px}.colgraf .rot{font-size:10px;color:var(--muted);margin-top:4px;white-space:nowrap}.colgraf .qtd{font-size:11px;font-weight:700;margin-bottom:2px}.btn.ghost{width:auto;background:rgba(255,255,255,.15);padding:7px 12px;font-size:13px}.btn.ghost:hover{background:rgba(255,255,255,.28)}.erro{background:#fdecee;color:var(--danger);border:1px solid #f6ccd2;border-radius:10px;padding:9px 12px;font-size:13px;margin-bottom:12px}.pub{max-width:560px;margin:0 auto;padding:20px 16px 60px}.pub-head{text-align:center;margin-bottom:14px}.pub-emp{font-weight:800;font-size:18px;color:var(--brand-ink)}.pub-loc{color:var(--muted);font-size:13px;margin-top:2px}.ok-msg{background:#e7f6ee;color:#1e7e46;border:1px solid #bfe6cf;border-radius:10px;padding:10px 12px;margin-bottom:12px}.pub-items{display:flex;flex-direction:column;gap:8px}.pub-item{background:var(--card);border:1px solid var(--border);border-radius:12px}.pub-item>summary{display:flex;justify-content:space-between;align-items:center;gap:12px;cursor:pointer;padding:14px;list-style:none}.pub-item>summary::-webkit-details-marker{display:none}.pub-form{padding:0 14px 16px}.qrgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px}.qrcard{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:14px;text-align:center;page-break-inside:avoid}.qr-loc{font-size:12px;color:var(--muted)}.qr-amb{font-weight:700;margin-bottom:8px}.qrcard img{width:180px;height:180px}.qr-instr{font-size:12px;color:var(--muted);margin-top:8px}@media print{.filtros,.noprint,.topbar{display:none!important}.container{max-width:none}.qrgrid{grid-template-columns:repeat(3,1fr)}.barra-row,.colgraf,.kpi,.rel-bloco{page-break-inside:avoid;break-inside:avoid}.kpis{gap:8px}body{background:#fff;color:#1b2431}}.login-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:linear-gradient(rgba(12,20,38,.55),rgba(12,20,38,.62)),url(/login-bg.jpg) 50% /cover no-repeat}.login-page .container{max-width:440px;width:100%;padding:0}.login-page h1{color:#fff;text-align:center;margin-bottom:6px}.login-page .sub{color:rgba(255,255,255,.85);text-align:center}.login-page .painel{margin:16px auto 0;box-shadow:0 14px 44px rgba(0,0,0,.4)}.login-page{justify-content:flex-start;padding-left:clamp(20px,8vw,150px)}@media (max-width:720px){.login-page{justify-content:center;padding-left:16px}}.login-page .container{margin:0}:root[data-skin=moderno]{--bg:#eef1f6;--card:#ffffff;--surface:#ffffff;--surface-2:#f4f7fc;--hover:#eef2fb;--chip:#ffffff;--border:#e6ebf4;--text:#16202e;--muted:#6a7686;--radius:16px;--radius-sm:11px;--shadow:0 1px 2px rgba(18,26,44,.04),0 6px 18px rgba(18,26,44,.06);--shadow-hover:0 14px 36px rgba(18,26,44,.14)}:root[data-skin=moderno][data-theme=dark]{--bg:#0d1626;--card:#141f36;--surface:#141f36;--surface-2:#1a2743;--hover:#1c2942;--chip:#16233d;--border:#243350;--text:#e8eef9;--muted:#93a2bd;--shadow:0 1px 2px rgba(0,0,0,.34),0 8px 22px rgba(0,0,0,.42);--shadow-hover:0 16px 40px rgba(0,0,0,.55)}@media (prefers-color-scheme:dark){:root[data-skin=moderno][data-theme=auto]{--bg:#0d1626;--card:#141f36;--surface:#141f36;--surface-2:#1a2743;--hover:#1c2942;--chip:#16233d;--border:#243350;--text:#e8eef9;--muted:#93a2bd;--shadow:0 1px 2px rgba(0,0,0,.34),0 8px 22px rgba(0,0,0,.42);--shadow-hover:0 16px 40px rgba(0,0,0,.55)}}:root[data-skin=moderno] body,:root[data-skin=moderno] button,:root[data-skin=moderno] input,:root[data-skin=moderno] select,:root[data-skin=moderno] textarea{font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}:root[data-skin=moderno] h1{letter-spacing:-.4px}:root[data-skin=moderno] .btn{font-weight:700}:root[data-skin=moderno] .ch-tag,:root[data-skin=moderno] .filtros a,:root[data-skin=moderno] .prio,:root[data-skin=moderno] .selo,:root[data-skin=moderno] .tag{border-radius:999px}:root[data-skin=moderno] .kpi{padding:16px 17px 14px}:root[data-skin=moderno] .kpi-val{font-size:29px}:root[data-skin=moderno] .hdr{border-radius:0 0 16px 16px}@media print{body,button,input,select,textarea{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important}}.skin-opts{display:flex;gap:10px}.skin-opt{flex:1 1;text-align:left;background:var(--surface);border:1.5px solid var(--border);border-radius:12px;padding:11px 13px;cursor:pointer;display:flex;flex-direction:column;gap:3px;font-family:inherit;transition:border-color .12s,box-shadow .12s}.skin-opt:hover{border-color:var(--brand-2)}.skin-opt.on{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.skin-opt-t{font-size:14px;font-weight:700;color:var(--text)}.skin-opt-d{font-size:12px;color:var(--muted)}:root[data-skin=moderno]{--rail-w:68px;--rail-w-open:224px;--hdr-h:72px}:root[data-skin=moderno] .hdr{z-index:1300}@media (min-width:1001px){:root[data-skin=moderno] .hdr nav{display:none}:root[data-skin=moderno] .container{margin-left:calc(var(--rail-w) + 22px);margin-right:calc(var(--faixa-w) + 16px);max-width:1160px}:root[data-skin=moderno][data-menu=fixo] .container{margin-left:calc(var(--rail-w-open) + 22px)}}:root[data-skin=moderno] .faixa-lateral,:root[data-skin=moderno] .faixa-nome{left:auto;right:0}.rail{position:fixed;top:var(--hdr-h);left:0;bottom:0;width:var(--rail-w);background:var(--card);border-right:1px solid var(--border);box-shadow:8px 0 26px rgba(18,26,44,.07);display:flex;flex-direction:column;padding:8px 0 12px;gap:1px;overflow-x:hidden;overflow-y:auto;transition:width .18s ease;z-index:900}.rail:hover,:root[data-menu=fixo] .rail{width:var(--rail-w-open)}.rail.rail-dismiss:hover{width:var(--rail-w)}.rail.rail-dismiss:hover .rail-item .lb,.rail.rail-dismiss:hover .rail-pin .lb{opacity:0}.rail-nav{display:flex;flex-direction:column;gap:1px}.rail-item{display:flex;align-items:center;gap:14px;height:39px;padding:0 22px;color:var(--muted);white-space:nowrap;text-decoration:none;position:relative}.rail-item .ic{font-size:19px;width:24px;text-align:center;flex:none}.rail-item .lb{font-size:13.5px;font-weight:600;opacity:0;transition:opacity .16s}.rail:hover .rail-item .lb,:root[data-menu=fixo] .rail-item .lb{opacity:1}.rail-item:hover{background:var(--hover);color:var(--text)}.rail-item.on{color:var(--brand-ink);font-weight:700}.rail-item.on:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:3px;border-radius:0 3px 3px 0;background:var(--brand)}.rail-pin-f{padding:0 0 4px}.rail-pin{display:flex;align-items:center;gap:14px;width:100%;height:32px;padding:0 22px;background:none;border:0;cursor:pointer;color:var(--muted);font-family:inherit;white-space:nowrap}.rail-pin .ic{font-size:18px;width:24px;text-align:center;flex:none}.rail-pin .lb{font-size:12.5px;font-weight:700;opacity:0;transition:opacity .16s}.rail:hover .rail-pin .lb,:root[data-menu=fixo] .rail-pin .lb{opacity:1}.rail-pin:hover{color:var(--text)}@media (max-width:1000px){.rail{display:none}:root[data-skin=moderno] .hdr nav{display:flex}}.hdr-page{margin-left:auto;display:inline-flex;align-items:center;gap:8px;color:#fff;font-size:15.5px;font-weight:700;letter-spacing:.2px;white-space:nowrap;padding-right:2px}.hdr-page-ic{font-size:16px;opacity:.95}@media (max-width:1000px){.hdr-page{display:none}}.rel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start;margin-bottom:12px}.rel-grid>.rel-bloco{margin-bottom:0}.rel-bloco-wide{grid-column:1/-1}@media (max-width:760px){.rel-grid{grid-template-columns:1fr}}.rel-sec{font-size:15px;font-weight:700;margin:18px 0 8px}.kpi-exec{position:relative;overflow:hidden}.kpi-exec:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--kc,var(--brand))}.graf{width:100%;height:auto;display:block;overflow:visible}.graf-grid{stroke:var(--border);stroke-width:1}.graf-area{fill:var(--brand-ink);fill-opacity:.13;stroke:none}.graf-line{fill:none;stroke:var(--brand-ink);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.graf-line2{fill:none;stroke:var(--verde);stroke-width:2;stroke-dasharray:4 4;stroke-linejoin:round}.graf-dot{fill:var(--brand-ink)}.graf-xlbl{fill:var(--muted);font-size:11px}.graf-leg{display:flex;gap:18px;justify-content:center;margin-top:8px;font-size:12.5px;color:var(--muted)}.graf-leg i{display:inline-block;width:16px;height:3px;border-radius:3px;vertical-align:middle;margin-right:6px}.graf-leg .lg-a{background:var(--brand-ink)}.graf-leg .lg-b{background:var(--verde)}.donut-wrap{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.donut{width:140px;height:140px;flex:none}.donut-bg{stroke:var(--hover)}.donut-num{fill:var(--text);font-size:26px;font-weight:800}.donut-lbl{fill:var(--muted);font-size:11px}.donut-leg{display:flex;flex-direction:column;gap:8px;min-width:160px;flex:1 1}.donut-leg-i{display:flex;align-items:center;gap:8px;font-size:13px}.donut-leg-i i{width:11px;height:11px;border-radius:3px;flex:none}.donut-leg-i b{font-weight:600;color:var(--text)}.donut-leg-i em{margin-left:auto;font-style:normal;color:var(--muted);font-weight:600}.tag-off{display:inline-block;font-size:11px;font-weight:700;color:var(--muted);background:var(--chip);border:1px solid var(--border);border-radius:20px;padding:1px 9px;margin-left:8px;vertical-align:1px}.row.eq-off{opacity:.62}.eq-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.eq-list .row{align-items:flex-start}@media (max-width:900px){.eq-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.eq-list{grid-template-columns:1fr}}.zona-perigo{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:28px;padding:14px 16px;border-radius:12px;border:1px solid var(--danger);background:color-mix(in srgb,var(--danger) 8%,var(--card))}.zona-perigo strong{color:var(--danger)}.kits-lista{display:flex;flex-direction:column;gap:8px}.kit-tema{background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden}.kit-tema.kit-on{border-color:var(--brand)}.kit-tema>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px}.kit-tema>summary::-webkit-details-marker{display:none}.kit-nome{font-weight:600}.kit-cnt{color:var(--muted);font-size:12.5px;white-space:nowrap}.kit-tema[open]>summary{background:var(--hover)}.kit-body{padding:4px 14px 14px;border-top:1px solid var(--border)}.kit-itens{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.kit-chip{font-size:12.5px;background:var(--chip);border:1px solid var(--border);border-radius:8px;padding:3px 9px}.kit-chip em{color:var(--muted);font-style:normal}.push-box{display:flex;flex-direction:column;gap:10px}.push-status{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--muted)}.push-status.on{color:var(--text)}.push-dot{width:10px;height:10px;border-radius:50%;background:var(--muted);box-shadow:0 0 0 3px color-mix(in srgb,var(--muted) 22%,transparent)}.push-status.on .push-dot{background:#1e8e4e;box-shadow:0 0 0 3px color-mix(in srgb,#1e8e4e 26%,transparent)}.push-acoes{display:flex;gap:8px;flex-wrap:wrap}.mip{display:flex;flex-direction:column;gap:10px;max-width:480px}.mip-top{display:flex;gap:8px;align-items:center}.mip-top .inp{flex:1 1;min-width:0}.mip-lista{max-height:320px;overflow-y:auto;border:1px solid var(--border);border-radius:10px;padding:4px}.mip-cat,.mip-lista{background:var(--bg)}.mip-cat{font-size:11px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:var(--muted);padding:6px 8px 2px;position:sticky;top:0}.mip-item{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:8px;font-size:14px;cursor:pointer}.mip-item:hover{background:var(--hover)}.mip-item input{width:16px;height:16px;accent-color:var(--brand);flex-shrink:0}.mip-sub{color:var(--muted);font-style:normal}.mip-acoes{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.org-wrap{margin:6px 0 18px;border:1px solid var(--border);border-radius:12px;background:var(--card)}.org-wrap>summary{cursor:pointer;padding:12px 14px;font-weight:700;font-size:15px;list-style:none;-webkit-user-select:none;user-select:none}.org-wrap>summary::-webkit-details-marker{display:none}.org-wrap>summary:before{content:"▸";color:var(--muted);margin-right:8px;display:inline-block}.org-wrap[open]>summary:before{content:"▾"}.org{padding:0 14px 14px;display:flex;flex-direction:column;gap:12px}.org-nivel{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.org-cargo{font-size:11px;letter-spacing:.6px;min-width:76px}.org-cargo,.org-cargo-l{font-weight:800;text-transform:uppercase;color:var(--muted)}.org-cargo-l{font-size:10.5px;letter-spacing:.5px;margin-top:4px}.org-pessoas{display:flex;gap:8px;flex-wrap:wrap}.org-chip{display:inline-flex;align-items:center;gap:4px;font-size:13px;padding:5px 10px;border-radius:999px;background:var(--chip);border:1px solid var(--border);color:var(--text);text-decoration:none;line-height:1.2}.org-chip:hover{border-color:var(--brand)}.org-chip.master{background:color-mix(in srgb,var(--brand) 15%,var(--card));border-color:color-mix(in srgb,var(--brand) 45%,var(--border));font-weight:700}.org-chip.gestor{background:color-mix(in srgb,#2f7d5b 15%,var(--card));border-color:color-mix(in srgb,#2f7d5b 45%,var(--border))}.org-chip.lider{background:color-mix(in srgb,#d4a12e 22%,var(--card));border-color:color-mix(in srgb,#d4a12e 60%,var(--border));font-weight:700}.org-chip.off{opacity:.5;text-decoration:line-through}.org-chip.vago{background:transparent;border:1px dashed color-mix(in srgb,#c23b4b 55%,var(--border));color:color-mix(in srgb,#c23b4b 75%,var(--text));font-style:italic;cursor:default}.org-teams{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px}.org-team{border:1px solid var(--border);border-radius:10px;padding:10px 12px;background:var(--bg);display:flex;flex-direction:column;gap:4px}.org-team-h{display:flex;justify-content:space-between;align-items:center;margin-bottom:2px}.org-team-nome{font-weight:700;font-size:14px}.org-team-cnt{font-size:12px;color:var(--muted);background:var(--chip);border-radius:999px;padding:1px 8px}.org-team .org-chip{align-self:flex-start}.alerta-opt{display:flex;gap:10px;align-items:flex-start}.alerta-opt>input[type=checkbox]{margin-top:3px;width:18px;height:18px;flex-shrink:0;accent-color:var(--brand)}.alerta-opt>span{display:flex;flex-direction:column;gap:3px}.alerta-opt strong{font-size:14.5px}.alerta-opt em{font-style:normal;font-size:13px;color:var(--muted);line-height:1.45}.inp-mini{width:62px;padding:2px 6px;display:inline-block;margin:0 2px;text-align:center}.cob-wrap{overflow-x:auto;margin-top:4px}.cob-tbl{width:100%;border-collapse:collapse;font-size:14px;min-width:620px}.cob-tbl td,.cob-tbl th{border-bottom:1px solid var(--border);padding:9px 10px;text-align:center}.cob-tbl td.r,.cob-tbl th.r{text-align:left}.cob-tbl thead th{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);background:var(--card)}.cob-tbl tbody tr:hover td{background:var(--hover)}.cob-tbl details.kebab summary{cursor:pointer}.pe-form{gap:4px}.pe-campo,.pe-form{display:flex;flex-direction:column}.pe-campo{gap:3px}.pe-lbl{font-size:12.5px;font-weight:700;color:var(--muted)}.pe-grid2{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:4px}@media (max-width:560px){.pe-grid2{grid-template-columns:1fr}}.pe-hint{font-size:12.5px;color:var(--muted);margin:2px 0 6px}.pe-tipos{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:4px 0 6px}@media (max-width:560px){.pe-tipos{grid-template-columns:1fr}}.pe-tipo{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border:1px solid var(--border);border-radius:10px;cursor:pointer;background:var(--card)}.pe-tipo:hover{background:var(--hover)}.pe-tipo.on{border-color:var(--brand-ink);box-shadow:0 0 0 1px var(--brand-ink) inset}.pe-tipo input{margin-top:3px;accent-color:var(--brand);flex-shrink:0}.pe-tipo span{display:flex;flex-direction:column;gap:3px}.pe-tipo strong{font-size:14px}.pe-tipo em{font-style:normal;font-size:12px;color:var(--muted);line-height:1.4}.pe-faixas{display:flex;flex-direction:column;gap:6px;margin:4px 0 8px}.pe-faixa{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:13px}.pe-faixa-de{color:var(--muted)}.pe-mini{width:90px;display:inline-block}.pe-x{border:none;background:transparent;color:var(--no,#c0392b);cursor:pointer;padding:2px 6px}.pe-sim,.pe-x{font-size:14px}.pe-sim{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px;padding:10px 12px;border-radius:10px;background:var(--accent-soft,var(--hover))}.pe-sim-val{font-size:18px;color:var(--brand-ink);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pl-lista{display:flex;flex-direction:column;gap:12px}.pl-card{border:1px solid var(--border);border-radius:12px;background:var(--card);padding:14px}.pl-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pl-nome{font-size:16px;font-weight:700}.pl-meta{font-size:12.5px;color:var(--muted)}.pl-resumo{font-size:14px;margin:6px 0}.pl-faixas{margin:4px 0 0;padding-left:18px;font-size:13.5px}.pl-faixas li{margin:2px 0}.pl-exemplos{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0}.pl-ex{display:flex;flex-direction:column;align-items:center;gap:1px;border:1px solid var(--border);border-radius:9px;padding:5px 12px;background:var(--chip)}.pl-ex-pts{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.03em}.pl-ex-val{font-size:14px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pl-acoes{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:8px}.ce-titulo{font-size:12.5px;color:var(--muted);font-weight:700}.ch-resultados{min-height:60vh}.pf-caps{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:6px 0 10px}.pf-area{border:1px solid var(--border);border-radius:10px;padding:10px 12px;background:var(--surface-2)}.pf-area-tit{font-size:11px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.pf-cap{display:flex;gap:8px;align-items:flex-start;padding:4px 0;font-size:13.5px;cursor:pointer}.pf-cap input{margin-top:3px;width:15px;height:15px;accent-color:var(--brand);flex-shrink:0}.pl-ajuda{border:1px solid var(--border);border-radius:12px;background:var(--card);margin:0 0 14px}.pl-ajuda>summary{cursor:pointer;padding:12px 14px;font-weight:700;font-size:14.5px;list-style:none;-webkit-user-select:none;user-select:none}.pl-ajuda>summary::-webkit-details-marker{display:none}.pl-ajuda[open]>summary{border-bottom:1px solid var(--border)}.pl-ajuda-corpo{padding:12px 16px 16px;font-size:14px;line-height:1.6}.pl-ajuda-corpo h4{margin:12px 0 4px;font-size:13.5px}.pl-ajuda-corpo ul{margin:4px 0;padding-left:20px}.pl-ajuda-corpo li{margin:3px 0}.pl-ajuda-corpo .tag{display:inline-block;background:var(--chip);color:var(--brand-ink);border-radius:6px;padding:1px 7px;font-size:12.5px;font-weight:600}.andar-chips{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 2px}.andar-chip{font-size:13px;padding:5px 12px;border-radius:999px;border:1px solid var(--border);background:var(--card);color:var(--text);cursor:pointer;line-height:1.2;-webkit-tap-highlight-color:transparent}.andar-chip:hover{background:var(--hover)}.andar-chip.on{background:var(--brand);color:#fff;border-color:var(--brand);font-weight:600}.alarme-ovl{position:fixed;inset:0 0 auto 0;z-index:4000;display:flex;justify-content:center;padding:14px;pointer-events:none}.alarme-card{pointer-events:auto;display:flex;align-items:center;gap:14px;width:min(560px,100%);background:var(--card);color:var(--text);border:1px solid color-mix(in srgb,#e11d48 45%,var(--border));border-left:5px solid #e11d48;border-radius:14px;padding:12px 14px;box-shadow:0 18px 48px rgba(10,18,30,.35);animation:alarme-pulse 1.1s ease-in-out infinite}@keyframes alarme-pulse{0%,to{box-shadow:0 18px 48px rgba(10,18,30,.35)}50%{box-shadow:0 0 0 4px color-mix(in srgb,#e11d48 30%,transparent),0 18px 48px rgba(10,18,30,.35)}}@media (prefers-reduced-motion:reduce){.alarme-card{animation:none}}.alarme-ic{font-size:26px;line-height:1}.alarme-txt{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.alarme-txt strong{font-size:15px}.alarme-txt span{font-size:13px;color:var(--muted)}.alarme-acoes{display:flex;gap:8px;flex-shrink:0}.dup-alerta{margin-top:6px;padding:8px 10px;border-radius:8px;font-size:13px;line-height:1.4;color:var(--text);background:color-mix(in srgb,#f59e0b 16%,var(--card));border:1px solid color-mix(in srgb,#f59e0b 48%,var(--border))}