._pagina_161mn_1{min-height:100vh;background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}._cabecalho_161mn_2{max-width:1240px;margin:0 auto;padding:var(--spacing-8) var(--spacing-4) var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-2)}._titulo_161mn_3{font-family:var(--font-family-display);font-size:clamp(32px,4vw,48px);font-weight:600;margin:0;letter-spacing:-.02em}._lead_161mn_4{font-size:20px;color:var(--texto-2);margin:0;max-width:60ch}._selo_161mn_5{align-self:flex-start;font-size:16px;letter-spacing:.1em;text-transform:uppercase;color:var(--primary);border:1px solid var(--primary);border-radius:999px;padding:4px 10px;font-weight:700}._corpo_161mn_6{max-width:1240px;margin:0 auto;padding:0 var(--spacing-4) var(--spacing-16);display:grid;grid-template-columns:minmax(300px,1fr) minmax(360px,420px);gap:var(--spacing-8);align-items:start}._lateral_161mn_7{position:sticky;top:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-4)}@media(max-width:900px){._corpo_161mn_6{grid-template-columns:1fr}._lateral_161mn_7{position:static;top:auto}}._controles_161mn_10{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-3)}._rotulo_161mn_11{font-size:16px;color:var(--texto-2);text-transform:uppercase;letter-spacing:.06em;font-weight:600}._pessoas_161mn_12{display:flex;gap:var(--spacing-2);flex-wrap:wrap}._pessoa_161mn_12{min-height:48px;border-radius:999px;border:1px solid var(--border);background:transparent;color:var(--foreground);padding:4px 16px 4px 6px;font:inherit;font-size:17px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:10px;text-align:left}._pessoaAtiva_161mn_14{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}._pessoaPapel_161mn_15{font-weight:500;opacity:.8}._avatar_161mn_16{width:36px;height:36px;border-radius:999px;object-fit:cover;flex-shrink:0;border:2px solid var(--border);background:var(--card)}._pessoaAtiva_161mn_14 ._avatar_161mn_16{border-color:var(--primary-foreground)}._hora_161mn_18{display:flex;align-items:center;gap:var(--spacing-3);font-variant-numeric:tabular-nums;font-size:18px}._roteiro_161mn_19{display:flex;flex-direction:column;gap:var(--spacing-2)}._passo_161mn_20{text-align:left;display:flex;gap:var(--spacing-3);align-items:flex-start;border:1px solid var(--border);background:var(--surface);border-radius:var(--radius-md);padding:var(--spacing-3) var(--spacing-4);cursor:pointer;color:var(--foreground);font:inherit;min-height:48px}._passo_161mn_20:hover{border-color:var(--primary)}._passoAtivo_161mn_22{border-color:var(--primary);background:var(--card)}._numero_161mn_23{width:32px;height:32px;border-radius:999px;background:var(--muted);display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0;font-size:16px}._numeroAtivo_161mn_24{background:var(--primary);color:var(--primary-foreground)}._passoTitulo_161mn_25{font-weight:600;font-size:18px}._passoTexto_161mn_26{color:var(--texto-2);font-size:16px;line-height:1.4;margin-top:2px}._grupo_161mn_27{font-family:var(--font-family-display);font-size:20px;margin:var(--spacing-3) 0 0;color:var(--gesso)}._rodape_161mn_28{max-width:1240px;margin:0 auto;padding:var(--spacing-4);color:var(--texto-2);font-size:16px;border-top:1px solid var(--border)}._moldura_kl5rz_1{width:100%;max-width:400px;margin:0 auto;background:#0b0c0e;border:10px solid #26292E;border-radius:44px;box-shadow:var(--shadow-lg);overflow:hidden;display:flex;flex-direction:column;height:820px;max-height:calc(100vh - 32px);position:relative}@media(max-width:900px){._moldura_kl5rz_1{height:72vh;max-height:680px}}._topo_kl5rz_4{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px;border-bottom:1px solid var(--border);background:#111214f2}._marca_kl5rz_5{display:flex;align-items:center;gap:10px;font-family:var(--font-family-display);font-weight:700;font-size:22px;color:var(--gesso)}._casa_kl5rz_6{width:34px;height:34px}._selo_kl5rz_7{font-size:16px;letter-spacing:.08em;text-transform:uppercase;color:var(--primary);border:1px solid var(--primary);border-radius:999px;padding:3px 8px;font-weight:700}._cabecalho_kl5rz_8{display:flex;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid var(--border)}._cabecalho_kl5rz_8 h1{flex:1;text-align:center;margin:0;font-size:19px;font-weight:600}._pessoa_kl5rz_10{width:40px;height:40px;border-radius:999px;object-fit:cover;border:2px solid var(--primary);background:var(--card);flex-shrink:0}._hora_kl5rz_11{font-variant-numeric:tabular-nums;font-size:16px;color:var(--texto-2);min-width:48px}._abas_kl5rz_12{display:flex;gap:8px;overflow-x:auto;padding:10px 16px 0;scrollbar-width:none}._aba_kl5rz_12{flex-shrink:0;min-height:48px;border-radius:999px;border:1px solid var(--border);padding:8px 16px;font-size:16px;font-weight:600;color:var(--texto-2);background:transparent;cursor:pointer;font-family:inherit}._abaAtiva_kl5rz_14{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}._corpo_kl5rz_15{flex:1;overflow-y:auto}._corpo_kl5rz_15 button{min-height:48px}._rodape_kl5rz_17{padding:8px 16px 12px;border-top:1px solid var(--border);font-size:16px;color:var(--texto-2);text-align:center}@layer base{._slider_dkclq_2{position:relative;display:flex;align-items:center;min-width:12rem;height:1.5rem;touch-action:none;user-select:none;cursor:pointer}._track_dkclq_13{position:absolute;height:.375rem;width:100%;background-color:var(--muted);border-radius:var(--radius-full);transition:background-color var(--animation-duration-fast) ease}._range_dkclq_22{position:absolute;height:100%;background-color:var(--primary);border-radius:var(--radius-full);transition:background-color var(--animation-duration-fast) ease}._thumb_dkclq_30{display:block;width:1rem;height:1rem;background-color:var(--primary);border-radius:var(--radius-full);border:2px solid var(--background);box-shadow:var(--shadow);transition:transform var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease}._slider_dkclq_2:hover ._track_dkclq_13{background-color:var(--muted-foreground)}._slider_dkclq_2:hover ._thumb_dkclq_30,._slider_dkclq_2:focus-visible ._thumb_dkclq_30{transform:scale(1.1);box-shadow:var(--shadow-md)}._slider_dkclq_2:focus-visible{outline:none}._slider_dkclq_2:focus-visible ._thumb_dkclq_30{box-shadow:var(--shadow-md),0 0 0 4px color-mix(in srgb,var(--foreground) 9%,transparent)}}@layer base{._button_19z91_6{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:var(--font-family-base);font-size:.875rem;font-weight:500;line-height:1;border-radius:var(--radius);white-space:nowrap;text-decoration:none;cursor:pointer;user-select:none;transition:background-color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease;outline:none;border:1px solid transparent;position:relative}._button_19z91_6:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb,var(--foreground) 9%,transparent);outline:none}._sm_19z91_37{height:2rem;padding:0 10px;font-size:.8125rem}._md_19z91_43{height:2.25rem;padding:0 14px}._lg_19z91_48{height:2.75rem;padding:0 18px;font-size:.9375rem;border-radius:var(--radius-md)}._icon_19z91_55,._icon-md_19z91_56{width:2.25rem;height:2.25rem;padding:0}._icon-sm_19z91_62{width:2rem;height:2rem;padding:0}._icon-lg_19z91_68{width:2.75rem;height:2.75rem;padding:0;border-radius:var(--radius-md)}._pill_19z91_76{border-radius:9999px}._pill_19z91_76._sm_19z91_37{padding:0 12px}._pill_19z91_76._md_19z91_43{padding:0 16px}._pill_19z91_76._lg_19z91_48{padding:0 22px}._button_19z91_6 svg{flex-shrink:0;width:1rem;height:1rem}._sm_19z91_37 svg,._icon-sm_19z91_62 svg{width:.875rem;height:.875rem}._lg_19z91_48 svg,._icon-lg_19z91_68 svg{width:1.125rem;height:1.125rem}._primary_19z91_112{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary);box-shadow:0 1px 2px #00000024;--spinner-color: var(--primary-foreground)}._primary_19z91_112:hover{background-color:color-mix(in oklch,var(--primary) 88%,black);border-color:color-mix(in oklch,var(--primary) 88%,black);box-shadow:0 2px 6px -1px #0003}._primary_19z91_112:active{background-color:color-mix(in oklch,var(--primary) 80%,black);border-color:color-mix(in oklch,var(--primary) 80%,black);box-shadow:none}._secondary_19z91_133{background-color:color-mix(in srgb,var(--foreground) 6%,transparent);color:var(--foreground);--spinner-color: var(--foreground)}._secondary_19z91_133:hover{background-color:color-mix(in srgb,var(--foreground) 10%,transparent)}._secondary_19z91_133:active{background-color:color-mix(in srgb,var(--foreground) 13%,transparent)}._destructive_19z91_148{background-color:var(--error);color:var(--error-foreground);border-color:var(--error);box-shadow:0 1px 2px #00000024;--spinner-color: var(--error-foreground)}._destructive_19z91_148:hover{background-color:color-mix(in oklch,var(--error) 88%,black);border-color:color-mix(in oklch,var(--error) 88%,black);box-shadow:0 2px 6px -1px #0003}._destructive_19z91_148:active{background-color:color-mix(in oklch,var(--error) 80%,black);border-color:color-mix(in oklch,var(--error) 80%,black);box-shadow:none}._outline_19z91_170{background-color:var(--card);border-color:color-mix(in srgb,var(--foreground) 12%,transparent);color:var(--foreground);box-shadow:0 1px 2px #0000000d;--spinner-color: var(--foreground)}._outline_19z91_170:hover,._outline_19z91_170[data-state=open]{background-color:color-mix(in srgb,var(--foreground) 4%,var(--card));border-color:color-mix(in srgb,var(--foreground) 22%,transparent);box-shadow:0 2px 6px -2px #00000024}._outline_19z91_170:active{background-color:color-mix(in srgb,var(--foreground) 7%,var(--card));box-shadow:none}._ghost_19z91_191{background-color:transparent;color:var(--foreground);--spinner-color: var(--foreground)}._ghost_19z91_191:hover{background-color:color-mix(in srgb,var(--foreground) 6%,transparent)}._ghost_19z91_191:active{background-color:color-mix(in srgb,var(--foreground) 9%,transparent)}._link_19z91_206{height:auto;padding:0;border:none;border-radius:var(--radius-sm);background-color:transparent;color:var(--primary);text-underline-offset:3px;--spinner-color: var(--primary)}._link_19z91_206:hover{text-decoration:underline}._primary_19z91_112:focus-visible,._outline_19z91_170:focus-visible{box-shadow:0 1px 2px #00000014,0 0 0 4px color-mix(in srgb,var(--foreground) 9%,transparent)}._destructive_19z91_148:focus-visible{box-shadow:0 1px 2px #00000014,0 0 0 4px color-mix(in srgb,var(--error) 18%,transparent)}._disabled_19z91_236,._button_19z91_6:disabled{opacity:.45;cursor:not-allowed;pointer-events:none;box-shadow:none}}._tela_4zkyu_1{display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-4);padding-bottom:var(--spacing-8);font-size:18px;line-height:1.4}._titulo_4zkyu_2{font-family:var(--font-family-display);font-size:24px;font-weight:600;margin:0;letter-spacing:-.01em}._sub_4zkyu_3{color:var(--texto-2);font-size:16px;margin:0}._cartao_4zkyu_4{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-2)}._cartaoOk_4zkyu_5{border-color:#6fbf8a99}._cartaoAtencao_4zkyu_6{border-color:#e6a04ab3}._cartaoAlerta_4zkyu_7{border-color:#e26c6cb3}._linha_4zkyu_8{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3)}._forte_4zkyu_9{font-weight:600}._pequeno_4zkyu_10{color:var(--texto-2);font-size:16px}._grade_4zkyu_11{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-3)}._botaoGrande_4zkyu_12{min-height:72px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--card);color:var(--gesso);font:inherit;font-size:18px;font-weight:600;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer}._botaoGrande_4zkyu_12:hover{border-color:var(--primary)}._botaoGrande_4zkyu_12:disabled{opacity:.5;cursor:default}._icone_4zkyu_15{font-size:26px;line-height:1}._acoes_4zkyu_16{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._bolinha_4zkyu_17{width:14px;height:14px;border-radius:999px;flex-shrink:0}._ok_4zkyu_18{background:var(--ok)}._atencao_4zkyu_18{background:var(--atencao)}._alerta_4zkyu_18{background:var(--alerta)}._cinza_4zkyu_18{background:var(--texto-2)}._lista_4zkyu_19{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-2)}._etiqueta_4zkyu_20{display:inline-flex;align-items:center;border-radius:999px;padding:4px 12px;font-size:16px;font-weight:600;background:var(--muted);color:var(--gesso)}._etiquetaAtencao_4zkyu_21{background:var(--primary);color:var(--primary-foreground)}._etiquetaOk_4zkyu_22{background:#6fbf8a33;color:var(--ok)}._etiquetaAlerta_4zkyu_23{background:#e26c6c33;color:var(--alerta)}._campo_4zkyu_24{display:flex;flex-direction:column;gap:4px;font-size:16px;color:var(--texto-2)}._passo_4zkyu_25{display:flex;gap:var(--spacing-3);align-items:flex-start}._numero_4zkyu_26{width:36px;height:36px;border-radius:999px;background:var(--muted);display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}._numeroFeito_4zkyu_27{background:var(--ok);color:var(--success-foreground)}._aviso_4zkyu_28{color:var(--texto-2);font-size:16px;margin:0}._avisoOk_4zkyu_29{color:var(--ok)}._nota_4zkyu_30{font-size:16px;color:var(--texto-2);border-left:3px solid var(--border);padding-left:var(--spacing-3);margin:0}@layer base{._checkboxWrapper_1podg_4{position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}._checkbox_1podg_4{appearance:none;position:relative;width:1.125rem;height:1.125rem;border:1px solid color-mix(in srgb,var(--foreground) 18%,transparent);border-radius:5px;background-color:var(--card);cursor:pointer;margin:0;padding:0;transition:background-color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease}._checkbox_1podg_4:not(:checked):hover{border-color:color-mix(in srgb,var(--foreground) 32%,transparent)}._checkbox_1podg_4:checked{background-color:var(--primary);border-color:var(--primary)}._checkbox_1podg_4:checked:hover{background-color:color-mix(in oklch,var(--primary) 88%,black);border-color:color-mix(in oklch,var(--primary) 88%,black)}._checkbox_1podg_4:focus-visible{outline:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--foreground) 9%,transparent)}._checkbox_1podg_4:disabled{opacity:.45;cursor:not-allowed}._checkmark_1podg_54{position:absolute;width:.75rem;height:.75rem;stroke-width:3;color:var(--primary-foreground);pointer-events:none;opacity:0;transform:scale(.6);transition:opacity var(--animation-duration-fast) ease,transform var(--animation-duration-fast) cubic-bezier(.16,1,.3,1)}._checkbox_1podg_4:checked+._checkmark_1podg_54{opacity:1;transform:scale(1)}}@layer base{._input_dh90u_5{font-family:var(--font-family-base);font-size:1rem;line-height:1.5;color:var(--foreground);background-color:color-mix(in srgb,var(--foreground) 5%,var(--card));border:1px solid transparent;border-radius:var(--radius);padding:0 var(--spacing-3);width:100%;transition:border-color var(--animation-duration-fast) ease,background-color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease;outline:none;height:2.25rem;box-shadow:none}._input_dh90u_5::placeholder{color:var(--muted-foreground);opacity:.8}._input_dh90u_5:hover{background-color:color-mix(in srgb,var(--foreground) 9%,var(--card))}._input_dh90u_5:focus,._input_dh90u_5[data-state=open]{background-color:var(--card);border-color:color-mix(in srgb,var(--primary) 55%,transparent);box-shadow:0 1px 2px #0000000f,0 6px 16px -6px #00000024}._input_dh90u_5[aria-invalid=true]{background-color:color-mix(in srgb,var(--error) 9%,var(--card));border-color:color-mix(in srgb,var(--error) 55%,transparent)}._input_dh90u_5[aria-invalid=true]:focus{background-color:var(--card);border-color:var(--error)}._input_dh90u_5:disabled{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.75;box-shadow:none}.dark ._input_dh90u_5:focus,.dark ._input_dh90u_5[data-state=open]{box-shadow:0 1px 2px #0000004d,0 8px 20px -6px #00000080}}@layer base{._selectTrigger_w7w4z_3{display:flex;align-items:center;justify-content:space-between;height:2.25rem;padding:0 var(--spacing-3);cursor:pointer;overflow:hidden;>*:not(svg){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}._selectTrigger_w7w4z_3[data-placeholder]{color:var(--muted-foreground)}._selectIcon_w7w4z_23{height:1rem;width:1rem;color:var(--muted-foreground);margin-left:var(--spacing-2);transition:transform var(--animation-duration-normal) ease}._selectTrigger_w7w4z_3[data-state=open] ._selectIcon_w7w4z_23{transform:rotate(180deg)}._selectContent_w7w4z_36{z-index:var(--z-overlay);max-height:var(--radix-select-content-available-height);min-width:max(12rem,var(--radix-select-trigger-width));max-width:24rem;overflow:hidden;background-color:var(--popup);color:var(--popup-foreground);border-radius:12px;border:1px solid color-mix(in srgb,var(--foreground) 9%,transparent);box-shadow:0 2px 6px #0000000f,0 16px 36px -10px #00000038;animation:_scaleIn_w7w4z_1 var(--animation-duration-fast) ease-out}@keyframes _scaleIn_w7w4z_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}._selectViewport_w7w4z_63{padding:4px}._scrollButton_w7w4z_67{display:flex;align-items:center;justify-content:center;height:var(--spacing-6);background-color:var(--popup);color:var(--popup-foreground);cursor:pointer;border:none;outline:none}._scrollButton_w7w4z_67:hover ._scrollIcon_w7w4z_79{color:var(--popup-foreground)}._scrollIcon_w7w4z_79{height:1rem;width:1rem;color:var(--muted-foreground);transition:color var(--animation-duration-fast) ease}._selectLabel_w7w4z_90{padding:6px 8px 4px;font-size:.75rem;font-weight:500;color:var(--muted-foreground)}._selectItem_w7w4z_97{position:relative;display:flex;align-items:center;gap:8px;padding:6px 30px 6px 8px;font-size:.875rem;line-height:1.4;border-radius:7px;color:var(--popup-foreground);user-select:none;outline:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease}._selectItem_w7w4z_97:hover,._selectItem_w7w4z_97:focus-visible,._selectItem_w7w4z_97[data-highlighted]{background-color:color-mix(in srgb,var(--foreground) 6%,transparent);color:var(--popup-foreground)}._selectItem_w7w4z_97[data-state=checked]{font-weight:500}._selectItem_w7w4z_97[data-disabled]{color:var(--muted-foreground);opacity:.5;pointer-events:none}._selectItemIndicator_w7w4z_131{position:absolute;right:8px;display:flex;align-items:center;justify-content:center}._checkIcon_w7w4z_139{height:.875rem;width:.875rem;color:var(--popup-foreground)}._selectSeparator_w7w4z_145{height:1px;background-color:color-mix(in srgb,var(--foreground) 8%,transparent);margin:4px -4px}}@layer base{._progress_oppwu_2{width:100%;height:.5rem;background-color:var(--muted);border-radius:var(--radius-full);overflow:hidden;box-shadow:var(--shadow);position:relative}._indicator_oppwu_12{position:absolute;width:100%;height:100%;background-color:var(--primary);border-radius:var(--radius-full);transform:translate(-100%);transition:transform var(--animation-duration-normal) ease-out}}@layer base{._root_1ml6t_6{all:unset;position:relative;display:inline-flex;align-items:center;width:36px;height:2.25rem;cursor:pointer;-webkit-tap-highlight-color:transparent;flex-shrink:0}._root_1ml6t_6:before{content:"";position:absolute;left:0;top:50%;width:36px;height:20px;margin-top:-10px;border-radius:var(--radius-full);background-color:var(--muted);transition:background-color var(--animation-duration-normal) ease,box-shadow var(--animation-duration-fast) ease}._root_1ml6t_6:hover:before{background-color:var(--muted-foreground)}._root_1ml6t_6:focus-visible:before{box-shadow:0 0 0 4px color-mix(in srgb,var(--foreground) 9%,transparent)}._root_1ml6t_6[data-state=checked]:before{background-color:var(--primary)}._root_1ml6t_6[data-state=checked]:hover:before{background-color:color-mix(in srgb,var(--primary),black 10%)}._thumb_1ml6t_50{position:relative;display:block;width:16px;height:16px;background-color:var(--card);border-radius:var(--radius-full);box-shadow:0 1px 2px color-mix(in srgb,black 10%,transparent);transition:transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1);transform:translate(2px);will-change:transform}._root_1ml6t_6[data-state=checked] ._thumb_1ml6t_50{transform:translate(18px)}._root_1ml6t_6[data-disabled]{opacity:.5;cursor:not-allowed}}
