@font-face{font-family:Inter;font-weight:100 900;font-display:swap;src:url(/fonts/InterVariable.woff2) format("woff2")}:root{--brand:#0a5fd6;--brand-strong:#0849b3;--brand-weak:#e8f0fd;--brand-weak-border:#c3d8fa;--fg-strong:#0b0f1e;--fg:#12172a;--fg-muted:#565f6e;--fg-subtle:#656d7a;--bg:#eef1f7;--surface:#fff;--surface-2:#f7f8fc;--surface-sunken:#e9ecf4;--border:#e6e8ee;--border-strong:#d5dae4;--shell-start:#0a2352;--shell-end:#050f2b;--shell-fg:#f5f9ff;--shell-muted:#bcd0ee;--shell-subtle:#9fb8dd;--shell-active:#0b63e6;--deck-start:#081d46;--deck-mid:#0a3f9e;--deck-end:#0b4fc4;--st-cortada:#16a34a;--st-cortada-weak:#e7f6ec;--st-agendada:#0a5fd6;--st-agendada-weak:#e8f0fd;--st-cortando:#d97706;--st-cortando-weak:#fdf1e3;--st-fila:#565f6e;--st-fila-weak:#eef1f5;--st-problema:#d0364d;--st-problema-weak:#fdecee;--chuva:#0e7490;--chuva-weak:#e3f4f8;--r-1:6px;--r-2:9px;--r-3:12px;--r-4:14px;--r-5:18px;--sh-1:0 1px 2px rgba(11,15,30,.06),0 1px 1px rgba(11,15,30,.04);--sh-2:0 6px 20px -8px rgba(11,15,30,.18),0 2px 6px rgba(11,15,30,.06);--sh-3:0 18px 40px -16px rgba(5,15,43,.45)}*{box-sizing:border-box}body,html{margin:0}body{font:400 14px/1.5 Inter,ui-sans-serif,system-ui,sans-serif;color:var(--fg);background:var(--bg);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11","ss01"}.num,.tab{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}h1,h2,h3,h4{margin:0;color:var(--fg-strong);letter-spacing:-.02em;text-wrap:balance}p{margin:0}svg.lucide{width:18px;height:18px;stroke-width:1.75;flex:none}.i-14 svg.lucide,svg.lucide.i-14{width:14px;height:14px}.i-16 svg.lucide,svg.lucide.i-16{width:16px;height:16px}.i-20 svg.lucide,svg.lucide.i-20{width:20px;height:20px}.i-22 svg.lucide,svg.lucide.i-22{width:22px;height:22px}.i-24 svg.lucide,svg.lucide.i-24{width:24px;height:24px}.btn{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:var(--r-2);font:600 14px/1 Inter,sans-serif;border:1px solid transparent;cursor:pointer;white-space:nowrap}.btn-primary{background:linear-gradient(180deg,#1b72ea,var(--brand));color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 6px 16px -6px rgba(10,95,214,.6)}.btn-ghost{background:var(--surface);color:var(--fg-strong);border-color:var(--border-strong)}.btn-lg{height:52px;padding:0 22px;font-size:16px;border-radius:var(--r-3)}.chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:999px;font:600 12px/1 Inter,sans-serif;white-space:nowrap}.chip .dot{width:7px;height:7px;border-radius:50%;background:currentColor}.chip.cortada{color:var(--st-cortada);background:var(--st-cortada-weak)}.chip.agendada{color:var(--st-agendada);background:var(--st-agendada-weak)}.chip.cortando{color:var(--st-cortando);background:var(--st-cortando-weak)}.chip.fila{color:var(--st-fila);background:var(--st-fila-weak)}.chip.problema{color:var(--st-problema);background:var(--st-problema-weak)}.chip.chuva{color:var(--chuva);background:var(--chuva-weak)}.chip.neutro{color:var(--fg-muted);background:var(--surface-sunken)}.leaflet-container{font:inherit;background:#2b3a2a}.mk-trator{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:#fff;border:2px solid #fff;box-shadow:0 4px 12px rgba(0,0,0,.45)}.mk-trator svg{width:18px;height:18px;stroke-width:2}.mk-rotulo{width:max-content;background:rgba(8,16,36,.82);color:#fff;padding:4px 8px;border-radius:7px;font:600 12px/1.2 Inter,sans-serif;white-space:nowrap;box-shadow:0 4px 10px rgba(0,0,0,.35);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mk-rotulo small{display:block;font-weight:500;color:#c9d6ee;font-size:11px}.mk-vertice{width:14px;height:14px;border-radius:50%;background:#fff;border:3px solid var(--brand);box-shadow:0 2px 6px rgba(0,0,0,.4)}.mk-area{width:max-content;background:#fff;color:var(--fg-strong);padding:8px 12px;border-radius:10px;font:700 18px/1 Inter,sans-serif;box-shadow:var(--sh-3);white-space:nowrap;letter-spacing:-.02em}.mk-area small{display:block;font:500 11px/1.3 Inter,sans-serif;color:var(--fg-muted);letter-spacing:0;margin-top:3px}.credito-mapa{position:absolute;right:8px;bottom:6px;z-index:500;font-size:10px;color:rgba(255,255,255,.75);text-shadow:0 1px 2px #000}.app{display:grid;grid-template-columns:268px 1fr;min-height:100vh}.side{background:linear-gradient(180deg,var(--shell-start),var(--shell-end));color:var(--shell-fg);padding:18px 14px;display:flex;flex-direction:column;gap:14px;position:relative;overflow:hidden}.side:before{content:"";position:absolute;inset:-120px auto auto -80px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(29,123,255,.28),transparent 65%);pointer-events:none}.logo{display:flex;align-items:center;gap:10px;padding:4px 6px 10px;position:relative}.logo-marca{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:linear-gradient(140deg,#1d7bff,#0a3f9e);box-shadow:0 6px 18px -6px rgba(29,123,255,.8),inset 0 1px 0 rgba(255,255,255,.25)}.logo-marca svg.lucide{width:22px;height:22px;color:#fff;stroke-width:2}.logo b{font-size:20px;letter-spacing:-.03em;display:block;line-height:1.1}.logo span{font-size:11px;color:var(--shell-subtle);letter-spacing:.02em}.orgao{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);position:relative}.orgao .sig{width:30px;height:30px;border-radius:8px;background:#fff;color:var(--shell-start);display:grid;place-items:center;font:800 12px/1 Inter}.orgao small{display:block;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--shell-subtle);font-weight:600}.orgao b{font-size:13.5px}.busca-mod{display:flex;align-items:center;gap:8px;height:38px;padding:0 12px;border-radius:9px;border:1px solid rgba(255,255,255,.12);color:var(--shell-subtle);font-size:13px}.grupo{position:relative}.grupo h6{margin:6px 8px;font:700 11px/1 Inter;letter-spacing:.1em;text-transform:uppercase;color:var(--shell-subtle);display:flex;justify-content:space-between}.item{display:flex;align-items:center;gap:11px;height:38px;padding:0 12px;border-radius:9px;color:#dfe9fb;font-size:13.5px;font-weight:500}.item.ativo{background:#fff;color:var(--shell-start);font-weight:650;box-shadow:0 6px 16px -8px rgba(0,0,0,.5)}.item .badge{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--shell-active);color:#fff;font:700 11px/20px Inter;text-align:center}.item .badge.alerta{background:#e0405a}.item.fechado{color:var(--shell-subtle)}.item.fechado .seta{margin-left:auto}.sep{height:1px;background:rgba(255,255,255,.08);margin:2px 6px}.eu{margin-top:auto;display:flex;align-items:center;gap:10px;padding:12px 8px 0;border-top:1px solid rgba(255,255,255,.08);position:relative}.av{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font:700 12px/1 Inter;color:#fff;background:linear-gradient(140deg,#3d8bff,#0a4fc4);flex:none}.eu b{font-size:13px;display:block}.eu small{font-size:11.5px;color:var(--shell-subtle)}.main{min-width:0;flex-direction:column}.main,.top{display:flex}.top{height:64px;align-items:center;gap:14px;padding:0 clamp(16px,2vw,28px);background:linear-gradient(90deg,#071a3d,#0a2352);color:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:10}.top .titulo small{display:block;font-size:11.5px;color:var(--shell-subtle)}.top .titulo b{font-size:16px;letter-spacing:-.02em}.top .busca{flex:1 1;max-width:520px;margin-left:18px;display:flex;align-items:center;gap:10px;height:40px;padding:0 14px;border-radius:10px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:var(--shell-subtle);font-size:13.5px}.top .busca kbd{margin-left:auto;font:600 11px/1 Inter;padding:4px 6px;border-radius:5px;border:1px solid rgba(255,255,255,.18)}.top .acoes{margin-left:auto;display:flex;align-items:center;gap:10px}.icone-btn{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.14);color:#dfe9fb;position:relative}.icone-btn .pt{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;border-radius:9px;background:#e0405a;color:#fff;font:700 10.5px/18px Inter;text-align:center;padding:0 4px}.conteudo{padding:20px clamp(16px,2vw,28px) 28px;display:flex;flex-direction:column;gap:16px}.deck{border-radius:18px;padding:20px 22px 22px;color:#fff;background:radial-gradient(900px 300px at 85% -40%,rgba(56,152,255,.45),transparent 60%),linear-gradient(110deg,var(--deck-start),var(--deck-mid) 70%,var(--deck-end));box-shadow:var(--sh-3);position:relative;overflow:hidden}.deck-top{display:flex;align-items:flex-start;gap:16px}.deck h1{color:#fff;font-size:26px;letter-spacing:-.03em}.deck .sub{color:#cfe0ff;margin-top:4px;font-size:14px;display:flex;align-items:center;gap:8px}.deck .acoes{margin-left:auto;display:flex;gap:10px}.btn-claro{background:#f7f8ff;color:#081d46}.btn-vidro{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.18)}.kpis{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px;margin-top:18px}.kpi{padding:14px 16px;border-radius:13px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12)}.kpi small{font:700 10.5px/1 Inter;letter-spacing:.1em;text-transform:uppercase;color:#b9cff2}.kpi b{display:block;font-size:30px;letter-spacing:-.03em;margin:8px 0 2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kpi span{font-size:12.5px;color:#cfe0ff}.kpi .barra{height:5px;border-radius:3px;background:rgba(255,255,255,.14);margin-top:10px;overflow:hidden}.kpi .barra i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,#5ee2b1,#22c55e)}.kpi.chuva b{color:#8fe2ea}.grade{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:16px;gap:16px}.painel{background:var(--surface);border-radius:14px;box-shadow:var(--sh-1);border:1px solid var(--border);min-width:0}.painel-cab{display:flex;align-items:center;gap:10px;padding:16px 18px 12px}.painel-cab h3{font-size:16px}.painel-cab .sub{font-size:12.5px;color:var(--fg-muted)}.painel-cab .dir{margin-left:auto;display:flex;gap:8px;align-items:center}.seg{display:inline-flex;padding:3px;border-radius:10px;background:var(--surface-sunken)}.seg span{padding:6px 11px;border-radius:8px;font:600 12.5px/1 Inter;color:var(--fg-muted)}.seg span.on{background:#fff;color:var(--fg-strong);box-shadow:var(--sh-1)}.link{color:var(--brand);font-weight:600;font-size:13px;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.app.topo{grid-template-columns:1fr}.app.topo .side{display:none}.top .logo-topo{display:flex;align-items:center;gap:10px;margin-right:6px}.top .logo-topo .logo-marca{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(140deg,#1d7bff,#0a3f9e)}.top .logo-topo .logo-marca svg{width:19px;height:19px;color:#fff}.top .logo-topo b{font-size:17px;letter-spacing:-.03em}.abas-top{gap:2px}.abas-top,.abas-top a{display:flex;align-items:center}.abas-top a{height:38px;gap:7px;padding:0 11px;border-radius:9px;font:550 13.5px/1 Inter;color:#c9d8f2;white-space:nowrap;text-decoration:none}.abas-top a.on{background:#fff;color:#071a3d;font-weight:650}.abas-top a svg{width:16px;height:16px}.app.topo .top .busca{max-width:280px}html[data-letra=grande] body{zoom:1.08}html[data-letra=maior] body{zoom:1.16}a{color:inherit;text-decoration:none}button{font:inherit}.side a.item{text-decoration:none}.dlg{border:0;padding:0;border-radius:20px;width:min(560px,calc(100vw - 32px));box-shadow:0 40px 80px -30px rgba(5,15,43,.6);color:var(--fg)}.dlg::-webkit-backdrop{background:rgba(5,15,43,.45);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dlg::backdrop{background:rgba(5,15,43,.45);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dlg-cab{display:flex;align-items:flex-start;gap:12px;padding:20px 22px 14px;border-bottom:1px solid var(--border)}.dlg-cab small{font-size:12.5px;color:var(--fg-muted)}.dlg-cab h2{font-size:20px}.dlg-x{margin-left:auto;width:36px;height:36px;border-radius:10px;border:1px solid var(--border);background:#fff;display:grid;place-items:center;cursor:pointer;color:var(--fg-muted)}.dlg-corpo{padding:16px 22px 20px;display:flex;flex-direction:column;gap:14px;max-height:70vh;overflow:auto}.dlg-chuva,.dlg-erro,.dlg-ok,.dlg-sug{display:flex;gap:10px;align-items:center;padding:11px 13px;border-radius:12px;font-size:14px}.dlg-sug{background:var(--brand-weak);color:#0b3f8f}.dlg-chuva{background:var(--chuva-weak);color:#0b4a5c}.dlg-chuva.forte,.dlg-erro{background:var(--st-problema-weak);color:#8f1d30}.dlg-ok{background:var(--st-cortada-weak);color:#0f5a2a;align-items:flex-start}.dlg-ok b{display:block;font-size:15.5px}.dlg-ok span{font-size:13.5px}.dlg-nada{color:var(--fg-muted)}.dlg-duas{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.dlg label{display:flex;flex-direction:column;gap:6px;font:650 13.5px/1.2 Inter;color:var(--fg-strong)}.dlg input[type=date],.dlg select{height:48px;border-radius:12px;border:1.5px solid var(--border-strong);padding:0 12px;font:500 15.5px/1 Inter;background:#fff;color:var(--fg-strong)}.dlg-lista{list-style:none;margin:0;padding:0;border:1px solid var(--border);border-radius:14px;overflow:hidden}.dlg-lista li+li{border-top:1px solid var(--border)}.dlg-lista label{flex-direction:row;align-items:center;gap:12px;padding:11px 14px;font-weight:500;cursor:pointer}.dlg-lista input{width:20px;height:20px;accent-color:var(--brand)}.dlg-lista .pos{width:26px;height:26px;border-radius:8px;background:var(--surface-sunken);display:grid;place-items:center;font:700 12.5px/1 Inter}.dlg-lista b{font-size:14.5px;color:var(--fg-strong)}.dlg-lista small{margin-left:auto;color:var(--fg-muted);font-size:13px}.dlg-total{font-size:14px;color:var(--fg-muted)}.dlg-total.muito{color:var(--st-cortando);font-weight:600}.dlg-rodape{display:flex;justify-content:flex-end;gap:10px}.dlg-rodape .btn{height:48px;cursor:pointer}@media print{.acao,.btn,.seg,.side,.top{display:none!important}.app{display:block}.main{height:auto;overflow:visible}}.palco{position:relative;height:calc(100vh - 64px)}.palco>.mapa{position:absolute;inset:0}.vidro{background:rgba(7,18,44,.72);backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3);border:1px solid rgba(255,255,255,.14);color:#fff;box-shadow:0 20px 40px -18px rgba(0,0,0,.6)}.solido{background:#fff;border-radius:18px;box-shadow:0 24px 50px -20px rgba(5,15,43,.55),0 2px 6px rgba(5,15,43,.12)}.btn-vidro{background:rgba(255,255,255,.1);color:#fff;border-color:rgba(255,255,255,.2)}body{font-size:15px}.app,.main{height:100vh}.main{overflow:auto}.main,.top{position:relative}.top{flex:none}.av.aberto{box-shadow:0 0 0 3px rgba(127,184,255,.6)}.pref{position:absolute;right:20px;top:58px;width:340px;background:#fff;color:var(--fg);border-radius:18px;box-shadow:0 30px 60px -20px rgba(5,15,43,.55),0 0 0 1px rgba(5,15,43,.06);z-index:50;padding:8px}.pref-cab{display:flex;gap:12px;align-items:center;padding:10px 10px 14px;border-bottom:1px solid var(--border)}.pref-cab b{display:block;font-size:15px;color:var(--fg-strong)}.pref-cab small{font-size:12.5px;color:var(--fg-muted)}.pref-bloco{padding:14px 10px 6px}.pref-bloco>small{display:block;font:700 11px/1 Inter;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-subtle);margin-bottom:10px}.pref-ops{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.pref-op{position:relative;border:1.5px solid var(--border);border-radius:14px;padding:10px;display:flex;flex-direction:column;gap:3px}.pref-op.on{border-color:var(--brand);background:var(--brand-weak)}.pref-op b{font-size:13.5px;color:var(--fg-strong)}.pref-op em{font-style:normal;font-size:11.5px;color:var(--fg-muted)}.pref-op .ck{position:absolute;right:8px;top:8px;width:20px;height:20px;border-radius:50%;background:var(--brand);color:#fff;display:grid;place-items:center}.mini{height:54px;border-radius:8px;background:#eef1f7;border:1px solid var(--border);position:relative;overflow:hidden;margin-bottom:6px}.mini.lat i{bottom:0;width:26%;background:linear-gradient(180deg,#0a2352,#050f2b)}.mini.lat i,.mini.topo i{position:absolute;left:0;top:0}.mini.topo i{right:0;height:24%;background:linear-gradient(90deg,#071a3d,#0a2352)}.mini span{position:absolute;border-radius:4px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.08)}.mini.lat span{left:34%;right:8%;top:18%;bottom:18%}.mini.topo span{left:8%;right:8%;top:36%;bottom:12%}.seg-pref{display:flex;padding:3px;background:var(--surface-sunken);border-radius:10px}.seg-pref span{flex:1 1;text-align:center;padding:8px 0;border-radius:8px;font:600 13px/1 Inter;color:var(--fg-muted)}.seg-pref span.on{background:#fff;color:var(--fg-strong);box-shadow:var(--sh-1)}.pref-lin{display:flex;align-items:center;gap:10px;padding:11px 10px;border-radius:10px;font-size:14px;color:var(--fg)}.pref-lin+.pref-lin{border-top:1px solid var(--border)}.wiz{margin:18px clamp(16px,2vw,24px);height:calc(100vh - 64px - 36px);display:grid;grid-template-columns:318px minmax(0,1fr);border-radius:22px;background:#fff;box-shadow:var(--sh-3),0 0 0 1px rgba(5,15,43,.05)}.trilha,.wiz{overflow:hidden}.trilha{position:relative;color:var(--fg-strong);padding:26px 22px 22px;display:flex;flex-direction:column;gap:22px;border-right:1px solid var(--border);background:radial-gradient(380px 260px at 0 0,rgba(29,123,255,.14),transparent 65%),linear-gradient(180deg,#f5f8ff,#edf2fc)}.trilha .tit{display:flex;align-items:center;gap:12px}.trilha .tit .ic{width:44px;height:44px;border-radius:13px;background:linear-gradient(150deg,#1b72ea,#0a3f9e);color:#fff;display:grid;place-items:center;box-shadow:0 8px 18px -8px rgba(10,95,214,.7)}.trilha .tit b{font-size:17px;letter-spacing:-.02em;display:block}.trilha .tit small{font-size:12.5px;color:var(--fg-muted)}.etapas{display:flex;flex-direction:column;z-index:1}.etapas,.etp{position:relative}.etp{display:grid;grid-template-columns:34px 1fr;grid-gap:14px;gap:14px;padding:10px 12px 10px 10px;border-radius:14px}.etp:not(:last-child):before{content:"";position:absolute;left:26px;top:46px;height:calc(100% - 34px);width:2px;background:#d5dcea;border-radius:1px}.etp.feita:not(:last-child):before{background:var(--st-cortada)}.etp .bol{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;border:2px solid #c9d2e3;color:var(--fg-subtle);font:700 13px/1 Inter;background:#fff}.etp b{display:block;font-size:15px;line-height:1.25;margin-top:1px;color:var(--fg-strong)}.etp small{display:block;font-size:12.5px;color:var(--fg-subtle);margin-top:2px}.etp.feita .bol{background:var(--st-cortada);border-color:var(--st-cortada);color:#fff}.etp.feita small{color:#1d6b3a}.etp.agora{background:#fff;box-shadow:0 8px 20px -12px rgba(10,63,158,.45),inset 0 0 0 1.5px var(--brand-weak-border)}.etp.agora .bol{background:var(--brand);border-color:var(--brand);color:#fff;box-shadow:0 0 0 5px var(--brand-weak)}.etp.agora small{color:var(--brand);font-weight:600}.ficha{margin-top:auto;position:relative;z-index:1;border-radius:16px;background:#fff;border:1px solid var(--border);box-shadow:var(--sh-1);padding:14px}.ficha>small{font:700 10.5px/1 Inter;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-subtle)}.ficha .lin{display:flex;justify-content:space-between;gap:10px;font-size:13px;padding:8px 0;border-bottom:1px dashed var(--border-strong)}.ficha .lin:last-child{border-bottom:0;padding-bottom:0}.ficha .lin span{color:var(--fg-muted)}.ficha .lin b{font-weight:650;text-align:right;color:var(--fg-strong)}.ficha .lin b.vazio{color:var(--border-strong);font-weight:500}.trilha .sair{position:relative;z-index:1;display:flex;align-items:center;gap:8px;font:600 13.5px/1 Inter;color:var(--fg-muted)}.corpo-w{display:flex;flex-direction:column;min-width:0;min-height:0}.prog{padding:18px 40px 0;display:flex;align-items:center;gap:14px}.prog .n{font:700 12.5px/1 Inter;letter-spacing:.1em;text-transform:uppercase;color:var(--brand);white-space:nowrap}.prog .barra{flex:1 1;height:6px;border-radius:3px;background:var(--surface-sunken);overflow:hidden}.prog .barra i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,#1b72ea,#0a5fd6)}.prog .salvo{font-size:12.5px;color:var(--fg-muted);display:flex;gap:6px;align-items:center;white-space:nowrap}.miolo-w{flex:1 1;min-height:0;padding:30px 40px 24px;display:flex;flex-direction:column;gap:20px;overflow:hidden}.perg{font-size:32px;line-height:1.12;letter-spacing:-.035em;color:var(--fg-strong);text-wrap:balance;max-width:22ch}.ajd{font-size:16.5px;color:var(--fg-muted);max-width:58ch;margin-top:-8px}.rodape-w{border-top:1px solid var(--border);padding:16px 40px;display:flex;align-items:center;gap:12px;background:var(--surface-2)}.rodape-w .btn{height:54px;border-radius:14px;font-size:16.5px;padding:0 24px}.rodape-w .btn-primary{min-width:220px;justify-content:center}.rodape-w .dica{margin-left:auto;font-size:13px;color:var(--fg-subtle);display:flex;gap:6px;align-items:center}.rodape-w kbd{font:600 11.5px/1 Inter;padding:4px 7px;border-radius:6px;border:1px solid var(--border-strong);background:#fff;color:var(--fg-muted)}.barra-cel{display:none}@media (max-width:900px){.app,.app.topo{grid-template-columns:1fr;height:auto;min-height:100vh}.side{display:none}.main{height:auto;min-height:100vh;overflow:visible;padding-bottom:calc(76px + env(safe-area-inset-bottom, 0px))}.top{gap:8px;padding:0 12px;position:-webkit-sticky;position:sticky;top:0}.abas-top,.top .acoes .btn-primary,.top .acoes a[aria-label=Ajuda],.top .busca,.top .logo-topo b,.top .titulo small{display:none}.barra-cel{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;z-index:900;background:#fff;border-top:1px solid var(--border);padding:8px 6px calc(8px + env(safe-area-inset-bottom, 0px));box-shadow:0 -10px 30px -18px rgba(5,15,43,.35)}.barra-cel a{display:flex;flex-direction:column;align-items:center;gap:4px;font:600 11.5px/1 Inter;color:var(--fg-subtle)}.barra-cel a svg{width:23px;height:23px}.barra-cel a.on{color:var(--brand)}.barra-cel .mais{margin-top:-26px}.barra-cel .mais span{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(160deg,#1b72ea,#0a3f9e);box-shadow:0 10px 20px -6px rgba(10,95,214,.7),0 0 0 5px #fff}.barra-cel .mais svg{width:28px;height:28px}.pref{position:fixed!important;left:12px;right:12px!important;top:64px!important;width:auto}.wiz{grid-template-columns:1fr;margin:0;height:auto;border-radius:0;box-shadow:none}.wiz .trilha{display:none}.prog{padding:14px 16px 0}.prog .salvo{display:none}.miolo-w{padding:18px 16px;overflow:visible!important}.perg{font-size:26px}.rodape-w{position:-webkit-sticky;position:sticky;bottom:calc(76px + env(safe-area-inset-bottom, 0px));padding:12px 16px;z-index:5}.rodape-w .dica{display:none}.rodape-w .btn-primary{min-width:0;flex:1 1}.pg-fila table,.tabela{display:block;overflow-x:auto}.lista-pg .procura{min-width:0;flex:1 1}.dlg-duas{grid-template-columns:1fr}}