.triagem{flex-direction:column;gap:14px;min-height:320px;display:flex}.triagem-par,.triagem-atual{flex-direction:column;gap:14px;display:flex}.triagem-linha{animation:triagem-entra .2s var(--ease-out) both;flex-direction:column;align-items:flex-start;display:flex}.triagem-linha--pessoa{align-items:flex-end}.triagem-balao{background:var(--elevated);border:1px solid var(--linha);max-width:min(520px,88%);color:var(--texto);text-wrap:pretty;border-radius:18px 18px 18px 6px;margin:0;padding:13px 16px;font-size:15px;line-height:1.5}.triagem-balao--pessoa{background:var(--gold);border-color:var(--gold);color:var(--ink);border-radius:18px 18px 6px;font-weight:500}.triagem-alterar{color:var(--faint);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin-top:4px;padding:4px 2px;font-size:12px;text-decoration:underline}.triagem-opcoes{animation:triagem-entra .2s var(--ease-out) 60ms both;flex-wrap:wrap;gap:8px;padding-left:2px;display:flex}.triagem-opcoes--horarios .triagem-opcao{font-variant-numeric:tabular-nums}.triagem-opcao{border:1px solid var(--gold-border);min-height:44px;color:var(--texto);text-align:left;cursor:pointer;transition:background-color .16s var(--ease-out), border-color .16s var(--ease-out), transform .12s var(--ease-out);background:0 0;border-radius:999px;padding:10px 16px;font-size:14px;line-height:1.3}.triagem-opcao:active:not(:disabled){transform:scale(.97)}.triagem-opcao:disabled{cursor:default;opacity:.5}.triagem-opcao[aria-busy=true]{opacity:1;border-color:var(--gold);background:var(--gold-muted)}.triagem-opcao--secundaria{border-color:var(--linha);color:var(--dim)}.triagem-opcao-status{color:var(--gold)}.triagem-bloco{border:1px solid var(--linha);background:var(--elevated);width:100%;max-width:520px;animation:triagem-entra .2s var(--ease-out) 60ms both;border-radius:16px;flex-direction:column;gap:14px;padding:18px;display:flex}.triagem-rotulo{color:var(--dim);margin-bottom:6px;font-size:13px;display:block}.triagem-campo{border:1px solid var(--border);background:var(--ink);width:100%;color:var(--texto);resize:vertical;transition:border-color .16s var(--ease-out);border-radius:10px;padding:12px 14px;font-size:16px;line-height:1.4}.triagem-campo::placeholder{color:var(--faint)}.triagem-campo[aria-invalid=true]{border-color:#ff8a7a}.triagem-erro{color:#ff8a7a;margin:6px 0 0;font-size:13px}.triagem-acoes{align-items:center;gap:16px;display:flex}.triagem-cta{background:var(--gold);min-height:46px;color:var(--ink);cursor:pointer;transition:transform .12s var(--ease-out), opacity .16s var(--ease-out);border:0;border-radius:10px;justify-content:center;align-self:flex-start;align-items:center;gap:8px;padding:12px 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.triagem-cta:active:not(:disabled){transform:scale(.97)}.triagem-cta:disabled{opacity:.4;cursor:default}.triagem-pular{color:var(--faint);cursor:pointer;background:0 0;border:0;padding:8px 4px;font-size:14px}.triagem-confirmacao{border:1px solid var(--gold-border);background:var(--gold-muted);width:100%;max-width:520px;animation:triagem-entra .2s var(--ease-out) both;border-radius:16px;flex-direction:column;align-items:flex-start;gap:6px;padding:22px;display:flex}.triagem-confirmacao-icone{color:var(--gold);margin-bottom:4px}.triagem-confirmacao-titulo{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin:0;font-size:13px;font-weight:700}.triagem-confirmacao-quando{font-variant-numeric:tabular-nums;margin:0;font-size:22px;font-weight:600}.triagem-confirmacao-quando:first-letter{text-transform:uppercase}.triagem-confirmacao-texto{color:var(--dim);margin:4px 0 12px;font-size:15px;line-height:1.5}.triagem-pontos{vertical-align:middle;gap:4px;margin-left:8px;display:inline-flex}.triagem-pontos i{opacity:.3;background:currentColor;border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite triagem-ponto}.triagem-pontos i:nth-child(2){animation-delay:.16s}.triagem-pontos i:nth-child(3){animation-delay:.32s}.triagem-esqueleto{background:var(--elevated);border:1px solid var(--linha);border-radius:18px 18px 18px 6px;max-width:460px;height:74px}.triagem-esqueleto--curto{border-radius:999px;max-width:280px;height:44px}@media (hover:hover) and (pointer:fine){.triagem-opcao:hover:not(:disabled){border-color:var(--gold);background:var(--gold-muted)}.triagem-cta:hover:not(:disabled){opacity:.9}.triagem-alterar:hover,.triagem-pular:hover{color:var(--texto)}}@keyframes triagem-entra{0%{opacity:0;transform:translateY(6px)}}@keyframes triagem-ponto{50%{opacity:1}}@media (prefers-reduced-motion:reduce){.triagem-linha,.triagem-opcoes,.triagem-bloco,.triagem-confirmacao{animation:none}.triagem-pontos i{opacity:.7;animation:none}.triagem-opcao,.triagem-cta{transition:none}}.cubo-preview{--font-display:"Utah Condensed", "Anton", "Arial Narrow", Impact, sans-serif;--font-sans:"Poppins", system-ui, sans-serif}@keyframes cuboEnLeft{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-24px)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes cuboEnRight{0%{opacity:0;clip-path:inset(0 0 0 100%);transform:translate(24px)}to{opacity:1;clip-path:inset(0);transform:none}}.cubo-preview .en-left{animation:.7s cubic-bezier(.22,.7,.25,1) both cuboEnLeft}.cubo-preview .en-right{animation:.7s cubic-bezier(.22,.7,.25,1) both cuboEnRight}@media (width<=759px) and (height<=719px){.cubo-preview .en-right p{margin-bottom:12px!important;font-size:13.5px!important;line-height:1.5!important}.cubo-preview .en-right a{margin-top:10px!important}.cubo-preview .en-right a[href*=wa\.me]{padding:11px 18px!important}}.cubo-preview [data-saindo] .kiosk-cromo{opacity:0!important;pointer-events:none!important;transition:opacity .24s!important}@media (prefers-reduced-motion:reduce){.cubo-preview .en-left,.cubo-preview .en-right{animation:none}}.agendar-link{min-height:44px;color:var(--dim,#fefefeb8);text-align:center;transition:color .15s var(--ease-out,ease-out), border-color .15s var(--ease-out,ease-out), transform .12s var(--ease-out,ease-out);border-radius:10px;justify-content:center;align-items:center;padding:10px 20px;font-size:14px;line-height:1.3;text-decoration:none;display:inline-flex}.agendar-link--borda{border:1px solid var(--linha,#fefefe1f)}.agendar-link--texto{text-underline-offset:4px;padding-inline:16px;text-decoration:underline}.agendar-link:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.agendar-link:hover{color:var(--texto,#fefefe)}.agendar-link--borda:hover{border-color:#fefefe4d}}@media (prefers-reduced-motion:reduce){.agendar-link{transition:none}.agendar-link:active{transform:none}}
