:root{--bg:#0b0c0f;--panel:#16181d;--panel-border:#262933;--text:#f2f3f5;--text-dim:#9aa0ac;--accent:#d4a437;--accent-text:#1a1400;--danger:#e5484d;--success:#3dd68c}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}html{overscroll-behavior-x:none;overflow-x:hidden}body{overscroll-behavior-x:none;max-width:100%;overflow-x:clip}.manna-tabela-rolagem,.table-wrap,[style*="overflow-x: auto"],[style*=overflow-x\:auto]{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}a{color:inherit}.page{flex-direction:column;min-height:100dvh;display:flex}.header{border-bottom:1px solid var(--panel-border);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.header h1{margin:0;font-size:18px}.main{flex:1;width:100%;max-width:720px;margin:0 auto;padding:20px}.center-page{justify-content:center;align-items:center;min-height:100dvh;padding:20px;display:flex}.card{background:var(--panel);border:1px solid var(--panel-border);border-radius:12px;width:100%;max-width:380px;padding:24px}.card h1{margin:0 0 4px;font-size:20px}.card p.subtitle{color:var(--text-dim);margin:0 0 20px;font-size:14px}label{color:var(--text-dim);margin-bottom:6px;font-size:13px;display:block}input{border:1px solid var(--panel-border);width:100%;color:var(--text);background:#0f1114;border-radius:8px;margin-bottom:16px;padding:12px 14px;font-size:15px}input:focus{outline:2px solid var(--accent);outline-offset:-1px}button,.button{background:var(--accent);width:100%;color:var(--accent-text);cursor:pointer;text-align:center;border:none;border-radius:8px;padding:12px 16px;font-size:15px;font-weight:600;text-decoration:none;display:inline-block}button:disabled{opacity:.6;cursor:default}.button-secondary{border:1px solid var(--panel-border);color:var(--text);background:0 0}.error-text{color:var(--danger);margin:-8px 0 16px;font-size:13px}.list{flex-direction:column;gap:12px;display:flex}.list-item{background:var(--panel);border:1px solid var(--panel-border);color:var(--text);border-radius:10px;padding:16px;text-decoration:none;display:block}.list-item h3{margin:0 0 4px;font-size:16px}.list-item p{color:var(--text-dim);margin:0;font-size:13px}.badge{border-radius:999px;margin-top:8px;padding:3px 8px;font-size:12px;display:inline-block}.badge-done{color:var(--success);background:#3dd68c26}.badge-pending{color:var(--accent);background:#d4a43726}.question-block{background:var(--panel);border:1px solid var(--panel-border);border-radius:10px;margin-bottom:14px;padding:16px}.question-block p.question-text{margin:0 0 12px;font-weight:600}.option-row{border:1px solid var(--panel-border);cursor:pointer;border-radius:8px;align-items:center;gap:10px;margin-bottom:8px;padding:10px 12px;display:flex}.option-row input{width:auto;margin:0}.result-box{border-radius:10px;margin-bottom:16px;padding:16px;font-weight:600}.result-pass{color:var(--success);background:#3dd68c1f;border:1px solid #3dd68c66}.result-info{color:var(--accent);background:#d4a4371f;border:1px solid #d4a43766}.result-fail{color:var(--danger);background:#e5484d1f;border:1px solid #e5484d66}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:left;border-bottom:1px solid var(--panel-border);padding:10px 8px}th{color:var(--text-dim);text-transform:uppercase;font-size:12px;font-weight:500}video{background:#000;border-radius:10px;width:100%;margin-bottom:16px}.content-text{white-space:pre-wrap;margin-bottom:20px;line-height:1.5}select,textarea{border:1px solid var(--panel-border);width:100%;color:var(--text);background:#0f1114;border-radius:8px;margin-bottom:16px;padding:12px 14px;font-family:inherit;font-size:15px}textarea{resize:vertical;line-height:1.5}.nav{border-bottom:1px solid var(--panel-border);flex-wrap:wrap;gap:18px;padding:12px 20px;font-size:14px;display:flex}.nav a{color:var(--text-dim);text-decoration:none}.nav a:hover{color:var(--accent)}.card-block{background:var(--panel);border:1px solid var(--panel-border);border-radius:12px;margin-bottom:20px;padding:20px}.card-block h3{margin:0 0 14px;font-size:15px}.row{flex-wrap:wrap;gap:12px;display:flex}.row>*{flex:200px;min-width:0}.muted{color:var(--text-dim);font-size:13px}button.btn-inline{width:auto;padding:9px 14px;font-size:14px}button.btn-danger{color:var(--danger);background:0 0;border:1px solid #e5484d80}.ok-text{color:var(--success);margin:-8px 0 16px;font-size:13px}.tab{border:1px solid var(--panel-border);color:var(--text-dim);border-radius:8px;padding:8px 14px;font-size:14px;text-decoration:none}.tab-active{border:1px solid var(--accent);color:var(--accent);background:#d4a43726;border-radius:8px;padding:8px 14px;font-size:14px;font-weight:600;text-decoration:none}.reserva-page{max-width:560px;margin:0 auto;padding:20px 16px 40px}.reserva-header{align-items:center;gap:14px;margin-bottom:18px;display:flex}.reserva-header h1{margin:0 0 4px;font-size:20px}.chips{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}button.chip{border:1px solid var(--panel-border);width:auto;min-width:72px;color:var(--text);background:#0f1114;flex:auto;padding:11px 14px;font-weight:500}button.chip-active{border-color:var(--accent);color:var(--accent);background:#d4a4372e;font-weight:700}button.chip:disabled{opacity:.35;text-decoration:line-through}.regras-box{border:1px solid var(--panel-border);background:#0f1114;border-radius:10px;margin-bottom:16px;padding:14px;font-size:14px;line-height:1.5}.regras-box ul{margin:8px 0;padding-left:18px}.regras-box p{margin:0 0 6px}.aceite-row{color:var(--text);cursor:pointer;align-items:flex-start;gap:10px;margin:10px 0 0;font-size:15px;display:flex}.campo-nascimento{letter-spacing:.04em;min-height:44px;font-size:16px}.campo-nascimento.campo-invalido{border-color:var(--danger);margin-bottom:6px}.campo-erro{color:var(--danger);margin:0 0 16px;font-size:14px}.aceite-row input{flex-shrink:0;width:20px;height:20px;margin:2px 0 0}.aniversariante-row{border-bottom:1px dashed var(--panel-border);flex-wrap:wrap;align-items:flex-end;gap:0 10px;margin-top:10px;padding-bottom:6px;display:flex}.aniversariante-row>div{flex:160px}.aniversariante-row button{margin-bottom:16px}.reserva-form :focus-visible,.brinde-troca :focus-visible,.visao-tabs :focus-visible{outline:3px solid var(--accent);outline-offset:2px}.aniversariante-row>.brinde-escolha{flex:100%;margin:0 0 6px}.brinde-escolha-titulo{margin-bottom:6px;font-size:14px;display:block}.brinde-escolha .chips button{min-height:44px;margin-bottom:8px}.brinde-etiqueta{border:1px solid var(--panel-border);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:13px;font-weight:600;display:inline-block}.brinde-etiqueta--aviso{border-color:var(--accent);color:var(--accent);white-space:normal;border-radius:10px}.brinde-troca{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.brinde-troca select{width:auto;min-height:44px;margin:0}.brinde-troca button{width:auto;min-height:44px}.brindes-dias{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:760px){.brindes-dias{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.brindes-dias{grid-template-columns:repeat(3,minmax(0,1fr))}}.brindes-dia h3{margin:0 0 4px;font-size:16px}.brindes-dia ul{margin:8px 0 0;padding-left:18px}.brindes-dia li{overflow-wrap:anywhere;margin-bottom:4px}.codigo-box{letter-spacing:4px;color:var(--accent);text-align:center;border:2px dashed var(--accent);border-radius:12px;margin:10px 0;padding:16px;font-size:36px;font-weight:800}.resumo-lista{margin:0 0 16px;padding:0;line-height:1.7;list-style:none}.reservas-nav{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 16px;display:flex}.reservas-nav-form{flex:220px;align-items:center;gap:8px;display:flex}.reservas-horario{color:var(--accent);margin:0 0 8px;font-size:16px}.reserva-card-topo{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.reserva-detalhes{color:var(--text-dim);margin:8px 0 0;padding-left:18px;font-size:13px}.reserva-acoes{flex-wrap:wrap;align-items:flex-start;gap:8px;margin-top:12px;display:flex}.reserva-acoes input{margin:0;padding:8px 10px}.reserva-presenca{align-items:center;gap:6px;display:flex}.reserva-presenca input{width:70px}.reserva-cancelar summary{cursor:pointer;color:var(--danger);padding:9px 4px;font-size:14px}.reserva-cancelar form{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.reserva-cancelar form input{flex:200px}.capacidade-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:0 12px;display:grid}.visao-tabs{gap:8px;margin:12px 0 4px;display:flex}.visao-tabs a{text-align:center;flex:1 1 0}.resumo-cabecalho{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:4px 0 14px;display:flex}.resumo-cabecalho h2{margin:0;font-size:18px}a.button.btn-inline{width:auto;padding:9px 14px;font-size:14px}.ocup-vazio{background:var(--success)}.ocup-medio{background:#e0b43c}.ocup-cheio{background:var(--danger)}.ocup-livre{background:var(--panel-border)}.ocup-barra{border:1px solid var(--panel-border);background:#0f1114;border-radius:999px;height:8px;display:block;overflow:hidden}.ocup-fill{border-radius:999px;height:100%;display:block}.ocup-legenda{flex-wrap:wrap;gap:14px;margin:12px 0 0;display:flex}.ocup-dot{vertical-align:middle;border-radius:50%;width:10px;height:10px;margin-right:4px;display:inline-block}.semana-lista{flex-direction:column;gap:6px;display:flex}.semana-dia{border:1px solid var(--panel-border);background:#0f1114;border-radius:10px;grid-template-columns:78px 1fr auto;grid-template-areas:"nome barra num""nome res res";align-items:center;gap:2px 10px;padding:10px 12px;text-decoration:none;display:grid}.semana-dia .semana-nome{grid-area:nome;font-size:14px}.semana-dia .ocup-barra{grid-area:barra}.semana-dia .semana-num{white-space:nowrap;grid-area:num;font-size:14px}.semana-dia .semana-res{text-align:right;grid-area:res;font-size:12px}.semana-dia.is-hoje,.mes-dia.is-hoje{border-color:var(--accent)}.mes-grade{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.mes-cab{text-align:center;color:var(--text-dim);padding-bottom:2px;font-size:11px}.mes-dia{border:1px solid var(--panel-border);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:62px;padding:4px 2px;line-height:1.25;text-decoration:none;display:flex;overflow:hidden}.mes-num{font-size:13px;font-weight:700}.mes-ocup{font-size:12px}.mes-res{color:var(--text-dim);font-size:10px}.ocup-bg-vazio{background:#3dd68c1a}.ocup-bg-medio{background:#e0b43c33}.ocup-bg-cheio{background:#e5484d38}.ocup-bg-livre{background:#0f1114}.resumo-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.resumo-tile{border:1px solid var(--panel-border);background:#0f1114;border-radius:10px;flex-direction:column;gap:2px;padding:12px;display:flex}.resumo-tile strong{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:22px}@media (max-width:639px){.resumo-tile--largo{grid-column:1/-1}}.resumo-tile .muted{font-size:12px}.resumo-tile-det{color:var(--text-dim);font-size:12px}.resumo-origem{flex-wrap:wrap;gap:6px 16px;margin-top:12px;font-size:14px;display:flex}@media (min-width:640px){.resumo-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.mes-dia{min-height:76px}.mes-num{font-size:15px}.mes-ocup{font-size:14px}.mes-res{font-size:12px}}.confirmacao-acoes{flex-direction:column;gap:8px;margin:4px 0 16px;display:flex}a.botao-whatsapp{color:#062b14;background:#25d366}.confirmacao-link{word-break:break-all;flex-direction:column;align-items:flex-start;gap:6px;margin:0 0 12px;font-size:14px;display:flex}.confirmacao-link a{color:var(--accent)}.politica-texto h1{margin:0 0 12px;font-size:20px;line-height:1.3}.politica-texto h2{color:var(--accent);margin:24px 0 8px;font-size:16px}.politica-texto p,.politica-texto li{line-height:1.55}.politica-texto p{margin:0 0 12px}.politica-texto ul{margin:8px 0 12px;padding-left:20px}.politica-texto a,.aviso-privacidade a{color:var(--accent);overflow-wrap:anywhere}.politica-tabela{margin:8px 0 12px;overflow-x:auto}.politica-tabela table{border-collapse:collapse;width:100%;font-size:14px}.politica-tabela th{text-transform:none;letter-spacing:normal;font-size:14px}.politica-tabela th,.politica-tabela td{text-align:left;border-bottom:1px solid var(--panel-border);vertical-align:top;padding:8px}.aviso-privacidade{color:var(--text-dim);text-align:center;margin:10px 0 0;font-size:12.5px;line-height:1.45}.rodape-reservas{text-align:center;margin-top:20px;font-size:13px}.rodape-reservas a{color:var(--text-dim)}.orc-filtros{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.orc-filtros:last-child{margin-bottom:0}.orc-chip{border:1px solid var(--panel-border);min-height:40px;color:var(--text-dim);border-radius:999px;align-items:center;padding:6px 12px;font-size:14px;text-decoration:none;display:inline-flex}.orc-chip[aria-current=true]{border-color:var(--accent);color:var(--accent)}.orc-topo{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.orc-nome{overflow-wrap:anywhere;font-size:16px}.orc-status{border:1px solid;border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:12px;font-weight:600}.orc-dados{grid-template-columns:1fr 1fr;gap:10px 14px;margin:0 0 12px;display:grid}.orc-dados dt{color:var(--text-dim);font-size:12px}.orc-dados dd{overflow-wrap:anywhere;margin:0;font-size:14px}.orc-obs{margin-bottom:12px}.orc-obs summary{cursor:pointer;font-size:14px;font-weight:600}.orc-acoes{flex-direction:column;gap:10px;display:flex}.orc-acoes a.button.btn-inline,.orc-acoes button.btn-inline{width:100%;min-height:44px}.orc-status-form{gap:8px;display:flex}.orc-status-form select{min-height:44px;margin-bottom:0}.orc-status-form button{flex-shrink:0;width:auto}.orc-paginas{justify-content:space-between;align-items:center;gap:12px;margin:8px 0 24px;display:flex}@media (min-width:640px){.orc-dados{grid-template-columns:repeat(3,minmax(0,1fr))}.orc-acoes{flex-flow:wrap;align-items:center}.orc-acoes a.button.btn-inline,.orc-acoes button.btn-inline{width:auto}.orc-status-form select{width:auto;min-width:150px}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root{--bj-marrom:#732a19;--bj-laranja:#ea9a22;--bj-escuro:#241f20}.gam-cartao{background:linear-gradient(135deg, var(--bj-escuro), #2f2425);border:1px solid var(--panel-border);color:var(--text);border-left-width:4px;border-radius:14px;margin-bottom:18px;padding:14px 16px;text-decoration:none;display:block}.gam-cartao-topo{align-items:center;gap:12px;display:flex}.gam-faixa-icone{font-size:30px;line-height:1}.gam-faixa-nome{letter-spacing:.3px;margin:0;font-size:18px;font-weight:700}.gam-db-mes{text-align:right;color:var(--bj-laranja);flex-direction:column;font-size:16px;font-weight:700;display:flex}.gam-db-mes small{color:var(--text-dim);font-size:11px;font-weight:400}.gam-barra{background:#ffffff14;border-radius:999px;height:10px;margin:12px 0 10px;overflow:hidden}.gam-barra>div{border-radius:999px;height:100%;transition:width .6s}.gam-cartao-rodape{flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:13px;display:flex}.gam-ganho{color:var(--bj-laranja);margin:8px 0 0;font-size:22px;font-weight:800;animation:.5s ease-out gam-pop;display:inline-block}.gam-subiu{background:#ea9a221f;border:2px solid;border-radius:12px;margin-top:10px;padding:12px;font-size:16px;animation:.9s ease-out gam-subiu}.gam-subiu span{margin-right:6px;font-size:26px}@keyframes gam-pop{0%{opacity:0;transform:scale(.6)}70%{transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes gam-subiu{0%{opacity:0;transform:translateY(10px)scale(.95);box-shadow:0 0 #ea9a2200}50%{box-shadow:0 0 30px #ea9a2299}to{opacity:1;box-shadow:none;transform:none}}.gam-checklist{margin:0 0 12px;padding:0;list-style:none}.gam-checklist li{color:var(--text-dim);padding:4px 0}.gam-checklist li.ok{color:var(--success)}.gam-ranking{margin:0;padding:0;list-style:none}.gam-ranking li{border-bottom:1px solid var(--panel-border);grid-template-columns:40px 1fr auto auto;align-items:center;gap:8px;padding:8px 6px;font-size:14px;display:grid}.gam-ranking li:last-child{border-bottom:0}.gam-ranking li.eu{background:#ea9a221a;border-radius:8px}.gam-ranking li.fraco{opacity:.55}.gam-ranking .pos{color:var(--bj-laranja);font-weight:700}.gam-ranking .nome{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gam-ranking .faixa{font-size:12px}.gam-ranking .db{font-weight:700}.gam-ranking.compacto li{grid-template-columns:34px 1fr auto;padding:4px 6px;font-size:13px}.gam-codigo-dia{background:var(--bj-marrom);text-align:center;border-radius:12px;padding:12px}.gam-codigo-dia strong{letter-spacing:8px;color:#fff;margin-top:4px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:34px;display:block}.result-wait{border:1px solid var(--bj-laranja);color:var(--text);background:#ea9a221f}.video-capa{aspect-ratio:16/9;background:var(--bj-escuro);cursor:pointer;border:0;border-radius:10px;width:100%;margin-bottom:16px;padding:0;display:block;position:relative;overflow:hidden}.video-capa img{object-fit:cover;opacity:.75;width:100%;height:100%}.video-play{color:#fff;text-shadow:0 2px 8px #000c;background:#00000040;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex;position:absolute;inset:0}.chip{border:1px solid var(--panel-border);color:var(--text-dim);border-radius:999px;padding:5px 11px;font-size:13px;text-decoration:none;display:inline-block}.chip-ativo{border-color:var(--bj-laranja);color:var(--bj-laranja)}.fin-construcao{border:1px dashed var(--panel-border);color:var(--text-dim);border-radius:10px;margin-top:12px;padding:14px 16px}.fin-construcao strong{color:var(--text)}.fin-bloco{border:1px solid var(--panel-border);border-radius:10px;margin-top:16px;padding:14px 16px}.fin-bloco h3{margin:0 0 6px;font-size:16px}.fin-bloco h4{margin:14px 0 6px;font-size:14px}.fin-campo{margin:8px 0;display:block}.fin-campo input[type=file]{max-width:100%;margin-top:4px;display:block}.fin-alerta{background:#ea9a2214;border:1px solid #ea9a2299;border-radius:8px;margin:8px 0;padding:10px 12px}.table-wrap{overflow-x:auto}.table-wrap table{border-collapse:collapse;width:100%;font-size:13px}.table-wrap th,.table-wrap td{text-align:left;border-bottom:1px solid var(--panel-border);vertical-align:top;padding:6px 8px}.linha-atencao td{background:#ea9a2214}.cert-publico{text-align:center;max-width:560px;margin:40px auto;padding:0 16px;font-family:Poppins,system-ui,sans-serif}.cert-publico h1{color:var(--bj-laranja);margin:10px 0 20px;font-size:20px}.cert-caixa{background:var(--panel);border:2px solid var(--bj-marrom);border-radius:16px;padding:24px 18px}.cert-caixa h2{margin:8px 0;font-size:24px}@media (max-width:480px){.gam-ranking li{grid-template-columns:34px 1fr auto}.gam-ranking .faixa{grid-column:2;font-size:11px}.gam-codigo-dia strong{letter-spacing:6px;font-size:28px}}.gam-regulamento{border-color:var(--bj-laranja)}.gam-aviso{color:var(--bj-laranja);font-weight:600}.manna-filtros{grid-template-columns:1fr;align-items:end;gap:12px;display:grid}.manna-filtros input,.manna-filtros select{margin-bottom:0}.manna-filtros-botoes{flex-wrap:wrap;gap:8px;display:flex}.manna-filtros-botoes .btn-inline{width:auto}.manna-atualizado{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:14px;display:flex}.manna-atualizado button.btn-inline{width:auto}.manna-tabela-rolagem{overflow-x:auto}.manna-num{text-align:right;white-space:nowrap}.manna-foto{object-fit:cover;border:1px solid var(--panel-border);border-radius:6px;width:40px;height:40px;display:block}.manna-negativo{color:var(--danger);font-weight:600}.manna-resumo .resumo-tile a.muted{color:var(--text-dim);font-size:12px;text-decoration:underline}.manna-lojas{flex-wrap:wrap;gap:8px;margin:8px 0 14px;display:flex}.manna-lojas .btn-inline{width:auto}.manna-alterar summary{cursor:pointer;color:var(--text-dim);white-space:nowrap;text-decoration:underline}.manna-alterar-form{gap:6px;min-width:200px;margin-top:6px;display:grid}.manna-alterar-form label{gap:2px;font-size:12px;display:grid}.manna-alterar-form input{margin-bottom:0}.manna-alterar-form .btn-inline{width:auto}.manna-confirmar{border:2px solid var(--danger)}.manna-paginas{justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.manna-paginas .btn-inline{width:auto}.estoque-titulo{margin:0 0 4px}.estoque-abas{border-bottom:1px solid var(--panel-border);flex-wrap:wrap;gap:8px;margin:8px 0 18px;padding-bottom:12px;display:flex}.estoque-abas .btn-inline,.estoque-regra-form .btn-inline,.estoque-filtros .btn-inline{width:auto}.estoque-regra-form{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.estoque-regra-form input[type=text]{width:90px;margin-bottom:0}.estoque-regra-form label{align-items:center;gap:4px;font-size:13px;display:inline-flex}.estoque-filtros{flex-wrap:wrap;align-items:end;gap:10px 14px;display:flex}.estoque-filtros label{gap:2px;font-size:13px;display:grid}.estoque-filtros input,.estoque-filtros select{margin-bottom:0}.estoque-aviso{border-left:3px solid var(--bj-laranja,#ea9a22);padding:8px 10px}@media (min-width:640px){.manna-filtros{grid-template-columns:2fr 1.4fr 1.2fr auto}.manna-resumo{grid-template-columns:repeat(4,minmax(0,1fr))}}.gam-dica{color:var(--bj-marrom,#732a19);border-left:3px solid var(--bj-laranja);background:#ea9a221f;border-radius:6px;padding:8px 10px;font-weight:600}.fichas-campos{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.fichas-campos label{gap:2px;font-size:13px;display:grid}.fichas-campos input{margin-bottom:0}.fichas-campos .fichas-check{grid-column:1/-1;align-items:center;gap:6px;display:flex}.fichas-itens input,.fichas-itens select{min-width:70px;margin-bottom:0}.fichas-itens td input[type=text]{width:90px}.fichas-itens td:nth-child(3) input{width:130px}.fichas-itens select{max-width:260px}.fichas-acoes{white-space:nowrap;align-items:center;gap:4px;display:flex}.fichas-acoes .btn-inline,.fichas-editor .orc-acoes .btn-inline,.estoque-regra-form select{width:auto}.fichas-preco{white-space:normal;flex-direction:column;align-items:stretch;min-width:220px}.fichas-alteracao{white-space:nowrap;font-size:12px}.ft-preco>summary{cursor:pointer;width:auto;min-height:40px;list-style:none;display:inline-block}.ft-preco>summary::-webkit-details-marker{display:none}.ft-preco-form{gap:6px;max-width:320px;margin-top:6px;display:grid}.ft-preco-form label{gap:2px;font-size:13px;display:grid}.ft-preco-form input{min-height:40px;margin-bottom:0}.ft-preco-form .btn-inline{justify-self:start;width:auto;min-height:40px}.ft-preco-conta{margin:0;font-size:13px}.ft-puxar{border-top:1px dashed #7f7f7f59;margin-top:8px;padding-top:8px}.estoque-regra-form select{margin-bottom:0}.fichas-editor .resumo-tile[style]{border-style:solid;border-width:1px}.carregando-pagina{align-items:center;gap:12px;min-height:160px;padding:40px 0;display:flex}.carregando{border:3px solid #ea9a2240;border-top-color:#ea9a22;border-radius:50%;flex:none;width:28px;height:28px;animation:.8s linear infinite carregando-gira;display:inline-block}.carregando-mini{border-width:2px;align-self:center;width:18px;height:18px}@keyframes carregando-gira{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.carregando{animation-duration:2s}}.carregando-tela{justify-content:center;align-items:center;min-height:70vh;display:flex}.ind-carregando{z-index:9999;pointer-events:none;position:fixed;inset:0 0 auto}.ind-carregando__barra{background:linear-gradient(90deg,#ea9a2200 0%,#ea9a22 40% 60%,#ea9a2200 100%) 0 0/50% 100% no-repeat;width:100%;height:3px;animation:1.1s ease-in-out infinite ind-carregando-corre}.ind-carregando__pilula{color:#fff;background:#141414d9;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;display:inline-flex;position:absolute;top:10px;right:12px;box-shadow:0 2px 10px #00000040}@keyframes ind-carregando-corre{0%{background-position:-50% 0}to{background-position:150% 0}}@media (prefers-reduced-motion:reduce){.ind-carregando__barra{animation-duration:2.5s}}.camera-desafio{flex-direction:column;gap:10px;margin-top:8px;display:flex}.camera-desafio img{border-radius:10px;width:100%}.camera-desafio--aberta{background:#000;border-radius:12px;padding:6px}.camera-desafio video{object-fit:cover;background:#000;border-radius:10px;width:100%;max-height:70vh}.camera-desafio__acoes{gap:8px;display:flex}.camera-desafio__acoes button{flex:1;min-height:48px}.camera-desafio__campo{border:2px dashed var(--panel-border,#444);cursor:pointer;border-radius:10px;flex-direction:column;gap:6px;padding:12px;display:flex;position:relative}.camera-desafio__campo>span{display:block}.camera-desafio__campo input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.vendas-visoes{flex-wrap:wrap;gap:8px;margin:0 0 10px;display:flex}.vendas-visoes .btn-inline,.vendas-filtros-tabela .btn-inline,.vendas-filtros input[type=date],.vendas-filtros input[type=time]{width:auto}.vendas-filtros-tabela{margin-bottom:4px}.vendas-filtros-tabela input[type=search]{min-width:180px}.vendas-tabela{max-height:70vh;overflow:auto}.vendas-tabela thead th{background:var(--panel);z-index:1;position:sticky;top:0}.vendas-classe{text-align:center;border:1px solid var(--panel-border);border-radius:6px;min-width:22px;padding:1px 6px;font-weight:700;display:inline-block}.vendas-classe--A{border-color:var(--bj-laranja,#ea9a22);background:#ea9a2259}.vendas-classe--B{background:#ea9a2226}.vendas-marca{border:1px solid var(--bj-laranja,#ea9a22);color:var(--bj-laranja,#ea9a22);white-space:nowrap;border-radius:999px;margin:0 4px 2px 0;padding:1px 7px;font-size:11px;font-weight:600;display:inline-block}.vendas-marca--neg{border-color:var(--danger);color:var(--danger)}.nps-grade{grid-template-columns:repeat(11,minmax(0,1fr));gap:4px;display:grid}@media (max-width:420px){.nps-grade{grid-template-columns:repeat(6,minmax(0,1fr))}}button.nps-botao{background:var(--panel);width:100%;color:var(--text);border:1px solid var(--panel-border);padding:10px 0;font-weight:600}button.nps-botao.nps-escolhido{background:var(--accent);color:var(--accent-text);border-color:var(--accent)}.nota-linha{justify-content:space-between;align-items:center;gap:8px;margin:4px 0;display:flex}.nota-estrelas{gap:2px;display:flex}button.nota-botao{width:auto;color:var(--text-dim);background:0 0;border:none;padding:4px 6px;font-size:22px;line-height:1}button.nota-botao.nota-acesa{color:var(--accent)}.brinde-cupom{border:2px dashed var(--accent);text-align:center;border-radius:12px;margin:12px 0;padding:14px}.brinde-codigo{letter-spacing:4px;color:var(--accent);margin:8px 0;font-size:30px;font-weight:700}.aviso18{z-index:50;background:#0000008c;padding:12px 16px;position:fixed;bottom:0;left:0;right:0}.aviso18-caixa{background:var(--panel);border:1px solid var(--panel-border);border-radius:12px;max-width:560px;margin:0 auto;padding:14px 16px}.aviso18-caixa button,.aviso18-caixa .button-secondary{flex:1}.qr-grade{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;display:grid}.qr-cartao{border:1px solid var(--panel-border);text-align:center;color:#111;background:#fff;border-radius:10px;padding:10px}.qr-cartao img{width:100%;height:auto}.rot-pagina{max-width:720px;margin:0 auto}.rot-cards{gap:10px;margin:0;padding:0;list-style:none;display:grid}.rot-card{border:1px solid var(--panel-border);background:var(--panel);border-radius:14px}.rot-pagina--turne .rot-card,.rot-pagina--turne .rot-item,.rot-pagina--turne .rot-nota{background:#14100eb8;border-color:#fff6e824}.rot-card--erro{border-color:#e5484d99}.rot-card--ok{border-color:#3dd68c80}.rot-card__link{color:inherit;padding:14px 16px;text-decoration:none;display:block}.rot-card__topo{justify-content:space-between;align-items:center;gap:10px;display:flex}.rot-card__topo strong{min-width:0;font-size:16px}.rot-card__hora,.rot-card__itens{color:var(--text-dim);margin:4px 0 0;font-size:13px}.rot-pagina--turne .rot-card__hora,.rot-pagina--turne .rot-card__itens,.rot-pagina--turne .rot-nota__de{color:#fff6e8b8}.rot-selo{white-space:nowrap;color:var(--text-dim);background:#9aa0ac2e;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-block}.rot-selo--ok{color:var(--success);background:#3dd68c2e}.rot-selo--alerta{color:var(--accent);background:#d4a43733}.rot-selo--erro{color:var(--danger);background:#e5484d2e}.rot-selo--andamento{color:#f6b553;background:#ea9a2233}.rot-progresso{background:#9aa0ac38;border-radius:999px;height:8px;margin-top:10px;overflow:hidden}.rot-progresso span{background:linear-gradient(90deg,#ea9a22,#f6b553);border-radius:999px;height:100%;transition:width .3s;display:block}.rot-progresso--grande{height:12px}.rot-fazer__cabeca{margin-bottom:14px}.rot-itens{gap:12px;margin:0;padding:0;list-style:none;display:grid}.rot-item{border:1px solid var(--panel-border);background:var(--panel);border-radius:14px;padding:14px 16px}.rot-item--critico{border-left:4px solid var(--danger)}.rot-item--feito{opacity:.78}.rot-item--faixa{border-left:4px solid var(--accent)}.rot-item__cabeca{align-items:flex-start;gap:12px;display:flex}.rot-item__cabeca strong{font-size:16px;line-height:1.3}.rot-item__num{color:#f6b553;background:#ea9a2233;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;height:28px;font-size:13px;font-weight:700;display:inline-flex}.rot-item__check{color:var(--success);flex:none;font-size:20px}.rot-item__selos{flex-wrap:wrap;gap:6px;margin:6px 0 0;display:flex}.rot-item__corpo{flex-direction:column;gap:10px;margin-top:12px;display:flex}.rot-acoes{flex-wrap:wrap;gap:8px;display:flex}.rot-acoes>*{flex:140px}.rot-acoes .rot-botao--fantasma,.rot-acoes .tn-botao--fantasma{flex:0 auto}.rot-botao{cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;width:auto;min-height:50px;padding:10px 18px;font-size:16px;font-weight:600;display:inline-flex}.rot-botao--primario{background:var(--accent);color:var(--accent-text)}.rot-botao--secundario{border-color:var(--panel-border);color:var(--text);background:0 0}.rot-botao--fantasma{color:var(--accent);background:0 0;min-height:36px;padding:6px 10px;font-size:14px}.rot-botao:disabled{opacity:.55;cursor:not-allowed}.rot-numero input,.rot-na textarea,.rot-obs textarea{border:1px solid var(--panel-border);width:100%;color:inherit;background:#ffffff0a;border-radius:10px;margin-top:4px;padding:12px;font-size:18px;display:block}.rot-na textarea,.rot-obs textarea{font-size:15px}.rot-nota{text-align:center;border:1px solid var(--panel-border);background:var(--panel);border-radius:14px;justify-items:center;gap:2px;margin-bottom:14px;padding:18px;display:grid}.rot-nota__valor{font-size:44px;line-height:1}.rot-nota__rotulo{text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim);font-size:13px}.rot-nota__de{color:var(--text-dim);font-size:13px}.rot-nota--ok .rot-nota__valor{color:var(--success)}.rot-nota--alerta .rot-nota__valor{color:var(--accent)}.rot-nota--erro .rot-nota__valor{color:var(--danger)}.rot-tabela{border-collapse:collapse;width:100%;font-size:14px}.rot-tabela th,.rot-tabela td{text-align:left;border-bottom:1px solid var(--panel-border);vertical-align:top;padding:8px 10px}.rot-tabela-rolagem{-webkit-overflow-scrolling:touch;overflow-x:auto}.rot-grade{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.rot-form{gap:10px;display:grid}.rot-form label{font-size:14px;display:block}.rot-form input,.rot-form select,.rot-form textarea{border:1px solid var(--panel-border);width:100%;color:inherit;background:#ffffff0a;border-radius:8px;margin-top:4px;padding:10px;font-size:15px;display:block}.rot-form .rot-linha{flex-wrap:wrap;gap:10px;display:flex}.rot-form .rot-linha>label{flex:140px}.rot-check{flex-wrap:wrap;gap:8px 14px;display:flex}.rot-check label{align-items:center;gap:6px;font-size:14px;display:inline-flex}.rot-check input{width:auto;margin:0}.rot-form button,.rot-inline button{width:auto}.rot-inline{display:inline}.rot-fotos{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.rot-fotos img{border-radius:10px;width:100%;display:block}.rot-video{flex-direction:column;gap:8px;margin:8px 0;display:flex}.rot-video__tela{background:#000;border-radius:10px;width:100%;max-height:60vh;display:block}.rot-video__tempo{margin:0;font-size:14px;font-weight:600}.rot-video__pronto{color:var(--ok,#1f7a3d);margin:0;font-size:14px;font-weight:600}.rot-video__acoes{flex-wrap:wrap;gap:8px;display:flex}.rot-videos{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.rot-videos video{background:#000;border-radius:10px;width:100%;display:block}.rot-cartao-inicio{color:inherit;text-decoration:none;display:block}.rot-contagem{flex-wrap:wrap;gap:8px;margin:8px 0 0;display:flex}.rv2-situacoes{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:12px;display:grid}.rv2-situacao{border:1px solid var(--panel-border);background:var(--panel);border-top:4px solid var(--panel-border);border-radius:14px;min-width:0;padding:12px 14px}.rv2-situacao--iniciada{border-top-color:#4f9dde}.rv2-situacao--atrasada{border-top-color:var(--accent)}.rv2-situacao--nao_feita{border-top-color:var(--danger)}.rv2-situacao--concluida{border-top-color:var(--success)}.rv2-situacao__rotulo{color:var(--text-dim);margin:0;font-size:13px}.rv2-situacao__numero{margin:2px 0;font-size:28px;font-weight:700;line-height:1.1}.rv2-situacao__pct{color:var(--text-dim);font-size:14px;font-weight:400}.rv2-variacao{color:var(--text-dim);margin:0 0 6px;font-size:13px}.rv2-variacao--bom{color:var(--success)}.rv2-variacao--ruim{color:var(--danger)}.rv2-mini{width:100%;max-width:160px;height:28px;display:block}.rv2-linha{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.rv2-taxa{text-align:center;flex-direction:column;align-items:center;display:flex}.rv2-circulo{color:var(--text)}.rv2-partes{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}.rv2-partes--compacta{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.rv2-parte{border:1px solid var(--panel-border);border-radius:10px;gap:2px;min-width:0;padding:8px 10px;display:grid}.rv2-partes--compacta .rv2-parte{padding:6px 8px}.rv2-parte__rotulo{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.rv2-parte__valor{font-size:20px;line-height:1.1}.rv2-partes--compacta .rv2-parte__valor{font-size:16px}.rv2-tom--ok .rv2-parte__valor,.rv2-nota.rv2-tom--ok{color:var(--success)}.rv2-tom--alerta .rv2-parte__valor,.rv2-nota.rv2-tom--alerta{color:var(--accent)}.rv2-tom--erro .rv2-parte__valor,.rv2-nota.rv2-tom--erro{color:var(--danger)}.rv2-barra{background:#9aa0ac38;border-radius:999px;height:6px;margin-top:4px;display:block;overflow:hidden}.rv2-barra span{background:currentColor;border-radius:999px;height:100%;display:block}.rv2-tom--ok .rv2-barra span{background:var(--success)}.rv2-tom--alerta .rv2-barra span{background:var(--accent)}.rv2-tom--erro .rv2-barra span{background:var(--danger)}.rv2-nota{font-weight:700}.rv2-evolucao svg{max-width:100%;height:auto;display:block}.rv2-legenda{color:var(--text-dim);flex-wrap:wrap;gap:6px 14px;margin-top:6px;font-size:13px;display:flex}.rv2-legenda i{vertical-align:middle;border-radius:2px;width:12px;height:4px;margin-right:4px;display:inline-block}.rv2-rankings{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;margin-top:12px;display:grid}.rv2-ranking td,.rv2-ranking th{white-space:nowrap}.rv2-ranking td:nth-child(2){white-space:normal;min-width:90px}.rv2-quadro{-webkit-overflow-scrolling:touch;grid-auto-columns:minmax(150px,1fr);grid-auto-flow:column;gap:10px;padding-bottom:6px;display:grid;overflow-x:auto}.rv2-dia{flex-direction:column;gap:8px;min-width:0;display:flex}.rv2-dia__titulo{background:#9aa0ac1f;border-radius:8px;margin:0;padding:6px 8px;font-size:14px;font-weight:700}.rv2-dia--hoje .rv2-dia__titulo{background:#ea9a2238}.rv2-cartao{color:inherit;border:1px solid var(--panel-border);background:var(--panel);border-left-width:5px;border-radius:10px;padding:8px 10px;font-size:13px;text-decoration:none;display:block}.rv2-cartao strong{font-size:14px;line-height:1.25;display:block}.rv2-cartao p{color:var(--text-dim);margin:2px 0 0}.rv2-cartao--verde{border-left-color:var(--success)}.rv2-cartao--amarelo{border-left-color:var(--accent)}.rv2-cartao--vermelho{border-left-color:var(--danger)}.rv2-cartao--azul{border-left-color:#4f9dde}.rv2-cartao--cinza{opacity:.75;border-left-color:#9aa0ac99}.rv2-cor{vertical-align:middle;border-radius:3px;width:10px;height:10px;margin-right:4px;display:inline-block}.rv2-cor--verde{background:var(--success)}.rv2-cor--amarelo{background:var(--accent)}.rv2-cor--vermelho{background:var(--danger)}.rv2-cor--azul{background:#4f9dde}.rv2-cor--cinza{background:#9aa0ac99}@media (max-width:640px){.rv2-quadro{grid-auto-columns:auto;grid-auto-flow:row;overflow-x:visible}}.rv2-editor{gap:16px;display:grid}@media (min-width:1100px){.rv2-editor{grid-template-columns:minmax(0,1fr) 380px;align-items:start}.rv2-previa-lateral{position:sticky;top:16px}}.rv2-previa{background:var(--bg,#0e0d0c);border:10px solid #1b1b1f;border-radius:28px;max-height:78vh;padding:14px 12px;overflow-y:auto;box-shadow:0 8px 24px #00000040}.rv2-previa .rot-botao{min-height:44px;font-size:15px}.rv2-previa__aviso{color:var(--text-dim);text-align:center;margin:0 0 10px;font-size:12px}.rv2-previa-botao{display:block}@media (min-width:1100px){.rv2-previa-botao{display:none}}@media (max-width:1099px){.rv2-previa-lateral{display:none}.rv2-previa-lateral.rv2-previa-lateral--aberta{display:block}}.rv2-editor__form{min-width:0}@media (max-width:1099px){.rv2-editor .rv2-previa-col{order:-1}}.rv2-calendario{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;font-size:13px;display:grid}.rv2-calendario__semana{color:var(--text-dim);font-size:12px}.rv2-calendario__dia{border:1px solid #0000;border-radius:6px;padding:6px 0}.rv2-calendario__dia--fechado{background:#9aa0ac59;text-decoration:line-through}.rv2-calendario__dia--hoje{border-color:var(--accent)}.fcp{min-width:0;container-type:inline-size}.fcp-acoes{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 12px;display:flex}.fcp-acoes .chip{padding:9px 13px}a.button.fcp-botao,button.fcp-botao{width:auto;padding:10px 16px}.fcp-inds{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.fcp-ind{border:1px solid var(--panel-border);background:var(--panel);border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.fcp-ind strong{overflow-wrap:anywhere;font-size:17px}.fcp-ind-titulo,.fcp-ind-qtd{color:var(--text-dim);font-size:12px}.fcp-ind-perigo{border-color:#e5484d8c}.fcp-ind-perigo strong{color:var(--danger)}.fcp-ind-atencao{border-color:#ea9a2299}.fcp-ind-atencao strong{color:var(--bj-laranja)}.fcp-ind-destaque{border-color:var(--bj-laranja)}.fcp-dica{color:var(--text-dim);margin:4px 0 0;font-size:12px;display:block}.fcp-dica-solta{align-self:center}.fcp-gerar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.fcp-gerar button.btn-inline{width:auto}.fcp-periodos{margin:14px 0 8px}.fcp-ciclo{align-items:center;gap:8px;margin-bottom:8px;font-size:14px;display:flex}.fcp-ciclo .chip{flex-shrink:0;padding:8px 16px;font-size:22px;line-height:1}.fcp-ciclo span{min-width:0}.fcp-filtros{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:8px;margin-bottom:12px;display:grid}.fcp-filtros label{min-width:0;margin:0}.fcp .fcp-filtros input,.fcp .fcp-filtros select{min-width:0;margin:4px 0 0}.fcp .fcp-filtros button.fcp-filtrar{margin:0}.fcp-filtros button.fcp-filtrar{width:100%;min-height:40px}.fcp-lista{flex-direction:column;gap:8px;display:flex}.fcp-linha{border:1px solid var(--panel-border);background:var(--panel);border-left-width:4px;border-radius:10px;grid-template-columns:1fr auto;gap:2px 10px;min-width:0;padding:10px 12px;font-size:14px;display:grid}.fcp-linha>*{overflow-wrap:anywhere;min-width:0}.fcp-cab{display:none}.fcp-venc{font-weight:600}.fcp-loja,.fcp-cat,.fcp-forma{color:var(--text-dim);font-size:13px}.fcp-desc{color:var(--text);grid-column:1/-1;font-weight:600;text-decoration:none}.fcp-desc:hover{color:var(--bj-laranja)}.fcp-valor{white-space:nowrap;font-weight:700}.fcp-dir{text-align:right}.fcp-linha .fcp-valor{grid-area:1/2}.fcp-sitcel{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;margin-top:4px;display:flex}.fcp-situacao-form{margin:0}.fcp .fcp-situacao-form select{width:auto;min-width:140px;margin:0;padding:6px 10px}.fcp-sit-pago{color:var(--success)}.fcp-sit-aprovado,.fcp-sit-programado{color:var(--bj-laranja)}.fcp-pagoem{color:var(--text-dim);font-size:12px}.fcp-atrasado{border-left-color:var(--danger);background:#e5484d14}.fcp-atrasado .fcp-venc{color:var(--danger)}.fcp-pago{opacity:.8;border-left-color:var(--success)}.fcp-tag{white-space:nowrap;color:#fff;background:var(--danger);border-radius:999px;margin-left:6px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:700;display:inline-block}@container (min-width:860px){.fcp-linha{grid-template-columns:100px 124px 136px minmax(0,1fr) 72px 120px 164px;align-items:center;gap:10px;padding:8px 10px}.fcp-cab{text-transform:uppercase;color:var(--text-dim);background:0 0;border:0;padding:0 10px 0 14px;font-size:11px;display:grid}.fcp-desc,.fcp-sitcel{grid-column:auto;margin:0}.fcp-venc{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.fcp-tag{margin-left:0}.fcp-sitcel{flex-direction:column;align-items:stretch;gap:2px}.fcp .fcp-situacao-form select{width:100%;min-width:0}.fcp-linha .fcp-valor{grid-area:auto}.fcp-loja,.fcp-cat,.fcp-forma{font-size:14px}}.fcp-form{margin-top:8px}.fcp-form-grade{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:4px 14px;display:grid}.fcp-form label{min-width:0;margin:0 0 10px}.fcp .fcp-form input,.fcp .fcp-form select,.fcp .fcp-form textarea{min-width:0;margin:4px 0 0}.fcp-form input[aria-invalid=true],.fcp-form select[aria-invalid=true]{border-color:var(--danger)}.fcp-largo{grid-column:1/-1}.fcp-erro{color:var(--danger);margin:4px 0 0;font-size:13px}.fcp-form-linha{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 10px;display:grid}.fcp-form-linha label,.fcp-excluir form{margin:0}.fcp-excluir button.btn-inline{width:auto}.fcp-rec{border:1px solid var(--panel-border);background:var(--panel);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:10px 12px;display:grid}.fcp-rec-texto{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;font-size:13px;display:flex}.fcp-rec-texto .fcp-desc{font-size:15px}.fcp-rec-acao{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:8px;margin:0;display:flex}.fcp-rec-acao .badge{margin:0}.fcp-rec-acao button.btn-inline{width:auto}.fcp-rec-pausada{opacity:.65}.fcp-cats{columns:2 180px;margin:6px 0;padding-left:18px}.fcp-cats li{break-inside:avoid;padding:2px 0}@container (min-width:640px){.fcp-rec{grid-template-columns:minmax(0,1fr) auto auto}.fcp-rec-acao{grid-column:auto}}.rh{min-width:0}.rh-abas{flex-wrap:wrap;gap:8px;margin:8px 0 14px;display:flex}.rh-chip{border:1px solid var(--panel-border);min-height:44px;color:var(--text-dim);border-radius:999px;align-items:center;padding:8px 14px;font-size:14px;text-decoration:none;display:inline-flex}.rh-chip-ativo,.rh-chip[aria-current=page]{border-color:var(--accent);color:var(--accent);font-weight:600}.rh-botao{width:auto;min-height:44px}.rh-botao-sec{border:1px solid var(--accent);color:var(--accent);background:0 0}a.button.rh-botao{justify-content:center;align-items:center;display:inline-flex}.rh-filtros{grid-template-columns:1fr;gap:10px;display:grid}.rh-filtros label{margin:0}.rh-filtros select{width:100%;min-height:44px;margin:4px 0 0;font-size:16px}.rh-filtros-botoes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rh-quadro{grid-template-columns:1fr;gap:12px;margin-bottom:24px;display:grid}.rh-coluna{background:var(--panel);border:1px solid var(--panel-border);border-radius:12px;min-width:0;padding:12px}.rh-coluna-titulo{justify-content:space-between;align-items:center;margin:0 0 8px;font-size:15px;display:flex}.rh-contagem{min-width:28px;color:var(--accent);text-align:center;background:#d4a43726;border-radius:999px;padding:2px 8px;font-size:13px}.rh-vazio{margin:0;font-size:13px}.rh-cartao{border:1px solid var(--panel-border);min-height:44px;color:var(--text);overflow-wrap:anywhere;border-radius:10px;flex-direction:column;gap:2px;margin-top:8px;padding:10px 12px;text-decoration:none;display:flex}.rh-cartao:hover,.rh-cartao:focus-visible{border-color:var(--accent)}.rh-cartao-nome{font-size:15px}.rh-cartao-linha{font-size:13px}.rh-cartao-marcas{gap:6px;margin-top:4px;display:flex}.rh-marca{border:1px solid var(--panel-border);color:var(--text-dim);border-radius:999px;padding:2px 9px;font-size:12px}.rh-marca-ok{border-color:var(--success);color:var(--success)}.rh-etapa{border:1px solid var(--accent);color:var(--accent);border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:12px;font-weight:600}.rh-dados{grid-template-columns:1fr}.rh-form-linha{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;display:flex}.rh-form-linha select,.rh-form-linha input{flex:180px;width:auto;min-width:0;min-height:44px;margin:0;font-size:16px}.rh-form select,.rh-form input:not([type=checkbox]),.rh-form textarea,.rh textarea{font-size:16px}.rh-form label{margin-bottom:4px}.rh-grade{grid-template-columns:1fr;gap:0 14px;display:grid}.rh-grade select{width:100%;min-height:44px;margin:4px 0 16px}.rh-opcional{min-width:0}.rh-caixa{min-height:44px;color:var(--text);align-items:center;gap:10px;margin:-8px 0 12px;font-size:14px;display:flex}.rh-caixa input{flex-shrink:0;width:22px;height:22px;margin:0}.rh-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rh-historico{margin:0;padding:0;list-style:none}.rh-historico li{border-top:1px solid var(--panel-border);overflow-wrap:anywhere;flex-direction:column;gap:2px;padding:10px 0;display:flex}.rh-historico li:first-child{border-top:0}.rh-hist-quando{color:var(--text-dim);font-size:12px}.rh-hist-texto{white-space:pre-wrap;font-size:14px}.rh-excluir summary{cursor:pointer;min-height:44px;color:var(--danger);align-items:center;font-weight:600;display:flex}.rh-link{margin-bottom:10px}.rh-link-rotulo{color:var(--text-dim);margin-bottom:4px;font-size:13px;display:block}.rh-link-linha{gap:8px;display:flex}.rh-link-linha input{flex:auto;min-width:0;min-height:44px;margin:0;font-size:14px}.rh-link-linha .rh-botao{flex-shrink:0;padding:0 16px}.rh-acoes-topo{margin-bottom:12px}.rh-vaga-extra{overflow-wrap:anywhere;font-size:13px}.rh-vaga .orc-acoes form{display:contents}.venc-vencido{--faixa:var(--danger)}.venc-15{--faixa:#f08c2e}.venc-30{--faixa:var(--accent)}.venc-60{--faixa:#5aa9e6}.venc-90{--faixa:#3dbfa6}.rh-aviso{border:1px solid var(--accent);overflow-wrap:anywhere;border-radius:10px;padding:10px 12px;font-size:14px}.rh-check{align-items:center;gap:8px;min-height:44px;margin:0;font-size:14px;display:flex}.rh-check input{flex-shrink:0;width:22px;height:22px;margin:0}.rh-filtros input[type=search]{width:100%;min-height:44px;margin:4px 0 0;font-size:16px}.rh-lista,.rh-docs,.rh-venc-lista,.rh-completar,.rh-config-lista,.rh-checklist{margin:0;padding:0;list-style:none}.rh-linha{background:var(--panel);border:1px solid var(--panel-border);min-height:44px;color:var(--text);overflow-wrap:anywhere;border-radius:12px;flex-direction:column;gap:3px;margin-bottom:8px;padding:12px;text-decoration:none;display:flex}.rh-linha:hover,.rh-linha:focus-visible{border-color:var(--accent)}.rh-linha-nome{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rh-linha-info{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.rh-marca-alerta{border-color:var(--danger);color:var(--text)}.rh-situacao{border:1px solid var(--panel-border);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:12px}.rh-situacao-efetivado{border-color:var(--success)}.rh-situacao-em_experiencia{border-color:var(--accent)}.rh-situacao-desligado{color:var(--text-dim)}.rh-situacao-sem_dados{border-color:var(--danger)}.rh-abas-ficha{margin-top:4px}.rh-contagem-alerta{color:var(--text);background:#e5484d2e;margin-left:6px}.rh-form-grade{grid-template-columns:1fr;gap:4px 14px;display:grid}.rh-form-grade label{min-width:0;margin:0 0 8px}.rh-form-grade input:not([type=checkbox]),.rh-form-grade select{width:100%;min-height:44px;margin:4px 0 0;font-size:16px}.rh-form-largo{grid-column:1/-1}.rh-sugestao{margin:-4px 0 8px;font-size:13px}.rh-link-botao{min-height:44px;color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:0;width:auto;padding:0 2px;text-decoration:underline}.rh-item{border-top:1px solid var(--panel-border);overflow-wrap:anywhere;border-left:3px solid #0000;padding:10px 0 10px 10px}.rh-item:first-child{border-top:0}.rh-item-atrasado{border-left-color:var(--danger)}.rh-item-feito .rh-item-titulo{color:var(--text-dim)}.rh-item-topo{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.rh-item-titulo{font-weight:600}.rh-item-situacao{border:1px solid var(--panel-border);border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:12px}.rh-item-situacao-feito{border-color:var(--success)}.rh-item-situacao-nao_se_aplica{color:var(--text-dim)}.rh-item-linha{margin-top:2px;font-size:13px}.rh-item-acoes{flex-wrap:wrap;align-items:flex-start;gap:8px;margin-top:8px;display:flex}.rh-item-acoes form{margin:0}.rh-nsa{flex:100%;min-width:0}.rh-nsa summary{cursor:pointer;min-height:44px;color:var(--accent);align-items:center;font-size:14px;display:inline-flex}.rh-excluir-doc summary{color:var(--danger)}.rh-doc{border-top:1px solid var(--panel-border);overflow-wrap:anywhere;padding:12px 0}.rh-doc:first-child{border-top:0}.rh-doc-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.rh-doc-linha{margin-top:2px;font-size:13px}.rh-envio{grid-template-columns:1fr;gap:4px 14px;display:grid}.rh-envio label{min-width:0;margin:0 0 8px}.rh-envio input:not([type=file]),.rh-envio select{width:100%;min-height:44px;margin:4px 0 0;font-size:16px}.rh-envio input[type=file]{width:100%;min-height:44px;margin:4px 0 0;font-size:15px}.rh-entrevista{margin-top:12px}.rh-entrevista summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.rh-venc{border:1px solid var(--panel-border);border-left:6px solid var(--faixa,var(--panel-border));overflow-wrap:anywhere;border-radius:10px;margin-bottom:8px;padding:10px 12px;font-size:14px}.rh-venc-link{color:var(--text);flex-direction:column;gap:2px;min-height:44px;text-decoration:none;display:flex}.rh-venc-link:hover .rh-venc-quem,.rh-venc-link:focus-visible .rh-venc-quem{text-decoration:underline}.rh-venc-quando{color:var(--text-dim);font-size:13px}.rh-faixas{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 12px;display:grid}.rh-faixa-cartao{background:var(--panel);border:1px solid var(--panel-border);border-top:5px solid var(--faixa);min-height:44px;color:var(--text);border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;text-decoration:none;display:flex}.rh-faixa-ativa{outline:2px solid var(--accent)}.rh-faixa-numero{font-size:22px;font-weight:700}.rh-faixa-rotulo{font-size:13px}.rh-faixas-resumo{flex-wrap:wrap;gap:6px;margin:8px 0 0;display:flex}.rh-faixa{border:1px solid var(--faixa);color:var(--text);border-radius:999px;padding:2px 9px;font-size:12px}.rh-cartao-inicio{color:var(--text);text-decoration:none;display:block}.rh-completar-linha{margin-bottom:10px}.rh-completar-quem{overflow-wrap:anywhere;flex-direction:column;gap:2px;margin-bottom:8px;display:flex}.rh-completar-linha .rh-form-linha label{flex:180px;min-width:0;margin:0;font-size:13px}.rh-completar-linha .rh-form-linha label input,.rh-completar-linha .rh-form-linha label select{width:100%;margin-top:4px}.rh-config-lista li{border-top:1px solid var(--panel-border);padding:8px 0}.rh-config-lista li:first-child{border-top:0}.rh-config-linha{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.rh-config-linha label{min-width:0;margin:0;font-size:13px}.rh-config-linha input:not([type=checkbox]),.rh-config-linha select{width:100%;min-height:44px;margin:0;font-size:16px}.rh-config-nome{flex:220px}.rh-config-ordem{flex:0 110px}.rh-cadeado{font-size:14px}@media (min-width:768px){.rh-filtros{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.rh-filtros-botoes{grid-column:1/-1}.rh-quadro,.rh-dados,.rh-grade{grid-template-columns:repeat(2,minmax(0,1fr))}.rh-filtros:has(input[type=search]){grid-template-columns:repeat(3,minmax(0,1fr))}.rh-form-grade,.rh-envio{grid-template-columns:repeat(2,minmax(0,1fr))}.rh-envio>button,.rh-envio>.result-box{grid-column:1/-1}.rh-faixas{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.rh-linha{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:10px;display:grid}.rh-venc-link{grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:10px;display:grid}}@media (min-width:1200px){.rh-form-grade{grid-template-columns:repeat(3,minmax(0,1fr))}.rh-quadro{grid-template-columns:repeat(4,minmax(0,1fr))}.rh-dados,.rh-grade{grid-template-columns:repeat(3,minmax(0,1fr))}}.lo-tela{gap:14px;max-width:760px;display:grid}.lo-lateral,.lo-principal{align-content:start;gap:14px;min-width:0;display:grid}.lo-tela :focus-visible{outline:3px solid var(--accent);outline-offset:2px}@media (min-width:1100px){.main:has(.lo-pagina){max-width:1160px}.lo-tela{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;max-width:1120px}.lo-lateral{grid-area:1/2;position:sticky;top:16px}.lo-principal{grid-area:1/1}}.lo-topo{border:1px solid var(--panel-border);background:var(--panel);border-radius:14px;gap:12px;padding:16px;display:grid}.lo-topo--pausada{border-color:#e5484d99}.lo-topo--aberta{border-color:#3dd68c73}.lo-topo__estado{justify-items:start;gap:6px;display:grid}.lo-topo__estado strong{font-size:16px}.lo-pausa{width:100%;min-height:60px;font-size:18px}.lo-pausa--parar{background:var(--danger);color:#fff}.lo-horario summary{cursor:pointer;color:var(--accent);box-sizing:border-box;min-height:44px;padding:10px 0}.lo-horario ul{margin:6px 0;padding-left:18px}.lo-fotodia{margin:0;font-size:13px}.lo-busca{gap:4px;display:grid}.lo-busca input,.lo-editar input,.lo-editar select,.lo-editar textarea,.lo-nova input,.lo-cat input{border:1px solid var(--panel-border);width:100%;min-height:44px;color:inherit;background:#ffffff0a;border-radius:10px;padding:10px 12px;font-size:16px}.lo-abas button{cursor:pointer;background:0 0;min-height:44px}.lo-categoria{gap:10px;display:grid}.lo-categoria__titulo{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 0;display:flex}.lo-lista{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lo-arrasta{align-items:stretch;gap:8px;display:flex}.lo-arrasta--ativo{opacity:.75;outline:2px dashed var(--accent);border-radius:14px}.lo-arrasta__controles{flex-direction:column;align-items:center;gap:4px;display:flex}.lo-arrasta__corpo{flex:1;min-width:0}.lo-alca{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;text-align:center;border:1px solid var(--panel-border);border-radius:10px;width:44px;font-size:22px;line-height:44px}.lo-seta{border:1px solid var(--panel-border);width:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border-radius:10px}.lo-seta:disabled{opacity:.35;cursor:default}.lo-item{border:1px solid var(--panel-border);background:var(--panel);border-radius:14px;gap:10px;padding:12px;display:grid}.lo-item--off{opacity:.85;border-style:dashed}.lo-item__linha{align-items:flex-start;gap:12px;display:flex}.lo-item__foto{object-fit:cover;background:#ffffff0f;border-radius:10px;flex:none;width:56px;height:56px}.lo-item__texto{gap:3px;min-width:0;display:grid}.lo-item__texto strong{overflow-wrap:anywhere}.lo-item__selos{flex-wrap:wrap;gap:6px;display:flex}.lo-item__botoes{flex-wrap:wrap;gap:8px;display:flex}.lo-item__botoes .rot-botao{min-height:44px;padding:8px 14px;font-size:15px}.lo-editar{border-top:1px solid var(--panel-border);gap:12px;padding-top:10px;display:grid}.lo-editar label{gap:4px;display:grid}.lo-editar .lo-check{align-items:center;gap:8px;min-height:44px;display:flex}.lo-editar .lo-check input{width:22px;height:22px}.lo-foto{justify-items:start;gap:8px;display:grid}.lo-foto img{object-fit:cover;border-radius:10px}.lo-foto__enviar{cursor:pointer;min-height:44px}.lo-erro{color:var(--danger)}.lo-nova{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.lo-nova label{flex:220px;gap:4px;display:grid}.lo-cat{border:1px solid var(--panel-border);background:var(--panel);border-radius:14px;gap:8px;padding:12px;display:grid}.socio-pagina{max-width:760px}.socio-abas{margin-bottom:12px}.socio-abas .chip,.socio-pagina .chips .chip{align-items:center;min-height:44px;display:inline-flex}.socio-carimbar h3{margin:18px 0 10px;font-size:16px}.socio-carimbar select,.socio-pagina select{border:1px solid var(--panel-border);width:100%;min-height:44px;color:var(--text);background:#0f1114;border-radius:8px;margin-bottom:16px;padding:10px 12px;font-size:15px}.socio-carimbar input{min-height:48px;font-size:18px}.socio-carimbar button{min-height:48px;font-size:17px}.socio-ou{margin-top:18px}.socio-ou button{margin-top:0}.socio-leitor{gap:10px;display:grid}.socio-video{object-fit:cover;background:#000;border-radius:12px;width:100%;max-height:60vh}.socio-quem{border:1px solid var(--panel-border);border-radius:12px;gap:6px;margin:12px 0;padding:16px;display:grid}.socio-quem strong{overflow-wrap:anywhere;font-size:26px;line-height:1.2}.socio-quem span{font-size:17px}.socio-aviso{color:var(--accent);font-weight:600}.socio-resultado{text-align:center;border-radius:14px;gap:6px;margin-bottom:16px;padding:20px;display:grid}.socio-resultado strong{overflow-wrap:anywhere;font-size:28px;line-height:1.2}.socio-resultado span{font-size:19px;line-height:1.35}.socio-ok{color:var(--success);background:#3dd68c24;border:2px solid #3dd68c99}.socio-premio{color:var(--accent);background:#d4a43729;border:2px solid #d4a437b3}.socio-erro{color:#ff8a8d;background:#e5484d24;border:2px solid #e5484d99}.socio-meu-qr{text-align:left;justify-items:center;gap:10px;display:grid}.socio-meu-qr img{background:#fff;border-radius:10px;width:min(280px,80vw);height:auto;padding:8px}.socio-lista{gap:6px;margin:0;padding-left:18px;display:grid}.socio-itens{gap:12px;margin:0;padding:0;list-style:none;display:grid}.socio-itens>li{border-bottom:1px solid var(--panel-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:12px;display:flex}.socio-itens>li>div:first-child{overflow-wrap:anywhere;flex:260px;min-width:0}.socio-botoes{flex-wrap:wrap;gap:8px;display:flex}.socio-botoes button,.socio-estorno button,.socio-regra button,.socio-premio-form button{min-height:44px}.socio-estorno{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.socio-estorno label{flex:220px;margin:0}.socio-estorno input{margin-bottom:0}.socio-regra{flex-wrap:wrap;align-items:end;gap:10px;width:100%;display:flex}.socio-regra label{flex:260px;margin:0}.socio-regra input{max-width:180px;margin-bottom:0;display:block}.socio-check{min-height:44px;color:var(--text);align-items:center;gap:8px;font-size:14px;display:flex}.socio-check input{flex:none;width:20px;height:20px;margin:0}.socio-lojas{border:1px solid var(--panel-border);border-radius:8px;flex-wrap:wrap;gap:4px 16px;margin:0 0 16px;padding:6px 12px;display:flex}.socio-lojas legend{color:var(--text-dim);padding:0 4px;font-size:13px}.socio-premios{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:0 16px;display:grid}.socio-numeros{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:0 12px;display:grid}.socio-numeros .card-block{gap:6px;display:grid}.socio-numeros strong{font-size:24px}.socio-periodo{flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:12px;display:flex}.socio-periodo label{margin:0}.socio-periodo input{min-height:44px;margin:0}.socio-periodo button{min-height:44px}.socio-dl{grid-template-columns:minmax(110px,auto) 1fr;gap:6px 12px;margin:0 0 14px;display:grid}.socio-dl dt{color:var(--text-dim);font-size:13px}.socio-dl dd{overflow-wrap:anywhere;margin:0}.socio-atalho{background:var(--accent);color:var(--accent-text);border-radius:14px;gap:4px;min-height:64px;margin:0 0 16px;padding:18px 20px;text-decoration:none;display:grid}.socio-atalho strong{font-size:20px}.socio-atalho span{font-size:15px}.socio-atalho:focus-visible,.socio-pagina a:focus-visible,.socio-pagina button:focus-visible{outline-offset:2px;outline:3px solid #fff}.socio-pagina button,.socio-pagina a.button,.socio-pagina select,.socio-pagina input:not([type=checkbox]):not([type=hidden]):not([type=radio]){min-height:44px}.socio-pagina a.button{justify-content:center;align-items:center;width:auto;padding:10px 18px;display:inline-flex}.socio-pagina.socio-larga{max-width:1160px}.venc-contador{--faixa:#9aa0a6}.rh-envio-lote{flex-direction:column;gap:10px;display:flex}.rh-envio-lote>label{margin:0;font-size:14px}.rh-envio-lote>label select{width:100%;min-height:44px;margin:4px 0 0;font-size:16px}.rh-soltar{text-align:center;border:2px dashed var(--panel-border);border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:16px 12px;display:flex}.rh-soltar-ativo{border-color:var(--accent);background:#7f7f7f14}.rh-fila-envio{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rh-arquivo{border:1px solid var(--panel-border);border-left:5px solid var(--panel-border);overflow-wrap:anywhere;border-radius:10px;padding:10px 12px;font-size:14px}.rh-arquivo-pasta{border-left-color:var(--success)}.rh-arquivo-conferir{border-left-color:var(--accent)}.rh-arquivo-erro{border-left-color:var(--danger)}.rh-arquivo-nome{min-width:0;font-weight:600}.rh-arquivo-linha{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:6px;display:flex}.rh-arquivo-linha .rh-item-acoes{margin-top:0}.rh-arquivo-tipo select{width:100%;min-height:44px;margin:6px 0 0;font-size:16px}.rh-progresso{background:var(--panel-border);border-radius:999px;height:8px;margin-top:8px;overflow:hidden}.rh-progresso span{background:var(--accent);height:100%;transition:width .2s;display:block}@media (prefers-reduced-motion:reduce){.rh-progresso span{transition:none}}.rh-resumo-lote{border:1px solid var(--success);border-radius:10px;margin:0;padding:10px 12px}.rh-selo-ia{border:1px solid var(--success);border-radius:10px;padding:10px 12px;font-size:14px}.rh-selo-ia-mini{font-weight:600}.rh-alerta-texto{color:var(--danger)}.rh-dica{font-size:13px}.rh-zip{flex-direction:column;align-items:flex-start;gap:6px;max-width:100%;display:flex}.rh-zip .result-box{margin:0}.rh-digitalizar{flex-direction:column;gap:8px;display:flex}.rh-camera{color:#fff;background:#000;border-radius:10px;justify-content:center;align-items:center;min-height:200px;display:flex;overflow:hidden}.rh-camera video{object-fit:contain;width:100%;max-height:60vh}.rh-miniaturas{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.rh-miniatura{border:1px solid var(--panel-border);border-radius:10px;flex-direction:column;gap:4px;padding:6px;display:flex}.rh-miniatura-refazer{border-color:var(--accent)}.rh-miniatura img{aspect-ratio:3/4;object-fit:cover;border-radius:6px;width:100%}.rh-miniatura-num{font-size:13px;font-weight:600}.rh-miniatura-acoes{flex-wrap:wrap;gap:4px;display:flex}.rh-miniatura-acoes button{width:auto;min-width:44px;min-height:44px;padding:0 8px;font-size:13px}.rh-contador{margin-top:8px}.rh-ferias-lote{flex-direction:column;gap:8px;margin-top:8px;display:flex}.rh-ferias-lote fieldset{border:1px solid var(--panel-border);border-radius:10px;min-width:0;margin:0;padding:8px 10px}.rh-conferir-item .rh-form-grade{margin-top:8px}.rh-pastas{border-collapse:collapse;width:100%;font-size:13px}.rh-pastas th,.rh-pastas td{text-align:left}.rh-pastas thead{display:none}.rh-pastas,.rh-pastas tbody,.rh-pastas tr,.rh-pastas th,.rh-pastas td{display:block}.rh-pastas tr{border:1px solid var(--panel-border);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:10px;padding:10px;display:grid}.rh-pastas tbody th{overflow-wrap:anywhere;flex-direction:column;grid-column:1/-1;gap:2px;font-size:15px;display:flex}.rh-pasta-sub{font-size:12px;font-weight:400}.rh-pastas td a,.rh-pastas td>span{border:1px solid var(--panel-border);min-height:44px;color:var(--text);border-radius:8px;justify-content:space-between;align-items:center;gap:6px;padding:4px 8px;text-decoration:none;display:flex}.rh-pasta-ok>span{border-color:var(--success)}.rh-pasta-faltando a{border-color:var(--danger)}.rh-pasta-vencido a{border-style:dashed;border-color:#f08c2e}.rh-pasta-simbolo{white-space:nowrap;font-weight:700}.rh-pasta-ok .rh-pasta-simbolo{color:var(--success)}@media (min-width:1100px){.rh-pastas{display:table}.rh-pastas thead{display:table-header-group}.rh-pastas tbody{display:table-row-group}.rh-pastas tr{border:0;margin:0;padding:0;display:table-row}.rh-pastas th,.rh-pastas td{border-top:1px solid var(--panel-border);vertical-align:middle;padding:4px;display:table-cell}.rh-pastas thead th{color:var(--text-dim);border-top:0;font-size:12px}.rh-pastas tbody th{min-width:180px;font-size:14px;display:table-cell}.rh-pasta-tipo{display:none}.rh-pastas td a,.rh-pastas td>span{justify-content:center;min-width:44px;padding:4px}}@media (min-width:768px){.rh-miniaturas,.rh-pastas tbody tr{grid-template-columns:repeat(4,minmax(0,1fr))}}.av-tela{--av-ok:var(--tn-ok,#3dd68c);--av-meio:var(--tn-aviso,#ffc56b);--av-ruim:var(--tn-erro,#ff7a63);--av-linha:var(--tn-linha,var(--panel-border));--av-texto-2:var(--tn-texto-2,var(--text-dim))}.av-tela .chips .chip{min-height:44px}.av-filtros{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;margin:0 0 16px;display:grid}.av-filtros label{min-width:0;margin:0}.av-filtros input,.av-filtros select{min-width:0;margin:6px 0 0!important}.av-filtros button.btn-inline{width:100%;min-height:48px;margin:0}@media (min-width:760px){.av-filtros{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.av-filtros button.btn-inline{justify-self:start;width:auto;padding-inline:24px}}.av-resumo{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 16px;display:grid}.av-resumo-item{border:1px solid var(--av-linha);background:var(--tn-superficie,var(--panel));border-radius:14px;flex-direction:column;gap:2px;min-width:0;padding:12px 14px;display:flex}.av-resumo-item>span{color:var(--av-texto-2);font-size:13px;font-weight:600}.av-resumo-item>strong{font-size:28px;line-height:1.1}.av-resumo-item small{color:var(--av-texto-2);font-size:13px}.av-resumo-item--alerta{border-color:var(--av-ruim)}.av-resumo-item--alerta>strong{color:var(--av-ruim)}.av-resumo-faixas{grid-column:1/-1}.av-barra{background:var(--av-linha);border-radius:999px;height:12px;margin:8px 0 6px;display:flex;overflow:hidden}.av-barra i{height:100%;display:block}.av-barra--promotor,.av-cor--promotor{background:var(--av-ok)}.av-barra--neutro,.av-cor--neutro{background:var(--av-meio)}.av-barra--detrator,.av-cor--detrator{background:var(--av-ruim)}b.av-cor--promotor,b.av-cor--neutro,b.av-cor--detrator{background:0 0}b.av-cor--promotor{color:var(--av-ok)}b.av-cor--neutro{color:var(--av-meio)}b.av-cor--detrator{color:var(--av-ruim)}@media (min-width:900px){.av-resumo{grid-template-columns:1fr 1fr 2fr 1.2fr}.av-resumo-faixas{grid-column:auto}}.av-link{min-height:44px;color:var(--tn-laranja-claro,var(--accent));text-underline-offset:3px;overflow-wrap:anywhere;align-items:center;font-weight:600;display:inline-flex}.av-link:focus-visible,.av-tratar summary:focus-visible{outline:2px solid var(--tn-laranja,var(--accent));outline-offset:2px;border-radius:6px}.av-cartao{border-left:4px solid var(--av-linha)}.av-cartao--promotor{border-left-color:var(--av-ok)}.av-cartao--neutro{border-left-color:var(--av-meio)}.av-cartao--detrator{border-left-color:var(--av-ruim)}.av-cartao h3,.av-cartao h4,.av-cartao p,.av-cartao ul,.av-cartao dl,.av-cartao dd,.av-cartao blockquote{margin:0}.av-cartao h4{letter-spacing:.08em;text-transform:uppercase;color:var(--av-texto-2);margin-bottom:10px;font-size:12px}.av-topo{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.av-nps{border:1px solid;border-radius:14px;flex-direction:column;flex:none;justify-content:center;align-items:center;width:76px;min-height:64px;padding:6px 4px;display:flex}.av-nps strong{font-size:30px;line-height:1}.av-nps span{letter-spacing:.04em;text-transform:uppercase;margin-top:4px;font-size:11px;font-weight:700}.av-nps--promotor{color:var(--av-ok);background:#6fd39a1a}.av-nps--neutro{color:var(--av-meio);background:#ffc56b1a}.av-nps--detrator{color:var(--av-ruim);background:#ff7a631a}.av-titulo{flex:1;min-width:150px}.av-titulo h3{margin-bottom:2px;font-size:18px}.av-situacao{border:1px solid var(--av-linha);color:var(--av-texto-2);border-radius:999px;flex:none;padding:6px 12px;font-size:13px;font-weight:600}.av-situacao--em_tratamento{border-color:var(--av-meio);color:var(--av-meio)}.av-situacao--resolvido{border-color:var(--av-ok);color:var(--av-ok)}.av-corpo{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:16px;display:grid}.av-corpo>section{border-top:1px solid var(--av-linha);min-width:0;padding-top:14px}@media (min-width:760px){.av-corpo{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px}.av-cliente{border-left:1px solid var(--av-linha);padding-left:24px}}.av-notas{gap:8px;padding:0;list-style:none;display:grid}.av-nota{grid-template-columns:minmax(0,1fr) auto 1.5em;align-items:center;gap:10px;font-size:15px;display:grid}.av-nota strong{text-align:right}.av-pontos{gap:4px;display:inline-flex}.av-ponto{background:var(--av-linha);border-radius:999px;width:14px;height:8px;display:block}.av-ponto--on{background:var(--av-ok)}.av-nota--baixa{color:var(--av-ruim);font-weight:600}.av-nota--baixa .av-ponto--on{background:var(--av-ruim)}.av-comentario{border-left:3px solid var(--tn-laranja,var(--accent));background:var(--tn-superficie-2,#ffffff0d);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:0 10px 10px 0;padding:12px 14px;font-size:16px;line-height:1.5;margin-top:14px!important}.av-notas+.av-sem,.av-sem+.av-sem{margin-top:10px!important}.av-nome{overflow-wrap:anywhere;font-size:18px;font-weight:700;margin-bottom:8px!important}.av-aviso{border:1px solid var(--av-ruim);color:var(--av-ruim);border-radius:10px;padding:8px 12px;font-size:14px;font-weight:600;margin-bottom:10px!important}.av-dados{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 16px;display:grid}.av-dado{min-width:0}.av-dado dt{color:var(--av-texto-2);font-size:12px}.av-dado dd{overflow-wrap:anywhere;font-size:15px}.av-dado .av-link{min-height:44px}.av-etiqueta{background:var(--tn-laranja,var(--accent));color:#1b1516;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:12px;font-weight:700;display:inline-block}.av-brinde{border:1px dashed var(--av-linha);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 12px;font-size:14px;display:flex;margin-top:14px!important}.av-brinde-codigo{letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700}.av-brinde--valido{border-color:var(--av-ok)}.av-brinde--usado,.av-brinde--vencido{color:var(--av-texto-2)}.av-brinde+.av-sem,.av-dados+.av-sem{margin-top:12px!important}.av-tratar{border-top:1px solid var(--av-linha);margin-top:16px}.av-tratar summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:48px;font-weight:600;list-style-position:inside;display:flex}.av-tratar summary .muted{font-size:14px;font-weight:400}.av-tratar-form{grid-template-columns:minmax(0,1fr);align-items:end;gap:12px;padding:4px 0;display:grid}.av-tratar-form label{min-width:0;margin:0}.av-tratar-form input,.av-tratar-form select{margin:6px 0 0!important}.av-tratar-form button.btn-inline{width:100%;min-height:48px;margin:0}@media (min-width:760px){.av-tratar-form{grid-template-columns:200px minmax(0,1fr) auto}.av-tratar-form button.btn-inline{width:auto;padding-inline:24px}}.av-vazio p{margin:6px 0 0}.av-cartao{scroll-margin-top:96px}@media (max-width:899px){.av-resumo-item:last-child{grid-column:1/-1}}.rh-campo-nasc{flex-direction:column;gap:4px;min-width:0;display:flex}.rh-aviso-campo{color:var(--text);border-left:3px solid var(--accent);padding-left:8px;font-size:14px}.rh-form-doc{margin-top:8px}.rh-confirmar{border-color:var(--accent)}.rh-aniversariantes{gap:6px;margin:0;padding:0;list-style:none;display:grid}.rh-aniversariantes a{align-items:center;min-height:44px;display:inline-flex}
