.pt-agendar-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pt-agendar-trilha{flex-direction:column;gap:6px;display:flex}.pt-agendar-progresso{color:var(--color-text-muted);padding-inline:8px;font-size:14px;font-weight:600}.pt-agendar .jn-step-btn[aria-disabled=true]{opacity:1}.pt-agendar .jn-step[data-state=todo] .jn-step-mark{color:var(--color-text-muted);border-color:var(--color-text-muted)}.pt-agendar-esqueleto-cartao{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;gap:10px;min-height:84px;padding:18px;display:flex}.pt-agendar-esqueleto-alto{min-height:180px}.pt-agendar-esqueleto-lista{flex-direction:column;gap:14px;display:flex}.pt-agendar-esqueleto-linha{border-radius:var(--radius-full);background:var(--color-surface-2);width:70%;height:12px;animation:1.4s ease-in-out infinite pt-agendar-pulso;display:block}.pt-agendar-esqueleto-curta{width:40%}@keyframes pt-agendar-pulso{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.pt-agendar-esqueleto-linha{animation:none}}.pt-agendar-relogio{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;font-size:13px;font-weight:600;display:flex}.pt-agendar-fuso{color:var(--color-text-muted);font-size:13px;font-weight:500}.pt-agendar-slot-local{opacity:.85;font-size:11px;font-weight:500;display:block}.pt-agendar-primeiros{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;gap:10px;padding:16px;display:flex}.pt-agendar-primeiros-titulo{color:var(--color-text-primary);font-size:14px;font-weight:700}.pt-agendar-primeiros-lista{flex-wrap:wrap;gap:8px;display:flex}.pt-agendar-primeiro{border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white);min-height:48px;color:var(--color-text-primary);text-align:left;transition:var(--transition);flex-direction:column;align-items:flex-start;gap:2px;padding:8px 14px;display:inline-flex}.pt-agendar-primeiro strong{align-items:center;gap:4px;font-size:15px;display:inline-flex}.pt-agendar-primeiro span{color:var(--color-text-muted);font-size:13px}.pt-agendar-primeiro:hover{border-color:var(--color-primary)}.pt-agendar-primeiro[aria-pressed=true]{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-white)}.pt-agendar-primeiro[aria-pressed=true] span{color:var(--color-white)}.pt-agendar-ordem{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.pt-agendar-ordem button{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-white);min-height:44px;color:var(--color-text-primary);padding:0 14px;font-size:13px;font-weight:600}.pt-agendar-ordem button[aria-pressed=true]{border-color:var(--color-primary);background:var(--color-surface-2);color:var(--color-primary)}.pt-agendar-proximo{border:1px dashed var(--color-primary);border-radius:var(--radius-full);background:var(--color-white);min-height:44px;color:var(--color-primary);align-items:center;gap:6px;margin-top:4px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.pt-agendar .jn-slot{flex-direction:column;justify-content:center;align-items:center;min-width:64px;min-height:44px;font-size:15px;display:inline-flex}.pt-agendar .jn-slot svg{margin-bottom:-2px}.pt-agendar .jn-period,.pt-agendar .jn-day{min-height:44px}.pt-agendar-barra{bottom:calc(8px + env(safe-area-inset-bottom,0px));z-index:110;border:1px solid var(--color-primary);border-radius:var(--radius-md);background:var(--color-white);box-shadow:var(--shadow-md);justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:12px 14px;display:flex;position:sticky}.pt-agendar-barra-texto{flex-direction:column;gap:2px;min-width:0;display:flex}.pt-agendar-barra-texto strong{color:var(--color-primary);align-items:center;gap:6px;font-size:15px;display:inline-flex}.pt-agendar-barra-texto span{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.pt-agendar-barra-cta{flex-shrink:0}@media (max-width:767px){.pt-with-bottomnav .pt-agendar-barra{bottom:calc(86px + env(safe-area-inset-bottom,0px))}}.pt-agendar-chip{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-2);color:var(--color-text-primary);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 8px 8px 14px;font-size:14px;font-weight:600;display:flex}.pt-agendar-chip>svg{color:var(--color-primary);flex-shrink:0}.pt-agendar-chip-texto{flex:200px;min-width:0}.pt-agendar-chip-trocar{border-radius:var(--radius-full);background:var(--color-white);border:1px solid var(--color-primary);min-height:44px;color:var(--color-primary);padding:0 16px;font-size:14px;font-weight:700}.pt-agendar-quem{border:0;min-width:0;margin:0 0 4px;padding:0}.pt-agendar-quem legend{margin-bottom:10px;padding:0}.pt-agendar-quem-opcoes{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:10px;display:grid}.pt-agendar-quem-opcao{border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white);min-height:72px;color:var(--color-text-primary);text-align:left;transition:var(--transition);flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;display:flex}.pt-agendar-quem-opcao svg{color:var(--color-primary)}.pt-agendar-quem-opcao strong{font-size:15px}.pt-agendar-quem-opcao span{color:var(--color-text-muted);font-size:13px}.pt-agendar-quem-opcao[aria-pressed=true]{border-color:var(--color-primary);background:var(--color-surface-2);box-shadow:inset 0 0 0 1px var(--color-primary)}.pt-agendar-leitura{border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.pt-agendar-leitura-texto{flex-direction:column;gap:4px;min-width:0;font-size:14px;display:flex}.pt-agendar-leitura-texto strong{color:var(--color-text-primary);font-size:15px}.pt-agendar-leitura-texto span{color:var(--color-text-muted);overflow-wrap:anywhere;align-items:flex-start;gap:6px;display:inline-flex}.pt-agendar-leitura-texto svg{flex-shrink:0;margin-top:3px}.pt-agendar-link,.pt-agendar .jn-back-link,.pt-agendar .jn-coupon-toggle{min-height:44px;color:var(--color-primary);background:0 0;align-items:center;gap:6px;padding-block:10px;font-weight:600;display:inline-flex}.pt-agendar .jn-back-link{margin-top:4px}.pt-agendar .jn-back-link:disabled{color:var(--color-text-muted)}.pt-agendar .jn-plan-toggle{border-radius:var(--radius-sm);align-items:center;min-height:48px;padding:8px 10px;font-size:14px}.pt-agendar .jn-plan-toggle input{flex-shrink:0;width:22px;height:22px;margin-top:0}.pt-agendar .jn-saved-address-check{align-items:center;min-height:44px}.pt-agendar .jn-saved-address-check input{width:22px;height:22px;margin-top:0}.pt-agendar .jn-pay-method{min-height:48px}.pt-agendar-icone{min-width:44px;min-height:44px;color:var(--color-text-muted);background:0 0;justify-content:center;align-items:center;display:inline-flex}.pt-agendar-selo{border-radius:var(--radius-full);background:var(--color-surface-2);color:var(--color-primary);font-variant-numeric:tabular-nums;align-self:flex-start;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:700;display:inline-flex}.pt-agendar-vencido{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);flex-direction:column;gap:10px;padding:14px 16px;font-size:14px;display:flex}.pt-agendar-vencido p{align-items:flex-start;gap:8px;display:flex}.pt-agendar-plano{margin-top:4px}.pt-agendar-aceite{color:var(--color-text-muted);font-size:13px}.pt-agendar-duvidas{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.pt-agendar-duvidas>svg{color:var(--color-primary);flex-shrink:0;margin-top:2px}.pt-agendar-duvidas>div{flex-direction:column;gap:2px;min-width:0;font-size:14px;display:flex}.pt-agendar-duvidas strong{color:var(--color-text-primary)}.pt-agendar-duvidas span{color:var(--color-text-muted)}.pt-agendar-duvidas-canais{flex-wrap:wrap;gap:4px 16px;display:flex}.pt-agendar-duvidas-canais a{overflow-wrap:anywhere}.pt-agendar-otp-fundo{z-index:200;padding:max(16px, env(safe-area-inset-top)) 16px 16px;background:color-mix(in srgb, var(--color-text-primary) 45%, transparent);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.pt-agendar-otp{border-radius:var(--radius-lg);background:var(--color-white);width:min(480px,100%);box-shadow:var(--shadow-lg);flex-direction:column;gap:12px;margin-top:clamp(0px,8vh,80px);padding:22px 20px;display:flex}.pt-agendar-otp-resumo{border-radius:var(--radius-sm);background:var(--color-surface-2);color:var(--color-primary);align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:600;display:flex}.pt-agendar-otp .jn-otp-input{letter-spacing:.3em;text-align:center;font-size:22px}@media (max-width:767px){.pt-agendar .jn-field-sm{flex:100%}}
