@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat Fallback;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_6b4153{font-family:Montserrat,Montserrat Fallback;font-style:normal}.__variable_6b4153{--font-montserrat:"Montserrat","Montserrat Fallback"}:root{--azul:#004aad;--azul-forte:#00398a;--azul-vivo:#2f7be0;--azul-claro:#e9f1fc;--azul-medio:#cfe0f8;--fundo:#f4f7fc;--branco:#ffffff;--tinta:#10233f;--cinza:#65758b;--linha:#e3e9f2;--verde:#0a8f6a;--verde-claro:#e2f6ef;--ambar:#b76e00;--ambar-claro:#fdf1da;--vermelho:#cf3a2c;--vermelho-claro:#fdeae7;--roxo:#5b4bc4;--roxo-claro:#ece9fb;--cinza-claro:#eef1f6;--sombra:0 1px 2px rgba(16,35,63,0.04),0 8px 24px -12px rgba(16,35,63,0.1);--fonte:var(--font-montserrat),system-ui,sans-serif}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--fundo);color:var(--tinta);font-family:var(--fonte);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1{font-size:24px;letter-spacing:-.02em;line-height:1.2}h1,h2{font-weight:700}h2{font-size:16px;letter-spacing:-.01em}h3{font-size:14px;font-weight:600}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--azul-vivo);outline-offset:2px}.cinza{color:var(--cinza)}.pequeno{font-size:12.5px}.forte{font-weight:600}.erro{color:var(--vermelho);font-size:13px}.linha-flex{gap:10px}.entre,.linha-flex{display:flex;align-items:center}.entre{justify-content:space-between;gap:12px}.pilha{gap:16px}.app,.pilha{display:grid}.app{grid-template-columns:252px minmax(0,1fr);min-height:100dvh}.lateral{background:var(--branco);border-right:1px solid var(--linha);padding:20px 14px;position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;overflow-y:auto}.logo{display:flex;align-items:center;gap:10px;padding:2px 8px 20px}.logo-marca{width:38px;height:38px;border-radius:11px;background:var(--azul);color:#fff;display:grid;place-items:center;flex:none}.logo strong{display:block;font-size:16px;font-weight:800;color:var(--azul);line-height:1.1}.grupo-menu{font-size:11px;font-weight:600;color:var(--cinza);letter-spacing:.04em;padding:14px 10px 6px}.lateral a.item{display:flex;align-items:center;gap:11px;padding:9px 10px;border-radius:9px;font-weight:500;color:#41526b;transition:background .15s ease,color .15s ease}.lateral a.item:hover{background:var(--azul-claro);color:var(--azul)}.lateral a.item[aria-current=page]{background:var(--azul);color:#fff;font-weight:600;box-shadow:0 6px 14px -8px var(--azul)}.lateral .rodape{margin-top:auto;padding-top:16px}.usuario{display:flex;align-items:center;gap:10px;padding:10px;border-radius:10px;background:var(--fundo)}.principal{min-width:0;display:flex;flex-direction:column}.topo{position:sticky;top:0;z-index:5;gap:12px;padding:12px 28px;background:rgba(244,247,252,.9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.busca,.topo{display:flex;align-items:center}.busca{position:relative;flex:1 1;max-width:420px;gap:8px;padding:8px 12px;background:var(--branco);border:1px solid var(--linha);border-radius:10px;color:var(--cinza)}.busca input{border:0;outline:0;background:none;width:100%}.pilula-proto{font-size:12px;padding:4px 10px;border-radius:99px;background:var(--ambar-claro);color:var(--ambar);font-weight:600;white-space:nowrap}.icone-btn{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--linha);background:var(--branco);border-radius:10px;position:relative;color:var(--tinta)}.contagem{position:absolute;top:-5px;right:-5px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--vermelho);color:#fff;font-size:10.5px;font-weight:700;display:grid;place-items:center}.menu-movel{display:none}.conteudo{padding:10px 28px 48px;max-width:1320px;width:100%;margin:0 auto}.cabecalho{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:20px;flex-wrap:wrap}.cabecalho p{color:var(--cinza);margin-top:3px}.cartao{background:var(--branco);border:1px solid var(--linha);border-radius:14px;box-shadow:var(--sombra);padding:18px;min-width:0}.cartao>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.grade-kpi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:16px}.kpi{display:flex;gap:14px;align-items:center;transition:transform .15s ease}a.kpi:hover{transform:translateY(-2px)}.kpi-icone{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;flex:none}.kpi strong{display:block;font-size:25px;font-weight:700;line-height:1.1;letter-spacing:-.02em}.grade-2{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.grade-2,.grade-meio{display:grid;gap:16px;align-items:start}.grade-meio{grid-template-columns:repeat(2,minmax(0,1fr))}.grade-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.heroi{background:linear-gradient(120deg,var(--azul) 0,#0a63d8 100%);color:#fff;border-radius:16px;padding:22px 24px;display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;flex-wrap:wrap}.heroi p{opacity:.88;margin-top:2px}.heroi .btn{background:#fff;border-color:#fff;color:var(--azul)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 15px;border-radius:10px;border:1px solid var(--linha);background:var(--branco);font-weight:600;white-space:nowrap;transition:background .15s ease,transform .1s ease,border-color .15s ease}.btn:hover{background:var(--azul-claro);border-color:var(--azul-medio)}.btn:active{transform:scale(.98)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.primario{background:var(--azul);border-color:var(--azul);color:#fff}.btn.primario:hover{background:var(--azul-forte)}.btn.perigo{color:var(--vermelho)}.btn.bloco{width:100%;padding:13px;font-size:15px}.btn.mini{padding:4px 10px;font-size:12.5px;border-radius:8px}.acoes{display:flex;flex-wrap:wrap;gap:8px}.link{color:var(--azul)}.link,.selo{font-weight:600}.selo{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:99px;font-size:12px;white-space:nowrap}.selo.azul{background:var(--azul-claro);color:var(--azul)}.selo.verde{background:var(--verde-claro);color:var(--verde)}.selo.ambar{background:var(--ambar-claro);color:var(--ambar)}.selo.vermelho{background:var(--vermelho-claro);color:var(--vermelho)}.selo.roxo{background:var(--roxo-claro);color:var(--roxo)}.selo.cinza{background:var(--cinza-claro);color:var(--cinza)}.avatar{width:32px;height:32px;border-radius:50%;color:#fff;display:grid;place-items:center;font-weight:700;font-size:12px;flex:none}.tabela-caixa{overflow-x:auto}.tabela{width:100%;border-collapse:collapse}.tabela th{text-align:left;font-size:12px;font-weight:600;color:var(--cinza);padding:8px 12px;background:var(--fundo);white-space:nowrap}.tabela th:first-child{border-radius:8px 0 0 8px}.tabela th:last-child{border-radius:0 8px 8px 0}.tabela td{padding:12px;border-bottom:1px solid var(--linha);vertical-align:middle}.tabela tbody tr:last-child td{border-bottom:0}.tabela tbody tr:hover td{background:#f9fbfe}.lista>*{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--linha)}.lista>:last-child{border-bottom:0}.lista>*>.cresce{flex:1 1;min-width:0}.par{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid var(--linha)}.par:last-child{border-bottom:0}.par span:first-child{color:var(--cinza)}.campo{width:100%;padding:9px 11px;border:1px solid var(--linha);border-radius:9px;background:var(--branco)}.campo:focus{outline:2px solid var(--azul-medio);border-color:var(--azul-vivo)}.rotulo{display:grid;gap:5px;font-weight:600;font-size:13px}.form-grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.modal-fundo{position:fixed;inset:0;z-index:20;background:rgba(16,35,63,.42);display:grid;place-items:center;padding:16px}.modal{background:var(--branco);border-radius:16px;padding:22px;width:100%;max-width:560px;max-height:92dvh;overflow-y:auto}.marcas{display:grid;gap:6px}.marca-opcao{display:flex;align-items:center;gap:8px;font-weight:500}.agenda{display:grid;grid-template-columns:repeat(6,minmax(150px,1fr));gap:10px;min-width:960px}.dia{background:var(--branco);border:1px solid var(--linha);border-radius:12px;padding:10px;min-height:420px}.dia.hoje{border-color:var(--azul);box-shadow:0 0 0 1px var(--azul)}.dia-topo{display:flex;justify-content:space-between;align-items:baseline;padding:2px 4px 10px}.dia-topo strong{font-size:20px}.evento{display:block;padding:9px 10px;border-radius:9px;margin-bottom:8px;background:var(--azul-claro);border-left:3px solid var(--azul);font-size:12.5px;transition:transform .15s ease}.evento:hover{transform:translateY(-1px)}.barras{display:flex;align-items:flex-end;gap:14px;height:170px;padding-top:8px}.barra-col{flex:1 1;display:grid;justify-items:center;gap:6px;height:100%;align-content:end}.barra{width:100%;max-width:34px;border-radius:7px 7px 3px 3px;background:var(--azul);animation:subir .6s cubic-bezier(.16,1,.3,1);transform-origin:bottom}.barra.prevista{background:var(--azul-medio)}@keyframes subir{0%{transform:scaleY(0)}}.progresso{height:8px;border-radius:4px;background:var(--azul-claro);overflow:hidden}.progresso span{display:block;height:100%;background:var(--azul);border-radius:4px;transition:width .4s ease}.relatorio{background:#fff;padding:30px 34px;border:1px solid var(--linha);border-radius:12px;min-width:0;overflow-x:auto}.grade-modelos{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:16px;align-items:start}.grade-2>*,.grade-modelos>*{min-width:0}.relatorio-topo{display:flex;justify-content:space-between;gap:16px;align-items:center;padding-bottom:14px;border-bottom:3px solid var(--azul);margin-bottom:18px}.relatorio h2{color:var(--azul);margin:22px 0 8px;font-size:14px}.tabela-doc{width:100%;border-collapse:collapse;font-size:13px}.tabela-doc td,.tabela-doc th{border:1px solid var(--linha);padding:7px 9px;text-align:left}.tabela-doc th{background:var(--azul-claro);color:var(--azul);font-weight:600}.fotos{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px}.foto{aspect-ratio:4/3;border-radius:9px;background:var(--azul-medio);overflow:hidden;position:relative;display:flex;align-items:flex-end;padding:6px 8px;font-size:12px;font-weight:600;color:var(--azul-forte)}.foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.foto span{position:relative;background:rgba(255,255,255,.86);padding:1px 6px;border-radius:5px}.incerto{background:var(--ambar-claro);border-radius:8px;padding:8px 10px;margin:6px 0}.meses{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:7px}.meses.compacto{grid-template-columns:repeat(6,minmax(0,1fr))}.mes{display:grid;justify-items:center;gap:1px;padding:9px 2px;border-radius:10px;background:var(--fundo);border:1px solid var(--linha);color:var(--cinza);font-size:12px}.mes b{color:var(--tinta);font-size:12.5px}.mes.agendada{background:var(--azul-claro);border-color:var(--azul-medio)}.mes.agendada b{color:var(--azul)}.mes.aguardando_gestor,.mes.aprovada,.mes.em_execucao{background:var(--ambar-claro);border-color:#f4d9a6}.mes.enviada{background:var(--verde-claro);border-color:#b6e6d6;color:var(--verde)}.logo-caixa{height:120px;display:grid;place-items:center;background:#fff;border:1px dashed var(--linha);border-radius:10px}.logo-caixa img{max-height:100px;max-width:80%;object-fit:contain}.logo-branco{background:#fff;border-radius:10px;padding:5px 8px;display:inline-grid}.logo-branco img{height:42px;width:auto}.linha-medida{display:grid;grid-template-columns:minmax(0,1fr) 96px;gap:10px;align-items:center;padding:4px 0;font-size:13px}.campo.duvida{background:var(--ambar-claro);border-color:#f0c674}.check-linha{display:flex;gap:8px;align-items:center;padding:7px 0;border-bottom:1px solid var(--linha)}.check-linha:last-child{border-bottom:0}.trio{display:flex;gap:3px;flex:none}.trio button{width:31px;height:28px;border:1px solid var(--linha);background:#fff;border-radius:7px;font-size:11px;font-weight:700;color:var(--cinza);padding:0}.trio .on.C{background:var(--verde);border-color:var(--verde);color:#fff}.trio .on.NC{background:var(--vermelho);border-color:var(--vermelho);color:#fff}.trio .on.NA{background:#8b95a3;border-color:#8b95a3;color:#fff}.folhas{display:grid;gap:18px;justify-items:center;overflow-x:auto;padding-bottom:6px}.a4{width:210mm;height:297mm;flex:none;padding:11mm 14mm 9mm;background:#fff;color:#1b2433;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 6px 22px -10px rgba(16,35,63,.3);position:relative;font-size:10.2pt;line-height:1.42}.a4-topo{display:flex;align-items:center;gap:12px;padding-bottom:8px;border-bottom:1px solid #e3e6eb;margin-bottom:12px}.a4-logo{height:24px;width:auto}.a4-dados{flex:1 1;display:flex;justify-content:flex-end;gap:16px}.a4-dados div{display:grid}.a4-dados span{font-size:6.6pt;letter-spacing:.08em;text-transform:uppercase;color:#7a8390}.a4-dados b{font-size:7.6pt;font-weight:600;white-space:nowrap}.a4-dados b.azul{color:var(--azul)}.a4-demo{background:var(--ambar-claro);color:var(--ambar);font-weight:700;font-size:8.5pt;text-align:center;padding:4px;border-radius:4px;margin-bottom:8px}.a4-corpo{flex:1 1;min-height:0}.a4-rodape{display:flex;justify-content:space-between;gap:10px;padding-top:7px;border-top:1px solid #e3e6eb;font-size:6.8pt;letter-spacing:.05em;color:#7a8390;margin-top:8px}.a4-sec{color:var(--azul);letter-spacing:.1em;text-transform:uppercase;padding-bottom:4px;border-bottom:1.6px solid var(--azul);margin-bottom:9px}.a4-sec,.a4-sub{font-size:9.6pt;font-weight:700}.a4-sub{margin:11px 0 5px}.a4-p{margin-bottom:8px}.a4-p.cinza,.cinza.a4-p{color:#667}.a4-nota{border:1px solid #dfe3e9;padding:8px 12px;margin-top:12px;font-size:8.8pt;color:#4d5766}.a4-nota span{display:block;font-size:7.4pt;letter-spacing:.08em;text-transform:uppercase;color:#7a8390;margin-bottom:2px}.a4-lista{margin:0;padding-left:16px;display:grid;gap:3px;font-size:9.4pt}.a4-tres{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;font-size:9.2pt}.a4-tres small{display:block;font-size:7.2pt;letter-spacing:.08em;text-transform:uppercase;color:#7a8390;margin:6px 0 2px}.a4-tres h3{font-size:12pt;margin-bottom:4px}.a4-duas-campos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;font-size:9.4pt}.a4-duas-campos span{display:block;font-size:7.4pt;letter-spacing:.08em;text-transform:uppercase;color:#7a8390}.a4-duas-listas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.a4-assinatura{display:grid;gap:2px;font-size:8.8pt}.a4-assinatura>span{font-size:7.2pt;letter-spacing:.08em;text-transform:uppercase;color:#7a8390}.a4-assinatura-area{height:56px;border-bottom:1px solid #1b2433;display:flex;align-items:flex-end}.a4-assinatura-area img{max-height:54px;max-width:100%}.a4-assinatura small,.a4-hash{color:#7a8390}.a4-hash{font-size:7.4pt;overflow-wrap:anywhere;margin-top:14px}.pendente{color:var(--vermelho);font-style:italic;font-size:92%}.doc-tabela{width:100%;border-collapse:collapse;font-size:8.8pt}.doc-tabela th{text-align:left;font-size:7.4pt;letter-spacing:.05em;text-transform:uppercase;padding:5px;border-bottom:1.6px solid #1b2433}.doc-tabela td{padding:5px;border-bottom:1px solid #e9ecf0;vertical-align:top}.doc-tabela.compacta th{font-size:6.6pt;padding:3px;letter-spacing:0}.doc-tabela.compacta td{padding:3px;font-size:8pt;height:20px}.capa-topo{display:flex;align-items:center;gap:18px;padding-bottom:12px;border-bottom:1px solid #e3e6eb;font-size:8.5pt;color:#556}.capa-principal{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:20px;padding:26px 0 22px}.capa-legal{font-size:8pt;letter-spacing:.16em;color:var(--azul)}.capa-principal h1{font-size:66pt;font-weight:600;letter-spacing:-.02em;line-height:1.05;margin-top:2px}.capa-principal i{display:block;width:150px;height:2px;background:var(--azul);margin:8px 0 14px}.capa-principal h2{font-size:18pt;font-weight:400;line-height:1.2;max-width:300px;margin-bottom:8px}.capa-principal p{color:#667}.capa-principal aside{border-left:1px solid #e3e6eb;padding-left:16px;display:grid;gap:8px;align-content:start}.capa-principal aside span{font-size:7.4pt;letter-spacing:.1em;text-transform:uppercase;color:#7a8390}.capa-principal aside img{max-width:130px}.capa-dados{border-top:1px solid #1b2433;padding-top:10px;display:grid;gap:5px;margin-bottom:14px;font-size:9.6pt}.capa-dados div{display:grid;grid-template-columns:120px minmax(0,1fr)}.capa-dados span{font-size:7.4pt;letter-spacing:.08em;text-transform:uppercase;color:#7a8390;padding-top:2px}.capa-normas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 18px;font-size:8.6pt;margin-bottom:14px}.capa-tabela{width:100%;border-collapse:collapse;border-top:1.6px solid #1b2433;margin-top:auto;font-size:9.6pt}.capa-tabela td{padding:7px 8px;border-bottom:1px solid #e3e6eb;border-right:1px solid #e3e6eb;vertical-align:top}.capa-tabela span{display:block;font-size:7pt;letter-spacing:.08em;text-transform:uppercase;color:#7a8390}.faixas{display:flex;gap:10px;margin-top:10px}.faixas div{flex:1 1;border-top:2.5px solid var(--azul);padding-top:4px}.faixas b{display:block;color:var(--azul);font-size:13pt}.faixas span{font-size:8pt;color:#556}.rotina-grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 18px;font-size:9.2pt}.legenda-crono{display:flex;gap:14px;align-items:center;font-size:8.8pt;color:#556;margin-bottom:6px;flex-wrap:wrap}.legenda-crono span{display:inline-flex;gap:4px;align-items:center}.crono td i,.legenda-crono i{display:inline-block;width:8px;height:8px;border-radius:50%}.crono{width:100%;border-collapse:collapse;font-size:8pt}.crono th{font-size:7.2pt;text-align:center;padding:3px 2px;border-bottom:1.6px solid #1b2433}.crono td:first-child,.crono th:first-child{text-align:left}.crono td{padding:3.5px 2px;border-bottom:1px solid #e9ecf0;text-align:center}.crono .grupo td{background:#eef3fa;color:var(--azul);font-weight:700;letter-spacing:.04em;text-align:left}.crono .datas td{font-size:7.2pt;color:#667}.art-area{flex:1 1;height:232mm;border:1px solid #e3e6eb;display:grid;place-items:center;color:#7a8390;margin:6px 0;background:#f7f8fa;overflow:hidden;position:relative}.art-area img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.rm-faixa{background:linear-gradient(100deg,#021d42,var(--azul));color:#fff;display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-radius:8px;margin-bottom:9px}.rm-faixa small{display:block;font-size:7.4pt;letter-spacing:.08em;text-transform:uppercase;opacity:.85}.rm-faixa strong{font-size:18pt}.rm-faixa b{display:inline-block;padding:2px 10px;border-radius:99px;font-size:7.6pt;margin-top:3px}.rm-faixa b.ok{background:#0a8f6a}.rm-faixa b.nc{background:var(--vermelho)}.rm-info{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:9px}.rm-info div{border:1px solid #e3e6eb;border-radius:7px;padding:5px 8px}.rm-info span{display:block;font-size:6.8pt;letter-spacing:.06em;text-transform:uppercase;color:#7a8390}.rm-info b{font-size:8.8pt;font-weight:600}.rm-duas{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:14px}.rm-duas h4{font-size:7.6pt;letter-spacing:.04em;text-transform:uppercase;color:var(--azul);margin:6px 0 3px}.rm-item{display:flex;gap:6px;align-items:center;font-size:8.2pt;padding:1px 0}.rm-marca{width:12px;height:12px;border:1px solid #c4ccd6;border-radius:3px;display:grid;place-items:center;color:#fff;flex:none}.rm-marca.C{background:var(--verde);border-color:var(--verde)}.rm-marca.NC{background:var(--vermelho);border-color:var(--vermelho)}.rm-marca.NA{background:#8b95a3;border-color:#8b95a3}.rm-fotos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.rm-figura{margin:0}.rm-figura figcaption{font-size:7pt;color:#556;margin-top:2px;line-height:1.2}.rm-legenda{display:flex;gap:5px;align-items:center;font-size:7.2pt;color:#667;margin-top:8px}.rm-vazio{font-size:8pt;color:#7a8390}.rm-tres{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.capa-logo-cliente{max-height:96px;max-width:130px;object-fit:contain}.doc-grupo td{background:#eef3fa;color:var(--azul);font-weight:700;font-size:8pt}.doc-marcador{white-space:nowrap}.oc-bloco{border:1px solid #dfe3e9;border-top:2.5px solid var(--azul);padding:8px 10px;margin-bottom:10px;font-size:8.8pt}.oc-topo{display:flex;gap:16px;align-items:baseline;flex-wrap:wrap}.oc-topo b{color:var(--azul);font-size:11pt}.oc-rodape,.oc-tipos{display:flex;gap:12px;flex-wrap:wrap;font-size:8.2pt;margin:4px 0}.oc-duas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.oc-tres{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:4px 0}.oc-duas span,.oc-tres span{display:block;font-size:7pt;letter-spacing:.06em;text-transform:uppercase;color:#7a8390}.oc-termo{border-top:2px solid #d81b6a;margin-top:6px;padding-top:5px}.oc-termo>b{color:#b0145a;font-size:8pt}.rm-foto{aspect-ratio:4/3;border-radius:6px;background:#eef1f5;display:grid;place-items:center;overflow:hidden;font-size:7.8pt;color:#7a8390;position:relative}.rm-foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.rm-nc{border:1px dashed var(--vermelho);background:var(--vermelho-claro);border-radius:8px;padding:8px 10px;margin-top:10px;font-size:9pt}.rm-nc b{color:var(--vermelho)}.rm-nc .rm-foto{max-width:240px;margin-top:6px}.rm-galeria{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.rm-galeria.tres{grid-template-columns:repeat(3,minmax(0,1fr))}.resultados{position:absolute;top:44px;left:0;right:0;background:#fff;border:1px solid var(--linha);border-radius:10px;box-shadow:var(--sombra);padding:6px;z-index:8}.resultados a{display:block;padding:7px 9px;border-radius:7px}.resultados a:hover{background:var(--azul-claro)}.aviso-topo{background:var(--vermelho-claro);color:var(--vermelho);padding:8px 12px;border-radius:9px;font-weight:600;font-size:13px;margin-bottom:12px}.ambiente-grupo{margin-bottom:16px}.etiqueta{width:60mm;height:80mm;background:#fff;border-radius:3mm;display:flex;flex-direction:column;align-items:center;overflow:hidden;color:#10233f;box-shadow:0 0 0 .3mm #cfd6e0;flex:none}.etiqueta-topo{width:100%;background:var(--azul);padding:2.5mm 4mm;display:flex;justify-content:center}.etiqueta-topo img{height:7mm;width:auto}.etiqueta-qr{padding:2.6mm 0 1.4mm}.etiqueta-tag{font-size:21pt;font-weight:800;line-height:1;color:var(--azul)}.etiqueta-tipo{font-size:7.2pt;font-weight:600;margin-top:1mm;text-align:center;padding:0 3mm}.etiqueta-amb{font-size:6.8pt;color:#55657a;text-align:center}.etiqueta-rodape{margin-top:auto;width:100%;display:flex;align-items:center;justify-content:space-between;padding:1.6mm 3.5mm;border-top:.2mm solid #dbe1ea;font-size:5.8pt;color:#55657a;flex-direction:column;justify-content:center;gap:.4mm;text-align:center}.etiqueta-cliente{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:8pt;font-weight:700;line-height:1.15;color:#10233f}.guia-grafica{max-width:560px;margin:16px auto;padding:16px;display:grid;gap:6px;font-size:13px;background:#fff;border:1px solid #e3e9f2;border-radius:12px}.grade-etiquetas{display:flex;flex-wrap:wrap;gap:16px}.movel-fundo{background:#dfe7f3;justify-content:center}.movel,.movel-fundo{min-height:100dvh;display:flex}.movel{width:100%;max-width:430px;background:var(--fundo);flex-direction:column;box-shadow:0 0 40px rgba(16,35,63,.12)}.movel-topo{background:var(--azul);color:#fff;padding:16px 18px 20px;border-radius:0 0 20px 20px}.movel-corpo{padding:14px 14px 96px;display:grid;gap:12px;align-content:start;flex:1 1}.movel-nav{position:fixed;bottom:0;width:100%;max-width:430px;display:grid;grid-template-columns:repeat(3,1fr);background:var(--branco);border-top:1px solid var(--linha);padding:8px 6px calc(8px + env(safe-area-inset-bottom));z-index:5}.movel-nav a{display:grid;justify-items:center;gap:2px;font-size:11.5px;font-weight:600;color:var(--cinza);padding:4px}.movel-nav a[aria-current=page]{color:var(--azul)}.microfone{width:84px;height:84px;border-radius:50%;border:0;background:var(--azul);color:#fff;display:grid;place-items:center;margin:4px auto;box-shadow:0 10px 22px -8px var(--azul);transition:transform .1s ease}.microfone:active{transform:scale(.95)}.microfone.gravando{background:var(--vermelho);box-shadow:0 0 0 0 rgba(207,58,44,.5);animation:gravar 1.3s ease infinite}@keyframes gravar{70%{box-shadow:0 0 0 16px rgba(207,58,44,0)}to{box-shadow:0 0 0 0 rgba(207,58,44,0)}}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{display:inline-flex;align-items:center;gap:4px;padding:5px 11px;border:1px solid var(--linha);background:var(--branco);border-radius:99px;font-size:12.5px;font-weight:600}.check{display:flex;align-items:flex-start;gap:9px;padding:8px 0;border-bottom:1px solid var(--linha)}.check:last-child{border-bottom:0}.check-caixa{width:21px;height:21px;border-radius:6px;border:1.5px solid var(--linha);display:grid;place-items:center;flex:none;color:#fff;margin-top:1px}.check-caixa.ok{background:var(--verde);border-color:var(--verde)}.check-caixa.atencao{background:var(--ambar);border-color:var(--ambar)}.central-topo{background:var(--azul);color:#fff}.central-topo>div{max-width:1040px;margin:0 auto;padding:18px 20px 62px}.central-corpo{max-width:1040px;margin:-44px auto 0;padding:0 20px 48px;display:grid;gap:16px}.abas{display:flex;gap:6px;overflow-x:auto}.aba{padding:8px 14px;border-radius:9px;font-weight:600;border:0;background:rgba(255,255,255,.14);color:#fff;white-space:nowrap}.aba[aria-selected=true]{background:#fff;color:var(--azul)}.doc-cartao{display:flex;align-items:center;gap:12px}@media (max-width:1100px){.grade-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}.grade-2,.grade-modelos{grid-template-columns:minmax(0,1fr)}}@media (max-width:820px){.app{grid-template-columns:minmax(0,1fr)}.lateral{position:fixed;z-index:30;left:0;width:268px;transform:translateX(-100%);transition:transform .2s ease;box-shadow:0 0 40px rgba(16,35,63,.2)}.lateral.aberta{transform:none}.menu-movel{display:grid}.topo{padding:10px 14px}.topo .pilula-proto{display:none}.conteudo{padding:8px 14px 36px}.form-grade,.grade-meio{grid-template-columns:minmax(0,1fr)}.meses{grid-template-columns:repeat(4,minmax(0,1fr))}.folhas{justify-items:start}.kpi strong{font-size:21px}.relatorio{padding:18px 16px}}@media (max-width:460px){.grade-kpi{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}@media print{@page{size:A4;margin:0}body{background:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact}.lateral,.sem-impressao,.topo{display:none!important}.app{display:block}.conteudo{padding:0;max-width:none}.folhas{display:block;overflow:visible;padding:0}.a4{box-shadow:none;page-break-after:always;break-after:page;page-break-inside:avoid;break-inside:avoid}.a4:last-child{page-break-after:auto;break-after:auto}}.voltar{display:inline-flex;align-items:center;gap:5px;color:var(--azul);margin-bottom:10px}.toast,.voltar{font-size:13px;font-weight:600}.toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:90;background:#0f2a4d;color:#fff;padding:9px 16px;border-radius:10px;box-shadow:0 8px 24px rgba(15,42,77,.28);max-width:calc(100vw - 32px)}.seletor-cliente{display:block;padding:0 16px 12px;font-size:11px;font-weight:600}.seletor-cliente .campo{margin-top:4px;padding:6px 8px;font-size:13px}.salvo{white-space:nowrap}.barra-campo{position:sticky;top:0;z-index:5;background:#fff;border:1px solid var(--linha)}.barra-campo,.lembretes{border-radius:12px;padding:10px 12px}.lembretes{background:var(--ambar-claro);color:#6b4300}.lembretes ul{padding:0}.lembretes li{margin:4px 0 0 18px;font-size:13px}@media (max-width:900px){.salvo{display:none}}@media print{.toast{display:none}}.passo-foto{display:flex;gap:10px;align-items:flex-start;width:100%;text-align:left;padding:9px 10px;margin-bottom:6px;background:var(--fundo);border:1px solid var(--linha);border-radius:10px;font-size:12.5px}.passo-foto svg{flex:none}.dica{display:block;font-weight:400;font-size:11.5px;color:var(--cinza,#5c6b7f)}.seguranca{background:#fff;border:2px solid var(--ambar);border-radius:12px;padding:12px}.seguranca ol{margin:6px 0 10px 18px;padding:0;font-size:13px}.seguranca li{margin-bottom:4px}.campo.motivo{grid-column:1/-1;font-size:13px}.linha-medida{flex-wrap:wrap}.cartao>header{flex-wrap:wrap;gap:6px}.selo{white-space:normal}.movel .trio button{min-width:44px;min-height:44px}.movel .trio{gap:6px}.movel .btn.mini,.movel .chip{min-height:40px}.movel .campo{font-size:16px}.movel .campo.motivo{font-size:14px}.abas-cliente{display:flex;gap:4px;overflow-x:auto;margin-bottom:16px;border-bottom:1px solid var(--linha)}.abas-cliente a{padding:9px 13px;font-size:13.5px;font-weight:600;color:var(--cinza);white-space:nowrap;border-bottom:2px solid transparent}.abas-cliente a[aria-current=page]{color:var(--azul);border-bottom-color:var(--azul)}.semana{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.dia{min-height:150px;background:var(--fundo);border-radius:10px;padding:6px;min-width:0}.dia.hoje{outline:2px solid var(--azul)}.dia-topo{font-size:12px;margin-bottom:6px;color:var(--cinza)}.dia .evento{background:#fff;overflow-wrap:anywhere}.dia .evento span{display:block;color:var(--cinza);font-size:11.5px}.slots-foto{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.slot-foto{display:block;aspect-ratio:4/3;border:1px dashed var(--linha);border-radius:10px;overflow:hidden;background:var(--fundo);cursor:pointer}.slot-foto img{width:100%;height:100%;object-fit:cover;display:block}.slot-foto span{display:grid;place-items:center;height:100%;font-size:12.5px;color:var(--cinza);text-align:center;padding:6px}details>summary{cursor:pointer}@media (max-width:760px){.semana{grid-template-columns:1fr}.dia{min-height:0}}.acesso{min-height:100dvh;display:grid;place-items:center;padding:16px;background:var(--fundo)}.acesso>form{width:100%;max-width:400px}.leitura{border:0;padding:0;margin:0;min-width:0}.cartao .btn{white-space:normal}.salvar-movel{display:flex;justify-content:center}.salvar-movel .btn{width:100%;justify-content:center}.topo .btn{white-space:nowrap}.privacidade{width:100%;max-width:720px}.privacidade h2{margin-top:6px}.privacidade ul{margin:0 0 0 18px;padding:0}.rm-colunas{column-count:2;column-gap:18px}.rm-colunas h4{page-break-after:avoid;break-after:avoid}.rm-colunas .rm-item{page-break-inside:avoid;break-inside:avoid}.p-secao{display:flex;flex-direction:column;gap:10px}.p-ok{color:#0a8f6a}.p-pergunta{display:flex;flex-direction:column;gap:6px;padding-top:10px;border-top:1px solid var(--linha)}.p-titulo{display:flex;gap:7px;align-items:flex-start;font-size:13px;font-weight:500}.p-bola,.p-titulo svg{flex:none;margin-top:2px}.p-bola{width:15px;height:15px;border-radius:50%;border:1.5px solid #b7c3d4}.p-obrig{color:#c0392b}.p-foto{flex-direction:column}.p-foto,.p-fotos{display:flex;gap:6px}.p-fotos{flex-wrap:wrap}.p-miniatura{position:relative;width:72px;height:72px;border-radius:8px;overflow:hidden;background:var(--fundo)}.p-miniatura img{width:100%;height:100%;object-fit:cover;display:block}.p-miniatura button{position:absolute;top:2px;right:2px;width:22px;height:22px;display:grid;place-items:center;border:0;border-radius:6px;background:#fff}.p-numero{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.p-numero .campo:not(.motivo){width:120px}.p-numero .motivo{flex:1 1;min-width:150px}.p-assinatura{max-width:220px;height:auto;border:1px solid var(--linha);border-radius:8px;display:block;margin-bottom:6px}.rm-resposta{display:flex;flex-direction:column;margin-top:6px;font-size:10px}.rm-resposta img{max-width:170px;height:auto}.ed-grade{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px;align-items:start}.ed-previa{position:sticky;top:16px}.ed-celular{max-height:calc(100dvh - 120px);overflow-y:auto;padding:10px;background:var(--fundo);border:8px solid #101a2c;border-radius:26px;display:flex;flex-direction:column;gap:10px}.ed-secao{font-weight:700;font-size:15px;color:var(--azul);margin-bottom:10px}.ed-pergunta{display:flex;flex-direction:column;gap:8px;padding:12px;margin-bottom:10px;border:1px solid var(--linha);border-radius:12px;background:var(--branco)}.ed-linha{display:flex;gap:8px;flex-wrap:wrap}.ed-linha .cresce{min-width:220px}.ed-tipo{width:210px;flex:none}.ed-opcoes{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.ed-chave{display:inline-flex;gap:6px;align-items:center;font-size:12.5px;font-weight:500}.ed-botoes{margin-left:auto;display:inline-flex;gap:4px}.ed-botoes button{width:30px;height:30px;display:grid;place-items:center;background:var(--branco);border:1px solid var(--linha);border-radius:8px;color:var(--tinta);cursor:pointer}@media (max-width:960px){.ed-grade{grid-template-columns:minmax(0,1fr)}.ed-previa{position:static}.ed-tipo{width:100%}}.ac{min-height:100dvh;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);background:#fff}.ac-marca{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:32px;padding:40px 56px;color:#fff;background:#00296b}.ac-marca:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0);background-size:44px 44px}.ac-marca:after{content:"";position:absolute;right:-180px;top:-180px;width:560px;height:560px;border-radius:50%;background:#004aad}.ac-marca>*{position:relative;z-index:1}.ac-logo{height:34px;width:auto;align-self:flex-start}.ac-mensagem{max-width:500px}.ac-mensagem h2{color:#fff;font-size:clamp(28px,3vw,40px);line-height:1.14;letter-spacing:-.02em;font-weight:700}.ac-mensagem p{margin-top:14px;font-size:15px;color:#c6d8f2}.ac-amostra{margin-top:30px;padding:18px;border-radius:16px;background:#fff;color:#14233a;box-shadow:0 24px 60px rgba(0,12,40,.4)}.ac-amostra-topo{display:flex;justify-content:space-between;gap:10px;font-size:12.5px;color:#5b6b82}.ac-amostra-topo b{color:#004aad;font-weight:600}.ac-barra{height:6px;margin:10px 0 8px;border-radius:6px;background:#e3e9f2;overflow:hidden}.ac-barra i{display:block;width:66%;height:100%;background:#004aad}.ac-linha{display:flex;align-items:center;gap:9px;padding:8px 0;border-top:1px solid #edf1f7;font-size:13px;font-weight:600}.ac-linha svg{flex:none;color:#0a8f6a}.ac-linha:last-child svg{color:#b76e00}.ac-linha small{margin-left:auto;font-size:12px;font-weight:400;color:#5b6b82}.ac-selo{display:flex;align-items:center;gap:8px;font-size:12.5px;color:#c6d8f2}.ac-selo svg{flex:none}.ac-lado{display:flex;flex-direction:column;padding:24px}.ac-caixa{flex:1 1;width:100%;max-width:400px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;gap:8px}.ac-caixa h1{font-size:27px;line-height:1.2;letter-spacing:-.015em;font-weight:700;color:#0e1b30}.ac-texto{font-size:14px;color:#5b6b82}.ac-logo-movel{display:none;height:30px;width:auto;align-self:flex-start;margin-bottom:20px}.ac-form{gap:16px;margin-top:20px}.ac-form,.ac-rotulo{display:flex;flex-direction:column}.ac-rotulo{gap:6px;font-size:13px;font-weight:600;color:#26364e}.ac-campo{display:flex;align-items:center;gap:10px;height:48px;padding:0 14px;border:1px solid #d3dce8;border-radius:12px;background:#fff;color:#7b8ba2;transition:border-color .15s,box-shadow .15s}.ac-campo:focus-within{border-color:#004aad;box-shadow:0 0 0 3px rgba(0,74,173,.14);color:#004aad}.ac-campo input{flex:1 1;min-width:0;height:100%;border:0;outline:0;background:none;font:inherit;font-size:15px;font-weight:500;color:#0e1b30}.ac-campo input::placeholder{color:#a3b0c2;font-weight:400}.ac-olho{display:grid;place-items:center;width:34px;height:34px;margin-right:-8px;border:0;border-radius:8px;background:none;color:#7b8ba2;cursor:pointer}.ac-botao{display:flex;align-items:center;justify-content:center;gap:8px;height:50px;border:0;border-radius:12px;background:#004aad;color:#fff;font:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:background .15s}.ac-botao:hover:not(:disabled){background:#00398a}.ac-botao:disabled{opacity:.6;cursor:default}.ac-gira{animation:ac-gira .8s linear infinite}@keyframes ac-gira{to{transform:rotate(1turn)}}.ac-erro{padding:10px 12px;border-radius:10px;background:#fdecea;color:#a52a1c;font-size:13px}.ac-sucesso{display:flex;gap:10px;align-items:center;margin-top:16px;padding:12px;border-radius:10px;background:#e2f6ef;color:#0a6b50;font-size:14px}.ac-linha-acao{display:flex;justify-content:flex-end;margin-top:-6px;font-size:13px;font-weight:600}.ac-linha-acao.centro{justify-content:center;margin-top:14px}.ac-linha-acao a,.ac-linha-acao button{border:0;background:none;color:#004aad;font:inherit;cursor:pointer}.ac-qr{display:grid;place-items:center;padding:12px;border:1px solid #e3e9f2;border-radius:12px}.ac-qr img{width:180px;height:180px}.ac-rodape{display:flex;justify-content:center;gap:16px;padding-top:16px;font-size:12px;color:#7b8ba2}.ac-rodape a{color:inherit}@media (max-width:900px){.ac{grid-template-columns:minmax(0,1fr)}.ac-marca{display:none}.ac-logo-movel{display:block}.ac-lado{min-height:100dvh;padding:16px}.ac-caixa{max-width:none}}.ed-fechada{display:flex;align-items:center;gap:10px;width:100%;min-height:42px;padding:8px 12px;margin-bottom:6px;text-align:left;font:inherit;font-size:13px;font-weight:500;color:var(--tinta);background:var(--branco);border:1px solid var(--linha);border-radius:10px;cursor:pointer}.ed-fechada:hover{border-color:var(--azul-vivo)}.ed-etiquetas{display:inline-flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.ed-etiqueta{padding:2px 8px;border-radius:999px;background:var(--fundo);color:#5b6b82;font-size:11px;font-weight:600;white-space:nowrap}.ed-etiqueta.azul{background:var(--azul-claro);color:var(--azul)}.barra-salvar{display:inline-flex;gap:6px}.salvo-estado{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:#7b8ba2;white-space:nowrap}.salvo-estado svg,.salvo-estado.agora{color:#0a8f6a}.guarda{width:100%;max-width:400px;padding:26px 24px 22px;text-align:center;background:var(--branco);border-radius:18px;box-shadow:0 24px 60px rgba(8,24,54,.3)}.guarda-icone{display:inline-grid;place-items:center;width:52px;height:52px;margin-bottom:12px;border-radius:50%;background:#fdf1da;color:#b76e00}.guarda p{margin:6px 0 18px;color:#5b6b82}.guarda-botoes{display:flex;flex-direction:column;gap:8px}.guarda-perder{border-color:transparent;background:none;color:#c0392b}.painel-topo{display:flex;justify-content:space-between;align-items:flex-end;gap:14px;flex-wrap:wrap;margin-bottom:18px}.painel-topo h1{font-size:24px}.painel-acoes{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.painel-acoes .campo{width:230px}.barra-estados{display:flex;height:12px;border-radius:8px;overflow:hidden;gap:2px;background:var(--fundo)}.barra-estados i{display:block;min-width:4px}.legenda-estados{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:10px;font-size:12.5px;color:#5b6b82}.legenda-estados span{display:inline-flex;align-items:center;gap:6px}.legenda-estados i{width:10px;height:10px;border-radius:3px}.legenda-estados b{color:var(--tinta)}.grade-clientes{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:12px}.cartao-cliente:hover{border-color:var(--azul-vivo)}.cal-rolagem{overflow-x:auto}.semana{min-width:760px}.cal-dia-nome{padding:0 4px;font-size:11.5px;font-weight:700;color:#7b8ba2;text-transform:uppercase}.dia-topo{font-weight:600}.dia.sobre{outline:2px dashed var(--azul);background:var(--azul-claro)}.dia.fora{opacity:.5}.semana.mes .dia,.semana.quinzena .dia{min-height:112px}.semana.mes .evento{padding:5px 7px;font-size:11.5px;margin-bottom:4px}button.evento{width:100%;text-align:left;font:inherit;border-top:0;border-right:0;border-bottom:0;cursor:grab}button.evento:active{cursor:grabbing}.evento.em_execucao{background:#fdf1da}.evento.aguardando_gestor{background:#ece9fb}.evento.aprovada,.evento.enviada{background:#e2f6ef}.segmentos{display:inline-flex;padding:3px;gap:2px;background:var(--fundo);border-radius:10px}.segmentos button{padding:6px 12px;border:0;border-radius:8px;background:none;font:inherit;font-size:13px;font-weight:600;color:#5b6b82;cursor:pointer}.segmentos button[aria-pressed=true]{background:var(--branco);color:var(--azul);box-shadow:0 1px 3px rgba(16,35,63,.14)}.segmentos.largo{display:flex}.segmentos.largo button{flex:1 1}.md{display:grid;grid-template-columns:260px minmax(0,1fr);gap:16px;align-items:start}.md-esq{position:sticky;top:76px;display:flex;flex-direction:column;gap:10px;max-height:calc(100dvh - 92px);overflow-y:auto;padding:12px;background:var(--branco);border:1px solid var(--linha);border-radius:14px}.md-titulo{font-size:11px;color:#7b8ba2}.md-grupo,.md-titulo{font-weight:700;letter-spacing:.05em;text-transform:uppercase}.md-grupo{display:block;padding:8px 8px 2px;font-size:10.5px;color:#9fadc0}.md-lista{gap:1px}.md-lista,.md-lista a,.md-novo{display:flex;flex-direction:column}.md-lista a,.md-novo{padding:7px 10px;border-radius:9px;font-size:13px;font-weight:600;line-height:1.3;color:var(--tinta);border-left:3px solid transparent}.md-lista a:hover{background:var(--fundo)}.md-lista small{font-size:11px;font-weight:500;color:#8a99ae}.md-lista [aria-current=true],.md-novo{background:var(--azul-claro);color:var(--azul);border-left-color:var(--azul)}.md-dir{gap:10px;min-width:0}.md-dir,.md-topo{display:flex;flex-direction:column}.md-topo{position:sticky;top:64px;z-index:5;gap:8px;padding:12px 14px;background:color-mix(in srgb,var(--branco) 94%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--linha);border-radius:14px;box-shadow:var(--sombra)}.md-topo-linha{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.md-nome{margin-left:-8px;font:inherit;font-size:19px;font-weight:700;letter-spacing:-.01em;color:var(--tinta)}.md-descricao,.md-nome{flex:1 1;min-width:200px;padding:4px 8px;border:1px solid transparent;border-radius:8px;background:none}.md-descricao{font:inherit;font-size:13px;color:var(--cinza)}.md-descricao:hover,.md-nome-secao:hover,.md-nome:hover,.md-titulo-pergunta:hover{background:var(--fundo)}.md-descricao:focus,.md-nome-secao:focus,.md-nome:focus,.md-titulo-pergunta:focus{outline:0;background:var(--branco);border-color:var(--azul-vivo);box-shadow:0 0 0 3px var(--azul-claro)}.md-topo-acoes{display:flex;gap:6px;flex-wrap:wrap}.md-pilula{padding:4px 26px 4px 10px;font:inherit;font-size:12px;font-weight:700;color:var(--azul);background:var(--azul-claro) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 256 256'%3E%3Cpath fill='%23004aad' d='M213.7 101.7l-80 80a8 8 0 0 1-11.4 0l-80-80a8 8 0 0 1 11.4-11.4L128 164.7l74.3-74.4a8 8 0 0 1 11.4 11.4z'/%3E%3C/svg%3E") no-repeat right 9px center;border:0;border-radius:999px;appearance:none;cursor:pointer}.md-numeros{display:flex;gap:14px;flex-wrap:wrap;align-items:center;font-size:12px;color:#7b8ba2}.md-numeros b{color:var(--tinta);font-weight:700}.md-numeros .ed-chave{margin-left:auto;color:var(--tinta)}.md-secao{background:var(--branco);border:1px solid var(--linha);border-radius:14px;overflow:hidden}.md-secao.alvo{border-color:var(--azul);box-shadow:0 0 0 1px var(--azul)}.md-secao header{display:flex;align-items:center;gap:4px;padding:6px 10px 6px 6px;background:linear-gradient(var(--fundo),var(--branco));border-bottom:1px solid var(--linha)}.md-numero{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:7px;background:var(--azul);color:#fff;font-size:11.5px;font-weight:700}.md-nome-secao{flex:1 1;min-width:0;padding:4px 8px;font:inherit;font-size:14px;font-weight:700;color:var(--tinta);border:1px solid transparent;border-radius:8px;background:none}.md-contagem{padding:1px 8px;border-radius:999px;background:var(--cinza-claro);color:#5b6b82;font-size:11px;font-weight:700}.md-pega{display:inline-grid;place-items:center;flex:none;width:20px;height:28px;color:#b6c1d1;cursor:grab}.md-pega:active{cursor:grabbing}.md-icone,.md-seta{display:inline-grid;place-items:center;flex:none;width:28px;height:28px;border:0;border-radius:8px;background:none;color:#7b8ba2;cursor:pointer}.md-icone:hover,.md-seta:hover{background:var(--fundo);color:var(--azul)}.md-icone.perigo:hover{background:var(--vermelho-claro);color:var(--vermelho)}.md-icone[aria-expanded=true]{background:var(--azul-claro);color:var(--azul)}.md-perguntas{display:flex;flex-direction:column}.md-pergunta{padding:3px 10px 3px 4px;border-bottom:1px solid var(--cinza-claro)}.md-pergunta.aberta,.md-pergunta:hover{background:#fafcff}.md-pergunta.alvo{box-shadow:inset 0 2px 0 var(--azul)}.md-pergunta.movendo{opacity:.4}.md-linha{display:flex;align-items:center;gap:6px;min-height:38px}.md-titulo-pergunta{flex:1 1;min-width:140px;padding:5px 8px;font:inherit;font-size:13.5px;color:var(--tinta);border:1px solid transparent;border-radius:8px;background:none}.md-titulo-pergunta::placeholder{color:#a7b3c4}.md-tipo{position:relative;flex:none;display:inline-flex;align-items:center;gap:5px;width:104px;height:26px;padding:0 8px;border-radius:999px;font-size:11.5px;font-weight:700;--cor:var(--azul);--claro:var(--azul-claro);color:var(--cor);background:var(--claro);cursor:pointer}.md-tipo select{appearance:none;border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer}.md-tipo select:focus{outline:0}.md-tipo:focus-within{box-shadow:0 0 0 2px var(--cor)}[data-tipo=foto]{--cor:var(--roxo);--claro:var(--roxo-claro)}[data-tipo=numero]{--cor:var(--ambar);--claro:var(--ambar-claro)}[data-tipo=escolha],[data-tipo=texto]{--cor:#3d5170;--claro:var(--cinza-claro)}[data-tipo=localizacao]{--cor:var(--verde);--claro:var(--verde-claro)}[data-tipo=assinatura]{--cor:var(--azul-forte);--claro:var(--azul-medio)}.md-marca{padding:1px 7px;border-radius:999px;color:#6b7b92;font-size:10.5px;font-weight:600;white-space:nowrap}.md-marca,.md-obrig{flex:none;border:1px solid var(--linha)}.md-obrig{height:24px;padding:0 9px;border-radius:999px;background:var(--branco);color:#8a99ae;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.md-obrig.on{border-color:transparent;background:var(--tinta);color:#fff}.md-acoes-linha{display:inline-flex;flex:none;opacity:0;transition:opacity .12s}.md-pergunta.aberta .md-acoes-linha,.md-pergunta:focus-within .md-acoes-linha,.md-pergunta:hover .md-acoes-linha{opacity:1}.md-dica{margin:-4px 0 4px 60px;font-size:11.5px;color:#8a99ae;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.md-opcoes{display:flex;flex-direction:column;gap:10px;margin:2px 0 8px 60px;padding:10px 12px;background:var(--fundo);border-radius:10px}.md-opcoes-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}.md-opcoes .md-largo{grid-column:1/-1}.md-opcoes .campo{background:var(--branco)}.md-marcas{gap:14px}.md-marcas,.md-novo-tipo{display:flex;flex-wrap:wrap}.md-novo-tipo{align-items:center;gap:4px;padding:8px 10px}.md-novo-tipo>span{margin-right:4px;font-weight:600}.md-novo-tipo button,.md-novo-tipo>span{display:inline-flex;align-items:center;gap:4px}.md-novo-tipo button{--cor:var(--azul);--claro:var(--azul-claro);height:26px;padding:0 9px;font:inherit;font-size:11.5px;font-weight:600;color:#5b6b82;background:var(--branco);border:1px dashed var(--linha);border-radius:999px;cursor:pointer}.md-novo-tipo button svg{color:var(--cor)}.md-novo-tipo button:hover{color:var(--cor);background:var(--claro);border-style:solid;border-color:transparent}.md-nova-secao{display:flex;align-items:center;gap:8px;padding:10px 14px;color:var(--azul);border:1px dashed var(--azul-medio);border-radius:14px;background:none}.md-nova-secao input{flex:1 1;border:0;background:none;font:inherit;font-size:13.5px;font-weight:600;color:var(--tinta)}.md-nova-secao input:focus{outline:0}.md-nova-secao:focus-within{border-style:solid;border-color:var(--azul-vivo);background:var(--branco)}.md-celular{position:relative;width:100%;max-width:380px;max-height:88dvh;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding:34px 10px 10px;background:var(--fundo);border:8px solid #101a2c;border-radius:28px}.md-fechar{position:absolute;top:6px;right:8px;width:26px;height:26px;display:grid;place-items:center;border:0;border-radius:8px;background:var(--branco);cursor:pointer}@media (max-width:1080px){.md{grid-template-columns:minmax(0,1fr)}.md-esq{position:static;max-height:none}.md-linha{flex-wrap:wrap}.md-topo{position:static}.md-dica,.md-opcoes{margin-left:6px}}.ac-captcha{min-height:66px}.p-miniatura button{width:32px;height:32px}.p-proxima{position:sticky;top:8px;z-index:5;display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:44px;font:inherit;font-size:13px;font-weight:700;color:#fff;background:var(--azul);border:0;border-radius:12px;box-shadow:0 6px 16px rgba(0,74,173,.3);cursor:pointer}.trio button{min-width:44px}.marca-opcao,.trio button{min-height:44px}.corretiva{padding:10px;border:1px solid var(--linha);border-radius:10px;margin-bottom:8px;display:grid;gap:6px}@media (hover:none){.md-acoes-linha{opacity:1}}.historico-linha{gap:10px;padding:10px 0;border-bottom:1px solid var(--linha);align-items:center}.historico-linha:last-child{border-bottom:0}