@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fontes/montserrat-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fontes/montserrat-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(/fontes/oswald-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(/fontes/oswald-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fontes/ebgaramond-italic-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fontes/ebgaramond-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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}:root{--navy: #0A1931;--navy-deep: #060F1F;--navy-soft: #122443;--gold: #D4AF37;--gold-bright: #EFCE73;--gold-ink: #8A6D1F;--bronze: #8A5A2E;--cream: #F6F1E4;--fundo: #F5F5F7;--superficie: #FFFFFF;--texto: #0A1931;--texto-2: #5B6B85;--texto-claro: #F6F1E4;--linha: rgba(10, 25, 49, .08);--linha-campo: rgba(10, 25, 49, .12);--borda-card: rgba(10, 25, 49, .1);--circulo: #EEF0F4;--cancelar: #B4453A;--sit-verde: #2F9E6E;--sit-verde-fundo: rgba(47, 158, 110, .15);--sit-amarelo: #B8890B;--sit-amarelo-fundo: rgba(214, 167, 32, .18);--sit-vermelho: #B3492E;--sit-vermelho-fundo: rgba(179, 73, 46, .15);--sit-laranja: #C8621A;--sit-laranja-fundo: rgba(222, 122, 48, .16);--sit-cinza: #7C8797;--sit-cinza-fundo: rgba(10, 25, 49, .06);--fonte-ui: "Montserrat", system-ui, -apple-system, "Segoe UI", sans-serif;--fonte-marca: "Oswald", "Montserrat", sans-serif;--fonte-assinatura: "EB Garamond", Georgia, serif;--fonte-mono: ui-monospace, "Cascadia Mono", "Segoe UI Mono", Menlo, Consolas, monospace;--t-display: 40px;--t-titulo: 26px;--t-secao: 18px;--t-corpo: 15px;--t-corpo-app: 16px;--t-rotulo: 13px;--t-eyebrow: 11px;--t-legenda: 12px;--raio-card: 20px;--raio-modal: 24px;--raio-campo: 14px;--raio-chip: 999px;--raio-mini: 8px;--sombra: 0 8px 24px rgba(10, 25, 49, .06);--sombra-alta: 0 16px 40px rgba(10, 25, 49, .12);--sombra-ouro: 0 10px 24px -8px rgba(212, 175, 55, .55);--margem: 24px;--respiro: 16px;--alt-linha: 64px;--alt-campo: 52px;--alt-botao: 56px;--alt-botao-pc: 44px;--alt-barra: 72px;--conteudo-max: 1720px;--toque: .12s;--entrada: .18s;--curva: cubic-bezier(.2, .8, .2, 1);--shield: polygon(50% 0%, 100% 13%, 100% 64%, 50% 100%, 0% 64%, 0% 13%);--ink: var(--texto);--stone: var(--texto-2);--paper: var(--superficie);--line: var(--linha);--line-gold: rgba(212, 175, 55, .22);--danger: var(--sit-vermelho);--danger-bg: #FFF7F5;--success: var(--sit-verde);--warning: var(--sit-amarelo);--sup-chrome: var(--navy-deep);--sup-menu: var(--navy);--sup-fundo: var(--fundo);--sup-cartao: var(--superficie);--sup-borda: #E3E8EF;--sup-texto: var(--texto);--sup-texto2: var(--texto-2);--cel-navy: var(--navy);--cel-navy-deep: var(--navy-deep);--cel-navy-soft: var(--navy-soft);--cel-navy-cab: #0F2447;--cel-gold: var(--gold);--cel-gold-fino: var(--gold-bright);--cel-cream: var(--cream);--cel-fundo: var(--fundo);--cel-branco: var(--superficie);--cel-texto: var(--texto);--cel-texto-2: var(--texto-2);--cel-linha: var(--linha);--cel-linha-campo: var(--linha-campo);--cel-borda-card: var(--borda-card);--cel-circulo: var(--circulo);--cel-cancelar: var(--cancelar);--cel-ok: var(--sit-verde);--cel-ok-fundo: var(--sit-verde-fundo);--cel-atencao: var(--sit-amarelo);--cel-atencao-fundo: var(--sit-amarelo-fundo);--cel-erro: var(--sit-vermelho);--cel-erro-fundo: var(--sit-vermelho-fundo);--cel-estado-verde: var(--sit-verde);--cel-estado-verde-fundo: var(--sit-verde-fundo);--cel-estado-amarelo: var(--sit-amarelo);--cel-estado-amarelo-fundo: var(--sit-amarelo-fundo);--cel-estado-laranja: var(--sit-laranja);--cel-estado-laranja-fundo: var(--sit-laranja-fundo);--cel-estado-vermelho: var(--sit-vermelho);--cel-estado-vermelho-fundo: var(--sit-vermelho-fundo);--cel-estado-cinza: var(--sit-cinza);--cel-estado-cinza-fundo: var(--sit-cinza-fundo);--cel-sombra: var(--sombra);--cel-sombra-alta: var(--sombra-alta);--cel-sombra-ouro: var(--sombra-ouro);--cel-raio-card: var(--raio-card);--cel-raio-campo: var(--raio-campo);--cel-raio-folha: var(--raio-modal);--cel-raio-pilula: var(--raio-chip);--cel-margem: var(--margem);--cel-respiro: var(--respiro);--cel-linha-alta: var(--alt-linha);--cel-campo-alt: var(--alt-campo);--cel-botao-alt: var(--alt-botao);--cel-barra-alt: var(--alt-barra);--cel-titulo: var(--fonte-marca);--cel-corpo: var(--fonte-ui);--cel-t-titulo: var(--t-titulo);--cel-t-nome: 23px;--cel-t-numero: var(--t-display);--cel-t-corpo: var(--t-corpo-app);--cel-t-rotulo: 14px;--cel-t-equipe: var(--t-rotulo);--cel-toque: var(--toque);--cel-entrada: var(--entrada);--cel-curva: var(--curva)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--fonte-ui);background:var(--sup-fundo);color:var(--ink);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--fonte-marca);font-weight:600}.mono{font-family:var(--fonte-mono)}.shield{clip-path:var(--shield);-webkit-clip-path:var(--shield)}button,input,select{font-family:inherit;font-size:inherit}a{color:inherit;text-decoration:none}.login-screen{position:relative;min-height:100vh;display:grid;grid-template-columns:1.08fr 1fr;background:var(--sup-chrome);color:#fff}.login-marca{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:clamp(40px,5.5vw,88px);background:radial-gradient(85% 65% at 12% 8%,rgba(212,175,55,.09),transparent 62%),linear-gradient(158deg,var(--navy-soft),var(--navy) 52%,var(--navy-deep))}.login-marca-conteudo{position:relative;z-index:1;margin:auto 0}.login-assinatura{display:flex;align-items:center;gap:clamp(18px,1.8vw,28px);margin-bottom:42px}.login-brasao{width:clamp(88px,8vw,124px);height:auto;display:block;flex-shrink:0;filter:drop-shadow(0 16px 40px rgba(0,0,0,.5))}.login-marca-nome{font-family:var(--fonte-marca);font-weight:400;font-size:clamp(26px,2.5vw,38px);letter-spacing:.16em;color:#fff;line-height:1;padding-left:clamp(18px,1.8vw,28px);border-left:1px solid rgba(212,175,55,.3)}.login-marca-nome span{display:block;margin-top:10px;font-family:var(--fonte-marca);font-weight:300;font-size:clamp(11px,.78vw,14px);letter-spacing:.3em;text-transform:uppercase;color:var(--gold);white-space:nowrap}.login-lema{margin-top:0;font-family:var(--fonte-assinatura);font-style:italic;font-weight:400;font-size:clamp(22px,2.5vw,42px);line-height:1.15;color:var(--gold-bright);letter-spacing:0;white-space:nowrap}.login-lema em{font-style:italic;font-family:inherit;color:inherit}.login-conecta{margin:18px 0 0;font-family:var(--fonte-marca);font-weight:500;font-size:clamp(17px,1.5vw,22px);letter-spacing:.14em;text-transform:uppercase;color:#fff}.login-conecta span{color:var(--gold)}.login-painel{border-left:1px solid rgba(212,175,55,.16);display:flex;align-items:center;justify-content:center;padding:clamp(28px,4vw,64px);background:var(--sup-chrome)}.login-card{width:100%;max-width:396px}.login-eyebrow{font-family:var(--fonte-ui);font-size:10.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--gold);display:flex;align-items:center;gap:12px;margin-bottom:16px}.login-eyebrow:before{content:"";width:30px;height:1px;flex-shrink:0;background:linear-gradient(90deg,var(--gold),rgba(212,175,55,0))}.login-title{color:#fff;font-family:var(--fonte-marca);font-weight:300;font-size:40px;letter-spacing:.01em;line-height:1;margin-bottom:38px}.login-sub{color:#ffffff75;font-size:13.5px;line-height:1.65;margin-top:12px;margin-bottom:34px}.login-screen .field{margin-bottom:22px}.login-screen .field label{display:block;margin-bottom:8px;font-family:var(--fonte-ui);font-size:var(--t-rotulo);font-weight:500;letter-spacing:.01em;text-transform:none;color:#f6f1e4b8;transition:color var(--entrada) var(--curva)}.login-screen .field:focus-within label{color:var(--gold)}.campo-senha{position:relative;display:block}.campo-senha>input{padding-right:52px!important}.campo-senha-olho{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:var(--texto-2);display:grid;place-items:center;cursor:pointer}.login-screen .campo-senha-olho{color:#f6f1e4b8}.campo-senha-olho:active{transform:translateY(-50%) scale(.92)}.login-esqueci{margin-top:14px;text-align:center}.login-screen .field input{width:100%;min-height:var(--alt-campo);border:1px solid var(--linha-campo);border-radius:var(--raio-campo);background:var(--superficie);color:var(--texto);padding:13px 16px;font-size:16px;font-weight:400;transition:border-color var(--toque) var(--curva),box-shadow var(--toque) var(--curva)}.login-screen .field input::placeholder{color:#5b6b858c}.login-screen .field input:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px #d4af372e}.login-screen .field input:-webkit-autofill,.login-screen .field input:-webkit-autofill:focus{-webkit-text-fill-color:var(--texto);-webkit-box-shadow:0 0 0 1000px var(--superficie) inset;caret-color:var(--texto)}.login-screen .btn-primary{width:100%;margin-top:10px;min-height:var(--alt-botao-pc);padding:0 20px;border:none;cursor:pointer;border-radius:var(--raio-chip);background:var(--gold);color:var(--navy-deep);font-family:var(--fonte-ui);font-size:15px;font-weight:600;letter-spacing:.01em;text-transform:none;box-shadow:none;transition:box-shadow var(--entrada) var(--curva),transform var(--toque) var(--curva)}.login-screen .btn-primary:hover:not(:disabled){box-shadow:var(--sombra-ouro)}.login-screen .btn-primary:active:not(:disabled){transform:scale(.98);box-shadow:var(--sombra-ouro)}.login-screen .btn-primary:disabled{opacity:.55;cursor:default;box-shadow:none}.login-screen .btn-cancelar{width:100%;margin-top:12px;min-height:var(--alt-botao-pc);padding:0 20px;cursor:pointer;background:transparent;color:#e0867a;border:1.5px solid rgba(224,134,122,.9);border-radius:var(--raio-chip);font-family:var(--fonte-ui);font-size:15px;font-weight:600}@media (max-width: 900px){.login-screen{grid-template-columns:1fr}.login-marca{padding:30px 24px 26px}.login-assinatura{gap:14px;margin-bottom:22px}.login-brasao{width:62px}.login-marca-nome{font-size:21px;padding-left:14px}.login-marca-nome span{font-size:9px;letter-spacing:.24em}.login-lema{font-size:6vw}.login-conecta{font-size:15px;margin-top:12px}.login-painel{padding:30px var(--margem) 46px;align-items:flex-start;border-left:none}.login-card{max-width:440px;margin:0 auto}.login-screen .btn-primary,.login-screen .btn-cancelar{min-height:var(--alt-botao)}}.field input,.field select{width:100%;padding:13px 14px;border-radius:8px;border:1px solid var(--sup-borda);background:#fff;color:var(--ink);font-size:14px;transition:border-color .15s}.field input:focus,.field select:focus{outline:none;border-color:var(--gold)}.field .dica{font-size:11.5px;color:var(--stone);margin-top:6px}.login-screen .field .dica{color:#fff6}.btn-primary{width:100%;margin-top:8px;padding:14px;background:linear-gradient(135deg,var(--gold-bright),var(--gold));color:var(--navy-deep);border:none;border-radius:8px;font-weight:700;font-size:14px;cursor:pointer;transition:filter .15s}.btn-primary:hover:not(:disabled){filter:brightness(1.06)}.btn-primary:disabled{opacity:.55;cursor:not-allowed}.btn-secondary{padding:10px 16px;background:#fff;color:var(--navy);border:1px solid var(--sup-borda);border-radius:8px;font-size:13px;font-weight:500;cursor:pointer}.btn-secondary:hover{border-color:var(--gold)}.btn-ghost{background:transparent;border:1px solid var(--sup-borda);color:var(--sup-texto2);padding:9px 16px;border-radius:2px;font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:border-color .4s cubic-bezier(.16,1,.3,1),color .4s cubic-bezier(.16,1,.3,1)}.btn-ghost:hover{color:var(--navy);border-color:var(--gold)}.btn-ghost.perigo{color:var(--danger);border-color:#b3492e4d}.interruptor-linha{display:flex;align-items:center;gap:12px}.interruptor-linha .perm-switch{flex:none}.interruptor-linha .perm-estado{flex:none;white-space:nowrap;min-width:0}.exclusao-rodape{display:flex;align-items:center;gap:10px;margin-right:auto;min-width:0}.exclusao-motivo{font-size:12px;color:var(--sit-vermelho);line-height:1.3;max-width:360px}.btn-primary.perigo{background:var(--sit-vermelho);color:#fff}.btn-primary.perigo:disabled{opacity:.5}.erro-campo{color:var(--sit-vermelho);font-size:12px;margin-top:6px}.alerta{padding:11px 14px;border-radius:8px;font-size:13px;margin-bottom:16px;background:var(--danger-bg);color:var(--danger);border:1px solid rgba(179,73,46,.28)}.login-screen .alerta{background:#b3492e26;color:#ffb4a0}.alerta.sucesso{background:#2f9e6e1a;color:var(--success);border-color:#2f9e6e4d}.alerta.info{background:#d4af371a;color:var(--gold-ink);border-color:#d4af3759}.shell{min-height:100vh;display:flex;flex-direction:column}.shell-top{background:var(--sup-chrome);border-bottom:1px solid rgba(255,255,255,.07);padding:13px 26px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:20}.shell-brand{display:flex;align-items:center;gap:12px}.shell-plate{display:flex;align-items:center;justify-content:center;flex-shrink:0}.shell-plate img{height:38px;width:auto;display:block}.shell-brand b{color:#fff;font-family:var(--fonte-marca);font-size:16px;display:block;line-height:1.1}.shell-brand span{display:block;color:var(--gold);font-size:9px;letter-spacing:.12em;font-family:var(--fonte-ui);margin-top:2px}.shell-user{display:flex;align-items:center;gap:12px;color:#ffffffb3;font-size:13px}.shell-user .av{width:30px;height:30px;border-radius:50%;background:var(--gold);color:var(--navy-deep);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:11.5px}.shell-user .quem{text-align:right;line-height:1.25}.shell-user .quem b{display:block;color:#fff;font-weight:600;font-size:13px}.shell-user .quem span{font-size:10px;color:var(--gold);letter-spacing:.1em;font-family:var(--fonte-ui);text-transform:uppercase}.btn-sair{background:transparent;border:1px solid rgba(255,255,255,.2);color:#ffffffbf;padding:7px 13px;border-radius:6px;font-size:12px;cursor:pointer}.btn-sair:hover{border-color:var(--gold);color:var(--gold)}.shell-body{display:flex;flex:1;align-items:stretch}.shell-side{width:236px;background:var(--sup-menu);border-right:1px solid rgba(255,255,255,.06);padding:18px 0;flex-shrink:0}.shell-side .grupo{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:#ffffff57;font-family:var(--fonte-ui);padding:16px 22px 10px}.shell-side a{display:flex;align-items:center;gap:12px;padding:11px 22px;font-size:13.5px;color:#ffffff9e;font-weight:500;cursor:pointer;border-left:3px solid transparent;transition:color .16s,background .16s}.shell-side a:hover{color:#fff;background:#ffffff0d}.shell-side a.ativo{background:#d4af371a;color:#fff;font-weight:600;border-left-color:var(--gold)}.shell-side a.ativo svg{stroke:var(--gold)}.shell-side a svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.8;flex-shrink:0}.shell-main{flex:1;min-width:0;background:var(--sup-fundo);padding:26px clamp(22px,2.4vw,44px) 56px}@media (min-width: 2020px){.shell-main{padding-left:calc((100% - var(--conteudo-max)) / 2);padding-right:calc((100% - var(--conteudo-max)) / 2)}}.pagina-cabecalho{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:22px;gap:20px;flex-wrap:wrap}.pagina-cabecalho h2{font-family:var(--fonte-marca);font-weight:300;font-size:30px;color:var(--navy);letter-spacing:.005em;line-height:1.05}.pagina-cabecalho p{font-size:13px;color:var(--stone);margin-top:4px;max-width:620px}@media (max-width: 900px){.shell-body{flex-direction:column}.shell-side{width:100%;display:flex;gap:2px;overflow-x:auto;padding:7px 8px;border-right:none;border-bottom:1px solid rgba(255,255,255,.08);-webkit-overflow-scrolling:touch;scrollbar-width:none}.shell-side::-webkit-scrollbar{display:none}.shell-side .grupo{display:none}.shell-side a{flex-direction:column;gap:5px;padding:9px 12px;font-size:10.5px;white-space:nowrap;border-left:none;border-bottom:2px solid transparent;border-radius:8px 8px 0 0}.shell-side a.ativo{border-left-color:transparent;border-bottom-color:var(--gold)}.shell-side a svg{width:18px;height:18px}.shell-top{padding:10px 14px}.shell-user .quem{display:none}.shell-brand b{font-size:14px}.shell-brand span{display:none}.shell-main{padding:18px 14px 44px}}.cartoes{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin-bottom:26px}.cartao{position:relative;overflow:hidden;background:#fff;border:1px solid var(--sup-borda);border-radius:3px;padding:20px 20px 18px;transition:border-color .45s cubic-bezier(.16,1,.3,1),box-shadow .45s cubic-bezier(.16,1,.3,1)}.cartao:after{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,var(--gold),rgba(212,175,55,0));transform:scaleX(0);transform-origin:left;transition:transform .55s cubic-bezier(.16,1,.3,1)}.cartao:hover{border-color:#d4af3773;box-shadow:0 10px 30px -18px #0a193159}.cartao:hover:after{transform:scaleX(1)}.cartao .rotulo{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--bronze);font-family:var(--fonte-ui)}.cartao .numero{font-size:38px;font-weight:300;font-family:var(--fonte-marca);color:var(--navy);margin-top:10px;line-height:1}.cartao .nota{font-size:12px;color:var(--stone);margin-top:6px}.tabela-caixa{background:#fff;border:1px solid var(--sup-borda);border-radius:3px;overflow:hidden}.tabela-topo{padding:14px 18px;border-bottom:1px solid var(--sup-borda);display:flex;gap:12px;align-items:center;flex-wrap:wrap}.busca{flex:1;min-width:200px;padding:9px 13px;border:1px solid var(--sup-borda);border-radius:8px;font-size:13px}.busca:focus{outline:none;border-color:var(--gold)}table{width:100%;border-collapse:collapse}thead th{text-align:left;padding:11px 18px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--bronze);font-family:var(--fonte-ui);border-bottom:1px solid var(--sup-borda);font-weight:500;white-space:nowrap}tbody td{padding:13px 18px;font-size:13.5px;border-bottom:1px solid rgba(138,90,46,.08);vertical-align:middle}tfoot td{padding:13px 18px;font-size:13.5px;vertical-align:middle}tbody tr:last-child td{border-bottom:none}tbody tr:hover{background:#fffdf7}td .principal{font-weight:600;color:var(--navy)}td .secundario{font-size:12px;color:var(--stone);margin-top:2px}td.acoes{text-align:right;white-space:nowrap}td.acoes button{margin-left:6px}.etiqueta{display:inline-block;padding:3px 9px;border-radius:20px;font-size:11px;font-weight:600;font-family:var(--fonte-ui)}.etiqueta.ativo{background:#2f9e6e1f;color:var(--success)}.etiqueta.inativo{background:#5e594f1f;color:var(--stone)}.etiqueta.papel{background:#d4af3729;color:var(--bronze)}.etiqueta.aceita-matricula{background:var(--sit-laranja-fundo);color:var(--sit-laranja);font-weight:700;margin-top:4px;display:inline-block}.vazio{padding:44px 20px;text-align:center;color:var(--stone);font-size:13.5px}.vazio b{display:block;color:var(--navy);font-family:var(--fonte-marca);font-size:16px;margin-bottom:6px}.carregando{padding:40px;text-align:center;color:var(--stone);font-size:13px}.modal-fundo{position:fixed;top:0;right:0;bottom:0;left:0;background:#060f1f8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:flex-start;justify-content:center;z-index:50;padding:40px 20px;overflow-y:auto}.modal{background:#fff;border-radius:14px;width:100%;max-width:560px;box-shadow:0 30px 60px #00000040;overflow:hidden}.modal-topo{background:var(--navy);padding:18px 24px;display:flex;justify-content:space-between;align-items:center}.modal-topo h3{color:#fff;font-size:17px}.modal-topo p{color:#ffffff8c;font-size:12px;margin-top:2px}.modal-fechar{background:transparent;border:none;color:#fff9;font-size:22px;cursor:pointer;line-height:1;padding:0 4px}.modal-fechar:hover{color:var(--gold)}.modal-corpo{padding:22px 24px}.modal-rodape{padding:16px 24px;border-top:1px solid var(--sup-borda);display:flex;justify-content:flex-end;gap:10px;background:var(--sup-fundo)}.modal-rodape .btn-primary{width:auto;margin-top:0;padding:11px 22px}.linha-campos{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width: 620px){.linha-campos{grid-template-columns:1fr}}.modal-largo{max-width:1040px}.escolha-dupla{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px}.escolha{display:flex;gap:12px;align-items:flex-start;cursor:pointer;padding:13px 15px;border:1px solid var(--sup-borda);border-radius:3px;background:#fff;text-align:left}.escolha>span{flex:1;min-width:0;text-align:left}.escolha input[type=radio],.escolha input[type=checkbox]{flex:0 0 auto;width:auto;padding:0;margin-top:3px;accent-color:var(--navy)}.escolha:hover{border-color:var(--gold)}.escolha.marcada{border-color:var(--navy);box-shadow:inset 3px 0 0 var(--gold)}.escolha input{margin-top:3px;accent-color:var(--navy)}.escolha b{display:block;font-size:14px;color:var(--navy);line-height:1.3}.escolha small{display:block;margin-top:4px;font-size:12px;line-height:1.5;color:var(--sup-texto2)}.origem-valor{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:10px 0 4px}.checks.colunas{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:6px 18px;max-height:260px;overflow-y:auto;padding-right:4px}.acoes-lista{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:12px 0 6px}.acoes-lista .dica{margin:0}.form-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:4px 20px}.form-grade>.campo-largo,.form-grade>.secao-form,.form-grade>.alerta,.form-grade>.bloco-jornada,.form-grade>.nota,.form-grade>.explica{grid-column:1 / -1}.secao-form .form-grade{margin-top:12px}@media (max-width: 700px){.form-grade{grid-template-columns:1fr}}.secao-form{margin-top:20px;padding-top:18px;border-top:1px solid var(--sup-borda)}.secao-form>h4{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--bronze);font-family:var(--fonte-ui);margin-bottom:4px}.secao-form>.explica{font-size:12px;color:var(--stone);margin-bottom:14px}.dias-semana{display:flex;gap:6px;flex-wrap:wrap}.dia-botao{width:42px;height:38px;border-radius:8px;border:1px solid var(--sup-borda);background:#fff;color:var(--stone);font-size:12px;font-weight:600;cursor:pointer}.dia-botao.marcado{background:var(--navy);color:var(--gold);border-color:var(--navy)}.checks{display:flex;flex-direction:column;gap:10px}.check{display:flex;align-items:flex-start;gap:9px;font-size:13px;cursor:pointer}.check input{margin-top:2px;accent-color:var(--gold);width:15px;height:15px}.check .txt b{display:block;color:var(--navy);font-weight:600}.check .txt span{font-size:11.5px;color:var(--stone)}.aviso-caixa{background:#e8a93a17;border:1px solid rgba(232,169,58,.3);border-radius:8px;padding:11px 13px;font-size:12.5px;color:#8a6d1a;margin-top:14px}.aviso-caixa b{display:block;margin-bottom:3px}.card{background:#fff;border:1px solid var(--sup-borda);border-radius:12px;padding:18px;margin-bottom:14px}@media (max-width: 620px){.grid-2{grid-template-columns:1fr}}.btn-gold{padding:11px 20px;background:linear-gradient(135deg,var(--gold-bright),var(--gold));color:var(--navy-deep);border:none;border-radius:8px;font-weight:700;font-size:13.5px;cursor:pointer}.btn-gold:hover:not(:disabled){filter:brightness(1.06)}.btn-gold:disabled{opacity:.55;cursor:not-allowed}.error-msg{padding:11px 14px;border-radius:8px;font-size:13px;margin-bottom:16px;background:var(--danger-bg);color:var(--danger);border:1px solid rgba(179,73,46,.28)}.login-screen .error-msg{background:#b3492e26;color:#ffb4a0}.empty-state{padding:44px 20px;text-align:center;color:var(--stone);font-size:13.5px}.display{font-family:var(--fonte-marca)}.marca-anomalia{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#e8a93a29;color:#b07d14;border:1px solid rgba(232,169,58,.5);font-weight:700;font-size:12.5px;font-family:var(--fonte-ui)}tbody tr.linha-grave{background:var(--danger-bg)}tbody tr.linha-grave:hover{background:#ffeee9}tbody tr.linha-grave td{border-bottom-color:#b3492e24}.abas{display:flex;gap:4px;margin-bottom:14px;flex-wrap:wrap;border-bottom:1px solid var(--sup-borda)}.aba{background:transparent;border:none;border-bottom:2px solid transparent;padding:10px 16px;font-size:13.5px;color:var(--stone);cursor:pointer;font-weight:500;display:flex;align-items:center;gap:8px;margin-bottom:-1px}.aba:hover{color:var(--navy)}.aba.ativa{color:var(--navy);font-weight:600;border-bottom-color:var(--gold)}.aba .contador{background:var(--gold);color:var(--navy-deep);border-radius:10px;padding:1px 7px;font-size:11px;font-weight:700;font-family:var(--fonte-ui)}.btn-aprovar{padding:7px 14px;background:var(--success);color:#fff;border:1px solid var(--success);border-radius:6px;font-size:12px;font-weight:600;cursor:pointer}.btn-aprovar:hover:not(:disabled){filter:brightness(1.08)}.btn-aprovar:disabled{opacity:.5;cursor:not-allowed}textarea{width:100%;padding:13px 14px;border-radius:8px;border:1px solid var(--sup-borda);background:#fff;color:var(--ink);font-size:14px;font-family:inherit;resize:vertical}textarea:focus{outline:none;border-color:var(--gold)}.token-caixa{display:flex;align-items:center;gap:10px;padding:14px;background:var(--navy);border-radius:10px;margin-bottom:4px}.token-caixa code{flex:1;color:var(--gold-bright);font-size:13px;word-break:break-all;font-family:var(--fonte-mono);line-height:1.5}.perm-grupo{margin-bottom:26px}@media (min-width: 1280px){.perm-lista{display:grid;grid-template-columns:1fr 1fr;gap:0 26px}.perm-lista .perm-linha{border-bottom:1px solid var(--sup-borda)}}@media (min-width: 1750px){.perm-lista{grid-template-columns:repeat(3,1fr)}}.perm-grupo-cab{margin-bottom:10px}.perm-grupo-cab b{display:block;font-family:var(--fonte-marca);font-size:15px;color:var(--navy);letter-spacing:.01em}.perm-grupo-cab span{font-size:12.5px;color:var(--stone)}.perm-linha{display:flex;align-items:center;gap:18px;padding:14px 18px;border-bottom:1px solid var(--sup-borda)}.perm-linha:last-child{border-bottom:none}.perm-linha.bloqueada{background:#5e594f0a}.perm-texto{flex:1;min-width:0}.perm-nome{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px;color:var(--navy);font-weight:600}.perm-desc{font-size:12.5px;color:var(--stone);margin-top:3px}.perm-origem{font-size:11px;color:var(--stone);margin-top:5px;opacity:.85}.perm-acoes{display:flex;align-items:center;gap:10px;flex-shrink:0}.perm-switch{position:relative;width:42px;height:24px;border-radius:999px;border:1px solid var(--sup-borda);background:#5e594f2e;cursor:pointer;transition:background .15s,border-color .15s;padding:0}.perm-switch .bolinha{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .15s;box-shadow:0 1px 3px #00000040}.perm-switch.on{background:var(--success);border-color:var(--success)}.perm-switch.on .bolinha{transform:translate(18px)}.perm-switch:disabled{opacity:.45;cursor:not-allowed}.perm-switch:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.perm-estado{font-size:12px;color:var(--stone);min-width:68px}.perm-estado.on{color:var(--success);font-weight:600}@media (max-width: 720px){.perm-linha{flex-direction:column;align-items:flex-start;gap:10px}.perm-acoes{width:100%}}.bloqueio-caixa{border:1px solid rgba(179,73,46,.35);background:#b3492e0d;border-radius:12px;padding:16px;margin-bottom:24px}.bloqueio-topo{display:flex;gap:16px;align-items:flex-start;margin-bottom:14px}.bloqueio-topo>div{flex:1}.bloqueio-topo b{display:block;font-family:var(--fonte-marca);font-size:16px;color:var(--danger);margin-bottom:4px}.bloqueio-topo span{font-size:13px;color:var(--stone);line-height:1.6}.rel-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-bottom:20px}.rel-bloco{background:#fff;border:1px solid var(--sup-borda);border-radius:12px;padding:20px}.rel-bloco-cab{margin-bottom:14px}.rel-bloco-cab b{display:block;font-family:var(--fonte-marca);font-size:15px;color:var(--navy)}.rel-bloco-cab span{font-size:12.5px;color:var(--stone)}.rel-lista{max-height:260px;overflow-y:auto;border:1px solid var(--sup-borda);border-radius:8px;padding:6px}.rel-item{display:flex;align-items:flex-start;gap:10px;padding:8px 10px;border-radius:6px;cursor:pointer;font-size:13.5px;color:var(--navy)}.rel-item:hover{background:var(--cream)}.rel-item input{margin-top:3px;flex-shrink:0}.rel-item span{display:flex;flex-direction:column;gap:2px}.rel-item em{font-style:normal;font-size:11.5px;color:var(--stone)}.rel-formatos{display:flex;flex-direction:column;gap:10px;margin-top:6px}.rel-formato{display:flex;align-items:flex-start;gap:11px;padding:12px 14px;border:1px solid var(--sup-borda);border-radius:10px}.rel-botoes{display:flex;gap:10px;flex-wrap:wrap}.rel-botoes .btn-primary{width:auto}.rel-botoes .btn-secondary{margin-top:0}.rel-formato b{display:block;font-size:13.5px;color:var(--navy);margin-bottom:3px}.rel-formato span{font-size:12px;color:var(--stone);line-height:1.55}.rel-rodape{display:flex;align-items:center;justify-content:space-between;gap:18px;background:#fff;border:1px solid var(--sup-borda);border-radius:12px;padding:16px 20px;margin-bottom:18px;flex-wrap:wrap}.rel-resumo b{display:block;font-family:var(--fonte-marca);font-size:18px;color:var(--navy)}.rel-resumo span{font-size:12.5px;color:var(--stone)}@media (max-width: 980px){.rel-grid{grid-template-columns:1fr}}.turno-layout{display:grid;grid-template-columns:380px 1fr;gap:20px;align-items:start}tr.clicavel{cursor:pointer}tr.clicavel:hover{background:var(--cream)}tr.selecionada{background:#d4af371a}.turno-detalhe{background:#fff;border:1px solid var(--sup-borda);border-radius:12px;padding:20px}.turno-cab{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;border-bottom:1px solid var(--sup-borda);margin-bottom:16px;flex-wrap:wrap}.turno-cab b{display:block;font-family:var(--fonte-marca);font-size:17px;color:var(--navy)}.turno-cab span{font-size:12.5px;color:var(--stone)}.turno-acoes{display:flex;gap:8px;flex-wrap:wrap}.turno-secao{margin-bottom:20px}.turno-secao>b{display:block;font-family:var(--fonte-marca);font-size:14px;color:var(--navy);margin-bottom:9px}.turno-nada{font-size:12.5px;color:var(--stone)}.turno-check-lista{display:flex;flex-wrap:wrap;gap:7px}.turno-check{font-size:11.5px;padding:4px 9px;border-radius:999px;background:#5e594f1a;color:var(--stone)}.turno-check.ok{background:#2f9e6e21;color:var(--success);font-weight:600}.turno-linha{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid var(--sup-borda);font-size:13px;color:var(--navy)}.turno-linha:last-of-type{border-bottom:none}.turno-linha em{display:block;font-style:normal;font-size:11px;color:var(--stone);margin-top:2px}.turno-ocorrencia{padding:10px 0;border-bottom:1px solid var(--sup-borda)}.turno-ocorrencia:last-of-type{border-bottom:none}.turno-ocorrencia em{font-style:normal;font-size:11px;color:var(--stone)}.turno-ocorrencia p{font-size:13.5px;color:var(--navy);margin:3px 0;line-height:1.55}.turno-fotos{font-size:11.5px;color:var(--bronze)}.links-originais{margin:4px 0 6px}.turno-problema{margin-top:8px;font-size:13px;color:var(--sit-vermelho)}.links-originais-botao{font-size:12.5px}.links-originais-painel{margin-top:6px;padding:10px 12px;border:1px solid var(--borda-card);border-radius:12px;background:var(--superficie);display:grid;gap:8px}.links-originais-linha{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;font-size:13px}.links-originais-acoes{display:inline-flex;gap:8px;align-items:center}.links-originais-revogado{color:var(--sit-vermelho)}.links-originais-revogar{display:flex;flex-wrap:wrap;gap:8px;width:100%}.links-originais-revogar input{flex:1 1 260px}.turno-form{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap;align-items:center}.turno-form.coluna{flex-direction:column;align-items:stretch}.turno-form-linha{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.turno-form input[type=text],.turno-form input:not([type]),.turno-form textarea{flex:1;min-width:150px;padding:9px 11px;border:1px solid var(--sup-borda);border-radius:8px;font-size:13px;font-family:inherit}.turno-form textarea{width:100%;resize:vertical}.turno-foto-btn{cursor:pointer;display:inline-flex;align-items:center}.turno-check-form{margin-top:6px}.turno-check-form>b{display:block;font-size:13.5px;color:var(--navy)}.turno-check-form>span{display:block;font-size:12px;color:var(--stone);margin-bottom:9px}.turno-check-item{display:flex;align-items:center;gap:9px;padding:6px 2px;font-size:13px;color:var(--navy);cursor:pointer}@media (max-width: 1100px){.turno-layout{grid-template-columns:1fr}}.qsk-tela{min-height:100vh;background:linear-gradient(160deg,var(--navy) 0%,var(--navy-deep) 100%);color:var(--texto-claro);display:flex;flex-direction:column;font-size:17px;font-family:var(--fonte-ui)}.qsk-camera{position:relative;height:min(88vh,128vw);width:auto;margin:6px auto 20px;aspect-ratio:3 / 4;border-radius:var(--raio-modal);overflow:hidden;border:1px solid rgba(246,241,228,.14);background:#000;box-shadow:0 22px 54px #00000080}.qsk-oval{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.qsk-oval svg{display:block;width:100%;height:100%}.qsk-oval-fora{fill:#060f1f9e}.qsk-oval-anel{fill:none;stroke-width:6;stroke:var(--gold);transition:stroke var(--entrada) var(--curva)}.qsk-oval[data-anel=dourado] .qsk-oval-anel{stroke:var(--gold);animation:qsk-anel-pulsa 1.1s ease-in-out infinite}.qsk-oval[data-anel=verde] .qsk-oval-anel{stroke:var(--sit-verde);stroke-width:8}.qsk-oval[data-anel=vermelho] .qsk-oval-anel{stroke:var(--sit-vermelho);stroke-width:8}@keyframes qsk-anel-pulsa{0%,to{stroke-opacity:1}50%{stroke-opacity:.45}}@media (prefers-reduced-motion: reduce){.qsk-oval-anel{animation:none!important}}.qsk-camera video{width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.qsk-camera-oculta{position:absolute;width:1px;height:1px;min-width:0;margin:0;border:none;box-shadow:none;border-radius:0;opacity:.01;pointer-events:none}.qsk-situacao{min-height:26px;font-size:18px;color:var(--cream)}.qsk-btn-principal.qsk-btn-matricula{max-width:420px;background:transparent;color:var(--gold);border:1.5px solid var(--gold);box-shadow:none;transform:none}.qsk-btn-matricula:hover{background:#d4af3724}.qsk-identificacao{padding-top:14px}.qsk-diagnostico{margin:-6px 0 14px;font-family:var(--fonte-mono);font-size:13px;letter-spacing:.4px;color:#f6f1e480}.qsk-diagnostico[hidden]{display:none}.qsk-selo{position:fixed;right:10px;bottom:8px;font-family:var(--fonte-mono);font-size:11px;letter-spacing:.3px;color:#f6f1e452;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:none;z-index:5}.qsk-selo-alerta{color:var(--warning)}.qsk-recarregar{position:fixed;right:10px;bottom:30px;z-index:6}.qsk-pessoa-bloqueada{opacity:.5;cursor:not-allowed}.qsk-pessoa-bloqueada:hover{background:#ffffff0d;border-color:var(--line-gold)}.qsk-pessoa-bloqueada .qsk-avatar{background:#d4af3759}.qsk-confirmado-quem{display:flex;flex-direction:column;gap:4px;align-items:center;margin:4px 0 18px}.qsk-confirmado-quem strong{font-family:var(--fonte-marca);font-size:clamp(26px,4.5vw,38px);font-weight:500;line-height:1.1}.qsk-confirmado-tipo{font-size:20px;color:var(--gold)}.qsk-confirmado-hora{font-family:var(--fonte-mono);font-size:17px;color:#f6f1e4b3}.escolha.desabilitada{opacity:.55;cursor:not-allowed}.escolha.desabilitada:hover{border-color:var(--sup-borda);background:transparent}.qsk-saudacao{margin:10px 0 -2px;font-family:var(--fonte-assinatura);font-style:italic;font-size:26px;color:var(--gold)}.qsk-nome-grande{font-size:clamp(30px,5vw,44px);line-height:1.1;margin-top:2px}.qsk-equipe-da-pessoa{margin:6px 0 0;font-family:var(--fonte-mono);font-size:14px;letter-spacing:.6px;color:var(--gold)}.qsk-topo{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px var(--margem);border-bottom:1px solid rgba(246,241,228,.1)}.qsk-marca-bloco{display:flex;align-items:center;gap:14px;min-width:0}.qsk-brasao{width:44px;height:44px;object-fit:contain;flex:none;filter:drop-shadow(0 4px 10px rgba(0,0,0,.35))}.qsk-brasao-solto{display:block;width:64px;height:64px;margin:0 auto 14px}.qsk-marca-texto{min-width:0}.qsk-equipe{display:block;font-family:var(--fonte-marca);font-weight:500;font-size:20px;letter-spacing:.4px;color:var(--gold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qsk-local{display:block;font-size:13px;color:#f6f1e49e;margin-top:2px}.qsk-status{display:flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:flex-end}.qsk-hora-bloco{display:flex;flex-direction:column;align-items:flex-end;line-height:1}.qsk-relogio{font-family:var(--fonte-marca);font-weight:500;font-size:34px;letter-spacing:.03em;color:var(--texto-claro);font-variant-numeric:tabular-nums}.qsk-data{font-size:12px;color:#f6f1e499;margin-top:4px}.qsk-pino{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:5px 12px;border-radius:var(--raio-chip);border:1px solid transparent}.qsk-pino-on{color:#9be7c4;border-color:#2f9e6e80;background:var(--sit-verde-fundo)}.qsk-pino-off{color:#ffc9b8;border-color:#b3492e8c;background:var(--sit-vermelho-fundo)}.qsk-pendentes{font-size:12px;padding:5px 12px;border-radius:var(--raio-chip);color:#2a2100;background:var(--gold);font-weight:600}@media (orientation: landscape) and (min-width: 900px){.qsk-identificando{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1.4fr);grid-template-rows:1fr;align-items:center}.qsk-identificando .qsk-topo{grid-row:1;grid-column:1;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:22px;border:none;padding:32px;align-self:stretch}.qsk-identificando .qsk-marca-bloco{flex-direction:column;gap:10px}.qsk-identificando .qsk-brasao{width:72px;height:72px}.qsk-identificando .qsk-equipe{white-space:normal;font-size:24px}.qsk-identificando .qsk-status{flex-direction:column;gap:14px}.qsk-identificando .qsk-hora-bloco{align-items:center;order:-1}.qsk-identificando .qsk-relogio{font-size:88px}.qsk-identificando .qsk-data{font-size:15px;margin-top:8px}.qsk-identificando .qsk-camera{grid-row:1;grid-column:2;height:min(94vh,calc(52vw * 4 / 3));width:auto;margin:0 auto;align-self:center}.qsk-identificando .qsk-corpo{grid-row:1;grid-column:2;padding:0 26px 16px}.qsk-identificando .qsk-identificacao .qsk-btn-matricula{margin-top:8px;min-height:54px}.qsk-identificando .qsk-selo{left:10px;right:auto}}.qsk-corpo{flex:1;padding:26px;max-width:880px;width:100%;margin:0 auto}.qsk-identificando{position:relative}.qsk-identificando .qsk-corpo{position:absolute;left:0;right:0;bottom:0;flex:none;padding:90px 20px 16px;z-index:3;pointer-events:none;background:linear-gradient(to top,#060f1ff5,#060f1fe0 45%,#060f1f00)}.qsk-identificando .qsk-corpo button{pointer-events:auto}.qsk-centro{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center}.qsk-titulo{font-family:var(--fonte-marca);font-size:30px;font-weight:500;margin:6px 0 4px;letter-spacing:.3px}.qsk-sub{color:#f6f1e4b8;margin:0 0 20px;line-height:1.5}.qsk-nota{color:#f6f1e480;font-size:13px;line-height:1.55;margin-top:14px}.qsk-vazio{color:#f6f1e499;padding:30px 0;text-align:center}.qsk-aviso{color:var(--gold-bright);margin:10px 0}.qsk-erro{color:#ffb4a0;margin:10px 0}.qsk-campo{width:100%;min-height:var(--alt-campo);padding:14px 18px;font-size:17px;border-radius:var(--raio-campo);border:1px solid rgba(246,241,228,.18);background:#ffffff0f;color:var(--texto-claro);outline:none;font-family:var(--fonte-ui)}.qsk-campo:focus{border-color:var(--gold);background:#ffffff1a}.qsk-campo::placeholder{color:#f6f1e46b}.qsk-busca{margin-bottom:18px}.qsk-btn-principal{width:100%;margin-top:18px;padding:16px 24px;font-size:17px;font-weight:600;border:none;border-radius:var(--raio-chip);background:var(--gold);color:var(--navy-deep);cursor:pointer;min-height:60px;font-family:var(--fonte-ui);transition:transform var(--toque) var(--curva),box-shadow var(--toque)}.qsk-btn-principal:hover{box-shadow:var(--sombra-ouro);transform:translateY(-1px)}.qsk-btn-principal:disabled{opacity:.55;cursor:default;transform:none;box-shadow:none}.qsk-btn-cancelar{width:100%;margin-top:10px;padding:14px 24px;font-size:16px;font-weight:600;border:1.5px solid #E08A78;border-radius:var(--raio-chip);background:transparent;color:#ffc9b8;cursor:pointer;min-height:56px;font-family:var(--fonte-ui)}.qsk-btn-texto{background:none;border:none;color:var(--gold);cursor:pointer;font-size:15px;padding:10px 0;min-height:44px;font-family:var(--fonte-ui)}.qsk-pessoas{list-style:none;margin:0;padding:0;display:grid;gap:10px}.qsk-pessoa{width:100%;display:flex;align-items:center;gap:15px;text-align:left;padding:15px 18px;min-height:74px;cursor:pointer;border:1px solid rgba(246,241,228,.12);border-radius:var(--raio-card);background:#ffffff0d;color:var(--texto-claro);font-family:var(--fonte-ui)}.qsk-pessoa:hover{background:#d4af3721;border-color:var(--gold)}.qsk-avatar{width:46px;height:46px;flex:0 0 46px;display:grid;place-items:center;border-radius:50%;background:var(--gold);color:var(--navy-deep);font-family:var(--fonte-marca);font-size:17px}.qsk-pessoa-texto{display:flex;flex-direction:column;gap:3px;min-width:0}.qsk-pessoa-texto strong{font-size:17px}.qsk-pessoa-texto small{color:#f6f1e499;font-size:13px}.qsk-tipos{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:13px}.qsk-tipo{display:flex;flex-direction:column;gap:5px;align-items:flex-start;padding:22px 20px;min-height:104px;cursor:pointer;text-align:left;border:1px solid rgba(246,241,228,.12);border-radius:var(--raio-card);background:#ffffff0d;color:var(--texto-claro);font-family:var(--fonte-ui)}.qsk-tipo:hover{background:#d4af3724;border-color:var(--gold)}.qsk-tipo:disabled{opacity:.5;cursor:default}.qsk-tipo strong{font-family:var(--fonte-marca);font-size:20px;font-weight:500}.qsk-tipo small{color:#f6f1e499;font-size:13px}.qsk-marca{width:64px;height:64px;display:grid;place-items:center;border-radius:50%;background:transparent;border:2px solid var(--gold);color:var(--gold);font-size:30px;line-height:1;margin-bottom:14px}.qsk-marca-erro{border-color:var(--danger);color:#ffb4a0}.qsk-marca-aniversario{border-color:var(--gold);color:var(--gold);box-shadow:0 0 0 6px #d4af3724}.qsk-titulo-aniversario{color:var(--gold)}.qsk-aniversario{display:flex;align-items:center;gap:12px;margin:0 0 6px;font-size:16px;font-weight:600;color:var(--gold);letter-spacing:.2px;white-space:nowrap}.qsk-aniversario:before,.qsk-aniversario:after{content:"";flex:1 0 28px;height:1px;background:var(--line-gold)}.qsk-marca-espera{border-color:var(--line-gold);color:#d4af3799;font-size:20px;letter-spacing:2px}.qsk-confirma{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;max-width:none;margin:0;padding:clamp(18px,4vw,40px);background:var(--navy-deep);overflow-y:auto}.qsk-confirma-foto{max-width:min(60vw,260px);max-height:38vh;min-width:120px;min-height:120px;margin-bottom:12px;border-radius:var(--raio-card);overflow:hidden;display:grid;place-items:center;border:2px solid var(--line-gold);background:#ffffff0f}.qsk-confirma-foto img{display:block;width:auto;height:auto;max-width:100%;max-height:38vh;object-fit:contain;transform:scaleX(-1)}.qsk-confirma-iniciais{font-family:var(--fonte-marca);font-size:34px;color:var(--gold)}.qsk-btn-ok{max-width:380px}.qsk-btn-principal.qsk-btn-ok-secundario{background:transparent;color:var(--gold);border:1.5px solid var(--gold);box-shadow:none;transform:none}.qsk-confirma-pessoa,.qsk-confirma-docs{display:flex;flex-direction:column;align-items:center;width:100%}.qsk-comprovante dt{white-space:nowrap}@media (orientation: landscape) and (min-width: 900px){.qsk-confirma{display:grid;grid-template-columns:1fr 1fr;align-items:center;column-gap:32px;padding:24px 40px}.qsk-confirma-pessoa{grid-column:1}.qsk-confirma-docs{grid-column:2}.qsk-confirma .qsk-confirma-foto,.qsk-confirma .qsk-confirma-foto img{max-height:46vh}}.qsk-guia{font-family:var(--fonte-marca);font-size:clamp(24px,5vw,36px);font-weight:500;letter-spacing:.5px;color:var(--gold);margin:2px 0 6px;min-height:1.2em}.qsk-comprovante{width:100%;max-width:460px;text-align:left;margin-top:8px;padding:18px 20px;border-radius:var(--raio-card);border:1px solid rgba(246,241,228,.12);background:#ffffff0f}.qsk-comprovante-offline{border-color:#e8a93a73;background:#e8a93a1a}.qsk-livro{width:100%;max-width:460px;margin-top:8px;padding:16px 20px;border-radius:13px;border:1.5px solid var(--gold);background:#d4af3714;text-align:left}.qsk-livro-fechado{border-color:#d4af3773}.qsk-livro-falhou{border-color:#e8a93a73;background:#e8a93a1a}.qsk-livro-texto{font-size:18px;color:var(--cream);margin:0 0 10px}.qsk-livro-texto strong{color:var(--gold)}.qsk-livro-pendencias{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:6px}.qsk-livro-pendencias li{font-size:17px;color:var(--cream);padding:8px 12px;border-left:3px solid var(--sit-laranja);background:#ffffff0f;border-radius:8px}.qsk-livro-botoes{display:grid;grid-template-columns:1.4fr 1fr;gap:10px;align-items:center}.qsk-btn-livro{max-width:none;min-height:56px;margin-top:0}.qsk-comprovante-titulo{display:block;font-family:var(--fonte-ui);font-weight:600;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--gold);margin-bottom:12px}.qsk-comprovante dl{margin:0;display:grid;gap:9px}.qsk-comprovante dl>div{display:flex;justify-content:space-between;gap:14px}.qsk-comprovante dt{color:#f6f1e494;font-size:13px}.qsk-comprovante dd{margin:0;font-family:var(--fonte-mono);font-size:14px;text-align:right}.qsk-hash{word-break:break-all;font-size:11px!important;line-height:1.45}.qsk-descartes{margin:0 26px 22px;padding:15px 18px;border-radius:12px;border:1px solid rgba(179,73,46,.5);background:#b3492e29}.qsk-descartes ul{margin:9px 0;padding-left:20px}.qsk-descartes li{margin:4px 0;font-size:14px}.qsk-recusas{position:fixed;top:16px;left:16px;right:16px;z-index:60;margin:0;border:2px solid var(--sit-vermelho);background:#3a1410;color:#fff;font-size:16px}.qsk-recusas strong{color:#ffb4a0;letter-spacing:.02em}.qsk-recusas li{font-size:16px}.qsk-confirma-recusada{background:#3a1410}.qsk-confirma-recusada .qsk-titulo{color:#ffb4a0}.qsk-procure-gestor{font-weight:700;color:#fff}.qsk-enviando{margin:6px 0 0;font-size:14px;opacity:.7}.qsk-ferias{font-size:clamp(20px,2.6vw,28px);font-weight:600;margin:12px 0 0}.qsk-pareamento{align-items:center;justify-content:center}.qsk-caixa{width:100%;max-width:470px;margin:auto;padding:34px;border:1px solid rgba(246,241,228,.12);border-radius:var(--raio-card);background:#ffffff0d}@media (max-width: 600px){.qsk-topo{flex-direction:column;align-items:flex-start}.qsk-marca-bloco{max-width:100%}.qsk-status{justify-content:flex-start}.qsk-corpo{padding:20px 16px}.qsk-titulo{font-size:25px}}.qsk-caixa-qr{max-width:540px;text-align:center}.qsk-qr{display:inline-block;margin:18px auto 14px;padding:14px;background:#fff;border-radius:16px;box-shadow:0 12px 34px #00000061}.qsk-qr canvas{display:block;width:min(300px,62vw);height:auto}.qsk-codigo{font-family:var(--fonte-mono);font-size:clamp(26px,5vw,34px);letter-spacing:6px;color:var(--gold);margin:4px 0 2px}.qsk-codigo-hifen{color:#f6f1e459;letter-spacing:0}.qsk-esperando{margin-top:16px;color:#f6f1e49e;font-size:14px;animation:qsk-respira 2.4s ease-in-out infinite}@keyframes qsk-respira{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion: reduce){.qsk-esperando{animation:none;opacity:.8}}.qsk-qr-expirado{padding:22px 0}.qsk-sem-facial{margin:0 0 16px;padding:13px 16px;border-radius:12px;border:1px solid rgba(232,169,58,.45);background:#e8a93a1f;color:var(--cream);font-size:14.5px;line-height:1.55}.qr-instrucao{color:var(--stone);font-size:14.5px;line-height:1.5;margin:0 0 14px}.qr-video{position:relative;width:100%;aspect-ratio:3 / 4;max-height:58vh;border-radius:14px;overflow:hidden;background:#000}.qr-video video{width:100%;height:100%;object-fit:cover}.qr-mira{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:62%;aspect-ratio:1;border:3px solid var(--gold);border-radius:14px;box-shadow:0 0 0 100vmax #00000057}.qr-leitor .btn-secondary,.qr-digitar .btn-secondary{margin-top:12px}.qr-digitar input{font-family:var(--fonte-mono);font-size:22px;letter-spacing:4px;text-align:center}.qr-lido{display:flex;flex-direction:column;gap:4px;padding:13px 16px;margin-bottom:16px;border-radius:12px;border:1px solid var(--sup-borda);background:var(--sup-fundo)}.qr-lido .rotulo{font-family:var(--fonte-mono);font-size:11px;letter-spacing:.8px;text-transform:uppercase;color:var(--stone)}.qr-lido strong{font-family:var(--fonte-mono);font-size:22px;letter-spacing:3px;color:var(--gold-ink)}.qr-pronto{text-align:center;padding:8px 0 4px}.qr-pronto h3{font-family:Oswald,sans-serif;font-size:23px;margin:12px 0 6px}.qr-pronto p{color:var(--stone);font-size:14.5px;line-height:1.55;margin:0 0 10px}.qr-selo{width:62px;height:62px;margin:0 auto;display:grid;place-items:center;border-radius:50%;background:var(--success);color:#fff;font-size:32px}.qr-nota{font-size:13px!important;color:var(--stone)}.caminho-antigo{margin-top:18px;font-size:13px;color:var(--stone)}.caminho-antigo .btn-ghost{font-size:13px;padding:2px 4px}.sugestoes{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 4px}.lista-unidades{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:6px}.lista-unidades li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 13px;border:1px solid var(--sup-borda);border-radius:9px;background:var(--sup-fundo)}.lista-unidades li .mono{font-size:13.5px;word-break:break-word}@media (max-width: 560px){.lista-unidades li{flex-direction:column;align-items:flex-start;gap:4px}}.ocorr-modos{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.ocorr-modo{flex:1;min-width:150px;display:flex;flex-direction:column;gap:2px;padding:11px 14px;cursor:pointer;text-align:left;border:1px solid var(--sup-borda);border-radius:10px;background:var(--sup-fundo);color:var(--ink)}.ocorr-modo:hover{border-color:var(--gold)}.ocorr-modo.ativo{border-color:var(--gold);background:#d4af371f}.ocorr-modo strong{font-size:14px}.ocorr-modo small{color:var(--stone);font-size:11.5px}.ocorr-unidades{display:flex;flex-wrap:wrap;gap:6px;max-height:190px;overflow-y:auto;padding:8px;border:1px solid var(--sup-borda);border-radius:9px;background:var(--sup-fundo)}.ocorr-unidades label{display:inline-flex;align-items:center;gap:6px;cursor:pointer;padding:6px 11px;border:1px solid var(--sup-borda);border-radius:999px;font-size:13px}.ocorr-unidades label.marcada{border-color:var(--gold);background:#d4af3729}.ocorr-campo{width:100%;padding:10px 12px;border:1px solid var(--sup-borda);border-radius:9px;font-size:14px;background:var(--sup-fundo);color:var(--ink)}.ocorr-veiculo{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:6px}.ocorr-veiculo input{flex:1;min-width:96px;padding:8px 10px;font-size:13px;border:1px solid var(--sup-borda);border-radius:8px}.ocorr-selecao{display:inline-flex;align-items:center;gap:8px}.ocorr-local{font-weight:600;color:var(--navy);margin:4px 0 2px;font-size:13.5px}.ocorr-numero{color:var(--gold-ink);font-size:12px;letter-spacing:.04em;margin:6px 0 0}.ocorr-veiculos{color:var(--stone);font-size:12.5px;margin:2px 0}.ocorr-barra-selecao{position:sticky;bottom:0;display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px;padding:11px 14px;border-radius:10px;background:var(--navy);color:var(--cream)}.ocorr-barra-selecao .btn-secondary{margin:0}@media (max-width: 620px){.ocorr-modo{min-width:100%}}.ocorr-corrigindo{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:10px;padding:10px 13px;border-radius:9px;border:1px solid rgba(232,169,58,.5);background:#e8a93a24;font-size:13px}.ocorr-corrigida{color:#8a5a2e;font-size:12.5px;font-weight:600;margin:3px 0}.ocorr-sem-revisao{display:flex;align-items:center;gap:10px;color:#8a5a2e;font-size:12.5px;font-weight:600;margin:3px 0}.ocorr-sem-revisao .btn-ghost{font-size:12.5px;padding:2px 8px}.assuntos-caixa{margin:12px 0;padding:0}.assuntos-toggle{width:100%;display:flex;justify-content:space-between;align-items:center;background:none;border:0;padding:12px 16px;cursor:pointer;font:inherit;color:var(--navy)}.assuntos-toggle .mono{font-size:12px;color:var(--gold-ink)}.assuntos-corpo{padding:0 16px 14px}.assuntos-explica{color:var(--sup-texto2);font-size:13px;margin:0 0 10px}.assuntos-inline{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.assuntos-inline input,.assuntos-inline select{padding:6px 8px;font:inherit}.assuntos-acoes{white-space:nowrap}.ocorr-corrige{color:var(--stone);font-size:12.5px;margin:3px 0}.sind-periodo{display:flex;gap:6px}.sind-periodo button{padding:7px 13px;font-size:12.5px;cursor:pointer;border:1px solid var(--sup-borda);border-radius:999px;background:var(--sup-fundo);color:var(--stone)}.sind-periodo button.ativo{border-color:var(--gold);background:#d4af3729;color:var(--ink);font-weight:600}.sind-periodo button{border-radius:2px;letter-spacing:.06em}.sind-imagens img{border-radius:2px}.sind-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(258px,1fr));gap:14px}.painel{display:flex;flex-direction:column;gap:6px;padding:18px 20px;border:1px solid var(--sup-borda);border-radius:13px;background:var(--sup-fundo)}.painel-largo{grid-column:1 / -1}.painel-destaque{background:linear-gradient(150deg,var(--navy) 0%,var(--navy-deep) 100%);border-color:transparent}.painel-destaque .rotulo{color:#f6f1e4a8}.painel-destaque .nota{color:#f6f1e48c}.numero-grande{font-family:Oswald,sans-serif;font-size:54px;line-height:1;color:var(--gold)}.rosca{width:148px;height:148px;border-radius:50%;margin:10px auto 4px;display:grid;place-items:center;position:relative}.rosca-centro{width:96px;height:96px;border-radius:50%;background:var(--sup-fundo);display:grid;place-items:center;text-align:center}.rosca-centro b{font-family:Oswald,sans-serif;font-size:26px}.rosca-centro small{color:var(--stone);font-size:11px}.legenda{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:5px}.legenda li{display:flex;align-items:center;gap:8px;font-size:12.5px}.legenda i{width:11px;height:11px;border-radius:3px;flex:0 0 11px}.legenda b{margin-left:auto}.barras{display:flex;align-items:flex-end;gap:3px;height:132px;margin-top:12px;overflow-x:auto}.barra{flex:1;min-width:12px;display:flex;flex-direction:column;justify-content:flex-end;height:100%}.barra-preenchida{background:var(--gold);border-radius:3px 3px 0 0;min-height:2px}.barra small{font-size:8.5px;color:var(--stone);text-align:center;margin-top:3px;white-space:nowrap}.feed{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:9px}.feed li{display:flex;align-items:flex-start;gap:12px;padding:11px 13px;border:1px solid var(--sup-borda);border-radius:10px}.feed-hora{font-size:11.5px;color:var(--stone);flex:0 0 84px;padding-top:2px}.feed-corpo{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.feed-corpo b{font-size:13px;color:var(--navy)}.feed-corpo span{font-size:13px}.feed-corpo small{font-size:11.5px;color:var(--stone)}.feed-corrigida{color:#8a5a2e!important;font-weight:600}.sind-agora{font-size:13px;margin:4px 0 8px}.sind-equipe{list-style:none;margin:0;padding:0;display:grid;gap:5px}.sind-equipe li{display:flex;justify-content:space-between;gap:10px;font-size:12.5px}.sind-equipe small{color:var(--stone)}.sind-imagens{display:flex;gap:8px;flex-wrap:wrap;margin:6px 0}.sind-imagens img{width:118px;height:88px;object-fit:cover;border-radius:8px;border:1px solid var(--sup-borda)}@media (max-width: 620px){.feed li{flex-direction:column;gap:4px}.feed-hora{flex:none}}.busca-ocorrencias{margin:18px 0 26px;padding:16px 18px 18px;border:1px solid var(--sup-borda);border-radius:12px;background:var(--sup-cartao)}.busca-ocorrencias .ocorr-barra-selecao{flex-wrap:wrap}.busca-reincidentes{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:10px 0 4px}.busca-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:12px 14px;margin-top:12px}.busca-form label{display:flex;flex-direction:column;gap:4px;font-size:13px}.busca-form input,.busca-form select{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.busca-form label{min-width:0}.busca-texto{grid-column:1 / -1}.busca-acoes{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:10px}.busca-total{margin:14px 0 6px}.busca-unidades{margin-top:14px;font-size:13px}.busca-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.btn-trocar-senha{background:transparent;border:1px solid rgba(255,255,255,.25);color:inherit;border-radius:8px;padding:6px 12px;font-size:12px;cursor:pointer;margin-right:8px}.btn-trocar-senha:hover{border-color:var(--gold)}.campo-largo{grid-column:1 / -1}.foto-func-topo{display:flex;gap:18px;align-items:flex-start;flex-wrap:wrap}.foto-func-previa{width:108px;height:138px;flex-shrink:0;border-radius:3px;overflow:hidden;background:var(--sup-fundo);border:1px solid var(--sup-borda);display:flex;align-items:center;justify-content:center}.foto-func-previa img{width:100%;height:100%;object-fit:cover}.opcao-linha{display:flex;align-items:flex-start;gap:10px;cursor:pointer;line-height:1.35}.opcao-linha input[type=checkbox]{margin-top:3px;flex:none}.foto-func-previa video{width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.foto-func-vazia{font-family:var(--fonte-ui);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--sup-texto2)}.foto-func-acoes{flex:1;min-width:260px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.foto-func-registro{font-size:12px;color:var(--sup-texto2);margin:0}.nota-marca-teste{margin-top:14px;font-size:12.5px;color:var(--sup-texto2);background:#d4af370f;border-left:2px solid var(--gold);padding:10px 13px;border-radius:0 3px 3px 0}.bloco-jornada{grid-column:1 / -1;margin-bottom:26px;padding:20px;background:var(--sup-fundo);border:1px solid var(--sup-borda);border-radius:3px}.jornada-topo{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.eyebrow-int{font-family:var(--fonte-ui);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--bronze);margin-bottom:6px}.jornada-modelos{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:16px 0 18px}.jornada-modelos small{opacity:.65;text-transform:none;letter-spacing:0}.jornada-pares{display:flex;flex-direction:column;gap:10px}.jornada-par{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap;background:#fff;border:1px solid var(--sup-borda);border-radius:3px;padding:12px 14px}.jornada-num{font-family:var(--fonte-ui);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--bronze);min-width:76px}.jornada-par label{display:flex;flex-direction:column;gap:5px}.jornada-par label span{font-family:var(--fonte-ui);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--sup-texto2)}.jornada-par input[type=time]{padding:9px 11px;border:1px solid var(--sup-borda);border-radius:2px;font-size:15px;font-family:var(--fonte-ui);background:#fff}.jornada-par input[type=time]:focus{outline:none;border-color:var(--gold)}.jornada-seta{color:var(--bronze);font-size:15px;padding-bottom:10px}.jornada-par .btn-ghost{margin-left:auto}.jornada-acoes{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:16px}.jornada-total{font-size:13px;color:var(--sup-texto2);margin-left:auto}.jornada-total b{color:var(--navy);font-size:15px}.painel-topo-acoes{display:flex;align-items:center;gap:14px}.painel-relogio{font-family:Oswald,sans-serif;font-weight:300;font-size:26px;color:var(--navy);letter-spacing:.02em;line-height:1}.painel-filtro{display:flex;align-items:center;gap:10px;margin-bottom:18px}.painel-filtro label{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--sup-texto2)}.painel-filtro select{padding:9px 12px;border:1px solid var(--sup-borda);border-radius:3px;font:inherit;background:#fff;min-width:220px}.painel-pendencia-livro{border-left:4px solid #C8621A;background:#de7a301a;color:var(--sup-texto, #1C1A16);margin-bottom:14px}.painel-pendencia-livro b{color:#c8621a}.painel-cartoes{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:22px}.painel-cartao{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-align:left;font:inherit;background:#fff;border:1px solid var(--sup-borda);border-radius:3px;padding:16px 18px;position:relative;overflow:hidden;transition:border-color .15s,transform .15s}.painel-cartao:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--sup-borda);transition:background .15s}.painel-cartao:hover{border-color:#c9d3e0;transform:translateY(-1px)}.painel-cartao.focado{border-color:var(--navy);box-shadow:0 6px 18px #0a19311a}.painel-numero{display:block;font-family:Oswald,sans-serif;font-weight:300;font-size:34px;line-height:1;color:var(--navy)}.painel-rotulo{display:block;margin-top:6px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--sup-texto2)}.painel-cartao.alerta:before{background:#c9822b}.painel-cartao.alerta .painel-numero{color:#a8641a}.painel-cartao.ativo:before{background:#2e7d5b}.painel-cartao.neutro:before{background:var(--gold)}.painel-cartao.calmo:before{background:#c9d3e0}.acento-marca{font-family:EB Garamond,Georgia,serif;font-style:italic;font-weight:400;font-size:1.12em;color:var(--gold-ink);letter-spacing:.005em}.painel-foco{font-size:13px;color:var(--sup-texto2);margin:-8px 0 14px}.link-inline{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;font:inherit;color:var(--navy);text-decoration:underline;cursor:pointer}.marca-situacao{display:inline-block;font-size:11px;letter-spacing:.06em;text-transform:uppercase;padding:3px 9px;border-radius:2px;border:1px solid}.marca-situacao.alerta{color:#a8641a;border-color:#e4c79a;background:#fdf6ec}.marca-situacao.ativo{color:#2e7d5b;border-color:#a9cfbc;background:#f1f8f4}.marca-situacao.neutro{color:var(--navy);border-color:#c9d3e0;background:#f5f7fa}.marca-situacao.calmo{color:var(--sup-texto2);border-color:var(--sup-borda);background:#fafbfc}.ponto-filtros{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:14px;align-items:end;margin-bottom:8px}.ponto-filtros .field{margin:0}.ponto-filtros .btn-gold{width:auto;margin:0;padding:13px 22px}@media (max-width: 760px){.ponto-filtros{grid-template-columns:1fr}}.ponto-cabecalho{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:24px 0 14px;padding-bottom:14px;border-bottom:1px solid var(--sup-borda)}.ponto-cabecalho h3{font-family:Oswald,sans-serif;font-weight:300;font-size:24px;color:var(--navy);margin:0}.ponto-resumo{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:22px}.ponto-resumo .ponto-veredito{flex:2 1 260px}.ponto-resumo .ponto-numero{flex:1 1 120px}.ponto-veredito{padding:16px 18px;border-radius:3px;border:1px solid}.ponto-veredito b{display:block;font-family:Oswald,sans-serif;font-weight:400;font-size:18px;letter-spacing:.01em}.ponto-veredito small{display:block;margin-top:4px;font-size:12px;line-height:1.5}.ponto-veredito.limpo{border-color:#a9cfbc;background:#f1f8f4;color:#2e7d5b}.ponto-veredito.atencao{border-color:#e4c79a;background:#fdf6ec;color:#a8641a}.ponto-numero{padding:16px 18px;border:1px solid var(--sup-borda);border-radius:3px;background:#fff}.ponto-numero b{display:block;font-family:Oswald,sans-serif;font-weight:300;font-size:26px;color:var(--navy);line-height:1}.ponto-numero b.negativo{color:#a8641a}.ponto-numero small{display:block;margin-top:6px;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--sup-texto2)}td .negativo{color:#a8641a}.ponto-anomalias{margin-bottom:22px}.ponto-anomalias h4{font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:var(--sup-texto2);margin-bottom:10px}.ponto-anomalias ul{list-style:none;margin:0;padding:0}.ponto-anomalias li{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;padding:9px 14px;border-left:2px solid #E4C79A;background:#fdf6ec;border-radius:0 3px 3px 0;margin-bottom:6px;font-size:13px}.ponto-anomalias li.resolvida{border-left-color:var(--sup-borda);background:#fafbfc;opacity:.7}.ponto-dia{font-family:var(--fonte-ui);font-size:12px;color:var(--sup-texto2)}.ponto-par{display:inline-block;font-family:var(--fonte-mono);font-size:12px;margin-right:10px}.secao-titulo{font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:var(--sup-texto2);margin:34px 0 14px;padding-top:22px;border-top:1px solid var(--sup-borda)}.filtro-ano{display:flex;align-items:center;gap:10px}.filtro-ano label{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--sup-texto2)}.filtro-ano select{padding:9px 12px;border:1px solid var(--sup-borda);border-radius:3px;font:inherit;background:#fff}.form-feriado{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap;margin-top:16px}.form-feriado .field{margin:0;min-width:150px;flex:1}.form-feriado .btn-gold{width:auto;margin:0}.celula-fraca{color:var(--sup-texto2);font-size:13px}.abas-form{display:flex;gap:4px;border-bottom:1px solid var(--sup-borda);margin-bottom:22px}.abas-form [hidden],.modal [hidden]{display:none!important}.aba-form{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;cursor:pointer;padding:11px 18px;font:inherit;font-size:13px;color:var(--sup-texto2);border-bottom:2px solid transparent;margin-bottom:-1px;letter-spacing:.01em}.aba-form:hover{color:var(--navy)}.aba-form.ativa{color:var(--navy);font-weight:600;border-bottom-color:var(--gold)}.jornada-tipos{display:flex;gap:6px;flex-wrap:wrap;margin:16px 0 14px}.jornada-tipo{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit;text-align:left;padding:8px 14px;border:1px solid var(--sup-borda);border-radius:3px;background:#fff;color:var(--sup-texto2);font-size:13px;line-height:1.3}.jornada-tipo small{display:block;font-size:11px;opacity:.7;margin-top:2px}.jornada-tipo:hover{border-color:var(--gold)}.jornada-tipo.tem{color:var(--navy);border-color:#c9d3e0}.jornada-tipo.ativo{background:var(--navy);border-color:var(--navy);color:#fff}.jornada-tipo.ativo small{opacity:.85}.jornada-herda{border:1px dashed var(--sup-borda);border-radius:3px;padding:18px;background:#fff;text-align:center}.jornada-herda p{margin:0 0 12px;font-size:13px;color:var(--sup-texto2)}.jornada-voltar{margin-top:10px}.nota-rascunho{margin:14px 0 0;padding:10px 14px;border-left:3px solid var(--gold);background:#fdf8ec;border-radius:0 3px 3px 0;font-size:13px;color:#6b4423}.jornada-minimo{margin-top:18px;padding:14px 16px;border:1px solid var(--sup-borda);border-radius:3px;background:#fff}.jornada-minimo label{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;color:var(--sup-texto)}.jornada-minimo input{width:88px;padding:8px 10px;border:1px solid var(--sup-borda);border-radius:3px;font:inherit;text-align:center}.jornada-minimo input:focus{outline:none;border-color:var(--gold)}.jornada-minimo .dica{margin:8px 0 0}.jornada-avisos{margin-top:14px;border-left:3px solid var(--gold);background:#fdf8ec;border-radius:0 3px 3px 0;padding:12px 16px}.jornada-avisos p{margin:0;font-size:13px;line-height:1.55;color:#6b4423}.jornada-avisos p+p{margin-top:8px}.jornada .nota{margin-top:16px;padding-left:14px;border-left:2px solid var(--gold);font-size:12.5px;color:var(--sup-texto2);line-height:1.6}@media (max-width: 900px){.jornada-par{gap:10px}.jornada-par .btn-ghost{margin-left:0;width:100%}}@media (max-width: 760px){.tabela-cartoes table,.tabela-cartoes tbody,.tabela-cartoes tr,.tabela-cartoes td{display:block;width:auto}.tabela-cartoes thead{display:none}.tabela-cartoes tr{padding:14px 16px;border-bottom:1px solid var(--sup-borda)}.tabela-cartoes tr:last-child{border-bottom:0}.tabela-cartoes td{border:0;padding:3px 0;display:flex;gap:12px;align-items:baseline;justify-content:space-between}.tabela-cartoes td[data-rotulo]:before{content:attr(data-rotulo);flex:0 0 auto;font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--sup-texto2);padding-top:2px}.tabela-cartoes td:not([data-rotulo]){display:block}.tabela-cartoes td .principal{font-size:15px}.tabela-cartoes td.acoes{margin-top:10px}.tabela-cartoes td.acoes .btn-ghost{width:100%}.tabela-cartoes td[colspan]{display:block}}.pf{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:var(--cel-fundo);color:var(--cel-texto);font-family:var(--cel-corpo);font-size:var(--cel-t-corpo);-webkit-font-smoothing:antialiased}.pf-corpo{flex:1;width:100%;max-width:560px;margin:0 auto;padding:calc(env(safe-area-inset-top,0px) + 18px) var(--cel-margem) calc(var(--cel-barra-alt) + env(safe-area-inset-bottom,0px) + 40px)}.pf-pagina{display:flex;flex-direction:column;gap:var(--cel-respiro)}.pf-pagina-com-rodape{padding-bottom:calc(var(--cel-botao-alt) + 20px)}.pf-cabecalho{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;min-height:44px;margin-bottom:4px}.pf-cabecalho-titulo{text-align:center;font-family:var(--cel-titulo);font-weight:500;font-size:var(--cel-t-titulo);letter-spacing:.01em;color:var(--cel-navy)}.pf-cabecalho-voltar{width:44px;height:44px;margin-left:-8px;border:0;background:none;color:var(--cel-navy);cursor:pointer;display:grid;place-items:center;border-radius:50%;transition:transform var(--cel-toque) var(--cel-curva)}.pf-cabecalho-voltar:active{transform:scale(.9)}.pf-cabecalho-direita{display:grid;place-items:center}.pf-home{display:flex;flex-direction:column;gap:14px}.pf-marca{display:flex;align-items:center;justify-content:center;gap:14px;padding:10px 0 14px}.pf-marca-brasao{width:72px;height:auto;filter:drop-shadow(0 6px 14px rgba(10,25,49,.18))}.pf-marca-nome{font-family:var(--cel-titulo);font-weight:400;font-size:27px;letter-spacing:.16em;color:var(--cel-navy);line-height:1;padding-left:16px;border-left:1px solid rgba(212,175,55,.45)}.pf-marca-nome em{display:block;margin-top:7px;font-style:normal;font-weight:300;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--cel-gold)}.pf-contexto{display:flex;align-items:center;gap:14px;padding:12px 16px;min-height:68px;background:var(--cel-branco);border:1px solid var(--cel-borda-card);border-radius:var(--cel-raio-campo)}.pf-contexto-texto{display:flex;flex-direction:column;gap:3px;min-width:0}.pf-contexto-texto strong{font-family:var(--cel-corpo);font-weight:500;font-size:15px;letter-spacing:.04em;color:var(--cel-navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pf-contexto-texto em{font-style:normal;font-size:13px;color:var(--cel-texto-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pf-secao{font-family:var(--cel-corpo);font-weight:600;font-size:var(--t-secao);letter-spacing:0;color:var(--cel-navy);margin:10px 0 0}.pf-destaques{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:4px 0 6px}.pf-destaque{background:none;border:0;cursor:pointer;font:inherit;display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--cel-navy);transition:transform var(--cel-toque) var(--cel-curva)}.pf-destaque:active{transform:scale(.95)}.pf-destaque-circulo{position:relative;width:78px;height:78px;border-radius:50%;display:grid;place-items:center;background:var(--cel-circulo);color:var(--cel-navy)}.pf-destaque-titulo{font-size:15px;font-weight:500}.pf-recursos{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pf-recurso{position:relative;min-height:118px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:14px;padding:18px 16px 16px;background:var(--cel-branco);border:1px solid var(--cel-borda-card);border-radius:var(--cel-raio-card);color:var(--cel-navy);cursor:pointer;font:inherit;text-align:left;transition:transform var(--cel-toque) var(--cel-curva),box-shadow var(--cel-toque) var(--cel-curva)}.pf-recurso:active{transform:scale(.97)}.pf-recurso-texto{display:flex;flex-direction:column;gap:3px;min-width:0}.pf-recurso-titulo{font-size:15px;font-weight:500;line-height:1.3}.pf-recurso-breve{cursor:default;color:var(--cel-texto-2)}.pf-recurso-breve:active{transform:none}.pf-etiqueta{position:absolute;top:12px;right:12px;font-size:var(--t-eyebrow);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--cel-navy);background:var(--cream);padding:4px 9px;border-radius:var(--cel-raio-pilula)}.pf-acoes-grandes{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.pf-acao-grande{min-height:150px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:16px 14px 14px;background:var(--cel-branco);border:1px solid var(--cel-borda-card);border-radius:var(--cel-raio-card);color:var(--cel-navy);cursor:pointer;font:inherit;text-align:left;transition:transform var(--cel-toque) var(--cel-curva)}.pf-acao-grande:active{transform:scale(.97)}.pf-acao-grande-icone{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:var(--cel-circulo);color:var(--cel-navy)}.pf-acao-grande strong{font-size:16px;font-weight:600;line-height:1.25}.pf-acao-grande>span:last-child{font-size:12px;color:var(--cel-texto-2);line-height:1.35}.pf-seletor-dia{display:flex;flex-direction:column;gap:10px}.pf-campo-dia-outro{margin-top:2px}.pf-pilula-contagem{font-weight:600;opacity:.8;margin-left:2px}.pf-pilulas-motivo{margin:6px 0 8px}.pf-acoes-contato{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:10px;margin-bottom:14px}.pf-acao-contato{display:flex;flex-direction:column;align-items:center;gap:6px;min-height:64px;padding:10px 6px;background:var(--cel-branco);border:1px solid var(--cel-borda-card);border-radius:var(--cel-raio-card);color:var(--cel-navy);text-decoration:none;font-size:13px;font-weight:600}.pf-acao-contato:active{transform:scale(.97)}.pf-acao-contato-whats{color:#128c7e}.pf-item-resposta{display:block;color:var(--sit-verde);font-style:normal}.pf-item-resposta-nao{color:var(--sit-vermelho)}.pf-batida-previsto,.pf-campo-dica{font-style:normal;color:var(--cel-texto-2);font-weight:400}.pf-foto{flex:0 0 auto;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:var(--cel-navy-soft);color:var(--cel-gold);font-family:var(--cel-titulo)}.pf-foto img{width:100%;height:100%;object-fit:cover}.pf-foto-barra{width:30px;height:30px;font-size:12px}.pf-foto-pequena{width:44px;height:44px;font-size:15px}.pf-foto-media{width:60px;height:60px;font-size:20px}.pf-foto-grande{width:84px;height:84px;font-size:28px;box-shadow:0 0 0 2px var(--cel-gold)}.pf-pessoa{display:flex;align-items:center;gap:16px;padding:4px 0 12px;border-bottom:1px solid var(--cel-linha)}.pf-pessoa>strong{font-weight:400;font-size:20px;letter-spacing:.04em;color:var(--cel-navy);line-height:1.25}.pf-pessoa-grande{padding:8px 0 18px}.pf-pessoa-texto{display:flex;flex-direction:column;gap:4px;min-width:0}.pf-pessoa-texto strong{font-weight:400;font-size:20px;letter-spacing:.04em;color:var(--cel-navy);line-height:1.25}.pf-pessoa-texto em{font-style:normal;font-size:15px;letter-spacing:.06em;text-transform:uppercase;color:var(--cel-texto-2)}.pf-barra{position:fixed;left:16px;right:16px;z-index:20;bottom:calc(env(safe-area-inset-bottom,0px) + 14px);height:var(--cel-barra-alt);max-width:528px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);align-items:center;padding:8px;background:#fffffff0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:var(--cel-raio-pilula);box-shadow:var(--cel-sombra-alta);border:1px solid var(--cel-borda-card)}.pf-barra-item{height:100%;border:0;background:none;cursor:pointer;display:grid;place-items:center;border-radius:var(--cel-raio-pilula);color:var(--cel-navy);transition:background var(--cel-toque) var(--cel-curva),transform var(--cel-toque) var(--cel-curva)}.pf-barra-item:active{transform:scale(.94)}.pf-barra-ativo{background:var(--cream)}.pf-barra-foto{position:relative;display:grid;place-items:center;line-height:0}.pf-ponto-novo{position:absolute;top:-3px;right:-4px;width:9px;height:9px;border-radius:50%;background:var(--cel-gold);box-shadow:0 0 0 2px var(--cel-branco)}.pf-ponto-solto{position:static;flex:0 0 auto;box-shadow:none}.pf-cabecalho-pessoa{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:6px 0 14px;border-bottom:1px solid var(--cel-linha)}.pf-cabecalho-pessoa .pf-pessoa-texto strong{font-size:var(--cel-t-nome)}.pf-cabecalho-pessoa .pf-pessoa-texto em{font-size:13px;letter-spacing:.05em}.pf-icone-pedidos{position:relative;width:48px;height:48px;border-radius:50%;border:1px solid var(--cel-borda-card);background:var(--cel-branco);color:var(--cel-navy);display:grid;place-items:center;cursor:pointer;transition:transform var(--cel-toque) var(--cel-curva)}.pf-icone-pedidos:active{transform:scale(.94)}.pf-icone-pedidos .pf-contador{position:absolute;top:-6px;right:-8px;min-width:22px;height:22px;padding:0 6px;font-size:12px}.pf-linha-pedidos{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:10px 14px;background:var(--cel-branco);border:1px solid var(--cel-borda-card);border-radius:var(--cel-raio-card);color:var(--cel-navy);font:inherit;font-size:14px;font-weight:500;text-align:left;cursor:pointer;transition:transform var(--cel-toque) var(--cel-curva)}.pf-linha-pedidos:active{transform:scale(.98)}.pf-linha-pedidos>span{flex:1}.pf-linha-pedidos b{font-weight:700;font-variant-numeric:tabular-nums}.pf-linha-pedidos-seta{color:var(--cel-texto-2)}.pf-linha-pedidos-aguardando{color:var(--sit-laranja);border-color:var(--sit-laranja-fundo);background:var(--sit-laranja-fundo)}.pf-linha-pedidos-aguardando .pf-linha-pedidos-seta{color:var(--sit-laranja)}.pf-hoje{display:flex;align-items:center;gap:10px;padding:2px 2px 0;font-size:var(--cel-t-rotulo);color:var(--cel-texto-2)}.pf-hoje>b{font-weight:600;color:var(--cel-navy)}.pf-hoje-sep{opacity:.45}.pf-bolinha{position:absolute;top:-2px;right:-5px;width:10px;height:10px;border-radius:50%;background:var(--cel-gold);box-shadow:0 0 0 2px var(--cel-branco);animation:pf-bolinha-pulsa 1.6s ease-in-out infinite}.pf-bolinha-verde{background:var(--cel-estado-verde)}.pf-bolinha-amarelo{background:var(--cel-estado-amarelo)}.pf-bolinha-laranja{background:var(--cel-estado-laranja)}.pf-bolinha-vermelho{background:var(--cel-estado-vermelho)}@keyframes pf-bolinha-pulsa{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.45);opacity:.55}}@media (prefers-reduced-motion: reduce){.pf-bolinha{animation:none}}.pf-barra-icone{position:relative;display:grid;place-items:center;line-height:0}.pf-chave{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:var(--cel-campo-alt);cursor:pointer}.pf-chave>span{font-size:var(--cel-t-corpo);font-weight:500;color:var(--cel-navy)}.pf-chave input{position:absolute;opacity:0;width:0;height:0}.pf-chave-pista{flex:0 0 auto;width:52px;height:30px;border-radius:var(--cel-raio-pilula);background:var(--cel-linha-campo);position:relative;transition:background var(--cel-entrada) var(--cel-curva)}.pf-chave-pista:after{content:"";position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:var(--cel-branco);box-shadow:0 1px 3px #0a193140;transition:transform var(--cel-entrada) var(--cel-curva)}.pf-chave input:checked+.pf-chave-pista{background:var(--cel-gold)}.pf-chave input:checked+.pf-chave-pista:after{transform:translate(22px)}.pf-chave input:focus-visible+.pf-chave-pista{outline:2px solid var(--cel-gold);outline-offset:2px}.pf-recurso-icone{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--cel-circulo);color:var(--cel-navy)}.pf-card-linhas{background:var(--cel-branco);border-radius:var(--cel-raio-card);box-shadow:var(--cel-sombra);padding:6px 0;overflow:hidden}.pf-card-linha{width:100%;min-height:var(--cel-linha-alta);display:flex;align-items:center;gap:14px;padding:14px 22px;background:none;border:0;color:var(--cel-navy);font:inherit;text-align:left;cursor:pointer;border-bottom:1px solid var(--cel-linha);transition:background var(--cel-toque) var(--cel-curva)}.pf-card-linha:last-child{border-bottom:0}.pf-card-linha:active{background:#0a19310a}.pf-card-linha-icone{color:var(--cel-navy);flex:0 0 auto}.pf-card-linha-rotulo{flex:1;font-size:17px}.pf-card-linha-seta{color:var(--cel-navy)}.pf-contador{font-family:var(--cel-titulo);font-size:15px;color:var(--cel-navy);background:var(--cream);padding:3px 12px;border-radius:var(--cel-raio-pilula)}.pf-lista{display:flex;flex-direction:column}.pf-item{width:100%;min-height:84px;display:flex;align-items:center;gap:16px;padding:14px 0;background:none;border:0;border-bottom:1px solid var(--cel-linha);color:var(--cel-texto);font:inherit;text-align:left;cursor:pointer;transition:transform var(--cel-toque) var(--cel-curva)}.pf-item:last-child{border-bottom:0}.pf-item:active{transform:scale(.985)}.pf-item-foto{flex:0 0 auto;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:var(--cel-circulo);color:var(--cel-navy)}.pf-item-foto-pendente{box-shadow:0 0 0 2px var(--sit-laranja)}.pf-item-foto-ok{box-shadow:0 0 0 2px var(--sit-verde)}.pf-item-foto-nao{box-shadow:0 0 0 2px var(--sit-vermelho)}.pf-item-foto-atencao{box-shadow:0 0 0 2px var(--sit-amarelo)}.pf-item-texto{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.pf-item-texto strong{font-weight:600;font-size:15px;letter-spacing:.04em;color:var(--cel-navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pf-item-texto em{font-style:normal;font-size:var(--t-rotulo);color:var(--cel-texto-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pf-item-texto .pf-chip{white-space:nowrap}.pf-situacao-pendente{color:var(--sit-laranja)!important}.pf-situacao-ok{color:var(--sit-verde)!important}.pf-situacao-nao{color:var(--sit-vermelho)!important}@keyframes pf-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.pf-entra{animation:pf-fade var(--cel-entrada) var(--cel-curva) both}.pf-mes{display:flex;align-items:center;justify-content:space-between}.pf-mes-seta{width:44px;height:44px;border-radius:50%;border:0;background:var(--cel-branco);box-shadow:var(--cel-sombra);color:var(--cel-navy);cursor:pointer;display:grid;place-items:center;transition:transform var(--cel-toque) var(--cel-curva)}.pf-mes-seta:active{transform:scale(.92)}.pf-mes-seta:disabled{color:#0a193140;cursor:default}.pf-mes-nome{font-family:var(--cel-titulo);font-size:20px;text-transform:capitalize;letter-spacing:.02em;color:var(--cel-navy)}.pf-totais{background:var(--cel-branco);border-radius:var(--cel-raio-card);box-shadow:var(--cel-sombra);padding:14px 18px 16px}.pf-totais>div:first-child span{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--cel-texto-2)}.pf-totais .pf-colunas{margin-top:10px}.pf-colunas{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.pf-colunas>span{display:flex;flex-direction:column;gap:4px;font-family:var(--cel-corpo);font-size:16px;font-weight:500;color:var(--cel-navy);font-variant-numeric:tabular-nums}.pf-colunas b{font-family:var(--cel-corpo);font-size:var(--t-rotulo);font-weight:600;color:var(--cel-navy)}.pf-numero-atencao{color:var(--sit-amarelo)!important}.pf-dias{display:flex;flex-direction:column}.pf-dia{width:100%;display:flex;flex-direction:column;gap:14px;padding:18px 0;background:none;border:0;border-bottom:1px solid var(--cel-linha);color:var(--cel-texto);font:inherit;text-align:left;cursor:pointer;transition:transform var(--cel-toque) var(--cel-curva)}.pf-dia:last-child{border-bottom:0}.pf-dia:active{transform:scale(.985)}.pf-dia-topo{display:flex;align-items:center;gap:10px}.pf-dia-marca{flex:0 0 auto;width:24px;display:grid;place-items:center}.pf-dia-data{flex:1;font-size:19px;color:var(--cel-navy)}.pf-dia-seta{color:var(--cel-navy);flex:0 0 auto}.pf-dia-folga .pf-dia-data,.pf-dia-folga .pf-colunas>span{color:var(--cel-texto-2)}@keyframes pf-check{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.15)}to{transform:scale(1);opacity:1}}.pf-marca-dia{width:24px;height:24px;display:grid;place-items:center;animation:pf-check .2s var(--cel-curva) both}.pf-marca-dia-vazia{animation:none}.pf-marca-dia-verde{color:var(--sit-verde)}.pf-marca-dia-amarelo{color:var(--sit-amarelo)}.pf-marca-dia-laranja{color:var(--sit-laranja)}.pf-marca-dia-vermelho{color:var(--sit-vermelho)}.pf-marca-dia-cinza{color:var(--sit-cinza)}.pf-chip-estado{display:inline-flex;align-items:center;gap:6px;padding:5px 11px}.pf-chip-grande{font-size:15px;padding:8px 16px}.pf-chip-estado-verde{background:var(--sit-verde-fundo);color:var(--sit-verde)}.pf-chip-estado-amarelo{background:var(--sit-amarelo-fundo);color:var(--sit-amarelo)}.pf-chip-estado-laranja{background:var(--sit-laranja-fundo);color:var(--sit-laranja)}.pf-chip-estado-vermelho{background:var(--sit-vermelho-fundo);color:var(--sit-vermelho)}.pf-chip-estado-cinza{background:var(--sit-cinza-fundo);color:var(--sit-cinza)}.pf-dia-topo .pf-chip-estado{flex:0 0 auto}.pf-dia-data{font-size:17px;white-space:nowrap;min-width:0}.pf-dia-resumo{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:6px}.pf-dia-frase{font-family:var(--cel-titulo);font-size:24px;color:var(--cel-navy);line-height:1.2}.pf-botao-folha{margin-top:18px}.pf-corrigir{margin-top:16px;padding-top:16px;border-top:1px solid var(--cel-linha)}.pf-filtro-dias{margin:4px 0 -4px}.pf-dica{margin-top:14px;text-align:center}.pf-batidas{list-style:none;display:flex;flex-direction:column;margin-top:8px}.pf-batida{display:flex;align-items:baseline;gap:14px;padding:14px 4px;border-bottom:1px solid var(--cel-linha)}.pf-batida:last-child{border-bottom:0}.pf-batida strong{font-family:var(--cel-titulo);font-weight:400;font-size:24px;color:var(--cel-navy);font-variant-numeric:tabular-nums}.pf-batida-tipo{flex:1;font-size:var(--cel-t-corpo)}.pf-batida-origem{font-size:var(--t-legenda);color:var(--cel-texto-2)}.pf-batida-nsr{display:block;margin-top:2px;font-size:var(--t-legenda);color:var(--cel-texto-2);font-variant-numeric:tabular-nums}.pf-ficha{display:flex;flex-direction:column}.pf-ficha-campo{display:flex;flex-direction:column;gap:6px;padding:16px 0;border-bottom:1px solid var(--cel-linha);background:none;border-left:0;border-right:0;border-top:0;width:100%;text-align:left;font:inherit;color:var(--cel-texto)}.pf-ficha-campo:last-child{border-bottom:0}.pf-ficha-campo>span{font-size:15px;color:var(--cel-texto-2)}.pf-ficha-campo>strong{font-weight:400;font-size:19px;color:var(--cel-navy);line-height:1.4;display:inline-flex;align-items:center;gap:4px}.pf-ficha-link{cursor:pointer}.pf-ficha-link:active{background:#0a193108}.pf-ficha-resposta>strong{color:var(--sit-vermelho)}.pf-ficha-resposta-ok>strong{color:var(--sit-verde)}.pf-chip{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.04em;padding:6px 14px;border-radius:var(--cel-raio-pilula);white-space:nowrap}.pf-chip-pendente{background:var(--sit-laranja-fundo);color:var(--sit-laranja)}.pf-chip-ok{background:var(--sit-verde-fundo);color:var(--sit-verde)}.pf-chip-nao{background:var(--sit-vermelho-fundo);color:var(--sit-vermelho)}.pf-chip-neutro{background:var(--sit-cinza-fundo);color:var(--sit-cinza)}.pf-pilulas{display:flex;gap:8px;flex-wrap:wrap}.pf-pilula{border:1px solid var(--cel-linha-campo);background:var(--cel-branco);color:var(--cel-navy);font:inherit;font-size:var(--cel-t-rotulo);font-weight:500;padding:10px 16px;border-radius:var(--cel-raio-pilula);cursor:pointer;transition:background var(--cel-toque) var(--cel-curva),color var(--cel-toque) var(--cel-curva),transform var(--cel-toque) var(--cel-curva)}.pf-pilula:active{transform:scale(.96)}.pf-pilula-ativa{background:var(--cel-navy);color:var(--cel-branco);border-color:var(--cel-navy)}.pf-saldo{background:var(--cel-branco);border-radius:var(--cel-raio-card);box-shadow:var(--cel-sombra);padding:22px;text-align:center}.pf-saldo>strong{display:block;font-family:var(--cel-titulo);font-weight:400;font-size:52px;line-height:1;color:var(--cel-navy)}.pf-saldo>span{display:block;margin-top:6px;font-size:var(--cel-t-rotulo);color:var(--cel-texto-2)}.pf-saldo small{display:block;margin-top:6px;font-size:12px;color:var(--cel-texto-2)}.pf-ressalva{margin-top:14px;padding-top:12px;border-top:1px solid var(--cel-linha);font-size:12.5px;line-height:1.5;color:var(--cel-texto-2);text-align:left}.pf-form{display:flex;flex-direction:column;gap:18px}.pf-form-linha{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.pf-campo{display:flex;flex-direction:column;gap:8px;min-width:0}.pf-campo>span{font-size:var(--t-rotulo);font-weight:500;color:var(--cel-texto-2)}.pf-campo input,.pf-campo textarea{width:100%;min-width:0;min-height:var(--cel-campo-alt);background:var(--cel-branco);border:1px solid var(--cel-linha-campo);border-radius:var(--cel-raio-campo);padding:13px 16px;color:var(--cel-texto);font:inherit;font-size:16px;transition:border-color var(--cel-toque) var(--cel-curva),box-shadow var(--cel-toque) var(--cel-curva);-webkit-appearance:none;-moz-appearance:none;appearance:none}.pf-campo textarea{resize:vertical;min-height:92px}.pf-campo input:focus,.pf-campo textarea:focus{outline:none;border-color:var(--cel-gold);box-shadow:0 0 0 3px #d4af3729}.pf-campo input[type=date],.pf-campo input[type=time]{color-scheme:light}.pf-area-foto{position:relative;cursor:pointer;min-height:132px;padding:22px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:var(--cel-branco);border:1px dashed var(--cel-linha-campo);border-radius:var(--cel-raio-card);color:var(--cel-navy);text-align:center;transition:transform var(--cel-toque) var(--cel-curva)}.pf-area-foto:active{transform:scale(.98)}.pf-area-foto input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;cursor:pointer}.pf-area-foto strong{font-size:var(--cel-t-rotulo);font-weight:500}.pf-area-foto em{font-style:normal;font-size:12.5px;color:var(--cel-texto-2)}.pf-area-foto-ok{border-style:solid;border-color:var(--cel-gold);color:var(--cel-gold)}.pf-form-acoes{display:grid;grid-template-columns:1fr 1.4fr;gap:12px;margin-top:4px}.pf-botao{width:100%;min-height:var(--cel-botao-alt);display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--cel-gold);color:var(--cel-navy-deep);border:0;border-radius:var(--cel-raio-pilula);font-family:var(--cel-corpo);font-weight:600;font-size:16px;letter-spacing:.01em;box-shadow:var(--cel-sombra-ouro);cursor:pointer;transition:transform var(--cel-toque) var(--cel-curva),box-shadow var(--cel-toque) var(--cel-curva)}.pf-botao:active{transform:scale(.97)}.pf-botao:disabled{opacity:.55;cursor:default;box-shadow:none}.pf-botao-contorno{background:var(--cel-branco);color:var(--cel-navy);border:1.5px solid var(--cel-navy);box-shadow:none}.pf-botao-cancelar{background:transparent;color:var(--cel-cancelar);border:1.5px solid var(--cel-cancelar);box-shadow:none}.pf-rodape-botao{position:fixed;left:var(--cel-margem);right:var(--cel-margem);z-index:15;bottom:calc(env(safe-area-inset-bottom,0px) + var(--cel-barra-alt) + 28px);max-width:512px;margin:0 auto}.pf-rodape-botao-dois{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pf-vazio{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding:34px 20px}.pf-vazio p{font-size:var(--cel-t-rotulo);color:var(--cel-texto-2);line-height:1.5}.pf-aviso{font-size:var(--cel-t-rotulo);line-height:1.5;border-radius:var(--cel-raio-campo);padding:12px 16px}.pf-aviso-info{background:#0a19310f;color:var(--cel-navy)}.pf-aviso-ok{background:var(--sit-verde-fundo);color:var(--sit-verde)}.pf-aviso-atencao{background:var(--sit-amarelo-fundo);color:var(--sit-amarelo)}.pf-aviso-erro{background:var(--sit-vermelho-fundo);color:var(--sit-vermelho)}.pf-secundario{font-size:var(--cel-t-rotulo);color:var(--cel-texto-2);line-height:1.5}@keyframes pf-pulso{0%,to{opacity:.55}50%{opacity:1}}.pf-esqueleto{display:flex;flex-direction:column;gap:10px}.pf-esqueleto-linha{height:18px;border-radius:10px;background:#0a193112;animation:pf-pulso 1.2s ease-in-out infinite}.pf-esqueleto-alta{height:var(--cel-linha-alta);border-radius:var(--cel-raio-card)}.pf-detalhes{font-size:13px;color:var(--cel-texto-2)}.pf-detalhes summary{cursor:pointer;color:var(--cel-navy);padding:6px 0;font-weight:500}.pf-lista-simples{list-style:disc;padding-left:20px;line-height:1.6;margin-top:6px}.pf-versao{text-align:center;font-family:var(--fonte-mono);font-size:var(--t-legenda);letter-spacing:.04em;color:var(--cel-texto-2);opacity:.7}.pf-avisos{list-style:none;display:flex;flex-direction:column}.pf-aviso-item{min-height:64px}.pf-aviso-item .pf-item-texto strong{font-weight:600;font-size:15px;letter-spacing:0;white-space:normal}.pf-aviso-item .pf-item-texto em{white-space:normal;line-height:1.45;font-size:14px}.pf-item-detalhe-inteiro{white-space:normal!important;overflow:visible!important}.pf-aviso-lido{opacity:.6}.pf-folha-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:flex-end;justify-content:center;background:#060f1f00;transition:background var(--cel-entrada) var(--cel-curva)}.pf-folha-visivel{background:#060f1f59}.pf-folha{width:100%;max-width:560px;max-height:88dvh;display:flex;flex-direction:column;background:#ffffffeb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:var(--raio-modal) var(--raio-modal) 0 0;box-shadow:var(--cel-sombra-alta);padding:10px var(--cel-margem) calc(var(--cel-margem) + env(safe-area-inset-bottom,0px));transform:translateY(100%);transition:transform var(--cel-entrada) var(--cel-curva)}.pf-folha-visivel .pf-folha{transform:none}.pf-folha-alca{width:40px;height:4px;margin:4px auto 14px;border:0;border-radius:var(--cel-raio-pilula);background:#0a19312e;cursor:pointer;padding:0}.pf-folha-titulo{font-family:var(--cel-corpo);font-weight:600;font-size:var(--t-secao);color:var(--cel-navy);margin-bottom:10px}.pf-folha-corpo{overflow-y:auto;padding-bottom:6px}.pf-acoes-fixas{position:sticky;bottom:-6px;z-index:2;margin-top:12px;padding:10px 0 8px;background:var(--cel-branco);box-shadow:0 -10px 12px -8px #060f1f1f}.pf-instalar{display:flex;align-items:center;gap:12px;padding:10px 12px;background:var(--cel-branco);border:1px solid var(--cel-borda-card);border-radius:var(--cel-raio-card)}.pf-instalar-brasao{width:34px;height:auto;flex:0 0 auto}.pf-instalar-texto{flex:1;font-size:14px;font-weight:500;color:var(--cel-navy)}.pf-instalar-botao{flex:0 0 auto;border:0;cursor:pointer;background:var(--cel-gold);color:var(--cel-navy-deep);font-family:var(--cel-corpo);font-size:14px;font-weight:600;letter-spacing:.01em;min-height:44px;padding:0 18px;border-radius:var(--cel-raio-pilula);transition:transform var(--cel-toque) var(--cel-curva)}.pf-instalar-botao:active{transform:scale(.96)}.pf-instalar-folha{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding-top:6px}.pf-instalar-brasao-grande{width:76px;height:auto;filter:drop-shadow(0 10px 24px rgba(10,25,49,.25))}.pf-instalar-folha h2{font-family:var(--cel-titulo);font-weight:500;font-size:24px;color:var(--cel-navy)}.pf-instalar-folha .pf-botao{margin-top:8px}.pf-instalar-folha .pf-botao-cancelar{margin-top:0}.pf-passos{list-style:none;width:100%;display:flex;flex-direction:column;gap:14px;margin:14px 0 6px;text-align:left}.pf-passos li{display:flex;align-items:flex-start;gap:12px}.pf-passo-num{flex:0 0 auto;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--cel-navy);color:var(--cel-branco);font-family:var(--cel-titulo);font-size:14px}.pf-passo-texto{font-size:15px;line-height:1.55;padding-top:2px}.pf-passo-icone{display:inline-block;vertical-align:-4px;margin:0 2px;color:var(--cel-gold)}.pf-recurso-sub{font-style:normal;font-size:var(--t-legenda);line-height:1.3;color:var(--cel-texto-2)}.pf-recurso-sub-ok{color:var(--sit-verde)}.pf-recurso-sub-atencao{color:var(--sit-amarelo)}.pf-aviso-toque{width:100%;text-align:left;border:0;cursor:pointer;font:inherit;font-size:var(--cel-t-rotulo)}.pf-aniversario{display:flex;align-items:center;gap:14px;padding:16px 18px;background:var(--cel-branco);border:1px solid var(--cel-borda-card);border-left:4px solid var(--gold);border-radius:var(--cel-raio-card);box-shadow:0 6px 20px #0a19310f}.pf-aniversario-icone{flex:none;width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:var(--cream);color:var(--gold-ink);border:1px solid var(--line-gold)}.pf-aniversario-texto{display:flex;flex-direction:column;gap:3px;min-width:0}.pf-aniversario-texto strong{font-family:var(--fonte-marca);font-weight:500;font-size:20px;letter-spacing:.3px;color:var(--cel-navy)}.pf-aniversario-texto em{font-style:normal;font-size:14px;color:var(--cel-texto-2)}.pf-bolo{display:inline-flex;vertical-align:-3px;margin-left:6px;color:var(--gold-ink)}.pf-sino{width:44px;height:44px;display:grid;place-items:center;border:0;background:transparent;color:var(--cel-navy);cursor:pointer;border-radius:50%}.pf-sino:active{background:#0a19310f}.pf-aviso-toque:active{transform:scale(.99)}.pf-passos-turno{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.pf-passo-turno{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 4px;min-height:58px;background:var(--cel-branco);border:1px solid var(--cel-borda-card);border-radius:var(--cel-raio-campo);color:var(--cel-texto-2);font:inherit;font-size:var(--t-legenda);font-weight:500;cursor:pointer;transition:background var(--cel-toque) var(--cel-curva),color var(--cel-toque) var(--cel-curva)}.pf-passo-turno-ativo{background:var(--cel-navy);color:var(--cel-branco);border-color:var(--cel-navy)}.pf-passo-turno-marca{display:grid;place-items:center;width:22px;height:22px;border-radius:50%}.pf-passo-turno-feito .pf-passo-turno-marca{background:var(--sit-verde-fundo);color:var(--sit-verde)}.pf-passo-turno-feito{border-color:var(--sit-verde-fundo)}.pf-passo-turno-ativo.pf-passo-turno-feito .pf-passo-turno-marca{background:var(--sit-verde);color:var(--cel-branco)}.pf-contagem-conferencia{font-family:var(--cel-corpo);font-style:normal;font-size:13px;margin-left:8px;color:var(--cel-texto-2)}.pf-tudo-ok{width:100%;margin:10px 0 4px}.pf-tudo-ok:disabled{opacity:.45}.pf-conferencia{list-style:none;display:flex;flex-direction:column;gap:10px}.pf-item-conferencia{background:var(--cel-branco);border:1px solid var(--cel-borda-card);border-radius:var(--cel-raio-card);padding:14px 16px;display:flex;flex-direction:column;gap:10px}.pf-item-conferencia-ok{border-color:var(--sit-verde)}.pf-item-conferencia-problema{border-color:var(--sit-amarelo)}.pf-item-conferencia-rotulo{font-size:15px;font-weight:500;color:var(--cel-navy);line-height:1.35}.pf-item-conferencia-rotulo b{color:var(--cel-texto-2);font-weight:500;margin-right:4px}.pf-item-conferencia-botoes{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pf-botao-ok,.pf-botao-problema{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--cel-raio-pilula);font:inherit;font-size:15px;font-weight:600;cursor:pointer;background:var(--cel-branco);border:1.5px solid var(--cel-linha-campo);color:var(--cel-texto-2);transition:background var(--cel-toque) var(--cel-curva),color var(--cel-toque) var(--cel-curva),border-color var(--cel-toque) var(--cel-curva)}.pf-botao-ok-ativo{background:var(--sit-verde-fundo);border-color:var(--sit-verde);color:var(--sit-verde)}.pf-botao-problema-ativo{background:var(--sit-amarelo-fundo);border-color:var(--sit-amarelo);color:var(--sit-amarelo)}.pf-problema{display:flex;flex-direction:column;gap:10px;padding-top:4px;border-top:1px solid var(--cel-linha)}.pf-campo-inline{padding-top:2px}.pf-area-foto-compacta{min-height:60px;padding:12px 16px;flex-direction:row;justify-content:flex-start;gap:12px;border-radius:var(--cel-raio-campo)}.pf-select{width:100%;min-height:var(--cel-campo-alt);background:var(--cel-branco);border:1px solid var(--cel-linha-campo);border-radius:var(--cel-raio-campo);padding:0 16px;font:inherit;font-size:16px;color:var(--cel-texto);-webkit-appearance:none;-moz-appearance:none;appearance:none}.pf-select:focus{outline:none;border-color:var(--cel-gold);box-shadow:0 0 0 3px #d4af3729}.pf-card-linha-estatica{cursor:default}.pf-card-linha-estatica:active{background:none}.pf-card-linha-rotulo strong{display:block;font-weight:500}.pf-card-linha-rotulo em{display:block;font-style:normal;font-size:13px}.pf-botao-mini{width:auto;min-height:40px;padding:0 16px;font-size:14px}.pf-item-estatico{cursor:default}.pf-item-estatico:active{transform:none}.pf-opcoes-encerramento{display:flex;flex-direction:column;gap:10px}.pf-opcao{min-height:64px;display:flex;align-items:center;gap:12px;padding:14px 18px;background:var(--cel-branco);border:1.5px solid var(--cel-linha-campo);border-radius:var(--cel-raio-card);font:inherit;font-size:16px;font-weight:500;color:var(--cel-navy);cursor:pointer;text-align:left}.pf-opcao:disabled{opacity:.5;cursor:default}.pf-opcao-ativa{border-color:var(--cel-gold);box-shadow:0 0 0 3px #d4af3729}.pf-assinatura{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:var(--cel-branco);border:1px solid var(--cel-borda-card);border-radius:var(--cel-raio-card);color:var(--cel-navy)}.pf-assinatura strong{display:block;font-weight:600;font-size:15px}.pf-marca-ok{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;border:2px solid var(--cel-gold);color:var(--cel-gold)}.pf-texto-corrido{font-family:var(--cel-corpo);font-size:16px;line-height:1.55;margin-bottom:6px}.pf-nota-ia{display:flex;gap:8px;align-items:flex-start;font-size:13.5px;line-height:1.5;color:var(--cel-navy);background:#d4af3724;border-left:3px solid var(--cel-gold);padding:10px 12px;border-radius:0 var(--cel-raio-campo) var(--cel-raio-campo) 0}.pf-nota-ia svg{flex:0 0 auto;margin-top:2px;color:var(--gold-ink)}.pf-fotos{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px 0}.pf-fotos img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--cel-raio-campo)}.pf-form-acoes-iguais{grid-template-columns:1fr 1fr}.pf-form-linha-3{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,.8fr);margin-bottom:8px}.pf-form-linha-3 input{width:100%;min-width:0;min-height:var(--cel-campo-alt);background:var(--cel-branco);border:1px solid var(--cel-linha-campo);border-radius:var(--cel-raio-campo);padding:12px;font:inherit;font-size:16px}.pf-rascunho{min-height:120px!important;font-size:17px!important;line-height:1.5}.pf-redigido{display:flex;flex-direction:column;gap:10px}.pf-unidades{max-height:160px;overflow-y:auto}.pf-sem-revisao{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;font-size:var(--t-eyebrow);font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-style:normal;color:var(--sit-laranja);background:var(--sit-laranja-fundo);padding:3px 8px;border-radius:var(--cel-raio-pilula);margin:2px 0}.pf-sem-revisao-bloco{display:block;font-size:13px;letter-spacing:0;text-transform:none;padding:8px 12px;margin:0 0 8px}.pf-rascunho-caixa{position:relative}.pf-rascunho-caixa .pf-rascunho{padding-right:100px!important;padding-bottom:52px!important;display:block;resize:none}.pf-rascunho-icones{position:absolute;right:6px;bottom:6px;display:flex;gap:2px;align-items:center}.pf-icone-campo{width:44px;min-width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--cel-texto-2);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background var(--cel-toque) var(--cel-curva),color var(--cel-toque) var(--cel-curva);-webkit-tap-highlight-color:transparent}.pf-icone-campo:active{background:var(--cel-fundo)}.pf-icone-campo:disabled{opacity:.4;cursor:default}.pf-icone-ia{color:var(--cel-gold);background:var(--cream)}.pf-icone-ia:active{background:#d4af3738}.pf-icone-gravando{color:var(--cel-cancelar);background:#b4453a1a;animation:pf-mic-pulsa 1.2s ease-in-out infinite}.pf-rascunho-ditando .pf-rascunho{border-color:var(--cel-cancelar);box-shadow:0 0 0 3px #b4453a1f}.pf-ditando-aviso{font-size:var(--t-legenda);color:var(--cel-cancelar);font-style:normal}.pf-icone-girando svg{animation:pf-gira 1.1s linear infinite}.pf-icone-girando:disabled{opacity:1}.pf-rascunho-bloqueado .pf-rascunho{background:var(--cel-fundo);color:var(--cel-texto-2)}@keyframes pf-gira{to{transform:rotate(360deg)}}.pf-icone-rotulo{position:absolute;right:0;bottom:calc(100% + 6px);white-space:nowrap;background:var(--cel-navy);color:var(--cel-branco);font-size:var(--t-legenda);font-weight:500;padding:5px 10px;border-radius:8px;pointer-events:none}.pf-botao-icone{width:44px;min-width:44px;height:44px;min-height:44px;padding:0;flex:0 0 auto}@keyframes pf-mic-pulsa{0%,to{box-shadow:0 0 #b4453a40}50%{box-shadow:0 0 0 8px #b4453a00}}.pf-proposta{background:var(--cel-branco);border:1px solid var(--cel-gold);border-radius:var(--cel-raio-card);padding:14px 16px;display:flex;flex-direction:column;gap:10px}.pf-proposta p{margin:0;font-size:16px;line-height:1.4}.pf-assuntos{max-height:120px;overflow-y:auto}.pf-caixa-lista{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;column-gap:10px;align-items:center;width:100%;min-height:var(--cel-campo-alt);text-align:left;background:var(--cel-branco);border:1px solid var(--cel-linha-campo);border-radius:var(--cel-raio-campo);padding:9px 14px 9px 16px;font:inherit;color:var(--cel-texto);cursor:pointer}.pf-caixa-lista:active{border-color:var(--cel-gold)}.pf-caixa-lista-rotulo{grid-column:1;font-size:var(--t-legenda);font-weight:500;color:var(--cel-texto-2);letter-spacing:.02em}.pf-caixa-lista-valor{grid-column:1;font-size:16px;color:var(--cel-texto-2);line-height:1.3;overflow-wrap:anywhere}.pf-caixa-lista-com-valor .pf-caixa-lista-valor{color:var(--cel-texto);font-weight:500}.pf-caixa-lista-seta{grid-column:2;grid-row:1 / span 2;color:var(--cel-gold)}.pf-lista-busca{display:flex;align-items:center;gap:10px;background:var(--cel-branco);border:1px solid var(--cel-linha-campo);border-radius:var(--cel-raio-campo);padding:0 14px;margin:2px 0 10px;color:var(--cel-texto-2)}.pf-lista-busca input{flex:1;min-width:0;min-height:46px;border:0;background:transparent;font:inherit;font-size:16px;color:var(--cel-texto)}.pf-lista-busca input:focus{outline:none}.pf-lista-busca:focus-within{border-color:var(--cel-gold);box-shadow:0 0 0 3px #d4af3729}.pf-lista-opcoes{overflow-y:auto;max-height:52dvh;display:flex;flex-direction:column}.pf-lista-opcao{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:50px;text-align:left;padding:10px 6px;border:0;border-bottom:1px solid var(--cel-linha);background:transparent;font:inherit;color:var(--cel-texto);cursor:pointer}.pf-lista-opcao:last-child{border-bottom:0}.pf-lista-opcao-texto{display:flex;flex-direction:column;gap:2px;min-width:0}.pf-lista-opcao-texto strong{font-weight:500;font-size:16px;overflow-wrap:anywhere}.pf-lista-opcao-texto em{font-style:normal;font-size:13px;color:var(--cel-texto-2)}.pf-lista-opcao-linha{flex-direction:row;align-items:center;gap:8px}.pf-lista-opcao-ativa{color:var(--cel-navy)}.pf-lista-opcao-ativa svg{color:var(--cel-gold)}.pf-lista-adicionar{color:var(--cel-navy)}.pf-lista-adicionar svg{color:var(--cel-gold)}.pf-lista-novo{display:flex;flex-direction:column;gap:10px;padding:12px 0 4px}.pf-lista-novo input{width:100%;min-width:0;min-height:var(--cel-campo-alt);background:var(--cel-branco);border:1px solid var(--cel-linha-campo);border-radius:var(--cel-raio-campo);padding:12px 16px;font:inherit;font-size:16px;color:var(--cel-texto)}.pf-lista-novo input:focus{outline:none;border-color:var(--cel-gold);box-shadow:0 0 0 3px #d4af3729}.pf-lista-vazia,.pf-lista-erro{padding:10px 4px}@media (prefers-reduced-motion: reduce){.pf *,.pf-folha,.pf-folha-fundo{transition:none!important;animation:none!important}}.qr-app{display:flex;gap:18px;flex-wrap:wrap;align-items:flex-start;background:var(--sup-cartao);border:1px solid var(--sup-borda);border-radius:12px;padding:16px;margin-top:14px}.qr-app-imagem{flex:0 0 auto;background:#fff;border-radius:8px;padding:6px;line-height:0;border:1px solid var(--sup-borda)}.qr-app-texto{flex:1 1 260px;min-width:0}.qr-app-texto b{display:block;font-size:14px;color:var(--sup-texto);margin-bottom:5px}.qr-app-texto p{font-size:13px;color:var(--sup-texto2);line-height:1.55;margin-bottom:10px}.qr-app-endereco{display:inline-block;font-family:var(--fonte-mono);font-size:12.5px;color:var(--gold-ink);background:var(--sup-fundo);border:1px solid var(--sup-borda);border-radius:6px;padding:6px 9px;word-break:break-all}.qr-app-acoes{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.link-discreto{background:none;border:0;padding:0;cursor:pointer;font:inherit;color:var(--gold-ink);text-decoration:underline;text-underline-offset:2px}.linha-atenuada td{opacity:.55}.regra-geracao{border:1px solid var(--sup-borda);border-radius:3px;padding:12px 14px 4px;margin-bottom:10px;background:var(--sup-fundo, #fff)}.regra-geracao .field{margin-bottom:8px}.unidades-posto .tabela-caixa input{padding:6px 8px;font-size:12.5px}.unidades-posto code{font-family:var(--fonte-mono);font-size:12px;background:#0a19310f;padding:1px 5px;border-radius:3px}.pf-seletor-modo{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;background:var(--cel-branco);border:1px solid var(--cel-borda-card);border-radius:var(--cel-raio-pilula)}.pf-seletor-modo-item{min-height:44px;border:0;border-radius:var(--cel-raio-pilula);background:transparent;font-family:var(--cel-corpo);font-weight:600;font-size:15px;letter-spacing:.01em;color:var(--cel-texto-2);cursor:pointer;transition:background var(--cel-toque) var(--cel-curva),color var(--cel-toque) var(--cel-curva)}.pf-seletor-modo-ativo{background:var(--cel-navy);color:var(--cel-gold)}.pf-seletor-posto{display:flex;align-items:center;gap:10px}.pf-seletor-posto>span{font-size:var(--cel-t-rotulo);color:var(--cel-texto-2);flex:0 0 auto}.pf-seletor-posto select,.pf-campo select{flex:1;min-width:0;min-height:46px;background:var(--cel-branco);border:1px solid var(--cel-linha-campo);border-radius:var(--cel-raio-pilula);padding:0 16px;font:inherit;font-size:16px;color:var(--cel-navy)}.pf-campo select{min-height:var(--cel-campo-alt);border-radius:var(--cel-raio-campo);width:100%}.pf-seletor-posto select:focus,.pf-campo select:focus{outline:none;border-color:var(--cel-gold);box-shadow:0 0 0 3px #d4af3729}.pf-bloco{display:flex;flex-direction:column;gap:14px;width:100%;text-align:left;background:var(--cel-branco);border:1px solid var(--cel-borda-card);border-radius:var(--cel-raio-card);padding:18px 20px;color:var(--cel-texto);font:inherit;cursor:pointer;transition:transform var(--cel-toque) var(--cel-curva)}.pf-bloco:active{transform:scale(.99)}.pf-bloco-estatico{cursor:default}.pf-bloco-estatico:active{transform:none}.pf-bloco-titulo{display:flex;align-items:center;gap:8px;font-family:var(--cel-corpo);font-weight:600;font-size:var(--t-secao);color:var(--cel-navy)}.pf-bloco-titulo em{font-style:normal;font-family:var(--cel-corpo);font-size:13px;color:var(--cel-texto-2);margin-left:auto}.pf-bloco-numeros{display:grid;grid-template-columns:1fr 1fr;gap:10px 8px}.pf-bloco-numeros-4{grid-template-columns:repeat(4,1fr)}.pf-bloco-numero{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;background:none;border:0;padding:4px 0;font:inherit;color:var(--cel-texto)}.pf-bloco-numero>b{display:inline-flex;align-items:center;justify-content:center;height:44px;min-width:52px;padding:0 12px;border-radius:var(--raio-chip);font-family:var(--fonte-marca);font-weight:500;font-size:30px;line-height:1;color:var(--texto);font-variant-numeric:tabular-nums}.pf-bloco-numero>span{font-size:var(--t-legenda);color:var(--texto-2);line-height:1.25;white-space:nowrap}.pf-bloco-numero-toque{cursor:pointer;border-radius:var(--cel-raio-campo)}.pf-bloco-numero-unico{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.pf-bloco-numero-unico .pf-bloco-numero{flex-direction:row;align-items:center;gap:10px;text-align:left}.pf-bloco-legenda{font-style:normal;font-size:var(--t-legenda);color:var(--texto-2)}.pf-bloco-legenda b{font-weight:600;color:var(--texto);font-variant-numeric:tabular-nums}.pf-bloco-numero-toque:active{background:#0a19310a}.pf-bloco-mais{display:inline-flex;align-items:center;gap:4px;align-self:flex-end;background:none;border:0;padding:0;font:inherit;font-size:var(--cel-t-rotulo);font-weight:500;color:var(--gold-ink);cursor:pointer}.pf-contador-amarelo{background:var(--sit-amarelo-fundo);color:var(--sit-amarelo)!important}.pf-contador-verde{background:var(--sit-verde-fundo);color:var(--sit-verde)!important}.pf-contador-laranja{background:var(--sit-laranja-fundo);color:var(--sit-laranja)!important}.pf-contador-vermelho{background:var(--sit-vermelho-fundo);color:var(--sit-vermelho)!important}.pf-contador-cinza{background:var(--sit-cinza-fundo);color:var(--sit-cinza)!important}.pf-card-linha-solta{background:var(--cel-branco);border:1px solid var(--cel-borda-card);border-radius:var(--cel-raio-card)}.pf-busca-solta{margin:0}.pf-pilulas-rolagem{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch}.pf-pilulas-rolagem .pf-pilula{flex:0 0 auto}.pf-item-foto-anel-verde{box-shadow:0 0 0 2px var(--sit-verde)}.pf-item-foto-anel-vermelho{box-shadow:0 0 0 2px var(--sit-vermelho)}.pf-item-foto-anel-amarelo{box-shadow:0 0 0 2px var(--sit-amarelo)}.pf-item-foto-anel-laranja{box-shadow:0 0 0 2px var(--sit-laranja)}.pf-item-foto-anel-cinza{box-shadow:0 0 0 2px var(--sit-cinza)}.pf-item-foto .pf-foto{box-shadow:none}.pf-item-situacao{display:flex;align-items:center;gap:8px;min-width:0}.pf-item-situacao>em{flex:1;min-width:0}.pf-situacao-palavra{font-weight:600}.pf-situacao-verde{color:var(--sit-verde)}.pf-situacao-amarelo{color:var(--sit-amarelo)}.pf-situacao-laranja{color:var(--sit-laranja)}.pf-situacao-vermelho{color:var(--sit-vermelho)}.pf-situacao-cinza{color:var(--sit-cinza)}.pf-ficha-contato{display:inline-flex;align-items:center;gap:6px;color:var(--cel-navy);text-decoration:none}.pf-acoes-colaborador{margin-top:6px}.pf-botao-grande{min-height:60px;font-size:18px}.pf-pessoa-toque{background:none;border:0;border-bottom:1px solid var(--cel-linha);width:100%;text-align:left;font:inherit;cursor:pointer}.pf-tipo-pedido{font-weight:600;color:var(--cel-navy)}.pf-quantos-dias{margin:4px 0 12px;padding:10px 14px;border-radius:12px;background:var(--sit-laranja-fundo);color:var(--cel-navy);font-weight:600;font-size:15px}.pf-chegando{display:block;font-size:12px;font-weight:600;color:var(--sit-laranja);letter-spacing:.02em;margin-bottom:2px}.pf-clipe{vertical-align:-2px;margin-left:6px}.pf-anexo img{max-width:100%;max-height:260px;border-radius:var(--cel-raio-campo);border:1px solid var(--cel-linha-campo)}.pf-turno-sem-assinatura{background:var(--sit-laranja-fundo);border-radius:var(--cel-raio-campo);padding-left:12px;padding-right:12px}.pf-escala-grupo{display:flex;flex-direction:column;gap:10px}.pf-escala-equipe{background:var(--cel-branco);border:1px solid var(--cel-borda-card);border-radius:var(--cel-raio-card);padding:12px 14px}.pf-escala-equipe-nome{font-family:var(--cel-titulo);font-weight:400;font-size:16px;letter-spacing:.03em;color:var(--cel-texto-2);text-transform:uppercase;margin:0 0 8px}.pf-escala-rolagem{overflow-x:auto;-webkit-overflow-scrolling:touch}.pf-escala{border-collapse:separate;border-spacing:3px;min-width:100%}.pf-escala th{font-weight:400;font-size:var(--t-legenda);color:var(--cel-texto-2);text-align:center;padding:0 0 4px}.pf-escala thead th span{display:block;text-transform:uppercase;letter-spacing:.06em}.pf-escala thead th b{display:block;font-family:var(--cel-titulo);font-weight:500;font-size:15px;color:var(--cel-navy)}.pf-escala thead th.pf-escala-hoje b{color:var(--gold-ink);text-decoration:underline;text-underline-offset:3px}.pf-escala tbody th{text-align:left;padding-right:8px;white-space:nowrap}.pf-escala-nome{font-size:13px;color:var(--cel-navy);font-weight:500}.pf-escala-celula{min-width:44px;height:44px;text-align:center;vertical-align:middle;border-radius:10px;font-size:var(--t-legenda);line-height:1.15;padding:2px}.pf-escala-trabalha{background:var(--sit-verde-fundo);color:var(--sit-verde)}.pf-escala-folga,.pf-escala-ferias{background:var(--sit-cinza-fundo);color:var(--sit-cinza)}.pf-escala-atestado,.pf-escala-abono{background:var(--sit-verde-fundo);color:var(--sit-verde)}.pf-escala-nao_admitido,.pf-escala-sem_jornada,.pf-escala-sem_ancora{color:var(--cel-texto-2)}.pf-escala-aguardando{background:var(--sit-laranja-fundo);color:var(--sit-laranja)}.pf-escala-falta{background:var(--sit-vermelho-fundo);color:var(--sit-vermelho)}.pf-escala-troca{background:var(--sit-cinza-fundo);color:var(--sit-cinza)}.pf-escala-dobra{background:var(--sit-verde-fundo);color:var(--sit-verde)}.pf-escala-sub{display:block;font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:.04em}.pf-escala-turno{display:block;font-weight:600;white-space:nowrap}.pf-escala-palavra{display:block;font-weight:500}.pf-etiqueta-solta{position:static;align-self:flex-start;display:inline-block;margin-top:4px}.cartao-acesso{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;background:var(--sup-fundo, #fff);border:1px solid rgba(10,25,49,.12);border-radius:16px;padding:18px 20px}.cartao-acesso-topo strong{display:block;font-family:var(--fonte-marca);font-weight:400;font-size:20px;letter-spacing:.04em;color:var(--navy)}.cartao-acesso-topo em{font-style:normal;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--sup-texto2, #5A6779)}.cartao-acesso-qr canvas{display:block;border-radius:8px;border:1px solid rgba(10,25,49,.12);background:#fff}.cartao-acesso-link{font-family:var(--fonte-mono);font-size:12px;word-break:break-all;color:var(--sup-texto2, #5A6779);max-width:100%;-webkit-user-select:all;user-select:all}.cartao-acesso-acoes{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;width:100%}.cartao-acesso-botao{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border-radius:999px;font:inherit;font-weight:600;font-size:14px;cursor:pointer;text-decoration:none}.cartao-acesso-whatsapp{background:#25d366;color:#08321a;border:0}.cartao-acesso-grande{width:100%;min-height:56px;font-size:17px}.cartao-acesso-frase{margin:0;font-size:15px;font-weight:600;color:var(--navy)}.cartao-acesso-mostrar-qr{background:none;border:0;padding:8px 10px;font:inherit;font-size:13px;color:var(--gold-ink, #8A6D1F);text-decoration:underline;cursor:pointer}.cartao-acesso-qr{display:flex;flex-direction:column;align-items:center;gap:6px}.cartao-acesso-qr small{font-size:12px;color:var(--sup-texto2, #5A6779)}.cartao-acesso-secundario{background:transparent;color:var(--navy);border:1px solid rgba(10,25,49,.3)}.cartao-acesso-secundario:disabled{opacity:.6;cursor:default}.cartao-acesso-nota{font-size:13px;line-height:1.5;color:var(--sup-texto2, #5A6779)}.cartao-acesso-compacto{background:var(--cel-branco);border-radius:var(--cel-raio-card);border-color:var(--cel-borda-card)}.cartao-acesso-compacto .cartao-acesso-botao{min-height:var(--cel-campo-alt)}.cartao-acesso-compacto .cartao-acesso-secundario{border:1.5px solid var(--cel-navy);color:var(--cel-navy);background:var(--cel-branco)}.cartao-acesso-compacto .cartao-acesso-nota{font-size:var(--cel-t-rotulo);color:var(--cel-texto-2)}.pf-cabecalho-pessoa .pf-pessoa-texto{flex:1;min-width:0}.pf-cabecalho-pessoa .pf-pessoa-texto strong,.pf-cabecalho-pessoa .pf-pessoa-texto em{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pf-cabecalho-pessoa .pf-pessoa-texto strong{font-size:20px;line-height:1.2;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.login-primeiro-acesso .login-form>.dica{margin-bottom:16px}.login-primeiro-acesso .login-primeiro-acesso-nome{margin-bottom:4px}.shell .shell-side{padding:14px 0 22px;width:250px}.shell .shell-side .grupo{font-size:11px;letter-spacing:.08em;color:#ffffff6b;padding:18px 22px 6px;font-weight:600}.shell .shell-side a{font-size:14px;font-weight:500;padding:10px 20px 10px 19px;gap:11px;color:#ffffffb3;border-left-width:3px;border-radius:0 999px 999px 0;margin-right:12px}.shell .shell-side a svg{width:17px;height:17px;stroke-width:1.8}.shell .shell-side a.ativo{background:#d4af371f}.shell .shell-user{position:relative;gap:0}.shell .shell-usuario{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;background:transparent;cursor:pointer;display:flex;align-items:center;gap:10px;padding:5px 8px 5px 12px;border-radius:999px;color:#ffffffb3;font:inherit;transition:background .18s,border-color .18s}.shell .shell-usuario:hover,.shell .shell-usuario.aberto{background:#ffffff0f;border-color:#ffffff1f}.shell .shell-usuario .quem b{font-size:13px;font-weight:600;text-transform:none}.shell .shell-usuario-seta{color:#ffffff80}.shell .shell-menu-usuario{position:absolute;right:0;top:calc(100% + 8px);min-width:200px;z-index:30;background:#fff;border-radius:14px;box-shadow:var(--sombra-alta);padding:6px;display:flex;flex-direction:column;gap:2px}.shell .shell-menu-usuario button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;text-align:left;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;font:inherit;font-size:14px;font-weight:500;color:var(--navy);text-transform:none;letter-spacing:0}.shell .shell-menu-usuario button:hover{background:var(--fundo)}.shell .shell-menu-usuario .btn-sair{color:var(--sit-vermelho)}.shell .pagina-cabecalho h2{font-family:var(--fonte-ui);font-weight:700;font-size:26px;letter-spacing:-.01em}.shell .pagina-cabecalho p{font-size:14px;color:var(--texto-2)}.shell .secao-titulo{font-size:11px;letter-spacing:.08em;font-weight:600}.shell .btn-primary{background:var(--gold);color:var(--navy);border-radius:999px;font-weight:600;padding:0 22px;height:44px;line-height:44px;font-size:14px;margin-top:0;box-shadow:none;transition:filter .18s,box-shadow .18s}.shell .btn-primary:hover:not(:disabled){filter:none;box-shadow:var(--sombra-ouro)}.shell .btn-secondary{border-radius:999px;border:1.5px solid var(--navy);color:var(--navy);background:#fff;height:44px;padding:0 20px;font-size:14px;font-weight:600}.shell .btn-ghost{border-radius:999px;text-transform:none;letter-spacing:0;font-size:13px;font-weight:600;padding:0 14px;height:36px;color:var(--navy);border-color:var(--linha-campo)}.shell .btn-ghost:hover{border-color:var(--navy)}.shell .btn-ghost.perigo{color:var(--sit-vermelho);border-color:#b3492e59}.shell .btn-ghost.perigo:hover{border-color:var(--sit-vermelho)}.shell .btn-aprovar{border-radius:999px;height:36px;padding:0 16px;font-weight:600}.shell .modal-rodape .btn-primary{height:44px;line-height:44px;padding:0 22px}.shell .modal-rodape>button.btn-secondary:first-of-type{border-color:var(--sit-vermelho);color:var(--sit-vermelho)}.shell .form-grade>.secao-form:first-child{border-top:0;margin-top:0;padding-top:0}.shell .form-grade>.alerta+.secao-form{border-top:0;margin-top:8px;padding-top:0}.shell .checks.colunas{max-height:280px;overflow:auto;padding-right:6px}.shell .cartao{border-radius:var(--raio-card);border-color:var(--borda-card);padding:20px 22px 18px}.shell .cartao .rotulo{font-size:11px;letter-spacing:.08em;color:var(--texto-2);font-weight:600}.shell .cartao .numero{font-weight:500;font-size:36px;font-variant-numeric:tabular-nums;line-height:44px;height:44px;margin-top:6px}.shell .cartao .nota{font-size:12px}.shell .numeros-linha{display:flex;gap:28px;flex-wrap:wrap;margin:4px 0 20px}.shell .numero-bloco{display:flex;flex-direction:column;min-width:96px}.shell .numero-bloco b{font-family:var(--fonte-marca);font-weight:500;font-size:34px;line-height:44px;height:44px;font-variant-numeric:tabular-nums;color:var(--navy)}.shell .numero-bloco span{font-size:12px;font-weight:600;color:var(--texto-2);white-space:nowrap}.shell .sit-verde{color:var(--sit-verde)!important}.shell .sit-amarelo{color:var(--sit-amarelo)!important}.shell .sit-vermelho{color:var(--sit-vermelho)!important}.shell .sit-laranja{color:var(--sit-laranja)!important}.shell .tabela-caixa{border-radius:var(--raio-card);border-color:var(--borda-card)}.shell .tabela-topo{border-bottom-color:var(--linha)}.shell thead th{font-size:11px;letter-spacing:.08em;color:var(--texto-2);font-weight:600;border-bottom-color:var(--linha);padding:12px 18px}.shell tbody td{border-bottom:1px solid var(--linha);font-size:14px}.shell tbody tr:hover{background:#0a193106}.shell td .secundario{font-size:12.5px;color:var(--texto-2)}.shell .busca{border-radius:999px;padding:10px 16px;height:40px;border-color:var(--linha-campo)}.shell .acao-cartoes{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-bottom:26px}.shell .acao-cartao{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;font:inherit;cursor:pointer;display:flex;align-items:center;gap:16px;padding:18px 20px;background:#fff;border:1px solid var(--borda-card);border-radius:var(--raio-card);transition:border-color .18s,box-shadow .18s,transform .18s}.shell .acao-cartao:hover:not(:disabled){border-color:var(--navy);box-shadow:var(--sombra);transform:translateY(-1px)}.shell .acao-cartao:disabled{cursor:default;opacity:.7}.shell .acao-cartao.aberto{border-color:var(--navy)}.shell .acao-icone{width:44px;height:44px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;background:var(--sit-cinza-fundo);color:var(--texto-2)}.shell .acao-cartao.amarelo .acao-icone{background:var(--sit-amarelo-fundo);color:var(--sit-amarelo)}.shell .acao-cartao.laranja .acao-icone{background:var(--sit-laranja-fundo);color:var(--sit-laranja)}.shell .acao-texto{display:flex;flex-direction:column;min-width:0;flex:1}.shell .acao-numero{font-family:var(--fonte-marca);font-weight:500;font-size:34px;line-height:44px;height:44px;font-variant-numeric:tabular-nums;color:var(--navy)}.shell .acao-cartao.amarelo .acao-numero{color:var(--sit-amarelo)}.shell .acao-cartao.laranja .acao-numero{color:var(--sit-laranja)}.shell .acao-rotulo{font-size:14px;font-weight:600;color:var(--navy);line-height:1.2}.shell .acao-detalhe{font-size:12px;color:var(--texto-2);margin-top:3px;line-height:1.35}.shell .acao-seta{color:var(--texto-2);flex:none}.shell .painel-sem-assinatura{margin:-10px 0 22px}.shell .lista-simples{list-style:none;margin:0;padding:4px 18px 8px;columns:3;column-gap:24px}.shell .lista-simples li{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid var(--linha);font-size:13.5px;break-inside:avoid}.shell .lista-simples li small{color:var(--texto-2);white-space:nowrap}.shell .painel-cartoes{gap:12px}.shell .painel-cartao{border-radius:16px;border-color:var(--borda-card);padding:14px 16px}.shell .painel-cartao:before{display:none}.shell .painel-cartao.focado{border-color:var(--navy);box-shadow:var(--sombra)}.shell .painel-numero{font-weight:500;font-size:30px;line-height:40px;height:40px;font-variant-numeric:tabular-nums;color:var(--navy)}.shell .painel-rotulo{display:flex;align-items:center;gap:7px;text-transform:none;letter-spacing:0;font-size:13px;font-weight:600;color:var(--texto-2);margin-top:4px}.shell .painel-ponto{width:8px;height:8px;border-radius:50%;background:var(--sit-cinza);flex:none}.shell .painel-cartao.sit-verde .painel-ponto{background:var(--sit-verde)}.shell .painel-cartao.sit-amarelo .painel-ponto{background:var(--sit-amarelo)}.shell .painel-cartao.sit-vermelho .painel-ponto{background:var(--sit-vermelho)}.shell .painel-cartao.sit-laranja .painel-ponto{background:var(--sit-laranja)}.shell .painel-cartao.sit-vermelho .painel-numero{color:var(--sit-vermelho)}.shell .painel-cartao.sit-amarelo .painel-numero{color:var(--sit-amarelo)}.shell .painel-filtro select{border-radius:999px;padding:9px 16px;border-color:var(--linha-campo)}.shell .painel-filtro label{font-size:11px;font-weight:600;letter-spacing:.08em}.shell .pf-chip-estado{font-size:12.5px;padding:4px 10px;white-space:nowrap;border-radius:999px;font-weight:600;letter-spacing:.01em}.shell .pf-chip-grande{font-size:14px;padding:7px 14px}.shell .abas-pagina{margin-bottom:20px;gap:6px}.shell .abas-pagina .aba-form{font-size:14px;font-weight:500;padding:10px 16px;display:inline-flex;align-items:center;gap:8px}.shell .abas-pagina .aba-form.ativa{font-weight:600}.shell .pilula-contagem{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:var(--sit-cinza-fundo);color:var(--texto-2);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.shell .pilula-contagem.pendente{background:var(--sit-laranja-fundo);color:var(--sit-laranja)}.shell .ficha-abas{margin:-6px 0 18px;flex-wrap:wrap}.shell .ficha-abas .aba-form{font-size:13.5px;display:inline-flex;align-items:center;gap:8px;padding:10px 14px}.shell .ficha-passo-numero{width:20px;height:20px;border-radius:50%;border:1.5px solid currentColor;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.shell .aba-form.ativa .ficha-passo-numero{background:var(--gold);border-color:var(--gold);color:var(--navy)}.shell .ficha-resumo h4{font-size:18px;font-weight:600;color:var(--navy);margin-bottom:12px}.shell .ficha-resumo dl,.shell .ficha-dados{display:grid;grid-template-columns:160px 1fr;gap:8px 16px;margin:0 0 12px}.shell .ficha-resumo dt,.shell .ficha-dados dt{font-size:12px;font-weight:600;color:var(--texto-2);text-transform:uppercase;letter-spacing:.06em;align-self:center}.shell .ficha-resumo dd,.shell .ficha-dados dd{margin:0;font-size:14px;color:var(--navy)}.shell .ficha-redefinir{display:grid;grid-template-columns:minmax(220px,320px) auto;gap:10px 12px;align-items:start;margin-top:12px}.shell .ficha-redefinir .dica{grid-column:1 / -1;margin:0}.shell .ficha-cartao{margin-top:16px;padding-top:16px;border-top:1px solid var(--linha);display:flex;flex-direction:column;gap:10px;align-items:flex-start}.shell .ficha-ponto-veredito{display:flex;align-items:center;gap:12px;margin:8px 0 14px}.shell .modal{border-radius:var(--raio-modal)}.shell .modal-corpo{padding:22px 26px}.shell .modal-rodape{background:#fff;border-top-color:var(--linha)}.shell .secao-form{border-top-color:var(--linha)}.shell .secao-form>h4{font-size:15px;font-weight:600;color:var(--navy);text-transform:none;letter-spacing:0;margin-bottom:6px}.shell .secao-form>.explica{font-size:13px;color:var(--texto-2)}.shell .field label{font-size:13px;font-weight:500;color:var(--texto-2)}.shell .field input,.shell .field select,.shell .field textarea{border-radius:var(--raio-campo);border-color:var(--linha-campo);font-size:14px}.shell .field input:not([type=checkbox]):not([type=radio]),.shell .field select{height:46px;padding:0 14px}.shell .field input:focus,.shell .field select:focus,.shell .field textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px #d4af372e}.shell .field .dica{font-size:12px}.shell .escolha{border-radius:14px}.shell .escolha.marcada{box-shadow:inset 3px 0 0 var(--gold)}.shell .aviso-caixa{border-radius:14px;font-size:13px}.shell .etiqueta{font-size:12px}.shell .foto-func-topo{gap:22px}.shell .foto-func-previa{width:180px;height:220px;border-radius:16px;border-color:var(--borda-card)}.shell .foto-func-previa.gravando{box-shadow:0 0 0 3px var(--gold)}.shell .foto-func-acoes{gap:8px}.shell .foto-func-cabecalho{display:flex;align-items:center;gap:12px}.shell .foto-func-cabecalho b{font-size:15px;font-weight:600;color:var(--navy)}.shell .foto-func-explica{font-size:13px;color:var(--texto-2);margin:0 0 6px;max-width:520px;line-height:1.5}.shell .foto-func-botoes{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.shell .foto-func-botoes .btn-primary,.shell .foto-func-botoes .btn-secondary{width:auto}.shell .foto-func-botoes .dica{width:100%;margin:0}.shell .foto-func-miniaturas{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.shell .foto-func-mini{width:84px;display:flex;flex-direction:column;align-items:center;gap:6px;font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;color:var(--texto-2)}.shell .foto-func-mini img,.shell .foto-func-mini>span{width:84px;height:104px;border-radius:12px;object-fit:cover;border:1px solid var(--borda-card);display:flex;align-items:center;justify-content:center;background:var(--fundo);font-family:var(--fonte-marca);font-size:26px;font-weight:500;color:var(--texto-2)}.shell .foto-func-mini.principal img,.shell .foto-func-mini.principal>span{box-shadow:0 0 0 2px var(--gold)}.shell .foto-func-mini small{font-size:12px;font-weight:600;text-align:center;line-height:1.2}.shell .foto-func-mini.principal small{color:var(--gold-ink)}.shell .foto-func-mini.adicionar{cursor:pointer}.shell .foto-func-mini.adicionar>span{border-style:dashed;color:var(--navy)}.shell .foto-func-mini.adicionar:hover>span{border-color:var(--gold)}.shell .foto-func-registro{font-size:12px;margin-top:4px}@media (max-width: 900px){.shell .shell-side a{margin-right:0;border-radius:8px 8px 0 0}.shell .shell-usuario .quem{display:none}.shell .lista-simples{columns:1}.shell .ficha-resumo dl,.shell .ficha-dados{grid-template-columns:1fr}}.shell .ponto-numero,.shell .ponto-veredito{border-radius:16px;border-color:var(--borda-card)}.shell .ponto-numero b{font-weight:500;font-size:30px;line-height:40px;height:40px;font-variant-numeric:tabular-nums}.shell .ponto-numero b.negativo{color:var(--sit-vermelho)}.shell .ponto-numero small{font-size:11px;letter-spacing:.08em;font-weight:600;color:var(--texto-2)}.shell .ponto-veredito b{font-family:var(--fonte-ui);font-weight:600;font-size:18px}.shell .ponto-veredito.limpo{border-color:var(--sit-verde-fundo);background:var(--sit-verde-fundo);color:var(--sit-verde)}.shell .ponto-veredito.atencao{border-color:var(--sit-amarelo-fundo);background:var(--sit-amarelo-fundo);color:var(--sit-amarelo)}.shell .ponto-cabecalho h3{font-family:var(--fonte-ui);font-weight:700;font-size:20px}.shell .ponto-anomalias li{border-radius:12px}.shell .busca-ocorrencias{border-radius:var(--raio-card);border-color:var(--borda-card);padding:20px 22px}.shell .busca-form label{font-size:13px;font-weight:500;color:var(--texto-2)}.shell .busca-form input,.shell .busca-form select{height:44px;padding:0 14px;border:1px solid var(--linha-campo);border-radius:var(--raio-campo);font:inherit;font-size:14px;color:var(--navy);background:#fff}.shell .busca-form input:focus,.shell .busca-form select:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px #d4af372e}.shell .busca-acoes .btn-primary{width:auto}.shell .perm-origem.mono{font-family:var(--fonte-ui);font-size:12px;opacity:1;color:var(--texto-2)}.shell .perm-grupo-cab b{font-family:var(--fonte-ui);font-weight:600;font-size:16px}.shell .perm-linha{border-radius:0}.shell .cartao .numero.texto{font-family:var(--fonte-ui);font-weight:600;font-size:20px;line-height:44px}.shell .tabela-topo-acoes{display:flex;gap:8px;align-items:center;margin-left:auto}.shell .tabela-anomalias th:first-child,.shell .tabela-anomalias td.anomalia-marca{width:36px;padding-right:0}.shell .anomalia-marca input{width:16px;height:16px;accent-color:var(--gold);cursor:pointer}.shell tr.anomalia-pessoa td{background:#fff}.shell tr.anomalia-pessoa.aberta td{background:#d4af370f;border-bottom-color:transparent}.shell .anomalia-abrir{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:8px;text-align:left}.shell .anomalia-abrir>span{display:flex;flex-direction:column}.shell .anomalia-abrir svg{color:var(--texto-2);flex:none}.shell .anomalia-chips{display:flex;flex-wrap:wrap;gap:6px}.shell .anomalia-contagem{font-variant-numeric:tabular-nums;font-weight:600}.shell tr.anomalia-linha td{background:#0a193105;font-size:13px}.shell tr.anomalia-linha td:nth-child(2){padding-left:34px}.shell .chips-motivo{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 10px}.shell .chip-motivo{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;cursor:pointer;font-size:13px;font-weight:500;padding:7px 14px;border-radius:999px;border:1px solid var(--linha-campo);background:#fff;color:var(--navy);transition:border-color .15s,background .15s}.shell .chip-motivo:hover{border-color:var(--navy)}.shell .chip-motivo.ativo{background:var(--navy);color:var(--cream);border-color:var(--navy)}.shell .filtros-lista{display:flex;flex-wrap:wrap;gap:6px}.shell .chip-filtro{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;cursor:pointer;font-size:12.5px;font-weight:500;padding:6px 12px;border-radius:999px;border:1px solid var(--linha-campo);background:#fff;color:var(--navy);display:inline-flex;align-items:center;gap:6px;transition:border-color .15s,background .15s}.shell .chip-filtro b{font-weight:700;font-variant-numeric:tabular-nums;color:var(--texto-2)}.shell .chip-filtro:hover{border-color:var(--navy)}.shell .chip-filtro.ativo{background:var(--navy);color:var(--cream);border-color:var(--navy)}.shell .chip-filtro.ativo b{color:var(--gold)}.shell .etiqueta-acao{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;cursor:pointer;margin-left:6px;font-size:11px;font-weight:600;letter-spacing:.02em;padding:3px 9px;border-radius:999px;border:1px dashed var(--sit-amarelo);color:var(--sit-amarelo);background:var(--sit-amarelo-fundo)}.shell .etiqueta-acao:hover{border-style:solid}.shell td.situacao-cadastro{white-space:nowrap;min-width:210px}.shell td.situacao-cadastro .etiqueta-acao{white-space:nowrap}.shell .ficha-pessoa{display:flex;align-items:center;gap:14px;padding:0 0 16px;margin:-4px 0 14px;border-bottom:1px solid var(--linha)}.shell .ficha-pessoa-texto{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.shell .ficha-pessoa-texto b{font-size:17px;font-weight:700;color:var(--navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shell .ficha-pessoa-texto span{font-size:13px;color:var(--texto-2)}.shell .ficha-pessoa-texto .mono{font-family:var(--fonte-mono);font-size:12.5px}.shell .mes-setas{display:inline-flex;align-items:center;gap:6px;margin-right:8px}.shell .mes-setas b{font-size:14px;font-weight:600;color:var(--navy);min-width:150px;text-align:center}.shell .mes-setas .btn-ghost{width:36px;padding:0;font-size:18px;line-height:1}.shell .rel-bloco.fiscal{margin-top:22px;border-radius:var(--raio-card);border-color:var(--borda-card)}.shell .fiscal-periodo{display:flex;gap:14px;margin-bottom:14px}.shell .fiscal-periodo .field{margin:0;min-width:180px}.shell .fiscal-cartoes{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.shell .fiscal-cartao{border:1px solid var(--linha);border-radius:16px;padding:16px 18px;display:flex;flex-direction:column;gap:8px}.shell .fiscal-cartao b{font-size:15px;font-weight:600;color:var(--navy)}.shell .fiscal-cartao p{font-size:13px;color:var(--texto-2);margin:0;flex:1}.shell .fiscal-cartao .btn-secondary{align-self:flex-start;height:40px;padding:0 18px;font-size:13px}.shell .fiscal-lista{margin:8px 0 0;padding-left:18px;font-size:13px}.shell .fiscal-lista li{margin:3px 0}.shell .fiscal-lista .secundario{display:block;color:var(--texto-2);font-size:12.5px}.shell .rel-bloco.fiscal .dica{font-size:12.5px;color:var(--texto-2);margin:12px 0 0}.qsk-recebe{width:100%;max-width:640px;margin:14px auto 0;text-align:left;background:#ffffff0f;border:2px solid var(--sit-laranja);border-radius:16px;padding:16px 20px;color:var(--cream)}.qsk-recebe-titulo{margin:0 0 10px;font-size:21px;color:var(--cream)}.qsk-recebe-lista{list-style:none;margin:0;padding:0;display:grid;gap:8px}.qsk-recebe-lista li{font-size:19px;line-height:1.4;color:var(--cream);padding:8px 12px;border-left:4px solid var(--sit-laranja);background:#ffffff0f;border-radius:8px}.qsk-recebe-pe{margin:10px 0 0;font-size:16px;color:var(--gold)}.shell .visto{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--texto-2);white-space:nowrap}.shell .visto i{flex:none;width:8px;height:8px;border-radius:50%;background:var(--sit-cinza);display:inline-block}.shell .visto-verde{color:var(--sit-verde)}.shell .visto-verde i{background:var(--sit-verde)}.shell .visto-amarelo{color:var(--sit-amarelo)}.shell .visto-amarelo i{background:var(--sit-amarelo)}.shell .visto-vermelho{color:var(--sit-vermelho)}.shell .visto-vermelho i{background:var(--sit-vermelho)}.shell .tabela-dispositivos td.acoes{white-space:normal}.shell .tabela-dispositivos td.acoes button{margin:3px 0 3px 6px}.shell .tabela-dispositivos [data-testid=dispositivo-bateria]{white-space:normal}.shell .uso-catalogo{font-weight:600;font-variant-numeric:tabular-nums;color:var(--navy)}.shell .catalogo-nota{margin-top:18px}.shell .cartoes-config{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px}.shell .cartao-config{background:#fff;border:1px solid var(--borda-card);border-radius:var(--raio-card);padding:20px 22px}.shell .cartao-config h3{font-family:var(--fonte-ui);font-weight:700;font-size:16px;margin:0 0 12px;color:var(--navy)}.shell .cartao-config-topo{display:flex;align-items:center;justify-content:space-between;gap:12px}.shell .cartao-config-topo h3{margin-bottom:12px}.shell .cartao-config .ficha-dados{margin:0}.shell .cartao-config .ficha-dados dd{min-width:0;overflow-wrap:anywhere}.shell .cartao-config .dica{margin-top:12px;font-size:12.5px;color:var(--texto-2)}.shell .tabela-papeis .grupo-papeis td{background:#0a193108;font-size:13px}.shell .marca-sim{color:var(--sit-verde);font-weight:700;font-size:16px}.shell .marca-nao{color:var(--texto-2);opacity:.5}.shell .escolha-catalogo{border:1px solid var(--borda-card);border-radius:16px;padding:14px 16px;margin-top:6px;background:#d4af370d}.shell .escolha-catalogo b{display:block;font-size:14px;color:var(--navy)}.shell .escolha-catalogo .secundario{font-size:12.5px}.shell .escolha-catalogo-vazia{border-style:dashed;background:transparent}.shell .escolha-catalogo ul{margin:8px 0 0;padding-left:18px;font-size:12.5px;color:var(--texto-2)}.shell .previa-semana{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;margin-top:10px}.shell .previa-dia{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;border:1px solid var(--borda-card);border-radius:12px;background:#fff;font-size:12px;font-variant-numeric:tabular-nums}.shell .previa-dia b{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--texto-2)}.shell .previa-dia .mono{color:var(--navy)}.shell .previa-dia.proprio{border-color:var(--gold);box-shadow:inset 0 2px 0 var(--gold)}.shell .previa-dia.folga{background:var(--fundo);border-style:dashed}.shell .previa-dia .previa-folga{color:var(--sit-cinza);font-weight:600}.shell .chip-dia-proprio{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:999px;border:1px solid var(--gold);color:var(--gold-ink);font-size:11px;font-weight:700;letter-spacing:.03em}.shell .chips-desvio{display:flex;flex-wrap:wrap;gap:4px;max-width:340px}.shell .chip-desvio{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11.5px;font-weight:600;border:1px solid var(--borda-card);color:var(--texto-2);background:#fff;white-space:nowrap}.shell .chip-desvio.abaixo{border-color:var(--sit-amarelo);color:var(--sit-amarelo);background:var(--sit-amarelo-fundo)}.shell .lista-tablets{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:12.5px}.shell .lista-tablets b{font-weight:600;color:var(--navy)}.shell .aviso-inline{color:var(--sit-amarelo);font-weight:600}.shell .sugestao-juncao ul{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.shell .sugestao-juncao li{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.shell .teste-config{display:flex;align-items:center;gap:12px;margin-top:14px;flex-wrap:wrap}.shell .teste-config .secundario{font-size:12.5px}.shell .resultado-teste{margin-top:10px;padding:12px 14px;border-radius:14px;border:1px solid var(--borda-card);font-size:13px}.shell .resultado-teste.ok{border-color:var(--sit-verde);background:var(--sit-verde-fundo)}.shell .resultado-teste.ok>b{color:var(--sit-verde)}.shell .resultado-teste.falha{border-color:var(--sit-vermelho);background:var(--sit-vermelho-fundo)}.shell .resultado-teste.falha>b{color:var(--sit-vermelho)}.shell .resultado-teste .secundario{display:block;margin-top:4px;font-size:12.5px}.shell .resultado-teste .amostra-ia{font-style:italic}.shell .etiqueta.atencao{background:var(--sit-amarelo-fundo);color:var(--sit-amarelo)}.shell .numero-tabular{font-variant-numeric:tabular-nums}.shell .painel{border-radius:var(--raio-card);border-color:var(--borda-card);padding:18px 20px;gap:4px}.shell .painel .rotulo{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--texto-2);font-weight:600}.shell .painel .numero{font-family:var(--fonte-marca);font-weight:500;font-size:36px;font-variant-numeric:tabular-nums;line-height:44px;height:44px;color:var(--navy)}.shell .painel .nota{font-size:12.5px;color:var(--texto-2)}.shell .painel-destaque{background:linear-gradient(150deg,var(--navy) 0%,var(--navy-deep) 100%);border-color:transparent}.shell .painel-destaque .rotulo{color:#ffffff9e}.shell .painel-destaque .nota{color:#ffffff8c}.shell .numero-grande{font-family:var(--fonte-marca);font-weight:500;font-size:54px;line-height:60px;height:60px;font-variant-numeric:tabular-nums}.shell .sind-periodo button{border-radius:999px;letter-spacing:0;font-family:var(--fonte-ui);font-weight:600;font-size:13px;padding:8px 16px;border-color:var(--borda-card);background:#fff;color:var(--texto-2)}.shell .sind-periodo button.ativo{border-color:var(--gold);background:var(--cream);color:var(--navy)}.shell .feed li{border-radius:14px;border-color:var(--borda-card)}.shell .feed-hora,.shell .sind-equipe small,.shell .rosca-centro small,.shell .barra small{color:var(--texto-2)}.shell .rosca-centro b{font-family:var(--fonte-marca);font-weight:500}.shell .sind-imagens img{border-radius:12px}.shell .lista-ajustes{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:12.5px}.shell .link-pessoa{background:none;border:0;padding:0;font:inherit;font-weight:600;color:var(--navy);text-decoration:underline;text-decoration-color:var(--gold);cursor:pointer}.shell .link-pessoa:hover{color:var(--gold-ink)}.shell .lista-colunas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.shell .lista-colunas li{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--borda-card);border-radius:14px;background:#fff}.shell .lista-colunas li.coluna-fixa{background:var(--fundo);border-style:dashed}.shell .lista-colunas li.coluna-desligada .coluna-texto{opacity:.55}.shell .lista-colunas input[type=checkbox]{width:18px;height:18px;accent-color:var(--gold);margin:0}.shell .lista-colunas .coluna-texto{display:flex;flex-direction:column;gap:2px;cursor:pointer;min-width:0}.shell .lista-colunas .coluna-texto b{font-size:14px;color:var(--navy)}.shell .lista-colunas .coluna-texto .secundario{font-size:12.5px}.shell .lista-colunas .coluna-ordem{display:flex;gap:4px}.shell .lista-colunas .btn-icone{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--borda-card);border-radius:999px;background:#fff;color:var(--navy);cursor:pointer;padding:0}.shell .lista-colunas .btn-icone:hover:not(:disabled){border-color:var(--gold)}.shell .lista-colunas .btn-icone:disabled{opacity:.35;cursor:default}.shell .acoes-linha{display:flex;align-items:center;gap:12px;margin-top:14px;flex-wrap:wrap}.shell .acoes-linha .btn-primary,.shell .acoes-linha .btn-secondary{width:auto;margin-top:0;display:inline-flex;align-items:center;gap:6px}.shell .acoes-linha.acoes-fixas{position:sticky;bottom:0;z-index:3;margin:12px -4px 0;padding:12px 4px;background:var(--fundo);border-top:1px solid var(--borda-card)}.shell .previa-colunas{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.shell .previa-coluna{padding:4px 10px;border-radius:999px;border:1px solid var(--gold);color:var(--gold-ink);font-size:12.5px;font-weight:600;background:#d4af3714}.shell .previa-coluna.fixa{border-color:var(--borda-card);color:var(--texto-2);background:var(--fundo)}.shell .config-central{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:22px 28px;align-items:start}.shell .config-grupo h3{font-family:var(--fonte-ui);font-weight:700;font-size:15px;color:var(--navy);margin:0 0 8px 4px}.shell .config-itens{list-style:none;margin:0;padding:0;background:#fff;border:1px solid var(--borda-card);border-radius:var(--raio-card);overflow:hidden}.shell .config-itens li+li{border-top:1px solid var(--borda-card)}.shell .config-item{display:grid;grid-template-columns:22px 1fr 16px;align-items:center;gap:14px;width:100%;padding:12px 16px;background:none;border:0;text-align:left;cursor:pointer;color:var(--navy);font:inherit}.shell .config-item:hover{background:#d4af3712}.shell .config-item:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.shell .config-item>svg:first-child{color:var(--gold-ink)}.shell .config-item-texto{display:flex;flex-direction:column;gap:1px;min-width:0}.shell .config-item-texto b{font-size:14px;font-weight:600}.shell .config-item-texto .secundario{font-size:12.5px}.shell .config-item-seta{color:var(--texto-2)}.shell .trilha{display:flex;align-items:center;gap:6px;margin:-6px 0 14px;font-size:13px;color:var(--texto-2)}.shell .trilha-link{background:none;border:0;padding:0;font:inherit;font-weight:600;color:var(--gold-ink);cursor:pointer}.shell .trilha-link:hover{text-decoration:underline}.shell .trilha-voltar{display:inline-flex;align-items:center;gap:6px;margin:0 0 12px;padding-left:0}.shell .pagina-subcabecalho{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap;margin-bottom:16px}.shell .pagina-subcabecalho h3{font-family:var(--fonte-ui);font-weight:700;font-size:18px;color:var(--navy);margin:0}.shell .pagina-subcabecalho p{font-size:13.5px;color:var(--texto-2);margin-top:3px;max-width:680px}.shell .btn-icone{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--borda-card);border-radius:999px;background:#fff;color:var(--navy);cursor:pointer;padding:0}.shell .btn-icone:hover:not(:disabled){border-color:var(--gold);color:var(--gold-ink)}.shell .btn-icone:disabled{opacity:.35;cursor:default}.shell .btn-mini{padding:7px 14px;font-size:13px;margin-top:0;width:auto;display:inline-flex;align-items:center;gap:6px}.shell .ponto-filtros-lista{grid-template-columns:2fr 1fr 1fr 1.3fr}.shell .ponto-filtros-extra{display:flex;align-items:center;gap:16px;margin:-6px 0 12px}.shell .caixa-inline{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--navy);white-space:nowrap;cursor:pointer}.shell .caixa-inline input[type=checkbox]{width:16px;height:16px;accent-color:var(--gold);margin:0}.shell .cp-pendencia{display:inline-flex;align-items:center;gap:5px;font-weight:600;font-size:13px;color:var(--sit-amarelo);white-space:nowrap}.shell th.col-pend,.shell td.col-pend{white-space:nowrap}.shell .campo-com-icone{position:relative}.shell .campo-com-icone>svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--texto-2);pointer-events:none}.shell .field .campo-com-icone input:not([type=checkbox]):not([type=radio]),.shell .campo-com-icone input{padding-left:36px}.shell .pessoa-na-lista{display:flex;align-items:center;gap:12px}.shell .pessoa-na-lista .pf-foto{flex:0 0 auto}.shell tr.linha-clicavel{cursor:pointer}.shell tr.linha-clicavel:hover td{background:#d4af370f}.shell td.celula-acao{text-align:right;white-space:nowrap}.shell .pp-cabecalho{display:flex;align-items:center;gap:16px;background:#fff;border:1px solid var(--borda-card);border-radius:var(--raio-card);padding:16px 20px;margin-bottom:16px;flex-wrap:wrap}.shell .pp-cabecalho-texto{flex:1 1 320px;min-width:0}.shell .pp-cabecalho-texto h3{font-family:var(--fonte-ui);font-weight:700;font-size:20px;color:var(--navy);margin:0 0 2px}.shell .pp-cabecalho-texto p{margin:0;font-size:13.5px}.shell .pp-jornada{color:var(--gold-ink);font-weight:600}.shell .pp-cabecalho .btn-primary{width:auto;margin:0;display:inline-flex;align-items:center;gap:8px}.shell .pp-periodo{grid-template-columns:220px auto auto auto 1fr;align-items:end;margin-bottom:16px}.shell .pp-periodo .mes-setas{display:inline-flex;align-items:center;gap:4px;margin-bottom:8px}.shell .pp-periodo .mes-setas .btn-ghost{padding:6px 10px}.shell .pp-periodo .dica{margin:0 0 12px}.shell .pp-selecao{display:flex;align-items:center;gap:12px;padding:10px 14px;margin-bottom:12px;background:#d4af371a;border:1px solid var(--gold);border-radius:14px}.shell .tabela-ponto-pessoa th.col-check,.shell .tabela-ponto-pessoa td.col-check{width:32px;padding-right:0}.shell .tabela-ponto-pessoa input[type=checkbox]{width:16px;height:16px;accent-color:var(--gold);margin:0}.shell .tabela-ponto-pessoa td.col-estado{white-space:nowrap}.shell .tabela-ponto-pessoa{table-layout:fixed}.shell .tabela-ponto-pessoa th,.shell .tabela-ponto-pessoa td{padding-left:10px;padding-right:10px}.shell .tabela-ponto-pessoa .col-estado{width:126px}.shell .tabela-ponto-pessoa .col-data{width:100px;white-space:nowrap}.shell .tabela-ponto-pessoa .col-num{width:82px}.shell .tabela-ponto-pessoa .col-pedidos{width:104px}.shell .tabela-ponto-pessoa .col-acoes{width:162px}.shell .tabela-ponto-pessoa td.col-pedidos .pf-chip{white-space:normal;text-align:left}.shell .tabela-ponto-pessoa .pf-marca-dia{display:inline-flex;vertical-align:middle;margin-right:6px}.shell .pp-estado-palavra{font-size:12.5px;font-weight:600;vertical-align:middle}.shell .pp-estado-palavra.cor-verde{color:var(--sit-verde)}.shell .pp-estado-palavra.cor-amarelo{color:var(--sit-amarelo)}.shell .pp-estado-palavra.cor-laranja{color:var(--sit-laranja)}.shell .pp-estado-palavra.cor-vermelho{color:var(--sit-vermelho)}.shell .pp-estado-palavra.cor-cinza{color:var(--sit-cinza)}.shell .tabela-ponto-pessoa td.col-batidas{white-space:normal}.pp-dia-inteiro{margin-bottom:14px}.pp-dia-inteiro h4{margin:0 0 8px;font-size:13px;font-weight:600;color:var(--texto-2);text-transform:uppercase;letter-spacing:.04em}.pp-dia-inteiro h4+.pf-ficha{margin-bottom:18px;border:1px solid var(--linha, rgba(10,25,49,.12));border-radius:14px;padding:6px 12px}.shell .pp-batida{display:inline-flex;align-items:center;gap:3px;margin-right:9px;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--navy)}.shell .pp-batida .origem{color:var(--texto-2)}.shell .pp-batida .origem-ajuste{color:var(--gold-ink)}.shell .pp-batida sup{font-size:9px;font-weight:700;color:var(--texto-2)}.shell .tabela-ponto-pessoa td.col-pedidos .pf-chip{margin:2px 4px 2px 0}.shell .tabela-ponto-pessoa td.col-acoes{white-space:nowrap;text-align:right}.shell .tabela-ponto-pessoa td.col-acoes .btn-icone+.btn-icone{margin-left:4px}.shell button.pp-batida-clicavel{border:0;background:transparent;padding:2px 4px;margin-left:-4px;margin-right:5px;border-radius:8px;font:inherit;font-size:13.5px;cursor:pointer}.shell button.pp-batida-clicavel:hover,.shell button.pp-batida-clicavel:focus-visible{background:#d4af3724;outline:none;text-decoration:underline;text-decoration-color:var(--gold)}.shell button.ponto-veredito{text-align:left;font:inherit;cursor:pointer;transition:box-shadow .15s}.shell button.ponto-veredito:disabled{cursor:default}.shell button.ponto-veredito.ativo{box-shadow:0 0 0 2px var(--sit-amarelo)}.shell button.ponto-veredito:not(:disabled):hover{box-shadow:0 0 0 2px #d4af3773}.shell .pp-cabecalho-acoes{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-left:auto}.shell .pp-cabecalho-acoes .btn-secondary{width:auto;margin:0;display:inline-flex;align-items:center;gap:6px}.shell .alerta.atencao{background:var(--sit-amarelo-fundo);color:var(--sit-amarelo);border-color:var(--sit-amarelo-fundo)}.shell .alerta.atencao b{color:inherit}.shell .alerta.neutro{background:var(--fundo);color:var(--navy);border-color:var(--borda-card)}.shell .modal .alerta.atencao .caixa-inline,.shell .modal .alerta.neutro .caixa-inline{font-size:13px}.shell .caixa-inline.caixa-bloco{display:flex;margin-top:8px;font-weight:600}.shell tr.linha-atencao td.col-estado{border-left:3px solid var(--sit-amarelo)}.shell tr.linha-atencao[data-estado=faltou] td.col-estado{border-left-color:var(--sit-vermelho)}.shell tr.linha-atencao[data-estado=inconsistencia] td.col-estado{border-left-color:var(--sit-laranja)}.shell tr.linha-folga td{background:var(--fundo)}.shell tr.linha-fraca td{opacity:.6}.shell .tabela-simples{width:100%;border-collapse:collapse;font-size:13.5px;margin-bottom:12px}.shell .tabela-simples th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--texto-2);padding:6px 8px;border-bottom:1px solid var(--borda-card)}.shell .tabela-simples td{padding:7px 8px;border-bottom:1px solid var(--borda-card)}.shell .lista-simples{margin:4px 0 12px;padding-left:18px;font-size:13.5px}.shell .lista-historico{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.shell .lista-historico li{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;padding:10px 12px;border:1px solid var(--borda-card);border-radius:14px}.shell .modal h4{font-family:var(--fonte-ui);font-weight:700;font-size:14px;color:var(--navy);margin:12px 0 6px}.shell .chips-motivo-editaveis .chip-motivo{display:inline-flex;align-items:center;gap:6px;cursor:default}.shell .chip-remover{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:0;border-radius:999px;background:#0a193114;color:var(--navy);cursor:pointer;padding:0}.shell .chip-remover:hover{background:var(--sit-vermelho);color:#fff}.shell .motivo-adicionar{display:flex;gap:8px;align-items:center;margin-top:8px}.shell .motivo-adicionar input{flex:1;height:46px;padding:10px 14px;border:1px solid var(--borda-card);border-radius:14px;font:inherit;font-size:14px;color:var(--navy);background:#fff}.shell .motivo-adicionar input:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px #d4af3740}.shell .cartao-config>p.secundario{font-size:13px;margin:-6px 0 10px}.shell .motivo-adicionar .btn-secondary{margin:0;width:auto;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}@media (max-width: 900px){.shell .ponto-filtros-lista,.shell .pp-periodo{grid-template-columns:1fr 1fr}}.pt{min-height:100vh;display:flex;flex-direction:column;background:var(--fundo);color:var(--navy);font-family:var(--fonte-ui);-webkit-font-smoothing:antialiased}.pt-barra{position:sticky;top:0;z-index:30;display:grid;grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:20px;height:64px;padding:0 24px;background:var(--navy-deep);color:#fff;box-shadow:0 2px 12px #060f1f47}.pt-marca{display:flex;align-items:center;gap:10px}.pt-marca img{width:34px;height:auto}.pt-marca span{font-family:var(--fonte-marca);font-weight:500;font-size:20px;letter-spacing:.08em;color:var(--gold)}.pt-pessoa{display:flex;align-items:center;gap:12px;min-width:0}.pt-pessoa-texto{display:flex;flex-direction:column;min-width:0;line-height:1.25}.pt-pessoa-texto strong{font-weight:600;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pt-pessoa-texto span{font-size:12.5px;color:#ffffffb8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pt-relogio{display:flex;flex-direction:column;align-items:flex-end;line-height:1.15}.pt-relogio b{font-family:var(--fonte-marca);font-weight:500;font-size:26px;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:#fff}.pt-relogio span{font-size:12px;color:#ffffffb8}.pt-acoes{display:flex;gap:8px}.pt-botao-barra{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:transparent;color:#fff;font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;white-space:nowrap}.pt-botao-barra:hover{background:#ffffff14}.pt-botao-sair{border-color:var(--gold);color:var(--gold)}.pt-colunas{flex:1;display:grid;grid-template-columns:minmax(420px,1fr) minmax(420px,1.15fr);gap:24px;width:100%;max-width:1400px;margin:0 auto;padding:24px;align-items:start}.pt-colunas.pt-so-comunicacoes{grid-template-columns:minmax(520px,900px);justify-content:center}.pt-coluna{background:#fff;border:1px solid var(--borda-card);border-radius:var(--raio-card);padding:20px 22px 24px;min-height:520px;box-shadow:var(--sombra)}.pt-coluna .pf-cabecalho{grid-template-columns:auto 1fr 44px;gap:6px}.pt-coluna .pf-cabecalho-vazio{width:0;overflow:hidden}.pt-coluna .pf-cabecalho-voltar{width:40px}.pt-coluna .pf-cabecalho-titulo{text-align:left}.pt-coluna .pf-pagina{gap:14px}.pt-coluna .pf-rodape-botao{position:static;left:auto;right:auto;bottom:auto;max-width:none;margin:14px 0 0}.pt-fotos{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pt-tirar-pelo-celular{font:inherit}.pt-tirar-pelo-celular[aria-pressed=true]{border-style:solid;border-color:var(--gold);box-shadow:0 0 0 3px #d4af3733}.pt-qr{display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px 18px 18px;border:1px solid var(--gold);border-radius:var(--raio-card);background:#d4af370f}.pt-qr-topo{width:100%;display:flex;align-items:center;justify-content:space-between;font-weight:600;font-size:15px}.pt-qr-topo span{display:inline-flex;align-items:center;gap:8px}.pt-qr-fechar{width:32px;height:32px;border-radius:999px;border:1px solid var(--borda-card);background:#fff;color:var(--navy);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.pt-qr-canvas{border-radius:12px;background:#fff;padding:6px}.pt-qr-texto{margin:0;font-size:13.5px;text-align:center;color:var(--navy);max-width:360px;line-height:1.5}.pt-qr-fraco{color:var(--texto-2);font-size:12.5px}.pt-qr-contagem{margin:0;font-weight:600;font-size:14px;color:var(--gold-ink)}.pt-qr-erro{margin:0;font-size:13.5px;color:var(--sit-vermelho)}.pt-bloqueio{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;background:#060f1feb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pt-bloqueio-cartao{width:min(420px,calc(100% - 32px));display:flex;flex-direction:column;align-items:center;gap:12px;padding:32px 28px 28px;background:#fff;border-radius:24px;text-align:center}.pt-bloqueio-icone{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;background:var(--fundo);color:var(--gold-ink)}.pt-bloqueio-cartao h1{margin:4px 0 0;font-family:var(--fonte-ui);font-weight:700;font-size:20px;color:var(--navy)}.pt-bloqueio-cartao p{margin:0;font-size:14px;color:var(--texto-2);line-height:1.5}.pt-bloqueio-erro{color:var(--sit-vermelho)!important;font-weight:600}.pt-bloqueio-cartao .campo-senha{width:100%;margin-top:4px}.pt-bloqueio-cartao .campo-senha>input{width:100%;height:52px;padding:0 14px;border:1px solid var(--borda-card);border-radius:14px;font:inherit;font-size:15px;color:var(--navy);background:#fff;outline:none}.pt-bloqueio-cartao .campo-senha>input:focus{border-color:var(--gold);box-shadow:0 0 0 3px #d4af3740}.pt-bloqueio-cartao .campo-senha-olho{color:var(--texto-2)}.pt-bloqueio-cartao .pf-botao{width:100%}.pf-foto-celular .pf-cartao{display:flex;flex-direction:column;gap:12px;padding:22px 20px;background:#fff;border:1px solid var(--borda-card);border-radius:var(--raio-card);text-align:center;align-items:center}.pf-foto-celular .pf-titulo{margin:0;font-family:var(--fonte-ui);font-weight:700;font-size:20px;color:var(--navy)}.pf-foto-celular .pf-texto{margin:0;font-size:15px;line-height:1.5;color:var(--navy);display:inline-flex;align-items:center;gap:6px;justify-content:center;flex-wrap:wrap}.pf-foto-celular .pf-texto-2{color:var(--texto-2);font-size:13.5px}.pf-foto-celular .pf-cor-vermelho{color:var(--sit-vermelho)}.pf-foto-celular .pf-area-foto{width:100%}.pf-foto-celular .pf-area-foto-cheia{opacity:.55;cursor:default}.pt .pf-folha-fundo{align-items:center}.pt .pf-folha{max-width:640px;max-height:86vh;border-radius:var(--raio-modal)}.pf-miniaturas{display:flex;flex-wrap:wrap;gap:10px}.pf-miniatura{position:relative;width:84px;height:84px;border-radius:14px;overflow:hidden;border:1px solid var(--borda-card);background:var(--fundo)}.pf-miniatura img{width:100%;height:100%;object-fit:cover;display:block}.pf-miniatura-vazia{display:block;width:100%;height:100%}.pf-miniatura-remover{position:absolute;top:4px;right:4px;width:24px;height:24px;border-radius:999px;border:0;background:#060f1fbf;color:#fff;font-size:16px;line-height:1;cursor:pointer}.pt-colunas{height:calc(100vh - 64px);overflow:hidden;padding-bottom:0}.pt-coluna{max-height:calc(100vh - 88px);overflow-y:auto;overscroll-behavior:contain}.pt-chip-ponto{display:inline-flex;align-items:center;min-width:120px;justify-content:flex-end}.pt-chip-ponto .pf-chip{background:#ffffff1a}.pt-chip-ponto .pf-chip[data-cor=verde]{color:#8fe0b5}.pt-chip-ponto .pf-chip[data-cor=cinza]{color:#ffffffbf}.condfy{display:flex;flex-direction:column;gap:10px}.condfy .secao-form{margin-top:14px}.condfy-licenca{padding:12px 14px;border:1px solid var(--borda-card);border-radius:var(--raio-card);background:var(--superficie);display:flex;flex-direction:column;gap:10px}.condfy-licenca-cabeca{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.condfy-licenca-cabeca .dica{flex:1 1 200px}.condfy-token-linha{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.condfy-token-linha input{flex:1 1 320px;font-family:var(--fonte-mono)}.condfy-linha{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.condfy-diaria{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--texto-2)}.condfy-ultima{padding:12px 14px;border-radius:var(--raio-card);background:var(--sit-verde-fundo);font-size:14px}.condfy-ultima-falhou{background:var(--sit-amarelo-fundo)}.condfy-ultima .alerta{margin-top:8px}.condfy-previa{padding:14px 16px;border:1px solid var(--borda-card);border-radius:var(--raio-card);background:var(--superficie)}.condfy-previa dl{display:grid;grid-template-columns:max-content 1fr;gap:6px 16px;margin:8px 0}.condfy-previa dt{color:var(--texto-2);font-size:13px}.condfy-previa dd{margin:0;font-size:14px}.condfy-blocos{margin:10px 0;padding:10px 12px;border:1px solid var(--borda-card);border-radius:var(--raio-card)}.condfy-bloco{display:flex;align-items:center;gap:8px;margin:6px 0;font-size:14px}.condfy-breve{margin:0;padding-left:18px;line-height:1.6}.pf-acoes-duas{display:grid;gap:10px;margin-top:6px}.pf-codigo{font-family:var(--fonte-mono);letter-spacing:.12em;font-size:18px}.condfy-visao-topo{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.condfy-visao-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:10px;margin-top:12px}.condfy-visao-item{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--borda-card);border-radius:12px;background:var(--superficie)}.condfy-visao-item .numero{font-family:var(--fonte-marca);font-weight:500;font-size:26px;line-height:1;font-variant-numeric:tabular-nums;color:var(--navy)}.condfy-visao-item span{font-size:12px;color:var(--texto-2)}.condfy-faixas{list-style:none;margin:12px 0 0;padding:0;display:flex;gap:8px 18px;flex-wrap:wrap}.condfy-faixas li{display:flex;gap:8px;font-size:13px;color:var(--texto-2)}.condfy-faixas li b{color:var(--navy);font-variant-numeric:tabular-nums}.condfy-fluxo-numeros{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:10px;margin-top:12px}.condfy-fluxo-numeros>div{display:flex;flex-direction:column;gap:2px}.condfy-fluxo-numeros .numero{font-family:var(--fonte-marca);font-weight:500;font-size:28px;line-height:1;font-variant-numeric:tabular-nums;color:var(--navy)}.condfy-fluxo-numeros .numero small{font-size:16px;color:var(--texto-2)}.condfy-fluxo-numeros span{font-size:12px;color:var(--texto-2)}.condfy-fluxo-horas{margin-top:14px}.barras-horas{height:110px}.barras-horas .barra{min-width:8px}.barras-horas .barra small{min-height:12px}.condfy-fluxo-detalhe{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:14px}.condfy-tipos{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:4px}.condfy-tipos li{display:flex;justify-content:space-between;gap:10px;font-size:13px;color:var(--texto-2)}.condfy-tipos li b{color:var(--navy);font-variant-numeric:tabular-nums}.condfy-fluxo-rodape{margin-top:12px}.condfy-fluxo-rodape a{color:var(--gold-ink);font-weight:600}.shell .cartao-config .integracao-condfy-nota{margin:14px 0 0;padding-top:12px;border-top:1px solid var(--borda-card);font-size:13px;color:var(--texto-2)}.condfy-campo{display:inline-flex;flex-direction:column;gap:4px;font-size:13px;color:var(--texto-2);min-width:220px}.condfy-campo select,.condfy-campo input{font:inherit;color:var(--texto)}.condfy-fluxo-no-posto{margin-top:4px}.tabela-mini{border-collapse:collapse;font-size:13px;margin:6px 0}.tabela-mini th,.tabela-mini td{padding:4px 10px;border-bottom:1px solid var(--borda-card);text-align:right;font-variant-numeric:tabular-nums}.tabela-mini th:first-child,.tabela-mini td:first-child{text-align:left}.shell .condfy-linha .btn-primary,.shell .condfy-linha .btn-secondary,.shell .condfy-token-linha .btn-primary{width:auto;margin-top:0}.estado-acesso{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.4;white-space:nowrap}.estado-acesso:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.estado-acesso-ativo{color:var(--sit-verde);background:var(--sit-verde-fundo)}.estado-acesso-convite_enviado{color:var(--sit-laranja);background:var(--sit-laranja-fundo)}.estado-acesso-bloqueado{color:var(--sit-vermelho);background:var(--sit-vermelho-fundo)}.estado-acesso-sem_acesso{color:var(--sit-cinza);background:var(--sit-cinza-fundo)}.acesso-estado-linha{margin:4px 0 2px}.acesso-ultimo{margin:2px 0 12px;font-size:12px;color:var(--texto-2)}.shell .etiqueta-acao.etiqueta-acao-estado{border:0;padding:0;background:none}.shell .avancadas-equipe{margin-top:18px;border:1px solid var(--borda-card);border-radius:14px;padding:0 14px}.shell .avancadas-equipe>summary{cursor:pointer;padding:12px 0;font-weight:600;color:var(--texto-2);list-style:none}.shell .avancadas-equipe>summary::-webkit-details-marker{display:none}.shell .avancadas-equipe>summary:before{content:"›";display:inline-block;margin-right:8px;transition:transform .15s}.shell .avancadas-equipe[open]>summary:before{transform:rotate(90deg)}.shell .avancadas-equipe[open]{padding-bottom:12px}.shell .campo-tolerancia{display:flex;align-items:center;gap:10px}.shell .campo-tolerancia input{width:110px}.shell .aviso-regras-gape{margin-bottom:16px}.shell .filtro-equipes{max-width:360px;margin:0 0 14px}.login-screen{grid-template-columns:minmax(0,1fr) 480px;align-items:center;gap:72px;padding:40px clamp(40px,6.6vw,96px);overflow:hidden;background:var(--navy-deep)}.login-screen:before{content:"";position:absolute;top:0;bottom:0;left:0;width:64%;background:url(/assets/login-fachada-CG46A3yr.jpg) 50% 30% / cover;transform:scale(1.03)}.login-screen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(6,15,31,.6) 0%,rgba(10,25,49,.76) 34%,rgba(6,15,31,.96) 52%,var(--navy-deep) 60%)}.login-screen>*{position:relative;z-index:1}.login-marca{background:none;padding:0;overflow:visible;min-width:0}.login-marca-conteudo{margin:0}.login-assinatura{gap:18px;margin-bottom:40px}.login-brasao{width:104px}.login-marca-nome{font-weight:500;font-size:46px;letter-spacing:.14em;padding-left:18px;border-left:1px solid rgba(212,175,55,.45)}.login-marca-nome span{margin-top:8px;font-family:var(--fonte-ui);font-weight:500;font-size:13px;letter-spacing:.3em}.login-lema{font-size:clamp(30px,3.35vw,48px);line-height:1.1;color:#fff;white-space:nowrap}.login-fio{width:56px;height:2px;background:var(--gold);margin:22px 0 18px}.login-conecta{margin:0;font-size:22px;letter-spacing:.08em;text-transform:none}.login-painel{border-left:none;background:none;padding:0}.login-card{max-width:480px;background:var(--superficie);color:var(--texto);border-radius:26px;padding:40px 42px 34px;box-shadow:0 40px 80px -24px #0009}.login-eyebrow{color:var(--gold-ink);letter-spacing:.14em;font-size:11px;font-weight:600;margin-bottom:6px}.login-eyebrow:before{display:none}.login-title{color:var(--navy);font-weight:500;font-size:32px;margin:6px 0 24px}.login-sub{color:var(--texto-2)}.login-screen .field{margin-bottom:14px}.login-screen .field label{color:var(--texto)}.login-screen .field:focus-within label{color:var(--gold-ink)}.login-screen .field .dica,.login-screen .campo-senha-olho{color:var(--texto-2)}.login-screen .alerta,.login-screen .error-msg{background:var(--sit-vermelho-fundo);color:var(--sit-vermelho)}.login-screen .btn-primary{margin-top:6px;min-height:52px;font-weight:700;box-shadow:var(--sombra-ouro)}.login-screen .btn-cancelar{color:var(--sit-vermelho);border-color:var(--sit-vermelho)}.login-esqueci{color:var(--texto-2);font-size:12.5px}@media (max-width: 900px){.login-screen{grid-template-columns:1fr;gap:0;padding:0;align-items:start}.login-screen:before{width:100%;bottom:auto;height:300px;transform:none}.login-screen:after{height:300px;bottom:auto;background:linear-gradient(180deg,rgba(6,15,31,.55) 0%,rgba(6,15,31,.8) 70%,var(--navy-deep) 100%)}.login-marca{padding:36px 24px 28px}.login-assinatura{gap:14px;margin-bottom:22px}.login-brasao{width:64px}.login-marca-nome{font-size:28px;padding-left:14px}.login-marca-nome span{font-size:10px;letter-spacing:.24em}.login-lema{font-size:7.2vw;white-space:normal}.login-fio{margin:14px 0 12px}.login-conecta{font-size:17px}.login-painel{padding:0 var(--margem) 40px}.login-card{padding:28px 22px 24px;border-radius:22px}}.shell.shell-comando{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100vh}.shell-comando .shell-lado{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;background:linear-gradient(180deg,var(--navy) 0%,var(--navy-deep) 100%);padding:22px 16px 16px;overflow-y:auto;scrollbar-width:none;z-index:20}.shell-comando .shell-lado::-webkit-scrollbar{display:none}.shell-comando .shell-top.shell-top-lado{position:static;background:none;border:0;padding:0 8px 22px;border-bottom:1px solid rgba(246,241,228,.08);display:block}.shell-comando .shell-plate img{height:42px}.shell-comando .shell-brand b{font-size:19px;font-weight:500;letter-spacing:.04em}.shell-comando .shell-brand span{font-size:10px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;margin-top:3px}.shell-comando .shell-side{width:auto;background:none;border:0;padding:12px 0 0;display:flex;flex-direction:column;gap:2px}.shell-comando .shell-side .grupo{font-size:10.5px;letter-spacing:.16em;color:#f6f1e46b;padding:14px 12px 6px;font-weight:600}.shell-comando .shell-side a{margin:0;padding:10px 12px;border-radius:12px;border-left:0;gap:12px;font-size:14px;font-weight:500;color:#f6f1e4c7}.shell-comando .shell-side a:hover{background:#f6f1e40f;color:#fff}.shell-comando .shell-side a.ativo{background:#d4af3724;color:#fff;box-shadow:inset 3px 0 0 var(--gold)}.shell-comando .shell-side a svg{width:18px;height:18px}.shell-comando .shell-lado-pe{margin-top:auto;padding-top:16px}.shell-comando .shell-user-lateral{display:block;position:relative}.shell-comando .shell-user-lateral .shell-usuario{width:100%;justify-content:flex-start;gap:10px;padding:12px;border-radius:14px;background:#f6f1e40d;border:1px solid transparent}.shell-comando .shell-user-lateral .shell-usuario:hover,.shell-comando .shell-user-lateral .shell-usuario.aberto{background:#f6f1e417;border-color:#f6f1e41f}.shell-comando .shell-user-lateral .av{width:34px;height:34px;font-size:12px;flex:none}.shell-comando .shell-user-lateral .quem{text-align:left;min-width:0;flex:1}.shell-comando .shell-user-lateral .quem b{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell-comando .shell-user-lateral .quem span{font-size:11px;color:#f6f1e48c;letter-spacing:0;text-transform:none}.shell-comando .shell-user-lateral .shell-menu-usuario{top:auto;bottom:calc(100% + 8px);left:0;right:0;min-width:0}.shell-comando .shell-body{display:block;min-width:0}.shell-comando .shell-main{min-height:100vh}.shell-comando .shell-main:has(.inicio-comando){height:100vh;min-height:0;padding:24px 32px 22px;overflow:hidden}.inicio-comando{height:100%;display:flex;flex-direction:column;gap:16px;min-height:0}.inicio-comando .inicio-topo{margin:0;align-items:flex-end;flex-wrap:nowrap}.inicio-comando .inicio-topo p{max-width:none}.inicio-comando .acento-marca{font-size:16px}.inicio-relogio{display:flex;align-items:center;gap:12px;text-align:right}.inicio-relogio .painel-relogio{display:block;font-family:var(--fonte-marca);font-weight:500;font-size:34px;line-height:1;color:var(--navy);font-variant-numeric:tabular-nums}.inicio-relogio small{display:block;font-size:12px;color:var(--texto-2);margin-top:4px}.inicio-atualizar{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:34px;height:34px;border-radius:50%;border:1px solid var(--linha-campo);background:#fff;color:var(--texto-2);display:grid;place-items:center;cursor:pointer}.inicio-atualizar:hover:not(:disabled){color:var(--navy);border-color:var(--navy)}.inicio-atualizar .girando{animation:pf-gira 1s linear infinite}.shell .inicio-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0}.shell .kpi-agora{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:var(--raio-card);background:#fff}.shell .kpi-agora .kpi-ic{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;flex:none;background:var(--sit-cinza-fundo);color:var(--texto-2)}.shell .kpi-agora .painel-numero{font-size:34px;line-height:36px;height:36px}.shell .kpi-agora .painel-rotulo{font-size:12.5px;font-weight:500;margin-top:3px}.shell .kpi-agora.destaque{background:linear-gradient(135deg,var(--navy) 0%,var(--navy-soft) 100%);border-color:transparent}.shell .kpi-agora.destaque .painel-numero{color:#fff}.shell .kpi-agora.destaque .painel-rotulo{color:#f6f1e4b8}.shell .kpi-agora.destaque .kpi-ic{background:#d4af372e;color:var(--gold)}.shell .kpi-agora.destaque.focado{box-shadow:0 0 0 3px #d4af3773}.sit-fundo-amarelo{background:var(--sit-amarelo-fundo)!important;color:var(--sit-amarelo)!important}.sit-fundo-vermelho{background:var(--sit-vermelho-fundo)!important;color:var(--sit-vermelho)!important}.sit-fundo-laranja{background:var(--sit-laranja-fundo)!important;color:var(--sit-laranja)!important}.sit-fundo-cinza{background:var(--sit-cinza-fundo)!important;color:var(--sit-cinza)!important}.shell .sit-texto-amarelo{color:var(--sit-amarelo)!important}.shell .sit-texto-vermelho{color:var(--sit-vermelho)!important}.shell .sit-texto-laranja{color:var(--sit-laranja)!important}.inicio-corpo{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:18px}.inicio-direita{display:grid;grid-template-rows:auto minmax(0,1fr);gap:18px;min-height:0}.inicio-cartao{background:var(--superficie);border:1px solid var(--borda-card);border-radius:var(--raio-card);box-shadow:var(--sombra);padding:18px 20px;display:flex;flex-direction:column;min-height:0}.inicio-cartao-topo{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.inicio-cartao-topo h3,.shell .inicio-cartao-topo h3.secao-titulo{font-family:var(--fonte-ui);font-size:16px;font-weight:600;color:var(--navy);letter-spacing:0;text-transform:none;margin:0;padding:0;border:0}.inicio-cartao-topo small{font-size:12px;color:var(--texto-2)}.inicio-filtros{display:flex;gap:6px;flex-wrap:wrap}.inicio-filtro{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;font:600 12px var(--fonte-ui);padding:6px 12px;border-radius:999px;background:var(--circulo);color:var(--texto-2)}.inicio-filtro.on{background:var(--navy);color:#fff}.inicio-comando .painel-foco{margin:0 0 4px}.inicio-rolagem{flex:1;min-height:0;overflow-y:auto;margin-right:-8px;padding-right:8px}.agora-posto{margin-top:6px}.agora-posto-topo{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 2px;border-bottom:1px solid var(--linha);position:sticky;top:0;background:#fff;z-index:1}.agora-posto-topo b{font-size:13px;font-weight:600;color:var(--navy);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agora-posto-placar{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--texto-2);white-space:nowrap}.agora-barra{display:flex;width:180px;height:6px;border-radius:999px;overflow:hidden;background:var(--circulo)}.agora-barra i{display:block;height:100%}.sit-barra-verde{background:var(--sit-verde)}.sit-barra-amarelo{background:var(--sit-amarelo)}.sit-barra-vermelho{background:var(--sit-vermelho)}.agora-pessoa{display:grid;grid-template-columns:36px minmax(0,1.3fr) minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:7px 2px;border-bottom:1px solid var(--linha);font-size:13px}.agora-pessoa .pf-foto,.ultima-batida .pf-foto{width:36px;height:36px;font-size:12px}.agora-quem{min-width:0}.agora-quem b{display:block;font-weight:600;color:var(--navy);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agora-quem small,.agora-detalhe{display:block;font-size:12px;color:var(--texto-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agora-ver{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;cursor:pointer;padding:4px 2px;font:600 12px var(--fonte-ui);color:var(--gold-ink);white-space:nowrap}.agora-ver:hover{color:var(--navy);text-decoration:underline}.inicio-decisao .acao-cartoes{display:flex;flex-direction:column;gap:0;margin:0}.shell .inicio-decisao .acao-cartao.dec-linha{border:0;border-bottom:1px solid var(--linha);border-radius:0;padding:12px 4px;gap:14px;box-shadow:none;transform:none}.shell .inicio-decisao .acao-cartao.dec-linha:last-child{border-bottom:0}.shell .inicio-decisao .acao-cartao.dec-linha:hover:not(:disabled){background:#0a193106}.shell .inicio-decisao .dec-ic{width:44px;height:44px;border-radius:14px}.shell .inicio-decisao .acao-rotulo{font-size:13.5px}.shell .inicio-decisao .dec-num{font-size:28px;line-height:32px;height:32px}.shell .inicio-decisao .acao-seta{color:var(--gold-ink)}.shell .inicio-decisao .painel-sem-assinatura{margin:6px 0 0;border-top:1px solid var(--linha);padding-top:8px}.shell .inicio-decisao .lista-simples{columns:1;padding:0;max-height:140px;overflow-y:auto}.ultima-batida{display:grid;grid-template-columns:52px 36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 2px;border-bottom:1px solid var(--linha);font-size:13px}.ultima-hora{font-family:var(--fonte-marca);font-weight:500;font-size:16px;color:var(--texto-2);font-variant-numeric:tabular-nums}.ultima-quem{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ultima-quem b{font-weight:600;color:var(--navy)}.ultima-quem span{color:var(--texto-2)}.ultima-onde{font-size:12px;color:var(--texto-2);white-space:nowrap;max-width:120px;overflow:hidden;text-overflow:ellipsis}@media (max-height: 760px){.shell-comando .shell-main:has(.inicio-comando){height:auto;overflow:visible}.inicio-corpo{min-height:640px}}@media (max-width: 1180px){.shell .inicio-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.inicio-corpo{grid-template-columns:1fr}.shell-comando .shell-main:has(.inicio-comando){height:auto;overflow:visible}.inicio-cartao.inicio-agora{max-height:70vh}}@media (max-width: 900px){.shell.shell-comando{display:flex;flex-direction:column}.shell-comando .shell-lado{position:sticky;height:auto;padding:10px 12px 0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"marca usuario" "menu menu";align-items:center;gap:0 10px;overflow:visible}.shell-comando .shell-top.shell-top-lado{padding:0;border:0}.shell-comando .shell-top.shell-top-lado{grid-area:marca}.shell-comando .shell-lado-pe{grid-area:usuario}.shell-comando .shell-lado .shell-side{grid-area:menu}.inicio-cartao-topo{flex-wrap:wrap}.shell-comando .shell-main:has(.inicio-comando){padding:18px 14px 44px}.inicio-cartao{padding:14px 12px}.agora-posto-topo{flex-wrap:wrap;position:static}.ultima-batida{grid-template-columns:44px 36px minmax(0,1fr)}.ultima-onde,.shell-comando .shell-brand span{display:none}.shell-comando .shell-lado-pe{margin:0;padding:0}.shell-comando .shell-user-lateral .quem,.shell-comando .shell-user-lateral .shell-usuario-seta{display:none}.shell-comando .shell-user-lateral .shell-usuario{padding:6px;background:none}.shell-comando .shell-user-lateral .shell-menu-usuario{top:calc(100% + 8px);bottom:auto;left:auto;right:0;min-width:200px}.shell-comando .shell-side{grid-column:1 / -1;flex-direction:row;padding:7px 0;margin:8px -12px 0;border-top:1px solid rgba(255,255,255,.08)}.shell-comando .shell-side a{border-radius:8px 8px 0 0;box-shadow:none}.shell-comando .shell-side a.ativo{box-shadow:inset 0 -2px 0 var(--gold)}.shell-comando .shell-main{min-height:0}.shell .inicio-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.inicio-comando .inicio-topo{flex-wrap:wrap}.agora-pessoa{grid-template-columns:36px minmax(0,1fr) auto}.agora-pessoa .agora-detalhe{grid-column:2 / -1;grid-row:2}.agora-pessoa .pf-chip-estado{grid-column:3;grid-row:1}.agora-pessoa .agora-ver{grid-column:3;grid-row:2;justify-self:end}.agora-barra{width:90px}}.shell .inicio-cartao-topo h3.secao-titulo:before,.shell .inicio-cartao-topo h3.secao-titulo:after{display:none}.shell-comando .pagina-cabecalho{align-items:flex-end;margin-bottom:18px}.shell-comando .pagina-cabecalho p{max-width:760px;font-size:14px}.shell-comando .btn-primary.btn-cabecalho{width:auto;display:inline-flex;align-items:center;gap:8px;height:44px;line-height:1;padding:0 22px;margin:0;white-space:nowrap;box-shadow:var(--sombra-ouro)}.numeros-tela{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin-bottom:18px}.shell .numero-tela{text-align:left;font:inherit;cursor:default;min-width:0}.shell .numero-tela.clicavel{cursor:pointer}.shell .numero-tela.clicavel:hover{border-color:var(--navy)}.shell .numero-tela.destaque.clicavel:hover{border-color:transparent;box-shadow:var(--sombra-alta)}.numero-tela-texto{display:block;min-width:0}.numero-tela-detalhe{display:block;font-size:11.5px;color:var(--texto-2);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shell .numero-tela.destaque .numero-tela-detalhe{color:#f6f1e499}.shell-comando .tabela-caixa.tabela-comando{box-shadow:var(--sombra);overflow:hidden}.shell-comando .tabela-comando .tabela-topo{padding:14px 18px;gap:10px}.shell-comando .tabela-comando .busca{height:40px}.shell-comando .tabela-comando thead th{padding:11px 14px;background:#0a193105}.shell-comando .tabela-comando tbody td{padding:9px 14px;font-size:13.5px}.shell-comando .tabela-comando td .principal{font-weight:600}.shell-comando .tabela-comando td .secundario{font-size:12px}.shell-comando .tabela-comando .pessoa-na-lista .pf-foto{width:36px;height:36px;font-size:12px}.shell-comando .tabela-comando td.acoes .btn-ghost{height:32px;padding:0 12px;font-size:12.5px}.shell-comando .tabela-comando .celula-equipe{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell-comando .tabela-comando .celula-numero{font-family:var(--fonte-marca);font-weight:500;font-size:16px;font-variant-numeric:tabular-nums;color:var(--navy)}.shell-comando .tabela-comando .etiqueta{white-space:nowrap}.tabela-contagem{font-size:12px;color:var(--texto-2);white-space:nowrap;margin-left:auto}.shell-comando .rotulo-filtro{font-size:12px;font-weight:600;color:var(--texto-2)}.shell-comando .select-filtro{height:40px;border-radius:999px;border:1px solid var(--linha-campo);padding:0 36px 0 16px;font:500 13.5px var(--fonte-ui);color:var(--navy);background-color:#fff;min-width:260px}.shell-comando .select-filtro:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px #d4af372e}@media (max-width: 900px){.shell-comando .pagina-cabecalho{align-items:flex-start}.numeros-tela{grid-template-columns:repeat(2,minmax(0,1fr))}.shell-comando .select-filtro{min-width:0;flex:1}}.shell-comando .tabela-comando td.situacao-cadastro{white-space:normal;min-width:0}.shell-comando .tabela-comando td.situacao-cadastro>*{margin:2px 4px 2px 0}.shell-comando .tabela-comando .celula-equipe{max-width:210px}.shell-comando .tabela-comando .pessoa-na-lista{min-width:210px}.shell-comando .tabela-comando .celula-jornada{min-width:230px}.shell-comando .tabela-comando .celula-jornada .secundario{white-space:nowrap}.shell-comando .tabela-comando .tabela-topo .select-filtro{max-width:380px}.shell-comando .tabela-comando td .celula-fraca{display:block;white-space:nowrap;font-size:12px}.shell-comando .ponto-filtros-topo{flex-wrap:wrap}.shell-comando .busca-com-icone{flex:1 1 260px;min-width:220px}.shell-comando .busca-com-icone .busca{width:100%;border-radius:999px;padding-left:38px}.shell-comando .ponto-filtros-topo .select-filtro{min-width:0;flex:0 1 220px}.shell-comando .ponto-filtros-topo #cp-situacao{flex-basis:250px}.shell-comando .ponto-filtros-topo .caixa-inline{font-size:13px;color:var(--texto-2);white-space:nowrap}.shell-comando .tabela-comando td.celula-acao .btn-ghost{height:32px;padding:0 14px;font-size:12.5px}.shell-comando .pp-cabecalho{box-shadow:var(--sombra)}.shell-comando .ponto-resumo{gap:14px;margin-bottom:18px}.shell-comando .ponto-numero,.shell-comando .ponto-veredito{border-radius:var(--raio-card);box-shadow:var(--sombra)}.shell-comando .ponto-numero{padding:16px 18px}.shell-comando .ponto-numero b{font-size:32px;color:var(--navy)}.shell-comando .ponto-numero b.negativo{color:var(--sit-vermelho)}.shell-comando .ponto-numero small{font-size:12.5px;font-weight:500;letter-spacing:0;text-transform:none;margin-top:3px}.shell-comando .ponto-numero small:first-letter{text-transform:uppercase}.shell-comando .ponto-veredito{padding:16px 20px;text-align:left}.shell-comando .pp-periodo select{height:40px;border-radius:999px;padding:0 36px 0 16px;font:500 13.5px var(--fonte-ui);color:var(--navy)}.shell-comando .tabela-caixa:has(.tabela-ponto-pessoa){box-shadow:var(--sombra)}.shell-comando .tabela-ponto-pessoa tbody td{padding-top:9px;padding-bottom:9px}.shell-comando .tabela-ponto-pessoa .col-estado{width:136px}.shell-comando .tabela-ponto-pessoa .col-pedidos{width:150px}.shell-comando .config-central{gap:18px}.shell-comando .config-grupo{background:#fff;border:1px solid var(--borda-card);border-radius:var(--raio-card);box-shadow:var(--sombra);padding:16px 18px 8px}.shell-comando .config-grupo-topo{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.shell-comando .config-grupo-topo h3{font-size:16px;font-weight:600;margin:0}.shell-comando .config-grupo-topo small{font-size:12px;color:var(--texto-2)}.shell-comando .config-itens{border:0;border-radius:0;background:none}.shell-comando .config-itens li+li{border-top-color:var(--linha)}.shell-comando .config-item{grid-template-columns:40px 1fr 16px;padding:11px 4px}.shell-comando .config-item:hover{background:#0a193106}.shell-comando .config-item-ic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--circulo);color:var(--gold-ink)}.shell-comando .config-item:hover .config-item-ic{background:#d4af3729}.shell-comando .config-item-seta{color:var(--gold-ink)}.shell-comando .tabela-comando .celula-posto{min-width:280px;max-width:420px}.shell-comando .tabela-comando .celula-posto .secundario{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell-comando .tabela-comando .tabela-topo .caixa-inline{font-size:13px;color:var(--texto-2);display:inline-flex;align-items:center;gap:8px;cursor:pointer}.shell .doc-cat{margin-right:6px;background:var(--sit-cinza-fundo);color:var(--navy)}.shell .doc-cat-contracheque{background:var(--sit-cinza-fundo);color:var(--navy)}.shell .doc-cat-comunicado{background:var(--sit-amarelo-fundo);color:var(--gold-ink)}.shell .doc-titulo{font-weight:600}.shell .doc-arquivo{max-width:340px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell .doc-arquivo svg{vertical-align:-2px;color:var(--texto-2)}.doc-envio-cabeca{display:flex;flex-wrap:wrap;gap:14px 22px;align-items:flex-end;margin-bottom:14px}.doc-campo{display:flex;flex-direction:column;gap:6px}.doc-campo-largo{flex:1 1 240px}.doc-campo input{min-height:40px}.doc-soltar{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:22px 16px;border:1.5px dashed var(--linha-campo);border-radius:var(--raio-card);background:var(--fundo);color:var(--texto);cursor:pointer;text-align:center;transition:border-color .15s,background .15s}.doc-soltar:hover,.doc-soltar.arrastando{border-color:var(--gold);background:var(--superficie)}.doc-soltar svg{color:var(--gold-ink)}.doc-soltar small{color:var(--texto-2);font-size:12px}.doc-conferir{margin-top:16px;border:1px solid var(--linha);border-radius:var(--raio-card);overflow:hidden}.doc-conferir-topo{display:flex;gap:14px;align-items:baseline;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid var(--linha);background:var(--fundo)}.doc-conferir table{width:100%;border-collapse:collapse}.doc-conferir th{text-align:left;font-size:12px;font-weight:600;color:var(--texto-2);padding:8px 16px;border-bottom:1px solid var(--linha)}.doc-conferir td{padding:10px 16px;border-bottom:1px solid var(--linha);vertical-align:top}.doc-conferir tr:last-child td{border-bottom:0}.doc-conferir tr.doc-sem-dono td:first-child{box-shadow:inset 3px 0 0 var(--sit-vermelho)}.doc-conferir tr.doc-sem-dono .doc-select{border-color:var(--sit-vermelho)}.doc-conferir .principal{font-weight:600}.doc-conferir .secundario{font-size:12px;color:var(--texto-2);margin-top:3px}.doc-select{width:100%;max-width:420px}.doc-aviso{font-size:12px;color:var(--gold-ink);background:var(--sit-amarelo-fundo);border-radius:var(--raio-mini);padding:3px 8px;margin-top:5px;display:inline-block}.doc-falhas{margin:6px 0 0 18px}.doc-ficha-topo{display:flex;gap:16px;align-items:center;justify-content:space-between;margin-bottom:12px}.doc-ficha-topo .dica{margin:0}.shell .docs-tabela td.doc-pessoa{min-width:200px;max-width:240px}.shell .docs-tabela .doc-pessoa .principal{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shell .docs-tabela .doc-pessoa-sec{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px}.shell .docs-tabela .doc-arquivo{max-width:220px}.shell .docs-tabela td.acoes,.shell .docs-tabela td.celula-numero{white-space:nowrap}.doc-envio-cabeca input{height:40px;padding:0 12px;border:1px solid var(--linha-campo);border-radius:var(--raio-campo);font:inherit;font-size:14px;color:var(--texto);background:var(--superficie)}.doc-envio-cabeca input:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px var(--sit-amarelo-fundo)}.doc-ficha-topo .btn-secondary{white-space:nowrap;flex:none}.doc-ficha-botoes{display:flex;gap:8px;flex:none}.docs-tabela th.doc-marcar,.docs-tabela td.doc-marcar{width:36px;text-align:center}.docs-tabela td.doc-marcar input,.docs-tabela th.doc-marcar input{width:18px;height:18px;cursor:pointer;accent-color:var(--navy)}.shell .docs-tabela .btn-ghost.btn-icone{width:34px;height:34px;padding:0;display:inline-flex;align-items:center;justify-content:center;margin-left:4px}.shell .docs-tabela .btn-ghost.btn-icone svg{width:16px;height:16px;flex:none}.shell .doc-restrito{color:var(--texto-2);display:flex;align-items:center;gap:4px}.pf-doc-aberto{padding-bottom:150px}.pf-doc-titulo{margin:-4px 0 12px;font-weight:600;color:var(--cel-navy)}.pf-doc-paginas{display:flex;flex-direction:column;gap:12px}.pf-doc-pagina{width:100%;height:auto;display:block;border-radius:12px;border:1px solid var(--linha);background:#fff;box-shadow:0 2px 10px #0a19310f}.pf-doc-ciente{display:flex;gap:12px;align-items:center;padding:12px 14px;margin-bottom:12px;border-radius:16px;background:var(--sit-verde-fundo);color:var(--sit-verde)}.pf-doc-ciente b{display:block;color:var(--cel-navy)}.pf-doc-ciente em{display:block;font-style:normal;font-size:12px;color:var(--texto-2)}.pf-doc-ciente .pf-doc-codigo{white-space:nowrap;letter-spacing:.02em}.pf-doc-declaracao{font-size:16px;line-height:1.45;color:var(--cel-navy);margin:0 0 8px}.pf-rodape-botao .pf-botao svg{vertical-align:-3px;margin-right:4px}.pf-recurso-sub-pendente{color:var(--sit-laranja)}.pf-banner-docs{position:sticky;top:calc(env(safe-area-inset-top,0px) + 8px);z-index:20;display:flex;align-items:center;gap:10px;width:100%;margin:0 0 14px;padding:12px 14px;border:1px solid var(--sit-laranja);border-radius:var(--cel-raio-campo);background:var(--cel-branco);color:var(--sit-laranja);box-shadow:var(--cel-sombra);font:inherit;font-size:var(--cel-t-rotulo);line-height:1.4;text-align:left;cursor:pointer}.pf-banner-docs span{flex:1;color:var(--cel-texto)}.pf-banner-conhecer{margin:0 0 12px;padding:12px 14px;border-radius:var(--raio-card);border:1px solid var(--sit-laranja);background:var(--sit-laranja-fundo);color:var(--cel-texto);font-size:14px;font-weight:600}.pf-banner-docs b{color:var(--sit-laranja);font-weight:600}.pf-banner-docs:active{transform:scale(.99)}.pf-banner-livro{position:sticky;top:calc(env(safe-area-inset-top,0px) + 8px);z-index:21;display:flex;align-items:center;gap:10px;width:100%;margin:0 0 14px;padding:12px 14px;border:1px solid var(--sit-vermelho);border-radius:var(--cel-raio-campo);background:var(--sit-vermelho-fundo);color:var(--sit-vermelho);box-shadow:var(--cel-sombra);font:inherit;font-size:var(--cel-t-rotulo);line-height:1.4;text-align:left;cursor:pointer}.pf-banner-livro span{flex:1;color:var(--cel-texto)}.pf-banner-livro b{color:var(--sit-vermelho);font-weight:600}.pf-banner-livro:active{transform:scale(.99)}.pf-chaves-recebidas{margin:0 0 16px;padding:12px 14px;border:1px solid var(--sit-laranja);border-radius:var(--cel-raio-campo);background:var(--sit-laranja-fundo)}.pf-chaves-recebidas .pf-secao-titulo{margin:0 0 6px}.pf-chaves-recebidas .pf-secundario{margin:4px 0;color:var(--cel-texto)}.pf-chaves-recebidas .pf-secundario svg{vertical-align:-3px;color:var(--sit-laranja)}.pf-chaves-recebidas .pf-botao-mini{margin-top:8px}.pf-conferencia-depois{margin:0 0 16px;padding:12px 14px;border:1px solid var(--sit-vermelho);border-radius:var(--cel-raio-campo);background:var(--sit-vermelho-fundo)}.pf-conferencia-depois p{margin:0 0 10px;line-height:1.45;color:var(--cel-texto)}.pf-conferencia-depois b{color:var(--sit-vermelho);font-weight:600}[data-testid=pf-popup-livro] .pf-botao+.pf-botao{margin-top:10px}.pf-popup-docs-texto{margin:0 0 16px;line-height:1.5;color:var(--cel-texto)}[data-testid=pf-popup-documentos] .pf-botao+.pf-botao{margin-top:10px}.cartao-acesso-whatsapp span{display:inline-flex;flex-direction:column;align-items:flex-start;line-height:1.15}.cartao-acesso-para{font-style:normal;font-weight:500;font-size:13px;opacity:.85}.cartao-acesso-sem-telefone{margin:0;width:100%;font-size:13px;color:var(--sit-amarelo);background:var(--sit-amarelo-fundo);border-radius:12px;padding:8px 12px}.botao-whatsapp-mini{display:inline-flex;align-items:center;gap:6px;color:#128c4a;text-decoration:none}.botao-whatsapp-mini:hover{color:#0b6b37}.whatsapp-sem-telefone-mini{font-size:12px;color:var(--texto-2);white-space:nowrap}.whatsapp-sem-telefone{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--sit-amarelo)}.whatsapp-sem-telefone a{color:var(--texto-2)}.mandar-espelho{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.mandar-espelho button{display:inline-flex;align-items:center;gap:6px}.mandar-espelho-nota{font-size:13px;color:var(--texto-2);max-width:420px}.mandar-espelho-erro{color:var(--sit-vermelho)}.mandar-espelho-ok{color:var(--sit-verde)}.pf-mandar-espelho{display:flex;flex-direction:column;gap:8px}.pf-mandar-espelho .mandar-espelho{flex-direction:column;align-items:stretch}.pf-mandar-espelho .mandar-espelho-nota{max-width:none}.pf-campo select{width:100%;min-width:0;min-height:var(--cel-campo-alt);background:var(--cel-branco);border:1px solid var(--cel-linha-campo);border-radius:var(--cel-raio-campo);padding:12px 14px;color:var(--cel-texto);font:inherit;font-size:16px}.pf-campo select:focus{outline:none;border-color:var(--cel-gold);box-shadow:0 0 0 3px #d4af3729}.pf-docs-explica{display:flex;gap:8px;align-items:flex-start;line-height:1.45}.pf-docs-explica svg{flex:none;margin-top:3px}.pf-docs-abas{margin:0}.pf-bloco-numeros-3{grid-template-columns:repeat(3,1fr)}.pf-docs-filtro-pessoa{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--cel-linha-campo);background:var(--cel-branco);color:var(--cel-navy);border-radius:999px;padding:8px 14px;font:inherit;font-size:14px;cursor:pointer}.pf-docs-linha-filtros{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.pf-docs-linha-filtros .pf-seletor-posto{flex:1 1 auto;margin:0}.pf-docs-contagem{text-align:center;margin:0}.pf-docg-detalhe{display:flex;flex-direction:column}.pf-docg-arquivo{font-size:15px!important;word-break:break-all}.pf-docg-restrito{font-size:15px!important;color:var(--cel-texto-2)!important}.pf-docg-travado{display:flex;gap:8px;align-items:flex-start;margin:12px 0 0;padding:12px 14px;background:var(--sit-verde-fundo);color:var(--sit-verde);border-radius:var(--cel-raio-campo);font-size:14px;line-height:1.45}.pf-docg-travado svg{flex:none;margin-top:1px}.pf-docg-acoes{display:flex;flex-direction:column;gap:10px;margin-top:18px}.pf-docg-acoes .pf-botao{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px}.pf-docg-acoes .botao-whatsapp{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;min-height:var(--cel-botao-alt);border-radius:999px;background:#25d366;color:#08321a;text-decoration:none;font-weight:600;font-size:16px;padding:8px 18px}.pf-docg-acoes .botao-whatsapp>span{display:inline-flex;flex-direction:column;align-items:flex-start;line-height:1.2}.pf-docg-acoes .botao-whatsapp-para{font-style:normal;font-weight:500;font-size:13px;opacity:.85}.pf-docs-escolher{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;cursor:pointer;border:1.5px dashed var(--cel-linha-campo);border-radius:var(--cel-raio-card);background:var(--cel-branco);padding:22px 16px;color:var(--cel-navy)}.pf-docs-escolher small{color:var(--cel-texto-2);font-size:13px}.pf-docs-faltam{margin:0;color:var(--sit-vermelho);font-size:14px}.pf-docs-itens{display:flex;flex-direction:column;gap:10px}.pf-docs-item{display:flex;flex-direction:column;gap:6px;background:var(--cel-branco);border:1px solid var(--cel-linha);border-radius:var(--cel-raio-card);padding:12px 14px}.pf-docs-item-sem-dono{border-color:var(--sit-vermelho);box-shadow:inset 3px 0 0 var(--sit-vermelho)}.pf-docs-item-topo{display:flex;align-items:center;gap:8px;color:var(--cel-navy);min-width:0}.pf-docs-item-topo svg{flex:none}.pf-docs-item-nome{flex:1 1 auto;min-width:0;font-weight:600;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-docs-tirar{flex:none;border:0;background:transparent;color:var(--cel-texto-2);width:36px;height:36px;border-radius:50%;cursor:pointer}.pf-docs-item-aviso{margin:0;font-size:13px;line-height:1.4;color:var(--sit-amarelo);background:var(--sit-amarelo-fundo);border-radius:10px;padding:6px 10px}.pf-cartao-push{display:flex;gap:12px;align-items:flex-start;background:var(--cel-branco);border:1px solid var(--cel-linha);border-radius:var(--cel-raio-card);padding:16px;box-shadow:inset 3px 0 0 var(--cel-gold)}.pf-cartao-push-icone{flex:none;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--cel-circulo);color:var(--cel-navy)}.pf-cartao-push-texto{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:14px;line-height:1.45;color:var(--cel-texto-2)}.pf-cartao-push-texto b{color:var(--cel-navy);font-size:15px;font-weight:600}.pf-cartao-push-acoes{display:grid;grid-template-columns:1.4fr 1fr;gap:10px;margin-top:6px}.pf-cartao-push-acoes .pf-botao{min-height:44px;font-size:14px;padding:8px 12px}.pf-cartao-push-erro{color:var(--sit-vermelho);font-size:13px;margin:0}.pf-linha-push{display:flex;flex-direction:column;gap:8px;padding:14px 0;border-bottom:1px solid var(--cel-linha)}.pf-linha-push-topo{display:flex;align-items:center;gap:10px;color:var(--cel-navy)}.pf-linha-push-rotulo{flex:1 1 auto;font-size:15px;color:var(--cel-texto-2)}.pf-linha-push-estado{font-size:15px;font-weight:600;color:var(--cel-texto-2)}.pf-linha-push-ligado{color:var(--sit-verde)}.pf-linha-push .pf-secundario{margin:0;font-size:13px;line-height:1.45}.pf-linha-push-acoes{display:flex;gap:10px;flex-wrap:wrap}.pf-linha-push-acoes .pf-botao{flex:1 1 140px;min-height:44px;font-size:14px;padding:8px 12px}.pf-linha-push-acoes:empty{display:none}.pf-instalar-push{margin:4px 0 0;font-size:13px;line-height:1.45}.pf-tipo-onde{align-items:stretch}.pf-tipo-onde .pf-caixa-lista{height:100%}.pf-fotos-linha{display:flex;align-items:center;gap:6px;min-height:48px}.pf-fotos-rotulo{font-size:var(--cel-t-rotulo);font-weight:500;color:var(--cel-texto-2);margin-right:4px}.pf-icone-foto{position:relative;width:48px;min-width:48px;height:48px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background:var(--cel-branco);border:1px solid var(--cel-linha-campo);color:var(--cel-texto);-webkit-tap-highlight-color:transparent}.pf-icone-foto:active{border-color:var(--cel-gold);color:var(--cel-gold)}.pf-icone-foto input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;cursor:pointer}.pf-fotos-contagem{margin-left:6px;font-size:14px;color:var(--cel-texto-2);font-variant-numeric:tabular-nums}[data-testid=pf-registrar-ocorrencia] .pf-rascunho{min-height:240px!important}button.pf-icone-foto{padding:0;font:inherit}.pf-icone-foto:disabled,.pf-icone-desligado{opacity:.45;cursor:default}.pf-video-anexado{position:relative;margin:6px 0 4px}.pf-video-anexado video{width:100%;max-height:240px;border-radius:var(--cel-raio-card, 20px);background:var(--cel-navy-deep);display:block}.pf-video-tirar{position:absolute;top:8px;right:8px;width:36px;height:36px;border-radius:50%;border:0;background:#0a1931c7;color:var(--cel-branco);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.pf-video-da-ocorrencia{margin:8px 0}.pf-video-da-ocorrencia video{width:100%;max-height:320px;border-radius:16px;background:var(--cel-navy-deep)}.pf-gravar-video{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:var(--cel-navy-deep);display:flex;flex-direction:column;justify-content:center}.pf-gravar-video-tela{width:100%;max-height:100%;object-fit:contain;background:#000}.pf-gravar-video-topo{position:absolute;top:0;left:0;right:0;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;color:var(--cel-branco)}.pf-gravar-video-tempo{font-size:16px;font-weight:600;font-variant-numeric:tabular-nums;background:#0a1931b3;padding:6px 12px;border-radius:999px}.pf-gravar-video-fechar{width:44px;height:44px;border-radius:50%;border:0;background:#0a1931b3;color:var(--cel-branco);display:inline-flex;align-items:center;justify-content:center}.pf-gravar-video-acoes{position:absolute;left:0;right:0;bottom:0;padding:18px 16px calc(18px + env(safe-area-inset-bottom));display:flex;gap:10px;justify-content:center}.pf-gravar-video-botao{min-height:52px;padding:0 22px;border-radius:999px;border:0;cursor:pointer;background:var(--cel-gold);color:var(--cel-navy);font:600 16px var(--fonte-ui);display:inline-flex;align-items:center;gap:8px}.pf-gravar-video-botao.pf-gravando{background:var(--cel-cancelar);color:var(--cel-branco)}.pf-gravar-video-botao.pf-secundario{background:transparent;color:var(--cel-branco);border:1.5px solid var(--cel-branco)}.pf-gravar-video-erro{position:absolute;top:70px;left:16px;right:16px;color:var(--cel-branco);background:#b4453ae6;padding:10px 14px;border-radius:12px}.qsk-marca-aviso{border-color:var(--gold);color:var(--gold);font-family:var(--fonte-marca);font-style:italic}.qsk-aviso-sem-registro .qsk-titulo{color:var(--gold)}.qsk-aviso-sem-registro .qsk-titulo{font-size:clamp(40px,5.6vw,64px)}.qsk-aviso-sem-registro .qsk-sub{font-size:clamp(24px,3.4vw,34px);line-height:1.35;max-width:22ch}.qsk-aviso-nada{opacity:.75;margin-top:6px}@media (orientation: landscape) and (min-width: 900px){.qsk-confirma.qsk-aviso-sem-registro{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}}.qsk-hora-bloco[data-segurar=sim]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation}.qsk-teclado{gap:14px}.qsk-teclado-visor{min-width:260px;padding:12px 20px;border-bottom:2px solid var(--gold);font-family:var(--fonte-marca);font-size:clamp(34px,5vw,52px);letter-spacing:.12em;text-align:center;color:var(--cream);font-variant-numeric:tabular-nums}.qsk-teclado-grade{display:grid;grid-template-columns:repeat(3,minmax(84px,110px));gap:12px}.qsk-tecla{height:76px;border-radius:18px;border:1px solid rgba(246,241,228,.25);background:#f6f1e40f;color:var(--cream);font:600 30px var(--fonte-ui);cursor:pointer;touch-action:manipulation}.qsk-tecla:active{border-color:var(--gold);color:var(--gold)}.qsk-tecla-ok{background:var(--gold);color:var(--navy);border-color:var(--gold);font-size:24px}.qsk-tecla:disabled{opacity:.35;cursor:default}@media (max-width: 760px){.shell .tabela-caixa:not(.tabela-cartoes),.shell-comando .tabela-caixa.tabela-comando:not(.tabela-cartoes){overflow-x:auto;-webkit-overflow-scrolling:touch}.tabela-cartoes td.acoes{white-space:normal;text-align:left}.tabela-cartoes td.acoes button{margin:6px 0 0}.shell-comando .tabela-cartoes .pessoa-na-lista{min-width:0}.shell-comando .tabela-cartoes td.celula-equipe{max-width:none;white-space:normal;overflow:visible;text-align:right}.shell-comando .tabela-cartoes td.situacao-cadastro{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:4px}.shell-comando .tabela-cartoes td.situacao-cadastro:before{flex-basis:100%}}.ferias-ficha{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.ferias-ficha-campo{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--texto-2)}.celula-papel{min-width:44px;min-height:36px;border-radius:999px;border:1px solid var(--borda-card);background:transparent;color:var(--texto-2);font-size:16px;cursor:pointer}.celula-papel.ligada{background:var(--sit-verde-fundo);border-color:var(--sit-verde);color:var(--sit-verde);font-weight:700}.celula-papel:disabled{opacity:.5;cursor:default}.qsk-oval-progresso{fill:none;stroke:var(--sit-verde);stroke-width:10;stroke-linecap:round;transition:stroke-dasharray .25s linear}.qsk-oval[data-anel=dourado] .qsk-oval-anel:has(+.qsk-oval-progresso){animation:none}.qsk-bater-de-novo-botoes{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%;max-width:560px;margin-top:18px}.qsk-bater-de-novo-botoes .qsk-btn-principal{max-width:none}.agora-pessoa-abrir{grid-column:1 / 3;display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;text-align:left;cursor:pointer;font:inherit;color:inherit;min-width:0}.agora-pessoa-abrir:hover .agora-quem b{color:var(--gold-ink);text-decoration:underline}.horarios-lista{list-style:none;margin:0;padding:0}.horarios-lista li{display:grid;grid-template-columns:110px 1fr auto;gap:12px;align-items:baseline;padding:10px 2px;border-bottom:1px solid var(--linha)}.horario-hora{font-family:var(--fonte-marca);font-weight:500;font-size:20px;color:var(--navy);font-variant-numeric:tabular-nums}.horarios-lista small{color:var(--texto-2)}.horario-desconsiderado .horario-hora,.horario-desconsiderado span{text-decoration:line-through;color:var(--texto-2)}.horarios-detalhe{margin-top:10px;color:var(--texto-2)}.shell .pp-batida.pp-batida-desconsiderada{text-decoration:line-through;color:var(--texto-2);opacity:.75;cursor:help}.pf-botao.pf-botao-perigo{background:var(--cel-cancelar);color:#fff;border:none;box-shadow:none}.pf-horarios-lista{display:flex;flex-direction:column;gap:4px;margin:4px 0 14px}.pf-horario-linha{display:grid;grid-template-columns:64px 1fr auto;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--cel-linha)}.pf-horario-hora{font-family:var(--fonte-marca);font-size:22px;font-variant-numeric:tabular-nums;color:var(--cel-navy)}.pf-horario-hora small{display:block;font-family:var(--fonte-ui);font-size:11px;color:var(--cel-texto-2)}.pf-horario-texto{display:flex;flex-direction:column;min-width:0}.pf-horario-texto strong{font-size:15px;font-weight:600}.pf-horario-texto em{font-style:normal;font-size:13px;color:var(--cel-texto-2)}.pf-horario-acoes{display:flex;gap:8px}.pf-horario-riscado .pf-horario-hora,.pf-horario-riscado .pf-horario-texto strong{text-decoration:line-through;opacity:.55}.pf-confirmar-turno{border:1px solid var(--sit-laranja);border-left-width:4px;border-radius:var(--raio-card, 14px);padding:12px 14px;margin:4px 0 12px;background:var(--sit-laranja-fundo);display:flex;flex-direction:column;gap:8px}.pf-confirmar-turno .pf-secao-titulo{margin:0}.pf-confirmar-turno-opcoes{display:flex;flex-direction:column;gap:8px}.pf-confirmar-turno-opcoes .pf-pilula{justify-content:flex-start;text-align:left;min-height:44px}.pf-horarios-grupo{margin:10px 0 2px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--texto-2);border-bottom:1px solid var(--linha);padding-bottom:4px}.pf-horario-marca{align-self:flex-start;margin-top:3px;font-size:12px;font-weight:600;color:var(--sit-laranja);background:var(--sit-laranja-fundo);border-radius:var(--raio-chip);padding:1px 8px}.aviso-impacto{display:flex;flex-direction:column;gap:4px;margin:8px 0;padding:12px 14px;border-radius:var(--raio-mini);background:var(--sit-vermelho-fundo);border-left:4px solid var(--sit-vermelho);color:var(--texto);font-size:14px;line-height:1.4}.aviso-impacto strong{color:var(--sit-vermelho);font-size:15px}.aviso-impacto b{font-variant-numeric:tabular-nums}.pp-batida-marcada{outline:2px solid var(--sit-laranja);outline-offset:1px}.shell .lista-conferencia-posto{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px 16px}.shell .caixa-conferencia-posto{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--borda-card);border-radius:12px;cursor:pointer}.shell .caixa-conferencia-posto input{width:18px;height:18px;flex:none}.shell .caixa-conferencia-posto em{margin-left:auto;font-style:normal;white-space:nowrap}.pf-faltando{margin-top:12px;padding:14px 16px;border-radius:16px;background:var(--sit-amarelo-fundo);border-left:3px solid var(--sit-amarelo)}.pf-faltando strong{display:block;font-weight:600;font-size:15px;color:var(--texto)}.pf-faltando ul{margin:6px 0 12px;padding-left:20px;font-size:15px;line-height:1.45;color:var(--texto)}.pf-faltando .pf-form-acoes{margin-top:0}.pf-faltando .pf-incompleto{margin:0 0 10px;font-size:15px;line-height:1.45;color:var(--texto)}.pf-faltando .pf-incompleto strong{display:inline}.pf-esperando-ia{margin-top:10px;padding:12px 14px;border-radius:16px;background:var(--fundo);border:1px solid var(--borda-card)}.pf-esperando-ia p{margin:0;font-size:15px;line-height:1.45;color:var(--texto)}.pf-esperando-ia p+p{margin-top:4px}.pf-esperando-ia-tempo{font-variant-numeric:tabular-nums;color:var(--texto-2);margin-left:4px}.pf-esperando-ia-saida{margin-top:10px}.pf-esperando-ia-saida .pf-botao{width:100%;margin-top:6px}.pf-esperando-ia-saida .pf-secundario{margin-top:6px;font-size:13px}.pf-link-botao{background:none;border:0;padding:0;font:inherit;color:var(--texto);text-decoration:underline;cursor:pointer}.pf-lembrete-faltando{margin:6px 0 0;font-size:13px;color:var(--texto-2)}.pf-historico-versoes{margin-top:4px}.pf-versoes{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:10px}.pf-versoes li{padding:10px 12px;border-radius:14px;background:var(--fundo);border:1px solid var(--borda-card)}.pf-versoes li strong{display:block;font-weight:600;font-size:14px;color:var(--texto)}.pf-versoes li em{display:block;font-style:normal;font-size:13px;margin:2px 0 6px}.pf-versoes li p{margin:0;font-size:14px;line-height:1.45;color:var(--texto-2)}.pf-link-botao{background:none;border:0;padding:10px 0;min-height:44px;font:inherit;font-size:14px;font-weight:600;color:var(--texto);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.hora-entrada{font-weight:600}.hora-entrada-atrasada{font-weight:700;color:var(--sit-vermelho)}.pf-compromisso{background:var(--cream);border-left:3px solid var(--gold);border-radius:12px;padding:12px 14px;font-weight:600;line-height:1.45}.pf-campo-duplo{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pf-linha-check{display:flex;align-items:center;gap:10px;font-size:14px;padding:6px 0}.pf-linha-check input{width:20px;height:20px}.horario-semana{border:1px solid var(--linha);border-radius:var(--raio-campo);background:var(--superficie);overflow-x:auto}.horario-semana-cab,.horario-semana-linha,.horario-semana-total{display:grid;grid-template-columns:minmax(120px,1fr) minmax(220px,1.4fr) minmax(220px,1.4fr) 72px;gap:10px;align-items:center;padding:8px 14px;min-width:640px}.horario-semana-cab{font-size:var(--t-eyebrow);text-transform:uppercase;letter-spacing:.06em;color:var(--texto-2);border-bottom:1px solid var(--linha)}.horario-semana-linha{border-bottom:1px solid var(--linha)}.horario-semana-linha.folga{color:var(--texto-2)}.horario-semana-linha input[type=time]{width:104px;height:38px;padding:0 8px;border:1px solid var(--linha-campo);border-radius:var(--raio-mini);font-family:var(--fonte-ui)}.hs-trabalha{display:flex;align-items:center;gap:8px;cursor:pointer}.hs-periodo{display:flex;align-items:center;gap:6px}.hs-as{color:var(--texto-2);font-size:var(--t-legenda)}.hs-sem{color:var(--texto-2);font-style:normal;font-size:var(--t-legenda)}.hs-mais,.hs-tirar{padding:4px 10px;min-height:0}.hs-total{text-align:right;font-variant-numeric:tabular-nums}.horario-semana-total{background:var(--cream);font-size:var(--t-corpo)}.horario-semana-total b{grid-column:3 / span 2;text-align:right;white-space:nowrap}.horario-semana-total span{grid-column:1 / span 2}.horario-semana-total .hs-nota{grid-column:1 / -1;font-style:normal;font-size:var(--t-legenda);color:var(--texto-2)}.origem-horario{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.rodizio-mes{display:grid;gap:12px}.rodizio-fim{border:1px solid var(--linha);border-radius:var(--raio-campo);padding:12px 14px;background:var(--superficie)}.rodizio-fim h5{margin:0 0 8px;font-size:var(--t-corpo)}.rodizio-dia{display:grid;grid-template-columns:150px 1fr;gap:10px;align-items:start;margin-top:6px}.rodizio-dia>span{color:var(--texto-2);font-size:var(--t-legenda);padding-top:6px}.rodizio-chips{display:flex;flex-wrap:wrap;gap:6px}.rodizio-chip{border:1px solid var(--linha-campo);background:var(--superficie);border-radius:var(--raio-chip);padding:5px 12px;font-size:var(--t-legenda);cursor:pointer}.rodizio-chip.escolhido{background:var(--navy);color:#fff;border-color:var(--navy)}.rodizio-chip.excesso{outline:2px solid var(--sit-amarelo)}.pf-pulseira-contador{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;width:100%;text-align:left;background:var(--cel-branco);border:1px solid var(--cel-borda-card);border-radius:var(--cel-raio-card);padding:16px 18px;cursor:pointer;font:inherit;color:var(--cel-navy)}.pf-pulseira-contador b{font-family:var(--fonte-marca);font-weight:500;font-size:40px;line-height:1;font-variant-numeric:tabular-nums}.pf-pulseira-contador span{font-size:15px;font-weight:600}.pf-pulseira-contador em{margin-left:auto;font-style:normal;font-size:13px;font-weight:600;color:var(--cel-texto-2)}.pf-pulseira-numero{font-family:var(--fonte-mono);font-size:28px;letter-spacing:.2em;text-align:center}.pf-pulseira-estado{margin-top:-4px}.pf-pulseira-livre{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:0;font-size:14px;color:var(--sit-verde)}.pf-pulseira-livre b{color:var(--cel-navy)}.pf-pulseira-livre-texto{flex:1;min-width:0}.pf-pulseira-item{align-items:center}.pf-pulseira-num{flex:0 0 auto;min-width:58px;text-align:center;font-family:var(--fonte-mono);font-size:20px;font-weight:600;color:var(--cel-navy);letter-spacing:.06em}.pf-pulseira-cancelada strong,.pf-pulseira-cancelada .pf-pulseira-num,.pf-pulseira-cancelada .pf-pulseira-info{text-decoration:line-through;color:var(--cel-texto-2)}.pf-pulseira-motivo{display:block;color:var(--cel-navy)}.pf-pulseira-item .pf-item-texto em.pf-pulseira-info{white-space:normal;overflow:visible}.pf-pulseira-botoes-conferir{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pf-pulseira-linha{margin:4px 0 0;padding-left:20px;display:grid;gap:8px;font-size:14px;color:var(--cel-navy)}.pf-pulseira-linha em{font-style:normal;color:var(--cel-texto-2)}.pt-botao-barra.pt-botao-ativo{background:var(--gold);border-color:var(--gold);color:var(--navy)}.risco{text-decoration:line-through;color:var(--texto-2)}.tabela-caixa:has(>.tabela-pulseiras){overflow-x:auto}.tabela-pulseiras td{vertical-align:top}.tabela-pulseiras td[data-rotulo=Pulseira],.tabela-pulseiras td[data-rotulo=Casa]{white-space:nowrap}.tabela-pulseiras td[data-rotulo=Situação]{min-width:170px}.tabela-pulseiras td[data-rotulo=Situação] .dica{display:block;margin-top:4px}.bolinha-cor{display:inline-block;width:14px;height:14px;border-radius:50%;vertical-align:-2px;box-shadow:inset 0 0 0 1px #0000002e;flex:0 0 auto}.bolinha-cor-grande{width:20px;height:20px;vertical-align:-4px}.seletor-cor{position:relative}.seletor-cor-caixa{display:flex;align-items:center;gap:10px;width:100%;min-height:52px;padding:0 16px;background:var(--cel-branco);border:1px solid var(--cel-borda-card);border-radius:14px;font:inherit;font-size:16px;color:var(--cel-navy);cursor:pointer;text-align:left}.seletor-cor-caixa em{font-style:normal;color:var(--cel-texto-2)}.seletor-cor-seta{margin-left:auto;color:var(--cel-gold)}.seletor-cor-lista{margin-top:6px;background:var(--cel-branco);border:1px solid var(--cel-borda-card);border-radius:14px;overflow:hidden;box-shadow:0 8px 24px #0a19311a}.seletor-cor-opcao{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:0 16px;background:none;border:0;border-top:1px solid var(--cel-borda-card);font:inherit;font-size:16px;color:var(--cel-navy);cursor:pointer;text-align:left}.seletor-cor-opcao:first-child{border-top:0}.seletor-cor-ativa{font-weight:600;background:var(--cel-fundo)}.cores-pulseira{display:grid;gap:6px}.cor-pulseira-linha{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 12px;border:1px solid var(--borda-card);border-radius:14px;background:var(--superficie)}.cor-pulseira-linha.cor-inativa{opacity:.62}.cor-pulseira-nome{min-width:120px}.cor-pulseira-acoes{margin-left:auto;display:inline-flex;gap:4px}.cor-pulseira-ordem{display:inline-flex;gap:2px}.cor-pulseira-nova{display:flex;gap:8px;align-items:center}.shell input.cor-pulseira-faixa{width:110px;flex:0 0 auto}.cor-pulseira-nova input[type=color],.cor-pulseira-linha input[type=color]{width:46px;height:46px;padding:2px;border-radius:10px;flex:0 0 auto}.alerta .aviso-ja-vi{margin-left:10px;padding:4px 12px;border-radius:999px;border:1px solid currentColor;background:transparent;color:inherit;font:inherit;font-weight:600;cursor:pointer}.motivo-restam{display:block;margin-top:4px;font-size:12px;color:var(--texto-2)}.motivo-restam-passou{color:var(--sit-vermelho);font-weight:600}.shell .motivos-itens{list-style:none;margin:0 0 12px;padding:0}.shell .motivos-itens li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:8px 0;border-bottom:1px solid var(--borda-card)}.shell .motivos-itens li:last-child{border-bottom:0}.shell .motivos-itens .motivo-rotulo{font-weight:600;color:var(--navy)}.shell .motivos-itens .secundario{font-size:12.5px;color:var(--texto-2)}.shell .motivos-itens .acoes{margin-left:auto;display:flex;gap:4px}.shell .motivos-itens li.motivo-inativo .motivo-rotulo{color:var(--texto-2);text-decoration:line-through}.feriado-lista{margin:6px 0 12px;padding-left:18px}.feriado-lista li{margin:4px 0;line-height:1.45}.qsk-acordar{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;width:min(720px,92vw);min-height:46vh;padding:32px;border:2px solid var(--gold);border-radius:28px;background:#d4af3714;color:var(--cream);cursor:pointer;font-family:var(--fonte-ui)}.qsk-acordar:active{background:#d4af372e}.qsk-acordar-titulo{font-family:var(--fonte-marca);font-size:clamp(30px,4.6vw,48px);font-weight:500;line-height:1.15;text-align:center}.qsk-acordar-sub{font-size:18px;opacity:.8}.campo-vigencia{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:4px 0 12px;padding:10px 12px;border:1px solid var(--linha);border-radius:12px;background:var(--fundo)}.campo-vigencia label{font-weight:600;font-size:14px;color:var(--texto)}.campo-vigencia input[type=date]{max-width:190px;height:42px;padding:0 12px;border:1px solid var(--linha-campo);border-radius:12px;background:var(--superficie);font:inherit;color:var(--texto)}.campo-vigencia-ajuda{flex-basis:100%;margin:0;font-size:13px;color:var(--texto-2)}.shell .tabela-alimentacao td:nth-child(n+5):nth-child(-n+9){white-space:nowrap}.shell .tabela-alimentacao tr.linha-fora td{opacity:.5}.shell .tabela-alimentacao tr.linha-fora td:first-child{opacity:1}.shell .tabela-alimentacao td input[type=text]{min-width:180px;width:100%}.ed-dia{display:flex;flex-direction:column;gap:10px}.ed-setas-dia{display:flex;align-items:center;justify-content:space-between;gap:8px}.ed-setas-dia strong{font-size:15px;text-align:center}.ed-linhas,.ed-outras,.ed-fora{display:flex;flex-direction:column;gap:6px}.ed-linha{display:grid;grid-template-columns:minmax(130px,1.2fr) 110px minmax(80px,.8fr) minmax(60px,.7fr) auto;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--borda-card);border-radius:12px;background:#fff}.ed-linha-vazia{background:var(--fundo);border-style:dashed}.ed-linha-conferir{border-color:var(--sit-laranja)}.ed-linha-destaque{box-shadow:0 0 0 2px var(--gold)}.ed-linha-outra{grid-template-columns:70px 1fr auto auto}.ed-linha-tipo{font-weight:600;font-size:14px;color:var(--navy)}.ed-linha-tipo em{font-style:normal;font-weight:400;color:var(--texto-2);font-size:12px}.ed-linha input[type=time]{height:40px;border:1px solid var(--borda-card);border-radius:10px;padding:0 8px;font-size:15px;font-variant-numeric:tabular-nums;background:#fff}.ed-linha input[type=time]:disabled{background:transparent;border-color:transparent;color:var(--navy)}.ed-linha-previsto,.ed-linha-marca{font-size:12px;color:var(--texto-2)}.ed-linha-acoes{display:inline-flex;gap:4px}.ed-linha .btn-icone{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--borda-card);border-radius:999px;background:#fff;color:var(--navy);cursor:pointer;padding:0}.ed-linha .btn-icone:disabled{opacity:.35;cursor:default}.ed-linha .btn-icone.perigo{color:var(--sit-vermelho)}.ed-linha.pf-horario-riscado .ed-linha-tipo{text-decoration:line-through;opacity:.55}.ed-aviso{border:1px solid var(--sit-laranja);background:var(--sit-laranja-fundo);border-radius:12px;padding:10px 12px;font-size:14px}.ed-aviso p{margin:0 0 8px}.ed-aviso-acoes{display:flex;flex-wrap:wrap;gap:8px}.ed-aviso-acoes .pf-botao{width:auto;min-height:40px;padding:0 16px;font-size:14px}.ed-salvar{border-top:1px solid var(--linha);padding-top:10px;display:flex;flex-direction:column;gap:8px}.pp-setas-pessoa{float:right;display:inline-flex;align-items:center;gap:8px}@media (max-width: 760px){.ed-linha{grid-template-columns:1fr 100px}.ed-linha-previsto,.ed-linha-marca{grid-column:1}.ed-linha-acoes{grid-column:2;justify-self:end}}.acoes-atestado{margin-top:8px;display:grid;gap:6px}.acoes-atestado-botoes{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.form-atestado-periodo{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}.form-atestado-periodo label{display:grid;gap:2px;font-size:13px}.form-atestado-motivo{flex:1 1 220px}.pf-item-foto-perigo{box-shadow:0 0 0 2px var(--sit-vermelho);color:var(--sit-vermelho)}.pf-chaves-janela{margin:0 0 12px;padding:12px 14px;border:1px solid var(--sit-vermelho);border-radius:var(--cel-raio-campo);background:var(--sit-vermelho-fundo)}.pf-chaves-janela p{margin:4px 0;line-height:1.45;color:var(--sit-vermelho);font-weight:600}[data-testid=pf-popup-chaves] .pf-botao+.pf-botao{margin-top:10px}.pf-chave-historico{margin:0 0 14px;padding:10px 12px;border-left:3px solid var(--sit-vermelho);background:var(--cel-fundo, #F5F5F7);border-radius:8px}.pf-chave-historico p{margin:6px 0;font-size:14px;line-height:1.45;color:var(--cel-texto)}.chaves-historico{margin:0 0 14px;padding:10px 12px;border-left:3px solid var(--sit-vermelho);background:var(--fundo);border-radius:8px}.chaves-historico p{margin:6px 0;font-size:14px;line-height:1.45}.pulseira-cores-estoque{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.pulseira-linha-baixa td:first-child{box-shadow:inset 4px 0 0 var(--sit-vermelho)}.pulseira-linha-baixa .pulseira-cor-numero{color:var(--sit-vermelho)}.pf-pulseira-cores{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:6px}.pf-pulseira-cor{font-size:12px;white-space:nowrap}.pf-pulseira-cor.baixo{color:var(--sit-vermelho);font-weight:600}.pas-dias-campo{width:72px;height:40px;padding:0 8px;border:1px solid var(--linha-campo);border-radius:10px;font:inherit;font-variant-numeric:tabular-nums}.pulseira-cor-estoque{padding:14px 16px;display:flex;flex-direction:column;gap:2px}.pulseira-cor-estoque.abaixo{box-shadow:inset 4px 0 0 var(--sit-vermelho);background:var(--sit-vermelho-fundo)}.pulseira-cor-nome{display:flex;align-items:center;gap:6px}.pulseira-cor-numero{font-family:var(--fonte-marca);font-size:40px;font-weight:500;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--navy);margin-top:6px}.pulseira-cor-estoque.abaixo .pulseira-cor-numero{color:var(--sit-vermelho)}.pulseira-barras{display:flex;align-items:flex-end;gap:4px;overflow-x:auto;padding:8px 2px 4px;min-height:170px}.pulseira-barra{display:flex;flex-direction:column;align-items:center;min-width:24px;flex:1 0 24px}.pas-gerar .btn-primary{width:auto}.pulseira-barra-n{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.pulseira-barra-coluna{height:120px;width:100%;max-width:30px;display:flex;flex-direction:column-reverse;border-radius:6px 6px 0 0;overflow:hidden;background:var(--alt-linha)}.pulseira-barra-coluna>span{display:block;width:100%}.pulseira-barra-dia{font-size:11px;color:var(--texto-2);margin-top:4px;font-variant-numeric:tabular-nums}.pulseira-estoque-linha{display:flex;gap:10px;align-items:end;flex-wrap:wrap}.pf-pulseira-resumo .pf-card-linha-rotulo{display:flex;flex-direction:column;gap:2px}.pf-pulseira-nome-salvo{display:inline-flex;align-items:center;gap:2px;padding-right:4px}.pf-pulseira-nome-salvo-nome{background:none;border:0;padding:0 4px 0 0;font:inherit;color:inherit;cursor:pointer}.pf-pulseira-nome-salvo-x{background:none;border:0;padding:4px;display:inline-flex;color:var(--texto-2);cursor:pointer;border-radius:50%}.shell .shell-side button.grupo{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:0;cursor:pointer;font-family:inherit;text-align:left}.shell .shell-side button.grupo:hover{color:#fff}.shell .shell-side button.grupo:focus-visible,.shell .shell-side a:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.shell .shell-side button.grupo svg{width:14px;height:14px;transition:transform .15s ease}.shell .shell-side button.grupo svg.grupo-fechado{transform:rotate(-90deg)}.shell-comando .shell-side{overflow-y:auto}@media (min-width: 761px){.shell-side .grupo-itens.fechado{display:none}}@media (max-width: 760px){.shell-side .grupo-itens{display:contents}.shell .shell-side button.grupo{display:none}}.inicio-busca{position:relative;display:flex;align-items:center;gap:8px;flex:1 1 260px;max-width:380px;margin:0 16px;padding:0 14px;height:42px;background:#fff;border:1px solid var(--linha-campo);border-radius:999px;color:var(--texto-2)}.inicio-busca:focus-within{border-color:var(--gold)}.inicio-busca input{flex:1;min-width:0;border:0;outline:0;background:none;font:inherit;color:var(--texto);padding:0;height:100%;box-shadow:none}.inicio-busca-lista{position:absolute;z-index:30;top:48px;left:0;right:0;background:#fff;border-radius:14px;box-shadow:0 10px 28px #0a19312e;padding:6px;display:flex;flex-direction:column}.inicio-busca-lista button{display:flex;justify-content:space-between;gap:8px;align-items:center;min-height:40px;padding:8px 10px;border:0;border-radius:10px;background:none;cursor:pointer;font:inherit;text-align:left;color:var(--texto)}.inicio-busca-lista button:hover,.inicio-busca-lista button:focus-visible{background:#d4af3724;outline:0}.inicio-busca-lista small{color:var(--texto-2)}.inicio-busca-lista .vazio-curto{padding:10px;color:var(--texto-2);font-size:13px}@media (max-width: 760px){.inicio-busca{flex-basis:100%;max-width:none;margin:8px 0}}.termo-portao{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;flex-direction:column;background:var(--fundo);padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));max-width:720px;margin:0 auto}.termo-portao header h1{font-family:var(--fonte-ui);font-size:20px;font-weight:700;color:var(--navy);margin:0 0 4px}.termo-portao header p{color:var(--texto-2);font-size:13px;margin:0 0 12px}.termo-texto{flex:1;min-height:0;overflow-y:auto;white-space:pre-wrap;background:#fff;border:1px solid var(--borda-card);border-radius:14px;padding:16px;font-size:15px;line-height:1.55;color:var(--texto)}.termo-portao footer{display:flex;flex-direction:column;gap:8px;padding-top:12px}.termo-portao footer .dica{margin:0;text-align:center}.termo-sair{background:none;border:0;color:var(--texto-2);font:inherit;font-size:13px;padding:8px;cursor:pointer}.apoio-faixa{display:flex;align-items:center;gap:8px;padding:10px 14px;background:var(--cream);color:var(--navy);border-radius:12px;font-size:13px;line-height:1.35;margin:0 0 12px}.apoio-pergunta{font-size:18px;font-weight:600;margin:4px 0 12px;color:var(--navy)}.apoio-no-pc{max-width:560px}.apoio-no-pc .pf-pagina{padding-bottom:24px}.apoio-no-pc .pf-rodape-botao{position:static}
