:root{color-scheme:dark;--bg: #15110E;--surface: #211B16;--surface-2: #2C251E;--line: #3A312A;--text: #F7F0E6;--text-dim: #A5968A;--feed: #F0A97E;--sleep: #C7A9DC;--diaper: #93B7DC;--feed-dado: var(--feed);--sinal-xixi: var(--diaper-ink-soft);--sinal-coco: var(--dirty-ink-soft);--sinal-mamada: var(--feed-ink-soft);--sinal-peso: var(--tile-medida-ink);--etq-hoje-bg: #3A1E19;--etq-hoje: #F2A594;--etq-consulta-bg: #33261A;--etq-consulta: #E5BE84;--etq-hoje-borda: #5C2F27;--etq-consulta-borda: #4F3B22;--porque-bg: #1F2628;--porque-ink: #A8B7BA;--diaper-dado: var(--diaper);--diaper-dirty: #C9AE7E;--note: #AFC49B;--danger: #F0836A;--on-accent: #15110E;--danger-soft: #331A15;--line-forte: #5A4F45;--tile-peito-bg: #39311D;--tile-peito-ink: #E7D098;--tile-mamadeira-bg: #391D39;--tile-mamadeira-ink: #E798E7;--tile-extracao-bg: #37391D;--tile-extracao-ink: #E1E798;--tile-sono-bg: #1D3039;--tile-sono-ink: #98CDE7;--tile-fralda-bg: #392B1D;--tile-fralda-ink: #E7BF98;--bottle: #D9C063;--tile-febre-bg: #39201D;--tile-febre-ink: #E7A098;--tile-remedio-bg: #2C3310;--tile-remedio-ink: #C8DC6E;--tile-vacina-bg: #1D3439;--tile-vacina-ink: #98D7E7;--tile-consulta-bg: #3A2D10;--tile-consulta-ink: #E3BE62;--tile-medida-bg: #30391D;--tile-medida-ink: #CCE798;--tile-choro-bg: #1F2440;--tile-choro-ink: #B9C3F0;--tile-colica-bg: #301D39;--tile-colica-ink: #CC98E7;--tile-pele-bg: #391D2B;--tile-pele-ink: #E798BF;--tile-denticao-bg: #391D21;--tile-denticao-ink: #E798A2;--tile-comida-bg: #1D392D;--tile-comida-ink: #98E7C4;--stool-amarelo: #E0B23A;--stool-verde: #6F8F35;--stool-marrom: #845A34;--stool-preto: #2B2420;--stool-vermelho: #B83A2E;--stool-claro: #E8E3D6;--feed-ink: var(--feed);--sleep-ink: var(--sleep);--diaper-ink: var(--diaper);--dirty-ink: var(--diaper-dirty);--note-ink: var(--note);--danger-ink: var(--danger);--font-base: "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--fs-30: 30px;--fs-26: 26px;--fs-22: 22px;--fs-19: 19px;--fs-18: 18px;--fs-17: 17px;--fs-16: 16px;--fs-15: 15px;--fs-14: 14px;--fs-13: 13px;--fs-12: 12px;--fs-11: 11px;--fw-regular: 400;--fw-medium: 500;--fw-semi: 600;--fw-bold: 700;--fw-black: 800;--space-4: 4px;--space-8: 8px;--space-12: 12px;--space-16: 16px;--space-20: 20px;--space-24: 24px;--space-32: 32px;--space-40: 40px;--space-48: 48px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 20px;--radius-xl: 24px;--radius-full: 999px;--radius-botao: 14px;--radius-botao-lg: 16px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .06);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .42);--dur-rapida: .12s;--dur-media: .18s;--dur-lenta: .22s;--ease: ease;--ease-folha: cubic-bezier(.2, .8, .3, 1);--z-cabecalho: 20;--z-nav: 30;--z-folha-fundo: 40;--z-folha: 41;--z-toast: 50;--foco: var(--feed);--icon-sm: 16px;--icon-md: 24px;--icon-lg: 32px;--icon-stroke: 1.5;--tap-min: 48px;--tap-log: 76px;--selo-neutro-bg: #2C251E;--selo-neutro-ink: #C9C0B4;--selo-ok-bg: #1E3329;--selo-ok-ink: #AFC49B;--selo-atencao-bg: #33291A;--selo-atencao-ink: #D9B97E;--selo-restricao-bg: #3A2119;--selo-restricao-ink: #F0A48A;--aviso-restricao-bg: #2A1712;--selo-cereal-bg: #332B1F;--selo-cereal-ink: #D3BE96;--selo-leguminosa-bg: #2A3018;--selo-leguminosa-ink: #C6D08A;--selo-carne-bg: #33202B;--selo-carne-ink: #E3B3C8;--selo-legume-bg: #22301F;--selo-legume-ink: #AFC49B;--selo-fruta-bg: #3A2A20;--selo-fruta-ink: #EDB59A;--selo-leite-bg: #272438;--selo-leite-ink: #BDB6E0;--acento: #AFC49B;--acento-ink: #16261C;--acento-quente: #EFCE7B;--veu: rgba(0, 0, 0, .46);--nav-h: 64px;--fab: 60px;--selo-feito-bg: #273A1C;--selo-feito-ink: #AACC96;--selo-falar-bg: #3F1829;--selo-falar-ink: #D3B6D3;--selo-consulta-bg: #3F2618;--selo-consulta-ink: #EFCE7B;--selo-previsto-bg: #3F1829;--selo-previsto-ink: #D3B6D3;--selo-alergeno-bg: #3F1822;--selo-alergeno-ink: #F8CABA;--selo-medida-bg: #373F18;--selo-medida-ink: #F2EADC;--selo-idade-bg: #3C3F18;--selo-idade-ink: #CBD183;--selo-ferro-bg: #3F1822;--selo-ferro-ink: #F4BEAE;--selo-recusou-bg: #272E30;--selo-recusou-ink: #92A2A6;--selo-grupo-cereal-bg: #3F2B18;--selo-grupo-cereal-ink: #E1903E;--selo-grupo-feijao-bg: #3C3F18;--selo-grupo-feijao-ink: #CBD183;--selo-grupo-proteina-bg: #3F2618;--selo-grupo-proteina-ink: #EFCE7B;--selo-grupo-legume-bg: #273A1C;--selo-grupo-legume-ink: #AACC96;--selo-grupo-fruta-bg: #30183F;--selo-grupo-fruta-ink: #D599FB;--btn-principal-bg: #3F2618;--btn-principal-ink: #EFCE7B;--btn-acento-bg: #3F2618;--btn-acento-ink: #EFCE7B;--btn-secundario-bg: #3F2F18;--btn-secundario-ink: #F2EADC;--btn-secundario-borda: transparent;--btn-perigo-bg: #3F2518;--btn-perigo-ink: #F8CABA;--btn-emergencia-bg: #3F2518;--btn-emergencia-ink: #F8CABA;--btn-visitante-bg: #3C3F18;--btn-visitante-ink: #CBD183;--btn-whats-bg: #273A1C;--btn-whats-ink: #AACC96;--quadro-bg: #33262F;--quadro-titulo: #DCC3D4;--quadro-ink: var(--text);--dado-peito: #D3B6D3;--dado-peito-2: #5A2A40;--dado-extracao: #CBD183;--dado-extracao-2: #3A4020;--dado-sono: #52A5CE;--dado-sono-2: #1D3039;--dado-xixi: #AACC96;--dado-xixi-2: #273A1C;--dado-coco: #D6B27A;--aviso-bg: #25533F;--aviso-ink: #FFFFFF;--aviso-dim: #D6E3DA;--aviso-ok: #FFFFFF;--aviso-ver-bg: #AACC96;--aviso-ver-ink: #25533F;--aviso-desfazer: #AACC96;--aviso-x-bg: #FFFFFF;--aviso-x-ink: #2B2B23;--nivel-agora-bg: #6D1F42;--nivel-agora-ink: #FFFFFF;--nivel-ligar-bg: var(--bg);--nivel-ligar-ink: #DCC3D4;--adicionar-bg: #3F2F18;--adicionar-ink: #F2EADC;--data-bloco-bg: #6777B6;--data-bloco-ink: #F2EADC;--contagem-bg: #273A1C;--contagem-ink: #AACC96;--chip-on-bg: #273A1C;--chip-on-ink: #AACC96;--faixa-bg: #211B16;--exame-grupo-bg: #1F2B1C;--exame-grupo-ink: #AFC49B;--exame-grupo-col: #26351F;--sombra-coluna: rgba(0, 0, 0, .45);--exame-falta: #6A5F55;--selo-novo-bg: #262B45;--selo-novo-ink: #BDC4EC;--apagar-circulo-bg: #3A2119;--veu-apagar: rgba(0, 0, 0, .55);--ori-evitar-bg: #3A2119;--ori-evitar-ponto: #E08A6A;--ori-orienta-bg: #33291A;--ori-orienta-ponto: #D9A866;--ori-libera-bg: #1F2B1C;--ori-libera-ponto: #8DB87A;--reacao-gostou-bg: #1F2B1C;--reacao-gostou-ink: #AFC49B;--reacao-estranhou-bg: #33291A;--reacao-estranhou-ink: #D9B97E;--reacao-recusou-bg: #2C251E;--reacao-recusou-ink: #C9C0B4;--campo-bg: var(--surface);--campo-borda: var(--line);--campo-foco: #AACC96;--campo-exemplo: #8A7F74;--espera-bg: #3F1829;--espera-borda: #6D1F42;--espera-ink: #D3B6D3;--ponto-consulta: #E1903E;--botao-principal-bg: #F0A97E;--botao-principal-ink: #15110E;--botao-sec-borda: #5A4F45;--botao-sec-ink: #F0A97E;--nav-ativo-bg: var(--text);--nav-ativo-ink: var(--bg);--opcao-escolhida-bg: #273A1C;--opcao-escolhida-ink: #AACC96;--ajuda-bg: #3F2F18;--ajuda-ink: #F2EADC;--acao-choro-bg: #1C223B;--acao-choro-ink: #F8CABA;--mais-ink: #E7A8CC;--ver-mais-ink: var(--text);--desfazer-ink: #AACC96;--desfazer-borda: #3E6B54;--topo-ativo-ink: var(--text);--aba-bg: #463C33;--aba-ink: var(--text);--trilho-bg: #2C251E;--trilho-borda: var(--line);--escolhida-bg: #1E2A1B;--trilho-ink: var(--text-dim);--nao-escolhido-ink: var(--text);--seg-sombra: none;--feed-soft: #3F1829;--feed-ink-soft: #D3B6D3;--sleep-soft: #18323F;--sleep-ink-soft: #FFFFFF;--diaper-soft: #273A1C;--diaper-ink-soft: #AACC96;--dirty-soft: #3F2F18;--dirty-ink-soft: #F2EADC;--note-soft: #272E30;--note-ink-soft: #92A2A6;--tile-obs-bg: #303027;--tile-obs-ink: #EEEBE6;--tile-duvida-bg: #3F1829;--tile-duvida-ink: #D3B6D3;--tile-vomito-bg: #3F3118;--tile-vomito-ink: #F2EADC;--tile-coto-bg: #40291B;--tile-coto-ink: #FFBE98}:root[data-theme=light]{color-scheme:light;--acento-quente: #EFCE7B;--veu: rgba(43, 43, 35, .32);--acento: #25533F;--acento-ink: #F2EADC;--selo-neutro-bg: #EEEBE6;--selo-neutro-ink: #4A463E;--selo-ok-bg: #E2ECE5;--selo-ok-ink: #1A3B2C;--selo-atencao-bg: #F9EAD0;--selo-atencao-ink: #7A5420;--selo-restricao-bg: #F8DDD3;--selo-restricao-ink: #8E3509;--aviso-restricao-bg: #FDF3EF;--selo-cereal-bg: #F3E9D9;--selo-cereal-ink: #6E5535;--selo-leguminosa-bg: #E9EDCF;--selo-leguminosa-ink: #4C5817;--selo-carne-bg: #F1DEE4;--selo-carne-ink: #6D1F42;--selo-legume-bg: #E2EEDB;--selo-legume-ink: #2B5537;--selo-fruta-bg: #FBE1D6;--selo-fruta-ink: #8A4420;--selo-leite-bg: #E8E4F0;--selo-leite-ink: #46437E;--bg: #FFFFFF;--surface: #F7F5F2;--surface-2: #EEEBE6;--line: #E3DFD8;--text: #2B2B23;--text-dim: #6B675F;--feed: #E1903E;--sleep: #6777B6;--diaper: #AACC96;--feed-dado: #C77A2C;--porque-bg: #E5EDEE;--sinal-xixi: var(--diaper-ink-soft);--sinal-coco: var(--dirty-soft);--sinal-mamada: var(--feed-soft);--sinal-peso: var(--selo-medida-bg);--etq-hoje-bg: #FBEDEA;--etq-hoje: #7A2A1E;--etq-consulta-bg: #FBF0E4;--etq-consulta: #6E4613;--etq-hoje-borda: #EBC9C1;--etq-consulta-borda: #EBD6B8;--porque-ink: #4B5C60;--diaper-dado: #5E914A;--diaper-dirty: #B28622;--note: #849E15;--danger: #D8560E;--on-accent: #2B2B23;--feed-ink: #876029;--sleep-ink: #515FA0;--diaper-ink: #25533F;--dirty-ink: #876029;--note-ink: #25533F;--danger-ink: #8E3509;--danger-soft: #F4BEAE;--line-forte: #CFC9C0;--bottle: #EFCE7B;--selo-feito-bg: #25533F;--selo-feito-ink: #AACC96;--selo-falar-bg: #6D1F42;--selo-falar-ink: #D3B6D3;--selo-consulta-bg: #EFCE7B;--selo-consulta-ink: #D8560E;--selo-previsto-bg: #D3B6D3;--selo-previsto-ink: #6D1F42;--selo-alergeno-bg: #F8CABA;--selo-alergeno-ink: #D17089;--selo-medida-bg: #849E15;--selo-medida-ink: #F2EADC;--selo-idade-bg: #CBD183;--selo-idade-ink: #25533F;--selo-ferro-bg: #D17089;--selo-ferro-ink: #F4BEAE;--selo-recusou-bg: #92A2A6;--selo-recusou-ink: #2B2B23;--selo-grupo-cereal-bg: #E1903E;--selo-grupo-cereal-ink: #2B2B23;--selo-grupo-feijao-bg: #CBD183;--selo-grupo-feijao-ink: #6D1F42;--selo-grupo-proteina-bg: #D8560E;--selo-grupo-proteina-ink: #EFCE7B;--selo-grupo-legume-bg: #AACC96;--selo-grupo-legume-ink: #25533F;--selo-grupo-fruta-bg: #D599FB;--selo-grupo-fruta-ink: #6D1F42;--btn-principal-bg: #D8560E;--btn-principal-ink: #EFCE7B;--btn-acento-bg: #EFCE7B;--btn-acento-ink: #D8560E;--btn-secundario-bg: #F2EADC;--btn-secundario-ink: #876029;--btn-secundario-borda: transparent;--btn-perigo-bg: #F8CABA;--btn-perigo-ink: #8E3509;--btn-emergencia-bg: #8E3509;--btn-emergencia-ink: #F8CABA;--btn-visitante-bg: #CBD183;--btn-visitante-ink: #6D1F42;--btn-whats-bg: #AACC96;--btn-whats-ink: #25533F;--quadro-bg: #D3C2CD;--quadro-titulo: #6D1F42;--quadro-ink: #2B2B23;--dado-peito: #6D1F42;--dado-peito-2: #D3B6D3;--dado-extracao: #25533F;--dado-extracao-2: #CBD183;--dado-sono: #52A5CE;--dado-sono-2: #B7DCEE;--dado-xixi: #25533F;--dado-xixi-2: #AACC96;--dado-coco: #876029;--aviso-bg: #25533F;--aviso-ink: #FFFFFF;--aviso-dim: #D6E3DA;--aviso-ok: #FFFFFF;--aviso-ver-bg: #AACC96;--aviso-ver-ink: #25533F;--aviso-desfazer: #AACC96;--aviso-x-bg: #FFFFFF;--aviso-x-ink: #2B2B23;--nivel-agora-bg: #6D1F42;--nivel-agora-ink: #FFFFFF;--nivel-ligar-bg: #FFFFFF;--nivel-ligar-ink: #6D1F42;--adicionar-bg: #F2EADC;--adicionar-ink: #876029;--data-bloco-bg: #6777B6;--data-bloco-ink: #F2EADC;--contagem-bg: #AACC96;--contagem-ink: #25533F;--chip-on-bg: #25533F;--chip-on-ink: #AACC96;--faixa-bg: #F5F3F0;--exame-grupo-bg: #EEF2EA;--exame-grupo-ink: #25533F;--exame-grupo-col: #E6ECE1;--sombra-coluna: rgba(43, 43, 35, .18);--exame-falta: #B8B2A8;--selo-novo-bg: #E7EAF5;--selo-novo-ink: #3E4C86;--apagar-circulo-bg: #FDF3EF;--veu-apagar: rgba(43, 43, 35, .42);--ori-evitar-bg: #FBEFEA;--ori-evitar-ponto: #C9643C;--ori-orienta-bg: #FBF3E7;--ori-orienta-ponto: #D99A52;--ori-libera-bg: #EEF2EA;--ori-libera-ponto: #8DB87A;--reacao-gostou-bg: #EEF2EA;--reacao-gostou-ink: #25533F;--reacao-estranhou-bg: #FBF1DC;--reacao-estranhou-ink: #8A5A00;--reacao-recusou-bg: #ECEAE6;--reacao-recusou-ink: #6B675F;--campo-bg: #FFFFFF;--campo-borda: #CFC9C0;--campo-foco: #25533F;--campo-exemplo: #9A958C;--espera-bg: #F5EBEE;--espera-borda: #D3B6D3;--espera-ink: #6D1F42;--ponto-consulta: #E1903E;--botao-principal-bg: #876029;--botao-principal-ink: #F2EADC;--botao-sec-borda: #CFC9C0;--botao-sec-ink: #876029;--nav-ativo-bg: #2B2B23;--nav-ativo-ink: #FFFFFF;--opcao-escolhida-bg: #25533F;--opcao-escolhida-ink: #AACC96;--ajuda-bg: #F2EADC;--ajuda-ink: #876029;--acao-choro-bg: #6777B6;--acao-choro-ink: #F8CABA;--mais-ink: #6D1F42;--ver-mais-ink: #2B2B23;--desfazer-ink: #25533F;--desfazer-borda: #AACC96;--topo-ativo-ink: #2B2B23;--aba-bg: #FFFFFF;--aba-ink: #2B2B23;--trilho-bg: #EEEBE6;--trilho-borda: #CFC9C0;--escolhida-bg: #EEF3EA;--trilho-ink: #6B675F;--nao-escolhido-ink: #2B2B23;--seg-sombra: 0 1px 3px rgba(43, 43, 35, .16), 0 0 0 .5px rgba(43, 43, 35, .06);--feed-soft: #6D1F42;--feed-ink-soft: #D3B6D3;--sleep-soft: #52A5CE;--sleep-ink-soft: #FFFFFF;--diaper-soft: #AACC96;--diaper-ink-soft: #25533F;--dirty-soft: #876029;--dirty-ink-soft: #F2EADC;--note-soft: #92A2A6;--note-ink-soft: #2B2B23;--tile-peito-bg: #EFCE7B;--tile-peito-ink: #876029;--tile-mamadeira-bg: #D3B6D3;--tile-mamadeira-ink: #6D1F42;--tile-extracao-bg: #CBD183;--tile-extracao-ink: #25533F;--tile-sono-bg: #52A5CE;--tile-sono-ink: #2B2B23;--tile-fralda-bg: #E1903E;--tile-fralda-ink: #EFCE7B;--tile-obs-bg: #EEEBE6;--tile-obs-ink: #2B2B23;--tile-febre-bg: #D8560E;--tile-febre-ink: #FFFFFF;--tile-remedio-bg: #849E15;--tile-remedio-ink: #2B2B23;--tile-vacina-bg: #D3C2CD;--tile-vacina-ink: #25533F;--tile-consulta-bg: #B28622;--tile-consulta-ink: #2B2B23;--tile-medida-bg: #F4BEAE;--tile-medida-ink: #25533F;--tile-duvida-bg: #6D1F42;--tile-duvida-ink: #D3B6D3;--tile-choro-bg: #6777B6;--tile-choro-ink: #FFFFFF;--tile-colica-bg: #D599FB;--tile-colica-ink: #6D1F42;--tile-vomito-bg: #92A2A6;--tile-vomito-ink: #2B2B23;--tile-pele-bg: #F8CABA;--tile-pele-ink: #6D1F42;--tile-denticao-bg: #D17089;--tile-denticao-ink: #2B2B23;--tile-comida-bg: #25533F;--tile-comida-ink: #CBD183;--tile-coto-bg: #FFBE98;--tile-coto-ink: #6D1F42}:root{--crianca-forest-bg: #25533F;--crianca-forest-ink: #F2EADC;--crianca-pea-bg: #3E4C86;--crianca-pea-ink: #E7EAF5;--crianca-terra-bg: #876029;--crianca-terra-ink: #F2EADC}:root{--rem-dada-bg: var(--exame-grupo-bg);--rem-dada-ink: var(--exame-grupo-ink)}:root{--perfil-anel-meio: var(--bg);--recorte-veu: rgba(43, 43, 35, .45);--recorte-borda: #FFFFFF}:root{--mamando-bg: #7E5D26;--mamando-ink: #F2E3BF}:root{--foto-fundo: #141413;--foto-ink: #F4F2EE;--foto-dim: #B8B2A8;--foto-botao: #2B2B23;--foto-detalhe: #D8D3CB}:root{--seletor-acento: #25533F;--seletor-tinta: color-mix(in srgb, #25533F 45%, #FFFFFF);--seletor-sobre: #F4F2EE}:root[data-theme=light]{--seletor-tinta: #25533F}:root{--ini-fralda-ink: var(--tile-fralda-ink);--ini-fralda-botao-bg: var(--tile-fralda-ink);--ini-fralda-botao-ink: var(--tile-fralda-bg)}:root[data-theme=light]{--ini-fralda-ink: #2B2B23;--ini-fralda-botao-bg: #2B2B23;--ini-fralda-botao-ink: #EFCE7B}:root{--aviso-painel-bg: #1E4434;--aviso-roda-bg: #F4F2EE;--aviso-roda-ink: #2B2B23;--aviso-roda-faixa: #E3DFD8}:root{--salvar-bg: var(--ini-fralda-botao-bg);--salvar-ink: var(--ini-fralda-botao-ink)}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fontes/manrope-latin.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}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fontes/manrope-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#root{height:100%}@media (display-mode: standalone),(display-mode: fullscreen){html{height:100lvh}}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-base);font-size:var(--fs-15);line-height:1.5;-webkit-font-smoothing:antialiased;overscroll-behavior-y:none;-webkit-text-size-adjust:100%;text-size-adjust:100%}button,input,select,textarea{font:inherit;color:inherit}input,select,textarea{font-size:var(--fs-16)}button{cursor:pointer;border:none;background:none}:focus-visible{outline:2px solid var(--foco);outline-offset:2px}:focus-visible:not(input,textarea){border-radius:var(--radius-sm)}input:focus-visible,textarea:focus-visible{outline:none}.icon{width:var(--icon-md);height:var(--icon-md);stroke-width:var(--icon-stroke);flex:0 0 auto;display:block}.icon-sm{width:var(--icon-sm);height:var(--icon-sm)}.tnum{font-variant-numeric:tabular-nums}.app{min-height:100%;max-width:560px;margin:0 auto;padding:max(var(--space-12),env(safe-area-inset-top)) var(--space-20) calc(var(--nav-h) + var(--space-12) + env(safe-area-inset-bottom) + var(--space-24));display:flex;flex-direction:column}.topbar{position:sticky;top:0;z-index:var(--z-cabecalho);display:flex;align-items:center;gap:var(--space-12);min-height:var(--tap-min);margin:calc(-1*max(var(--space-12),env(safe-area-inset-top))) calc(var(--space-20) * -1) var(--space-24);padding:max(var(--space-12),env(safe-area-inset-top)) var(--space-20) var(--space-16);background:var(--bg)}.topbar:after{content:"";position:absolute;left:0;right:0;top:100%;height:var(--space-24);background:linear-gradient(to bottom,var(--bg),transparent);pointer-events:none}.topbar h1{flex:1;margin:0;font-size:var(--fs-22);font-weight:var(--fw-bold);letter-spacing:-.02em}.topbar-trilha h1{font-size:var(--fs-16);font-weight:var(--fw-semi);letter-spacing:0;color:var(--text-dim)}.iconbtn{width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-full);display:grid;place-items:center;color:var(--text-dim);flex:0 0 auto}.iconbtn:active{background:var(--surface-2)}.section-label{font-size:var(--fs-11);font-weight:var(--fw-semi);letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);margin:var(--space-32) 0 var(--space-12)}.section-label:first-child{margin-top:0}.section-label:has(>.icon){display:flex;align-items:center;gap:var(--space-8)}.grupo+.grupo>.section-label{margin-top:var(--space-24)}.card{background:var(--bg);border-radius:var(--radius-lg);padding:var(--space-16);margin-bottom:var(--space-24);border:1px solid var(--line)}.card:last-child{margin-bottom:0}.card h3{margin:0 0 var(--space-8);font-size:var(--fs-19);font-weight:var(--fw-bold);letter-spacing:-.02em}.card p{margin:0 0 var(--space-8)}.card p:last-child{margin-bottom:0}.muted{color:var(--text-dim)}.small{font-size:var(--fs-12)}.pair2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-12)}.state{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:var(--radius-lg);padding:var(--space-16);text-align:left;min-height:var(--tap-min)}.state .k{display:flex;align-items:center;gap:var(--space-8);font-size:var(--fs-12);font-weight:var(--fw-semi);color:var(--text-dim);margin-bottom:var(--space-8)}.state .k .icon{width:var(--icon-sm);height:var(--icon-sm);color:var(--c)}.state .v{display:block;font-size:var(--fs-18);font-weight:var(--fw-bold);letter-spacing:-.01em;line-height:1.15;font-variant-numeric:tabular-nums}.state .s{display:block;margin-top:var(--space-4);font-size:var(--fs-12);color:var(--text-dim);font-variant-numeric:tabular-nums}.tally{display:flex;background:var(--surface);box-shadow:var(--shadow-sm);border-radius:var(--radius-lg);overflow:hidden;margin-bottom:var(--space-24)}.tally .slot{flex:1 1 0;min-width:0;padding:var(--space-16) var(--space-8);text-align:center;border-left:1px solid var(--line)}.tally .slot:first-child{border-left:none}.tally .slot b{display:block;font-size:var(--fs-19);font-weight:var(--fw-black);font-variant-numeric:tabular-nums;line-height:1.1}.tally .slot span{display:block;margin-top:var(--space-4);font-size:var(--fs-11);color:var(--text-dim)}.cartao-seta,.linha-seta{display:flex;align-items:center;gap:var(--space-12);width:100%;min-height:var(--tap-min);text-align:left;color:var(--text)}.cartao-seta{margin-bottom:var(--space-8);padding:var(--space-12) var(--space-16);border-radius:var(--radius-lg);background:var(--bg);border:1px solid var(--line)}.cartao-seta:last-child{margin-bottom:0}.cartao-seta:active{background:var(--surface)}.linha-seta{padding:var(--space-12) 0;background:transparent}.linha-seta+.linha-seta{box-shadow:inset 0 1px 0 var(--line)}.cartao-seta>.icon,.linha-seta>.icon,.cartao-seta .chev,.linha-seta .chev{flex:0 0 auto;color:var(--text-dim)}.chev .icon{width:var(--icon-sm);height:var(--icon-sm)}.cartao-seta .body,.linha-seta .body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cartao-seta b,.linha-seta b{font-size:var(--fs-15);font-weight:var(--fw-semi)}.cartao-seta .body>span,.cartao-seta .body>small,.linha-seta .body>span,.linha-seta .body>small{font-size:var(--fs-12);color:var(--text-dim);line-height:1.35}.cartao-seta:disabled,.linha-seta:disabled{opacity:.5;cursor:default}.link-row{display:flex;align-items:center;gap:var(--space-8);width:100%;min-height:var(--tap-min);font-size:var(--fs-12);color:var(--text-dim);text-align:left}.link-row .icon{width:var(--icon-sm);height:var(--icon-sm)}.btn{min-height:44px;padding:0 var(--space-20);border-radius:var(--radius-botao);background:var(--btn-secundario-bg);color:var(--btn-secundario-ink);box-shadow:inset 0 0 0 1px var(--btn-secundario-borda);font-weight:var(--fw-semi);font-size:var(--fs-14);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-8);transition:transform var(--dur-rapida) var(--ease),filter var(--dur-rapida) var(--ease)}.btn:active{transform:scale(.97);filter:brightness(1.08)}.btn-primary{background:var(--btn-principal-bg);color:var(--btn-principal-ink);box-shadow:none;min-height:52px;border-radius:var(--radius-botao-lg)}.btn-acento{background:var(--btn-acento-bg);color:var(--btn-acento-ink);box-shadow:none;min-height:52px;border-radius:var(--radius-botao-lg)}.btn-danger{background:var(--btn-perigo-bg);color:var(--btn-perigo-ink);box-shadow:none}.btn-row{display:flex;gap:var(--space-12);margin-top:var(--space-24)}.btn-row .btn{flex:1}.btn:disabled{opacity:1;background:var(--surface-2);color:var(--text-dim);box-shadow:none;cursor:default}.btn:disabled:active{transform:none;filter:none}.fazendo{cursor:progress}.giro{width:16px;height:16px;flex:none;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:girar .7s linear infinite}@keyframes girar{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.giro{animation-duration:1.6s}}.codigo-casa{margin:var(--space-4) 0 0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:var(--fs-14);font-weight:var(--fw-semi);word-break:break-all;-webkit-user-select:all;user-select:all}.btn-block{width:100%}.chips{display:flex;gap:6px;flex-wrap:wrap}.chips-rolagem{position:relative;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-left:calc(var(--space-20) * -1);margin-right:calc(var(--space-20) * -1);padding:0 var(--space-20);-webkit-mask-image:linear-gradient(to right,transparent,currentColor var(--space-20),currentColor calc(100% - var(--space-20)),transparent);mask-image:linear-gradient(to right,transparent,currentColor var(--space-20),currentColor calc(100% - var(--space-20)),transparent)}.chips-rolagem::-webkit-scrollbar{display:none}.chips-rolagem .chip{flex:0 0 auto}.chip{position:relative;min-height:30px;padding:0 var(--space-12);border-radius:var(--radius-full);background:transparent;color:var(--nao-escolhido-ink);box-shadow:inset 0 0 0 1px var(--line-forte);font-weight:var(--fw-semi);font-size:var(--fs-13);display:inline-flex;align-items:center;gap:6px;transition:transform var(--dur-rapida) var(--ease)}.chip:after{content:"";position:absolute;top:-7px;right:0;bottom:-7px;left:0}.chip:active{transform:scale(.97)}.chip[aria-pressed=true]{background:var(--opcao-escolhida-bg);color:var(--opcao-escolhida-ink);box-shadow:none}.chip .icon{width:var(--icon-sm);height:var(--icon-sm)}.chip:disabled{opacity:.4}.sheet-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-folha-fundo);touch-action:none;background:#0000009e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:fade var(--dur-media) var(--ease)}.sheet{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-folha);background:var(--surface);border-radius:var(--radius-xl) var(--radius-xl) 0 0;padding:var(--space-8) var(--space-20) calc(var(--space-24) + env(safe-area-inset-bottom));max-height:90vh;overflow-y:auto;overscroll-behavior:contain;max-width:560px;margin:0 auto;box-shadow:var(--shadow-lg);animation:rise var(--dur-lenta) var(--ease-folha);transition:transform var(--dur-rapida) var(--ease)}.grabber{display:block;position:relative;width:100%;height:32px;margin:0 0 var(--space-12);background:none}.grabber:before{content:"";position:absolute;left:50%;top:12px;transform:translate(-50%);width:var(--space-40);height:var(--space-4);border-radius:var(--radius-full);background:var(--line);transition:background-color var(--dur-rapida) var(--ease),width var(--dur-rapida) var(--ease)}.grabber:active:before{background:var(--text-dim);width:var(--space-48)}.sheet h2{margin:0 0 var(--space-20);font-size:var(--fs-18);font-weight:var(--fw-bold);letter-spacing:-.01em}@keyframes rise{0%{transform:translateY(100%)}}@keyframes fade{0%{opacity:0}}.reg-grade{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:var(--space-8)}.reg-tile{min-width:0;min-height:88px;border-radius:var(--radius-lg);background:var(--tbg);color:var(--tink);display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:var(--space-8);padding:var(--space-12);text-align:left;transition:transform var(--dur-rapida) var(--ease),filter var(--dur-rapida) var(--ease)}.ini-vazado .reg-tile{background:transparent;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--tbg) 80%,var(--text));color:var(--text)}.ini-vazado .reg-tile .icon{color:color-mix(in srgb,var(--tbg) 80%,var(--text))}.ini-vazado .reg-tile:active{background:color-mix(in srgb,var(--tbg) 14%,transparent)}.reg-tile:active{transform:scale(.96);filter:brightness(.97)}.reg-tile .icon{width:22px;height:22px}.reg-tile span{min-width:0;width:100%}.reg-tile b{display:block;font-size:var(--fs-14);font-weight:var(--fw-bold);line-height:1.2}.reg-tile small{display:block;margin-top:2px;font-size:var(--fs-11);font-weight:var(--fw-medium);opacity:.85;line-height:1.25}.passo-topo{display:flex;align-items:center;gap:var(--space-8);margin-bottom:var(--space-16)}.passo-voltar{margin-left:calc(var(--space-12) * -1);width:40px;height:40px}.passo-icone{width:36px;height:36px;flex:0 0 auto;border-radius:var(--radius-full);background:var(--tbg);color:var(--tink);display:grid;place-items:center}.passo-icone .icon{width:20px;height:20px}.sheet .passo-topo h2{margin:0;flex:1}.passo-quando{margin-bottom:var(--space-8)}.passo-hora{margin:0 0 var(--space-8);font-size:var(--fs-14);font-weight:var(--fw-semi);color:var(--text-dim)}.passo-estado{margin:calc(var(--space-8) * -1) 0 var(--space-16);font-size:var(--fs-14);color:var(--text-dim)}.passo-rotulo{margin:var(--space-20) 0 var(--space-8);font-size:var(--fs-12);font-weight:var(--fw-semi);color:var(--text-dim)}.passo-rotulo small,label.field>span small{font-weight:var(--fw-regular);opacity:.8}.passo-bloco{margin-top:var(--space-20)}.passo .chip:not(.star-chip)[aria-pressed=true]{background:var(--tbg);color:var(--tink)}.passo-mais{min-height:44px;margin-top:var(--space-8)}.passo-mais[aria-pressed=true]{color:var(--text)}.passo-aviso{display:flex;gap:var(--space-8);align-items:flex-start;margin:var(--space-12) 0 0;padding:var(--space-12);border-radius:var(--radius-md);background:var(--surface-2);font-size:var(--fs-12);line-height:1.4;color:var(--text)}.passo-aviso .icon{margin-top:1px;color:var(--danger-ink)}.btn-salvar{background:var(--tbg);color:var(--tink);box-shadow:none;margin-top:var(--space-24)}.btn-row .btn-salvar{margin-top:0}.passo-fim{display:flex;align-items:center;gap:var(--space-8)}.passo-fim .chip{min-height:44px}.passo-fim input{flex:1;min-width:0;min-height:44px;padding:0 var(--space-12);border:none;border-radius:var(--radius-full);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);color:var(--text)}.passo .star-chip{margin-top:var(--space-4)}.passo-sono{margin-top:var(--space-16);min-height:56px;font-size:var(--fs-17)}.passo-duas{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8)}.passo-grande{min-height:72px;border-radius:var(--radius-lg);background:var(--surface-2);color:var(--text);display:flex;flex-direction:column;align-items:center;justify-content:center}.passo-grande b{font-size:var(--fs-17);font-weight:var(--fw-bold);text-transform:capitalize}.passo-grande small{font-size:var(--fs-11);color:var(--text-dim);min-height:1.2em}.passo-grande[aria-pressed=true]{background:var(--tbg);color:var(--tink);box-shadow:inset 0 0 0 2px var(--tink)}.passo-grande[aria-pressed=true] small{color:inherit}.ml{display:flex;align-items:center;gap:var(--space-8)}.ml-btn{width:48px;height:48px;flex:0 0 auto;border-radius:var(--radius-full);background:var(--tbg);color:var(--tink);box-shadow:none;font-size:var(--fs-22);font-weight:var(--fw-bold);line-height:1}.ml-campo{flex:1;display:flex;align-items:baseline;justify-content:center;gap:var(--space-4);font-size:var(--fs-14);color:var(--text-dim)}.ml .ml-campo input{width:5ch;min-height:48px;padding:0;text-align:center;background:none;box-shadow:none;font-size:var(--fs-22);font-weight:var(--fw-bold);-moz-appearance:textfield}.ml-campo input::-webkit-inner-spin-button,.ml-campo input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fralda-tipos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8)}.fralda-tipo{min-height:76px;border-radius:var(--radius-lg);background:var(--surface-2);color:var(--text);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);font-size:var(--fs-14);font-weight:var(--fw-semi);transition:transform var(--dur-rapida) var(--ease)}.fralda-tipo:active{transform:scale(.96)}.fralda-tipo[aria-pressed=true]{background:var(--fbg);color:var(--fink);box-shadow:inset 0 0 0 2px var(--fink)}.cores-coco{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-4)}.cor-coco{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-4) 0;border-radius:var(--radius-md);font-size:var(--fs-11);color:var(--text-dim);line-height:1.15;text-align:center}.cor-bola{width:32px;height:32px;border-radius:var(--radius-full);box-shadow:inset 0 0 0 1px #0000001f}.cor-coco[aria-pressed=true]{color:var(--text);font-weight:var(--fw-semi)}.cor-coco[aria-pressed=true] .cor-bola{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--tink)}.forma-coco{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-4) 0;border-radius:var(--radius-md);font-size:var(--fs-11);color:var(--text-dim);line-height:1.15;text-align:center}.forma-icone{width:44px;height:44px;border-radius:var(--radius-md);background:var(--surface-2);color:var(--forma);display:grid;place-items:center}.forma-icone .icon{width:28px;height:28px}.forma-coco[aria-pressed=true]{color:var(--text);font-weight:var(--fw-semi)}.forma-coco[aria-pressed=true] .forma-icone{background:var(--tbg);box-shadow:inset 0 0 0 2px var(--tink)}.tag-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-12)}.tag-btn{min-height:var(--tap-log);border-radius:var(--radius-lg);background:var(--surface-2);color:var(--text);display:flex;align-items:center;gap:var(--space-12);padding:0 var(--space-16);text-align:left;transition:transform var(--dur-rapida) var(--ease),filter var(--dur-rapida) var(--ease)}.tag-btn:active{transform:scale(.97);filter:brightness(1.08)}.tag-btn .icon{color:var(--note-ink)}.tag-btn b{display:block;font-weight:var(--fw-semi);font-size:var(--fs-14)}.tag-btn span{display:block;font-size:var(--fs-11);color:var(--text-dim)}.tag-btn[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--note)}label.field{display:block;margin:var(--space-20) 0}label.field>span{display:block;margin-bottom:var(--space-8);font-size:var(--fs-12);font-weight:var(--fw-semi);color:var(--text-dim)}input[type=datetime-local],input[type=date],input[type=text],input[type=tel],input[type=number],input[type=email],input[type=password],textarea{width:100%;min-height:var(--tap-min);padding:var(--space-12) var(--space-16);border-radius:var(--radius-lg);background:var(--surface-2);border:none;box-shadow:inset 0 0 0 1px var(--line);color:var(--text)}textarea{min-height:88px;resize:vertical;line-height:1.5}input[type=datetime-local],input[type=date],input[type=time]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;min-width:0}input::-webkit-date-and-time-value{text-align:left}.search{display:flex;align-items:center;gap:var(--space-8);background:transparent;box-shadow:inset 0 0 0 1px var(--line);border-radius:var(--radius-full);padding:0 var(--space-16);min-height:44px;margin-bottom:var(--space-16)}.search:focus-within{box-shadow:inset 0 0 0 1px var(--text-dim)}.search .icon{width:var(--icon-sm);height:var(--icon-sm);color:var(--text-dim)}.search input{flex:1;min-height:44px;min-width:0;background:none;border:none;box-shadow:none;padding:0;font-size:var(--fs-16);color:var(--text)}.search input::placeholder{color:var(--text-dim)}.nav{position:fixed;z-index:var(--z-nav);left:var(--space-12);right:var(--space-12);bottom:calc(var(--space-12) + env(safe-area-inset-bottom));display:flex;align-items:center;gap:2px;padding:6px;border-radius:var(--radius-xl);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line),0 8px 28px #0000001f}.nav-item{flex:1 1 0;min-width:0;height:52px;border-radius:var(--radius-lg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--text-dim);transition:transform var(--dur-rapida) var(--ease)}.nav-item .icon{width:22px;height:22px}.nav-item:not([aria-current=page]),.nav-item:not([aria-current=page]):focus,.nav-item:not([aria-current=page]):active{background-color:transparent;color:var(--text-dim)}.nav-item:focus:not(:focus-visible){outline:none}.nav-item span{font-size:var(--fs-11);line-height:1}.nav-item:active{transform:scale(.94)}.nav-item[aria-current=page]{background-color:var(--nav-ativo-bg);color:var(--nav-ativo-ink)}.nav-item[aria-current=page] span{font-weight:var(--fw-semi)}.nav-item:focus-visible{outline:2px solid var(--text);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.timeline{position:relative;padding-left:46px}.timeline .hour{position:absolute;left:0;width:34px;font-size:var(--fs-11);color:var(--text-dim);font-variant-numeric:tabular-nums;text-align:right;transform:translateY(-50%)}.timeline .rail{position:absolute;left:42px;top:0;bottom:0;width:1px;background:var(--line)}.timeline .tl-now{position:absolute;left:38px;right:0;height:2px;background:var(--feed)}.timeline .tl-now:before{content:"";position:absolute;left:0;top:-3px;width:var(--space-8);height:var(--space-8);border-radius:50%;background:var(--feed)}.tl-block{position:absolute;left:0;right:0;min-height:var(--tap-min);border-radius:var(--radius-md);background:var(--surface);padding:var(--space-8) var(--space-12);display:flex;align-items:center;gap:var(--space-8);overflow:hidden;text-align:left;color:var(--text);font-size:var(--fs-12)}.tl-block .icon{width:var(--icon-sm);height:var(--icon-sm);color:var(--c)}.tl-block .t{font-variant-numeric:tabular-nums;color:var(--text-dim);flex:0 0 auto}.tl-block .n{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-block.span{align-items:flex-start;background:transparent;box-shadow:inset 0 0 0 1px var(--line),inset 3px 0 0 var(--c)}.toast{position:fixed;left:var(--space-16);right:var(--space-16);bottom:calc(var(--nav-h) + var(--space-12) + var(--space-16) + env(safe-area-inset-bottom));max-width:520px;margin:0 auto;z-index:var(--z-toast);display:grid;grid-template-columns:22px minmax(0,1fr) 32px;gap:4px var(--space-12);align-items:start;padding:var(--space-12) var(--space-12) var(--space-12) 14px;border-radius:20px;background:var(--aviso-bg);color:var(--aviso-ink);box-shadow:0 8px 28px #0000002e;animation:rise .2s cubic-bezier(.2,.8,.3,1)}.toast-texto{min-width:0}.toast-texto b{display:block;font-size:var(--fs-15);font-weight:var(--fw-bold);line-height:1.3}.toast-texto small{display:block;margin-top:1px;font-size:12.5px;line-height:1.35;color:var(--aviso-dim)}.toast-x{position:relative;width:32px;height:32px;border-radius:var(--radius-full);display:grid;place-items:center;background:var(--aviso-x-bg);color:var(--aviso-x-ink)}.toast-x:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.toast-x .icon{width:14px;height:14px}.toast-acoes{grid-column:2 / 4;display:flex;flex-wrap:wrap;gap:var(--space-8);margin-top:var(--space-8)}.toast-acoes button{position:relative;min-height:34px;padding:0 14px;border-radius:12px;display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-13);font-weight:var(--fw-bold)}.toast-acoes button:after{content:"";position:absolute;top:-5px;right:0;bottom:-5px;left:0}.toast-acoes .icon{width:15px;height:15px}.toast-ver{background:var(--aviso-ver-bg);color:var(--aviso-ver-ink)}.toast-desfazer{background:transparent;color:var(--aviso-desfazer);box-shadow:inset 0 0 0 1.5px var(--aviso-desfazer)}.syncbar{font-size:var(--fs-11);color:var(--text-dim);text-align:center;padding:var(--space-16) 0 0}.imperative{font-size:var(--fs-15);font-weight:var(--fw-semi);line-height:1.4;margin:0 0 var(--space-24)}.status-tag{display:flex;align-items:center;gap:var(--space-8);font-size:var(--fs-12);font-weight:var(--fw-semi);margin-bottom:var(--space-4)}.status-tag .icon{width:var(--icon-sm);height:var(--icon-sm)}.porque{margin-bottom:var(--space-24);padding:var(--space-16);border-radius:var(--radius-lg);background:var(--porque-bg)}.porque-titulo{margin:0 0 var(--space-4)!important;font-size:var(--fs-11);font-weight:var(--fw-semi);letter-spacing:.1em;text-transform:uppercase;color:var(--porque-ink)}.porque-texto{margin:0!important;font-size:var(--fs-14);line-height:1.55}.callout{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-16);margin:var(--space-24) 0 0;font-size:var(--fs-12);line-height:1.55}.callout .lbl{display:flex;align-items:center;gap:var(--space-8);font-weight:var(--fw-bold);color:var(--danger-ink);margin-bottom:var(--space-8)}.callout .lbl .icon{width:var(--icon-sm);height:var(--icon-sm)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.ogrid{display:grid;grid-template-columns:1fr repeat(7,22px);gap:var(--space-8) var(--space-4);align-items:center}.ohead{font-size:var(--fs-11);color:var(--text-dim);text-align:center;font-variant-numeric:tabular-nums}.orow{display:flex;align-items:center;gap:var(--space-8);font-size:var(--fs-12);min-width:0}.ocell{display:grid;place-items:center}.ocell i{width:14px;height:14px;border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--line)}.ocell i.on{background:var(--note);box-shadow:none}.star{display:grid;place-items:center;width:var(--tap-min);height:var(--tap-min);flex:0 0 auto;border-radius:var(--radius-full);color:var(--text-dim);cursor:pointer}.star[aria-pressed=true]{color:var(--feed)}.star[aria-pressed=true] .icon{fill:var(--feed)}.star-chip{margin-bottom:var(--space-8)}.star-chip.on{background:var(--surface-2);color:var(--feed-ink)}.star-chip.on .icon{fill:currentColor}.link-inline{display:block;margin-top:var(--space-8);font-size:var(--fs-12);font-weight:var(--fw-semi);color:var(--text-dim);text-decoration:underline;text-underline-offset:3px;min-height:var(--tap-min);text-align:left}.escopo{margin-top:var(--space-32);line-height:1.6}div.field{margin:var(--space-20) 0}.field-rotulo{display:block;margin-bottom:var(--space-8);font-size:var(--fs-12);font-weight:var(--fw-semi);color:var(--text-dim)}.chip-sug{min-height:44px}.sugestoes{display:flex;flex-direction:column;gap:var(--space-8)}.sugestao{display:flex;align-items:center;gap:var(--space-8);width:100%;min-height:44px;padding:var(--space-8) var(--space-12);border-radius:var(--radius-md);background:var(--surface-2);color:var(--text);font-size:var(--fs-14);font-weight:var(--fw-semi);text-align:left}.sugestao span{flex:1;min-width:0}.sugestao small{flex:0 0 auto;font-size:var(--fs-11);font-weight:var(--fw-medium);color:var(--text-dim)}.sugestao[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--text)}.sugestao-feita{background:transparent;color:var(--text-dim);border:1px solid var(--line)}.sugestao:active{transform:scale(.98)}.ajuda{display:block;margin-top:var(--space-8);font-size:var(--fs-11);color:var(--text-dim);font-weight:var(--fw-regular)}.erro{color:var(--danger-ink);font-weight:var(--fw-semi)}.roda{--roda-item: 36px;margin-top:var(--space-12)}.roda-colunas{position:relative;display:flex;gap:var(--space-4);height:calc(var(--roda-item) * 3);-webkit-mask-image:linear-gradient(to bottom,transparent,black 35%,black 65%,transparent);mask-image:linear-gradient(to bottom,transparent,black 35%,black 65%,transparent)}.roda-faixa{position:absolute;left:0;right:0;top:var(--roda-item);height:var(--roda-item);border-radius:var(--radius-md);background:var(--surface-2);pointer-events:none}.roda-coluna{position:relative;flex:1 1 0;overflow-y:auto;padding:var(--roda-item) 0;scroll-snap-type:y mandatory;overscroll-behavior:contain;scrollbar-width:none}.roda-coluna::-webkit-scrollbar{display:none}.roda-dia{flex:1.8 1 0}.roda-item{display:flex;align-items:center;justify-content:center;width:100%;height:var(--roda-item);scroll-snap-align:center;background:transparent;color:var(--text-dim);font-size:var(--fs-15);font-variant-numeric:tabular-nums;white-space:nowrap}.roda-item-on{color:var(--text);font-weight:var(--fw-semi)}.legenda{display:flex;flex-wrap:wrap;gap:var(--space-8) var(--space-16);margin-top:var(--space-16);font-size:var(--fs-11);color:var(--text-dim)}.legenda span{display:inline-flex;align-items:center;gap:var(--space-8)}.legenda i{width:10px;height:10px;border-radius:3px}.lista-seca{list-style:none;margin:0 0 var(--space-24);padding:0}.lista-seca li{padding:var(--space-8) 0;font-size:15px;color:var(--text-dim)}.card-strip{position:relative;overflow:hidden;padding-top:var(--space-24)}.card-strip:before{content:"";position:absolute;top:0;left:0;right:0;height:var(--space-4);background:var(--c)}.field-inline{margin-bottom:var(--space-16)}.field-inline:last-of-type{margin-bottom:var(--space-20)}.vazio{margin:0 0 var(--space-16);padding:var(--space-16) 0;font-size:var(--fs-14);line-height:1.5;color:var(--text-dim)}.vazio p{margin:0}.vazio>*+*{margin-top:var(--space-12)}.grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-12)}.quad{aspect-ratio:1;background:var(--surface);box-shadow:var(--shadow-sm);border-radius:var(--radius-lg);padding:var(--space-16);display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;text-align:left;color:var(--text);transition:transform var(--dur-rapida) var(--ease)}.quad:active{transform:scale(.98)}.quad .t{font-size:var(--fs-12);font-weight:var(--fw-semi);color:var(--text-dim)}.quad .d{display:block;font-size:var(--fs-18);font-weight:var(--fw-bold);letter-spacing:-.01em;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.quad .c{display:block;margin-top:var(--space-4);font-size:var(--fs-11);color:var(--text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.quad-vazio .d{color:var(--text-dim)}.quad-vazio .c{color:var(--feed-ink);font-weight:var(--fw-semi)}.lista-seca li b{color:var(--text);font-weight:var(--fw-semi)}.faixa{background:var(--c, var(--surface-2));margin:calc(max(var(--space-12),env(safe-area-inset-top))*-1) calc(var(--space-20) * -1) 0;padding:calc(max(var(--space-12),env(safe-area-inset-top)) + var(--space-8)) var(--space-20) var(--space-32)}.faixa .topbar{margin-bottom:0}.faixa .ctx{margin:var(--space-8) 0 0;font-size:var(--fs-12);color:var(--ctx, var(--text-dim))}.sob-faixa{background:var(--surface);border-radius:var(--radius-xl) var(--radius-xl) 0 0;margin:calc(var(--space-24) * -1) calc(var(--space-20) * -1) 0;padding:var(--space-24) var(--space-20) 0;flex:1}.topbar .add{width:44px;height:44px;flex:0 0 auto;border-radius:var(--radius-full);background:transparent;color:var(--text);display:grid;place-items:center}.topbar .add:active{background:var(--surface-2);transform:scale(.94)}.metas{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-8)}.meta{font-size:var(--fs-11);color:var(--text-dim);background:var(--surface-2);border-radius:var(--radius-full);padding:2px var(--space-8);white-space:nowrap}.dia{list-style:none;margin:0 0 var(--space-24);padding:0;position:relative}.dia>li{position:relative}.dia>li:before{content:"";position:absolute;left:65px;top:0;bottom:0;width:2px;background:var(--line)}.dia>li:first-child:before{top:20px}.dia>li:last-child:before{bottom:auto;height:20px}.dia>li:only-child:before{display:none}.dia-botao,.dia-agora,.dia-pausa{display:grid;grid-template-columns:48px 20px 1fr auto;column-gap:var(--space-8);align-items:start;width:100%;text-align:left;color:var(--text)}.dia-botao{padding:var(--space-12) 0;border-radius:var(--radius-md)}.dia-botao:active{background:var(--surface-2)}.dia-hora{padding-top:1px;font-size:var(--fs-12);font-weight:var(--fw-semi);color:var(--text-dim);text-align:right}.dia-no{justify-self:center;margin-top:3px;width:14px;height:14px;border-radius:50%;background:var(--c);box-shadow:0 0 0 3px var(--bg);position:relative;z-index:1}.dia-no-vazado{background:var(--bg);box-shadow:inset 0 0 0 3px var(--c),0 0 0 3px var(--bg)}.dia-corpo{min-width:0}.dia-corpo b{display:block;font-size:var(--fs-14);font-weight:var(--fw-semi);line-height:1.35}.dia-corpo span{display:block;margin-top:2px;font-size:var(--fs-12);color:var(--text-dim);overflow-wrap:anywhere}.dia-estrela{margin-top:2px;color:var(--text);fill:var(--text)}.dia-em-curso .dia-botao{background:color-mix(in srgb,var(--sleep) 16%,transparent);box-shadow:inset 0 2px color-mix(in srgb,var(--sleep) 60%,transparent)}.dia-agora{padding:var(--space-8) 0;align-items:center}.dia-agora .dia-no{margin-top:0;width:10px;height:10px;background:var(--feed)}.dia-agora-txt{font-size:var(--fs-12);font-weight:var(--fw-semi);color:var(--feed-ink)}.dia-pausa{padding:var(--space-8) 0;align-items:center}.dia-pausa .dia-no{margin-top:0;width:6px;height:6px;background:var(--line);box-shadow:none}.dia-pausa span:last-child{font-size:var(--fs-11);color:var(--text-dim);font-style:italic}.fontes{margin-top:var(--space-24)}.fontes-titulo{margin:0 0 var(--space-8);font-size:var(--fs-12);font-weight:var(--fw-semi);color:var(--text-dim)}.fontes ul{margin:0;padding-left:18px}.fontes li{margin-bottom:var(--space-8);font-size:var(--fs-11);line-height:1.4;color:var(--text-dim)}.fontes a{color:var(--text-dim);text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.fontes-pe{margin-top:var(--space-32)}.fontes-limite{margin:var(--space-8) 0 0;font-size:var(--fs-12);line-height:1.45;color:var(--text-dim)}.semana-nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-12);font-size:var(--fs-14);font-weight:var(--fw-semi)}.semana-nav .iconbtn:disabled{opacity:.3}.semana-card{margin-bottom:var(--space-12)}.semana-titulo{margin:0 0 var(--space-12)!important;font-size:var(--fs-12);font-weight:var(--fw-semi);color:var(--text-dim)}.topbar-titulo{flex:1;min-width:0}.sofia-idade{margin:2px 0 0;font-size:var(--fs-12);color:var(--text-dim)}.emerg{background:transparent;color:var(--text);padding:0;margin-bottom:var(--space-32)}.emerg-topo{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-12)}.emerg-rotulo{margin:0;color:var(--text);font-weight:var(--fw-bold)}.emerg-grade{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:var(--space-12)}.emerg-dado{display:flex;flex-direction:column;justify-content:space-between;min-width:0;padding:var(--space-4) var(--space-12)}.emerg-dado:first-child{padding-left:0}.emerg-dado:last-child{padding-right:0}.emerg-dado+.emerg-dado{box-shadow:inset 1px 0 0 var(--line)}.emerg-dado span{display:block;font-size:var(--fs-11);color:var(--text-dim)}.emerg-dado b{display:block;margin-top:2px;font-size:var(--fs-14);font-weight:var(--fw-bold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.emerg-dado-toque{color:inherit;text-align:left;font:inherit}.emerg-dado-toque:active{filter:brightness(.96)}.emerg-dado span em{font-style:normal;font-weight:var(--fw-bold);margin-left:3px}.emerg-dado .emerg-dado-rotulo{display:flex;align-items:center}.emerg-dado-chev{width:14px;height:14px;margin-left:auto;flex:0 0 auto}.popup-lista{list-style:none;margin:0;padding:0}.popup-lista li{padding:var(--space-12) 0;font-size:var(--fs-15);font-weight:var(--fw-semi)}.popup-linha{display:flex;align-items:baseline;gap:var(--space-12)}.popup-linha>span:first-child{flex:0 0 64px;font-weight:var(--fw-regular);color:var(--text-dim);font-size:var(--fs-12)}.popup-linha b{flex:1}.popup-dif{font-size:var(--fs-12);font-weight:var(--fw-semi);color:var(--text-dim)}.popup-lista li+li{border-top:1px solid var(--line)}.emerg-acoes{display:flex;gap:var(--space-8)}.emerg-ligar{flex:1;min-width:0;min-height:var(--tap-min);display:flex;align-items:center;gap:var(--space-8);padding:0 var(--space-16);border-radius:var(--radius-full);background:var(--btn-emergencia-bg);color:var(--btn-emergencia-ink);text-decoration:none;text-align:left;width:100%}.emerg-ligar-txt{flex:1;min-width:0;font-size:var(--fs-14);font-weight:var(--fw-semi);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.emerg-ligar-acao{flex:0 0 auto;font-size:var(--fs-12);font-weight:var(--fw-semi);opacity:.9}.emerg-whats{flex:0 0 auto;min-height:var(--tap-min);display:grid;place-items:center;padding:0 var(--space-12);border-radius:var(--radius-full);background:var(--btn-whats-bg);color:var(--btn-whats-ink);font-size:var(--fs-12);font-weight:var(--fw-bold);text-decoration:none}.linha-cartao-corpo{flex:1;min-width:0;display:flex;flex-direction:column}.linha-cartao-rotulo{font-size:var(--fs-11);font-weight:var(--fw-semi);letter-spacing:.02em;color:var(--text-dim)}.linha-cartao-principal{margin-top:var(--space-4);font-size:var(--fs-19);font-weight:var(--fw-semi);line-height:1.2;letter-spacing:-.02em}.linha-cartao-sec{margin-top:var(--space-4);font-size:var(--fs-12);color:var(--text-dim)}.linha-cartao-chev{flex:0 0 auto;color:var(--text-dim)}.vac-leva{margin-bottom:var(--space-12);border-radius:var(--radius-lg);border:1px solid var(--line);overflow:hidden}.vac-leva-topo{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);padding:10px var(--space-16);background:var(--faixa-bg)}.vac-leva-proxima .vac-leva-topo{background:var(--tile-vacina-bg)}.vac-leva-proxima .vac-leva-idade small{color:var(--tile-vacina-ink)}.vac-leva-idade{display:flex;flex-direction:column;gap:2px}.vac-leva-idade b{font-size:var(--fs-15);font-weight:var(--fw-semi)}.vac-leva-idade small{font-size:var(--fs-12);color:var(--text-dim)}.vac-leva-mes{flex:0 0 auto;padding:0 9px;height:22px;display:inline-flex;align-items:center;border-radius:var(--radius-full);background:var(--bg);color:var(--text);font-size:var(--fs-12);font-weight:var(--fw-semi);white-space:nowrap}.vac-filtros{margin-bottom:var(--space-12);padding-top:var(--space-4);padding-bottom:var(--space-4);--cbg: var(--chip-on-bg);--cink: var(--chip-on-ink)}.vac-leva-lista{padding:0 var(--space-16)}.cresc-chips{margin-bottom:var(--space-12)}.cresc-curva{margin-bottom:var(--space-16)}.cresc-frase{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-8);margin:0 0 var(--space-4)}.cresc-frase b{font-size:var(--fs-17);font-weight:var(--fw-semi);letter-spacing:-.01em}.cresc-fora{margin:0 0 var(--space-12);font-size:var(--fs-12);color:var(--text-dim);line-height:1.45}.cresc-ganho{margin:0 0 var(--space-8);font-size:var(--fs-14);color:var(--text-dim)}.cresc-linha{display:flex;align-items:center;gap:var(--space-12);width:100%;margin-bottom:var(--space-8);padding:var(--space-12) var(--space-16);border-radius:var(--radius-lg);border:1px solid var(--line);text-align:left}.cresc-linha .body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cresc-linha b{font-size:var(--fs-15);font-weight:var(--fw-semi)}.cresc-linha .body>span{font-size:var(--fs-12);color:var(--text-dim)}.cresc-linha>.icon{color:var(--text-dim)}.ag-ver{margin-top:var(--space-12)}.ag-nada,.ag-nota{margin:0 0 var(--space-8);font-size:var(--fs-14);color:var(--text-dim)}.ag-nota{font-size:var(--fs-12)}.dia-autor{font-style:normal;font-weight:var(--fw-regular);color:var(--text-dim)}.ini-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-8)}.passo-dor-lado{margin:var(--space-16) 0 0;font-size:var(--fs-14);line-height:1.45;color:var(--text)}.passo-dor-dias{margin-top:var(--space-16);padding:var(--space-12) var(--space-16);border-radius:var(--radius-lg);background:var(--selo-atencao-bg);color:var(--selo-atencao-ink);font-size:var(--fs-14);line-height:1.45;display:flex;flex-direction:column;gap:var(--space-4)}.passo-dor-dias .dor-ajuda{margin-top:var(--space-8)}.dor-dias{margin:0 0 var(--space-12);padding:var(--space-12) var(--space-16);border-radius:var(--radius-lg);background:var(--selo-atencao-bg);color:var(--selo-atencao-ink);font-size:var(--fs-14);line-height:1.45}.ini-dor{font-weight:var(--fw-semi);opacity:1!important}.passo-sem-lado{width:100%;min-height:48px;margin-top:var(--space-8)}.passo-sem-lado b{font-size:var(--fs-14);font-weight:var(--fw-semi);text-transform:none}.passo-doeu-pergunta{margin-top:var(--space-16)}.passo-dor-topo{display:flex;align-items:center;gap:var(--space-8);margin-bottom:var(--space-8)}.passo-dor-topo b{flex:1;font-size:var(--fs-14);font-weight:var(--fw-semi)}.passo-dor-desfazer{position:relative;background:transparent;color:var(--text);font-size:var(--fs-12);text-decoration:underline;text-underline-offset:2px}.passo-dor-desfazer:after{content:"";position:absolute;top:-12px;right:-8px;bottom:-12px;left:-8px}.passo-dor .passo-manual{margin-top:var(--space-12)}.passo-dor{margin-top:var(--space-16);padding:var(--space-12) var(--space-16);border-radius:var(--radius-md);background:transparent;border:1px solid var(--line);font-size:var(--fs-14);line-height:1.45}.passo-dor p{margin:0 0 var(--space-4)}.passo-dor ul{margin:0 0 var(--space-8);padding-left:18px}.dor-porque{margin:0 0 var(--space-8);font-size:var(--fs-15);line-height:1.5}.dor-lista{margin:0;padding-left:20px}.dor-lista li{font-size:var(--fs-14);line-height:1.45;margin-bottom:var(--space-4)}.dor-ajuda{margin:var(--space-16) 0 0;padding:var(--space-12) var(--space-16);border-radius:var(--radius-lg);background:var(--selo-ok-bg);color:var(--selo-ok-ink);font-size:var(--fs-14);line-height:1.45}.passo-dor .dor-ajuda{margin-top:0}.dor-ajuda a{color:inherit;font-weight:var(--fw-semi)}.dor-linguinha{margin:var(--space-12) 0 0;font-size:var(--fs-14);color:var(--text-dim);line-height:1.45}.tri-cartao{margin-bottom:var(--space-8);padding:var(--space-16);border-radius:var(--radius-lg);border:1px solid var(--line)}.tri-topo{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8)}.tri-topo b{font-size:var(--fs-15);font-weight:var(--fw-semi)}.tri-procura{margin:var(--space-4) 0 0;font-size:var(--fs-12);color:var(--text-dim);line-height:1.45}.tri-prazo{margin:var(--space-8) 0 var(--space-12);font-size:var(--fs-14);font-weight:var(--fw-semi)}.dica-topo .body .tri-resumo{display:inline;font-size:var(--fs-13);font-weight:var(--fw-regular);color:var(--text-dim)}.dica .tri-procura{margin-top:var(--space-12)}.dica .tri-procura{font-size:var(--fs-14);color:var(--text-dim)}.tri-rotulo{margin:var(--space-16) 0 var(--space-8)!important;font-size:var(--fs-12)!important;font-weight:var(--fw-semi);color:var(--text-dim)}.tri-resultado{flex-wrap:wrap}.tri-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-16);margin-top:var(--space-8)}.tri-link{position:relative;min-height:var(--tap-min);padding:0;background:transparent;color:var(--text-dim);font-size:var(--fs-13);text-decoration:underline;text-underline-offset:2px}.tri-cartao .passo-manual,.dica .tri-acoes+.passo-manual{margin-top:var(--space-12)}.tri-aviso{display:flex;gap:var(--space-8);align-items:flex-start;margin:0 0 var(--space-12);padding:var(--space-12);border-radius:var(--radius-md);background:var(--surface-2);font-size:var(--fs-14);line-height:1.45}.tri-aviso button{flex:0 0 auto;background:transparent;color:var(--text);font-weight:var(--fw-semi)}.pront-icone{flex:0 0 auto;width:20px;height:20px;color:var(--text-dim)}.linha-cartao-vazia{background:transparent;box-shadow:none;border:1.5px dashed var(--line)}.linha-cartao-vazia .linha-cartao-principal{font-size:var(--fs-14);font-weight:var(--fw-semi);color:var(--text-dim)}.cresc-duas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-12)}.cresc-duas b{display:block;font-size:var(--fs-22);font-weight:var(--fw-semi);letter-spacing:-.02em}.cresc-duas small{display:block;margin-top:2px;font-size:var(--fs-11);font-weight:var(--fw-regular);letter-spacing:.02em;color:var(--text-dim)}.chips-dia{flex-wrap:nowrap;gap:var(--space-4);margin-bottom:var(--space-24)}.chips-dia .chip{flex:1 1 0;min-width:0;justify-content:center;padding:0 var(--space-8);gap:var(--space-4);white-space:nowrap}.chips-dia .chip .icon{flex:0 0 auto}.chip-vazado[aria-pressed=true],.chips-filtro .chip[aria-pressed=true]{background:var(--cbg, var(--text));color:var(--cink, var(--bg));box-shadow:none}.grupo-head{display:flex;align-items:baseline;justify-content:space-between;margin:var(--space-24) 0 var(--space-12);font-size:var(--fs-12);font-weight:var(--fw-semi);color:var(--text-dim)}.grupo-head span{font-variant-numeric:tabular-nums}.linha-obs{display:flex;align-items:center;gap:var(--space-8);width:100%;min-height:64px;padding:var(--space-12) var(--space-16);margin-bottom:6px;background:var(--surface);box-shadow:var(--shadow-sm);border-radius:var(--radius-md);text-align:left;color:var(--text)}.linha-obs .body{flex:1;min-width:0}.linha-obs b{display:block;font-size:var(--fs-14);font-weight:var(--fw-semi);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.linha-obs .body span{display:block;font-size:var(--fs-11);color:var(--text-dim)}.abas{position:relative;display:grid;grid-template-columns:repeat(var(--n, 2),minmax(0,1fr));gap:4px;margin:0 0 var(--space-16);padding:4px;border-radius:var(--radius-full);background:var(--trilho-bg)}.abas:before{content:"";position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px - (var(--n, 2) - 1) * 4px) / var(--n, 2));border-radius:var(--radius-full);background:var(--aba-bg);box-shadow:var(--seg-sombra);transform:translate(calc(var(--pos, 0) * (100% + 4px)));transition:transform .2s var(--ease)}.abas:has(>:nth-child(2)[aria-selected=true]){--pos: 1}.abas:has(>:nth-child(3)[aria-selected=true]){--pos: 2}.abas:has(>:nth-child(4)[aria-selected=true]){--pos: 3}.abas>button{position:relative;z-index:1;min-height:36px;padding:0 var(--space-8);border-radius:var(--radius-full);background:transparent;box-shadow:none;color:var(--trilho-ink);font-size:var(--fs-14);font-weight:var(--fw-semi)}.abas>button[aria-selected=true]{color:var(--aba-ink)}@media (prefers-reduced-motion: reduce){.abas:before{transition:none}}.resumo-cats{margin-bottom:var(--space-16);flex-wrap:nowrap}.resumo-cats .chip{flex:1 1 0;justify-content:center;padding:0 var(--space-8)}.resumo-cats .chip[aria-pressed=true]{background:var(--cbg);color:var(--cink);box-shadow:none}.resumo-numeros{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8);margin-bottom:var(--space-12)}.resumo-numeros>div{min-width:0;padding:var(--space-12);border-radius:var(--radius-lg);background:var(--nbg);color:var(--nink)}.resumo-numeros b{display:block;font-size:var(--fs-22);font-weight:var(--fw-semi);letter-spacing:-.02em;line-height:1.1}.resumo-numeros small{display:block;margin-top:var(--space-4);font-size:var(--fs-11);letter-spacing:.02em;line-height:1.25;opacity:.85}.graf{margin-bottom:var(--space-12)}.graf-titulo{margin:0 0 var(--space-12)!important;font-size:var(--fs-17);font-weight:var(--fw-semi);letter-spacing:-.01em}.graf-nota{margin:var(--space-12) 0 0!important;font-size:var(--fs-11);color:var(--text-dim)}.graf-area,.graf-dias{display:grid;grid-template-columns:28px 1fr;column-gap:var(--space-4)}.graf-area{height:132px}.graf-area-alta{height:168px}.graf-eixo{position:relative;display:flex;flex-direction:column;justify-content:space-between;font-size:var(--fs-11);color:var(--text-dim);text-align:right;line-height:1;margin:-5px 0}.graf-eixo-horas{display:block;margin:0}.graf-eixo-horas span{position:absolute;right:0;transform:translateY(-50%)}.graf-colunas{position:relative;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-bottom:1px solid var(--line)}.graf-guia{position:absolute;left:0;right:0;height:0;border-top:1px dashed var(--line);pointer-events:none}.graf-col{position:relative;display:flex;align-items:flex-end;justify-content:center;height:100%;padding:0;transition:opacity var(--dur-media) var(--ease)}.graf-apagada{opacity:.35}.graf-pilha{width:min(20px,62%);display:flex;flex-direction:column-reverse;border-radius:6px 6px 2px 2px;overflow:hidden}.graf-pilha i{display:block;min-height:2px}.graf-esperado{position:absolute;left:50%;width:min(28px,86%);transform:translate(-50%);border-top:2px dashed var(--text-dim);pointer-events:none;z-index:1}.graf-legenda-esperado{display:flex;align-items:center;gap:var(--space-8);margin:var(--space-4) 0 0;font-size:var(--fs-12);color:var(--text-dim)}.graf-legenda-esperado i{width:14px;border-top:2px dashed var(--text-dim)}.graf-pilha i+i{box-shadow:0 1px 0 var(--surface)}.graf-dias{margin-top:6px}.graf-dias>span:not(:first-child){text-align:center;font-size:var(--fs-11);color:var(--text-dim);line-height:1.2}.graf-dias{grid-template-columns:28px repeat(7,minmax(0,1fr))}.graf-dias b{font-weight:var(--fw-semi)}.graf-hoje,.graf-dia-sel{color:var(--text)!important}.graf-dia-sel b{font-weight:var(--fw-black)}.graf-legenda{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-12);margin-top:var(--space-12);font-size:var(--fs-11);color:var(--text-dim)}.graf-legenda span{display:inline-flex;align-items:center;gap:6px}.graf-legenda i{display:inline-block;width:10px;height:10px;border-radius:3px}.graf-dica{margin-left:auto}.graf-detalhe{margin:var(--space-12) 0 0!important;font-size:var(--fs-12);color:var(--text)}.graf-detalhe b{font-weight:var(--fw-bold)}.graf-numeros{display:flex;gap:var(--space-24);margin-bottom:var(--space-12)}.graf-numeros small{display:block;font-size:var(--fs-11);color:var(--text-dim)}.graf-numeros b{font-size:var(--fs-22);font-weight:var(--fw-bold);letter-spacing:-.02em;color:var(--sleep-ink)}.graf-guia-h{border-top-style:solid;opacity:.6}.graf-faixa{position:absolute;left:50%;width:6px;margin-left:-3px;border-radius:3px;background:color-mix(in srgb,var(--sleep) 35%,transparent)}.graf-ponto{position:absolute;left:50%;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%}.graf-ponto-manha{background:var(--feed)}.graf-ponto-noite{background:var(--sleep-ink)}.graf-legenda i.graf-ponto-manha,.graf-legenda i.graf-ponto-noite{border-radius:50%}.graf-linhas{display:flex;flex-direction:column;gap:6px}.graf-linha{display:grid;grid-template-columns:48px 1fr 44px;align-items:center;gap:var(--space-8);font-size:var(--fs-11);color:var(--text-dim)}.graf-linha b{text-align:right;font-size:var(--fs-12);font-weight:var(--fw-semi);color:var(--text)}.graf-linha-trilho{height:10px;border-radius:5px;background:var(--surface-2);overflow:hidden}.graf-linha-trilho i{display:block;height:100%;border-radius:5px;background:var(--feed)}.graf-lados{display:flex;gap:3px;height:14px}.graf-lados i{display:block;border-radius:4px;min-width:4px}.graf-lados i:first-child{background:var(--feed)}.graf-lados i:last-child{background:var(--feed-ink)}.graf-lados-txt{display:flex;justify-content:space-between;margin-top:var(--space-8);font-size:var(--fs-12);color:var(--text-dim)}.graf-lados-txt b{color:var(--text);font-weight:var(--fw-semi)}.graf-cocos{--forma: var(--dirty-ink-soft);display:flex;flex-wrap:wrap;gap:var(--space-12) var(--space-16)}.graf-cocos+.graf-cocos{margin-top:var(--space-16);padding-top:var(--space-16);border-top:1px solid var(--line)}.graf-cocos>span{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-12);color:var(--text-dim)}.graf-cocos b{color:var(--text);font-weight:var(--fw-bold)}.graf-cocos .cor-bola{width:20px;height:20px}.graf-cocos .forma-icone{width:28px;height:28px;border-radius:var(--radius-sm)}.graf-cocos .forma-icone .icon{width:20px;height:20px}.ini-tema .reg-tile{min-height:96px}.ini-neutro .reg-tile{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm)}.ini-neutro .reg-tile .icon{color:var(--text-dim)}.ini-duo{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8)}.ini-hero{grid-row:span 2;display:flex;flex-direction:column;justify-content:space-between;min-height:168px;padding:var(--space-16);border-radius:var(--radius-lg);background:var(--tbg);color:var(--tink)}.ini-duo-3 .ini-hero{grid-row:span 3;min-height:196px}.ini-hero{position:relative}.ini-hero-abrir{display:block;width:100%;text-align:left;color:inherit}.ini-canto{position:absolute;top:var(--space-8);right:var(--space-8);width:36px;height:36px;border-radius:var(--radius-full);display:grid;place-items:center;color:var(--tink);background:color-mix(in srgb,var(--tink) 14%,transparent)}.ini-canto:active{transform:scale(.94)}.ini-canto .icon{width:18px;height:18px}.ini-hero-txt{display:block;margin-top:var(--space-12)}.ini-hero-txt small{display:block;margin-bottom:2px;font-size:var(--fs-12);opacity:.85}.ini-hero-txt b{display:block;font-size:var(--fs-22);font-weight:var(--fw-semi);letter-spacing:-.02em;line-height:1.1}.ini-disco{width:40px;height:40px;border-radius:var(--radius-full);display:grid;place-items:center;background:color-mix(in srgb,var(--tink) 16%,transparent)}.ini-acao{align-self:flex-start;margin-top:var(--space-12);min-height:36px;padding:0 var(--space-16);border-radius:var(--radius-full);background:var(--tink);color:var(--tbg);font-size:var(--fs-12);font-weight:var(--fw-semi)}.ini-acao:active{transform:scale(.96)}.ini-mini{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:var(--space-12) var(--space-16);border-radius:var(--radius-lg);background:var(--tbg);color:var(--tink);text-align:left}.ini-mini-abrir{display:block;width:100%;text-align:left;color:inherit}.ini-mini-topo{display:flex;align-items:center;gap:var(--space-8)}.ini-mini-topo .icon{flex:0 0 auto;width:20px;height:20px}.ini-mini-topo b{font-size:var(--fs-14);font-weight:var(--fw-semi)}.ini-mini-quando{display:block;margin-top:var(--space-8)}.ini-mini-quando em{display:block;font-style:normal;font-size:var(--fs-11)}.ini-mini-so-hora{display:flex;align-items:baseline;gap:6px;margin-top:var(--space-4)}.ini-mini-detalhe{margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ini-mini-quando small{display:block;font-size:var(--fs-19);font-weight:var(--fw-semi);letter-spacing:-.01em;line-height:1.2}.ini-mini .ini-acao{margin-top:var(--space-8)}.ini-mini-abrir:active,.ini-hero-abrir:active,.ini-cartao-abrir:active{filter:brightness(.97)}.ini-par{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8);margin-top:var(--space-8)}.ini-cartao{display:flex;flex-direction:column;justify-content:space-between;min-height:136px;padding:var(--space-12) var(--space-16);border-radius:var(--radius-lg);background:var(--tbg);color:var(--tink)}.ini-cartao-abrir{display:block;width:100%;text-align:left;color:inherit}.ini-cartao .ini-disco{width:34px;height:34px}.ini-cartao-txt{display:block;margin-top:var(--space-8)}.ini-cartao-txt small{display:block;font-size:var(--fs-11);opacity:.85}.ini-cartao-txt b{display:block;font-size:var(--fs-19);font-weight:var(--fw-semi);letter-spacing:-.01em}.ini-tema{margin-top:var(--space-32)}.rem-hoje{margin-bottom:var(--space-8);padding:var(--space-16);border-radius:var(--radius-lg);border:1px solid var(--line)}.rem-hoje-topo{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-8);margin-bottom:var(--space-12)}.rem-hoje-topo b{font-size:var(--fs-15);font-weight:var(--fw-semi)}.rem-hora-dim{font-size:var(--fs-12);color:var(--text-dim)}.rem-faltam{font-size:var(--fs-12);font-weight:var(--fw-semi);color:var(--selo-atencao-ink);white-space:nowrap}.rem-dar,.rem-dose-hora{display:flex;align-items:center;justify-content:center;gap:var(--space-8);min-height:44px;border-radius:var(--radius-botao);box-shadow:inset 0 0 0 1px var(--line);background:transparent;color:var(--text);font-size:var(--fs-14);font-weight:var(--fw-semi);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.rem-dar{width:100%}.rem-dar,.rem-dar-agora{background:var(--tile-remedio-bg);color:var(--tile-remedio-ink);box-shadow:none}.rem-doses{display:grid;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:var(--space-8)}.rem-dada{background:var(--selo-ok-bg);color:var(--selo-ok-ink);box-shadow:none}.rem-encerrado{opacity:.75}.rem-fitinha{display:flex;gap:4px;margin-top:var(--space-4)}.rem-fitinha i{width:8px;height:8px;border-radius:50%;background:var(--line)}.rem-fitinha i.rem-sim{background:var(--diaper-dado)}.rem-fitinha i.rem-antes{background:transparent;box-shadow:inset 0 0 0 1px var(--line)}.rem-escolha{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.rem-escolha .body>small{color:inherit;opacity:.8}.rem-outro small{color:var(--text-dim)}.rem-outro>.icon:first-child{flex:0 0 auto;color:var(--text-dim)}.rem-dar-agora,.rem-desfazer{position:relative;flex:0 0 auto;min-height:36px;padding:0 var(--space-12);border-radius:var(--radius-botao);font-size:var(--fs-12);font-weight:var(--fw-semi)}.rem-desfazer{background:transparent;color:inherit;text-decoration:underline;text-underline-offset:2px}.rem-desfazer:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.rem-desfazer-linha{margin-top:var(--space-8);padding:0;min-height:32px}.rem-dose-hora:disabled{opacity:1}.ini-manchete b{font-size:var(--fs-22);letter-spacing:-.02em}.ini-apoio{display:block;margin-top:2px;font-size:var(--fs-12);opacity:.85}.ini-hero-txt .ini-apoio:not(.ini-dor){font-size:var(--fs-11);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ini-cartao-txt .ini-apoio{font-size:var(--fs-11)}.ini-previsao{display:flex!important;align-items:center;gap:4px;margin-top:2px;white-space:nowrap}.ini-previsao .icon{flex:0 0 auto;width:12px;height:12px}.ini-chorando,.ini-suficiente{display:flex;align-items:center;gap:var(--space-12);width:100%;margin-top:var(--space-8);padding:var(--space-16);border-radius:var(--radius-lg);text-align:left}.ini-chorando{background:var(--ajuda-bg);color:var(--ajuda-ink)}.ini-chorando>.icon:first-child{flex:0 0 auto;width:26px;height:26px}.ini-chorando .body,.ini-suficiente .body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ini-chorando b{font-size:var(--fs-17);font-weight:var(--fw-semi)}.ini-chorando small{font-size:var(--fs-12);opacity:.85}.ini-chorando:active,.ini-suficiente:active{filter:brightness(.97)}.ini-suficiente{background:transparent;border:1px solid var(--line);color:var(--text)}.ini-suficiente b{font-size:var(--fs-15);font-weight:var(--fw-semi)}.ini-suficiente small{font-size:var(--fs-12);color:var(--text-dim)}.ini-suficiente-hoje{background:var(--selo-atencao-bg);box-shadow:none}.ini-suficiente-hoje small{color:var(--selo-atencao-ink)}.geral-suficiente{margin:0 0 var(--space-16)}.choro-cabeca{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-8)}.choro-cabeca h2{margin:var(--space-8) 0 0}.choro-anotado{font-size:var(--fs-12);color:var(--text-dim);white-space:nowrap}.choro-anotado button{position:relative;background:transparent;color:var(--text);font-size:var(--fs-12);font-weight:var(--fw-semi);text-decoration:underline}.choro-anotado button:after{content:"";position:absolute;top:-12px;right:-8px;bottom:-12px;left:-8px}.choro-anotar{display:inline-flex;align-items:center;gap:var(--space-4);flex-shrink:0;min-height:36px;padding:0 var(--space-16);border-radius:var(--radius-full);background:var(--acao-choro-bg);color:var(--acao-choro-ink);font-size:var(--fs-14);font-weight:var(--fw-semi);white-space:nowrap}.choro-anotar:active{transform:scale(.96)}.choro-triagem{margin:var(--space-12) 0 var(--space-16);padding:var(--space-12) var(--space-16);border-radius:var(--radius-lg);background:var(--selo-restricao-bg);color:var(--selo-restricao-ink)}.choro-triagem p{margin:0 0 var(--space-8);font-size:var(--fs-14);line-height:1.4}.choro-triagem ul{margin:0;padding-left:20px;font-size:var(--fs-14);line-height:1.5}.choro-triagem p.choro-triagem-febre{margin:var(--space-8) 0 0;font-size:var(--fs-13)}.choro-fatos{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-8)}.choro-fato{display:flex;flex-direction:column;gap:2px;padding:var(--space-12);border-radius:var(--radius-lg);border:1px solid var(--line)}.choro-fato small{font-size:var(--fs-11);color:var(--text-dim)}.choro-fato b{font-size:var(--fs-19);font-weight:var(--fw-semi)}.choro-antes{display:flex;align-items:flex-start;gap:var(--space-8);margin:var(--space-8) 0 0;padding:var(--space-12) var(--space-16);border-radius:var(--radius-lg);background:var(--selo-ok-bg);color:var(--selo-ok-ink)}.choro-antes>span{display:flex;flex-direction:column;gap:2px}.choro-antes small{font-size:var(--fs-12)}.choro-antes b{font-size:var(--fs-15);font-weight:var(--fw-semi)}.choro-idade{margin:var(--space-16) 0 0;font-size:var(--fs-14);line-height:1.5;color:var(--text-dim)}.choro-chips{flex-wrap:wrap}.choro-aviso{margin:var(--space-8) 0 0;font-size:var(--fs-14);line-height:1.45;color:var(--selo-restricao-ink)}.choro-dobras{margin-top:var(--space-20)}.choro-fontes{margin:var(--space-16) 0 0;font-size:var(--fs-12);line-height:1.5;color:var(--text-dim)}.choro-fontes a{color:inherit}.cons-proxima{border-radius:var(--radius-lg);border:1px solid var(--line);overflow:hidden;margin-bottom:var(--space-8)}.cons-topo{display:flex;align-items:flex-start;gap:var(--space-12);margin-bottom:var(--space-8)}.cons-topo .body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cons-topo .section-label{margin:0 0 var(--space-4)}.cons-topo b{font-size:var(--fs-19);font-weight:var(--fw-semi);letter-spacing:-.01em}.cons-topo span{font-size:var(--fs-14);color:var(--text-dim);line-height:1.4}.icone-editar{position:relative;flex:0 0 auto;display:grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-full);color:var(--text-dim);background:transparent}.icone-editar .icon{width:18px;height:18px}.icone-editar:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.icone-editar:active{background:var(--surface)}.casa-nome-linha{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8)}.casa-nome-linha p{margin:0}.cons-linha{padding:var(--space-12) var(--space-16)}.cons-linha-fixa{cursor:default}.cons-perguntas{padding:0 var(--space-16) var(--space-12)}.cons-pergunta{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-8) 0}.cons-pergunta+.cons-pergunta{box-shadow:inset 0 1px 0 var(--line)}.cons-pergunta-texto{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;text-align:left;background:transparent;color:var(--text)}.cons-pergunta-texto span{font-size:var(--fs-15);line-height:1.4}.cons-pergunta-texto small{font-size:var(--fs-11);color:var(--text-dim)}.cons-marcar{flex:0 0 auto;display:grid;place-items:center;width:36px;height:36px}.cons-marcar i{width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--line-forte)}.cons-marcar:active i{background:var(--surface-2)}.cons-anotar{display:flex;align-items:center;gap:var(--space-8);width:100%;min-height:44px;background:transparent;color:var(--text);font-size:var(--fs-14);font-weight:var(--fw-semi)}.cons-anotar span{font-size:var(--fs-19);color:var(--text-dim)}.cons-sub{margin:var(--space-12) 0 var(--space-4);font-size:var(--fs-12);font-weight:var(--fw-semi);color:var(--text-dim)}.cons-copiar{margin-top:var(--space-16)}.pilha-solto+.pilha-solto{margin-top:var(--space-8)}.cons-reticencias{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cons-seta{flex:0 0 auto;color:var(--text-dim)}.cons-selos{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-4)}.resp-topo{align-items:flex-start}.resp-topo:disabled{opacity:1;cursor:default}.resp-pergunta{font-size:var(--fs-12);font-weight:var(--fw-semi);color:var(--text-dim)}.resp-resposta{font-size:var(--fs-16)!important;font-weight:var(--fw-medium)!important;line-height:1.4;color:var(--text)}.resp-nota{display:flex;gap:var(--space-8);margin-top:var(--space-8);padding-left:var(--space-12);box-shadow:inset 2px 0 0 var(--feed-dado);font-size:var(--fs-14)!important;font-style:italic;color:var(--text)!important;line-height:1.4}.resp-nota .icon{flex:0 0 auto;margin-top:2px;color:var(--text-dim)}.resp-origem{color:var(--text-dim);font-size:var(--fs-12)!important}.resp-acoes{display:flex;flex-wrap:wrap;gap:var(--space-16);margin-top:var(--space-8)}.resp-link{display:inline-flex;align-items:center;gap:var(--space-4);min-height:36px;background:transparent;color:var(--text);font-size:var(--fs-14);font-weight:var(--fw-semi)}.resp-editar textarea{width:100%;margin-top:var(--space-8)}.resp-editar-acoes{display:flex;justify-content:flex-end;gap:var(--space-8);margin-top:var(--space-8)}.folha-resp-grande .resp-resposta{font-size:var(--fs-22)!important;line-height:1.3}.folha-resp-grande .resp-pergunta{font-size:var(--fs-14)}.resp-rodape{display:flex;gap:var(--space-8);margin-top:var(--space-16)}.resp-rodape .btn-block{flex:1}.resp-compartilhar{flex:0 0 auto;min-width:52px}.fr-cabeca{display:flex;flex-direction:column;gap:2px;margin:0 0 var(--space-20)}.fr-cabeca b{font-size:var(--fs-15);font-weight:var(--fw-semi)}.fr-cabeca span{font-size:var(--fs-12);color:var(--text-dim)}.etq{min-height:24px;flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;flex-shrink:0;white-space:nowrap;padding:4px 10px 4px 8px;border-radius:var(--radius-full);font-size:var(--fs-12);font-weight:var(--fw-semi);line-height:1.2}.etq .icon{width:13px;height:13px}.etq-hoje{background:var(--selo-falar-bg);color:var(--selo-falar-ink)}.etq-consulta{background:var(--selo-consulta-bg);color:var(--selo-consulta-ink)}.etq-dispensada{background:transparent}.fr-resumo{display:flex;flex-direction:column;margin:0 0 var(--space-20);padding:var(--space-4) var(--space-16);border-radius:var(--radius-lg);border:1px solid var(--line)}.fr-resumo-linha{display:grid;grid-template-columns:auto 1fr;gap:var(--space-12);align-items:start;width:100%;padding:var(--space-12) 0;text-align:left;color:var(--text)}.fr-resumo-linha+.fr-resumo-linha{box-shadow:inset 0 1px 0 var(--line)}.fr-resumo-linha>span:last-child{padding-top:2px;font-size:var(--fs-14);line-height:1.4}.fr-cartao{margin-bottom:var(--space-8);padding:14px var(--space-16);border-radius:var(--radius-lg);background:var(--bg);border:1px solid var(--line);scroll-margin-top:var(--space-16)}.fr-topo{display:flex;align-items:center;gap:var(--space-8);width:100%;padding:0;text-align:left;color:var(--text)}.fr-titulo{flex:1;min-width:0;font-size:var(--fs-15);font-weight:var(--fw-semi)}.fr-topo:disabled{opacity:1;cursor:default}.fr-topicos{margin:var(--space-8) 0 0}.fr-topico{display:grid;grid-template-columns:84px 1fr;gap:var(--space-8);padding:3px 0}.fr-topico dt{font-size:var(--fs-12);color:var(--text-dim);line-height:1.5;padding-top:1px}.fr-topico dd{margin:0;font-size:var(--fs-14);line-height:1.45;color:var(--text)}.fr-topico b{font-weight:var(--fw-semi)}.fr-perguntas{margin:var(--space-8) 0 0;padding-left:18px;font-size:var(--fs-14);line-height:1.45}.fr-perguntas li{margin-bottom:4px}.fr-mais{display:inline-flex;align-items:center;gap:var(--space-4);margin-top:var(--space-4);font-size:var(--fs-14);font-weight:var(--fw-semi);color:var(--mais-ink)}.fr-corpo{margin-top:var(--space-12);padding-top:var(--space-12);box-shadow:inset 0 1px 0 var(--line)}.fr-origem{margin:var(--space-12) 0 0;padding-left:18px;font-size:var(--fs-12);line-height:1.5;color:var(--text-dim)}.fr-origem li{margin-bottom:2px}.fr-marcar{display:flex;flex-wrap:wrap;gap:var(--space-8);margin-top:var(--space-12)}.fr-marcar .chip{display:inline-flex;align-items:center;gap:var(--space-4)}.fr-escopo{margin-top:var(--space-16)}.folha-resp-grande .fr-topico dd,.folha-resp-grande .fr-perguntas{font-size:var(--fs-19);line-height:1.4}.folha-resp-grande .fr-topico dt{font-size:var(--fs-14)}.folha-resp-grande .fr-titulo{font-size:var(--fs-19)}.resp-foto{margin:0 0 var(--space-12);font-size:var(--fs-12);color:var(--text-dim)}.resp-guardar{padding:var(--space-16);border-radius:var(--radius-lg);background:var(--bg);border:1px solid var(--line)}.resp-guardar p{margin:0 0 var(--space-12);font-size:var(--fs-14);line-height:1.5}.resp-levou{margin:0;padding-left:0;list-style:none}.resp-levou li{display:flex;gap:var(--space-12);padding:var(--space-8) 0;font-size:var(--fs-14);line-height:1.4}.resp-levou li+li{box-shadow:inset 0 1px 0 var(--line)}.resp-levou .tnum{flex:0 0 48px;color:var(--text-dim);font-size:var(--fs-12)}.resp-disse{margin:0 0 var(--space-8);font-size:var(--fs-15);line-height:1.5;white-space:pre-line}.gf{margin:var(--space-12) 0 var(--space-4);padding:var(--space-12);border-radius:var(--radius-md);background:var(--bg);border:1px solid var(--line)}.gf-barras{position:relative;display:flex;align-items:flex-end;gap:2px;height:96px}.gf-col{position:relative;flex:1 1 0;height:100%;display:flex;align-items:flex-end;justify-content:center;min-width:0}.gf-barra{display:block;width:100%;max-width:12px;min-height:2px;border-radius:3px 3px 1px 1px}.gf-feed{background:var(--feed-dado)}.gf-xixi{background:var(--diaper-dado)}.gf-anel{display:block;width:7px;height:7px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--text-dim);opacity:.6;margin-bottom:-10px}.gf-linha{position:absolute;left:0;right:0;border-top:2px solid var(--text);opacity:.55;z-index:1;pointer-events:none}.gf-esperado{position:absolute;left:0;right:0;border-top:2px dashed var(--text-dim);z-index:1}.gf-fileira{display:flex;gap:2px;height:14px;margin-top:14px;align-items:center}.gf-bola{display:block;width:7px;height:7px;border-radius:50%}.gf-coco{background:var(--diaper-dirty)}.gf-vazia{box-shadow:inset 0 0 0 1.5px var(--line)}.gf-pontas{display:flex;justify-content:space-between;margin-top:12px;font-size:var(--fs-11);color:var(--text-dim)}.gf-legenda{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8);margin:var(--space-8) 0 0!important;font-size:var(--fs-11)!important;color:var(--text-dim)}.gf-traco{display:inline-block;width:14px;border-top:2px dashed var(--text-dim)}.gf-quad{display:inline-block;width:9px;height:9px;border-radius:2px}.gf-sono{display:flex;flex-direction:column;gap:5px}.gf-sono-linha{display:flex;align-items:center;gap:var(--space-8)}.gf-sono-dia{flex:0 0 38px;font-size:var(--fs-11);color:var(--text-dim)}.gf-sono-trilho{position:relative;flex:1;height:8px;border-radius:4px;background:var(--line)}.gf-sono-trilho i{position:absolute;top:0;bottom:0;border-radius:4px;background:var(--sleep)}.gf-sono-trilho .gf-anel-sono{position:absolute;left:-2px;top:0;margin:0;background:var(--surface-2)}.gf-horas{display:flex;justify-content:space-between;margin:6px 0 0 46px;font-size:var(--fs-11);color:var(--text-dim)}.gf-serie+.gf-serie{margin-top:var(--space-12)}.gf-serie-nome{margin:0 0 var(--space-4)!important;font-size:var(--fs-12)!important;font-weight:var(--fw-semi)}.gf-pontos{display:flex;flex-wrap:wrap;gap:4px}.gf-pontos i{width:9px;height:9px;border-radius:50%}.gf-cheio{background:var(--diaper-dado)}.gf-vazio{box-shadow:inset 0 0 0 1.5px var(--text-dim);opacity:.6}.gf-antes{opacity:0}.gf-lista{margin:0;padding:0;list-style:none}.gf-lista li{display:flex;gap:var(--space-12);padding:4px 0;font-size:var(--fs-14)!important}.gf-lista .tnum{flex:0 0 48px;color:var(--text-dim);font-size:var(--fs-12)}.curva{display:block;width:100%;height:auto;overflow:visible}.curva-guia{stroke:var(--line);stroke-width:.75}.curva-rotulo{fill:var(--text-dim);font-size:9px;font-family:inherit}.curva-faixa{fill:var(--selo-ok-bg);opacity:.7}.curva-meio{fill:none;stroke:var(--selo-ok-ink);stroke-width:.75;stroke-dasharray:2 3;opacity:.35}.curva-linha{fill:none;stroke:var(--acento);stroke-width:1.75;stroke-linejoin:round;stroke-linecap:round}.curva-ponto{fill:var(--bg);stroke:var(--acento);stroke-width:1.75}.curva-ultimo{fill:var(--acento)}.curva-valor{fill:var(--text);font-size:10px;font-weight:600;font-family:inherit}.mam-resposta{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-8);margin:0 0 var(--space-8)}.mam-frase{margin:0;font-size:var(--fs-15);font-weight:var(--fw-semi);line-height:1.4}.mam-detalhe{margin:0;font-size:var(--fs-14);line-height:1.45;color:var(--text-dim)}.mam-rotulo small{display:block;margin-top:2px;text-transform:none;letter-spacing:0;font-size:var(--fs-12);font-weight:400;color:var(--text-dim)}.mam-lista{border-radius:var(--radius-lg);border:1px solid var(--line);padding:0 var(--space-16)}.mam-linha{display:flex;align-items:flex-start;gap:var(--space-12);padding:var(--space-16) 0}.mam-linha+.mam-linha{box-shadow:inset 0 1px 0 var(--line)}.mam-xixi{--tile: var(--sinal-xixi)}.mam-coco{--tile: var(--sinal-coco)}.mam-mamada{--tile: var(--sinal-mamada)}.mam-peso{--tile: var(--sinal-peso)}.mam-linha-esq{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.mam-linha-esq b{font-size:var(--fs-15);font-weight:var(--fw-semi)}.mam-linha-esq small{font-size:var(--fs-12);color:var(--text-dim);line-height:1.35}.mam-linha-dir{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-4)}.mam-num{font-size:var(--fs-19);font-weight:var(--fw-semi);line-height:1.2}.mam-estado{font-size:var(--fs-12);color:var(--text-dim)}.mam-bolinhas{display:flex;flex-wrap:wrap;gap:4px;margin:var(--space-8) 0 0}.mam-bolinhas i{width:8px;height:8px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--tile)}.mam-bolinhas i.cheia{background:var(--tile)}.mam-linha-peso{display:block;width:100%;max-width:160px;height:32px;margin-top:var(--space-8);overflow:visible}.mam-linha-peso polyline{fill:none;stroke:var(--tile);stroke-width:1.75;stroke-linejoin:round;stroke-linecap:round}.mam-linha-peso circle{fill:var(--tile)}.mam-linha-peso .tracejado{stroke:var(--tile);stroke-width:1;stroke-dasharray:3 3;opacity:.55}.mam-tabela{width:100%;margin-top:var(--space-12);border-collapse:collapse;font-size:var(--fs-14)}.mam-tabela th{text-align:left;font-size:var(--fs-12);font-weight:var(--fw-semi);color:var(--text-dim);padding:0 var(--space-8) var(--space-8) 0}.mam-tabela td{padding:var(--space-8) var(--space-8) var(--space-8) 0;box-shadow:inset 0 1px 0 var(--line);line-height:1.35;vertical-align:top}.geral-abertura{margin:0 0 var(--space-16);font-size:var(--fs-14);color:var(--text-dim)}.geral{margin-bottom:var(--space-12)}.geral-titulo{display:flex;align-items:center;gap:var(--space-8);margin:0 0 var(--space-12)!important;font-size:var(--fs-17);font-weight:var(--fw-semi);letter-spacing:-.01em}.geral-icone{width:28px;height:28px;border-radius:var(--radius-full);display:grid;place-items:center}.geral p{margin:0 0 var(--space-8);font-size:var(--fs-14);line-height:1.55}.geral p:last-child{margin-bottom:0}.geral b{font-weight:var(--fw-bold)}.geral-sec{font-size:var(--fs-12)!important;color:var(--text-dim)}.cresc-esperado{margin-bottom:var(--space-16)}.cresc-faixa{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-12);padding:var(--space-8) 0;font-size:var(--fs-14)}.cresc-faixa+.cresc-faixa{border-top:1px solid var(--line)}.cresc-faixa span{color:var(--text-dim)}.cresc-onde{display:inline-block;margin-left:var(--space-8);padding:2px var(--space-8);border-radius:var(--radius-full);font-size:var(--fs-11);font-weight:var(--fw-bold)}.cresc-note{background:var(--note-soft);color:var(--note-ink-soft)}.cresc-feed{background:var(--feed-soft);color:var(--feed-ink-soft)}.cresc-marcas{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-4)}.cresc-marcas .cresc-onde{margin-left:0}.entrar{max-width:420px;margin:0 auto;padding:max(var(--space-40),env(safe-area-inset-top)) var(--space-20) calc(var(--space-40) + env(safe-area-inset-bottom))}.entrar-faixa{height:56px}.entrar-topo{margin-bottom:var(--space-32);text-align:center}.entrar h1{margin:0 0 var(--space-8);font-size:var(--fs-22);font-weight:var(--fw-bold)}.entrar h1.entrar-logo{width:76px;aspect-ratio:1;margin:0 auto var(--space-16);background:url(/icones/favicon.svg) center / contain no-repeat}.entrar-topo p{margin:0;font-size:var(--fs-14);color:var(--text-dim);line-height:1.5}.entrar .btn-primary{margin-top:var(--space-8)}.entrar-voltar{display:flex;align-items:center;justify-content:center;gap:var(--space-8);margin:var(--space-24) auto 0;min-height:var(--tap-min);font-size:var(--fs-14);font-weight:var(--fw-semi);color:var(--text-dim)}.entrar-troca{margin:var(--space-20) 0 0;text-align:center;font-size:var(--fs-14);color:var(--text-dim)}.entrar-esqueci{margin:calc(var(--space-12) * -1) 0 var(--space-20);text-align:right}.entrar-esqueci .link-inline{display:inline;margin:0;padding:var(--space-8) 0;min-height:0}.entrar-troca .link-inline{display:inline;margin:0;padding:var(--space-8) 2px;min-height:0;font-size:var(--fs-14);color:var(--text)}.membro{display:flex;align-items:center;gap:var(--space-12);padding:var(--space-8) 0}.membro+.membro{border-top:1px solid var(--line)}.membro-txt{flex:1;min-width:0}.membro-txt b{display:block;font-size:var(--fs-14);font-weight:var(--fw-semi);word-break:break-all}.membro-txt small{font-size:var(--fs-11);color:var(--text-dim)}.membro .link-inline{min-height:36px;margin:0}.badge{display:inline-flex;align-items:center;gap:var(--space-4);flex:0 0 auto;height:24px;padding:0 10px;border-radius:var(--radius-full);font-size:var(--fs-12);font-weight:var(--fw-medium);background:var(--selo-neutro-bg);color:var(--selo-neutro-ink)}.badge .icon{width:12px;height:12px}.badge-feito,.badge-bom{background:var(--selo-feito-bg);color:var(--selo-feito-ink)}.badge-falar{background:var(--selo-falar-bg);color:var(--selo-falar-ink)}.badge-consulta,.badge-meio{background:var(--selo-consulta-bg);color:var(--selo-consulta-ink)}.badge-previsto{background:var(--selo-previsto-bg);color:var(--selo-previsto-ink)}.badge-alerta{background:var(--selo-alergeno-bg);color:var(--selo-alergeno-ink)}.badge-medida{background:var(--selo-medida-bg);color:var(--selo-medida-ink)}.badge-idade{background:var(--selo-idade-bg);color:var(--selo-idade-ink)}.badge-ferro{background:var(--selo-ferro-bg);color:var(--selo-ferro-ink)}.badge-nao{background:var(--selo-recusou-bg);color:var(--selo-recusou-ink)}.badge-cereal{background:var(--selo-grupo-cereal-bg);color:var(--selo-grupo-cereal-ink)}.badge-feijao{background:var(--selo-grupo-feijao-bg);color:var(--selo-grupo-feijao-ink)}.badge-proteina{background:var(--selo-grupo-proteina-bg);color:var(--selo-grupo-proteina-ink)}.badge-legume{background:var(--selo-grupo-legume-bg);color:var(--selo-grupo-legume-ink)}.badge-fruta{background:var(--selo-grupo-fruta-bg);color:var(--selo-grupo-fruta-ink)}.badge-aberto{background:transparent;color:var(--text-dim);padding:0;font-weight:var(--fw-regular)}.comida-bloco+.comida-bloco{margin-top:var(--space-16)}.comida-quando{display:flex;justify-content:space-between;align-items:baseline;margin:0 0 var(--space-8);font-size:var(--fs-12);font-weight:var(--fw-bold);color:var(--text-dim)}.comida-plano,.comida-item{display:flex;align-items:center;gap:var(--space-12);width:100%;min-height:var(--tap-min);padding:var(--space-8) var(--space-12);border-radius:var(--radius-md);background:var(--surface-2);color:var(--text);text-align:left}.comida-plano+.comida-plano,.comida-item+.comida-item{margin-top:var(--space-4)}.comida-abrir{flex:1;min-width:0;display:flex;text-align:left;color:inherit}.comida-item:active{filter:brightness(.97)}.comida-item-fixo{cursor:default}.comida-plano .body,.comida-item .body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.comida-plano .body b,.comida-item .body b{font-size:var(--fs-15);font-weight:var(--fw-semi);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.comida-plano .body span,.comida-item .body span{font-size:var(--fs-12);color:var(--text-dim);line-height:1.3}.comida-selos{flex:0 0 auto;display:flex;gap:var(--space-4);flex-wrap:wrap;justify-content:flex-end;max-width:42%}.comida-provou{flex:0 0 auto;min-height:36px;padding:0 var(--space-12);border-radius:var(--radius-botao);background:transparent;box-shadow:inset 0 0 0 1px var(--diaper-ink);color:var(--diaper-ink);font-size:var(--fs-12);font-weight:var(--fw-semi)}.comida-provou:active{background:var(--surface)}.comida-tags{display:flex;flex-wrap:wrap;gap:var(--space-8)}.comida-tag{display:inline-flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-12);border-radius:var(--radius-full);background:var(--surface-2);font-size:var(--fs-14);color:var(--text)}.comida-tag b{font-size:var(--fs-12);color:var(--text-dim)}.comida-add{display:flex;align-items:center;justify-content:center;gap:var(--space-8);width:100%;min-height:var(--tap-min);margin-top:var(--space-12);border-radius:var(--radius-md);background:var(--adicionar-bg);box-shadow:none;font-size:var(--fs-14);font-weight:var(--fw-semi);color:var(--adicionar-ink)}.comida-add span{font-size:var(--fs-19);line-height:1}.comida-forma{margin-top:var(--space-12)}.comida-forma-acoes{display:flex;gap:var(--space-8);margin-top:var(--space-16)}.comida-forma-acoes .btn{flex:1}.graf-titulo-n{float:right;color:var(--text-dim);font-weight:var(--fw-regular)}.alim-abertura{margin:0 0 var(--space-8);font-size:var(--fs-15);color:var(--text-dim)}.alim-orient{display:flex;align-items:flex-start;gap:var(--space-8);padding:var(--space-12);border-radius:var(--radius-md);background:var(--surface)}.alim-orient+.alim-orient{margin-top:var(--space-4)}.alim-orient .body{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-4)}.alim-orient-topo{display:flex;align-items:center;gap:var(--space-8);flex-wrap:wrap}.alim-orient-nota{font-size:var(--fs-14);color:var(--text);white-space:pre-wrap}.alim-orient .tnum{font-size:var(--fs-12);color:var(--text-dim)}.alim-forma{margin-top:var(--space-8)}.alim-forma .field+.field{margin-top:var(--space-12)}.alim-apagar{margin-top:var(--space-12)}.graf-nota-ir{margin-top:var(--space-12)!important}.temp-roda{display:flex;align-items:center;gap:var(--space-16)}.temp-roda .roda{flex:0 0 180px;margin-top:0}.roda-unidade{flex:0 0 auto;align-self:center;padding-right:var(--space-8);font-size:var(--fs-14);color:var(--text-dim);position:relative}.temp-nao{font-size:var(--fs-13);color:var(--text-dim)}.temp-tag{margin-left:auto;padding:var(--space-4) var(--space-12);border-radius:var(--radius-full);font-size:var(--fs-12);font-weight:var(--fw-bold)}.temp-note{background:var(--note-soft);color:var(--note-ink-soft)}.temp-falar{background:var(--selo-falar-bg);color:var(--selo-falar-ink)}.temp-ref{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-16);margin:var(--space-12) 0 0;font-size:var(--fs-11);color:var(--text-dim)}.temp-ref span{display:inline-flex;align-items:center;gap:6px}.temp-ponto{width:10px;height:10px;border-radius:50%;display:inline-block}i.temp-note{background:var(--note)}i.temp-falar{background:var(--selo-falar-ink)}.vac-linha{display:flex;align-items:center;gap:var(--space-12);width:100%;text-align:left;color:var(--text);padding:var(--space-12) 0;box-shadow:inset 0 -1px 0 var(--line)}.vac-linha:last-child{box-shadow:none}.vac-corpo{flex:1;min-width:0}.vac-corpo b{display:block;font-size:var(--fs-14);font-weight:var(--fw-semi)}.vac-selo{flex:0 0 auto}.vac-selo .icon{width:11px;height:11px}.vac-anotar{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 10px;border-radius:var(--radius-full);box-shadow:inset 0 0 0 1px var(--line-forte);color:var(--text);font-size:var(--fs-12);font-weight:var(--fw-semi);white-space:nowrap}.vac-anotar .icon{width:14px;height:14px}.vac-meta{display:block;margin-top:2px;font-size:var(--fs-12);color:var(--text-dim)}.vac-obs{display:block;margin-top:var(--space-4);font-size:var(--fs-12);line-height:1.4;color:var(--text-dim)}.vac-acao{color:var(--text-dim);flex:0 0 auto}.ini-tema .reg-grade-compacta .reg-tile{min-height:76px;align-items:center;text-align:center;padding:var(--space-12) var(--space-4)}.reg-grade-compacta .reg-tile b{font-size:var(--fs-12)}.cal{margin-bottom:var(--space-20);padding-bottom:var(--space-8);box-shadow:inset 0 -1px 0 var(--line)}.cal-topo{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-12)}.cal-mes{font-size:var(--fs-17);font-weight:var(--fw-semi);letter-spacing:-.01em}.cal-mes:first-letter{text-transform:uppercase}.cal-hoje{min-height:36px;padding:0 var(--space-12);border-radius:var(--radius-full);box-shadow:inset 0 0 0 1px var(--line);font-size:var(--fs-12);font-weight:var(--fw-semi);color:var(--text)}.cal-hoje:disabled{opacity:.35}.cal-grade{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--space-4)}.cal-wd{padding-bottom:var(--space-4);text-align:center;font-size:var(--fs-11);font-weight:var(--fw-semi);letter-spacing:.02em;color:var(--text-dim);text-transform:uppercase}.cal-dia{display:flex;flex-direction:column;align-items:center;gap:3px;min-height:52px;padding-top:var(--space-8);border-radius:var(--radius-lg);font-size:var(--fs-15);font-weight:var(--fw-semi);color:var(--text)}.cal-hoje-dia{box-shadow:inset 0 0 0 1px var(--line)}.cal-dia[aria-pressed=true]{background:var(--cbg, var(--tile-obs-bg));color:var(--cink, var(--tile-obs-ink));box-shadow:none}.cal-pontos{display:flex;gap:3px;height:5px}.cal-pontos i{width:5px;height:5px;border-radius:var(--radius-full)}.cal-mais{display:block;margin:var(--space-8) auto 0;min-height:var(--tap-min);padding:0 var(--space-12);background:transparent;font-size:var(--fs-14);font-weight:var(--fw-semi);color:var(--ver-mais-ink);text-decoration:underline;text-underline-offset:3px}.ag-corpo{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ag-corpo b{font-size:var(--fs-15);font-weight:var(--fw-semi)}.ag-corpo span{font-size:var(--fs-12);color:var(--text-dim)}.ag-vazio{margin:0;padding:var(--space-16);border-radius:var(--radius-md);background:var(--surface);font-size:var(--fs-14);color:var(--text-dim)}.acoes-topo{flex:0 0 auto;margin-left:auto;display:flex;align-items:center;gap:var(--space-4);margin-right:calc(var(--space-8) * -1)}.acao-topo{width:var(--tap-min);height:var(--tap-min);flex:0 0 auto;border-radius:var(--radius-full);display:grid;place-items:center;color:var(--text);transition:background-color var(--dur-media) var(--ease),color var(--dur-media) var(--ease),transform var(--dur-rapida) var(--ease)}.acao-topo .icon{width:22px;height:22px}.acao-topo:active{transform:scale(.94)}.acao-topo[aria-current=page]{background-color:transparent;color:var(--topo-ativo-ink)}.acao-topo:active{background-color:var(--surface-2)}.topbar h1{min-width:0}.rem-item{padding:var(--space-16);border-radius:var(--radius-lg);background:var(--surface);margin-bottom:var(--space-8)}.rem-topo{display:flex;align-items:flex-start;gap:var(--space-8)}.rem-topo .body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.rem-topo .body b{font-size:var(--fs-17);font-weight:var(--fw-semi)}.rem-topo .body span{font-size:var(--fs-14);color:var(--text-dim)}.rem-horas{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-8)}.rem-hora{display:inline-flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-12);border-radius:var(--radius-full);background:var(--surface-2);font-size:var(--fs-14);font-weight:var(--fw-semi);color:var(--text)}.rem-hora-tira{min-height:36px}.rem-hora-tira .icon{color:var(--text-dim)}.rem-apoio{margin:var(--space-8) 0 0!important;font-size:var(--fs-12);color:var(--text-dim)}.rem-nota{margin:var(--space-4) 0 0!important;font-size:var(--fs-14)}.rem-dose{min-height:40px;margin-top:var(--space-12);padding:0 var(--space-16);border-radius:var(--radius-full);background:var(--tile-remedio-bg);color:var(--tile-remedio-ink);font-size:var(--fs-12);font-weight:var(--fw-semi)}.rem-encerrado{display:flex;width:100%;text-align:left;opacity:.65}.rem-encerrado .body{display:flex;flex-direction:column;gap:2px}.rem-encerrado .body b{font-size:var(--fs-15);font-weight:var(--fw-semi)}.rem-encerrado .body span{font-size:var(--fs-12);color:var(--text-dim)}.rem-add-hora{display:flex;gap:var(--space-8);align-items:center}.rem-add-hora input{flex:1}.rem-ativo{display:flex;align-items:center;gap:var(--space-8);min-height:var(--tap-min);margin-top:var(--space-8);font-size:var(--fs-14)}.rem-ativo input{width:20px;height:20px}.resgate{gap:var(--space-16);justify-content:center;text-align:left}.resgate h1{margin:0;font-size:var(--fs-22);font-weight:var(--fw-semi)}.resgate p{margin:0;font-size:var(--fs-14);color:var(--text-dim)}.resgate .btn{margin-top:var(--space-8)}.passo-manual{margin-top:var(--space-16);margin-bottom:0}.fonte-origem{margin-left:var(--space-8);padding:1px var(--space-8);border-radius:var(--radius-full);background:var(--surface-2);font-size:var(--fs-11);color:var(--text-dim);white-space:nowrap}.fontes-revisao{margin:var(--space-12) 0 0!important;font-size:var(--fs-11);color:var(--text-dim)}.callout-acao{display:block;width:100%;text-align:left}.callout-acao:active{filter:brightness(.97)}.topbar-nome{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.topbar-nome h1{flex:none}.topbar-nome .badge{align-self:flex-start}.ini-vazio{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-20)}.ini-vazio b{font-size:var(--fs-18);font-weight:var(--fw-bold)}.ini-vazio span{font-size:var(--fs-14);color:var(--text-dim);line-height:1.5}.visita-linha{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);margin:0 0 var(--space-16);font-size:var(--fs-12);color:var(--text-dim)}.visita-linha .link-inline{margin:0;flex:0 0 auto}.visita-travado{margin-bottom:var(--space-24)}.visita-travado-titulo{margin:var(--space-12) 0 var(--space-8);font-size:var(--fs-18);font-weight:var(--fw-bold);line-height:1.35}.visita-travado .btn-primary{margin-top:var(--space-16)}.visita-csv{display:block;margin:var(--space-12) auto 0}.sheet-bg-claro{background:#00000047;-webkit-backdrop-filter:none;backdrop-filter:none}.visita-folha{padding-top:var(--space-24)}.visita-feito{display:flex;align-items:center;gap:var(--space-8);margin:0 0 var(--space-16);font-size:var(--fs-14);font-weight:var(--fw-semi);color:var(--text-dim)}.visita-feito .icon{color:var(--diaper-ink-soft)}.visita-frase{margin:var(--space-12) 0 var(--space-8);font-size:var(--fs-19);font-weight:var(--fw-bold);line-height:1.35}.visita-apoio{margin:0;font-size:var(--fs-14);color:var(--text-dim);line-height:1.5}.visita-folha .btn-primary{margin-top:var(--space-20)}.visita-folha .btn-block+.btn-block{margin-top:var(--space-8)}.visita-rodape{margin:var(--space-16) 0 0;font-size:var(--fs-12);color:var(--text-dim);text-align:center;line-height:1.5}.entrar .btn-block+.btn-block{margin-top:var(--space-8)}.entrar-ou{display:flex;align-items:center;gap:var(--space-12);margin:var(--space-24) 0 var(--space-16);font-size:var(--fs-12);color:var(--text-dim)}.entrar-ou:before,.entrar-ou:after{content:"";flex:1;height:1px;background:var(--line)}.btn-visitante{background:var(--btn-visitante-bg);color:var(--btn-visitante-ink);box-shadow:none}.entrar-apoio{margin:var(--space-12) 0 0;text-align:center;font-size:var(--fs-14);color:var(--text-dim);line-height:1.5}.comecar-chips{margin-bottom:var(--space-20)}.visita-exportar{margin-top:var(--space-24)}.visita-exportar p{margin:0 0 var(--space-12)}.comecar-apoio{margin-top:var(--space-20)}.comecar-apoio p{margin:0;font-size:var(--fs-14);color:var(--text-dim);line-height:1.5}.reg-tile:disabled,.ini-mini-abrir:disabled,.ini-acao:disabled{opacity:.45}.prato-lista{display:flex;flex-direction:column}.prato-linha{padding:var(--space-8) 0}.prato-itens+div .prato-linha{box-shadow:inset 0 1px 0 var(--line)}.prato-linha:disabled{opacity:.62}.prato-linha[aria-expanded=true] .chev{transform:rotate(90deg)}.prato-linha .chev{transition:transform var(--dur-rapida) var(--ease)}.prato-itens{display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-8) 0 var(--space-12) var(--space-12)}.prato-item{display:flex;align-items:center;gap:var(--space-8);width:100%;text-align:left}.prato-item .body{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.prato-item b{font-size:var(--fs-14);font-weight:var(--fw-semi)}.prato-item .body span{font-size:var(--fs-12);color:var(--text-dim)}.comecar-sub,.comecar-nota{margin:0 0 var(--space-16);text-align:center;font-size:var(--fs-14);color:var(--text-dim);line-height:1.5}.comecar-nota{margin:var(--space-16) 0 0}.comecar-idade{margin:0 0 var(--space-16);text-align:center;font-size:var(--fs-14);font-weight:var(--fw-semi)}.comecar-par{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-12)}.fase-cartoes{display:flex;flex-direction:column;gap:var(--space-12)}.fase-cartao{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-16);border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);text-align:left}.fase-cartao b{font-size:var(--fs-17);font-weight:var(--fw-bold)}.fase-cartao span{font-size:var(--fs-14);color:var(--text-dim);line-height:1.5}.fase-cartao[aria-pressed=true]{background:var(--opcao-escolhida-bg);color:var(--opcao-escolhida-ink);border-color:var(--opcao-escolhida-bg)}.fase-cartao[aria-pressed=true] span{color:var(--opcao-escolhida-ink)}.entrar .fase-cartoes+.btn-primary{margin-top:var(--space-24)}.cadastro{max-width:420px;margin:0 auto;min-height:100dvh;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-16);padding:max(var(--space-40),env(safe-area-inset-top)) var(--space-20) calc(var(--space-24) + env(safe-area-inset-bottom));background:var(--bg)}.cadastro h1{margin:0;font-size:var(--fs-22);font-weight:var(--fw-bold);line-height:1.25}.cadastro-frase{margin:0;font-size:var(--fs-14);line-height:1.5;color:var(--text-dim)}.cadastro div>h1+.cadastro-frase{margin-top:var(--space-8)}.cadastro>h1+.cadastro-frase{margin-top:calc(var(--space-8) * -1)}.cadastro-frase b{color:var(--text);font-weight:var(--fw-semi)}.cadastro-espaco{flex-grow:1}.cadastro label.field,.cadastro div.field{margin:0}.cadastro .passo-rotulo{margin:0 0 calc(var(--space-8) * -1)}.cadastro .comecar-chips,.cadastro .btn-primary{margin:0}.passos{display:flex;flex-direction:column;gap:var(--space-8)}.passos-tracos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.passos-tracos span{height:4px;border-radius:999px;background:var(--line)}.passos-tracos span.cheio{background:var(--acento)}.passos-rotulo{font-size:var(--fs-12);line-height:18px;height:18px;font-weight:var(--fw-semi);color:var(--text-dim);text-align:left}.cadastro-convite{display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-16);border-radius:var(--radius-lg);background:var(--surface)}.cadastro-convite b{font-size:var(--fs-14);font-weight:var(--fw-semi)}.cadastro-convite>span{font-size:var(--fs-13);color:var(--text-dim);line-height:1.45}.cadastro-convite label.field{margin-top:var(--space-4)}.cadastro-convite-abrir{align-self:flex-start;background:transparent;color:var(--text);box-shadow:inset 0 0 0 1px var(--line-forte)}.cadastro-sair{align-self:center;min-height:var(--tap-min);padding:0 var(--space-12);font-size:var(--fs-13);color:var(--text-dim);text-decoration:underline}.cadastro-meio{flex-grow:1;display:flex;flex-direction:column;justify-content:center;gap:var(--space-20)}.cadastro-meio h1{font-size:var(--fs-26);line-height:1.2}.cadastro-meio .cadastro-frase{font-size:var(--fs-15);line-height:1.55}.cadastro-ok{width:64px;height:64px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:var(--selo-ok-bg);color:var(--acento)}.cadastro-ok svg{width:30px;height:30px;stroke-width:2.2}.cadastro-itens{list-style:none;margin:0;padding:var(--space-16);border-radius:var(--radius-lg);border:1px solid var(--line);display:flex;flex-direction:column;gap:var(--space-12)}.cadastro-itens li{display:flex;align-items:center;gap:var(--space-12);font-size:var(--fs-14);line-height:1.4}.cadastro-itens svg{flex:none;color:var(--btn-secundario-ink)}.comecar-idade-agora{margin:calc(var(--space-8) * -1) 0 0;font-size:var(--fs-12);font-weight:var(--fw-semi);color:var(--acento)}.entrar .comecar-idade-agora{margin:var(--space-8) 0 0;text-align:center}.comecar-mais{display:flex;align-items:center;gap:var(--space-12);width:100%;min-height:48px;padding:var(--space-8) var(--space-16);border-radius:var(--radius-lg);border:1.5px dashed var(--line-forte);text-align:left;color:var(--text)}.comecar-mais svg{flex:none;color:var(--btn-secundario-ink)}.comecar-mais span{flex:1;font-size:var(--fs-14);font-weight:var(--fw-semi)}.comecar-mais small{display:block;font-size:var(--fs-12);font-weight:var(--fw-regular);color:var(--text-dim)}.cadastro .comecar-par{margin:0}.cadastro-pular{align-self:center;min-height:var(--tap-min);padding:0 var(--space-12);margin-top:calc(var(--space-8) * -1);font-size:var(--fs-14);font-weight:var(--fw-semi);color:var(--btn-secundario-ink)}.ajuda.confere{color:var(--selo-atencao-ink);font-weight:var(--fw-semi)}.fase-cartao b{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8)}.cadastro-folha h2{margin-bottom:var(--space-8)}.cadastro-folha .visita-apoio+.comecar-chips{margin-top:var(--space-20)}.cadastro-folha .btn-primary{margin-top:var(--space-20)}.cadastro-folha .btn-block+.btn-block{margin-top:var(--space-8)}.ia-busca{margin-bottom:var(--space-12)}.ia-sub{margin:calc(var(--space-8) * -1) 0 var(--space-20);font-size:var(--fs-14);color:var(--text-dim);line-height:1.45}.ia-linha>.icon{flex:0 0 auto;color:var(--diaper-ink)}.linha-art{width:30px;height:30px;flex:0 0 auto}.ia-chev{flex:0 0 auto;color:var(--text-dim)}.quis-dizer{display:flex;align-items:center;gap:var(--space-8);margin:var(--space-8) 0 0;padding:var(--space-8) var(--space-12);border-radius:var(--radius-lg);background:var(--surface);font-size:var(--fs-14);color:var(--text-dim)}.quis-dizer .body{flex:1;min-width:0}.quis-dizer b{color:var(--text);font-weight:var(--fw-semi)}.quis-dizer .chip{flex:0 0 auto}.quis-manter{flex:0 0 auto;min-height:32px;padding:0 var(--space-8);background:transparent;color:var(--text-dim);font-size:var(--fs-12)}.linha-tirar{position:relative;flex:0 0 auto;width:28px;height:28px;display:grid;place-items:center;color:var(--text-dim);background:transparent}.linha-tirar:after{content:"";position:absolute;top:50%;left:50%;width:var(--tap-min);height:var(--tap-min);transform:translate(-50%,-50%)}.prog-numeros{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-8);margin:0 0 var(--space-12)}.prog-numeros b{font-size:var(--fs-17);font-weight:var(--fw-bold)}.prog-numeros span{font-size:var(--fs-12);color:var(--text-dim)}.prog-grupos{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-bottom:var(--space-12)}.prog-falta-selo{background:transparent;color:var(--text-dim);box-shadow:inset 0 0 0 1px var(--line);border:1px dashed var(--line);height:26px}.prog-falta{display:flex;align-items:flex-start;gap:var(--space-8);margin:0 0 var(--space-20);font-size:var(--fs-14);color:var(--text);line-height:1.45}.prog-falta .icon{flex:0 0 auto;margin-top:2px;color:var(--dirty-ink-soft)}.prog-ok{color:var(--text-dim)}.prog-ok .icon{color:var(--diaper-ink-soft)}.ia-grupo{display:block;width:100%;text-align:left;padding:var(--space-12) var(--space-16);margin-bottom:var(--space-8);border-radius:var(--radius-lg);background:var(--bg);border:1px solid var(--line)}.ia-grupo-vazio{background:var(--bg);border:1px solid var(--line)}.ia-grupo-vazio .ia-grupo-topo .tnum,.ia-grupo-vazio .ia-grupo-nomes{color:var(--text-dim)}.ia-grupo-topo{display:flex;align-items:center;gap:var(--space-8);margin-bottom:var(--space-8)}.ia-grupo-topo>.icon{flex:0 0 auto;color:var(--diaper-ink)}.ia-grupo-topo b{flex:1;font-size:var(--fs-15);font-weight:var(--fw-semi)}.ia-grupo-topo .tnum{font-size:var(--fs-12);color:var(--text-dim)}.ia-grupo-barra{display:block;height:4px;border-radius:var(--radius-full);background:var(--surface-2);overflow:hidden;margin-bottom:var(--space-8)}.ia-grupo-barra span{display:block;height:100%;background:var(--diaper-ink)}.ia-grupo-nomes{display:flex;align-items:flex-start;gap:var(--space-4);font-size:var(--fs-12);color:var(--text-dim);line-height:1.4}.ia-grupo-nomes .icon{flex:0 0 auto;margin-top:1px}.ia-orient{margin-bottom:var(--space-8);border-radius:var(--radius-lg);background:var(--bg);border:1px solid var(--line);overflow:hidden}.ia-orient-topo{display:flex;align-items:center;gap:var(--space-8);width:100%;padding:var(--space-12) var(--space-16);text-align:left}.ia-orient-topo .body{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.ia-orient-topo b{font-size:var(--fs-15);font-weight:var(--fw-bold)}.ia-orient-topo .body span,.ia-orient-topo .tnum{font-size:var(--fs-12);color:var(--text-dim)}.ponto{width:8px;height:8px;border-radius:var(--radius-full);flex:0 0 auto}.ponto-evitar{background:var(--danger)}.ponto-orienta{background:var(--feed)}.ponto-libera{background:var(--diaper)}.ia-orient-itens{padding:var(--space-4) var(--space-16) var(--space-12) calc(var(--space-16) + 16px);box-shadow:inset 0 1px 0 var(--line)}.ia-orient-item{display:flex;align-items:center;gap:var(--space-8);width:100%;padding:var(--space-8) 0}.ia-orient-abrir{flex:1;min-width:0;display:flex;align-items:center;gap:var(--space-8);text-align:left;color:inherit}.ia-orient-lapis{flex:0 0 auto}.ia-orient-item .body{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.ia-orient-item b{font-size:var(--fs-14);font-weight:var(--fw-semi);color:var(--text)}.ia-orient-item .body span{font-size:var(--fs-12);color:var(--text-dim);line-height:1.4}.ia-orient-item small{font-size:var(--fs-11);color:var(--text-dim);opacity:.8}.ia-add{margin-top:var(--space-12);background:var(--adicionar-bg);color:var(--adicionar-ink);box-shadow:none}.consultar{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8)}.consultar-item{display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-12) var(--space-12);border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);text-align:left;min-height:86px}.consultar-item .icon{color:var(--diaper-ink)}.consultar-item .body{display:flex;flex-direction:column;gap:1px}.consultar-item b{font-size:var(--fs-14);font-weight:var(--fw-semi)}.consultar-item .body span{font-size:var(--fs-12);color:var(--text-dim);line-height:1.35}.consultar-item:disabled{opacity:.5}.alim-grupo+.alim-grupo{margin-top:var(--space-32)}.alim-grade{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-8)}.alim-card{display:flex;flex-direction:column;gap:var(--space-4);padding:0 0 var(--space-12);text-align:left;border-radius:var(--radius-lg);background:var(--bg);border:1px solid var(--line);overflow:hidden}.alim-art{position:relative;display:grid;place-items:center;height:72px;background:var(--surface);margin-bottom:var(--space-4)}.alim-art img{width:40px;height:40px;display:block}.alim-ok{position:absolute;top:var(--space-4);left:var(--space-8);color:var(--diaper-ink)}.alim-risco-ponto{position:absolute;top:var(--space-4);right:var(--space-4);width:18px;height:18px;border-radius:var(--radius-full);background:var(--dirty-soft);color:var(--dirty-ink);font-size:var(--fs-11);font-weight:var(--fw-bold);display:grid;place-items:center}.alim-nome{padding:0 var(--space-8);font-size:var(--fs-14);font-weight:var(--fw-semi);line-height:1.2}.alim-apoio{padding:0 var(--space-8);font-size:var(--fs-11);color:var(--text-dim)}.alim-selo{align-self:flex-start;margin:var(--space-4) var(--space-8) 0}.alim-abas{margin-bottom:var(--space-12)}.alim-apoio-risco{color:var(--dirty-ink)}.alim-achou{display:flex;align-items:center;gap:var(--space-12);width:100%;margin-top:var(--space-16);padding:var(--space-12) var(--space-16);border-radius:var(--radius-lg);border:1px solid var(--line);text-align:left}.alim-achou .body{flex:1;display:flex;flex-direction:column;gap:2px}.alim-achou b{font-size:var(--fs-15);font-weight:var(--fw-semi)}.alim-achou .body span{font-size:var(--fs-12);color:var(--text-dim)}.alim-achou-mais{flex:0 0 auto;width:36px;height:36px;border-radius:var(--radius-full);background:var(--tile-comida-bg);color:var(--tile-comida-ink);display:grid;place-items:center}.ficha-selos{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-bottom:var(--space-16)}.ficha-selo{padding:4px var(--space-8);border-radius:var(--radius-full);background:var(--surface-2);color:var(--text-dim);font-size:var(--fs-11);font-weight:var(--fw-semi)}.ficha-selo-alerta{background:var(--dirty-soft);color:var(--dirty-ink)}.ficha-selo-ferro{background:var(--diaper-soft);color:var(--diaper-ink-soft)}.ficha-pediatra{padding:var(--space-12) var(--space-16);margin-bottom:var(--space-8);border-radius:var(--radius-lg);background:var(--bg);border:1px solid var(--line);box-shadow:inset 3px 0 0 var(--text-dim)}.ficha-pediatra-evitar{background:var(--aviso-restricao-bg);box-shadow:inset 4px 0 0 var(--selo-restricao-ink),inset 0 0 0 1px var(--selo-restricao-bg)}.ficha-pediatra-titulo{margin:0;font-size:var(--fs-15);font-weight:var(--fw-bold)}.ficha-pediatra-evitar .ficha-pediatra-titulo{color:var(--danger-ink)}.ficha-pediatra-texto{margin:var(--space-4) 0 0;font-size:var(--fs-14);line-height:1.45}.ficha-pediatra-data{margin:var(--space-4) 0 0;font-size:var(--fs-11);color:var(--text-dim)}.ficha-estado{display:flex;align-items:flex-start;gap:var(--space-8);margin-bottom:var(--space-8)}.ficha-estado .icon{flex:0 0 auto;margin-top:2px;color:var(--diaper-ink)}.ficha-estado .body{display:flex;flex-direction:column;gap:2px}.ficha-estado b{font-size:var(--fs-15);font-weight:var(--fw-semi)}.ficha-estado .body span{font-size:var(--fs-12);color:var(--text-dim)}.corte-cartoes{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-8)}.rec-faixas{margin:0;padding-left:18px;font-size:var(--fs-14);line-height:1.5;color:var(--text-dim)}.rec-faixas .rec-faixa-agora{color:var(--text);font-weight:var(--fw-semi)}.corte-cartao{display:flex;flex-direction:column;gap:var(--space-4);padding:0 0 var(--space-12);text-align:left;overflow:hidden;border-radius:var(--radius-lg);background:var(--bg);border:1px solid var(--line)}.corte-art{display:grid;place-items:center;height:60px;background:var(--surface)}.corte-art img{width:40px;height:40px;display:block}.corte-cartao b{padding:var(--space-4) var(--space-8) 0;font-size:var(--fs-12);font-weight:var(--fw-semi)}.corte-cartao>span:last-child{padding:0 var(--space-8);font-size:var(--fs-11);color:var(--text-dim);line-height:1.35}.secao{margin:30px 0 0}.secao>.section-label{margin:0 0 6px}.secao-texto{margin:0;font-size:var(--fs-15);line-height:1.55}.secao-texto-leve{color:var(--text-dim)}.secao-cuidado .section-label,.secao-cuidado .section-label .icon{color:var(--selo-atencao-ink)}.secao-cuidado .secao-texto{font-weight:var(--fw-semi)}.ficha-bloco{margin-top:var(--space-12)}.ficha-bloco-titulo{display:flex;align-items:center;gap:var(--space-8);margin:0 0 var(--space-8);font-size:var(--fs-15);font-weight:var(--fw-semi)}.ficha-bloco-titulo .icon{color:var(--dirty-ink-soft)}.ficha-bloco p{margin:0;font-size:var(--fs-14);line-height:1.5}.ficha-bloco-risco{margin-top:var(--space-8)!important;color:var(--text-dim)}.ficha-depois{margin:0;padding-left:18px}.ficha-depois li{font-size:var(--fs-14);margin-bottom:var(--space-4)}.ficha-depois span{color:var(--text-dim)}.ficha-lista{padding-left:22px;margin:0 0 var(--space-24)}.ficha-lista li{margin-bottom:var(--space-8)}.dica{margin-bottom:var(--space-8);border-radius:var(--radius-lg);background:var(--bg);border:1px solid var(--line)}.dica-topo{display:flex;align-items:center;gap:var(--space-12);width:100%;padding:var(--space-12) var(--space-16);text-align:left;background:transparent;border-radius:var(--radius-lg)}.dica-icone{flex:0 0 auto;color:var(--text-dim)}.dica-grude>.dica-topo[aria-expanded=true]{position:sticky;z-index:1;top:var(--altura-topo, calc(var(--tap-min) + max(var(--space-12), env(safe-area-inset-top))));background:var(--bg);border-radius:var(--radius-lg) var(--radius-lg) 0 0}.dica-grude .dica-corpo .imperative{margin-bottom:var(--space-20)!important}.dica .dica:first-child{margin-top:var(--space-12)}.dica-topo .body{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.dica-topo b{font-size:var(--fs-15);font-weight:var(--fw-semi)}.dica-topo .body span{font-size:var(--fs-12);color:var(--text-dim);line-height:1.4}.dica-aberta{transform:rotate(90deg)}.dica-corpo{padding:var(--space-4) var(--space-16) var(--space-16);box-shadow:inset 0 1px 0 var(--line)}.dica-corpo p{margin:var(--space-12) 0 0;font-size:var(--fs-14);line-height:1.5}.dica-corpo ul{margin:var(--space-4) 0 0;padding-left:20px}.dica-corpo li{font-size:var(--fs-14);line-height:1.45;margin-bottom:var(--space-4)}.dica-rotulo{margin:var(--space-16) 0 0!important;font-size:var(--fs-12)!important;font-weight:var(--fw-semi);color:var(--text-dim)}.dica-nao li{color:var(--text-dim)}.dica-alerta{display:flex;align-items:flex-start;gap:var(--space-8);margin-top:var(--space-16)!important;padding:var(--space-12) var(--space-16);border-radius:var(--radius-md);background:var(--quadro-bg);color:var(--quadro-titulo);font-weight:var(--fw-semi)}.dica-alerta .icon{flex:0 0 auto;margin-top:3px}.dica-pediatra{color:var(--text-dim)}.dica-pediatra b{color:var(--text)}.mito{padding:var(--space-16);margin-bottom:var(--space-8);border-radius:var(--radius-lg);background:var(--bg);border:1px solid var(--line)}.mito-divergem{background:var(--surface)}.mito-rotulo{margin:0 0 var(--space-4);font-size:var(--fs-11);font-weight:var(--fw-semi);letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}.mito-dizem{margin:0 0 var(--space-12);font-size:var(--fs-15);font-weight:var(--fw-bold);line-height:1.35}.mito-real{display:flex;align-items:flex-start;gap:var(--space-8);padding-top:var(--space-12);box-shadow:inset 0 1px 0 var(--line);font-size:var(--fs-14);line-height:1.5}.mito-real .icon{flex:0 0 auto;margin-top:3px;color:var(--diaper-ink)}.mito-sem-respaldo .mito-real .icon{color:var(--text-dim)}.mito-divergem .mito-real .icon{color:var(--dirty-ink)}.mito-pergunta{margin-top:var(--space-12)}.mito-fontes{margin:var(--space-12) 0 0;font-size:var(--fs-11);color:var(--text-dim)}.folha-veu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-folha-fundo);touch-action:none;background:var(--veu);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:fade var(--dur-media) var(--ease)}.folha{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-folha);display:flex;flex-direction:column;max-height:85vh;max-width:560px;margin:0 auto;background:var(--surface);border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:var(--shadow-lg);animation:rise var(--dur-lenta) var(--ease-folha);transition:transform var(--dur-rapida) var(--ease)}.folha-arrastando{transition:none}.folha-saindo{transform:translateY(100%)!important;transition:transform var(--dur-lenta) var(--ease-folha)}.folha-veu-saindo{opacity:0;transition:opacity var(--dur-lenta) var(--ease)}.folha-cabeca{flex:0 0 auto;padding:var(--space-8) var(--space-20) 0;touch-action:none}.folha-cabeca h2{margin:var(--space-8) 0 0;font-size:var(--fs-18);font-weight:var(--fw-bold);letter-spacing:-.01em}.folha-corpo{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;overflow-x:hidden;padding:var(--space-16) var(--space-20) var(--space-20)}.folha-rodape{flex:0 0 auto;padding:var(--space-16) var(--space-20) calc(var(--space-16) + env(safe-area-inset-bottom));box-shadow:inset 0 1px 0 var(--line);background:var(--surface)}.folha-apagar{display:block;width:100%;min-height:44px;margin-top:var(--space-4);font-size:var(--fs-14);color:var(--text-dim)}.folha-apagar:active{color:var(--danger-ink)}.folha-secundaria{margin-top:var(--space-8);min-height:48px;background:var(--surface);color:var(--text);box-shadow:inset 0 0 0 1px var(--line)}.folha-cancelar{display:block;width:100%;min-height:44px;margin-top:var(--space-4);font-size:var(--fs-14);font-weight:var(--fw-semi);color:var(--text-dim)}.folha-confirma{position:absolute;inset:auto 0 0;z-index:1;padding:var(--space-20) var(--space-20) calc(var(--space-20) + env(safe-area-inset-bottom));background:var(--surface);border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:0 -8px 28px #0000002e;animation:rise var(--dur-media) var(--ease-folha)}.folha-confirma p{margin:0 0 var(--space-16);font-size:var(--fs-15);font-weight:var(--fw-semi)}.folha-confirma-acoes{display:flex;flex-direction:column;gap:var(--space-8)}.folha-confirma-sim{color:var(--danger-ink);box-shadow:inset 0 0 0 1px var(--danger-ink);background:transparent}.ficha-espera{display:inline-flex;align-self:flex-start;align-items:center;gap:var(--space-4);margin:var(--space-8) 0 0;padding:5px 10px;border-radius:var(--radius-full);background:var(--selo-atencao-bg);color:var(--selo-atencao-ink);font-size:var(--fs-12);font-weight:var(--fw-semi)}.ficha-apoio{margin:0 0 var(--space-12);font-size:var(--fs-14);color:var(--text-dim);line-height:1.5}.corte-cartao{opacity:.55}.corte-agora{opacity:1;border-color:var(--acento);border-width:1.5px}.corte-agora .corte-art{background:var(--selo-ok-bg)}.corte-agora b{color:var(--acento)}.corte-cartao[aria-pressed=true]{opacity:1;border-color:var(--acento);border-width:2px}.ficha-acoes{display:flex;gap:var(--space-8);margin-top:var(--space-24)}.ficha-acoes .btn{min-height:48px;padding:0 var(--space-12);font-size:var(--fs-14);white-space:nowrap}.ficha-acao{flex:1.4 1 0;min-width:0}.ficha-acao>*{overflow:hidden;text-overflow:ellipsis}.ficha-acao-fraca{flex:1 1 0;min-width:0;background:transparent;box-shadow:inset 0 0 0 1px var(--line-forte)}.dobra-rotulo{margin-top:var(--space-12)!important;font-size:var(--fs-12)!important;font-weight:var(--fw-semi);color:var(--text)!important}.dobra-mito+.dobra-mito{margin-top:var(--space-16)}.dobra-mito-diz{color:var(--text)!important;font-weight:var(--fw-semi)}.dobra-fonte{font-size:var(--fs-11)!important}.dobra-fontes{margin:0;padding-left:18px}.dobra-fontes li{font-size:var(--fs-12);margin-bottom:var(--space-4)}.dobra-fontes a{color:var(--text)}.rec-textura{display:flex;align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-16);margin-bottom:var(--space-16);border-radius:var(--radius-botao-lg);background:var(--selo-ok-bg);color:var(--selo-ok-ink)}.rec-textura .icon{flex:0 0 auto}.rec-textura span{display:flex;flex-direction:column;gap:2px}.rec-textura small{font-size:var(--fs-11);font-weight:var(--fw-semi);letter-spacing:.05em;text-transform:uppercase;opacity:.85}.rec-textura b{font-size:var(--fs-14);font-weight:var(--fw-semi);line-height:1.3}.rec-filtros{margin-bottom:var(--space-16)}.rec-cartao{display:block;width:100%;text-align:left;padding:var(--space-12) var(--space-16);margin-bottom:var(--space-8);border-radius:var(--radius-botao-lg);background:var(--bg);border:1px solid var(--line)}.rec-cartao-topo{display:flex;align-items:center;gap:var(--space-12);margin-bottom:var(--space-8)}.rec-pilha{display:flex;flex:0 0 auto}.rec-pilha img{width:30px;height:30px}.rec-pilha img+img{margin-left:-8px}.rec-cartao-topo b{flex:1;font-size:var(--fs-15);font-weight:var(--fw-semi);line-height:1.25}.rec-cartao-topo .tnum{font-size:var(--fs-12);color:var(--text-dim);white-space:nowrap}.rec-selos{display:flex;flex-wrap:wrap;gap:var(--space-4)}.rec-selos-topo{margin-bottom:var(--space-20)}.rec-marca{display:block;margin:calc(var(--space-16) * -1) calc(var(--space-20) * -1) var(--space-16);aspect-ratio:1120 / 180;background:url(/faixa-marca-escura.svg) center / cover no-repeat;opacity:.22}:root[data-theme=light] .rec-marca{background-image:url(/faixa-marca-clara.svg)}.rec-dados{display:flex;margin-bottom:var(--space-12);border-radius:var(--radius-botao-lg);overflow:hidden;background:var(--selo-ok-bg);color:var(--selo-ok-ink)}.rec-dados>span{flex:1 1 0;display:flex;flex-direction:column;align-items:center;gap:3px;padding:var(--space-12) var(--space-8);text-align:center}.rec-dados>span+span{box-shadow:inset 1px 0 #00000014}.rec-dados small{font-size:var(--fs-11);font-weight:var(--fw-semi);letter-spacing:.05em;text-transform:uppercase;opacity:.85}.rec-dados b{font-size:var(--fs-15);font-weight:var(--fw-semi)}.rec-ingredientes{border-radius:var(--radius-lg);border:1px solid var(--line);overflow:hidden;margin-bottom:var(--space-24)}.rec-ingrediente{display:flex;align-items:center;gap:var(--space-12);padding:var(--space-8) var(--space-16)}.rec-ingrediente+.rec-ingrediente{box-shadow:inset 0 1px 0 var(--surface-2)}.rec-ingrediente img{width:34px;height:34px;flex:0 0 auto}.rec-ingrediente b{flex:0 0 auto;font-size:var(--fs-14);font-weight:var(--fw-semi);color:var(--text-dim);white-space:nowrap}.rec-ingrediente>span{flex:1;min-width:0;font-size:var(--fs-14);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aviso{display:flex;align-items:flex-start;gap:var(--space-8);margin:var(--space-16) 0;padding:11px 13px;border-radius:13px;font-size:var(--fs-12);line-height:1.45}.aviso .icon{flex:0 0 auto;margin-top:1px}.aviso-atencao{background:var(--selo-atencao-bg);color:var(--selo-atencao-ink)}.aviso-restricao{background:var(--selo-restricao-bg);color:var(--selo-restricao-ink)}.aviso-info{background:var(--selo-ok-bg);color:var(--selo-ok-ink)}.rec-novo{margin-left:var(--space-8);padding:2px var(--space-8);border-radius:var(--radius-full);background:var(--selo-atencao-bg);color:var(--selo-atencao-ink);font-size:var(--fs-11);font-weight:var(--fw-semi)}.ficha-topo-art{display:flex;align-items:center;gap:var(--space-12)}.ficha-topo-art img{width:44px;height:44px;flex:0 0 auto}.ficha-nome{margin:0;min-width:0;font-size:var(--fs-26);font-weight:var(--fw-bold);letter-spacing:-.02em;color:var(--text)}.guardado{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8)}.guardado-item{position:relative;min-width:0;border-radius:var(--radius-lg);background:var(--surface)}.guardado-abrir{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;height:100%;padding:var(--space-16);border-radius:inherit;background:transparent;text-align:left;color:var(--text)}.guardado-abrir .icon{width:22px;height:22px;margin-bottom:var(--space-8);color:var(--acento)}.guardado-abrir b{font-size:var(--fs-15);font-weight:var(--fw-semi)}.guardado-abrir span{font-size:var(--fs-12);color:var(--text-dim);line-height:1.35}.guardado-abrir:active{transform:scale(.99)}.guardado-canto{position:absolute;top:var(--space-8);right:var(--space-8);width:32px;height:32px;border-radius:var(--radius-full);display:grid;place-items:center;color:var(--text-dim);background:color-mix(in srgb,var(--text) 7%,transparent)}.guardado-canto:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.guardado-canto:active{transform:scale(.94)}.guardado-canto .icon{width:16px;height:16px}.arq-aviso{display:flex;gap:var(--space-12);align-items:center;margin:0 0 var(--space-12);padding:var(--space-12) var(--space-16);border-radius:var(--radius-lg);background:var(--bg);border:1px solid var(--line);font-size:var(--fs-14);line-height:1.45}.arq-aviso>span{flex:1}.arq-aviso .btn{flex:0 0 auto}.arq-aviso-ok{flex:0 0 auto;font-weight:var(--fw-semi);color:var(--text)}.arq-lista{display:flex;flex-direction:column}.arq-mini{flex:0 0 auto;width:48px;height:48px;border-radius:var(--radius-md);overflow:hidden;display:grid;place-items:center;background:var(--surface-2);color:var(--text-dim)}.arq-mini img{width:100%;height:100%;object-fit:cover;display:block}.arq-mini-grande{width:100%;height:auto;min-height:120px;max-height:50vh;margin-bottom:var(--space-12)}.arq-mini-grande img{height:auto;max-height:50vh;object-fit:contain}.arq-mini-grande .icon{width:32px;height:32px}.arq-valores{margin:var(--space-4) 0 0;padding:0;list-style:none}.arq-valor{display:flex;align-items:center;gap:var(--space-8);font-size:var(--fs-14);line-height:1.4;color:var(--text)}.arq-valor b{font-weight:var(--fw-semi)}.arq-antes{color:var(--text-dim)}.arq-seta{flex:0 0 auto;color:var(--text-dim)}.arq-ver{margin-bottom:var(--space-8)}.arq-escolher{display:flex;align-items:center;justify-content:center;gap:var(--space-8);min-height:72px;padding:var(--space-16);border-radius:var(--radius-lg);border:1.5px dashed var(--line);font-size:var(--fs-15);font-weight:var(--fw-semi);color:var(--acento);cursor:pointer;text-align:center;word-break:break-word}.arq-escolher input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.arq-erro{margin:var(--space-8) 0 0;font-size:var(--fs-14);color:var(--danger-ink)}.arq-campos-valor{display:flex;flex-direction:column;gap:var(--space-8);margin-bottom:var(--space-12);padding:var(--space-12);border-radius:var(--radius-lg);background:var(--bg);box-shadow:inset 0 0 0 1px var(--line)}.arq-campos-linha{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-8)}.arq-campos-valor input{width:100%;min-width:0}.vac-escolhida{display:flex;flex-direction:column;gap:2px;margin:0 0 var(--space-16);padding:var(--space-12) var(--space-16);border-radius:var(--radius-lg);background:var(--bg);border:1px solid var(--line)}.vac-escolhida>span:not(.vac-escolhida-ok):not(.vac-escolhida-txt){font-size:var(--fs-12);color:var(--text-dim)}.vac-escolhida b{font-size:var(--fs-15);font-weight:var(--fw-semi)}.vac-escolhida small{font-size:var(--fs-12);color:var(--text-dim);line-height:1.4}.sheet.passo .btn-salvar{position:sticky;z-index:2;bottom:calc(var(--space-12) * -1 - env(safe-area-inset-bottom));margin-top:var(--space-16);box-shadow:0 0 0 var(--space-12) var(--surface),0 var(--space-24) 0 var(--space-12) var(--surface)}:root{--ag-consulta: var(--acento);--ag-vacina: var(--acento);--ag-comida: var(--acento)}.ag-cartao{margin-top:var(--space-8);border-radius:var(--radius-lg);border:1px solid var(--line);overflow:hidden}.ag-cartao-topo{display:flex;align-items:center;gap:var(--space-12);width:100%;padding:14px var(--space-16);text-align:left;color:var(--text)}.ag-cartao-topo:active,.ag-cartao-folha:active{background:var(--surface)}.ag-data{flex:0 0 40px;display:flex;flex-direction:column;align-items:center;line-height:1;color:var(--c)}.ag-data b{font-size:var(--fs-22);font-weight:var(--fw-semi)}.ag-data small{margin-top:2px;font-size:var(--fs-11);font-weight:var(--fw-semi);text-transform:uppercase;letter-spacing:.04em}.ag-seta{flex:0 0 auto;color:var(--text-dim)}.ag-cartao-folha{display:flex;align-items:center;gap:var(--space-8);width:100%;padding:var(--space-12) var(--space-16);box-shadow:inset 0 1px 0 var(--line);font-size:var(--fs-14);font-weight:var(--fw-semi);color:var(--text);text-align:left}.ag-cartao-folha span{flex:1}.ag-cartao-folha .icon:first-child{color:var(--text-dim)}.ag-linha-mes{flex:0 0 40px;font-size:var(--fs-12);color:var(--text-dim)}.ag-mais{width:36px;height:36px;border-radius:var(--radius-full);display:grid;place-items:center;box-shadow:inset 0 0 0 1px var(--line);color:var(--text)}.ag-mais:active{background:var(--surface)}.ag-marcar{display:flex;align-items:center;gap:var(--space-12);width:100%;padding:var(--space-12) 0;text-align:left;color:var(--text)}.ag-marcar+.ag-marcar{box-shadow:inset 0 1px 0 var(--line)}.ag-marcar-ic{flex:0 0 36px;width:36px;height:36px;border-radius:var(--radius-md);display:grid;place-items:center}.ag-data-bloco{flex:0 0 44px;padding:6px 0;border-radius:var(--radius-md);background:var(--data-bloco-bg);color:var(--data-bloco-ink)}.ag-topo{display:flex;align-items:center;gap:var(--space-8);margin-bottom:var(--space-8)}.ag-topo .cal-mes{flex:1}.ag-mais[aria-pressed=true]{background:var(--surface)}.section-label.ag-primeiro{margin-top:var(--space-16)}.ag-mes-cab{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-8)}.ag-mes-cab b{font-size:var(--fs-15);font-weight:var(--fw-semi)}.ag-mes-nav{width:var(--tap-min);height:var(--tap-min);display:grid;place-items:center;border-radius:var(--radius-full);color:var(--text-dim)}.ag-mes-dia{min-height:44px}.ag-mes-dia:disabled{opacity:1;cursor:default}.ag-mes-hoje{box-shadow:inset 0 0 0 1.5px var(--text)}.ag-mes-leg{display:flex;gap:var(--space-16);margin:var(--space-12) 0 0;font-size:var(--fs-12);color:var(--text-dim)}.ag-mes-leg i{display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:var(--radius-full);vertical-align:1px}.ag-mes-dica{margin:var(--space-8) 0 var(--space-8);font-size:var(--fs-12);color:var(--text-dim)}.ag-mes-dia-lista{margin-top:var(--space-8)}.ag-data-bloco b{font-size:var(--fs-17)}.ag-cartao-topo .badge{flex:0 0 auto}.ag-plano{margin-top:var(--space-8);padding-top:var(--space-8);border-radius:var(--radius-lg);border:1px solid var(--line);overflow:hidden}.ag-plano-linha{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-16)}.ag-plano-nome{flex:1;min-width:0;font-size:var(--fs-14);font-weight:var(--fw-semi)}.ag-plano-ok{flex:0 0 36px;width:36px;height:36px;border-radius:var(--radius-full);display:grid;place-items:center;background:var(--tile-comida-bg);color:var(--tile-comida-ink)}.ag-plano-ver{display:flex;align-items:center;width:100%;margin-top:var(--space-4);padding:var(--space-12) var(--space-16);box-shadow:inset 0 1px 0 var(--line);font-size:var(--fs-13);font-weight:var(--fw-semi);color:var(--text);text-align:left}.ag-plano-ver span{flex:1}.ag-reticencias{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pilha{scroll-margin-top:var(--space-16)}.pilha-frente{position:relative;z-index:2}.pilha-atras{position:relative;height:12px}.pilha-atras i{position:absolute;left:var(--space-8);right:var(--space-8);top:-6px;height:12px;border-radius:0 0 var(--radius-lg) var(--radius-lg);background:var(--bg);box-shadow:inset 0 -1px 0 var(--line),inset 1px 0 0 var(--line),inset -1px 0 0 var(--line)}.pilha-atras i+i{left:var(--space-16);right:var(--space-16);top:0;z-index:-1}.pilha-item{margin-top:var(--space-8);animation:pilha-desce .25s var(--ease) both;animation-delay:calc(var(--n) * 40ms)}@keyframes pilha-desce{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.pilha-item{animation:none}}.pilha-botao{position:relative;display:inline-flex;align-items:center;gap:var(--space-4);margin-top:var(--space-12);min-height:30px;padding:0 var(--space-12);border-radius:var(--radius-full);box-shadow:inset 0 0 0 1px var(--line-forte);font-size:var(--fs-13);font-weight:var(--fw-semi);color:var(--ver-mais-ink)}.pilha-botao:after{content:"";position:absolute;top:-7px;right:0;bottom:-7px;left:0}.pilha-seta{transform:rotate(90deg);transition:transform .2s var(--ease)}.pilha-seta-cima{transform:rotate(-90deg)}.priv-titulo{margin:0 0 var(--space-4);font-size:var(--fs-17);font-weight:var(--fw-semi)}.priv-data{margin:0 0 var(--space-16);font-size:var(--fs-12);color:var(--text-dim)}.priv-secao p{margin:0 0 var(--space-8);font-size:var(--fs-14);line-height:1.55}.priv-secao ul{margin:0 0 var(--space-16);padding-left:18px}.priv-secao li{margin-bottom:var(--space-4);font-size:var(--fs-14);line-height:1.5}.priv-secao p:last-child{margin-bottom:var(--space-16)}.priv-secao b{font-weight:var(--fw-semi)}.entrar-consentimento{display:flex;align-items:flex-start;gap:var(--space-12);margin:var(--space-16) 0;font-size:var(--fs-14);line-height:1.45;color:var(--text);cursor:pointer}.entrar-consentimento input{flex:0 0 auto;width:20px;height:20px;margin-top:1px;accent-color:var(--acento)}.entrar-link{display:inline;margin:0;min-height:0;font-size:inherit;color:var(--text)}.consentimento h2{margin:var(--space-8) 0 var(--space-4)}.consentimento-texto{max-height:40vh;overflow-y:auto;margin:var(--space-12) 0 0;padding:var(--space-12) var(--space-16);border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--bg)}.entrar-visitante-nota{margin:var(--space-8) 0 0;text-align:center;font-size:var(--fs-12);color:var(--text-dim)}.priv-apagar{padding:var(--space-16);border-radius:var(--radius-lg);border:1px solid var(--line)}.priv-apagar ul{margin:0 0 var(--space-12);padding-left:18px;line-height:1.5}.priv-apagar li{margin-bottom:var(--space-4)}.pilha .linha-seta,.pilha .cons-pergunta{padding:var(--space-12) var(--space-16);border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--bg)}.pilha .linha-seta+.linha-seta{border:1px solid var(--line);box-shadow:none}.pilha .cartao-seta.pilha-item{margin-bottom:0}.etq-campo{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8);min-height:48px;padding:var(--space-8) var(--space-12);border-radius:var(--radius-md);background:var(--bg);box-shadow:inset 0 0 0 1px var(--line-forte)}.etq-campo input{flex:1;min-width:110px;border:0;background:transparent;padding:6px 0;font-size:var(--fs-15);box-shadow:none}.etq-campo input:focus{outline:none}.etq-item{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 4px 0 12px;border-radius:var(--radius-full);background:var(--opcao-escolhida-bg);color:var(--opcao-escolhida-ink);font-size:var(--fs-14);font-weight:var(--fw-semi);animation:etq-entra .2s var(--ease) both}.etq-item button{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;color:inherit}.etq-item .etq-primeira{color:inherit;opacity:.9}@keyframes etq-entra{0%{opacity:0;transform:translateY(8px) scale(.9)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.etq-item{animation:none}}.etq-rotulo{margin:var(--space-12) 0 var(--space-8);font-size:var(--fs-12);font-weight:var(--fw-semi);color:var(--text-dim)}.etq-sugestoes{display:flex;flex-wrap:wrap;gap:var(--space-8);margin-top:var(--space-8)}.etq-sug{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 var(--space-12);border-radius:var(--radius-full);box-shadow:inset 0 0 0 1px var(--line-forte);color:var(--text);font-size:var(--fs-14);font-weight:var(--fw-semi)}.etq-sug small{font-size:var(--fs-11);font-weight:var(--fw-regular);color:var(--text-dim)}.etq-primeira{font-size:var(--fs-11);font-weight:var(--fw-semi);color:var(--selo-consulta-ink)}.etq-sug .etq-primeira{padding:1px 6px;border-radius:var(--radius-full);background:var(--selo-consulta-bg)}.etq-novo{color:var(--mais-ink)}.chip{transition:transform var(--dur-rapida) var(--ease),background-color .15s var(--ease),color .15s var(--ease),box-shadow .15s var(--ease)}.toast-ok{width:22px;height:22px;margin-top:1px;color:var(--aviso-ok)}.toast-erro{background:var(--btn-perigo-bg);color:var(--btn-perigo-ink)}.toast-erro .toast-ok{color:var(--btn-perigo-ink)}.toast-erro .toast-ok path{stroke-dasharray:none;stroke-dashoffset:0;animation:none}.toast-erro .toast-texto small{color:var(--btn-perigo-ink)}.toast-ok path{stroke-dasharray:24;stroke-dashoffset:24;animation:traco .35s var(--ease) .05s forwards}@keyframes traco{to{stroke-dashoffset:0}}.estouro{position:relative;animation:estouro .32s var(--ease) both;overflow:visible}@keyframes estouro{0%{transform:scale(.4)}60%{transform:scale(1.25)}to{transform:scale(1)}}.estouro-texto{display:inline-block;animation:estouro .32s var(--ease) both}.vac-estouro{color:var(--selo-feito-bg)}.dica-corpo,.fr-corpo{animation:abre .2s var(--ease) both}@keyframes abre{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.ql{margin:var(--space-16) 0 var(--space-12);border-radius:var(--radius-lg);background:var(--quadro-bg);color:var(--quadro-titulo)}.ql-linha{display:flex;align-items:center;gap:var(--space-8);width:100%;min-height:46px;padding:0 var(--space-16);background:transparent;color:inherit;font-size:var(--fs-14);font-weight:var(--fw-semi);text-align:left}.ql-linha>span{flex:1;min-width:0}.ql-seta{flex:0 0 auto;transition:transform .2s var(--ease)}.ql-aberto .ql-seta{transform:rotate(90deg)}.ql-dentro{display:flex;flex-direction:column;gap:var(--space-12);padding:0 var(--space-16) var(--space-16);color:var(--quadro-ink);animation:abre .2s var(--ease) both}.ql-nivel{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.ql-nivel ul{margin:0;padding-left:18px;font-size:var(--fs-13);line-height:1.45}.ql-selo{display:inline-flex;align-items:center;gap:var(--space-4);height:24px;padding:0 10px;border-radius:var(--radius-full);font-size:var(--fs-12);font-weight:var(--fw-medium)}.ql-selo .icon{width:11px;height:11px}.ql-hoje{background:var(--selo-falar-bg);color:var(--selo-falar-ink)}.ql-agora{background:var(--nivel-agora-bg);color:var(--nivel-agora-ink)}.ql-ligar{background:var(--nivel-ligar-bg);color:var(--nivel-ligar-ink)}.ql-anotado{margin:0;padding:var(--space-8) var(--space-12);border-radius:var(--radius-md);background:var(--nivel-ligar-bg);color:var(--quadro-titulo);font-size:var(--fs-13);font-weight:var(--fw-semi);line-height:1.4}.ql-mais{position:relative;align-self:flex-start;padding:0;background:transparent;color:var(--quadro-titulo);font-size:var(--fs-12);font-weight:var(--fw-semi);text-decoration:underline;text-underline-offset:2px}.ql-mais:after{content:"";position:absolute;top:-12px;right:-6px;bottom:-12px;left:-6px}.ql-fonte{margin:0;font-size:var(--fs-12);color:var(--quadro-ink);opacity:.8;line-height:1.4}:is(.passo,.ficha) .ql:not(.ql-aberto){background:transparent;margin:var(--space-16) 0 var(--space-4)}:is(.passo,.ficha) .ql:not(.ql-aberto) .ql-linha{width:auto;min-height:40px;padding:0;gap:2px;font-size:var(--fs-13)}:is(.passo,.ficha) .ql:not(.ql-aberto) .ql-linha>span{flex:0 1 auto}:is(.passo,.ficha) .ql:not(.ql-aberto) .ql-linha>.icon:first-child{display:none}@media (prefers-reduced-motion: reduce){.ql-seta{transition:none}}.guia-niveis{padding-top:var(--space-16)}.rel{position:relative;margin:0 0 var(--space-24)}.rel-grade{position:absolute;left:0;right:0;height:0;border-top:1px dashed var(--line);margin-left:34px;pointer-events:none}.rel-grade span{position:absolute;left:-34px;top:-7px;width:30px;font-size:10.5px;color:var(--text-dim);opacity:.8}.rel-agora{position:absolute;left:30px;right:0;height:0;border-top:1.5px solid var(--text);pointer-events:none;z-index:2}.rel-agora span{position:absolute;right:0;top:-9px;padding:1px 7px;border-radius:var(--radius-full);background:var(--text);color:var(--bg);font-size:10px;font-weight:var(--fw-semi)}.rel-capsula{position:absolute;left:40px;width:22px;padding:5px 0 0;border-radius:11px;display:flex;justify-content:center;align-items:flex-start;background:var(--tile-sono-bg);color:var(--tile-sono-ink);z-index:1}.rel-capsula .icon{width:12px;height:12px}.rel-viva{background:repeating-linear-gradient(180deg,var(--tile-sono-bg) 0 6px,color-mix(in srgb,var(--tile-sono-bg) 55%,var(--bg)) 6px 12px)}.rel-ponto{position:absolute;left:68px;width:22px;height:22px;padding:0;border-radius:var(--radius-full);display:grid;place-items:center;background:var(--tbg);color:var(--tink);box-shadow:0 0 0 2px var(--bg);z-index:1}.rel-ponto .icon{width:12px;height:12px}.rel-ponto:after,.rel-capsula:after{content:"";position:absolute;top:-11px;right:-11px;bottom:-11px;left:-11px}.rel-texto{position:absolute;left:104px;right:0;min-height:40px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;padding:5px 10px;border-radius:10px;text-align:left;color:var(--text);line-height:1.25;background:color-mix(in srgb,var(--tbg) 16%,var(--bg))}.rel-texto-neutro{background:var(--surface)}.rel-texto b{font-size:12.5px;font-weight:var(--fw-semi)}.rel-texto small{font-size:11px;color:var(--text-dim)}.rel-selo{margin-top:3px}.dd-peito,.dd-mamadeira{--dd-a: var(--dado-peito);--dd-b: var(--dado-peito-2)}.dd-extracao{--dd-a: var(--dado-extracao);--dd-b: var(--dado-extracao-2)}.dd-sono{--dd-a: var(--dado-sono);--dd-b: var(--dado-sono-2)}.dd-fralda{--dd-a: var(--dado-xixi);--dd-b: var(--dado-xixi-2);--dd-c: var(--dado-coco)}.dd-filtros{margin-bottom:var(--space-12)}.dd-periodo{margin-bottom:var(--space-20)}.dd-fatos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8);margin-bottom:var(--space-24)}.dd-fato{padding:var(--space-12);border-radius:14px;border:1px solid var(--line);min-width:0}.dd-fato b{display:block;font-size:var(--fs-19);font-weight:var(--fw-semi);line-height:1.2}.dd-fato small{display:block;margin-top:2px;font-size:var(--fs-12);color:var(--text-dim);line-height:1.3}.dd-bloco{margin-bottom:var(--space-24);padding:var(--space-16);border-radius:var(--radius-lg);border:1px solid var(--line)}.dd-bloco h3{margin:0 0 2px;font-size:var(--fs-14);font-weight:var(--fw-semi)}.dd-bloco h3 small{font-size:var(--fs-12);font-weight:var(--fw-regular);color:var(--text-dim)}.dd-bloco>p{margin:0 0 var(--space-12);font-size:var(--fs-12);color:var(--text-dim);line-height:1.4}.dd-cor-a{fill:var(--dd-a)}.dd-cor-b{fill:var(--dd-b)}.dd-cor-c{fill:var(--dd-c)}.dd-ponto-b{fill:var(--dd-b);stroke:var(--dd-a);stroke-width:1}.dd-leg{display:flex;gap:var(--space-12);margin:var(--space-8) 0 0;font-size:11px;color:var(--text-dim)}.dd-leg i{display:inline-block;width:9px;height:9px;margin-right:4px;border-radius:50%;vertical-align:-1px}.dd-leg i.dd-cor-a{background:var(--dd-a)}.dd-leg i.dd-cor-c{background:var(--dd-c)}.dd-leg i.dd-ponto-b{background:var(--dd-b);box-shadow:inset 0 0 0 1px var(--dd-a)}.dd-tabela{width:100%;border-collapse:collapse;font-size:var(--fs-13)}.dd-tabela th{padding:4px 4px 6px;border-bottom:1px solid var(--line);text-align:left;font-size:11px;font-weight:var(--fw-semi);color:var(--text-dim)}.dd-tabela td{padding:7px 4px;border-bottom:1px solid var(--line)}.dd-tabela tr:last-child td{border-bottom:0}.dd-tabela .n{text-align:right}.dd-sem{color:var(--text-dim);font-style:italic}.dd-cores{display:inline-flex;gap:3px;justify-content:flex-end}.dd-cores i{width:9px;height:9px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001f}.dd-acoes{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8)}.dd-acoes .btn{min-height:48px;padding:0 var(--space-12);font-size:var(--fs-13);white-space:nowrap}.dd-consulta{font-size:110%}.dd-consulta .dd-tabela{font-size:var(--fs-14)}.dd-consulta-topo{display:flex;align-items:center;justify-content:space-between;margin:0 0 var(--space-16);font-size:var(--fs-13);color:var(--text-dim)}.dd-sair{position:relative;padding:0;background:transparent;font-size:var(--fs-13);color:var(--text-dim);text-decoration:underline;text-underline-offset:2px}.dd-sair:after{content:"";position:absolute;top:-12px;right:-8px;bottom:-12px;left:-8px}.ini-mini,.ini-cartao{position:relative}.ini-canto:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.ini-mini .ini-canto{top:var(--space-4);right:var(--space-4);width:32px;height:32px}.guia-lembrete{margin:calc(var(--space-12) * -1) 0 var(--space-24);line-height:1.45}.res-filtros{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--space-20) * -1) var(--space-8);padding:var(--space-4) var(--space-20);--cbg: var(--chip-on-bg);--cink: var(--chip-on-ink)}.res-filtros::-webkit-scrollbar{display:none}.res-filtros .chip{flex:0 0 auto}.section-label.res-rotulo{margin:var(--space-16) 0 var(--space-8)}.res-grade{display:grid;grid-template-columns:minmax(0,1fr) repeat(7,28px);gap:6px 2px;align-items:center;padding:var(--space-12);border:1px solid var(--line);border-radius:var(--radius-lg)}.res-linha{display:contents}.res-dia{height:22px;font-size:var(--fs-11);color:var(--text-dim);text-align:center}.res-tipo{display:flex;align-items:center;gap:6px;min-width:0;min-height:28px;font-size:var(--fs-13);color:var(--text);text-align:left}.res-tipo .icon{flex:0 0 auto;color:var(--text-dim)}.res-cel{display:grid;place-items:center;height:28px}.res-cel b{width:22px;height:22px;border-radius:var(--radius-full);display:grid;place-items:center;background:var(--contagem-bg);color:var(--contagem-ink);font-size:11.5px;font-weight:var(--fw-bold)}.res-cel i{width:5px;height:5px;border-radius:var(--radius-full);background:var(--line-forte)}.res-apagada>*{opacity:.35}.res-nota{margin:var(--space-8) 2px 0;font-size:var(--fs-12);color:var(--text-dim)}.res-frase{display:flex;flex-direction:column;gap:3px;margin:var(--space-16) 2px 0}.res-frase b{font-size:var(--fs-15);font-weight:var(--fw-semi)}.res-frase span{font-size:var(--fs-13);line-height:1.45;color:var(--text-dim)}.res-lista{border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.res-reg{display:flex;align-items:center;gap:var(--space-12);width:100%;padding:10px var(--space-12);text-align:left;color:var(--text)}.res-reg+.res-reg{border-top:1px solid var(--line)}.res-reg:active{background:var(--surface)}.res-ic{flex:0 0 30px;width:30px;height:30px;border-radius:var(--radius-md);display:grid;place-items:center;background:var(--surface);color:var(--text)}.res-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.res-txt b{font-size:var(--fs-14);font-weight:var(--fw-semi)}.res-txt small{font-size:var(--fs-12);color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.res-reg .badge{flex:0 0 auto}.res-seta{flex:0 0 auto;color:var(--text-dim)}.cresc-fato{display:flex;flex-direction:column;gap:2px;margin:0 2px var(--space-8)}.cresc-fato b{font-size:var(--fs-19);font-weight:var(--fw-semi)}.cresc-fato span{font-size:var(--fs-12);color:var(--text-dim)}.cresc-fato small{margin-top:var(--space-4);font-size:var(--fs-13);color:var(--text)}.cresc-legenda{display:flex;flex-direction:column;gap:4px;margin:var(--space-4) 2px 0;font-size:11.5px;color:var(--text-dim)}.cresc-legenda span{display:flex;align-items:center;gap:var(--space-8)}.cresc-leg-faixa{flex:0 0 16px;height:10px;border-radius:3px;background:var(--selo-ok-bg);opacity:.7}.cresc-leg-meio{flex:0 0 16px;border-top:1.5px dashed var(--selo-ok-ink);opacity:.5}.cresc-lista{border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.cresc-md{display:grid;grid-template-columns:52px 1fr auto 14px;gap:10px;align-items:center;width:100%;padding:11px var(--space-12);text-align:left;color:var(--text)}.cresc-md+.cresc-md{border-top:1px solid var(--line)}.cresc-md:active{background:var(--surface)}.cresc-md-data{font-size:var(--fs-12);color:var(--text-dim)}.cresc-md b{font-size:var(--fs-14);font-weight:var(--fw-semi)}.cresc-onde-selo{height:20px;padding:0 7px;display:inline-flex;align-items:center;border-radius:var(--radius-full);background:var(--selo-neutro-bg);color:var(--selo-neutro-ink);font-size:var(--fs-11);font-weight:var(--fw-semi)}.cresc-md-seta{color:var(--text-dim)}.tema-toggle{flex:0 0 auto;height:var(--tap-min);padding:0 var(--space-4);display:grid;place-items:center}.tema-trilho{position:relative;display:block;width:56px;height:30px;border-radius:var(--radius-full);border:1px solid var(--line-forte);background:var(--bg)}.tema-trilho .icon{position:absolute;top:50%;width:16px;height:16px;margin-top:-8px}.tema-sol{left:6px;color:var(--feed-ink)}.tema-lua{right:6px;color:var(--text)}.tema-bola{position:absolute;top:2px;left:2px;width:24px;height:24px;border-radius:var(--radius-full);background:var(--acento-quente);transform:translate(26px);transition:transform var(--dur-media) var(--ease),background-color var(--dur-media) var(--ease),box-shadow var(--dur-media) var(--ease)}.tema-escuro .tema-trilho{background:var(--surface)}.tema-escuro .tema-bola{transform:none;background:var(--surface);box-shadow:inset 0 0 0 2px var(--text)}.tema-toggle:active .tema-bola{transform:translate(26px) scale(.92)}.tema-escuro:active .tema-bola{transform:scale(.92)}.cresc-dica{margin:0 2px var(--space-12);font-size:var(--fs-13);color:var(--text-dim)}.topbar:has(.acoes-topo){align-items:flex-start}.topbar:has(.acoes-topo) h1{line-height:var(--tap-min)}.topbar:has(.acoes-topo) .sofia-idade{margin-top:-6px}.topbar:has(.acoes-topo) .topbar-nome{gap:0}.acao-topo-anel{display:grid;place-items:center;width:30px;height:30px;border-radius:var(--radius-full);border:1px solid var(--line-forte)}.acao-topo .acao-topo-anel .icon{width:17px;height:17px;color:var(--feed-ink)}.emerg-editar,.icone-editar,.ag-mes-nav,.acao-topo-anel{position:relative;flex:0 0 auto;display:grid;place-items:center;width:30px;height:30px;padding:0;border-radius:var(--radius-full);border:1px solid var(--line-forte);box-shadow:none;background:transparent;color:var(--feed-ink)}.emerg-editar .icon,.icone-editar .icon,.ag-mes-nav .icon,.acao-topo .acao-topo-anel .icon{width:17px;height:17px;color:var(--feed-ink)}.emerg-editar:after,.icone-editar:after,.ag-mes-nav:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px}.emerg-editar:active,.icone-editar:active,.ag-mes-nav:active{background:var(--surface);transform:none}.topbar .add{margin-right:0}.ini-disco{flex:0 0 auto;width:36px;height:36px;color:var(--tink, currentColor);background:color-mix(in srgb,var(--tink, currentColor) 16%,transparent)}.ini-disco .icon{width:20px;height:20px}.ini-cartao .ini-disco{width:36px;height:36px}.ini-mini-topo .ini-disco{width:32px;height:32px}.ini-mini-topo .ini-disco .icon{width:18px;height:18px}.ini-chorando .ini-disco{width:40px;height:40px}.ini-chorando .ini-disco .icon{width:22px;height:22px}.medida-roda .roda{margin-top:var(--space-4);max-width:260px}.guia-linhas{margin:0 0 var(--space-12);padding-left:20px;font-size:var(--fs-14);line-height:1.5}.guia-linhas li{margin-bottom:var(--space-4)}.guia-tabela{width:100%;margin:0 0 var(--space-12);border-collapse:collapse;font-size:var(--fs-12);line-height:1.35}.guia-tabela th,.guia-tabela td{padding:6px 4px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.guia-tabela thead th{font-size:var(--fs-11);font-weight:var(--fw-semi);color:var(--text-dim)}.guia-tabela tbody th{font-weight:var(--fw-semi);white-space:nowrap}.guia-nota{margin:0 0 var(--space-12);font-size:var(--fs-13);color:var(--text-dim);line-height:1.45}.guia-ouviu,.guia-divergem{margin:0 0 var(--space-12)}.guia-ouviu p,.guia-divergem p{margin:0 0 var(--space-8);font-size:var(--fs-13);line-height:1.45;color:var(--text-dim)}.guia-ouviu b{color:var(--text)}.guia-levar{margin-bottom:var(--space-4)}.orient-mandar{margin-top:var(--space-8)}.passo-nota{margin:var(--space-8) 0 0;font-size:var(--fs-13);line-height:1.45;color:var(--text-dim)}.alim-risco-ponto{background:var(--dirty-ink);color:var(--bg)}.passo-dor-folha{margin:var(--space-12) 0;font-size:var(--fs-14)}.passo-dor-folha small{display:block;font-size:var(--fs-12);color:var(--text-dim);margin:2px 0 var(--space-8)}input[type=datetime-local],input[type=date],input[type=time],input[type=text],input[type=tel],input[type=number],input[type=email],input[type=password],textarea{min-height:56px;padding:0 14px;font-size:16px;border-radius:12px;background:var(--campo-bg);border:1px solid var(--campo-borda);box-shadow:none;transition:border-color var(--dur-media) var(--ease),box-shadow var(--dur-media) var(--ease)}textarea{padding:14px;min-height:96px}input::placeholder,textarea::placeholder{color:var(--campo-exemplo);opacity:1}input[type=datetime-local]:focus,input[type=date]:focus,input[type=time]:focus,input[type=text]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=email]:focus,input[type=password]:focus,textarea:focus,label.field:focus-within>input,label.field:focus-within>textarea{outline:none;border-color:var(--campo-foco);box-shadow:inset 0 0 0 .5px var(--campo-foco),0 0 0 3px color-mix(in srgb,var(--campo-foco) 12%,transparent)}label.field:has(>input,>textarea){position:relative}label.field:has(>input,>textarea)>span:first-child{position:absolute;z-index:1;top:9px;left:15px;right:44px;margin:0;font-size:11px;font-weight:var(--fw-semi);line-height:1.2;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;transition:color var(--dur-media) var(--ease)}label.field:has(>input,>textarea)>span:first-child small{font-size:11px;font-weight:var(--fw-regular)}label.field:has(>input,>textarea)>input{padding-top:22px;padding-bottom:6px}label.field:has(>input,>textarea)>textarea{padding-top:28px}label.field:focus-within>span:first-child{color:var(--campo-foco)}label.field>.ajuda{display:block;margin-top:6px}label.field:has(>input[type=date],>input[type=datetime-local],>input[type=time]):after{content:"";position:absolute;left:14px;top:29px;width:16px;height:16px;pointer-events:none;background:var(--text-dim);-webkit-mask:var(--mascara-calendario) center / contain no-repeat;mask:var(--mascara-calendario) center / contain no-repeat}label.field:has(>input[type=time]):after{-webkit-mask-image:var(--mascara-relogio);mask-image:var(--mascara-relogio)}input::-webkit-calendar-picker-indicator{opacity:0}:root{--mascara-calendario: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='5.5' width='16' height='14' rx='2.5'/%3E%3Cpath d='M4 10h16M8.5 3.5v4M15.5 3.5v4'/%3E%3C/svg%3E");--mascara-relogio: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath d='M12 7.5V12l3 2'/%3E%3C/svg%3E")}.search input{min-height:44px;border:none;background:none;box-shadow:none;padding:0;border-radius:0}.search input:focus{box-shadow:none}.ini-mini .ini-mini-topo{padding-right:36px}.ini-mini .ini-mini-topo b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.abas{border:1px solid var(--trilho-borda)}.vac-escolha-dica{margin:0 0 var(--space-4);font-size:var(--fs-14);color:var(--text-dim)}.vac-escolhida{flex-direction:row;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:var(--campo-bg);border:1px solid var(--campo-foco)}.vac-escolhida-ok{flex:0 0 24px;width:24px;height:24px;border-radius:var(--radius-full);display:grid;place-items:center;background:var(--chip-on-bg);color:var(--chip-on-ink)}.vac-escolhida-ok .icon{width:14px;height:14px}.vac-escolhida-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.vac-escolhida .vac-escolhida-txt small{font-size:11px;font-weight:var(--fw-semi);color:var(--campo-foco)}.vac-escolhida .vac-escolhida-txt b{font-size:var(--fs-14);font-weight:var(--fw-semi)}.vac-escolhida .vac-escolhida-txt em{font-style:normal;font-size:var(--fs-12);color:var(--text-dim);line-height:1.4}.vac-trocar{flex:0 0 auto;font-size:var(--fs-12);font-weight:var(--fw-semi);color:var(--text-dim);text-decoration:underline;text-underline-offset:2px}.vac-idades{--cbg: var(--chip-on-bg);--cink: var(--chip-on-ink)}.sugestoes{gap:0;border:1px solid var(--line-forte);border-radius:16px;background:var(--bg);overflow:hidden}.sugestao{border-radius:0;background:transparent;min-height:52px;padding:10px 12px;font-weight:var(--fw-regular)}.sugestao+.sugestao{border-top:1px solid var(--line)}.sugestao-txt{display:flex;flex-direction:column;gap:1px}.sugestao-txt b{font-size:var(--fs-14);font-weight:var(--fw-semi)}.sugestao-txt small{font-size:var(--fs-12);color:var(--text-dim);font-weight:var(--fw-regular)}.sugestao[aria-pressed=true]{box-shadow:none;background:var(--escolhida-bg)}.sugestao-feita{border:none}.sugestao-feita+.sugestao,.sugestao+.sugestao-feita{border-top:1px solid var(--line)}.sugestao:active{transform:none;background:var(--surface)}.vac-escolhida .vac-escolhida-txt b{color:var(--text)}.levar{margin-top:var(--space-12)}.levar-pilula{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 13px;border-radius:var(--radius-full);border:1px solid var(--line-forte);background:var(--bg);font-size:var(--fs-13);font-weight:var(--fw-semi);color:var(--text)}.levar-pilula .icon{width:16px;height:16px}.levar-on{background:var(--selo-consulta-bg);border-color:var(--selo-consulta-bg);color:var(--selo-consulta-ink)}.levar-ajuda{margin:6px 2px 0;font-size:var(--fs-12);line-height:1.45;color:var(--text-dim)}.levar-ajuda b{color:var(--text);font-weight:var(--fw-semi)}.cons-prox-cartao{display:flex;align-items:flex-start;gap:var(--space-12);padding:var(--space-12);border:1px solid var(--line-forte);border-radius:18px}.cons-prox-cartao .body{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.cons-prox-cartao .body small{font-size:11px;font-weight:var(--fw-semi);color:var(--text-dim);letter-spacing:.02em}.cons-prox-cartao .body b{font-size:var(--fs-15);font-weight:var(--fw-semi)}.cons-prox-cartao .body>span{font-size:var(--fs-12);color:var(--text-dim)}.cons-levar{display:flex;flex-direction:column}.cons-levar-linha,.cons-lista-linha{display:flex;align-items:center;gap:10px;width:100%;padding:11px 2px;text-align:left;color:var(--text)}.cons-levar-linha+.cons-levar-linha{border-top:1px solid var(--line)}.cons-levar-linha .body,.cons-lista-linha .body{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.cons-levar-linha b,.cons-lista-linha b{font-size:var(--fs-14);font-weight:var(--fw-semi)}.cons-levar-linha small,.cons-lista-linha small{font-size:var(--fs-12);color:var(--text-dim)}.cons-levar-estrela{flex:0 0 28px;width:28px;height:28px;border-radius:var(--radius-full);display:grid;place-items:center;background:var(--selo-consulta-bg);color:var(--selo-consulta-ink)}.cons-lista{border:1px solid var(--line-forte);border-radius:18px;overflow:hidden}.cons-lista-linha{padding:11px 12px}.cons-lista-linha+.cons-lista-linha{border-top:1px solid var(--line)}.cons-lista-linha:active,.cons-levar-linha:active{background:var(--surface)}.cons-lista-linha .ag-data-bloco{flex:0 0 40px}.cons-lista-linha .cons-levar-estrela{background:var(--surface);color:var(--text-dim)}.fr-cabeca.fr-cabeca-d35{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-12);margin:0 0 var(--space-16);text-align:left}.fr-cabeca-d35 .body{align-items:flex-start;padding:0;margin:0}.fr-cabeca-d35 .body{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.fr-cabeca-d35 .body b{font-size:var(--fs-15);font-weight:var(--fw-semi)}.fr-cabeca-d35 .body>span{font-size:var(--fs-12);color:var(--text-dim)}.fr-espera{display:flex;gap:10px;align-items:flex-start;margin-bottom:var(--space-8);padding:11px 12px;border-radius:16px;background:var(--espera-bg);border:1px solid var(--espera-borda)}.fr-espera-ic{flex:0 0 30px;width:30px;height:30px;border-radius:var(--radius-full);display:grid;place-items:center;background:var(--espera-ink);color:var(--espera-bg)}.fr-espera b{display:block;font-size:var(--fs-14);font-weight:var(--fw-semi);color:var(--espera-ink)}.fr-espera small{display:block;margin-top:2px;font-size:12.5px;line-height:1.4;color:var(--text)}.section-label.fr-rotulo{margin:var(--space-16) 2px 6px}.fr-temas{display:flex;flex-direction:column;margin-bottom:var(--space-4)}.fr-tema{display:flex;align-items:center;gap:10px;width:100%;padding:9px 2px;text-align:left;color:var(--text)}.fr-tema+.fr-tema{border-top:1px solid var(--line)}.fr-tema .body{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.fr-tema b{font-size:var(--fs-14);font-weight:var(--fw-semi)}.fr-tema small{font-size:var(--fs-12);color:var(--text-dim)}.fr-tema-seta{color:var(--text-dim)}.fr-ponto{flex:0 0 8px;width:8px;height:8px;border-radius:var(--radius-full);background:var(--ponto-consulta)}.fr-topo .fr-ponto{margin-right:auto}.fr-tabela{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;margin-top:var(--space-4)}.fr-tabela thead th{padding:4px 0;font-size:11px;font-weight:var(--fw-semi);color:var(--text-dim);text-align:left}.fr-tabela tbody tr{border-top:1px solid var(--line)}.fr-tabela tbody th{width:34%;padding:5px 0;font-size:var(--fs-12);font-weight:var(--fw-medium);color:var(--text-dim);text-align:left}.fr-tabela tbody td{width:33%;padding:5px 0;font-size:13.5px}.fr-tabela tbody td:nth-child(2){font-weight:var(--fw-semi)}.fr-tabela-nota{margin:6px 0 0;font-size:var(--fs-12);color:var(--text-dim)}.fr-topo:has(.fr-ponto) .fr-titulo{flex:0 1 auto}.ag-mais,.topbar .add,.botao-acao{position:relative;flex:0 0 36px;width:36px;height:36px;padding:0;border:none;border-radius:var(--radius-full);box-shadow:none;display:grid;place-items:center;background:var(--tile-comida-bg);color:var(--tile-comida-ink)}.ag-mais .icon,.topbar .add .icon,.botao-acao .icon{width:18px;height:18px;color:inherit}.ag-mais:after,.topbar .add:after,.botao-acao:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.ag-mais:active,.topbar .add:active,.botao-acao:active{transform:scale(.94);background:var(--tile-comida-bg)}.ag-mais[aria-pressed=true]{background:var(--tile-comida-bg)}label.field:has(>input[type=date],>input[type=datetime-local],>input[type=time])>input{padding-left:38px}.cons-lista-linha .ag-data-bloco b,.cons-prox-cartao .ag-data-bloco b{font-size:var(--fs-17);font-weight:var(--fw-semi);color:inherit}.cons-lista-linha .ag-data-bloco small,.cons-prox-cartao .ag-data-bloco small{font-size:var(--fs-11);font-weight:var(--fw-semi);color:inherit;letter-spacing:.04em}.folha .cons-sub+.cons-lista{margin-top:var(--space-12)}.rem-add-hora .roda{flex:1;margin-top:0}.roda-hora{max-width:220px}.rem-add-hora .roda-hora{max-width:none}.edit-sem-fim,.tri-roda .tri-link{display:inline-block;margin-top:var(--space-8)}.tri-roda{width:100%}.rem-receita-add{margin-top:var(--space-8)}.ini-suficiente-hoje{background:transparent;border:1px solid var(--line-forte)}.fr-cabeca-d35 .body b{color:var(--text)}.res-filtros,.chips-rolagem{overflow-y:hidden;overscroll-behavior-x:contain;align-items:center;-webkit-overflow-scrolling:touch}.res-filtros .chip,.chips-rolagem .chip{flex:0 0 auto}.res-filtros .chip:active,.chips-rolagem .chip:active{transform:none}.res-filtros{-webkit-mask-image:linear-gradient(to right,transparent,currentColor var(--space-20),currentColor calc(100% - var(--space-20)),transparent);mask-image:linear-gradient(to right,transparent,currentColor var(--space-20),currentColor calc(100% - var(--space-20)),transparent)}.res-filtros{padding-top:7px;padding-bottom:7px;margin-top:-3px}.chips-rolagem,.vac-filtros{padding-top:7px;padding-bottom:7px;margin-top:-7px}.botao-principal,.topbar .add,.botao-icone,.icone-editar,.emerg-editar,.ag-mes-nav,.ag-plano-ok,.alim-achou-mais,.acao-topo-anel{position:relative;flex:0 0 32px;width:32px;height:32px;padding:0;margin:0;display:grid;place-items:center;border-radius:var(--radius-full);box-shadow:none;transform:none}.botao-principal,.topbar .add{background:var(--botao-principal-bg);color:var(--botao-principal-ink);border:none}.botao-icone,.icone-editar,.emerg-editar,.ag-mes-nav,.ag-plano-ok,.alim-achou-mais,.acao-topo-anel{background:transparent;color:var(--botao-sec-ink);border:1px solid var(--botao-sec-borda)}.botao-principal .icon,.topbar .add .icon,.botao-icone .icon,.icone-editar .icon,.emerg-editar .icon,.ag-mes-nav .icon,.ag-plano-ok .icon,.alim-achou-mais .icon,.acao-topo .acao-topo-anel .icon{width:17px;height:17px;color:inherit}.botao-principal:after,.topbar .add:after,.botao-icone:after,.icone-editar:after,.emerg-editar:after,.ag-mes-nav:after,.ag-plano-ok:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.botao-principal:active,.topbar .add:active{background:var(--botao-principal-bg);transform:scale(.94)}.botao-icone:active,.icone-editar:active,.emerg-editar:active,.ag-mes-nav:active,.ag-plano-ok:active,.botao-icone[aria-pressed=true]{background:var(--surface);transform:none}.botao-icone:disabled{opacity:.35}.emerg-editar{margin:-6px 0}.tema-trilho{height:32px;border-color:var(--botao-sec-borda)}.tema-sol{color:var(--botao-sec-ink)}.tema-bola{top:3px}.exm-conta{margin:0 0 var(--space-12);font-size:var(--fs-13);color:var(--text-dim)}.exm-rolagem{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg)}.exm-tabela{width:100%;border-collapse:collapse;font-size:var(--fs-13)}.exm-tabela th,.exm-tabela td{white-space:nowrap;font-weight:var(--fw-regular)}.exm-tabela td{min-width:64px;padding:11px 12px 11px 4px;text-align:right;color:var(--text-dim);border-top:1px solid var(--surface-2)}.exm-tabela td.exm-ultima{background:var(--surface);color:var(--text);font-weight:var(--fw-semi)}.exm-tabela td.exm-traco{color:var(--exame-falta)}.exm-canto,.exm-nome{position:sticky;left:0;z-index:1;background:var(--bg);text-align:left}.exm-canto{width:150px;min-width:132px;padding:12px 6px 10px 16px;vertical-align:bottom;white-space:normal!important;font-size:var(--fs-11);font-weight:var(--fw-medium)!important;color:var(--text-dim)}.exm-nome{padding:11px 6px 11px 16px;border-top:1px solid var(--surface-2);white-space:normal!important;font-size:var(--fs-13);font-weight:var(--fw-medium)!important;color:var(--text)}.exm-nome small{margin-left:4px;font-size:var(--fs-11);font-weight:var(--fw-regular);color:var(--text-dim)}.exm-dt{padding:12px 12px 10px 4px;text-align:right;vertical-align:bottom}.exm-dt.exm-ultima{background:var(--surface)}.exm-data{position:relative;display:inline-flex;flex-direction:column;align-items:flex-end;gap:2px;padding:0;color:var(--text)}.exm-data:after{content:"";position:absolute;top:-10px;right:-8px;bottom:-10px;left:-8px}.exm-data b{font-size:var(--fs-12);font-weight:var(--fw-semi)}.exm-data small{display:inline-flex;align-items:center;gap:3px;font-size:var(--fs-11);color:var(--text-dim)}.exm-data-ic{width:11px;height:11px;color:var(--botao-sec-ink)}.exm-grupo th,.exm-grupo td{text-align:left;padding:0;border-top:1px solid var(--line);background:var(--exame-grupo-bg)}.exm-grupo td.exm-grupo-ultima{background:var(--exame-grupo-col)}.exm-grupo th span{position:sticky;left:0;display:inline-block;padding:9px 12px 7px 16px;font-size:var(--fs-12);font-weight:var(--fw-semi);color:var(--exame-grupo-ink)}.exm-legenda{margin:10px 0 0;font-size:var(--fs-12);color:var(--text-dim)}.exm-secao{margin:28px 0 var(--space-8);font-size:var(--fs-14);font-weight:var(--fw-semi)}.exm-caixa{border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;background:var(--bg)}.exm-caixa-tipo{margin-top:18px}.exm-caixa-titulo{margin:0;padding:9px 16px 7px;background:var(--exame-grupo-bg);font-size:var(--fs-12);font-weight:var(--fw-semi);color:var(--exame-grupo-ink)}.exm-laudo{display:flex;align-items:center;gap:var(--space-12);width:100%;min-height:52px;padding:12px 12px 12px 16px;text-align:left;color:var(--text);background:transparent}.exm-laudo+.exm-laudo,.exm-caixa-titulo+.exm-laudo{border-top:1px solid var(--surface-2)}.exm-laudo:active,.exm-triagem:active{background:var(--surface)}.exm-laudo-ic{flex:0 0 auto;width:18px;height:18px;color:var(--botao-sec-ink)}.exm-laudo-txt{flex:1;min-width:0;display:flex;flex-direction:column}.exm-laudo-txt b{font-size:var(--fs-13);font-weight:var(--fw-medium)}.exm-laudo-txt small{font-size:var(--fs-11);color:var(--text-dim)}.exm-resultado{margin-top:3px;font-size:var(--fs-12);color:var(--text)}.exm-resultado.exm-sem{color:var(--campo-exemplo)}.exm-laudo-seta{flex:0 0 auto;color:var(--campo-exemplo)}.exm-triagem{display:flex;align-items:center;gap:var(--space-12);width:100%;margin-top:14px;padding:12px 12px 12px 16px;border-radius:var(--radius-lg);background:var(--surface);text-align:left;color:var(--text)}.exm-rodape{margin-top:20px}.exm-rodape p{margin:0 0 8px;font-size:var(--fs-12);line-height:1.5;color:var(--text-dim)}.arq-dica{display:flex;flex-direction:column;align-items:center;gap:4px;margin:var(--space-8) 0 0;text-align:center}.arq-dica b,.arq-dica span{font-size:var(--fs-12);font-weight:var(--fw-regular);color:var(--text-dim);line-height:1.4}.arq-lido{display:flex;align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-16);border-radius:var(--radius-lg);border:1px solid var(--line)}.arq-lido>.icon{flex:0 0 auto;color:var(--botao-sec-ink)}.arq-lido-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.arq-lido-txt b{font-size:var(--fs-15);font-weight:var(--fw-semi);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arq-lido-txt small{font-size:var(--fs-12);color:var(--text-dim)}.arq-trocar{position:relative;flex:0 0 auto;font-size:var(--fs-14);font-weight:var(--fw-semi);color:var(--botao-sec-ink);cursor:pointer}.arq-trocar:after{content:"";position:absolute;top:-12px;right:-8px;bottom:-12px;left:-8px}.arq-trocar input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.arq-grupo{margin:var(--space-16) 0 0}.arq-grupo+.fr-mais{margin-top:var(--space-8)}.arq-grupo-titulo{margin:0 0 2px;padding:8px 12px;border-radius:var(--radius-sm);background:var(--exame-grupo-bg);color:var(--exame-grupo-ink);font-size:var(--fs-12);font-weight:var(--fw-semi)}.arq-linha+.arq-linha{border-top:1px solid var(--line)}.arq-linha-topo{display:flex;align-items:center;gap:10px;min-height:54px;padding:var(--space-8) 0}.arq-linha-nome{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:0;text-align:left;color:var(--text)}.arq-linha-titulo{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;max-width:100%}.arq-linha-titulo b{font-size:var(--fs-13);font-weight:var(--fw-medium);line-height:1.3;overflow-wrap:anywhere}.arq-linha-nome small{font-size:var(--fs-11);color:var(--text-dim)}.arq-linha-seta{display:inline-block;vertical-align:-2px;margin-left:6px;width:14px;height:14px;color:var(--text-dim);transform:rotate(90deg);transition:transform var(--dur-media) var(--ease)}.arq-linha-seta-aberta{transform:rotate(-90deg)}input.arq-num{flex:0 0 84px;width:84px;min-width:0;min-height:38px;height:38px;padding:0 8px;text-align:right;border-radius:var(--radius-md);background:var(--campo-bg);box-shadow:none;border:1px solid var(--campo-borda);font-size:16px;font-weight:var(--fw-regular);letter-spacing:-.01em}.arq-unid{flex:0 0 54px;width:54px;font-size:var(--fs-12);color:var(--text-dim);line-height:1.3;overflow-wrap:anywhere}.arq-linha-mais{padding:0 0 var(--space-12)}.arq-linha-mais label.field{margin:var(--space-8) 0 0}.arq-linha-mais label.field:first-child{margin-top:0}.fr-mais.arq-mais{color:var(--botao-sec-ink)}.exm-outra-unidade{margin-left:4px;font-size:var(--fs-11);font-weight:var(--fw-regular);color:var(--text-dim)}.arq-abas{margin-bottom:var(--space-8)}.arq-conferir{margin:var(--space-12) 0 0;padding:12px 14px;border-radius:var(--radius-md);background:var(--bg);font-size:var(--fs-12);line-height:1.5;color:var(--text)}.arq-conferir b{font-weight:var(--fw-semi)}.exm-tipos{display:flex;flex-wrap:wrap;gap:var(--space-8)}.exm-tipos button{height:34px;padding:0 14px;border-radius:var(--radius-full);background:transparent;border:1px solid var(--campo-borda);font-size:var(--fs-12);font-weight:var(--fw-medium);color:var(--text)}.exm-tipos button[aria-pressed=true]{background:var(--exame-grupo-bg);border-color:var(--exame-grupo-ink);color:var(--exame-grupo-ink);font-weight:var(--fw-semi)}.guardado-canto{background:transparent;color:var(--botao-sec-ink);border:1px solid var(--botao-sec-borda)}.guardado-canto:after{top:-6px;right:-6px;bottom:-6px;left:-6px}.guardado-canto .icon{width:17px;height:17px}.guardado-canto:active{background:var(--surface-2)}.badge-novo{background:var(--selo-novo-bg);color:var(--selo-novo-ink)}.foto-linha{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:var(--space-16)}.foto-mini{position:relative;flex:0 0 64px;width:64px;height:64px}.foto-mini .arq-mini{width:64px;height:64px;border-radius:var(--radius-md)}.foto-tirar{position:absolute;top:-6px;right:-6px;width:22px;height:22px;padding:0;border-radius:var(--radius-full);display:grid;place-items:center;background:var(--bg);color:var(--botao-sec-ink);border:1px solid var(--botao-sec-borda)}.foto-tirar:after{content:"";position:absolute;top:-11px;right:-11px;bottom:-11px;left:-11px}.foto-tirar .icon{width:12px;height:12px}.foto-add{position:relative;flex:0 0 64px;width:64px;height:64px;border-radius:var(--radius-md);border:1.5px dashed var(--campo-borda);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:var(--fs-11);font-weight:var(--fw-semi);color:var(--acento);cursor:pointer}.foto-add input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.foto-add .icon{width:20px;height:20px}.foto-add-off{opacity:.45;cursor:default}.foto-texto{flex:1 1 140px;font-size:var(--fs-12);line-height:1.4;color:var(--text-dim)}.rel-texto:has(.rel-foto){padding-right:44px}.rel-foto{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:7px}.res-foto{width:32px;height:32px;border-radius:var(--radius-sm)}.dd-fotos td{padding:0 0 var(--space-8)!important;border-top:0!important}.dd-foto{display:inline-block;margin-right:6px;padding:0}.dd-foto .arq-mini{width:40px;height:40px;border-radius:var(--radius-sm)}.fotos-filtros{margin-top:var(--space-4)}.fotos-dia{margin:18px 0 var(--space-8);font-size:var(--fs-12);font-weight:var(--fw-semi);color:var(--text-dim)}.fotos-grade{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8)}.fotos-item{display:flex;flex-direction:column;gap:4px;min-width:0;padding:0;text-align:left}.fotos-item>span:last-child{font-size:var(--fs-11);color:var(--text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fotos-img{width:100%;height:auto;aspect-ratio:1;border-radius:10px}.fotos-vazio{flex-direction:column;gap:6px;min-height:96px}.fotos-vazio-topo{display:flex;align-items:center;gap:var(--space-8)}.fotos-vazio small{font-size:var(--fs-12);font-weight:var(--fw-regular);color:var(--text-dim)}.fotos-espera{margin-top:22px;gap:6px}.fotos-espera span{aspect-ratio:1;border-radius:10px;background:var(--surface)}.fotos-espera-txt{margin:10px 0 0;font-size:var(--fs-12);color:var(--campo-exemplo);text-align:center}.cresc-fotos{margin:0 0 var(--space-16)}.cresc-fotos-faixa{display:flex;gap:var(--space-8);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;margin:0 calc(var(--space-20) * -1);padding:0 var(--space-20) var(--space-4);scroll-snap-type:x proximity}.cresc-foto{flex:0 0 88px;display:flex;flex-direction:column;gap:4px;padding:0;text-align:left;scroll-snap-align:start}.cresc-foto-img{width:88px;height:88px;border-radius:10px}.cresc-foto>span:last-child{font-size:var(--fs-11);color:var(--text-dim);line-height:1.3}.cresc-foto-mais{position:relative;display:inline-flex;align-items:center;gap:var(--space-4);min-height:44px;font-size:var(--fs-14);font-weight:var(--fw-semi);color:var(--botao-sec-ink);cursor:pointer}.cresc-foto-mais input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.arq-arquivos{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg);overflow:hidden}.arq-arquivo{position:relative;display:flex;align-items:center;gap:var(--space-8);padding:0 12px 0 0}.arq-arquivo+.arq-arquivo{border-top:1px solid var(--surface-2)}.arq-arquivo-abrir{flex:1;min-width:0;display:flex;align-items:center;gap:10px;min-height:52px;padding:8px 0 8px 12px;text-align:left;color:var(--text)}.arq-arquivo-ic{flex:0 0 36px;width:36px;height:36px;border-radius:var(--radius-sm);display:grid;place-items:center;background:var(--surface);color:var(--botao-sec-ink)}.arq-arquivo-ic .icon{width:18px;height:18px}.arq-arquivo-mini{width:36px;height:36px;border-radius:var(--radius-sm)}.arq-arquivo-txt{flex:1;min-width:0;display:flex;flex-direction:column}.arq-arquivo-txt b{font-size:var(--fs-13);font-weight:var(--fw-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arq-arquivo-txt small{font-size:var(--fs-11);color:var(--text-dim)}.arq-arquivo-tirar{position:relative;top:auto;right:auto;flex:0 0 22px}.arq-outro{position:relative;display:flex;align-items:center;justify-content:center;gap:var(--space-4);height:44px;margin-top:var(--space-8);border-radius:var(--radius-md);border:1.5px dashed var(--campo-borda);font-size:var(--fs-13);font-weight:var(--fw-semi);color:var(--acento);cursor:pointer}.arq-outro input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.arq-ver .arq-mini-grande{margin-bottom:var(--space-12)}.arq-alternativas{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:0 0 var(--space-8)}.arq-alternativas span{font-size:var(--fs-11);color:var(--text-dim)}.arq-alternativas .chip{min-height:30px;font-size:var(--fs-12)}.exm-tabela-fixa{table-layout:fixed}.exm-rolagem:has(.exm-tabela-fixa){overflow:hidden;touch-action:pan-y}.exm-col-nome{width:132px}.exm-tabela-fixa .exm-canto,.exm-tabela-fixa .exm-nome,.exm-tabela-fixa .exm-grupo-nome{width:132px;min-width:0;border-right:1px solid var(--line);box-shadow:4px 0 6px -4px var(--sombra-coluna)}.exm-tabela-fixa .exm-nome{padding:11px 8px 11px 16px}.exm-tabela-fixa .exm-nome small{display:block;margin-left:0}.exm-tabela-fixa td{min-width:0;overflow:hidden;text-overflow:ellipsis}.exm-tabela-fixa .exm-grupo-nome{position:relative;z-index:1}.exm-grupo-nome span{position:static}.exm-valor{padding:0;font:inherit;color:inherit;font-variant-numeric:tabular-nums}.exm-valor:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.exm-tabela-fixa td{position:relative}.exm-pagina{display:flex;align-items:center;gap:var(--space-8);margin:0 0 var(--space-8)}.exm-pagina p{flex:1;margin:0;font-size:var(--fs-13);color:var(--text-dim)}.exm-seta-esq{transform:rotate(180deg)}.exm-mais-antes{display:inline-flex;align-items:center;gap:4px;padding:0;min-height:28px;font-size:var(--fs-11);font-weight:var(--fw-medium);color:var(--botao-sec-ink)}.exm-mais-antes .icon{width:12px;height:12px}.exm-pontos{display:flex;justify-content:center;gap:6px;margin-top:12px}.exm-pontos span{width:6px;height:6px;border-radius:var(--radius-full);background:var(--botao-sec-borda)}.exm-pontos .exm-ponto-atual{width:18px;background:var(--botao-principal-bg)}.exm-folha-valor p{margin:0}.exm-fv-item{font-size:var(--fs-15);font-weight:var(--fw-semi)}.exm-fv-valor{margin-top:var(--space-8)!important;font-size:var(--fs-19);font-weight:var(--fw-semi)}.exm-fv-valor small{font-size:var(--fs-13);font-weight:var(--fw-regular);color:var(--text-dim)}.exm-fv-data{margin-top:2px!important;font-size:var(--fs-12);color:var(--text-dim)}.exm-fv-ref{margin-top:var(--space-16)!important;font-size:var(--fs-14);line-height:1.45}.exm-fv-ref b{font-weight:var(--fw-semi)}.exm-fv-nota{margin:var(--space-8) 0 var(--space-16)!important;font-size:var(--fs-12);line-height:1.45;color:var(--text-dim)}.exm-tabela-fixa .exm-outra-unidade{display:block;margin-left:0;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arq-vazia{flex-direction:column;gap:6px;min-height:96px}.arq-vazia-topo{display:flex;align-items:center;gap:var(--space-8)}.arq-vazia small{font-size:var(--fs-12);font-weight:var(--fw-regular);line-height:1.45;color:var(--text-dim)}.arq-costuma-sub{margin:0 0 10px;font-size:var(--fs-12);color:var(--text-dim)}.exm-secao+.arq-costuma-sub{margin-top:-6px}.arq-costuma{display:flex;align-items:center;gap:var(--space-12);width:100%;min-height:48px;padding:0 16px;text-align:left;color:var(--text)}.arq-costuma+.arq-costuma{border-top:1px solid var(--surface-2)}.arq-costuma:active{background:var(--surface)}.arq-costuma-bola{flex:0 0 22px;width:22px;height:22px;border-radius:var(--radius-full);border:1.5px dashed var(--campo-borda)}.arq-costuma-nome{flex:1;font-size:var(--fs-13)}.arq-costuma-guardar{font-size:var(--fs-12);font-weight:var(--fw-semi);color:var(--botao-sec-ink)}.arq-etapa{margin:var(--space-12) 0 var(--space-8);font-size:var(--fs-14);font-weight:var(--fw-semi)}.arq-sem-data{margin:0 0 var(--space-8);font-size:var(--fs-12);font-weight:var(--fw-semi);color:var(--botao-sec-ink)}.arq-data-destaque{border-radius:var(--radius-md);box-shadow:0 0 0 1.5px var(--botao-sec-ink)}.dd-mapa{display:flex;flex-direction:column;gap:4px}.dd-linha{display:flex;align-items:center;gap:var(--space-8);min-height:26px}.dd-linha-dia{flex:0 0 44px;font-size:var(--fs-12);color:var(--text-dim);white-space:nowrap}.dd-linha-trilho{position:relative;flex:1;height:20px;border-radius:5px;background:var(--surface)}.dd-linha-total{flex:0 0 48px;display:flex;flex-direction:column;align-items:flex-end;text-align:right;font-size:var(--fs-12);line-height:1.2}.dd-mapa-largo .dd-linha-total{flex-basis:56px}.dd-linha-total b{font-weight:var(--fw-semi);color:var(--text);white-space:nowrap}.dd-linha-total small{font-size:10px;color:var(--text-dim);white-space:nowrap}.dd-total-vazio{color:var(--text-dim)}.dd-tot-a{color:var(--dado-xixi)}.dd-tot-c{color:var(--dado-coco)}.dd-faixa{position:absolute;top:3px;bottom:3px;border-radius:3px;background:var(--dd-a)}.dd-linha-hoje .dd-faixa{background:repeating-linear-gradient(135deg,var(--dd-a) 0 3px,var(--dd-b) 3px 6px)}.dd-pt{position:absolute;top:50%;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:var(--radius-full);background:var(--dd-a)}.dd-pt-b{background:var(--dd-b);box-shadow:inset 0 0 0 1px var(--dd-a)}.dd-linha-hoje .dd-pt{opacity:.55}.dd-eixo-horas{min-height:0;margin-top:2px}.dd-eixo-rotulos{flex:1;display:flex;justify-content:space-between;font-size:10px;color:var(--text-dim)}.dd-eixo-horas .dd-linha-total{font-size:10px;color:var(--text-dim)}.dd-mapa-compacto{gap:2px}.dd-mapa-compacto .dd-linha:not(.dd-eixo-horas){min-height:16px}.dd-mapa-compacto .dd-linha-trilho{height:12px;border-radius:3px}.dd-mapa-compacto .dd-pt{width:5px;height:5px;margin:-2.5px 0 0 -2.5px}.dd-mapa-compacto .dd-faixa{top:2px;bottom:2px}.dd-mapa-compacto .dd-linha-total small{display:none}.dd-mapa-compacto .dd-linha-dia{font-size:10px}.dd-hoje-nota{margin:-4px 4px var(--space-16);font-size:var(--fs-12);line-height:1.45;color:var(--text-dim)}.badge-novo,.badge-reacao-gostou,.badge-reacao-estranhou,.badge-reacao-recusou,.badge-reacao-reagiu{height:20px;padding:0 8px;font-size:var(--fs-11);font-weight:var(--fw-semi)}.badge-reacao-gostou{background:var(--reacao-gostou-bg);color:var(--reacao-gostou-ink)}.badge-reacao-estranhou{background:var(--reacao-estranhou-bg);color:var(--reacao-estranhou-ink)}.badge-reacao-recusou{background:var(--reacao-recusou-bg);color:var(--reacao-recusou-ink)}.badge-reacao-reagiu{background:var(--selo-alergeno-bg);color:var(--selo-alergeno-ink)}.com-agora{min-height:60px;flex-direction:row;gap:10px;width:100%}.com-ref{display:flex;gap:var(--space-12);width:100%;padding:12px 12px 12px 14px;text-align:left;color:var(--text)}.com-ref+.com-ref{border-top:1px solid var(--surface-2)}.com-ref:active{background:var(--surface)}.com-ref-foto{flex:0 0 72px;width:72px;height:72px;border-radius:var(--radius-md)}.com-ref-corpo{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.com-ref-hora{font-size:var(--fs-11);font-weight:var(--fw-semi);color:var(--text-dim)}.com-ref-item{display:flex;align-items:center;gap:var(--space-8);font-size:var(--fs-13)}.com-ref-item>i{flex:0 0 8px;width:8px;height:8px;border-radius:var(--radius-full)}.com-ref-nome{flex:1;min-width:0}.com-ref-nota{font-size:var(--fs-12);font-style:italic;color:var(--text-dim)}.com-cartoes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8);margin-top:22px}.com-cartao{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:var(--radius-lg);border:1px solid var(--line);text-align:left;color:var(--text)}.com-cartao b{font-size:var(--fs-13);font-weight:var(--fw-semi)}.com-cartao small{font-size:var(--fs-11);color:var(--text-dim)}.com-cartao:active{background:var(--surface)}.ref-topo{display:flex;align-items:center;gap:10px;margin-bottom:var(--space-12)}.ref-topo h2{flex:1;margin:0;font-size:var(--fs-19);font-weight:var(--fw-semi)}.ref-hora{flex:0 0 auto;height:32px;padding:0 12px;border-radius:var(--radius-full);background:var(--bg);border:1px solid var(--campo-borda);font-size:var(--fs-12);color:var(--text)}.ref-hora span{color:var(--botao-sec-ink);font-weight:var(--fw-semi)}.ref-fotos{display:flex;gap:10px;margin:var(--space-4) 0 var(--space-16)}.ref-foto{position:relative;flex:0 0 96px;height:96px}.ref-foto-img{width:96px;height:96px;border-radius:14px}.ref-foto-add{position:relative;flex:1;min-width:96px;height:96px;border-radius:14px;border:1.5px dashed var(--campo-borda);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:var(--fs-13);font-weight:var(--fw-semi);color:var(--acento);text-align:center;cursor:pointer;padding:0 8px}.ref-foto-add input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ref-foto-add small{font-size:var(--fs-11);font-weight:var(--fw-regular);color:var(--text-dim)}.ref-foto-add .icon{width:20px;height:20px}.ref-foto-off{opacity:.5;font-size:var(--fs-12);cursor:default}.ref-busca{margin-bottom:0;border-radius:var(--radius-md);background:var(--bg)}.ref-sug-rotulo{margin:10px 0 6px;font-size:var(--fs-12);color:var(--text-dim)}.ref-sugs{display:flex;flex-wrap:wrap;gap:6px;margin-top:var(--space-8)}.ref-sug-rotulo+.ref-sugs{margin-top:0}.ref-sug{height:34px;padding:0 12px;border-radius:var(--radius-full);background:var(--bg);border:1px solid var(--campo-borda);font-size:var(--fs-13);font-weight:var(--fw-medium);color:var(--text)}.ref-sug-mais{color:var(--botao-sec-ink)}.ref-prato-titulo{margin:18px 0 0;font-size:var(--fs-13);font-weight:var(--fw-semi)}.ref-item{display:flex;flex-direction:column;gap:var(--space-8);padding:12px 0;border-top:1px solid var(--line)}.ref-prato .ref-item:first-child{margin-top:var(--space-8)}.ref-item-topo{display:flex;align-items:center;gap:var(--space-8)}.ref-item-topo b{font-size:var(--fs-14);font-weight:var(--fw-semi)}.ref-ponto{flex:0 0 10px;width:10px;height:10px;border-radius:var(--radius-full)}.ref-item-vao{flex:1}.ref-tirar{position:relative;width:32px;height:32px;display:grid;place-items:center;color:var(--text-dim)}.ref-tirar .icon{width:16px;height:16px}.ref-reacoes{display:flex;flex-wrap:wrap;gap:4px}.ref-reacao{height:30px;padding:0 10px;border-radius:var(--radius-full);background:var(--bg);border:1px solid var(--campo-borda);font-size:var(--fs-12);color:var(--text)}.ref-reacao[aria-pressed=true]{background:var(--reacao-gostou-bg);border:1.5px solid var(--reacao-gostou-ink);color:var(--reacao-gostou-ink);font-weight:var(--fw-semi)}.ref-reacao-estranhou[aria-pressed=true]{background:var(--reacao-estranhou-bg);border-color:var(--reacao-estranhou-ink);color:var(--reacao-estranhou-ink)}.ref-reacao-recusou[aria-pressed=true]{background:var(--reacao-recusou-bg);border-color:var(--reacao-recusou-ink);color:var(--reacao-recusou-ink)}.ref-reacao-reagiu[aria-pressed=true]{background:var(--selo-alergeno-bg);border-color:var(--selo-alergeno-ink);color:var(--selo-alergeno-ink)}.ref-vazio{margin:var(--space-8) 0 0;font-size:var(--fs-12);color:var(--text-dim)}.ref-mais{display:block;min-height:40px;margin-top:var(--space-4);font-size:var(--fs-13);font-weight:var(--fw-semi);color:var(--botao-sec-ink)}.ref-apagar{display:block;margin:var(--space-12) auto 0}.ref-apagar-confirma{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8);margin-top:var(--space-12)}.ref-apagar-confirma p{grid-column:1 / -1;margin:0;font-size:var(--fs-14);text-align:center}.ficha-vezes{margin:var(--space-16) 0 0;padding:14px 0 14px 14px;border-radius:var(--radius-lg);border:1px solid var(--line)}.ficha-vezes-topo{display:flex;align-items:baseline;gap:var(--space-8);margin:0 14px 10px 0}.ficha-vezes-topo b{flex:1;font-size:var(--fs-14);font-weight:var(--fw-semi)}.ficha-vezes-topo span{font-size:var(--fs-12);color:var(--text-dim)}.ficha-vezes-faixa{display:flex;gap:var(--space-8);overflow-x:auto;padding-right:14px;-webkit-overflow-scrolling:touch}.ficha-vez{flex:0 0 96px;width:96px;display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:0;text-align:left;color:var(--text)}.ficha-vez-foto{width:96px;height:96px;border-radius:var(--radius-md)}.ficha-vez-sem{display:grid;place-items:center;background:var(--surface);color:var(--text-dim)}.ficha-vez-quando{font-size:var(--fs-11);color:var(--text-dim)}.ficha-vez-mais{flex:0 0 96px;width:96px;height:96px;border-radius:var(--radius-md);border:1.5px dashed var(--campo-borda);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:var(--fs-12);font-weight:var(--fw-semi);color:var(--acento)}.ficha-botoes{display:flex;gap:var(--space-8);margin:var(--space-12) 0 var(--space-8)}.ficha-comeu{flex:1;height:46px;border-radius:var(--radius-lg);background:var(--acento);color:var(--bg);font-size:var(--fs-14);font-weight:var(--fw-semi)}.ficha-planejar{height:46px;padding:0 16px;border-radius:var(--radius-lg);background:var(--adicionar-bg);color:var(--adicionar-ink);font-size:var(--fs-13);font-weight:var(--fw-semi)}.ficha-outras{display:block;margin:var(--space-8) 0 0;font-size:var(--fs-12);font-weight:var(--fw-semi);color:var(--botao-sec-ink)}.corte-cartoes:has(>.corte-cartao:only-child){grid-template-columns:1fr}.ficha-outras{text-align:left}.apg-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:var(--veu-apagar);display:flex;align-items:center;justify-content:center;padding:24px;animation:apg-entra .16s var(--ease)}.apg-caixa{width:100%;max-width:342px;padding:24px 20px 16px;border-radius:24px;background:var(--bg);box-shadow:0 12px 40px var(--sombra-coluna);display:flex;flex-direction:column;align-items:center;text-align:center}.apg-icone{width:44px;height:44px;border-radius:var(--radius-full);background:var(--apagar-circulo-bg);display:grid;place-items:center;color:var(--btn-perigo-ink)}.apg-icone .icon{width:20px;height:20px}.apg-caixa h2{margin:14px 0 6px;font-size:var(--fs-17);font-weight:var(--fw-semi)}.apg-caixa p{margin:0;font-size:var(--fs-13);line-height:1.5;color:var(--text-dim)}.apg-fotos{display:flex;flex-direction:column;gap:6px;width:100%;margin-top:var(--space-16)}.apg-fotos button{min-height:40px;padding:0 12px;border-radius:var(--radius-md);border:1px solid var(--campo-borda);background:var(--bg);font-size:var(--fs-13);color:var(--text);text-align:left}.apg-fotos button[aria-checked=true]{border:1.5px solid var(--text);font-weight:var(--fw-semi)}.apg-sim{width:100%;height:48px;margin-top:20px;border-radius:14px;background:var(--btn-perigo-bg);color:var(--btn-perigo-ink);font-size:var(--fs-15);font-weight:var(--fw-semi)}.apg-nao{width:100%;height:48px;margin-top:6px;font-size:var(--fs-15);font-weight:var(--fw-semi);color:var(--text)}@keyframes apg-entra{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.apg-fundo{animation:none}}.apgs-intro{margin:0 0 14px;font-size:var(--fs-13);line-height:1.5;color:var(--text-dim)}.apgs-linha{display:flex;align-items:center;gap:var(--space-12);min-height:56px;padding:8px 12px 8px 16px}.apgs-linha+.apgs-linha{border-top:1px solid var(--surface-2)}.apgs-txt{flex:1;min-width:0;display:flex;flex-direction:column}.apgs-txt b{font-size:var(--fs-13);font-weight:var(--fw-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apgs-txt small{font-size:var(--fs-11);color:var(--text-dim)}.apgs-recuperar{flex:0 0 auto;height:34px;padding:0 12px;border-radius:var(--radius-full);background:var(--adicionar-bg);color:var(--adicionar-ink);font-size:var(--fs-12);font-weight:var(--fw-semi)}.com-rotulo{margin:14px 0 8px;font-size:var(--fs-12);font-weight:var(--fw-semi);color:var(--text-dim)}.com-rotulo:first-of-type{margin-top:0}.com-todas{margin-top:var(--space-8)}section:first-of-type>.com-dia{margin-top:0}.com-abas>button{font-size:var(--fs-13);white-space:nowrap;padding:0 4px}.alim-filtros{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;margin-left:calc(var(--space-20) * -1);margin-right:calc(var(--space-20) * -1);padding-left:var(--space-20);padding-right:var(--space-20);scrollbar-width:none}.alim-filtros::-webkit-scrollbar{display:none}.alim-filtros .chip{flex:0 0 auto;white-space:nowrap}.ajt-blocos{padding-top:var(--space-4);padding-bottom:var(--space-12)}.ajt-bloco{display:flex;align-items:center;gap:var(--space-12);width:100%;min-height:52px;padding:8px 0;text-align:left;color:var(--text)}.ajt-bloco+.ajt-bloco{border-top:1px solid var(--line)}.ajt-bloco .body{flex:1;display:flex;flex-direction:column}.ajt-bloco b{font-size:var(--fs-15);font-weight:var(--fw-semi)}.ajt-bloco small{font-size:var(--fs-12);color:var(--text-dim)}.ajt-chave{position:relative;flex:0 0 44px;width:44px;height:26px;border-radius:var(--radius-full);background:var(--surface-2);border:1px solid var(--line);transition:background var(--dur-media) var(--ease)}.ajt-chave i{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:var(--radius-full);background:var(--bg);box-shadow:0 1px 2px var(--sombra-coluna);transition:transform var(--dur-media) var(--ease)}.ajt-bloco[aria-checked=true] .ajt-chave{background:var(--acento);border-color:var(--acento)}.ajt-bloco[aria-checked=true] .ajt-chave i{transform:translate(18px)}.ini-pergunta{display:flex;flex-direction:column;gap:var(--space-8);margin:0 0 var(--space-16);padding:12px 14px;border-radius:var(--radius-lg);border:1px solid var(--line)}.ini-pergunta p{margin:0;font-size:var(--fs-14);line-height:1.45}.ini-pergunta-acoes{display:flex;gap:var(--space-8)}.ini-pergunta-acoes button{height:36px;padding:0 14px;border-radius:var(--radius-full);font-size:var(--fs-13);font-weight:var(--fw-semi)}.ini-pergunta-sim{background:var(--adicionar-bg);color:var(--adicionar-ink)}.ini-pergunta-nao{color:var(--text-dim)}.ref-alergia{align-self:flex-start;min-height:32px;font-size:var(--fs-13);font-weight:var(--fw-semi);color:var(--botao-sec-ink)}.ref-alergia-ok{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-12);color:var(--text-dim)}.ref-alergia-ok button{font-size:var(--fs-12);font-weight:var(--fw-semi);color:var(--botao-sec-ink)}.fr-restricoes{margin:0 0 var(--space-16);padding:12px 14px;border-radius:var(--radius-lg);border:1px solid var(--line)}.fr-restricoes-titulo{margin:0 0 6px;font-size:var(--fs-12);font-weight:var(--fw-semi);color:var(--text-dim)}.fr-restricoes ul{margin:0;padding:0;list-style:none}.fr-restricoes li{font-size:var(--fs-14);line-height:1.5}.fr-restricoes b{font-weight:var(--fw-semi)}.ajt-baixar{display:flex;flex-direction:column;gap:var(--space-8);margin-bottom:var(--space-12)}.ajt-baixar b{font-size:var(--fs-15);font-weight:var(--fw-semi)}.ajt-baixar p{margin:0}.com-abas{display:flex;gap:2px;margin:0 0 var(--space-16);padding:4px;border-radius:var(--radius-full);background:var(--trilho-bg);border:1px solid var(--trilho-borda)}.com-abas>button{flex:1 1 auto;height:36px;padding:0 8px;border-radius:var(--radius-full);white-space:nowrap;font-size:var(--fs-12);font-weight:var(--fw-medium);color:var(--trilho-ink);background:transparent}.com-abas>button[aria-selected=true]{background:var(--aba-bg);color:var(--aba-ink);font-weight:var(--fw-semi);box-shadow:var(--seg-sombra)}.ori-intro{margin:0 0 12px;font-size:var(--fs-13);line-height:1.5;color:var(--text-dim)}.ori-botoes{display:flex;gap:var(--space-8);margin-bottom:14px}.ori-anotar{flex:1;height:44px;border-radius:14px;background:var(--adicionar-bg);color:var(--adicionar-ink);font-size:var(--fs-13);font-weight:var(--fw-semi)}.ori-mandar{height:44px;padding:0 14px;border-radius:14px;border:1px solid var(--botao-sec-borda);color:var(--botao-sec-ink);font-size:var(--fs-13);font-weight:var(--fw-semi)}.ori-caixa{margin-bottom:12px;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.ori-topo{display:flex;align-items:center;gap:var(--space-8);padding:9px 16px}.ori-topo i{flex:0 0 8px;width:8px;height:8px;border-radius:var(--radius-full)}.ori-topo b{flex:1;font-size:var(--fs-12);font-weight:var(--fw-semi);color:var(--text)}.ori-topo span{font-size:var(--fs-12);color:var(--text-dim)}.ori-evitar .ori-topo{background:var(--ori-evitar-bg)}.ori-evitar .ori-topo i{background:var(--ori-evitar-ponto)}.ori-orientacao .ori-topo{background:var(--ori-orienta-bg)}.ori-orientacao .ori-topo i{background:var(--ori-orienta-ponto)}.ori-liberado .ori-topo{background:var(--ori-libera-bg)}.ori-liberado .ori-topo i{background:var(--ori-libera-ponto)}.ori-item{display:flex;align-items:center;gap:6px;padding:10px 10px 10px 16px}.ori-item+.ori-item{border-top:1px solid var(--surface-2)}.ori-texto{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;padding:0;text-align:left;color:var(--text)}.ori-texto:disabled{opacity:1;cursor:default}.ori-texto b{font-size:var(--fs-14);font-weight:var(--fw-semi)}.ori-texto>span{font-size:var(--fs-12);line-height:1.45}.ori-texto small{display:flex;align-items:center;gap:6px;font-size:var(--fs-11);color:var(--text-dim)}.ori-quem{padding:1px 7px;border-radius:var(--radius-full);font-size:10px;font-weight:var(--fw-semi);font-style:normal;background:var(--selo-neutro-bg);color:var(--selo-neutro-ink)}.ori-quem-pediatra{background:var(--reacao-gostou-bg);color:var(--reacao-gostou-ink)}.ori-quem-nutricionista{background:var(--selo-novo-bg);color:var(--selo-novo-ink)}.ori-rodape{margin:4px 0 0;font-size:var(--fs-12);line-height:1.5;color:var(--text-dim)}.gr-cartoes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gr-cartao{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-height:140px;padding:16px;border-radius:var(--radius-lg);background:var(--surface);text-align:left;color:var(--text)}.gr-cartao:active{background:var(--surface-2)}.gr-icone{width:40px;height:40px;border-radius:var(--radius-full);background:var(--bg);display:grid;place-items:center;color:var(--botao-sec-ink)}.gr-icone .icon{width:20px;height:20px}.gr-cartao b{font-size:var(--fs-15);font-weight:var(--fw-semi)}.gr-cartao small{display:block;margin-top:3px;font-size:var(--fs-12);font-weight:var(--fw-regular);line-height:1.4;color:var(--text-dim)}.gr-textura{display:flex;flex-direction:column;gap:2px;margin-top:12px;padding:12px 14px;border-radius:14px;background:var(--exame-grupo-bg);font-size:var(--fs-12);line-height:1.5;color:var(--text)}.gr-textura b{font-weight:var(--fw-semi);color:var(--exame-grupo-ink)}.com-adicionar{display:flex;align-items:center;justify-content:center;gap:var(--space-8);width:100%;height:48px;margin:0 0 var(--space-16);border-radius:14px;background:var(--adicionar-bg);color:var(--adicionar-ink);font-size:var(--fs-15);font-weight:var(--fw-semi)}.com-adicionar .icon{color:inherit}.confira{text-align:center}.confira-icone{display:grid;place-items:center;width:64px;height:64px;margin:0 auto var(--space-16);border-radius:var(--radius-full);background:var(--surface-2);color:var(--text)}.confira-icone .icon{width:30px;height:30px}.confira h1{margin:0 0 var(--space-8);font-size:var(--fs-22);font-weight:var(--fw-bold)}.confira p{margin:0 0 var(--space-8);font-size:var(--fs-14);line-height:1.5}.confira p b{font-weight:var(--fw-semi);word-break:break-all}.confira .confira-apoio{margin-bottom:var(--space-24);color:var(--text-dim)}.confira .btn{margin-top:0}.confira .erro{margin-bottom:var(--space-12)}.nova-senha-titulo{margin:0 0 var(--space-8);font-size:var(--fs-15);font-weight:var(--fw-semi)}.nova-senha-abrindo{display:flex;align-items:center;justify-content:center;gap:var(--space-8);font-size:var(--fs-14);color:var(--text-dim)}.campo-senha>input{padding-right:84px}.campo-senha-ver{position:absolute;right:6px;top:6px;min-height:40px;padding:0 var(--space-12);font-size:var(--fs-12);font-weight:var(--fw-semi);color:var(--text-dim)}.ajt-criando{display:flex;align-items:center;gap:var(--space-8)}.ajt-sync-motivo{margin:var(--space-4) 0 0;font-size:var(--fs-12);line-height:1.45;color:var(--text-dim);overflow-wrap:anywhere}.apgs-recuperar{display:inline-flex;align-items:center;gap:6px}.apgs-recuperar:disabled{background:var(--surface-2);color:var(--text-dim)}.apgs-recuperar .giro,.toast-ver .giro{width:12px;height:12px;border-width:1.5px}.rem-receita-add .giro{width:14px;height:14px}.tri-link{display:inline-flex;align-items:center;gap:6px}.tri-link .giro{width:12px;height:12px;border-width:1.5px}.crianca-circulo{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:var(--radius-full);font-weight:var(--fw-bold);line-height:1}.crianca-forest{background:var(--crianca-forest-bg);color:var(--crianca-forest-ink)}.crianca-pea{background:var(--crianca-pea-bg);color:var(--crianca-pea-ink)}.crianca-terra{background:var(--crianca-terra-bg);color:var(--crianca-terra-ink)}.crianca-circulo-sm{width:26px;height:26px;font-size:var(--fs-12)}.crianca-circulo-md{width:38px;height:38px;font-size:var(--fs-15)}.crianca-circulo-lg{width:40px;height:40px;font-size:var(--fs-17)}.crianca-titulo{flex:1;min-width:0;display:flex;align-items:center;gap:10px;min-height:48px;margin-left:-4px;padding:0 4px;text-align:left;color:var(--text)}.crianca-titulo-txt{display:flex;flex-direction:column;min-width:0}.crianca-titulo-nome{display:flex;align-items:center;gap:2px;min-width:0}.crianca-titulo-nome h1{margin:0;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crianca-seta{width:18px;height:18px;flex:none;transform:rotate(90deg);color:var(--text-dim)}.crianca-titulo-idade{font-size:var(--fs-12);line-height:1.3;color:var(--text-dim)}.crianca-trocar h2{margin:0 0 var(--space-12);font-size:var(--fs-19);font-weight:var(--fw-semi)}.crianca-lista{display:flex;flex-direction:column;gap:var(--space-8)}.crianca-linha{display:flex;align-items:center;gap:var(--space-12);width:100%;min-height:64px;padding:0 14px;border-radius:var(--radius-lg);border:1px solid var(--line);text-align:left;color:var(--text)}.crianca-linha[aria-current=true]{border:1.5px solid var(--acento)}.crianca-linha-txt{flex:1;min-width:0;display:flex;flex-direction:column}.crianca-linha-txt b{font-size:var(--fs-15);font-weight:var(--fw-semi)}.crianca-linha-txt small{font-size:var(--fs-13);color:var(--text-dim)}.crianca-ok{width:20px;height:20px;color:var(--acento);flex:none}.crianca-nota{margin:var(--space-12) 0 0;font-size:var(--fs-12);line-height:1.45;color:var(--text-dim)}.crianca-nota-alto{margin:calc(var(--space-4) * -1) 0 var(--space-8)}.para-quem{display:inline-flex;align-items:center;gap:6px;flex:none;height:36px;padding:0 10px 0 4px;border-radius:var(--radius-full);border:1px solid var(--campo-borda);background:var(--campo-bg);font-size:var(--fs-13);font-weight:var(--fw-semi);color:var(--text)}.para-quem-seta{width:14px;height:14px;transform:rotate(90deg);color:var(--text-dim)}.ag-crianca{display:inline-flex;align-items:center;gap:4px;margin-right:6px;font-weight:var(--fw-semi)}.passo-topo .para-quem{margin-left:auto}.folha-cabeca-linha{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12)}.folha-cabeca-linha h2{min-width:0}.para-quem-linha{display:flex;justify-content:flex-end;margin:calc(var(--space-4) * -1) 0 var(--space-12)}.para-quem-linha:empty{display:none}.crianca-circulo-xs{width:18px;height:18px;font-size:10px}.ag-crianca{vertical-align:1px}.ajt-criancas{display:flex;flex-wrap:wrap;gap:var(--space-8) var(--space-16);margin:var(--space-8) 0 0}.ajt-crianca{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-14);font-weight:var(--fw-semi)}.erro-acima{display:flex;align-items:flex-start;gap:var(--space-8);margin:var(--space-12) 0 var(--space-8);padding:10px 12px;border-radius:var(--radius-lg);background:var(--btn-perigo-bg);color:var(--btn-perigo-ink);font-size:var(--fs-14);font-weight:var(--fw-semi);line-height:1.4;text-align:left}.erro-acima-icone{width:18px;height:18px;flex:none;margin-top:1px}.ajt-sair-assim{display:block;margin:var(--space-12) auto 0}.syncbar-botao{display:block;width:100%;text-decoration:underline;cursor:pointer}.arq-linha{display:flex;align-items:center;padding-right:4px}.arq-linha+.arq-linha,.exm-caixa-titulo+.arq-linha{border-top:1px solid var(--surface-2)}.arq-linha .arq-linha-abrir{flex:1;min-width:0;min-height:56px;padding-right:4px}.arq-olho{flex:none;width:44px;height:44px;display:grid;place-items:center}.arq-olho span{width:32px;height:32px;display:grid;place-items:center;border-radius:var(--radius-full);border:1px solid var(--botao-sec-borda);color:var(--botao-sec-ink)}.arq-olho .icon{width:17px;height:17px}.arq-linha-seta{flex:none;width:32px;height:44px;display:grid;place-items:center}.ver-arq{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-folha);display:flex;flex-direction:column;background:var(--bg);padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom)}.ver-arq-topo,.ver-arq-rodape{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);padding:var(--space-12) var(--space-16)}.ver-arq-topo span{font-size:var(--fs-14);font-weight:var(--fw-semi)}.ver-arq-corpo{flex:1;min-height:0;display:grid;place-items:center;background:var(--surface-2)}.ver-arq-corpo img{max-width:100%;max-height:100%;object-fit:contain}.ver-arq-corpo iframe{width:100%;height:100%;border:0;background:var(--surface)}.ver-arq-carregando{font-size:var(--fs-14);color:var(--text-dim)}.rem-dar-dupla{display:flex;gap:var(--space-8);margin-top:var(--space-8)}.rem-dei-agora,.rem-outro-hora{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 14px;border-radius:var(--radius-md);font-size:var(--fs-14);font-weight:var(--fw-semi)}.rem-dei-agora{flex:1;background:var(--adicionar-bg);color:var(--adicionar-ink)}.rem-outro-hora{flex:none;border:1px solid var(--campo-borda);background:transparent;color:var(--text)}.rem-outro-hora .icon{color:var(--botao-sec-ink)}.rem-dei-linha{display:flex;align-items:center;gap:var(--space-8);min-height:44px;margin-top:var(--space-8);padding:0 4px 0 12px;border-radius:var(--radius-md);background:var(--rem-dada-bg);color:var(--rem-dada-ink)}.rem-dei-txt{flex:1;min-width:0;font-size:var(--fs-14);font-weight:var(--fw-semi)}.rem-dei-txt small{font-size:var(--fs-14);font-weight:var(--fw-regular)}.rem-dei-mudar,.rem-dei-desfazer{flex:none;min-height:36px;padding:0 8px;font-size:var(--fs-13);font-weight:var(--fw-semi)}.rem-dei-mudar{color:var(--botao-sec-ink)}.rem-dei-desfazer{color:var(--text-dim)}.rem-tratamento-rodape{display:flex;align-items:center;gap:var(--space-12);margin-top:var(--space-8)}.rem-tratamento-rodape .rem-desfazer-linha{margin-top:0}.rem-precisar{margin-bottom:var(--space-12);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.rem-precisar-topo{display:flex;align-items:center;gap:var(--space-12);width:100%;padding:14px 12px 10px 16px;text-align:left;color:var(--text)}.rem-precisar-topo .body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.rem-precisar-topo b{font-size:var(--fs-15);font-weight:var(--fw-semi)}.rem-precisar-topo small{font-size:var(--fs-12);color:var(--text-dim)}.rem-precisar-dose{font-size:var(--fs-19);font-weight:var(--fw-semi);color:var(--rem-dada-ink)}.rem-precisar-dar{display:flex;width:calc(100% - 32px);margin:0 16px 14px;min-height:40px}.qd-cabeca p{margin:2px 0 0;font-size:var(--fs-13);color:var(--text-dim)}.qd-dias{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8);margin-bottom:var(--space-12)}.qd-dias .chip{justify-content:center;gap:6px}.qd-futuro{margin:var(--space-8) 0 0}.qd-dose,.qd-sem-dose{margin-top:var(--space-16)}.rem-modal-lista{border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.rem-modal-linha{display:flex;align-items:center;gap:var(--space-8);padding:10px 8px 10px 14px}.rem-modal-linha+.rem-modal-linha{border-top:1px solid var(--surface-2)}.rem-modal-linha .body{flex:1;min-width:0;display:flex;flex-direction:column}.rem-modal-linha b{font-size:var(--fs-14);font-weight:var(--fw-semi)}.rem-modal-linha small{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-12);color:var(--text-dim)}.rem-modal-linha small.rem-modal-dado{color:var(--rem-dada-ink);font-weight:var(--fw-semi)}.rem-modal-btn{flex:none;min-height:40px;padding:0 12px;font-size:var(--fs-13)}.rem-modal-relogio{flex:none;width:44px;min-height:44px;padding:0}.crianca-titulo-caixa{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.crianca-titulo-caixa .crianca-titulo{flex:none;max-width:100%}.crianca-titulo-caixa .badge{margin-left:52px}.crianca-com-foto{overflow:hidden;background:var(--surface-2)}.crianca-com-foto img{width:100%;height:100%;object-fit:cover;display:block}.crianca-anel.crianca-forest{box-shadow:0 0 0 2px var(--perfil-anel-meio),0 0 0 3px var(--crianca-forest-bg)}.crianca-anel.crianca-pea{box-shadow:0 0 0 2px var(--perfil-anel-meio),0 0 0 3px var(--crianca-pea-bg)}.crianca-anel.crianca-terra{box-shadow:0 0 0 2px var(--perfil-anel-meio),0 0 0 3px var(--crianca-terra-bg)}.crianca-circulo-xl{width:96px;height:96px;font-size:36px}.crianca-folha-topo{display:flex;flex-direction:column;align-items:center;gap:var(--space-8);margin-bottom:var(--space-16);text-align:center}.crianca-foto-grande{position:relative;width:96px;height:96px;padding:0}.crianca-camera{position:absolute;right:-2px;bottom:-2px;width:34px;height:34px;display:grid;place-items:center;border-radius:var(--radius-full);background:var(--botao-principal-bg);color:var(--botao-principal-ink);border:3px solid var(--bg)}.crianca-camera .icon{width:16px;height:16px}.crianca-camera-sm{width:22px;height:22px;right:-4px;bottom:-4px;border-width:2px}.crianca-camera-sm .icon{width:11px;height:11px}.crianca-folha-nome{font-size:var(--fs-19);font-weight:var(--fw-semi);line-height:1.2}.crianca-folha-idade{margin-top:-6px;font-size:var(--fs-13);color:var(--text-dim)}.crianca-trocar-foto{min-height:36px;font-size:var(--fs-14);font-weight:var(--fw-semi);color:var(--botao-sec-ink)}.crianca-folha .cartao-seta{width:100%}.crianca-nota-centro{text-align:center}.crianca-linha-foto{position:relative;flex:none;width:40px;height:40px;padding:0}.crianca-linha-resto{flex:1;min-width:0;display:flex;align-items:center;gap:var(--space-12);min-height:64px;text-align:left;color:var(--text)}div.crianca-linha{padding-right:14px}.recorte{position:relative;overflow:hidden;border-radius:var(--radius-lg);background:var(--surface-2);display:grid;place-items:center;touch-action:none;user-select:none;-webkit-user-select:none;cursor:grab}.recorte img{position:absolute;max-width:none;pointer-events:none}.recorte-circulo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:var(--radius-full);box-shadow:0 0 0 2px var(--recorte-borda),0 0 0 9999px var(--recorte-veu);pointer-events:none}.recorte-vazio{position:relative;z-index:1;margin:0;font-size:var(--fs-14);color:var(--text-dim)}.recorte-botoes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8);margin-top:var(--space-16)}.recorte-botoes .rem-outro-hora{width:100%}.crianca-add-foto{display:flex;align-items:center;gap:var(--space-12);margin-bottom:var(--space-8);text-align:left}.crianca-add-foto-circulo{width:56px;height:56px;flex:none;display:grid;place-items:center;overflow:hidden;border-radius:var(--radius-full);border:1.5px dashed var(--campo-borda);background:var(--campo-bg);color:var(--botao-sec-ink)}.crianca-add-foto-circulo img{width:100%;height:100%;object-fit:cover}.crianca-add-foto-txt{display:flex;flex-direction:column;font-size:var(--fs-14);font-weight:var(--fw-semi);color:var(--botao-sec-ink)}.crianca-add-foto-txt small{font-size:var(--fs-12);font-weight:var(--fw-regular);color:var(--text-dim)}.topbar .crianca-circulo{margin-right:var(--space-4)}.topbar .crianca-titulo-nome h1{font-size:var(--fs-22);line-height:1.1;min-height:0}.topo-principal .crianca-titulo{min-height:48px}.topo-circulo{flex:none;display:grid;place-items:center;padding:0;border-radius:var(--radius-full)}.folha{max-height:min(85vh,calc(100vh - env(safe-area-inset-top) - var(--space-8)))}.sheet{max-height:min(90vh,calc(100vh - env(safe-area-inset-top) - var(--space-8)))}html.teclado .folha{overflow-y:auto;overscroll-behavior:contain}html.teclado .folha-corpo{flex:none;overflow:visible}html.teclado .folha-rodape{position:static;box-shadow:none}.rem-dei-txt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rem-dei-mudar,.rem-dei-desfazer{padding:0 6px}.rem-receitas-ic{flex:none;color:var(--botao-sec-ink)}.rem-dei-linha{gap:6px}.topbar .crianca-titulo-nome h1{padding-bottom:.14em;margin-bottom:-.14em}label.field:has(>input,>textarea)>span:first-child{padding-bottom:2px}.roda-horas .roda-item-on:after{content:"h"}.rem-dica{margin:var(--space-8) 0 0;font-size:var(--fs-12);line-height:1.45;color:var(--text-dim)}.rem-dose-antiga{margin:0 0 var(--space-8);font-size:var(--fs-13);color:var(--text-dim)}.rem-dose-antiga b{color:var(--text);font-weight:var(--fw-semi)}.rem-horas{display:flex;flex-wrap:wrap;gap:var(--space-8)}.rem-hora-ficha,.rem-hora-mais{display:inline-flex;align-items:center;gap:4px;height:36px;border-radius:var(--radius-full);font-size:var(--fs-14);font-weight:var(--fw-semi)}.rem-hora-ficha{padding:0 6px 0 14px;border:1.5px solid var(--acento);color:var(--acento);background:transparent}.rem-hora-ficha .icon{width:16px;height:16px}.rem-hora-mais{gap:6px;padding:0 14px;border:1.5px dashed var(--campo-borda);color:var(--botao-sec-ink);background:transparent}.rem-hora-escolha{display:flex;flex-direction:column;gap:10px;margin-top:var(--space-8);padding:10px 12px 12px;border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--campo-bg)}.rem-hora-escolha .rem-dei-agora{width:100%}.rem-hora-escolha .rem-dei-agora:disabled{background:var(--surface-2);color:var(--text-dim)}.rem-precisar-vazio{display:flex;align-items:center;gap:var(--space-12);margin-bottom:var(--space-12);padding:12px 12px 12px 16px;border:1px dashed var(--line-forte, var(--line));border-radius:var(--radius-lg)}.rem-precisar-vazio p{flex:1;margin:0;font-size:var(--fs-13);line-height:1.45;color:var(--text-dim)}.rem-precisar-cadastrar{flex:none;display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:0 12px;border-radius:var(--radius-md);background:var(--adicionar-bg);color:var(--adicionar-ink);font-size:var(--fs-13);font-weight:var(--fw-semi)}.roda-dose{padding:6px 8px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--campo-bg)}.rem-abas{margin-bottom:var(--space-16)}.rem-hoje-data{margin:0 0 var(--space-12);font-size:var(--fs-13);font-weight:var(--fw-semi);color:var(--text-dim)}.rem-deu-precisar{display:flex;align-items:center;gap:var(--space-12);width:100%;margin:var(--space-4) 0 var(--space-16);padding:12px 14px;border:1.5px dashed var(--campo-borda);border-radius:var(--radius-lg);text-align:left;color:var(--text)}.rem-deu-precisar .icon{flex:none;color:var(--botao-sec-ink)}.rem-deu-precisar span{display:flex;flex-direction:column;font-size:var(--fs-14);font-weight:var(--fw-semi)}.rem-deu-precisar small{font-size:var(--fs-12);font-weight:var(--fw-regular);color:var(--text-dim)}.rem-linha .body>span+span{display:block}.rem-resumo{font-size:var(--fs-12);font-weight:var(--fw-semi);color:var(--rem-dada-ink)}.rem-antigos{font-weight:var(--fw-medium);color:var(--text-dim)}.rem-seta-baixo{transform:rotate(90deg)}.rem-agora{display:flex;flex-direction:column;gap:4px;padding:16px;border-radius:var(--radius-lg);background:var(--rem-dada-bg);color:var(--text)}.rem-agora-rotulo{font-size:var(--fs-11);font-weight:var(--fw-semi);letter-spacing:.08em;text-transform:uppercase;color:var(--rem-dada-ink)}.rem-agora-dose{font-size:var(--fs-22);font-weight:var(--fw-semi);color:var(--rem-dada-ink)}.rem-agora-dose small{font-size:var(--fs-14);font-weight:var(--fw-regular);color:var(--text-dim)}.rem-agora-quem{font-size:var(--fs-13);color:var(--text-dim)}.rem-agora-blocos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8);margin-top:var(--space-8)}.rem-agora-blocos>span{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:var(--radius-md);background:var(--surface)}.rem-agora-blocos small{font-size:var(--fs-11);color:var(--text-dim)}.rem-agora-blocos b{font-size:var(--fs-15);font-weight:var(--fw-semi)}.rem-agora-blocos .link-inline{margin:0;font-size:var(--fs-14);color:var(--botao-sec-ink)}.rem-agora-nota{margin-top:2px;font-size:var(--fs-11);color:var(--text-dim)}.rem-mudou{width:100%;margin:var(--space-12) 0 0}.rem-dias-topo{display:flex;align-items:baseline;justify-content:space-between}.rem-cal{padding:12px;border:1px solid var(--line);border-radius:var(--radius-lg)}.rem-cal-mes{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-8)}.rem-cal-mes b{font-size:var(--fs-15);font-weight:var(--fw-semi)}.rem-cal-semana,.rem-cal-dias{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));text-align:center}.rem-cal-semana span{font-size:var(--fs-11);color:var(--text-dim);padding-bottom:4px}.rem-cal-dia{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;height:44px;border-radius:var(--radius-md);font-size:var(--fs-13);color:var(--text)}.rem-cal-dia i{width:8px;height:8px;border-radius:var(--radius-full);border:1.5px solid var(--campo-borda)}.rem-cal-dia.dado i{background:var(--rem-dada-ink);border-color:var(--rem-dada-ink)}.rem-cal-dia.fora{color:var(--campo-exemplo);opacity:.5}.rem-cal-dia.hoje{box-shadow:inset 0 0 0 1.5px var(--text)}.rem-cal-dia:disabled{background:transparent}.rem-cal-legenda{display:flex;gap:var(--space-16);margin-top:var(--space-8);font-size:var(--fs-12);color:var(--text-dim)}.rem-cal-legenda span{display:inline-flex;align-items:center;gap:6px}.rem-cal-legenda i{width:8px;height:8px;border-radius:var(--radius-full);border:1.5px solid var(--campo-borda)}.rem-cal-legenda i.dado{background:var(--rem-dada-ink);border-color:var(--rem-dada-ink)}.rem-hist{border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.rem-hist-linha{display:flex;flex-direction:column;gap:2px;width:100%;padding:10px 14px;text-align:left;color:var(--text)}.rem-hist-linha+.rem-hist-linha{border-top:1px solid var(--surface-2)}.rem-hist-linha b{font-size:var(--fs-14);font-weight:var(--fw-semi)}.rem-hist-linha span{font-size:var(--fs-12);color:var(--text-dim)}.rem-vai-junto{display:flex;gap:var(--space-8);margin-top:var(--space-16);padding:12px 14px;border-radius:var(--radius-lg);background:var(--surface-2);font-size:var(--fs-14)}.rem-vai-junto .icon{flex:none;margin-top:2px;color:var(--botao-sec-ink)}.rem-vai-junto span{display:flex;flex-direction:column;gap:2px}.rem-vai-junto small{font-size:var(--fs-12);color:var(--text-dim)}.rem-vai-junto .link-inline{display:inline;margin:0;font-size:var(--fs-12)}.rem-foto-receita{width:100%;margin-top:var(--space-16)}.qd-qual{margin-bottom:var(--space-12)}.cartao-seta .body .rem-resumo{font-size:var(--fs-12);font-weight:var(--fw-semi);color:var(--rem-dada-ink)}.rem-mudou{min-height:48px;font-size:var(--fs-15)}.rem-dias-topo{margin-top:var(--space-24);margin-bottom:var(--space-8)}.rem-dias-topo .section-label{margin:0}.rem-dias-topo .rem-resumo{font-size:var(--fs-13)}.rem-cal-seta{width:36px;height:36px;display:grid;place-items:center;color:var(--botao-sec-ink)}.rem-agora-dose small{font-size:var(--fs-15);font-weight:var(--fw-medium);color:var(--rem-dada-ink)}.rem-agora-quem,.rem-agora-nota{color:var(--rem-dada-ink)}.rem-agora-blocos{gap:6px}.rem-agora-blocos b{font-size:var(--fs-14)}.rem-agora-dose{line-height:1.2}.rem-ver-mes{margin:0;font-size:var(--fs-13);font-weight:var(--fw-semi);color:var(--botao-sec-ink);text-decoration:none}.rem-semana{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));row-gap:var(--space-12);padding:12px 10px;border:1px solid var(--line);border-radius:var(--radius-lg)}.rem-semana-dia{display:flex;flex-direction:column;align-items:center;gap:6px}.rem-semana-letra{font-size:var(--fs-11);font-weight:var(--fw-semi);color:var(--text-dim)}.rem-semana-num{font-size:var(--fs-12);font-weight:var(--fw-medium);color:var(--text-dim)}.rem-semana-num.hoje{font-weight:var(--fw-bold);color:var(--text)}.rem-bola{width:30px;height:30px;padding:0;border-radius:var(--radius-full);display:grid;place-items:center}.rem-bola-p{width:22px;height:22px}.rem-bola.dada{background:var(--rem-dada-ink);color:var(--rem-dada-bg)}.rem-bola.dada .icon{width:14px;height:14px}.rem-bola-p.dada .icon{width:11px;height:11px}.rem-bola.vazia{border:1.5px dashed var(--campo-borda);background:transparent}.rem-bola.vazia.hoje{border:1.5px solid var(--botao-sec-ink)}.rem-bola.futura{background:var(--surface-2)}.rem-detalhe .link-inline,.rem-ultima .link-inline{display:inline;margin:0;color:var(--botao-sec-ink);font-weight:var(--fw-semi)}.rem-ultima{margin:0;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-lg);font-size:var(--fs-14)}.rem-hist-abrir{margin-top:var(--space-16)}.rem-folha-titulo{margin:0 0 var(--space-12);font-size:var(--fs-19);font-weight:var(--fw-semi)}.topbar .crianca-titulo-nome h1{flex:none}.rem-ver-todos{display:block;margin:var(--space-4) auto var(--space-8);font-size:var(--fs-13);color:var(--text-dim)}.roda-sem-valor .roda-item-on{color:var(--text-dim);font-weight:var(--fw-regular)}.roda-numero-acao{display:block;margin-top:6px}.roda-numero-acao .link-inline{display:inline;margin:0;font-size:var(--fs-12);color:var(--botao-sec-ink);font-weight:var(--fw-semi)}.medida-roda .roda{max-width:200px}.roda-numero .roda-coluna:first-of-type .roda-item{justify-content:flex-end;padding-right:2px}.roda-numero .roda-coluna:nth-of-type(2) .roda-item{justify-content:flex-start;padding-left:0}.roda-numero .roda-colunas{gap:0}.hist-filtros{margin-bottom:var(--space-16)}.rel-agora{z-index:0}.rel-texto,.rel-ponto,.rel-capsula{z-index:1}.ajt-prontuario{margin-top:var(--space-8)}.ajt-prontuario-sub{margin:var(--space-4) 0 0}.ajt-baixar .visita-exportar{margin-top:var(--space-12);padding-top:var(--space-12);border-top:1px solid var(--line)}.chip-mamando,.chip-mamando[aria-pressed]{background:var(--mamando-bg);color:var(--mamando-ink);border-color:var(--mamando-bg);gap:6px;font-weight:var(--fw-semi)}.chip-mamando .icon{width:12px;height:12px}.mamando-bloco{display:flex;flex-direction:column;gap:6px;margin-top:var(--space-16);padding:var(--space-16);border-radius:20px;background:var(--tbg);color:var(--tink)}.mamando-bloco>span{font-size:var(--fs-12)}.mamando-bloco>b{font-size:44px;font-weight:var(--fw-bold);line-height:1;letter-spacing:-.02em}.mamando-fechar{margin:var(--space-16) 0 0;padding:var(--space-12) var(--space-16);border-radius:var(--radius-lg);background:var(--surface-2);font-size:var(--fs-13);line-height:1.45;color:var(--text-dim)}.mamando-parar{display:block;margin:var(--space-8) auto 0;min-height:var(--tap-min);padding:0 var(--space-12);font-size:var(--fs-13);color:var(--text-dim)}.mamando-longa{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-8);margin-top:var(--space-16);padding:var(--space-12) var(--space-16);border-radius:var(--radius-lg);background:var(--surface-2)}.mamando-longa b{font-size:var(--fs-15);font-weight:var(--fw-semi)}.mamando-longa>span{font-size:var(--fs-13);color:var(--text-dim);line-height:1.45}.mamando-longa .roda,.mamando-longa>div{align-self:stretch}.ini-acao.ini-acao-mamando{background:var(--mamando-bg);color:var(--mamando-ink)}.passo-fim{flex-wrap:wrap}.dd-peito .dd-fatos{grid-template-columns:repeat(2,minmax(0,1fr))}.dd-fato b.dd-fato-txt{font-size:var(--fs-14);line-height:1.4;color:var(--text-dim);font-weight:var(--fw-regular)}.dd-dia-abrir{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0;color:inherit;font:inherit}.dd-dia-abrir .icon{width:14px;height:14px;color:var(--text-dim);transition:transform var(--dur-rapida) var(--ease)}.dd-dia-abrir[aria-expanded=true] .icon{transform:rotate(90deg)}.dd-mamadas td{padding-top:0}.dd-mamadas ul{list-style:none;margin:0;padding:0 0 0 var(--space-8);display:flex;flex-direction:column;gap:4px}.dd-mamadas li{font-size:var(--fs-12);color:var(--text-dim);line-height:1.4}.ini-plays{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;margin-top:var(--space-12)}.ini-plays .ini-acao{margin-top:0;padding:0 var(--space-8);display:inline-flex;align-items:center;justify-content:center;gap:4px}.ini-plays .ini-acao .icon{width:11px;height:11px}.ini-acao.ini-acao-troca{background:color-mix(in srgb,var(--tink) 16%,transparent);color:var(--tink);padding:0 var(--space-12)}.ini-mamando-acoes{display:flex;flex-wrap:wrap;gap:6px;width:100%;margin-top:var(--space-12)}.ini-mamando-acoes .ini-acao{flex:1 1 auto;margin-top:0;padding:0 var(--space-12);display:inline-flex;align-items:center;justify-content:center}.passo-play{background:var(--tbg);color:var(--tink)}.passo-play small{color:inherit;opacity:.8}.passo-play b{display:inline-flex;align-items:center;gap:6px;text-transform:none}.passo-play b .icon{width:13px;height:13px}.passo-duas+.passo-play{width:100%;margin-top:var(--space-8)}.ini-mini-contando .ini-mini-quando em{font-size:var(--fs-12);opacity:.85}.ini-mini-contando .ini-mamando-acoes{margin-top:var(--space-8)}.mamando-inicio{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8)}.mamando-inicio .passo-hora{margin:0}.mamando-inicio-acoes{display:flex;justify-content:flex-end;gap:var(--space-8);margin-top:var(--space-8)}.mamando-inicio-acoes .chip{min-height:40px;padding:0 var(--space-16)}.passo-quando-rotulo{margin-top:var(--space-12);margin-bottom:2px}.toast-linha{grid-column:2 / 4;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8);margin-top:var(--space-4)}.toast-linha button{position:relative;display:inline-flex;align-items:center;gap:6px;font-weight:var(--fw-bold)}.toast-linha button:after{content:"";position:absolute;top:-4px;right:0;bottom:-4px;left:0}.toast-linha .icon{width:15px;height:15px}.toast-chip{min-height:38px;padding:0 14px;border-radius:var(--radius-full);font-size:var(--fs-14);background:transparent;color:var(--aviso-ink);box-shadow:inset 0 0 0 1.5px var(--aviso-ver-bg)}.toast-chip[aria-pressed=true]{background:var(--aviso-ver-bg);color:var(--aviso-ver-ink);box-shadow:none}.toast-camera{width:38px;padding:0;justify-content:center;gap:2px}.toast-atalho{gap:6px}.toast-atalho>small{font-size:var(--fs-13);color:var(--aviso-dim);margin-right:2px}.toast-atalho .toast-chip{min-height:32px;padding:0 12px;font-size:var(--fs-13)}.toast-linha-2 .toast-botao{min-height:34px;padding:0 12px;border-radius:var(--radius-full);font-size:var(--fs-13);font-weight:var(--fw-semi);background:transparent;color:var(--aviso-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--aviso-ink) 35%,transparent)}.toast-linha-2 .toast-botao:active{background:color-mix(in srgb,var(--aviso-ink) 14%,transparent)}.mudar-hora-topo h2{margin:0;font-size:var(--fs-18);font-weight:var(--fw-bold)}.mudar-hora-topo p{margin:2px 0 0;font-size:var(--fs-13);color:var(--text-dim)}.mudar-hora .hora-atalhos{margin-bottom:var(--space-12)}.toast-camera small{font-size:var(--fs-11)}.toast-camera:has(small){width:auto;padding:0 10px}.toast-linha-2 button{min-height:34px;padding:0 12px;border-radius:var(--radius-full);font-size:var(--fs-13)}.toast-linha-2:empty{display:none}.rel-destaque{animation:rel-destaque 1.2s var(--ease)}@keyframes rel-destaque{0%,60%{box-shadow:0 0 0 3px var(--acento)}to{box-shadow:0 0 0 0 transparent}}@media (prefers-reduced-motion: reduce){.rel-destaque{animation:none;box-shadow:0 0 0 3px var(--acento)}}.verfoto{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-toast) + 1);display:flex;flex-direction:column;background:var(--foto-fundo);color:var(--foto-ink);padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.verfoto-topo{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-16) var(--space-12) var(--space-8) var(--space-16)}.verfoto-titulo{flex:1;min-width:0;display:flex;flex-direction:column}.verfoto-titulo b{font-size:var(--fs-16);font-weight:var(--fw-semi)}.verfoto-titulo small{font-size:var(--fs-12);color:var(--foto-dim)}.verfoto-fechar{width:40px;height:40px;border-radius:var(--radius-full);background:var(--foto-botao);color:var(--foto-ink);display:grid;place-items:center}.verfoto-fechar .icon{width:16px;height:16px}.verfoto-meio{position:relative;flex:1;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.verfoto-meio img{max-width:100%;max-height:100%;object-fit:contain}.verfoto-espera{font-size:var(--fs-13);color:var(--foto-dim)}.verfoto-seta{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--foto-botao) 80%,transparent);color:var(--foto-ink);display:grid;place-items:center}.verfoto-seta:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.verfoto-seta .icon{width:16px;height:16px}.verfoto-ant{left:10px}.verfoto-prox{right:10px}.verfoto-baixo{display:flex;flex-direction:column;gap:10px;padding:var(--space-12) var(--space-16) var(--space-24)}.verfoto-detalhe{margin:0;font-size:var(--fs-13);color:var(--foto-detalhe);line-height:1.45}.verfoto-botoes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8)}.verfoto-botoes button{min-height:48px;border-radius:14px;background:var(--foto-botao);color:var(--foto-ink);display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:var(--fs-14);font-weight:var(--fw-semi)}.verfoto-botoes button:only-child{grid-column:1 / -1}.verfoto-botoes .icon{width:16px;height:16px}.fotos-mes{margin-top:var(--space-12);padding:var(--space-12) var(--space-12) var(--space-12);border-radius:20px;border:1px solid var(--line)}.fotos-mes-topo{display:flex;align-items:center;gap:var(--space-8);width:100%;min-height:36px;padding:0 4px;text-align:left;color:var(--text)}.fotos-mes-topo b{flex:1;font-size:var(--fs-15);font-weight:var(--fw-semi)}.fotos-mes-topo b span{font-weight:var(--fw-regular);color:var(--text-dim)}.fotos-mes-seta{color:var(--text-dim);transform:rotate(90deg);transition:transform var(--dur-rapida) var(--ease)}.fotos-mes-aberto .fotos-mes-seta{transform:rotate(-90deg)}.fotos-mes-minis{display:flex;gap:3px}.fotos-mes-mini{width:28px;height:28px;border-radius:8px}.fotos-mes .fotos-dia{margin:var(--space-12) 4px 6px}.fotos-mes .fotos-grade{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.fotos-mes .fotos-item{position:relative}.fotos-mes .fotos-img{border-radius:10px}.fotos-mes .fotos-item>span.fotos-tipo{position:absolute;left:6px;bottom:5px;right:4px;font-size:10px;font-weight:var(--fw-semi);color:var(--foto-ink);text-shadow:0 1px 3px rgba(0,0,0,.6);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fotos-ver-todas{display:block;margin:var(--space-8) auto 0;padding:6px 12px;font-size:var(--fs-13);font-weight:var(--fw-semi);color:var(--btn-secundario-ink)}.dd-cabeca{display:flex;align-items:center;gap:var(--space-8);width:100%;padding:0;text-align:left;color:var(--text)}.dd-cabeca>span{flex:1;min-width:0;display:flex;flex-direction:column}.dd-cabeca h3{margin:0}.dd-cabeca small{font-size:var(--fs-12);color:var(--text-dim);line-height:1.4}.dd-cabeca[aria-expanded=true]{margin-bottom:var(--space-12)}.dd-cabeca-seta{color:var(--text-dim);transform:rotate(-90deg);transition:transform var(--dur-rapida) var(--ease)}.dd-cabeca[aria-expanded=false] .dd-cabeca-seta{transform:rotate(90deg)}.dd-foto-n{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0 8px;border-radius:var(--radius-full);background:var(--btn-secundario-bg);color:var(--btn-secundario-ink);font-size:var(--fs-12);font-weight:var(--fw-semi)}.dd-foto-n .icon{width:14px;height:14px}.dd-ver-dias{display:block;margin:var(--space-4) auto 0;padding:10px 12px;font-size:var(--fs-13);font-weight:var(--fw-semi);color:var(--btn-secundario-ink)}.rel-foto-toque:after{content:"";position:absolute;right:0;top:0;bottom:0;width:44px}.dd-semana .dd-mapa{margin-top:var(--space-12)}.dd-semana{--dd-a: var(--dado-xixi);--dd-b: var(--dado-xixi-2)}.sel{display:flex;flex-direction:column;gap:var(--space-8);margin:var(--space-12) 0}.sel-rotulo{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-8);margin:0;font-size:var(--fs-13)}.sel-rotulo b{font-weight:var(--fw-semi)}.sel-rotulo span{font-size:var(--fs-12);color:var(--text-dim)}.sel-chips{display:flex;flex-wrap:wrap;gap:6px}.sel-chip,.sel-saltos button{min-height:44px;padding:0 14px;border-radius:var(--radius-full);background:var(--surface-2);color:var(--text);font-size:var(--fs-13);font-weight:var(--fw-semi)}.sel-chip[aria-pressed=true]{background:var(--seletor-acento);color:var(--seletor-sobre)}.sel-menos,.sel-mais{width:52px;height:52px;flex:none;border-radius:16px;background:var(--surface-2);color:var(--text);font-size:24px}.sel-mais{background:var(--seletor-acento);color:var(--seletor-sobre)}.sel-menos:disabled,.sel-mais:disabled{opacity:.4}.sel-regua-topo{display:flex;align-items:center;justify-content:center;gap:var(--space-12)}.sel-regua-topo .sel-menos,.sel-regua-topo .sel-mais{width:44px;height:44px;border-radius:var(--radius-full);font-size:20px}.sel-regua-topo .sel-mais{background:var(--surface-2);color:var(--text)}.sel-pilula{min-height:52px;min-width:140px;padding:0 18px;border-radius:var(--radius-full);background:var(--bg);box-shadow:0 1px 4px #0000001f;display:inline-flex;align-items:baseline;justify-content:center;gap:5px;color:var(--text)}.sel-pilula b{font-size:26px;font-weight:800;line-height:52px;color:var(--seletor-tinta)}.sel-pilula span{font-size:var(--fs-14);color:var(--text-dim)}.sel-triangulo{align-self:center;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid var(--seletor-tinta)}.sel-regua{display:flex;justify-content:space-between;align-items:flex-start;height:60px;padding:0 4px;touch-action:none;-webkit-user-select:none;user-select:none;cursor:ew-resize}.sel-regua:focus-visible{outline:2px solid var(--seletor-tinta);outline-offset:2px;border-radius:8px}.sel-regua i{display:flex;flex-direction:column;align-items:center;gap:4px;width:3px;font-style:normal}.sel-regua s{display:block;width:2px;height:16px;border-radius:3px;background:var(--line-forte)}.sel-regua .sel-traco-grande s{height:28px;background:var(--text-dim)}.sel-regua .sel-traco-meio s{width:4px;height:40px;background:var(--seletor-tinta)}.sel-regua .sel-traco-fora s{visibility:hidden}.sel-regua em{font-style:normal;font-size:10px;color:var(--text-dim);white-space:nowrap}.sel-contador{display:flex;align-items:center;gap:4px;min-height:76px;padding:0 8px;border-radius:22px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--line)}.sel-vizinho{flex:1;min-height:44px;background:transparent;color:var(--text-dim);font-size:var(--fs-15);opacity:.75}.sel-atual{flex:1.5;min-height:52px;display:inline-flex;align-items:baseline;justify-content:center;gap:3px;background:transparent;color:var(--text)}.sel-atual b{font-size:28px;font-weight:800;line-height:52px;color:var(--seletor-tinta)}.sel-atual span{font-size:var(--fs-13);color:var(--text-dim)}.sel-saltos{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.sel-saltos button{padding:0 16px}.sel-apagado .sel-atual b,.sel-apagado .sel-pilula b{color:var(--text-dim);opacity:.6}.sel-apagado .sel-traco-meio s{opacity:.5}.sel-nota{margin:0;text-align:center;font-size:var(--fs-12);color:var(--text-dim)}.sel-nota .link-inline{font-size:var(--fs-12)}.temp-tag-linha{margin:calc(var(--space-4) * -1) 0 var(--space-8);text-align:center}.sel-rotulo-roda{margin:var(--space-12) 0 var(--space-4)}.sel-digitando{align-items:center}.sel-digitando input{width:100%;max-width:110px;min-height:48px;padding:0 6px;border:0;border-radius:12px;background:var(--surface-2);color:var(--seletor-tinta);font:inherit;font-size:26px;font-weight:800;text-align:center}.sel-menos,.sel-mais{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation}.hora-recolhida{margin:var(--space-4) 0 var(--space-12)}.hora-pilula{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border-radius:var(--radius-full);background:var(--surface-2);color:var(--text);font-size:var(--fs-14);font-weight:var(--fw-semi)}.hora-pilula .icon{color:var(--text-dim)}.hora-pilula span{color:var(--seletor-tinta)}.hora-roda{margin-top:var(--space-8)}.hora-roda .roda{margin-top:var(--space-4)}.hora-pronto{display:block;margin:var(--space-8) 0 0 auto;min-height:44px;padding:0 18px;border-radius:var(--radius-full);background:var(--seletor-acento);color:var(--seletor-sobre);font-size:var(--fs-14);font-weight:var(--fw-semi)}.ref-topo.folha-cabeca-linha{margin-bottom:0}.ajt-crianca{min-height:44px;padding:0 4px;background:transparent;color:var(--text)}.crianca-apagar{display:block;margin:var(--space-16) auto 0;min-height:44px;padding:0 var(--space-12);background:transparent;color:var(--danger-ink);font-size:var(--fs-14);font-weight:var(--fw-semi)}.crianca-apagar-caixa{margin-top:var(--space-16);padding:var(--space-16);border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--bg)}.crianca-apagar-caixa p{margin:0 0 var(--space-8);font-size:var(--fs-14);line-height:1.45}.crianca-apagar-caixa .btn-row{margin-top:var(--space-12)}.nasc-abas{margin:var(--space-8) 0 var(--space-4)}.crianca-apagar-registros+.crianca-apagar{margin-top:0}.nasc-antes{margin:var(--space-16) 0 var(--space-8);padding:var(--space-12) var(--space-16);border-radius:var(--radius-lg);background:var(--surface-2)}.nasc-antes p{margin:0 0 var(--space-8);font-size:var(--fs-14);line-height:1.45}.rel-sono-icone{position:absolute;left:40px;width:22px;height:22px;padding:0;border-radius:var(--radius-full);display:grid;place-items:center;background:var(--tile-sono-bg);color:var(--tile-sono-ink);box-shadow:0 0 0 2px var(--bg);z-index:2}.rel-sono-icone .icon{width:12px;height:12px}.rel-sono-icone:after{content:"";position:absolute;top:-11px;right:-11px;bottom:-11px;left:-11px}.cartao-seta .ag-corpo b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cartao-seta .badge-aberto{flex:none;white-space:nowrap;font-size:var(--fs-11)}.ini-cartao-fralda .ini-acao{background:var(--ini-fralda-botao-bg);color:var(--ini-fralda-botao-ink)}.folha-cabeca .passo-topo+.ficha-estado{margin:calc(var(--space-12) * -1) 0 var(--space-4)}.ficha-estado{font-size:var(--fs-14);color:var(--text-dim)}.ficha-horas{margin:var(--space-4) 0 var(--space-12);padding:0 var(--space-12);border-radius:var(--radius-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.ficha-horas .hora-recolhida{margin:0;padding:6px 0}.ficha-horas .hora-recolhida+.hora-recolhida{border-top:1px solid var(--line)}.ficha-horas .hora-recolhida-aberta{padding-bottom:var(--space-12)}.ficha-horas .edit-sem-fim{margin:0 0 var(--space-8)}.hora-linha{display:flex;align-items:center;gap:var(--space-8)}.hora-nome{flex:0 0 auto;min-width:76px;font-size:var(--fs-14);font-weight:var(--fw-semi)}.hora-linha .hora-pilula{white-space:nowrap}.hora-linha:has(.hora-marca) .hora-nome{min-width:0;flex:1 1 auto}.hora-marca{flex:0 0 auto;padding:2px 8px;border-radius:var(--radius-full);background:var(--selo-restricao-bg);color:var(--selo-restricao-ink);font-size:var(--fs-11);font-weight:var(--fw-bold)}.ficha-horas-mudado{box-shadow:inset 0 0 0 1px var(--selo-restricao-ink)}.ficha-nao-salvo{margin:var(--space-8) 4px 0;font-size:var(--fs-12);color:var(--selo-restricao-ink)}.hora-atalhos{display:flex;flex-wrap:wrap;gap:6px;margin-top:var(--space-4)}.hora-atalho{min-height:40px;padding:0 8px;font-size:var(--fs-13)}.toast-hora{grid-column:2 / 4;margin:var(--space-4) 0 0;padding:var(--space-12);border-radius:16px;background:var(--aviso-painel-bg)}.toast-hora .sel-rotulo{color:var(--aviso-ink)}.toast-hora .sel-rotulo span{color:var(--aviso-dim)}.toast-hora .hora-atalho{background:transparent;color:var(--aviso-ink);box-shadow:inset 0 0 0 1.5px var(--aviso-ver-bg)}.toast-hora .hora-atalho[aria-pressed=true]{background:var(--aviso-ver-bg);color:var(--aviso-ver-ink);box-shadow:none}.toast-hora .roda{padding:0 var(--space-8);border-radius:12px;background:var(--aviso-roda-bg);color:var(--aviso-roda-ink)}.toast-hora .roda-faixa{background:var(--aviso-roda-faixa)}.toast-hora .erro{color:var(--aviso-ink)}.toast-hora .hora-pronto{background:var(--aviso-ver-bg);color:var(--aviso-ver-ink)}.toast-linha-2 .toast-desfazer[aria-pressed=true],.toast-linha-2 .toast-chama{background:var(--aviso-roda-bg);color:var(--aviso-ver-ink);box-shadow:inset 0 0 0 1.5px var(--aviso-ver-bg)}.toast-linha-2 .toast-so-icone{width:34px;padding:0;justify-content:center}.toast-dica{grid-column:2 / 4;font-size:12.5px;line-height:1.35;color:var(--aviso-dim)}.toast-hora .sel-rotulo-roda{margin-top:0}.ficha .folha-rodape .btn-primary{background:var(--tbg);color:var(--tink)}.ficha-fralda .folha-rodape .btn-primary{background:var(--ini-fralda-botao-bg);color:var(--ini-fralda-botao-ink)}.toast-sono{grid-column:2 / 4;display:flex;flex-direction:column;gap:6px;margin-top:var(--space-4)}.toast-sono small{font-size:var(--fs-13);line-height:1.35;font-weight:var(--fw-semi);color:var(--aviso-ink)}.toast-sono .toast-linha{margin-top:0}:where(.valor-toque),.rem-agora-toque,.rem-agora-valor{position:relative;display:inline;padding:0;background:transparent;text-align:left;font-family:inherit;text-decoration:underline dotted;text-decoration-thickness:1.5px;text-underline-offset:3px}:where(.valor-toque),.rem-agora-valor{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.valor-toque:after,.rem-agora-toque:after,.rem-agora-valor:after{content:"";position:absolute;top:-8px;right:-4px;bottom:-8px;left:-4px}.rem-agora-toque{display:block;width:fit-content}.rem-agora-valor{font-size:var(--fs-14);font-weight:var(--fw-semi)}.popup-linha-toque{width:100%;background:transparent;text-align:left}.popup-linha-toque b{text-decoration:underline dotted;text-decoration-thickness:1.5px;text-underline-offset:3px}.field-falta{padding:var(--space-8) var(--space-12);border-radius:var(--radius-md);box-shadow:inset 0 0 0 1.5px var(--danger-ink)}.cons-prox-toque{padding:0;background:transparent;text-align:left}.ficha-pediatra-toque{display:block;width:100%;text-align:left}.nasc-topo{display:flex;align-items:center;gap:var(--space-8)}.nasc-topo h2{flex:1;margin:0}.nasc-editar{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 14px;border-radius:var(--radius-full);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font-size:var(--fs-13);font-weight:var(--fw-semi)}.nasc-cancelar{min-height:44px;padding:0 var(--space-8);background:transparent;color:var(--text-dim);font-size:var(--fs-14);font-weight:var(--fw-semi)}.nasc-data{display:flex;align-items:center;gap:var(--space-12);margin:var(--space-16) 0 var(--space-12)}.nasc-data-icone{flex:none;width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--surface-2);color:var(--seletor-tinta)}.nasc-data>div{display:flex;flex-direction:column;gap:2px}.nasc-data-dia{padding:0;background:transparent;text-align:left;font-size:var(--fs-17);font-weight:var(--fw-bold)}.nasc-data-sub{font-size:var(--fs-13);color:var(--text-dim)}.nasc-anotar{padding:0;background:transparent;color:var(--seletor-tinta);font-size:var(--fs-14);font-weight:var(--fw-semi);text-align:left}.nasc-data-sub .nasc-anotar{font-size:var(--fs-13)}.nasc-quadros{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8)}.nasc-quadro{display:flex;flex-direction:column;gap:4px;min-height:66px;padding:var(--space-12) 14px;border-radius:var(--radius-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.nasc-quadro>span{font-size:var(--fs-12);color:var(--text-dim)}.nasc-quadro-largo{margin-top:var(--space-8)}.nasc-valor{padding:0;background:transparent;text-align:left;font-size:var(--fs-19);font-weight:var(--fw-bold)}.nasc-valor-texto{font-size:var(--fs-15);font-weight:var(--fw-semi)}.nasc-falta{display:flex;flex-direction:column;gap:4px;margin:var(--space-16) 0 var(--space-12);padding:var(--space-12) 14px;border-radius:var(--radius-lg);background:var(--selo-atencao-bg);color:var(--selo-atencao-ink)}.nasc-falta span{font-size:var(--fs-13);line-height:1.4}.nasc-falta-acoes{display:flex;gap:var(--space-8);margin-top:var(--space-8)}.nasc-falta-acoes .btn{flex:1}.nasc-nada-perde{margin:var(--space-12) 0 0;text-align:center;font-size:var(--fs-12);color:var(--text-dim)}.nasc-fechar{margin-top:var(--space-16)}.nasc-forma{min-height:560px}.nasc-par{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8);margin-top:var(--space-12)}.nasc-par.field-falta{padding:var(--space-8)}.nasc-par .nasc-atalhos,.nasc-par .erro{grid-column:1 / -1}.nasc-atalhos{display:flex;gap:6px}.nasc-campo{display:flex;flex-direction:column;gap:2px;padding:var(--space-8) var(--space-12);border-radius:var(--radius-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);text-align:left}.nasc-campo span{font-size:var(--fs-12);color:var(--text-dim)}.nasc-campo b{font-size:var(--fs-15);font-weight:var(--fw-semi)}.nasc-campo[aria-expanded=true]{box-shadow:inset 0 0 0 1.5px var(--seletor-acento)}.nasc-grade{display:grid;grid-template-columns:1fr 1fr;gap:0 var(--space-8);margin-top:var(--space-8)}.nasc-grade .field{min-width:0}.cartao-atencao{background:var(--selo-atencao-bg)}.cartao-atencao .body>span{color:var(--selo-atencao-ink)}.tri-resumo-topo{display:flex;flex-direction:column;gap:2px;margin:0 0 var(--space-16);padding:var(--space-12) 14px;border-radius:var(--radius-lg);background:var(--surface-2)}.tri-resumo-topo b{font-size:var(--fs-15);font-weight:var(--fw-bold)}.tri-resumo-topo span{font-size:var(--fs-13);color:var(--text-dim);line-height:1.4}.tri-item{margin-bottom:var(--space-8)}.tri-item .dica{margin-bottom:0}.tri-item-pergunta{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--bg)}.tri-item-pergunta .dica{border:0;background:transparent}.tri-pergunta{display:flex;flex-direction:column;gap:var(--space-8);padding:0 var(--space-16) var(--space-12)}.tri-pergunta>span{font-size:var(--fs-13);font-weight:var(--fw-semi)}.tri-botoes{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.tri-foto{width:36px;height:36px;border-radius:var(--radius-full);display:grid;place-items:center;background:transparent;box-shadow:inset 0 0 0 1.5px var(--line-forte, var(--line));color:var(--text)}.tri-foto .icon{width:17px;height:17px}.tri-foto-tem{background:var(--opcao-escolhida-bg);color:var(--opcao-escolhida-ink);box-shadow:none}.tri-olho{width:14px;height:14px;margin-left:6px;vertical-align:-2px;color:var(--seletor-tinta)}.tri-linha-aberta{margin:var(--space-4) 0 0;font-size:var(--fs-13);color:var(--text-dim)}.tri-dica{margin-top:var(--space-12)}.verfoto-carregando{position:absolute;right:var(--space-16);bottom:var(--space-16);width:18px;height:18px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#ffffffe6;animation:girar .8s linear infinite}.entrar-convite{display:flex;flex-direction:column;gap:4px;margin:0 0 var(--space-16);padding:var(--space-12) 14px;border-radius:var(--radius-lg);background:var(--surface-2)}.entrar-convite b{font-size:var(--fs-15)}.entrar-convite span{font-size:var(--fs-13);color:var(--text-dim);line-height:1.4}.convite-previa{margin:0 0 var(--space-12);padding:var(--space-12) 14px;border-radius:var(--radius-lg);background:var(--surface-2);font-size:var(--fs-14);line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.rem-quem{display:flex;align-items:center;gap:var(--space-8);margin:0 0 var(--space-12)}.rem-quem [role=tab]{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px 0 6px;border-radius:var(--radius-full);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font-weight:var(--fw-semi);color:var(--text)}.rem-quem [role=tab][aria-selected=true]{background:var(--opcao-escolhida-bg);color:var(--opcao-escolhida-ink);box-shadow:none}.rem-quem-nome{margin-left:auto}.rem-mamae-nota{display:flex;flex-direction:column;gap:4px;margin-top:var(--space-16);padding:var(--space-12) 14px;border-radius:var(--radius-lg);background:var(--surface-2)}.rem-mamae-nota span{font-size:var(--fs-13);color:var(--text-dim);line-height:1.4}.rem-hoje-atrasada{box-shadow:inset 3px 0 0 var(--danger-ink)}.rem-hoje-atrasada .rem-hora-dim{color:var(--danger-ink)}.rem-dei-cedo{opacity:.55}.rem-cedo{display:flex;flex-direction:column;gap:var(--space-8)}.rem-cedo>span{font-size:var(--fs-13);font-weight:var(--fw-semi)}.rem-ultima{margin:var(--space-8) 0 0;font-size:var(--fs-12);color:var(--text-dim)}.rem-quem-chips{margin:calc(var(--space-8) * -1) 0 var(--space-12)}.rem-contagem{margin:var(--space-12) 0;padding:var(--space-4) var(--space-16) var(--space-12);border-radius:var(--radius-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.rem-grupo{margin-top:var(--space-12)}.rem-grupo-topo{display:flex;align-items:center;justify-content:flex-start;gap:var(--space-8);margin-bottom:var(--space-4);text-align:left}.rem-grupo-topo b{font-size:var(--fs-15)}.rem-grupo-topo>.tnum{margin-left:auto;font-size:var(--fs-12);color:var(--text-dim)}.ini-remedios{margin-top:var(--space-8);padding:var(--space-8) var(--space-12) var(--space-12);border-radius:22px;background:var(--ajuda-bg);color:var(--ajuda-ink)}.ini-remedios-topo{display:flex;align-items:center;gap:var(--space-12);width:100%;min-height:48px;background:transparent;color:inherit;text-align:left}.ini-remedios-topo .body{flex:1;display:flex;flex-direction:column}.ini-remedios-topo b{font-size:var(--fs-17);font-weight:var(--fw-semi)}.ini-remedios-topo small{font-size:var(--fs-12);opacity:.85}.ini-rem-linha{display:flex;align-items:center;gap:var(--space-12);padding:var(--space-8) 0;border-top:1px solid var(--line)}.ini-rem-anel{position:relative;flex:none;width:44px;height:44px;display:grid;place-items:center}.ini-rem-anel svg{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-90deg)}.ini-rem-anel circle{fill:none;stroke-width:3}.ini-rem-anel-fundo{stroke:var(--line)}.ini-rem-anel-traco{stroke:var(--seletor-acento);stroke-linecap:round;transition:stroke-dashoffset .4s var(--ease)}.ini-rem-anel-atrasado .ini-rem-anel-traco{stroke:var(--danger-ink)}.ini-rem-meio{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.ini-rem-nome{font-size:var(--fs-14);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ini-rem-nome b{font-weight:var(--fw-semi)}.ini-rem-meio small{font-size:var(--fs-12);color:var(--text-dim)}.ini-rem-doses{display:flex;flex-wrap:wrap;gap:4px}.ini-rem-dose{padding:1px 8px;border-radius:var(--radius-full);font-size:var(--fs-11);background:var(--surface);color:var(--text-dim)}.ini-rem-dada{background:var(--opcao-escolhida-bg);color:var(--opcao-escolhida-ink)}.ini-rem-falta{flex:none;display:flex;flex-direction:column;align-items:flex-end;color:var(--text)}.ini-rem-falta small{font-size:var(--fs-11);color:var(--text-dim)}.ini-rem-falta b{font-size:var(--fs-17)}.ini-rem-dei{flex:none;min-width:64px;min-height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:16px;background:var(--seletor-acento);color:var(--seletor-sobre)}.ini-rem-dei b{font-size:var(--fs-15)}.ini-rem-dei small{font-size:var(--fs-11);opacity:.9}.ini-rem-atrasado .ini-rem-dei{background:var(--danger-ink);color:var(--bg)}.ini-rem-mais{margin-top:var(--space-4);padding:var(--space-8) 0 0;background:transparent;color:inherit;font-weight:var(--fw-semi);font-size:var(--fs-13)}.rem-precisa-quando{margin:2px 0 var(--space-8);font-size:var(--fs-13);color:var(--text-dim)}.passo-fralda .btn-salvar{background:var(--ini-fralda-botao-bg);color:var(--ini-fralda-botao-ink)}.rec-topo{display:flex;align-items:center;gap:var(--space-8)}.rec-topo h2{flex:1;margin:0}.rec-para{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px 0 6px;border-radius:var(--radius-full);background:var(--surface-2);color:var(--text);font-size:var(--fs-13);font-weight:var(--fw-semi)}.rec-intro{margin:var(--space-12) 0;font-size:var(--fs-14);color:var(--text-dim);line-height:1.45}.rec-caminho{display:flex;align-items:center;gap:var(--space-12);width:100%;min-height:64px;margin-bottom:var(--space-8);padding:var(--space-12) 14px;border-radius:var(--radius-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);text-align:left;color:var(--text)}.rec-caminho>span:last-child{display:flex;flex-direction:column;gap:2px}.rec-caminho b{font-size:var(--fs-15)}.rec-caminho small{font-size:var(--fs-12);color:var(--text-dim)}.rec-caminho-icone{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--opcao-escolhida-bg);color:var(--opcao-escolhida-ink)}.rec-caminho-leve{min-height:52px}.rec-nota{margin:var(--space-16) 0 0;font-size:var(--fs-12);color:var(--text-dim);line-height:1.45;text-align:center}.rec-dica{margin:var(--space-8) 0;font-size:var(--fs-12);color:var(--text-dim)}.rec-voltar{display:block;margin:var(--space-12) auto 0}.rec-lendo,.rec-erro{display:flex;flex-direction:column;gap:var(--space-8);margin:var(--space-16) 0 var(--space-8)}.rec-lendo b,.rec-erro b{font-size:var(--fs-17)}.rec-lendo small,.rec-erro span{font-size:var(--fs-13);color:var(--text-dim);line-height:1.4}.rec-barra{display:block;height:8px;border-radius:var(--radius-full);background:var(--surface-2);overflow:hidden}.rec-barra i{display:block;height:100%;border-radius:inherit;background:var(--seletor-acento);transition:width .3s var(--ease)}.rec-resumo{display:flex;align-items:center;gap:var(--space-12);margin-bottom:var(--space-12)}.rec-resumo>span{display:flex;flex-direction:column;gap:2px}.rec-resumo b{font-size:var(--fs-15)}.rec-resumo small{font-size:var(--fs-13);color:var(--text-dim)}.rec-mini{flex:none;width:52px;height:64px;border-radius:10px;object-fit:cover;box-shadow:inset 0 0 0 1px var(--line)}.rec-mini-vazia{display:grid;place-items:center;background:var(--surface-2);color:var(--text-dim)}.rec-faixa{margin:0 0 var(--space-12);padding:var(--space-8) var(--space-12);border-radius:var(--radius-md);background:var(--selo-atencao-bg);color:var(--selo-atencao-ink);font-size:var(--fs-13);line-height:1.4}.rec-cartao{margin-bottom:var(--space-12);padding:var(--space-12) 14px;border-radius:var(--radius-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.rec-desmarcado{opacity:.6}.rec-cartao-topo{display:flex;align-items:center;gap:var(--space-8)}.rec-cartao-topo b{flex:1;font-size:var(--fs-15)}.rec-check{flex:none;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:transparent;box-shadow:inset 0 0 0 1.5px var(--line-forte);color:var(--opcao-escolhida-ink)}.rec-check[aria-checked=true]{background:var(--opcao-escolhida-bg);box-shadow:none}.rec-check .icon{width:16px;height:16px}.rec-editar{display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:0 10px;border-radius:var(--radius-full);background:transparent;box-shadow:inset 0 0 0 1px var(--line);font-size:var(--fs-13);font-weight:var(--fw-semi);color:var(--text)}.rec-linhas{margin-top:var(--space-8)}.rec-linha{display:flex;justify-content:space-between;gap:var(--space-12);padding:6px 0;border-top:1px solid var(--line);font-size:var(--fs-13)}.rec-linha>span:first-child{color:var(--text-dim)}.rec-linha>span:last-child{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.rec-deduzido b,.rec-deduzido small,.rec-falta b{color:var(--selo-atencao-ink)}.rec-deduzido b{background:var(--selo-atencao-bg);padding:0 6px;border-radius:6px}.rec-deduzido small{font-size:var(--fs-11)}.rec-falta b{color:var(--danger-ink)}.rec-na-receita{margin:var(--space-8) 0 0;padding:var(--space-8) var(--space-12);border-radius:var(--radius-md);background:var(--surface-2);font-size:var(--fs-12);color:var(--text-dim);line-height:1.4}.rec-na-receita span{display:block;font-size:var(--fs-11);font-weight:var(--fw-semi);letter-spacing:.04em}.rec-outros-titulo{display:flex;flex-direction:column;gap:2px;margin:var(--space-16) 0 var(--space-8)}.rec-outros-titulo small{font-size:var(--fs-12);color:var(--text-dim)}.rec-outro{display:flex;gap:var(--space-12);align-items:flex-start;margin-bottom:var(--space-8);padding:var(--space-12) 14px;border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--line)}.rec-outro>span{display:flex;flex-direction:column;gap:2px}.rec-outro small{font-size:var(--fs-12);color:var(--text-dim);line-height:1.4}.rec-linha-orig{font-style:italic}.rec-rodape{margin:var(--space-12) 0 0;text-align:center;font-size:var(--fs-12);color:var(--text-dim)}.rem-novo{margin-left:6px;padding:1px 6px;border-radius:6px;background:var(--selo-atencao-bg);color:var(--selo-atencao-ink);font-style:normal;font-size:var(--fs-11);font-weight:var(--fw-bold);letter-spacing:.04em;vertical-align:1px}.rem-proxima{flex:none;margin-left:var(--space-8);font-size:var(--fs-12);color:var(--text-dim)}.rem-receita-nova{display:flex;align-items:center;gap:var(--space-12);margin-bottom:var(--space-12);padding:var(--space-12) 14px;border-radius:var(--radius-lg);background:var(--surface-2)}.rem-receita-nova .body{flex:1;display:flex;flex-direction:column}.rem-receita-nova small{font-size:var(--fs-12);color:var(--text-dim)}.prox-cartao{margin:var(--space-8) 0;padding:var(--space-12) 14px;border-radius:var(--radius-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.prox-topo{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-8);margin-bottom:var(--space-8)}.prox-rotulo{font-size:var(--fs-11);font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim)}.prox-topo b{font-size:var(--fs-15)}.prox-hora .prox-topo b{color:var(--seletor-tinta)}.prox-atrasado .prox-topo b{color:var(--danger-ink)}.prox-item{display:flex;align-items:center;gap:var(--space-12);width:100%;min-height:48px;padding:6px 0;border-top:1px solid var(--line);background:transparent;text-align:left;color:var(--text)}.prox-item:first-of-type{border-top:0}.prox-circulo{flex:none;width:24px;height:24px;border-radius:var(--radius-full);display:grid;place-items:center;box-shadow:inset 0 0 0 1.5px var(--line-forte);color:var(--opcao-escolhida-ink)}.prox-item[aria-checked=true] .prox-circulo{background:var(--opcao-escolhida-bg);box-shadow:none}.prox-circulo .icon{width:14px;height:14px}.prox-item[aria-checked=false] .prox-item-txt{opacity:.55}.prox-item-txt{display:flex;flex-direction:column;gap:2px;font-size:var(--fs-14)}.prox-item-txt small{font-size:var(--fs-12);color:var(--text-dim)}.prox-botoes{display:flex;gap:var(--space-8);margin-top:var(--space-8)}.prox-botoes>*{flex:1}.prox-amanha{margin:var(--space-8) 0 0;font-size:var(--fs-13);color:var(--text-dim)}.prox-outro .roda{margin-top:var(--space-8)}.prox-sem-marcar{display:flex;flex-direction:column;gap:4px;margin:var(--space-8) 0;padding:var(--space-12) 14px;border-radius:var(--radius-lg);box-shadow:inset 3px 0 0 var(--danger-ink),inset 0 0 0 1px var(--line);background:var(--surface)}.prox-sem-marcar b{color:var(--danger-ink);font-size:var(--fs-15)}.prox-sem-marcar span{font-size:var(--fs-13);color:var(--text-dim)}.prox-resolvido{display:flex;align-items:center;gap:6px;margin:var(--space-4) 0;font-size:var(--fs-13);color:var(--seletor-tinta)}.ini-rem-pendente{align-self:flex-start;padding:0;background:transparent;color:var(--danger-ink);font-size:var(--fs-12);font-weight:var(--fw-semi);text-decoration:underline dotted;text-underline-offset:3px}.verfoto-meio{touch-action:none}.verfoto-meio img{transition:transform .12s ease-out;transform-origin:center}.rec-mini-botao{padding:0;background:transparent;border-radius:10px}.rec-recorte{display:block;width:100%;text-align:left}.rec-recorte img{display:block;width:100%;max-height:120px;margin-top:4px;object-fit:contain;object-position:left center;border-radius:6px;background:var(--surface)}.rec-quem{margin-top:0}.rec-quem-chips{margin:calc(var(--space-8) * -1) 0 var(--space-12)}.rec-destaque{box-shadow:inset 0 0 0 2px var(--danger-ink);transition:box-shadow .3s}.prox-tomei-antes{display:block;margin:var(--space-8) 0 0;font-size:var(--fs-13)}.prox-antes{margin-top:var(--space-8)}.prox-antes>span{font-size:var(--fs-13);font-weight:var(--fw-semi)}.folha-rodape .btn-primary:not(:disabled),.btn-salvar:not(:disabled),.btn-salvar-escuro:not(:disabled){background:var(--salvar-bg);color:var(--salvar-ink)}
