:root{--fundo:#0e0f12;--superficie:#16181d;--superficie-alta:#1e2128;--borda:#272b34;--borda-forte:#3a404d;--texto:#f3f4f6;--texto-medio:#b8bec9;--texto-fraco:#838b98;--acento:#d8f24e;--acento-escuro:#a9c02f;--sobre-acento:#12150a;--raio:14px;--raio-grande:20px;--barra-altura:68px;--largura:520px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:focus-visible{outline:2px solid var(--acento);outline-offset:4px}button:disabled{cursor:not-allowed;opacity:.45}.app.dashboard{max-width:1080px}.dashboard-topo{justify-content:space-between;align-items:center;gap:24px;margin:8px 0 26px;display:flex}.dashboard-topo h1{margin:8px 0}.dashboard-topo .botao{flex-shrink:0;width:auto}.painel-sincronia{border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie);margin-bottom:20px}.painel-sincronia summary{cursor:pointer;min-height:54px;padding:16px;font-weight:600}.painel-sincronia summary span{color:var(--texto-fraco);margin-top:4px;font-size:13px;font-weight:400;display:block}.painel-sincronia .cartao-conta{border:0;margin:0;padding:0 16px 16px}.abas-dashboard{border:1px solid var(--borda);background:var(--superficie);border-radius:var(--raio);grid-template-columns:repeat(4,1fr);gap:4px;margin-bottom:24px;padding:5px;display:grid}.abas-dashboard button{white-space:nowrap;min-height:46px;color:var(--texto-medio);background:0 0;border:0;border-radius:10px;padding:6px 4px;font-size:13px}.abas-dashboard button[aria-current]{background:var(--superficie-alta);color:var(--texto);box-shadow:inset 0 0 0 1px var(--borda-forte);font-weight:700}.filtros-dashboard{justify-content:space-between;align-items:end;gap:22px;margin-bottom:18px;display:flex}.filtros-dashboard>label{min-width:210px}.filtros-dashboard>p{max-width:370px;margin:0 0 8px}.filtros-dashboard label,.form-grade label,.campo-anotacao{color:var(--texto-medio);flex-direction:column;gap:8px;font-size:13px;display:flex}.form-grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.form-grade input,.form-grade select,.filtros-dashboard select{border:1px solid var(--borda-forte);background:var(--superficie-alta);width:100%;min-width:0;min-height:52px;color:var(--texto);border-radius:10px;padding:10px 12px;font-size:16px;display:block}.metricas{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.metrica{border:1px solid var(--borda);background:var(--superficie);border-radius:var(--raio-grande);padding:20px}.metrica p{color:var(--texto-medio);margin:0 0 14px;font-size:13px}.metrica strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:30px;line-height:1.2;display:block}.metrica small{color:var(--texto-medio);font-size:13px;font-weight:400}.metrica>span{color:var(--texto-fraco);margin-top:12px;font-size:11px;display:block}.dashboard-duas{grid-template-columns:1.2fr 1fr;align-items:start;gap:18px;display:grid}.painel{border:1px solid var(--borda);border-radius:var(--raio-grande);background:var(--superficie);min-width:0;padding:24px}.painel h2{margin:0 0 12px}.titulo-secao{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.titulo-secao p{margin:0}.grafico-semanas{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}.semana{text-align:center;font-variant-numeric:tabular-nums}.semana b{font-size:13px}.semana small{color:var(--texto-fraco);margin-top:10px;font-size:11px;display:block}.barra-semana{background:var(--superficie-alta);border-radius:6px;align-items:end;height:112px;margin-top:8px;display:flex;overflow:hidden}.barra-semana span{background:var(--acento);opacity:.85;border-radius:5px 5px 0 0;width:100%}.destaque-nome{margin:22px 0 8px;font-size:24px;font-weight:700;line-height:1.25}.destaque-nome small{font-size:15px}.distribuicao{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.distribuicao>div{padding:10px 0}.distribuicao span{color:var(--texto-medio);font-size:13px;display:block}.distribuicao b{margin-top:8px;font-size:24px;display:block}.filtros-historico{margin:0 0 20px}.historico-cartoes{gap:12px;display:grid}.registro{border:1px solid var(--borda);background:var(--superficie);border-radius:var(--raio-grande);overflow:hidden}.registro summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:20px;list-style:none;display:flex}.registro summary::-webkit-details-marker{display:none}.registro h3{margin:6px 0;font-size:24px;line-height:1.25}.registro summary p{color:var(--texto-medio);margin:0;font-size:13px}.abrir-registro{color:var(--texto-medio);flex-shrink:0;font-size:13px}.abrir-registro:after{content:" +"}.registro[open] .abrir-registro:after{content:" −"}.registro-corpo{border-top:1px solid var(--borda);padding:0 20px 20px}.registro-resumo{color:var(--texto-medio);flex-wrap:wrap;gap:10px;margin:20px 0;font-size:13px;display:flex}.registro-resumo span{background:var(--superficie-alta);border-radius:8px;padding:7px 12px}.exercicio-registro{margin:20px 0}.registro h4{margin:0 0 10px;font-size:15px}.series-chips{flex-wrap:wrap;gap:8px;display:flex}.series-chips>span{background:var(--superficie-alta);border:1px solid var(--borda);color:var(--texto-fraco);border-radius:8px;padding:8px 10px;font-size:13px}.series-chips>span[data-feita=true]{color:var(--texto)}.series-chips b{color:var(--texto-fraco);margin-right:10px}.observacao-registro p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--texto-medio)}.cardio-registro{border-top:1px solid var(--borda);margin-top:20px;padding-top:20px}.cardio-campos{border:1px solid var(--borda);border-radius:var(--raio);min-width:0;margin:26px 0;padding:18px}.cardio-campos legend{padding:0 8px;font-size:15px;font-weight:600}.opcao-cardio{cursor:pointer;align-items:center;gap:12px;min-height:48px;display:flex}.opcao-cardio input{width:22px;height:22px;accent-color:var(--acento);flex-shrink:0}.cardio-campos .form-grade{margin-top:16px}.sensacao button[aria-pressed=true]{background:var(--acento);border-color:var(--acento);color:var(--sobre-acento)}.numerao small{color:var(--texto-fraco);font-size:13px}.confirmacao{border:1px solid var(--borda-forte);border-radius:var(--raio);margin-top:20px;padding:16px}.confirmacao p{margin:0 0 12px}.feedback{border:1px solid var(--borda-forte);background:var(--superficie-alta);border-radius:var(--raio);margin:20px 0;padding:16px}.feedback .acao-linha{display:block}.tabela-rolavel{overflow-x:auto}.lista-pesagens{max-height:400px;margin-top:24px;overflow-y:auto}.lista-pesagens li,.linha-lixeira{justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.lista-pesagens li>span{gap:4px;font-size:13px;display:grid}.alerta-armazenamento{background:var(--acento);color:var(--sobre-acento);text-align:center;padding:14px 18px}@media (max-width:760px){.dashboard-duas{grid-template-columns:1fr}.metricas{grid-template-columns:repeat(2,minmax(0,1fr))}.metrica{padding:18px 14px}.dashboard-topo{flex-direction:column;align-items:start;gap:16px}.dashboard-topo>.botao{width:100%}.painel{padding:20px 16px}.filtros-dashboard{flex-direction:column;align-items:stretch;gap:10px}.filtros-dashboard>label{min-width:0}.distribuicao{grid-template-columns:repeat(2,minmax(0,1fr))}.registro summary{padding:18px 14px}.registro-corpo{padding:0 14px 16px}.registro h3{font-size:24px}.abrir-registro{font-size:11px}.grafico-semanas{gap:7px}}@media (max-width:360px){.form-grade{grid-template-columns:1fr}.abas-dashboard{gap:0;padding:3px}.abas-dashboard button{padding:6px}}*{box-sizing:border-box}html,body{margin:0;padding:0}html{overscroll-behavior:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}button,a,.barra{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}body{background:var(--fundo);color:var(--texto);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;overscroll-behavior-y:none;padding-top:env(safe-area-inset-top);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:15px;line-height:1.5}body:before{content:"";height:env(safe-area-inset-top);background:var(--fundo);z-index:40;position:fixed;top:0;left:0;right:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}.app{max-width:var(--largura);min-height:100dvh;padding:20px 18px calc(var(--barra-altura) + env(safe-area-inset-bottom) + 28px);margin:0 auto}.app[data-com-cronometro=true]{padding-bottom:calc(var(--barra-altura) + env(safe-area-inset-bottom) + 210px)}.topo{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:22px;display:flex}.topo-fixo{top:env(safe-area-inset-top);z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e0f12ed;margin:-20px -18px 18px;padding:14px 18px 10px;display:block;position:sticky}.topo-linha{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.marca{letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:15px;font-weight:700}.marca span{color:var(--acento)}.data{color:var(--texto-fraco);text-transform:lowercase;font-size:13px}h1{letter-spacing:-.02em;margin:0 0 10px;font-size:30px;line-height:1.15}h2{letter-spacing:.12em;text-transform:uppercase;color:var(--texto-fraco);margin:32px 0 12px;font-size:13px;font-weight:700}h3{margin:0 0 6px;font-size:15px}p{margin:0 0 12px}.apoio{color:var(--texto-medio);font-size:15px}.miudo{color:var(--texto-fraco);font-size:13px}.barra{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--borda);padding-bottom:env(safe-area-inset-bottom);background:#0e0f12f0;justify-content:center;gap:4px;display:flex;position:fixed;bottom:0;left:0;right:0}.barra-interna{width:100%;max-width:var(--largura);display:flex}.barra a{height:var(--barra-altura);color:var(--texto-fraco);letter-spacing:.06em;text-transform:uppercase;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;font-size:11px;font-weight:600;text-decoration:none;display:flex}.barra a[data-ativo=true]{color:var(--texto)}.barra svg{width:22px;height:22px}.cartao-destaque{background:linear-gradient(160deg, var(--superficie-alta), var(--superficie));border-radius:var(--raio-grande);padding:24px 22px}.posicao-ciclo{color:var(--texto-medio);margin:-4px 0 10px;font-size:13px;font-weight:700}.etiqueta{letter-spacing:.1em;text-transform:uppercase;color:var(--texto-fraco);margin-bottom:8px;font-size:11px;font-weight:700;display:block}.botao{border-radius:var(--raio);background:var(--acento);width:100%;min-height:54px;color:var(--sobre-acento);letter-spacing:.01em;border:0;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.botao:active{background:var(--acento-escuro)}.botao-secundario{border:1px solid var(--borda-forte);color:var(--texto);background:0 0}.botao-secundario:active{background:var(--superficie-alta)}.botao-fantasma{color:var(--texto-fraco);background:0 0;border:0;min-height:48px;font-size:13px;font-weight:600}.botao:disabled{opacity:.4}.linha-botoes{gap:10px;margin-top:12px;display:flex}.linha-botoes .botao[data-estreito]{flex:0 0 42%}.linha-botoes-fantasma{gap:8px;margin-top:4px;padding-bottom:8px;display:flex}.linha-botoes[data-tres] .botao{padding:0 10px;font-size:13px}.botao-fantasma[data-perigo]{color:var(--texto);text-underline-offset:4px;text-decoration:underline}.espaco-acima{margin-top:16px}.espaco-acima-curto{margin-top:10px}.secao-explicacao{font-size:13px}.link-tocavel{align-items:center;min-height:44px;display:flex}.celula-fraca{color:var(--texto-fraco)}.tabela td[data-recorde=true]{color:var(--acento)}.lista{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.item{background:var(--superficie);border-radius:var(--raio);align-items:center;gap:14px;min-height:62px;padding:14px 16px;text-decoration:none;display:flex}.item-ordem{font-variant-numeric:tabular-nums;width:26px;color:var(--texto-fraco);flex-shrink:0;font-size:13px;font-weight:700}.item-corpo{flex:1;min-width:0}.item-nome{font-size:15px;font-weight:600;display:block}.item-marca{color:var(--acento);flex-shrink:0;font-size:13px;font-weight:700}.item-musculos{color:var(--texto-medio);font-size:13px;display:block}.item-meta{color:var(--texto-fraco);font-variant-numeric:tabular-nums;font-size:13px}.item-numeros{text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0}.item-numeros b{font-size:24px;font-weight:700;line-height:1.1;display:block}.item-numeros span{color:var(--texto-fraco);font-size:11px;display:block}.item-numeros .variacao{color:var(--texto-medio);margin-top:2px;font-weight:700}.item-numeros .variacao[data-subiu=true]{color:var(--acento)}.linha-peso{align-items:stretch;gap:10px;margin-top:12px;display:flex}.linha-peso .campo{flex:0 0 132px}.linha-peso .botao{flex:1}.cabecalho-exercicio{margin-bottom:20px}.passo{letter-spacing:.1em;text-transform:uppercase;color:var(--texto-fraco);margin-bottom:8px;font-size:11px;font-weight:700}.progresso-trilho{background:var(--superficie-alta);border-radius:999px;height:4px;overflow:hidden}.progresso-preenchido{background:var(--texto-medio);border-radius:999px;height:100%;transition:width .24s}.serie-linha{border-radius:12px;grid-template-columns:46px 1fr 1fr 52px;align-items:center;gap:8px;margin:0 -6px;padding:8px 6px;display:grid}.serie-linha+.serie-linha{border-top:1px solid var(--borda)}.serie-linha[data-feita=true]{background:color-mix(in srgb, var(--acento) 17%, transparent);border-radius:12px}.serie-linha[data-feita=true] .marcar{border-color:color-mix(in srgb, var(--acento) 55%, transparent);color:var(--acento);background:0 0}.serie-linha[data-feita=true]+.serie-linha[data-feita=true]{border-top-color:#0e0f1273}.serie-linha[data-feita=true]+.serie-linha:not([data-feita=true]){border-top-color:#0000}.serie-linha:not([data-feita=true]):has(+.serie-linha[data-feita=true]){border-top-color:#0000}.serie-linha[data-feita=true] .campo input{color:var(--texto);background:0 0}.serie-recorde{color:var(--acento);font-size:11px}.conquistas,.timer .aviso{font-variant-numeric:tabular-nums}.conquistas .lista{gap:12px}.conquistas .lista p{margin:4px 0 0}.timer .aviso{margin:0 0 12px}.app[data-com-recorde=true]{padding-bottom:calc(var(--barra-altura) + env(safe-area-inset-bottom) + 310px)}.serie-numero{font-variant-numeric:tabular-nums;color:var(--texto-fraco);flex-direction:column;gap:1px;font-size:13px;font-weight:700;display:flex}.serie-antes{color:var(--texto-fraco);opacity:.75;letter-spacing:-.02em;margin-top:1px;font-size:11px;font-weight:600}.legenda-antes{color:var(--texto-fraco);margin:10px 0 0;font-size:13px}.separador-fino{opacity:.5;margin:0 6px}.tempo-treino{font-variant-numeric:tabular-nums}.campo{position:relative}.campo input{background:var(--superficie-alta);border:1px solid var(--borda);font-variant-numeric:tabular-nums;text-align:left;appearance:textfield;border-radius:12px;width:100%;height:52px;padding:0 28px 0 12px;font-size:24px;font-weight:700}input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0;display:none}input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0;display:none}.campo input:focus{border-color:var(--acento);outline:none}.campo input::placeholder{color:var(--texto-fraco);opacity:.55;font-weight:400}.campo-unidade{color:var(--texto-fraco);pointer-events:none;font-size:11px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.marcar{border:1px solid var(--borda-forte);width:52px;height:52px;color:var(--texto-fraco);background:0 0;border-radius:14px;justify-content:center;align-items:center;display:flex}.marcar[data-feita=true]{background:var(--acento);border-color:var(--acento);color:var(--sobre-acento)}.marcar svg{width:22px;height:22px}.cabecalho-colunas{letter-spacing:.08em;text-transform:uppercase;color:var(--texto-fraco);grid-template-columns:46px 1fr 1fr 52px;align-items:end;gap:8px;margin-top:18px;padding-bottom:6px;font-size:11px;font-weight:700;display:grid}.sugestao{background:var(--superficie);border-radius:var(--raio);flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:18px;padding:14px 16px;display:flex}.sugestao[data-discreta=true]{background:0 0;margin-top:14px;padding:0}.sugestao[data-discreta=true] .sugestao-peso{color:var(--texto-medio);font-size:15px}.sugestao-peso{font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:0;font-size:24px;font-weight:800;line-height:1.1}.sugestao[data-subiu=true] .sugestao-peso{color:var(--acento)}.sugestao-motivo{min-width:140px;color:var(--texto-medio);flex:1;margin:0;font-size:13px;line-height:1.4}.timer{left:50%;bottom:calc(var(--barra-altura) + env(safe-area-inset-bottom) + 12px);z-index:30;width:min(calc(100% - 36px), calc(var(--largura) - 36px));background:var(--superficie-alta);border:1px solid var(--borda-forte);border-radius:var(--raio-grande);padding:12px 14px;position:fixed;transform:translate(-50%);box-shadow:0 18px 40px #0000008c}.timer-linha{align-items:center;gap:12px;display:flex}.timer-controles{flex:1;gap:6px;display:flex}.timer-controles button{flex:1}.timer button.timer-acao{border-radius:var(--raio);background:var(--acento);width:100%;min-height:54px;color:var(--sobre-acento);border:0;margin-top:8px;font-size:15px;font-weight:700}.app[data-acao-no-painel=true] .linha-botoes .botao:not(.botao-secundario){display:none}.timer-numero{font-variant-numeric:tabular-nums;letter-spacing:-.02em;min-width:68px;font-size:30px;font-weight:800}.timer-texto{color:var(--texto-medio);margin:8px 0 0;font-size:13px;line-height:1.35}.timer button{border:1px solid var(--borda-forte);font-variant-numeric:tabular-nums;min-height:46px;color:var(--texto);background:0 0;border-radius:12px;padding:0 12px;font-size:13px;font-weight:700}.ficha{background:var(--superficie);border-radius:var(--raio);margin-top:16px;padding:18px}.ficha ol{color:var(--texto-medio);margin:0;padding-left:20px;font-size:15px}.ficha ol li{margin-bottom:8px}.ficha-titulo{letter-spacing:.1em;text-transform:uppercase;color:var(--texto-fraco);margin:18px 0 8px;font-size:11px;font-weight:700}.ficha-titulo:first-child{margin-top:0}.aviso{margin:18px 0}.aviso b{letter-spacing:.08em;text-transform:uppercase;color:var(--sobre-acento);background:var(--acento);border-radius:4px;padding:2px 7px;font-size:11px;font-weight:800;display:inline}.aviso p{color:var(--texto-medio);margin:8px 0 0;font-size:13px;line-height:1.5}.nota{border-top:1.5px solid var(--borda-forte);grid-template-columns:84px 1fr;gap:14px;margin:20px 0;padding-top:12px;display:grid}.nota dt{letter-spacing:.08em;text-transform:uppercase;color:var(--texto-fraco);font-size:11px;font-weight:700}.nota dd{color:var(--texto-medio);margin:0;font-size:13px}.tabela{border-collapse:collapse;width:100%;font-size:15px}.tabela th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--texto-fraco);padding:0 0 8px;font-size:11px;font-weight:700}.tabela td{border-top:1px solid var(--borda);font-variant-numeric:tabular-nums;padding:13px 0}.tabela td:last-child,.tabela th:last-child,.tabela .celula-numero{text-align:right}.tabela [data-acao]{width:92px}.acao-linha{min-height:44px;color:var(--texto-fraco);background:0 0;border:0;padding:12px 0 12px 14px;font-size:13px;font-weight:600}.acao-linha[data-perigo]{color:var(--texto);text-underline-offset:4px;text-decoration:underline}.acao-linha:disabled{opacity:.4}.vazio{background:var(--superficie);border-radius:var(--raio-grande);text-align:center;color:var(--texto-fraco);padding:32px 22px}.numerao{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:800;line-height:1}.grade-numeros{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.grade-numeros>div{background:var(--superficie);border-radius:var(--raio);padding:16px 14px}.grade-numeros .numerao{font-size:24px}.grade-numeros span{letter-spacing:.06em;text-transform:uppercase;color:var(--texto-fraco);margin-top:6px;font-size:11px;display:block}.passos{color:var(--texto-medio);margin:0;padding-left:22px;font-size:15px}.passos li{margin-bottom:14px;padding-left:2px}.passos b,.nota dd b{color:var(--texto);font-weight:700}.guia-item{border-top:1px solid var(--borda);padding:18px 0}.guia-item:last-child{border-bottom:1px solid var(--borda)}.guia-item h3{margin-bottom:4px;font-size:15px}.guia-item p{color:var(--texto-medio);margin:0;font-size:15px}.sensacao{gap:8px;margin:14px 0 4px;display:flex}.sensacao button{border:1px solid var(--borda-forte);background:0 0;border-radius:12px;flex:1;min-height:52px;font-size:15px;font-weight:600}.sensacao button[data-escolhida=true]{background:var(--acento);border-color:var(--acento);color:var(--sobre-acento)}.rodape{border-top:1px solid var(--borda);color:var(--texto-fraco);margin-top:36px;padding-top:18px;font-size:13px;line-height:1.6}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.execucao{margin:0 0 14px}.execucao-faixa{border-radius:var(--raio);background:var(--superficie);border:0;grid-template-columns:repeat(3,1fr);gap:6px;width:100%;padding:8px;display:grid}.execucao-quadro{aspect-ratio:1;display:block;position:relative}.execucao-quadro img{object-fit:contain;width:100%;height:100%}.execucao-ordem{color:var(--texto-fraco);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700;position:absolute;bottom:0;left:2px}.execucao-tira{border-radius:var(--raio);background:var(--superficie);width:100%;min-height:56px;color:var(--texto-medio);border:0;align-items:center;gap:12px;padding:6px 14px 6px 6px;font-size:13px;font-weight:600;display:flex}.execucao-tira img{object-fit:contain;flex-shrink:0;width:44px;height:44px}.coluna-feito{text-align:center}.execucao-legenda{color:var(--texto-fraco);text-align:center;margin:8px 0 0;font-size:13px}.execucao-palco{aspect-ratio:1;background:var(--superficie);border-radius:var(--raio-grande);width:100%;max-width:176px;margin:0 auto;position:relative;overflow:hidden}.execucao-palco img{object-fit:contain;opacity:0;width:100%;height:100%;position:absolute;inset:0}.execucao-palco img[data-visivel=true]{opacity:1}.execucao-controles{justify-content:space-between;align-items:center;gap:10px;max-width:268px;margin:10px auto 0;display:flex}.execucao-controles>button{border:1px solid var(--borda-forte);min-height:44px;color:var(--texto-medio);background:0 0;border-radius:12px;padding:0 16px;font-size:13px;font-weight:700}.execucao-passos{gap:6px;display:flex}.execucao-passos button{border:1px solid var(--borda);font-variant-numeric:tabular-nums;width:44px;height:44px;color:var(--texto-fraco);background:0 0;border-radius:12px;font-size:13px;font-weight:700}.execucao-passos button[data-ativo=true]{border-color:var(--acento);color:var(--acento)}.creditos{color:var(--texto-fraco);font-size:13px;line-height:1.6}.creditos a{color:var(--texto-medio)}.trocado{color:var(--texto-medio);margin:-6px 0 8px;font-size:13px;font-weight:600}.item-botao{text-align:left;width:100%;font:inherit;color:inherit;border:0}.ajuste-series{gap:8px;margin-top:10px;margin-bottom:18px;display:flex}.ajuste-series button{border:1px dashed var(--borda-forte);min-height:46px;color:var(--texto-fraco);background:0 0;border-radius:12px;flex:1;font-size:13px;font-weight:600}.ajuste-series button:disabled{opacity:.35}.anotacao{background:var(--superficie-alta);border-radius:var(--raio);resize:vertical;border:1px solid #0000;width:100%;padding:14px 16px;font-size:16px;line-height:1.5}.anotacao:focus{border-color:var(--acento);outline:none}.anotacao::placeholder{color:var(--texto-fraco)}.timer-numero[data-acabou=true]{color:var(--acento)}.prato{border-top:1px solid var(--borda);padding:16px 0}.prato:last-of-type{border-bottom:1px solid var(--borda)}.prato-topo h3{margin:0}.prato-tempo{letter-spacing:.06em;text-transform:uppercase;color:var(--texto-fraco);font-variant-numeric:tabular-nums;margin-top:2px;font-size:11px;font-weight:700;display:block}.prato-como{color:var(--texto-medio);margin:6px 0 0;font-size:15px}.prato-porcao{color:var(--texto-fraco);font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:13px}.prato .nota{margin:12px 0 0}.lista-compra{margin:0;padding:0;list-style:none}.lista-compra li{border-top:1px solid var(--borda);flex-wrap:wrap;align-items:baseline;gap:10px;padding:12px 0;display:flex}.lista-compra li:last-child{border-bottom:1px solid var(--borda)}.compra-item{font-size:15px;font-weight:600}.compra-quanto{color:var(--texto);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.compra-nota{min-width:140px;color:var(--texto-fraco);flex:1;font-size:13px}.barra a{letter-spacing:.04em;font-size:11px}.cartao-conta{background:var(--superficie);border-radius:var(--raio-grande);padding:18px}.cartao-conta .nota:first-child{margin-top:0}.cartao-conta .miudo{margin:12px 0 0}.cartao-conta .botao:disabled{opacity:.5}
