:root{color-scheme:light dark;--ground: #F4F5F2;--ink: #121411;--ink-2: #585D55;--ink-3: #8A8F86;--line: #E1E3DD;--line-2: #C8CBC3;--panel: #121411;--panel-ink: #F4F5F2;--panel-ink-2: #A3A89E;--panel-line: #2A2E27;--volt: #C8F23A;--volt-ink: #121411;--btn-bg: #121411;--btn-ink: #C8F23A;--warn-ink: #7a4a00;--warn-bg: #fff6e5;--warn-line: #f0d9a8;--bad-ink: #8a2020;--bad-bg: #fdf0f0;--bad-line: #f0c4c4;--font-ui: "Archivo", ui-sans-serif, system-ui, sans-serif;--font-num: "Archivo", ui-sans-serif, system-ui, sans-serif;--num-stretch: 75%;--num-weight: 750;--text-label: 14px;--text-body: 16px;--text-row: 17px;--text-section: 17px;--text-screen: 22px;--text-panel-title: 24px;--text-num-sm: 24px;--text-num: 32px;--text-num-hero: 40px;--text-value: 21px;--text-hero: 27px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-6: 24px;--sp-8: 32px;--sp-12: 48px;--gutter: 16px;--r-control: 10px;--r-container: 14px;--r-sheet: 22px;--r-pill: 999px;--touch-min: 44px;--safe-bottom: env(safe-area-inset-bottom)}@media(prefers-color-scheme:dark){:root{--ground: #0F110E;--ink: #EDEFE9;--ink-2: #A3A89E;--ink-3: #7E8479;--line: #262A24;--line-2: #3A3F37;--panel: #1B1E19;--panel-ink: #EDEFE9;--panel-ink-2: #A3A89E;--panel-line: #2E332B;--btn-bg: #C8F23A;--btn-ink: #121411;--warn-ink: #f0c67a;--warn-bg: #2a2113;--warn-line: #4a3a1a;--bad-ink: #f0a0a0;--bad-bg: #2a1414;--bad-line: #4a2020}}*{box-sizing:border-box}html{scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}body{margin:0;background:var(--ground);color:var(--ink);font-family:var(--font-ui);font-size:var(--text-body);line-height:1.45;font-variant-numeric:tabular-nums;-webkit-text-size-adjust:100%;caret-color:var(--ink)}#root{max-width:480px;margin-inline:auto;min-height:100dvh}::selection{background:var(--line-2);color:var(--ink)}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.painel :focus-visible{outline-color:var(--panel-ink)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}@font-face{font-family:Archivo;font-style:normal;font-weight:400 750;font-stretch:75% 100%;font-display:swap;src:url(/assets/archivo-latin-wdth75-100-wght400-750-CdAy6-ry.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}button,input,select,textarea{font:inherit;color:inherit}button,a,input{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button{cursor:pointer}.num{font-family:var(--font-num);font-variant-numeric:tabular-nums}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#root{display:flex;flex-direction:column}.topo{position:sticky;top:0;z-index:2;background:var(--ground);padding-top:env(safe-area-inset-top)}.barra{display:flex;align-items:center;gap:var(--sp-2);min-height:52px;padding:0 var(--sp-2) 0 var(--gutter);border-bottom:1px solid var(--line)}.barra h1{flex:1;margin:0;font-size:var(--text-row);font-weight:650;line-height:1.2}.barra-acao-forte{color:var(--ink);font-weight:650}.barra-complemento{color:var(--ink-2);font-size:var(--text-label)}.barra-acao{display:inline-flex;align-items:center;justify-content:center;min-width:var(--touch-min);min-height:var(--touch-min);padding:0 var(--sp-2);border:0;background:none;color:var(--ink-2);font-size:var(--text-label);text-decoration:none}.conteudo{flex:1;padding-bottom:calc(78px + 14px + var(--sp-4) + var(--safe-bottom))}.faixa-andamento{display:flex;align-items:center;gap:var(--sp-2);min-height:46px;padding:0 var(--sp-2) 0 0;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--line) 45%,var(--ground))}.faixa-andamento-ir{flex:1;min-height:var(--touch-min);padding:0 var(--gutter);border:0;background:none;text-align:left;font-size:var(--text-label);line-height:1.3}.faixa-andamento-ir b{font-weight:650}.faixa-andamento-recorde{display:block;font-weight:650}.faixa-andamento-encerrar{min-height:var(--touch-min);padding:0 var(--sp-3);border:1px solid var(--line-2);border-radius:var(--r-control);background:var(--ground);color:var(--ink-2);font-size:var(--text-label)}.aviso{display:flex;align-items:flex-start;gap:var(--sp-2);margin:var(--sp-3) var(--gutter);padding:var(--sp-3);border-radius:var(--r-control);line-height:1.4}.aviso p{flex:1;margin:0}.aviso b{font-weight:650}.aviso-warn{background:var(--warn-bg);border:1px solid var(--warn-line);color:var(--warn-ink)}.aviso-bad{background:var(--bad-bg);border:1px solid var(--bad-line);color:var(--bad-ink)}.aviso-info{background:var(--ground);border:1px solid var(--line-2);color:var(--ink)}.aviso-fechar{min-width:var(--touch-min);min-height:var(--touch-min);margin:calc(-1 * var(--sp-3)) calc(-1 * var(--sp-2)) 0 0;border:0;background:none;color:inherit;font-size:var(--text-label)}.aviso-acao{margin-top:var(--sp-2);min-height:var(--touch-min);padding:0 var(--sp-3);border:1px solid currentColor;border-radius:var(--r-control);background:none;color:inherit;font-weight:650}.secao{margin:0;padding:var(--sp-6) var(--gutter) var(--sp-2);color:var(--ink-3);font-size:var(--text-label);font-weight:650;letter-spacing:.06em;text-transform:uppercase}.lista{margin:0;padding:0;list-style:none}.linha{display:flex;align-items:center;gap:var(--sp-3);width:100%;min-height:var(--touch-min);padding:var(--sp-3) var(--gutter);border:0;border-bottom:1px solid var(--line);background:none;color:inherit;text-align:left;text-decoration:none}.lista>li:last-child>.linha,.lista>.linha:last-child{border-bottom:0}.linha-corpo{flex:1;min-width:0}.linha-titulo{display:block;font-size:var(--text-row);font-weight:600;line-height:1.3}.linha-meta{display:block;margin-top:2px;color:var(--ink-2);font-size:var(--text-label)}.linha-lado{color:var(--ink-2);font-size:var(--text-label);text-align:right;white-space:nowrap}.linha-dia{width:3.4ch;flex:none;color:var(--ink-3);font-size:var(--text-label)}.vazio{padding:var(--sp-8) var(--sp-6);text-align:center}.vazio h2,.vazio h3{margin:0 0 var(--sp-2);font-size:var(--text-row);font-weight:650}.vazio p{margin:0;color:var(--ink-2)}.carregando{padding:var(--sp-12) var(--gutter);color:var(--ink-2);text-align:center}.cta{display:flex;align-items:center;justify-content:center;width:calc(100% - 2 * var(--gutter));min-height:52px;margin:var(--sp-4) var(--gutter);padding:0 var(--sp-4);border:1px solid var(--ink);border-radius:var(--r-control);background:var(--ground);color:var(--ink);font-size:var(--text-row);font-weight:650;text-decoration:none}.cta:disabled{opacity:.45;cursor:default}.cta-fantasma{min-height:var(--touch-min);border-color:var(--line-2);color:var(--ink-2);font-size:var(--text-body);font-weight:400}.cta-perigo{border-color:var(--line-2);color:var(--ink-2);font-weight:400;font-size:var(--text-body)}.painel{margin:var(--sp-4) var(--gutter);padding:var(--sp-4);border-radius:var(--r-container);background:var(--panel);color:var(--panel-ink)}.painel-titulo{margin:0;font-size:var(--text-panel-title);font-weight:750;line-height:1.15}.painel-meta{color:var(--panel-ink-2);font-size:var(--text-label)}.botao-principal{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;padding:0 var(--sp-4);border:0;border-radius:var(--r-control);background:var(--btn-bg);color:var(--btn-ink);font:inherit;font-size:var(--text-row);font-weight:700;text-decoration:none}.painel .botao-principal{margin-top:var(--sp-4);background:var(--volt);color:var(--volt-ink)}.botao-principal:disabled{opacity:.45;cursor:default}.painel-destaque{color:var(--volt)}.num-sm,.num-md,.num-hero{font-family:var(--font-num);font-stretch:var(--num-stretch);font-weight:var(--num-weight);font-variant-numeric:tabular-nums;line-height:1}.num-sm{font-size:var(--text-num-sm)}.num-md{font-size:var(--text-num)}.num-hero{font-size:var(--text-num-hero)}.campo{display:grid;grid-template-columns:66px var(--touch-min) 1fr var(--touch-min);align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--gutter);border-bottom:1px solid var(--line)}.campo-rotulo{color:var(--ink-2);font-size:var(--text-label)}.campo-calculado{grid-template-columns:1fr auto}.campo-calculado-valor{color:var(--ink);font-size:var(--text-value);font-weight:650}.campo-caixa{grid-template-columns:66px 1fr}.campo-caixa .campo-valor{justify-content:flex-end;min-height:48px;padding:0 var(--sp-3);border:1px solid var(--line-2);border-radius:var(--r-control)}.campo-caixa .campo-valor input{width:100%;text-align:right}.campo-passo{width:var(--touch-min);height:var(--touch-min)}.campo-passo{display:flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--line-2);border-radius:var(--r-control);background:var(--ground);color:var(--ink);font-size:22px;line-height:1}.campo-passo:disabled{color:var(--ink-3);cursor:default}.campo-valor{display:flex;align-items:baseline;justify-content:center;gap:var(--sp-1)}.campo-valor input{width:5.2ch;min-height:var(--touch-min);padding:0;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--ink);font-family:var(--font-num);font-size:var(--text-value);font-weight:650;font-variant-numeric:tabular-nums;text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.campo-valor input.campo-relogio{width:7.4ch}.campo-valor input::-webkit-outer-spin-button,.campo-valor input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.campo-valor input:not([readonly]){border-bottom-color:var(--ink)}.campo-valor input::placeholder{color:var(--ink-3)}.campo-valor input[aria-invalid=true]{border-bottom-color:var(--ink);border-bottom-style:dashed}.campo-dica{grid-column:1 / -1;margin:0;color:var(--ink);font-size:var(--text-label)}.campo-unidade{color:var(--ink-2);font-size:var(--text-label)}.chips{display:flex;flex-wrap:nowrap;gap:var(--sp-2);margin:0;padding:var(--sp-4) var(--gutter) var(--sp-1);list-style:none;overflow-x:auto;scroll-padding-inline:var(--gutter);scrollbar-width:none}.chips::-webkit-scrollbar{display:none}.chips>li{flex:none}.chip{display:inline-flex;align-items:center;min-height:var(--touch-min);padding:0 var(--sp-3);border:1.5px solid var(--line-2);border-radius:var(--r-pill);background:var(--ground);color:var(--ink-3);font-family:var(--font-num);gap:var(--sp-2);font-size:var(--text-label);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.chip-feita{border-color:var(--ink);background:var(--ink);color:var(--ground)}.chip-atual{border-style:dashed;border-color:var(--ink);color:var(--ink)}.chip-editando{border-width:2px;border-color:var(--ink);background:var(--ground);color:var(--ink)}.chip-marca{padding:1px 5px;border:1px solid currentColor;border-radius:var(--r-pill);font-size:11px;font-weight:650;letter-spacing:.04em}.dica{margin:0;padding:0 var(--gutter) var(--sp-3);color:var(--ink-2);font-size:var(--text-label)}.semana-cab{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--gutter) var(--sp-2);border-top:1px solid var(--line)}.semana:first-of-type .semana-cab{border-top:0}.semana-cab h2{flex:1;margin:0;font-size:var(--text-body);font-weight:650}.semana-contagem{min-width:2ch;color:var(--ink-2);font-size:var(--text-label);text-align:right}.marcas{display:inline-flex;align-items:center;gap:var(--sp-1)}.marca{width:11px;height:11px;border:1.5px solid var(--ink-3);border-radius:50%}.marca-on{border-color:var(--ink);background:var(--ink)}.destaque{padding:var(--sp-4) var(--gutter) var(--sp-2)}.destaque-rotulo{display:block;color:var(--ink-2);font-size:var(--text-label)}.grande{display:block;margin-top:var(--sp-1);font-family:var(--font-num);font-size:var(--text-hero);font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.015em;line-height:1.05}.variacao{display:block;margin-top:var(--sp-1);color:var(--ink-2);font-size:var(--text-label)}.valor{font-family:var(--font-num);font-size:var(--text-value);font-weight:650;font-variant-numeric:tabular-nums;line-height:1.1}.sparkline{display:block;width:calc(100% - 2 * var(--gutter));height:72px;margin:var(--sp-2) var(--gutter) var(--sp-4);color:var(--ink);overflow:visible}.segmentado{display:flex;gap:var(--sp-2);padding:var(--sp-4) var(--gutter) 0}.segmentado button,.segmentado a{display:flex;flex:1;align-items:center;justify-content:center;min-height:var(--touch-min);border:1px solid var(--line-2);border-radius:var(--r-control);background:var(--ground);color:var(--ink-2);font-size:var(--text-label);text-decoration:none}.segmentado button[aria-pressed=true],.segmentado a[aria-current=page]{border-color:var(--ink);color:var(--ink);font-weight:650}.segmentado-topo{padding:var(--sp-2) var(--gutter);border-bottom:1px solid var(--line)}.grupo{margin:0;font-size:inherit}.grupo-botao{display:flex;align-items:center;gap:var(--sp-3);width:100%;min-height:52px;padding:var(--sp-3) var(--gutter);border:0;border-bottom:1px solid var(--line);background:none;color:var(--ink);font-size:var(--text-row);font-weight:650;text-align:left}.grupo-nome{flex:1}.grupo-contagem{color:var(--ink-2);font-size:var(--text-label);font-weight:400}.grupo-seta{width:8px;height:8px;margin:0 var(--sp-1);border-right:2px solid var(--ink-2);border-bottom:2px solid var(--ink-2);transform:rotate(-45deg)}.grupo-botao[aria-expanded=true] .grupo-seta{transform:rotate(45deg)}.grupo-itens{border-bottom:1px solid var(--line)}.grupo-itens .linha{padding-left:calc(var(--gutter) + var(--sp-4))}.linha-botoes{display:flex;flex:none;gap:var(--sp-1)}.linha-botao{display:flex;align-items:center;justify-content:center;width:var(--touch-min);height:var(--touch-min);padding:0;border:1px solid var(--line-2);border-radius:var(--r-control);background:var(--ground);color:var(--ink-2);font-size:var(--text-body);line-height:1}.linha-botao:disabled{opacity:.45;cursor:default}.linha-botao-texto{width:auto;padding:0 var(--sp-3);color:var(--ink);font-weight:600}.arquivados>summary{display:flex;align-items:center;min-height:var(--touch-min);padding:0 var(--gutter);color:var(--ink-2);font-size:var(--text-body);cursor:pointer}.form{display:grid;gap:var(--sp-4);padding:var(--sp-4) var(--gutter)}.form label{display:grid;gap:var(--sp-1);min-width:0;color:var(--ink-2);font-size:var(--text-label)}.form input,.form select,.form textarea{min-width:0;max-width:100%;min-height:var(--touch-min);padding:0 var(--sp-3);border:1px solid var(--line-2);border-radius:var(--r-control);background:var(--ground);color:var(--ink);font-size:var(--text-body)}.opcoes{display:grid;gap:var(--sp-2);margin:0;padding:0;border:0}.opcoes legend{margin-bottom:var(--sp-1);color:var(--ink-2);font-size:var(--text-label)}.linha-com-prescricao{flex-wrap:wrap}.prescricao{display:flex;flex-basis:100%;gap:var(--sp-3)}.prescricao label{display:grid;gap:var(--sp-1);color:var(--ink-2);font-size:var(--text-label)}.prescricao input{width:8ch;min-height:var(--touch-min);padding:0 var(--sp-2);border:1px solid var(--line-2);border-radius:var(--r-control);background:var(--ground);color:var(--ink);font:inherit;font-family:var(--font-num);font-size:var(--text-body);font-variant-numeric:tabular-nums}.prescricao input[aria-invalid=true]{border-style:dashed;border-color:var(--ink)}.opcao{display:flex;align-items:center;gap:var(--sp-3);min-height:var(--touch-min);padding:var(--sp-2) 0;border-bottom:1px solid var(--line);color:var(--ink);font-size:var(--text-body)}.opcao:has(input:checked) .linha-titulo{font-weight:650}.opcao input{width:20px;height:20px;min-height:0;margin:0;accent-color:var(--ink)}.barra-baixo{position:fixed;bottom:calc(14px + var(--safe-bottom));left:50%;z-index:2;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;width:calc(min(100%,480px) - 24px);height:78px;padding:0 6px;transform:translate(-50%);border:1px solid var(--panel-line);border-radius:var(--r-pill);background:var(--panel)}body.teclado .barra-baixo{display:none}.barra-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;height:66px;margin:0 2px;padding:0;border:0;border-radius:var(--r-pill);background:transparent;color:var(--panel-ink-2);font:inherit;font-size:var(--text-label);font-weight:600;text-decoration:none}.barra-item[aria-current=page]{background:var(--panel-line);color:var(--panel-ink)}.barra-item:focus-visible{outline:2px solid var(--panel-ink);outline-offset:-2px}.barra-gravar{color:var(--panel-ink)}.icone{display:block;flex:none}.barra-icone{display:grid;place-items:center;width:42px;height:42px}.linha-icone{display:grid;flex:none;place-items:center;width:28px;color:var(--ink-2)}.barra-gravar .disco{display:grid;place-items:center;width:42px;height:42px;border-radius:var(--r-pill);background:var(--volt)}.barra-gravar .disco:after{content:"";width:16px;height:16px;border-radius:var(--r-pill);background:var(--volt-ink)}.barra-gravar .barra-gravar-tempo{color:var(--volt)}.canto-criacao{margin-left:auto}.canto-criacao[aria-current=page]{color:var(--ink)}.veu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3;background:color-mix(in srgb,#0a0c09 55%,transparent)}.folha{position:fixed;bottom:0;left:50%;z-index:4;width:min(100%,480px);max-height:85dvh;overflow-y:auto;padding:var(--sp-2) 0 calc(var(--sp-6) + var(--safe-bottom));transform:translate(-50%);border-top:1px solid var(--line-2);border-radius:var(--r-sheet) var(--r-sheet) 0 0;background:var(--ground);animation:folha-sobe .2s ease-out both}@keyframes folha-sobe{0%{transform:translate(-50%,100%)}to{transform:translate(-50%)}}.folha-alca{width:40px;height:5px;margin:0 auto var(--sp-3);border-radius:var(--r-pill);background:var(--line-2)}.folha-titulo{margin:0 var(--gutter) var(--sp-2);font-size:var(--text-screen);font-weight:750}.folha .painel .botao-principal{margin-top:var(--sp-3)}.form .opcao{display:flex;align-items:center;gap:var(--sp-3);color:var(--ink);font-size:var(--text-body)}.form .cta{width:100%;margin:0}.form .dica{padding:0}.form .barra-acao{justify-self:start;padding-left:0;text-decoration:underline}.linha[aria-current=true]{background:color-mix(in srgb,var(--line) 40%,var(--ground))}.linha[aria-current=true] .linha-titulo{font-weight:650}.aviso a{color:inherit;font-weight:650}.passos{margin:0;padding:0 var(--gutter) var(--sp-3) calc(var(--gutter) + 1.2em);line-height:1.5}.passos li+li{margin-top:var(--sp-1)}.linha:active,.grupo-botao:active,.barra-item:active,.faixa-andamento-ir:active{background:color-mix(in srgb,var(--line) 45%,var(--ground))}.cta:active:not(:disabled),.campo-passo:active:not(:disabled),.segmentado button:active,.segmentado a:active,.faixa-andamento-encerrar:active,.linha-botao:active:not(:disabled),.chip:active{background:var(--line)}.chip-feita:active{background:var(--ink-2)}.segmentos{margin:0;padding:0;border:0}.segmentos legend{margin-bottom:var(--sp-2);color:var(--ink-2);font-size:var(--text-label)}.segmentos-opcoes{display:flex;overflow:hidden;border:1px solid var(--line-2);border-radius:var(--r-control)}.form .segmentos-opcoes label{position:relative;display:flex;flex:1;align-items:center;justify-content:center;min-height:var(--touch-min);color:var(--ink-2);font-size:var(--text-body);text-align:center}.form .segmentos-opcoes input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.form .segmentos-opcoes label:has(input:checked){background:var(--ink);color:var(--ground);font-weight:700}.form .segmentos-opcoes label:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:-4px}.opcoes-dias{grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--sp-1)}.opcoes-dias legend{margin-bottom:var(--sp-2);padding:0}@media(max-width:370px){.opcoes-dias{gap:2px}}.form .opcao-dia{position:relative;display:flex;align-items:center;justify-content:center;min-height:var(--touch-min);border:1px solid var(--line-2);border-radius:var(--r-control);background:var(--ground);color:var(--ink-2);font-size:var(--text-body);font-weight:600}.form .opcao-dia input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;min-height:0;height:100%;margin:0;border:0;opacity:0;cursor:pointer}.form .opcao-dia:has(input:checked){border-color:var(--ink);background:var(--ink);color:var(--ground);font-weight:700}.form .opcao-dia:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.opcoes-secao{margin:var(--sp-3) 0 0;font-size:var(--text-section);font-weight:700}.form .liga{display:flex;align-items:center;gap:var(--sp-3);min-height:var(--touch-min);font-weight:600}.distancias{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin:0;padding:0;border:0}.distancias legend{margin-bottom:var(--sp-2);color:var(--ink-2);font-size:var(--text-label)}.form .distancias label{display:flex;align-items:center;gap:var(--sp-2);min-height:var(--touch-min);padding:0 var(--sp-3);border:1px solid var(--line-2);border-radius:var(--r-control);font-weight:600}.form .distancias label:has(input:checked){border:2px solid var(--ink)}.dica-acao{min-height:var(--touch-min);padding:0;border:0;background:none;color:var(--ink);font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px}.aviso-tracejado{margin:0;padding:var(--sp-3);border:1.5px dashed var(--ink);border-radius:var(--r-control)}.amostra{margin-top:var(--sp-3)}.amostra-linha{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--sp-2);padding:var(--sp-2) 0;border-top:1px solid var(--panel-line);color:var(--panel-ink-2)}.amostra-caixa{display:flex;align-items:center;justify-content:flex-end;min-width:150px;min-height:48px;padding:0 var(--sp-3);border:1px solid var(--panel-line);border-radius:var(--r-control);color:var(--panel-ink)}.amostra-calculado .num-md{color:var(--panel-ink)}.placar{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-3);margin-top:var(--sp-3)}.placar p{margin:0}.frase{margin:0;font-size:var(--text-screen);font-weight:700;line-height:2}.form .frase-alvo,.form .frase-escolha{min-height:var(--touch-min);padding:0 2px;border:0;border-bottom:2px solid var(--ink);border-radius:0;background:none;color:var(--ink);font:inherit}.form .frase-alvo{width:5.5ch;font-family:var(--font-num);text-align:center}.frase-opcional{color:var(--ink-2);font-size:var(--text-row);font-weight:600}.form .frase-opcional input{min-height:var(--touch-min);border:0;border-bottom:2px dashed var(--line-2);background:none;color:var(--ink-2);font:inherit}.form .liga input,.form .distancias input{width:22px;height:22px;min-height:0;margin:0;padding:0}.form .liga,.form .distancias label{color:var(--ink);font-size:var(--text-body)}.painel-registro{margin-top:var(--sp-2)}.painel .campo{padding-inline:0;border-bottom-color:var(--panel-line)}.painel .campo-rotulo,.painel .campo-unidade,.painel .campo-dica,.painel .dica{color:var(--panel-ink-2)}.painel .dica{padding-inline:0}.painel .campo-valor input,.painel .campo-calculado-valor{color:var(--panel-ink)}.painel .campo-passo{border-color:var(--panel-line);background:transparent;color:var(--panel-ink)}.painel .campo-caixa .campo-valor{border-color:var(--panel-line)}.painel .campo-valor input:focus-visible{border-bottom-color:var(--panel-ink)}.painel .painel-acao{display:block;width:100%;margin-top:var(--sp-2);color:var(--panel-ink);text-align:center}.painel .traco-gravado{height:4px;margin-top:var(--sp-3);overflow:hidden;border-radius:var(--r-pill);background:var(--panel-line)}.painel .traco-gravado:after{content:"";display:block;height:100%;background:var(--volt);transform-origin:left;animation:traco-enche .18s ease-out both}@keyframes traco-enche{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.painel-link{display:block;margin-top:var(--sp-1);color:var(--panel-ink);text-decoration:none}.painel-link .painel-titulo,.painel-link .painel-meta{display:block}.painel-outra{display:flex;flex-direction:column;margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--panel-line)}.painel-outra-titulo{font-size:var(--text-row);font-weight:600}.linha-objetivo-numero{flex:none;color:var(--ink);text-align:right}.grafico-mini{flex:none;width:88px;height:28px;overflow:visible}.grafico-traco{fill:none;stroke:var(--ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.grafico-ponto{fill:var(--ink)}.grafico-meta{stroke:var(--ink-3);stroke-width:1;stroke-dasharray:3 3}.grafico-coluna{fill:var(--ink)}.grafico-coluna-abaixo{fill:var(--line-2)}.grafico-coluna-atual{fill:none;stroke:var(--ink-2);stroke-width:1.5;stroke-dasharray:3 2}
