:root{color-scheme:light only;--bg: #062A34;--surface: #073542;--card: #F8F5EE;--card2: #F4EFE5;--line: rgba(16,32,43,.1);--gold: #B89B52;--gold2: #D9BF7F;--offwhite:#10202B;--muted: #62615B;--muted2: #7A7A72;--ink: #10202B;--ink2: #62615B;--ok: #3FA37A;--warn: #D9A441;--alert: #B3604A;--mar: #B89B52;--abr: #5C8AA0;--maio: #3FA37A;--jun: #C97A4C;--serif: "Playfair Display", Georgia, serif;--sans: "Raleway", sans-serif;--petroleo-1: #062A34;--petroleo-2: #073542;--petroleo-3: #0B3F4D;--petroleo-4: #102F3A;--offwhite-1: #F8F5EE;--offwhite-2: #F4EFE5;--offwhite-3: #ECE5D8;--champagne-1: #B89B52;--champagne-2: #D9BF7F;--champagne-3: #E8CF9A;--sidebar-w: 240px;--header-h-desktop: 96px;--creme-bg: #F5F2ED;--oliva-1: #776E45;--oliva-2: #948C63;--salvia-1: #D4CFB1;--salvia-2: #E7E2CE;--marrom-1: #736245;--ink-resumo: #2E2A20;--hairline-resumo: #E3DED2;--ok-resumo: #4A6438;--warn-resumo: #8A5E1E;--alert-resumo: #9C4A36;--card-resumo: #FDFCFA;--azul-1: #B8C7CA;--azul-texto: #3F5A61}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}html,body{max-width:100%;overflow-x:hidden}body{font-family:var(--sans);background-color:var(--creme-bg);color:var(--ink-resumo);line-height:1.6;font-weight:500;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}body,body *{color-scheme:light only}.pf-cabecalho{max-width:640px;margin:0 0 26px}.pf-eyebrow{font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--oliva-2)}.pf-titulo{font-family:var(--serif);font-size:26px;font-weight:600;line-height:1.3;color:var(--ink-resumo);margin:8px 0 0}.pf-titulo em{font-style:italic;font-weight:400;color:var(--oliva-1)}.pf-sub{font-size:14px;line-height:1.6;color:var(--marrom-1);margin-top:10px}.pf-card{background:var(--card-resumo);border:1px solid var(--hairline-resumo);border-radius:var(--raio-superficie);padding:22px;margin-bottom:16px}.pf-card--pendente{border-left:3px solid var(--oliva-1)}.pf-card-topo{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.pf-card-nome{font-family:var(--serif);font-size:17px;font-weight:500;color:var(--ink-resumo)}.pf-card-data{font-size:13.5px;color:var(--oliva-2);margin-top:2px}.pf-chip{display:inline-flex;align-items:center;padding:4px 11px;border-radius:var(--raio-pill);font-size:12.5px;font-weight:700}.pf-chip--prescricoes{background:#dceaf5;color:#2e6187}.pf-chip--duvida{background:#e3eedd;color:#355c35}.pf-chip--pendente{background:#efeadc;color:var(--oliva-claro,#776E45)}.pf-chip--respondido{background:#e3eedd;color:#355c35}.pf-texto{background:#faf8f3;border-radius:var(--raio-card);padding:14px 16px;font-size:14px;line-height:1.6;color:var(--ink-resumo);white-space:pre-wrap;word-break:break-word}.pf-resposta{margin-top:14px;border-left:2px solid var(--salvia-1);padding-left:14px}.pf-resposta-label{font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--oliva-2);margin-bottom:6px}.pf-card--equipe{border-left:3px solid var(--salvia-1)}.pf-texto--equipe{background:#f3f1e8}.pf-card-nome--resposta{font-size:15px}.pf-card-acoes{display:flex;justify-content:flex-end;margin-top:14px}.pf-btn--responder{height:42px;padding:0 18px}.pf-respondendo{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.pf-respondendo-cancelar{background:none;border:none;padding:0;cursor:pointer;font-family:var(--sans);font-size:13.5px;font-weight:600;color:var(--oliva-1);text-decoration:underline}.pf-select:disabled{opacity:.7;cursor:default}.pf-campo{display:flex;flex-direction:column;gap:7px;margin-bottom:14px}.pf-label{font-size:13.5px;font-weight:700;color:var(--marrom-1)}.pf-select,.pf-textarea{width:100%;border:1.4px solid var(--hairline-resumo);border-radius:var(--raio-card);background:var(--card-resumo);font-family:var(--sans);font-size:14px;color:var(--ink-resumo)}.pf-select{height:46px;padding:0 34px 0 14px;-webkit-appearance:none;appearance:none;cursor:pointer;font-weight:600;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23948C63' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:15px}.pf-textarea{min-height:110px;resize:vertical;padding:13px 15px;line-height:1.6}.pf-textarea::placeholder{color:var(--oliva-2)}.pf-select:focus,.pf-textarea:focus{outline:none;border-color:var(--oliva-1);box-shadow:0 0 0 3px #776e4529}.pf-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 22px;border:none;border-radius:var(--raio-card);cursor:pointer;background:var(--oliva-1);color:#f8f5ee;font-family:var(--sans);font-size:14px;font-weight:600}.pf-btn:hover{background:#5c5536}.pf-btn:disabled{opacity:.55;cursor:not-allowed}.pf-btn svg{width:16px;height:16px;stroke:currentColor;fill:none}.pf-btn--wpp{background:#25703f}.pf-btn--wpp:hover{background:#1d5a32}.pf-btn--link{background:transparent;color:var(--oliva-1);border:1.4px solid var(--hairline-resumo)}.pf-btn--link:hover{background:var(--salvia-2)}.pf-nota{font-size:13.5px;line-height:1.55;color:var(--oliva-2);margin-top:10px}.pf-aviso{background:#efeadc;border-radius:var(--raio-card);padding:14px 16px;font-size:14px;line-height:1.6;color:var(--marrom-1);margin-bottom:14px}.pf-vazio{text-align:center;padding:44px 20px;color:var(--marrom-1);font-size:14px;line-height:1.6}.pf-vazio-titulo{font-family:var(--serif);font-size:19px;font-weight:600;color:var(--ink-resumo);margin-bottom:8px}.pf-doc{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.pf-doc-icone{width:44px;height:44px;border-radius:var(--raio-card);background:#efeadc;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pf-doc-icone svg{width:19px;height:19px;stroke:#8a7f58;fill:none}.pf-doc-info{flex:1;min-width:0}.pf-doc-arquivo{font-size:13.5px;color:var(--oliva-2);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:640px){.pf-card{padding:16px}.pf-titulo{font-size:22px}.pf-btn{width:100%}.pf-doc{align-items:flex-start}}.main-area{position:relative;max-width:1180px;margin:0 auto;padding-bottom:90px;overflow-x:clip;min-width:0}@media (min-width: 768px){.main-area{margin-left:var(--sidebar-w);margin-right:0;width:calc(100vw - var(--sidebar-w));max-width:calc(100vw - var(--sidebar-w));overflow-x:clip;padding-bottom:48px}.section{max-width:min(1180px,calc(100vw - var(--sidebar-w) - 72px));min-width:0}}.tab-panel:not(#tab-resumo):not(#tab-composicao):not(#tab-exames):not(#tab-checkin):not(#tab-fotos):not(#tab-treinos):not(#tab-jornada):not(#tab-prescricoes):not(#tab-fale){background:var(--petroleo-1);min-height:100vh}header{background:transparent;border-bottom:1px solid var(--hairline-resumo);position:relative;overflow:visible}@media (min-width:768px){header{margin-left:var(--sidebar-w)}}header:before{content:none}header.header-compacto .header-info-row{display:none}header.header-compacto .header-inner{padding-bottom:14px}.header-inner{position:relative;padding:22px 18px 18px;max-width:1180px;margin:0 auto}@media (min-width:768px){.header-inner{padding:28px 36px 20px}}.header-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;gap:12px}.header-rule{display:none}header h1{font-family:var(--serif);font-size:clamp(1.6rem,5vw,2.3rem);font-weight:700;line-height:1.1;color:var(--ink-resumo);letter-spacing:.01em;white-space:nowrap}header h1 em{font-style:italic;font-weight:400;color:var(--oliva-1);letter-spacing:.06em}.header-greeting{font-size:.86rem;font-weight:500;color:var(--ink-resumo);opacity:.6;line-height:1.2;margin-bottom:0}header h1{margin-top:-6px}.header-info-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:22px;margin-top:16px;padding-top:13px;border-top:1px solid var(--hairline-resumo)}.header-cards{flex:1 1 100%;min-width:0;display:flex;flex-wrap:nowrap;gap:22px;align-items:flex-start}@media (min-width:640px){.header-cards{padding-left:22px;border-left:1px solid var(--hairline-resumo)}}.hc-card{display:flex;flex-direction:column;gap:3px;min-width:0;flex:0 1 auto}.hc-card+.hc-card{padding-left:22px;border-left:1px solid var(--hairline-resumo)}.hc-label{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--marrom-1)}.hc-val{font-family:var(--serif);font-size:1.05rem;font-weight:700;color:var(--ink-resumo);line-height:1.3}.hc-sub{font-family:var(--sans);font-size:.72rem;font-weight:600;color:var(--ink-resumo);opacity:.55}.hc-sub.destaque{color:var(--oliva-1);opacity:1}.tab-bar{position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--oliva-1);border-top:1px solid var(--oliva-1);border-bottom:none;display:flex;overflow-x:auto;scrollbar-width:none;padding:6px 4px;justify-content:space-around}.tab-bar::-webkit-scrollbar{display:none}.tab-btn{width:auto;flex-shrink:0;padding:8px 10px;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--card);opacity:.75;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap;transition:background .2s,color .2s,border-color .2s,opacity .2s;margin-top:0;display:flex;flex-direction:column;align-items:center;gap:4px}.tab-btn svg{width:18px;height:18px;stroke:currentColor;flex-shrink:0}.tab-btn span{line-height:1}.tab-btn.active{color:var(--ink-resumo);opacity:1;background:var(--salvia-1);border-bottom-color:transparent;border-radius:var(--raio-pill)}.tab-btn:hover:not(.active){opacity:1}@media (max-width:767.98px){.tab-bar>.tab-btn{flex:1 1 0;min-width:0}}.tab-btn-menu{flex-shrink:0}.tab-menu-overlay{position:fixed;inset:0;z-index:960;display:flex;align-items:flex-end;justify-content:center;background:#2e2a2073;backdrop-filter:blur(4px)}.tab-menu-sheet{width:100%;max-width:480px;max-height:85vh;overflow-y:auto;box-sizing:border-box;background:var(--oliva-1);border-radius:8px 8px 0 0;padding:10px 18px max(18px,env(safe-area-inset-bottom));box-shadow:0 -12px 40px #2e2a2040;animation:tabMenuSubir .22s ease}@keyframes tabMenuSubir{0%{transform:translateY(24px);opacity:.6}to{transform:translateY(0);opacity:1}}.tab-menu-cabo{width:36px;height:4px;border-radius:var(--raio-pill);background:#f8f5ee59;margin:0 auto 14px}.tab-menu-topo{display:flex;align-items:center;justify-content:space-between;margin:0 0 10px 4px}.tab-menu-titulo{font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#f8f5ee99}.tab-menu-fechar{width:32px;height:32px;margin-top:0;flex-shrink:0;border-radius:50%;background:none;border:none;color:var(--card-resumo);font-size:1.4rem;line-height:1;cursor:pointer}.tab-menu-fechar:hover{background:#f8f5ee1f;transform:none;box-shadow:none}.tab-menu-lista{display:flex;flex-direction:column;gap:4px;padding-bottom:6px}.tab-menu-lista .tab-btn{flex-direction:row;align-items:center;gap:14px;width:100%;padding:14px 12px;border-radius:var(--raio-card);text-align:left;font-size:.98rem;font-weight:700;letter-spacing:.01em;text-transform:none;color:var(--card-resumo);opacity:1;white-space:normal;border-bottom:none}.tab-menu-lista .tab-btn svg{width:20px;height:20px;opacity:.75;flex-shrink:0}.tab-menu-lista .tab-btn:hover{background:#f8f5ee1a}.tab-menu-lista .tab-btn.active{background:#f5f2ed29;border-radius:var(--raio-card)}.tab-menu-lista .tab-btn-embreve{opacity:.5;cursor:default;pointer-events:none;align-items:flex-start}@media (min-width:768px){.tab-btn-menu,.tab-menu-overlay{display:none!important}.tab-bar{top:0;right:auto;bottom:0;width:var(--sidebar-w);flex-direction:column;justify-content:flex-start;align-items:stretch;padding:28px 12px 20px;gap:3px;border-top:none;border-right:1px solid var(--oliva-1);overflow-x:visible;overflow-y:auto;background-color:var(--oliva-1)}.tab-btn{width:100%;text-align:left;padding:10px 12px;border-radius:var(--raio-card);font-size:.95rem;font-weight:700;letter-spacing:.01em;text-transform:none;border-bottom:none;justify-content:flex-start;flex-direction:row;gap:10px;white-space:normal;align-items:flex-start}.tab-btn svg{width:16px;height:16px;opacity:.8;flex-shrink:0;margin-top:2px}.tab-btn span{line-height:1.3}.tab-btn:hover:not(.active){background:#f8f5ee1f}.tab-btn.active{background:var(--salvia-1);border-bottom:none;color:var(--ink-resumo);border-radius:var(--raio-card)}.tab-btn.active svg{opacity:1}.tab-btn-embreve{opacity:.45;cursor:default;pointer-events:none;flex-direction:row;align-items:flex-start}}.sidebar-brand,.sidebar-foot{display:none}@media (min-width:768px){.sidebar-brand{display:block;position:fixed;top:0;left:0;width:var(--sidebar-w);z-index:41;padding:26px 20px 16px;pointer-events:none}.sidebar-brand-nome{font-family:var(--serif);font-size:1.28rem;font-weight:700;line-height:1.3;color:var(--card)}.sidebar-brand-nome em{font-style:italic;font-weight:500;color:var(--salvia-1)}.sidebar-brand-sub{font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#f8f5ee8c;margin-top:6px}.tab-bar{padding:112px 16px 20px}}.tab-panel{display:none;padding:0 0 40px;animation:fadeUp .3s ease}.tab-panel.active{display:block}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.main-area{background:transparent;min-height:100vh;position:relative;z-index:2}.section{padding-top:32px;padding-left:18px;padding-right:18px;max-width:1180px;margin:0 auto}@media (min-width:768px){.section{padding-left:36px;padding-right:36px}}.sec-title{font-family:var(--serif);font-size:clamp(1.15rem,3.6vw,1.7rem);font-weight:600;line-height:1.15;color:var(--offwhite-1);margin-bottom:22px}.sec-title em{font-style:italic;font-weight:400;color:var(--oliva-1)}@keyframes card-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}#tab-checkin .empty-state{color:var(--marrom-1);font-weight:500;font-style:italic;padding:14px 16px}#tab-checkin .empty-state:before{display:none}.ci-acolhimento{padding:34px 0 6px}.ci-acolhimento .ci-semana-label{margin-left:auto;margin-right:auto}.ci-semana-label{display:inline-block;margin-top:18px;background:var(--salvia-2);border:none;color:var(--marrom-1);font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:var(--raio-pill);padding:8px 18px}.ci-aviso-enviado{display:inline-block;margin-top:12px;background:#4a643817;border:1px solid rgba(74,100,56,.26);border-radius:var(--raio-pill);padding:7px 16px;font-size:13.5px;font-weight:600;color:var(--ok-resumo)}.ci-bloco{background:var(--card-resumo);border:1px solid var(--hairline-resumo);border-radius:var(--raio-superficie);padding:28px 32px;margin-bottom:20px}.ci-escala-grupo{display:flex;flex-direction:column;gap:22px}.ci-escala-item{display:flex;flex-direction:column}.ci-escala-label{margin:0;font-size:13.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--ink-resumo)}.ci-escala-legenda{font-size:12.5px;font-weight:400;font-style:italic;letter-spacing:0;text-transform:none;color:var(--marrom-1)}.ci-escala-btns{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.ci-escala-btn{display:flex;align-items:center;justify-content:center;width:auto;height:auto;margin:0;padding:9px 4px;border-radius:var(--raio-campo);background:var(--card-resumo);border:1px solid var(--hairline-resumo);color:var(--ink-resumo);font-family:var(--sans);font-size:14px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.ci-escala-btn:hover{background:var(--salvia-2);border-color:var(--salvia-1);color:var(--oliva-1);transform:none;box-shadow:none}.ci-escala-btn.selecionado{background:var(--oliva-1);border-color:var(--oliva-1);color:var(--card-resumo)}.ci-campo-grupo{margin-bottom:18px}.ci-campo-grupo:last-child{margin-bottom:0}.ci-campo-label{display:block;margin:0 0 10px;font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--marrom-1)}.ci-chips{display:flex;gap:8px;flex-wrap:wrap}#ci-bloco-corpo-sintomas .ci-chip{text-transform:uppercase;letter-spacing:.02em}.ci-chip{width:auto;height:auto;margin:0;padding:8px 16px;border-radius:var(--raio-pill);background:var(--card-resumo);border:1px solid var(--salvia-1);color:var(--marrom-1);font-family:var(--sans);font-size:13.5px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.ci-chip:hover{background:var(--salvia-2);border-color:var(--salvia-1);color:var(--oliva-1);transform:none;box-shadow:none}.ci-chip.selecionado{background:var(--oliva-1);border-color:var(--oliva-1);color:var(--card-resumo)}.ci-textarea{width:100%;min-height:70px;background:var(--creme-bg);border:1px solid var(--hairline-resumo);border-radius:var(--raio-card);padding:14px 16px;color:var(--ink-resumo);font-family:var(--sans);font-size:14px;line-height:1.6;resize:vertical}.ci-textarea::placeholder{color:var(--marrom-1);font-style:italic;opacity:1}.ci-textarea:focus{outline:none;border-color:var(--salvia-1);box-shadow:var(--sombra-foco)}.ci-audio{margin-top:12px}.ci-audio-btn{width:auto;margin-top:0;padding:9px 16px;border-radius:var(--raio-campo);background:var(--card-resumo);border:1px solid var(--salvia-1);color:var(--oliva-1);font-family:var(--sans);font-size:13.5px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.ci-audio-btn:hover{background:var(--salvia-2)}.ci-audio-btn--fraco{color:var(--marrom-1);font-weight:500}.ci-audio-btn--parar{background:#a33a2a;border-color:#a33a2a;color:var(--card-resumo)}.ci-audio-btn--parar:hover{background:#8c3123}.ci-audio-icone{color:#a33a2a;font-size:12.5px;line-height:1}.ci-audio-dica{display:block;margin-top:7px;font-size:12.5px;font-style:italic;color:var(--marrom-1);line-height:1.5}.ci-audio-gravando{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:4px}.ci-audio-pulso{width:9px;height:9px;border-radius:50%;background:#a33a2a;flex-shrink:0;animation:ci-audio-pisca 1.4s ease-in-out infinite}@keyframes ci-audio-pisca{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion: reduce){.ci-audio-pulso{animation:none}}.ci-audio-tempo{font-family:var(--serif);font-size:1.15rem;font-weight:600;color:var(--ink-resumo);font-variant-numeric:tabular-nums}.ci-audio-limite{font-size:12.5px;color:var(--marrom-1)}.ci-audio-gravando.perto-do-limite .ci-audio-tempo{color:#a33a2a}.ci-audio-previa{margin-top:4px}.ci-audio-player{width:100%;max-width:340px;display:block}.ci-audio-previa-acoes{display:flex;gap:10px;margin-top:10px;flex-wrap:wrap}.ci-audio-status{margin-top:10px;font-size:13.5px;line-height:1.5;color:var(--marrom-1);padding:10px 12px;border-radius:var(--raio-campo);background:var(--creme-bg);border-left:3px solid var(--salvia-1)}.ci-audio-status--erro{background:#fbeeeb;border-left-color:#a33a2a;color:#7a2a1d}.ci-audio-status-acoes{display:flex;gap:12px;margin-top:8px;flex-wrap:wrap}.ci-audio-status-link{background:none;border:none;padding:0;cursor:pointer;font-family:var(--sans);font-size:13.5px;font-weight:700;color:var(--oliva-1);text-decoration:underline}.ci-audio-lista{margin-top:12px;display:flex;flex-direction:column;gap:8px}.ci-audio-item{display:flex;align-items:center;gap:10px;padding:9px 12px;background:var(--card-resumo);border:1px solid var(--hairline-resumo);border-radius:var(--raio-campo);font-size:13.5px;color:var(--marrom-1)}.ci-audio-item-nome{flex:1;min-width:0;color:var(--ink-resumo)}.ci-audio-item-remover{background:none;border:none;padding:0;cursor:pointer;font-family:var(--sans);font-size:12.5px;font-weight:600;color:var(--marrom-1);text-decoration:underline;flex-shrink:0}.ci-audio-item-remover:hover{color:#a33a2a}@media (max-width:640px){.ci-audio-btn{padding:11px 16px;font-size:14px}.ci-audio-player{max-width:100%}.ci-audio-previa-acoes .ci-audio-btn{flex:1;justify-content:center}}.ci-wearable-nota{font-size:12.5px;font-style:italic;color:var(--marrom-1);line-height:1.5;margin-bottom:10px}.ci-wearable-input{display:none}.ci-wearable-trigger{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:110px;margin:0;padding:16px;cursor:pointer;background:var(--card-resumo);border:1px dashed var(--salvia-1);border-radius:var(--raio-card);color:var(--marrom-1);font-family:var(--sans);font-size:13.5px;font-weight:600;letter-spacing:0;text-transform:none;text-align:center;transition:background .15s ease,border-color .15s ease,color .15s ease}.ci-wearable-trigger:hover,.ci-wearable-trigger.arrastando{background:var(--salvia-2);border-color:var(--oliva-2);color:var(--oliva-1)}.ci-wearable-trigger-toque{display:none}.ci-wearable-preview-wrap{display:none;align-items:center;gap:14px}.ci-wearable-thumb{width:64px;height:64px;object-fit:cover;border-radius:var(--raio-card);border:1px solid var(--hairline-resumo);flex-shrink:0}.ci-wearable-nome{flex:1;min-width:0;font-size:13.5px;color:var(--marrom-1);word-break:break-all}.ci-wearable-remover{width:auto;height:auto;margin:0;padding:0;flex-shrink:0;background:none;border:none;font-family:var(--sans);font-size:13.5px;font-weight:600;color:var(--oliva-1);text-decoration:underline;cursor:pointer}.ci-wearable-remover:hover{color:#5c5535;transform:none;box-shadow:none}.ci-acoes{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;margin-top:4px}#btn-revisar-checkin,#btn-confirmar-checkin{width:auto;height:auto;margin:0;padding:14px 36px;border:none;border-radius:var(--raio-card);background:var(--oliva-1);color:var(--card-resumo);font-family:var(--sans);font-size:14px;font-weight:600;letter-spacing:.01em}#btn-revisar-checkin:hover,#btn-confirmar-checkin:hover{background:#5c5535;transform:none;box-shadow:none}#btn-revisar-checkin:disabled,#btn-confirmar-checkin:disabled{background:var(--oliva-2)}.ci-btn-secundario{width:auto;height:auto;margin:0;padding:13px 28px;border-radius:var(--raio-card);background:transparent;border:1px solid var(--salvia-1);color:var(--marrom-1);font-family:var(--sans);font-size:14px;font-weight:600}.ci-btn-secundario:hover{background:var(--salvia-2);color:var(--oliva-1);transform:none;box-shadow:none}.ci-btn-primario-compacto{width:auto;height:auto;margin:0;padding:13px 22px;border:none;border-radius:var(--raio-card);background:var(--oliva-1);color:var(--card-resumo);font-family:var(--sans);font-size:14px;font-weight:600}.ci-btn-primario-compacto:hover{background:#5c5535;transform:none;box-shadow:none}.ci-btn-primario-compacto:disabled{background:var(--oliva-2)}.ci-revisao-cabecalho{text-align:center;margin-bottom:26px}.ci-revisao-eyebrow{font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--marrom-1);margin-bottom:8px}.ci-revisao-titulo{font-family:var(--serif);font-size:26px;font-weight:600;line-height:1.2;color:var(--ink-resumo);margin:0}.ci-revisao-titulo em{font-style:italic;font-weight:500;color:var(--oliva-1)}.ci-revisao-semana{margin-top:8px;font-size:13.5px;color:var(--marrom-1)}.ci-revisao-card{background:var(--card-resumo);border:1px solid var(--hairline-resumo);border-radius:var(--raio-superficie);padding:22px 26px;margin-bottom:14px}.ci-revisao-card-topo{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.ci-revisao-card-nome{font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--oliva-1)}.ci-revisao-card--opcional .ci-revisao-card-nome{color:var(--marrom-1)}.ci-revisao-card-nome-nota{font-weight:400;text-transform:none;letter-spacing:0;color:var(--marrom-1)}.ci-revisao-editar{width:auto;height:auto;margin:0;padding:0;background:none;border:none;font-family:var(--sans);font-size:12.5px;font-weight:600;color:var(--oliva-1);text-decoration:underline;cursor:pointer;flex-shrink:0}.ci-revisao-editar:hover{color:#5c5535;transform:none;box-shadow:none}.ci-resumo-conteudo{font-size:13.5px;color:var(--ink-resumo);line-height:1.6}.ci-resumo-linha{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:9px 0;border-top:1px solid var(--hairline-resumo)}.ci-resumo-linha:first-child{border-top:none;padding-top:0}.ci-resumo-chave{flex-shrink:0;font-size:13.5px;font-weight:500;color:var(--marrom-1)}.ci-resumo-valor{min-width:0;font-size:13.5px;font-weight:600;color:var(--ink-resumo);text-align:right}.ci-resumo-valor--nota{font-family:var(--serif);font-size:16px;font-weight:400}.ci-resumo-max{font-family:var(--sans);font-size:12.5px;font-weight:400;color:var(--marrom-1)}.ci-resumo-texto{font-size:14px;color:var(--ink-resumo);line-height:1.6}.ci-resumo-wearable{display:flex;align-items:center;gap:12px}.ci-resumo-wearable-thumb{width:52px;height:52px;object-fit:cover;border-radius:var(--raio-campo);border:1px solid var(--hairline-resumo);flex-shrink:0}.ci-resumo-wearable-texto{font-size:13.5px;color:var(--marrom-1);line-height:1.5}.ci-sucesso{display:flex;align-items:flex-start;gap:14px;background:var(--card-resumo);border:1px solid var(--hairline-resumo);border-left:3px solid var(--ok-resumo);border-radius:var(--raio-superficie);padding:20px 24px;margin-bottom:14px}.ci-sucesso svg{width:22px;height:22px;stroke:var(--ok-resumo);flex-shrink:0;margin-top:2px}.ci-sucesso-titulo{font-family:var(--serif);font-size:17px;font-weight:600;color:var(--ink-resumo);margin-bottom:3px}.ci-sucesso-sub{font-size:13.5px;color:var(--marrom-1)}#checkin-resumo-enviado{background:var(--card-resumo);border:1px solid var(--hairline-resumo);border-radius:var(--raio-superficie);padding:22px 26px}#checkin-resumo-enviado:empty{display:none}.ci-modal{position:fixed;inset:0;z-index:900;padding:20px;align-items:center;justify-content:center;background:#2e2a2073;backdrop-filter:blur(4px)}#dash-modal-msg,#dash-modal-confirm{z-index:920}#dash-modal-confirm{z-index:1000}#dash-modal-confirm .ci-modal-botoes button{height:auto;min-height:40px;padding-top:10px;padding-bottom:10px;line-height:1.25;white-space:normal}@media (max-width:480px){#dash-modal-confirm .ci-modal-botoes{flex-direction:column-reverse}}.ci-modal-card{display:flex;flex-direction:column;max-height:85vh;width:100%;max-width:420px;background:var(--card-resumo);border:1px solid var(--hairline-resumo);border-radius:var(--raio-superficie);padding:26px 26px 22px;box-shadow:var(--sombra-modal)}.ci-modal-topo{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-shrink:0}.ci-modal-icone{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:50%;background:#4a64381a;color:var(--ok-resumo)}.ci-modal-icone svg{width:22px;height:22px}.ci-modal-titulo{font-family:var(--serif);font-size:19px;font-weight:600;color:var(--ink-resumo);line-height:1.25}.ci-modal-sub{margin-top:3px;font-size:13.5px;color:var(--marrom-1);line-height:1.5}.ci-modal-resumo{min-height:0;overflow-y:auto;padding-top:14px;margin-bottom:18px;border-top:1px solid var(--hairline-resumo)}.ci-modal-bloco{margin-top:12px;padding-top:12px;border-top:1px solid var(--hairline-resumo)}.ci-modal-bloco-titulo{font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--marrom-1);margin-bottom:5px}.ci-modal-bloco-texto{font-size:13.5px;color:var(--ink-resumo);line-height:1.6}.ci-modal-fechar{flex-shrink:0;width:100%;height:auto;margin:0;padding:13px;border:none;border-radius:var(--raio-card);background:var(--oliva-1);color:var(--card-resumo);font-family:var(--sans);font-size:14px;font-weight:600}.ci-modal-fechar:hover{background:#5c5535;transform:none;box-shadow:none}.ci-modal-icone.erro{background:#9c4a361a;color:var(--alert-resumo)}.ci-modal-icone.alerta{background:#8a5e1e1a;color:var(--warn-resumo)}.ci-modal-icone.info{background:rgba(var(--oliva-2-rgb,148,140,99),.14);color:var(--oliva-2)}.ci-modal-icone.carregando{background:transparent;border:2.5px solid rgba(var(--oliva-2-rgb,148,140,99),.22);border-top-color:var(--oliva-2);animation:spin .8s linear infinite}.ci-modal-anexo-preview{margin:2px 0 10px;border-radius:var(--raio-card);overflow:hidden;background:var(--creme-bg);border:1px solid var(--hairline-resumo);max-height:38vh;display:flex;align-items:center;justify-content:center}.ci-modal-anexo-preview img{width:100%;max-height:38vh;object-fit:contain;display:block}.ci-modal-anexo-legenda{font-size:12.5px;color:var(--marrom-1);margin-bottom:16px;text-align:center;word-break:break-all}.ci-modal-botoes{display:flex;gap:10px;flex-shrink:0}.ci-modal-botoes .ci-modal-fechar{flex:1}.ci-modal-cancelar{flex:1;height:auto;margin:0;padding:13px;border-radius:var(--raio-card);background:transparent;color:var(--marrom-1);border:1px solid var(--hairline-resumo);font-family:var(--sans);font-size:14px;font-weight:600}.ci-modal-cancelar:hover{background:var(--salvia-2);transform:none;box-shadow:none}.ci-retroativo-wrap{text-align:center;margin-top:18px}.ci-retroativo-link{font-size:13.5px;color:var(--oliva-1);text-decoration:underline;cursor:pointer}.ci-retroativo-link:hover{color:#5c5535}.ci-retroativo-selecao{display:none;max-width:420px;margin:14px auto 0;text-align:left;background:var(--card-resumo);border:1px solid var(--hairline-resumo);border-radius:var(--raio-superficie);padding:18px 20px}#checkin-retroativo-select{height:44px;background:var(--creme-bg);border:1px solid var(--hairline-resumo);border-radius:var(--raio-card);color:var(--ink-resumo);font-family:var(--sans);font-size:14px}#checkin-retroativo-select:focus{border-color:var(--salvia-1);box-shadow:var(--sombra-foco)}.ci-retroativo-acoes{display:flex;gap:10px;margin-top:12px}.ci-historico-section{margin-top:44px}.ci-hist-item{background:var(--card-resumo);border:1px solid var(--hairline-resumo);border-radius:var(--raio-superficie);margin-bottom:12px;overflow:hidden}.ci-hist-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 22px;cursor:pointer}.ci-hist-semana{font-family:var(--serif);font-size:15px;font-weight:600;color:var(--ink-resumo)}.ci-hist-atual{margin-left:8px;font-family:var(--sans);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--marrom-1)}.ci-hist-toggle{flex-shrink:0;font-size:12.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--marrom-1)}.ci-hist-corpo{display:none;padding:16px 22px 20px;border-top:1px solid var(--hairline-resumo)}.ci-hist-item.aberto .ci-hist-corpo{display:block}.ci-hist-eyebrow{font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--marrom-1);margin-bottom:8px}.ci-hist-notas{display:flex;flex-wrap:wrap;gap:18px;margin-bottom:16px}.ci-hist-nota-valor{font-family:var(--serif);font-size:18px;font-weight:400;color:var(--ink-resumo);line-height:1.1}.ci-hist-nota-label{margin-top:3px;font-size:11.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--marrom-1)}.ci-hist-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.ci-hist-chip{padding:6px 14px;border-radius:var(--raio-pill);background:var(--salvia-2);color:var(--marrom-1);font-size:12.5px;font-weight:600}.ci-hist-obs{font-size:13.5px;color:var(--ink-resumo);line-height:1.6;margin-bottom:16px}.ci-hist-editar-btn{width:auto;height:auto;margin:0;padding:0;background:none;border:none;font-family:var(--sans);font-size:12.5px;font-weight:600;color:var(--oliva-1);text-decoration:underline;cursor:pointer}.ci-hist-editar-btn:hover{background:none;color:#5c5535;transform:none;box-shadow:none}@media (max-width:767px){.ci-acolhimento{padding:26px 0 4px}.ci-semana-label{margin-top:14px;font-size:11px;letter-spacing:.06em;padding:7px 14px}.ci-bloco{border-radius:var(--raio-superficie);padding:18px 16px;margin-bottom:14px}.ci-escala-grupo{gap:18px}.ci-escala-label{font-size:11.5px;letter-spacing:.02em}.ci-escala-legenda{font-size:11px}.ci-escala-btns{gap:5px}.ci-escala-btn{padding:8px 2px;border-radius:var(--raio-campo);font-size:12.5px}.ci-campo-grupo{margin-bottom:14px}.ci-campo-label{font-size:11px;letter-spacing:.05em;margin-bottom:8px}.ci-chips{gap:6px}.ci-chip{padding:7px 13px;font-size:12.5px}.ci-textarea{min-height:calc(6.4em + 26px);padding:12px 14px;border-radius:var(--raio-campo)}.ci-wearable-nota{font-size:11.5px;margin-bottom:8px}.ci-wearable-trigger{min-height:80px;border-radius:var(--raio-campo);font-size:12.5px}.ci-wearable-trigger-arraste{display:none}.ci-wearable-trigger-toque{display:inline}.ci-wearable-thumb{width:56px;height:56px}.ci-wearable-nome{font-size:12.5px}.ci-acoes{flex-direction:column-reverse;align-items:stretch;gap:10px}#btn-revisar-checkin,#btn-confirmar-checkin{width:100%;padding:14px 0;font-size:14px}.ci-btn-secundario{width:100%;padding:12px 0;font-size:13.5px}.ci-revisao-cabecalho{margin-bottom:20px}.ci-revisao-eyebrow{font-size:11px;letter-spacing:.1em;margin-bottom:6px}.ci-revisao-titulo{font-size:21px}.ci-revisao-semana{margin-top:6px;font-size:12.5px}.ci-revisao-card{border-radius:var(--raio-superficie);padding:16px 18px;margin-bottom:12px}.ci-revisao-card-topo{margin-bottom:10px}.ci-revisao-card-nome{font-size:11.5px;letter-spacing:.06em}.ci-revisao-editar{font-size:11.5px}.ci-resumo-linha{padding:7px 0;gap:10px}.ci-resumo-chave,.ci-resumo-valor{font-size:12.5px}.ci-resumo-valor--nota{font-size:14px}.ci-resumo-max{font-size:11.5px}.ci-resumo-texto{font-size:13.5px}.ci-sucesso{border-radius:var(--raio-superficie);padding:16px 18px;gap:12px}.ci-sucesso-titulo{font-size:15px}.ci-sucesso-sub{font-size:12.5px}#checkin-resumo-enviado{border-radius:var(--raio-superficie);padding:16px 18px}.ci-retroativo-selecao{border-radius:var(--raio-card);padding:16px}.ci-historico-section{margin-top:32px}.ci-hist-item{border-radius:var(--raio-card);margin-bottom:10px}.ci-hist-header{padding:13px 16px;gap:10px}.ci-hist-semana{font-size:14px}.ci-hist-toggle{font-size:11.5px;letter-spacing:.06em}.ci-hist-corpo{padding:12px 16px 16px}.ci-hist-eyebrow{font-size:11px;letter-spacing:.08em}.ci-hist-notas{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:14px}.ci-hist-nota-valor{font-size:15px}.ci-hist-nota-label{font-size:11px;letter-spacing:.04em}.ci-hist-chips{gap:6px;margin-bottom:14px}.ci-hist-chip{padding:5px 11px;font-size:11.5px}.ci-hist-obs{font-size:12.5px;margin-bottom:12px}.ci-hist-editar-btn{font-size:12.5px}}#tab-fotos .fotos-conteudo{max-width:980px}.fotos-cabecalho{margin-bottom:28px}.fotos-eyebrow{display:block;font-family:var(--sans);font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--marrom-1);margin-bottom:8px}.fotos-titulo{font-family:var(--serif);font-size:26px;font-weight:600;line-height:1.3;color:var(--ink-resumo);margin:0 0 18px;max-width:640px}.fotos-titulo em{font-style:italic;font-weight:400;color:var(--oliva-1)}.fotos-data-campo{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;margin-top:16px}.fotos-data-campo label{font-size:12.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--marrom-1)}.fotos-data-campo input[type=date]{width:auto;height:38px;background:var(--card-resumo);border:1px solid var(--hairline-resumo);border-radius:var(--raio-campo);padding:0 12px;color:var(--ink-resumo);font-size:14px}.fotos-data-campo input[type=date]:focus{outline:none;border-color:var(--salvia-1);box-shadow:var(--sombra-foco)}.fotos-data-campo-nota{font-size:12.5px;font-style:italic;color:var(--marrom-1);opacity:.8}@media (max-width:640px){.fotos-data-campo-nota{width:100%}}.fotos-captura-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:40px}.fotos-card{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0;background:var(--card-resumo);border:1px solid var(--hairline-resumo);border-radius:var(--raio-superficie);padding:24px 22px}.fotos-card--enviada{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"visual titulo" "visual corpo";gap:0 16px;align-items:center;text-align:left;border-color:#c9c2a0;padding:20px;align-content:center}.fotos-card-titulo{grid-area:titulo;font-family:var(--serif);font-size:18px;font-weight:600;color:var(--ink-resumo);margin-bottom:14px}.fotos-card--enviada .fotos-card-titulo{font-size:16px;margin-bottom:6px}.fotos-card-visual{grid-area:visual;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.fotos-card--enviada .fotos-card-visual{margin-bottom:0}.fotos-card-corpo{grid-area:corpo;width:100%;min-width:0}.fotos-silhueta{height:152px;display:flex;align-items:center;justify-content:center}.fotos-silhueta svg{width:88px;height:152px}.fotos-card--enviada .fotos-silhueta{display:none}.fotos-card-instrucao{font-size:12.5px;font-style:italic;color:var(--marrom-1);line-height:1.5;margin-bottom:14px}.fotos-card--enviada .fotos-card-instrucao{display:none}.fotos-selo{display:inline-flex;align-items:center;gap:7px;margin-bottom:14px;background:var(--creme-bg);border-radius:var(--raio-pill);padding:6px 14px}.fotos-selo:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--salvia-1);flex-shrink:0}.fotos-selo span{font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:var(--marrom-1)}.fotos-card--enviada .fotos-selo{background:var(--salvia-2);padding:4px 11px;margin-bottom:8px}.fotos-card--enviada .fotos-selo:before{width:5px;height:5px;background:var(--oliva-1)}.fotos-card--enviada .fotos-selo span{font-size:11px;font-weight:700;color:#5c5535}.fotos-input{display:none}.fotos-trigger{display:block;width:100%;margin:0;cursor:pointer;box-sizing:border-box;background:transparent;border:1px solid var(--oliva-1);border-radius:var(--raio-campo);padding:11px 0;text-align:center;text-transform:none;font-family:var(--sans);font-size:13.5px;font-weight:600;letter-spacing:.04em;color:var(--oliva-1);transition:background .15s ease,color .15s ease}.fotos-trigger:hover{background:var(--oliva-1);color:var(--card-resumo)}.fotos-card--enviada .fotos-trigger,.fotos-preview-wrap{display:none}.fotos-card--enviada .fotos-preview-wrap{display:block}.fotos-preview-img{width:64px;height:84px;object-fit:cover;display:block;border-radius:var(--raio-campo);border:1px solid var(--hairline-resumo)}.fotos-preview-erro{width:64px;padding:10px 6px;font-size:11px;font-style:italic;line-height:1.35;color:var(--marrom-1);text-align:center;border:1px dashed var(--salvia-1);border-radius:var(--raio-campo)}.fotos-card-acoes{display:none;gap:12px}.fotos-card--enviada .fotos-card-acoes{display:flex}.fotos-acao{width:auto;height:auto;margin:0;padding:0;background:none;border:none;font-family:var(--sans);font-size:12.5px;font-weight:600;color:var(--oliva-1);text-decoration:underline;cursor:pointer}.fotos-acao:hover{background:none;color:#5c5535;transform:none;box-shadow:none}.fotos-acao--excluir{color:var(--alert-resumo)}.fotos-acao--excluir:hover{color:#7e3a2a}.fotos-salvar-sessao-wrap{display:flex;flex-direction:column;align-items:center;gap:8px;margin:-14px 0 40px;text-align:center}.fotos-btn-salvar-sessao{width:auto;height:auto;margin:0;padding:13px 32px;border:none;border-radius:var(--raio-card);background:var(--oliva-1);color:var(--card-resumo);font-family:var(--sans);font-size:14px;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:background .15s ease}.fotos-btn-salvar-sessao:hover:not(:disabled){background:#5c5535}.fotos-btn-salvar-sessao:disabled{background:var(--salvia-1);color:var(--marrom-1);cursor:not-allowed}.fotos-salvar-sessao-nota{font-size:12.5px;font-style:italic;color:var(--marrom-1)}.fotos-secao-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;border-bottom:1px solid var(--hairline-resumo);padding-bottom:12px;margin:40px 0 20px}.fotos-timeline-titulo{font-family:var(--serif);font-size:22px;font-weight:600;color:var(--ink-resumo);margin:0}.fotos-timeline-titulo em{font-style:italic;font-weight:400;color:var(--oliva-1)}.fotos-secao-contagem{font-size:12.5px;color:var(--marrom-1);flex-shrink:0}.fotos-sessao{background:var(--card-resumo);border:1px solid var(--hairline-resumo);border-radius:var(--raio-superficie);margin-bottom:14px;overflow:hidden}.fotos-sessao-head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:22px 26px;background:none;border:none;cursor:pointer;text-align:left;color:inherit;font:inherit;height:auto;margin:0;transition:background .15s}.fotos-sessao-head:hover{background:#e4ded059}.fotos-sessao-data{font-family:var(--serif);font-size:17px;font-weight:600;color:var(--ink-resumo)}.fotos-sessao-angulos{font-size:12.5px;color:var(--marrom-1);margin-left:10px}.fotos-sessao-relativo{font-size:12.5px;color:var(--marrom-1);flex-shrink:0}.fotos-sessao-seta{width:16px;height:16px;stroke:var(--marrom-1);flex-shrink:0;transition:transform .2s ease}.fotos-sessao-head.aberto .fotos-sessao-seta{transform:rotate(180deg)}.fotos-sessao-corpo{display:none;padding:0 26px 22px}.fotos-sessao-corpo.aberto{display:block}.fotos-sessao-thumbs{display:flex;gap:16px}.fotos-thumb{width:104px}.fotos-thumb-wrap{position:relative;width:104px;height:138px;border-radius:var(--raio-card);overflow:hidden;background:var(--creme-bg);border:1px solid var(--hairline-resumo)}.fotos-thumb-wrap img{width:100%;height:100%;object-fit:cover;display:block}.fotos-thumb-ausente{display:flex;align-items:center;justify-content:center;text-align:center;width:104px;height:138px;padding:0 10px;box-sizing:border-box;border:1px dashed var(--salvia-1);border-radius:var(--raio-card);font-size:11.5px;font-style:italic;color:var(--marrom-1);line-height:1.4}.fotos-thumb-angulo{margin-top:8px;text-align:center;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--marrom-1)}.fotos-thumb-data{position:absolute;left:6px;bottom:6px;z-index:1;background:#2e2a20a6;backdrop-filter:blur(2px);color:var(--card-resumo);font-size:.72rem;font-weight:600;padding:3px 8px;border-radius:var(--raio-superficie);pointer-events:none;max-width:calc(100% - 12px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fotos-thumb-excluir{position:absolute;top:7px;right:7px;width:24px;height:24px;margin:0;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;background:#fdfcfaf0;border:1px solid var(--hairline-resumo)}.fotos-thumb-excluir:hover{background:var(--card-resumo);border-color:var(--alert-resumo);transform:none;box-shadow:none}.fotos-thumb-excluir svg{width:10px;height:10px}.fotos-thumb-carregando,.fotos-thumb-vazio{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:6px;text-align:center;line-height:1.35;font-size:11.5px;font-style:italic;color:var(--marrom-1)}.fotos-confirmar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:18px;background:var(--creme-bg);border:1px solid var(--salvia-1);border-radius:var(--raio-card);padding:16px 20px}.fotos-confirmar-titulo{font-size:14px;font-weight:600;color:var(--ink-resumo);margin-bottom:3px}.fotos-confirmar-aviso{font-size:12.5px;color:var(--marrom-1)}.fotos-confirmar-acoes{display:flex;gap:10px;flex-shrink:0}.fotos-btn-cancelar{width:auto;height:auto;margin:0;padding:9px 18px;border-radius:var(--raio-campo);background:transparent;border:1px solid var(--salvia-1);color:var(--marrom-1);font-family:var(--sans);font-size:13.5px;font-weight:600}.fotos-btn-cancelar:hover{background:var(--salvia-2);color:var(--oliva-1);transform:none;box-shadow:none}.fotos-btn-excluir{width:auto;height:auto;margin:0;padding:9px 18px;border-radius:var(--raio-campo);border:none;background:var(--alert-resumo);color:var(--card-resumo);font-family:var(--sans);font-size:13.5px;font-weight:600}.fotos-btn-excluir:hover{background:#7e3a2a;transform:none;box-shadow:none}.fotos-btn-excluir:disabled{opacity:.6}.fotos-vazio{background:var(--card-resumo);border:1px dashed var(--salvia-1);border-radius:var(--raio-superficie);padding:48px 40px;text-align:center}.fotos-vazio-titulo{font-family:var(--serif);font-size:20px;font-weight:600;color:var(--ink-resumo);margin-bottom:8px}.fotos-vazio-texto{font-size:14px;color:var(--marrom-1);line-height:1.7;max-width:440px;margin:0 auto}.fotos-aviso-simples{background:var(--card-resumo);border:1px solid var(--hairline-resumo);border-radius:var(--raio-superficie);padding:28px 32px;font-size:14px;font-style:italic;color:var(--marrom-1)}.fotos-comparacao-toolbar{display:flex;align-items:flex-end;gap:16px;margin-bottom:28px}#fotos-btn-comparar{flex-shrink:0}#fotos-btn-comparar:disabled{background:var(--salvia-1);color:var(--marrom-1);cursor:not-allowed}.fotos-comparacao-campo{flex:1;min-width:0;display:flex;flex-direction:column;gap:7px}.fotos-comparacao-campo label{margin:0;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--marrom-1)}.fotos-comparacao-campo select{width:100%;height:auto;padding:12px 16px;border-radius:var(--raio-campo);background:var(--card-resumo);border:1px solid var(--salvia-1);color:var(--ink-resumo);font-family:var(--sans);font-size:14px}.fotos-comparacao-campo select:focus{outline:none;border-color:var(--oliva-2);box-shadow:var(--sombra-foco)}.fotos-comparacao-linha{background:var(--card-resumo);border:1px solid var(--hairline-resumo);border-radius:var(--raio-superficie);padding:22px 26px;margin-bottom:14px}.fotos-comparacao-angulo-label{font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--oliva-1);margin-bottom:16px}.fotos-comparacao-par{display:grid;grid-template-columns:1fr 1fr;gap:20px}.fotos-comparacao-data{font-size:12.5px;color:var(--marrom-1);margin-bottom:8px}.fotos-data-curta{display:none}.fotos-comparacao-celula{position:relative;height:230px;border-radius:var(--raio-card);overflow:hidden;background:var(--creme-bg);border:1px solid var(--hairline-resumo)}.fotos-comparacao-celula img{width:100%;height:100%;object-fit:contain;display:block}.fotos-comparacao-vazia{display:flex;align-items:center;justify-content:center;text-align:center;height:230px;padding:0 20px;box-sizing:border-box;border:1px dashed var(--salvia-1);border-radius:var(--raio-card);font-size:13.5px;font-style:italic;color:var(--marrom-1);line-height:1.5}.fotos-modal-comparar{position:fixed;inset:0;z-index:950;background:#2e2a20f0;flex-direction:column;padding:18px;box-sizing:border-box}.fmc-topo{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;flex-shrink:0}.fmc-angulo{font-family:var(--serif);font-size:1.05rem;font-weight:700;color:var(--card-resumo);letter-spacing:.06em;text-transform:uppercase}.fmc-fechar{width:38px;height:38px;margin-top:0;flex-shrink:0;border-radius:50%;border:1px solid rgba(253,252,250,.3);background:transparent;color:var(--card-resumo);font-size:1.3rem;line-height:1;cursor:pointer}.fmc-fechar:hover{background:#fdfcfa1f}.fmc-corpo{flex:1;display:flex;align-items:center;gap:10px;min-height:0}.fmc-seta{width:44px;height:44px;margin-top:0;flex-shrink:0;border-radius:50%;border:1px solid rgba(253,252,250,.3);background:#fdfcfa0f;color:var(--card-resumo);font-size:1.5rem;line-height:1;cursor:pointer}.fmc-seta:hover{background:#fdfcfa29}.fmc-par{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:14px;height:100%;min-width:0;min-height:0}.fmc-coluna{position:relative;display:flex;flex-direction:column;min-height:0;min-width:0}.fmc-data{position:absolute;top:10px;left:50%;transform:translate(-50%);z-index:2;background:#2e2a20a6;backdrop-filter:blur(2px);color:var(--card-resumo);font-size:.78rem;font-weight:600;padding:5px 11px;border-radius:var(--raio-superficie);pointer-events:none;max-width:calc(100% - 20px);white-space:nowrap}.fmc-data:empty{display:none}.fmc-img-wrap{flex:1;min-height:0;border-radius:var(--raio-card);overflow:hidden;background:#fdfcfa0a;display:flex;align-items:center;justify-content:center}.fmc-img-wrap img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}.fmc-dots{display:flex;justify-content:center;gap:8px;margin-top:16px;flex-shrink:0}.fmc-dot{width:7px;height:7px;border-radius:50%;background:#fdfcfa4d}.fmc-dot.ativo{background:var(--card-resumo)}@media (max-width:640px){.fmc-angulo{font-size:.95rem}.fmc-seta{width:34px;height:34px;font-size:1.15rem}.fmc-par{gap:6px}.fmc-data{font-size:.72rem;padding:4px 9px;top:6px}}.fotos-corte-card{max-width:420px;overflow-y:auto}.fotos-corte-area{position:relative;width:100%;overflow:hidden;border-radius:var(--raio-card);background:#1a1a12;margin-bottom:16px;touch-action:none;user-select:none}.fotos-corte-area img{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none;user-select:none}.fotos-corte-rect{position:absolute;left:0;top:0;width:100%;height:100%;border:2px solid var(--card-resumo);box-sizing:border-box;box-shadow:0 0 0 9999px #1a1a1299;cursor:move;touch-action:none}.fotos-corte-alca{position:absolute;width:22px;height:22px;margin:-11px;background:var(--card-resumo);border:2px solid var(--oliva-1);border-radius:50%;touch-action:none}.fotos-corte-alca--nw{left:0;top:0;cursor:nwse-resize}.fotos-corte-alca--ne{left:100%;top:0;cursor:nesw-resize}.fotos-corte-alca--sw{left:0;top:100%;cursor:nesw-resize}.fotos-corte-alca--se{left:100%;top:100%;cursor:nwse-resize}.fotos-corte-pular{width:100%;margin-top:10px;padding:8px;background:none;border:none;height:auto;font-family:var(--sans);font-size:13.5px;font-weight:600;color:var(--oliva-1);text-decoration:underline;cursor:pointer}.fotos-corte-pular:hover{color:#5c5535;background:none;transform:none;box-shadow:none}@media (max-width:640px){.fotos-corte-alca{width:26px;height:26px;margin:-13px}}@media (max-width:767px){.fotos-cabecalho{margin-bottom:22px}.fotos-eyebrow{font-size:11px;letter-spacing:.12em;margin-bottom:6px}.fotos-titulo{font-size:20px;margin-bottom:14px}.fotos-captura-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:26px}.fotos-card,.fotos-card--enviada{display:flex;flex-direction:column;align-items:center;text-align:center;gap:0;border-radius:var(--raio-card);padding:12px 8px}.fotos-card-titulo,.fotos-card--enviada .fotos-card-titulo{font-size:14px;margin-bottom:6px}.fotos-card-visual{margin-bottom:8px}.fotos-silhueta{height:64px}.fotos-silhueta svg{width:37px;height:64px}.fotos-card-instrucao{display:none}.fotos-selo{margin-bottom:9px;padding:5px 12px}.fotos-trigger{font-size:12.5px;padding:8px 4px;border-radius:var(--raio-campo)}.fotos-preview-img,.fotos-preview-erro{width:48px}.fotos-preview-img{height:64px}.fotos-selo{margin-bottom:7px;padding:4px 8px}.fotos-selo span{font-size:11px}.fotos-secao-head{margin:32px 0 14px;padding-bottom:9px}.fotos-timeline-titulo{font-size:17px}.fotos-secao-contagem{font-size:11.5px}.fotos-sessao{border-radius:var(--raio-card);margin-bottom:11px}.fotos-sessao-head{padding:16px;gap:10px}.fotos-sessao-corpo{padding:0 16px 16px}.fotos-sessao-data{font-size:14.5px}.fotos-sessao-angulos{display:block;margin-left:0;margin-top:2px;font-size:11.5px}.fotos-sessao-relativo{font-size:11.5px}.fotos-sessao-seta{width:14px;height:14px}.fotos-sessao-thumbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.fotos-thumb{width:auto;min-width:0}.fotos-thumb-wrap,.fotos-thumb-ausente{width:100%;height:104px;border-radius:var(--raio-campo)}.fotos-thumb-ausente{padding:0 4px;font-size:11px;line-height:1.3}.fotos-thumb-angulo{margin-top:5px;font-size:11px;letter-spacing:.04em}.fotos-thumb-excluir{top:5px;right:5px;width:22px;height:22px}.fotos-thumb-excluir svg{width:9px;height:9px}.fotos-thumb-carregando,.fotos-thumb-vazio{font-size:11px}.fotos-confirmar{display:block;margin-top:14px;padding:13px 15px;border-radius:var(--raio-card)}.fotos-confirmar-titulo{font-size:13.5px;margin-bottom:2px}.fotos-confirmar-aviso{font-size:11.5px;margin-bottom:12px}.fotos-confirmar-acoes{gap:8px}.fotos-btn-cancelar,.fotos-btn-excluir{flex:1;padding:10px 0;font-size:12.5px}.fotos-vazio{border-radius:var(--raio-card);padding:28px 20px}.fotos-vazio-titulo{font-size:16px;margin-bottom:7px;line-height:1.35}.fotos-vazio-texto{font-size:12.5px;line-height:1.65}.fotos-aviso-simples{border-radius:var(--raio-card);padding:18px 16px;font-size:12.5px}.fotos-comparacao-toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:20px}.fotos-comparacao-campo{gap:5px}.fotos-comparacao-campo label{font-size:11px;letter-spacing:.09em}.fotos-comparacao-campo select{padding:11px 12px;font-size:12.5px}#fotos-btn-comparar{grid-column:1 / -1}.fotos-comparacao-linha{border-radius:var(--raio-card);padding:16px;margin-bottom:11px}.fotos-comparacao-angulo-label{font-size:11.5px;letter-spacing:.09em;margin-bottom:12px}.fotos-comparacao-par{gap:8px}.fotos-comparacao-data{font-size:11px;margin-bottom:6px;white-space:nowrap}.fotos-data-longa{display:none}.fotos-data-curta{display:inline}.fotos-comparacao-celula,.fotos-comparacao-vazia{height:140px;border-radius:var(--raio-campo)}.fotos-comparacao-vazia{padding:0 8px;font-size:11px;line-height:1.4}}label{display:block;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:var(--ink2);font-weight:700;margin:14px 0 6px}label:first-of-type{margin-top:0}input,select{width:100%;height:46px;background:var(--card2);border:1px solid rgba(184,155,82,.22);border-radius:var(--raio-card);padding:0 13px;color:var(--ink);font-family:Inter,sans-serif;font-size:.95rem;transition:border-color .2s ease,box-shadow .2s ease}input::placeholder{color:var(--ink2);opacity:.6}input:focus,select:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px #b89b5224}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:480px){.grid2{grid-template-columns:1fr}}button{width:100%;height:46px;margin-top:14px;padding:0 14px;border-radius:var(--raio-card);border:none;background:linear-gradient(135deg,var(--champagne-1),var(--champagne-2));color:#10202b;font-family:Inter,sans-serif;font-weight:800;font-size:.95rem;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}button:hover{transform:translateY(-2px);box-shadow:0 10px 24px #b89b5247}button:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}@keyframes spin{to{transform:rotate(360deg)}}#laudo-status{display:flex;align-items:center;color:var(--ink2);font-size:.92rem}input[type=file]{height:auto;background:var(--card2);border:1px dashed rgba(184,155,82,.35);border-radius:var(--raio-card);padding:14px 13px;color:var(--ink2);font-size:.92rem;cursor:pointer}input[type=file]:hover{border-color:var(--gold);background:var(--card)}.empty-state{text-align:center;color:var(--ink2);font-size:.92rem;font-weight:600;padding:18px 16px 8px;line-height:1.6;position:relative}.empty-state:before{content:"";display:block;width:150px;height:150px;margin:0 auto 6px;background-size:contain;background-position:center;background-repeat:no-repeat;opacity:.92}#bio-timeline-container .empty-state:before,#meta-timeline-container .empty-state:before,#cardio-timeline-container .empty-state:before,#vitaminas-timeline-container .empty-state:before{background-image:url(empty-state-exams.png)}#treinos-kpis-container .empty-state:before,#treinos-lista-container .empty-state:before{content:"";width:44px;height:44px;margin:0 auto 14px;background:none;opacity:1;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="1.6"><path d="M6.5 6.5l11 11M3 21l3.5-1 1-3.5-3.5 1zM16 3l1 3.5 3.5 1-1-3.5z"/><circle cx="12" cy="12" r="2"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="1.6"><path d="M6.5 6.5l11 11M3 21l3.5-1 1-3.5-3.5 1zM16 3l1 3.5 3.5 1-1-3.5z"/><circle cx="12" cy="12" r="2"/></svg>');mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;background-color:var(--oliva-1)}#tab-treinos .empty-state{color:var(--marrom-1);font-weight:500}.mes-grupo{border-bottom:1px solid var(--hairline-resumo)}.mes-grupo:last-child{border-bottom:none}.mes-grupo-cabecalho{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 4px;background:none;border:none;cursor:pointer;text-align:left;color:var(--ink-resumo);font-weight:400;font-size:.95rem;height:auto;margin:0;transition:background .15s}.mes-grupo-cabecalho:hover{background:#e4ded059}.mes-grupo-label{font-family:var(--serif);font-size:1.05rem;color:var(--ink-resumo);white-space:nowrap}.mes-grupo-count{font-size:.78rem;font-weight:500;color:var(--marrom-1);white-space:nowrap}.mes-grupo-seta{width:16px;height:16px;stroke:var(--marrom-1);flex-shrink:0;transition:transform .2s ease}.mes-grupo-cabecalho.aberto .mes-grupo-seta{transform:rotate(180deg)}.mes-grupo-itens{display:none;padding-bottom:8px}.mes-grupo-itens.aberto{display:block}.ano-grupo{border-bottom:1px solid var(--hairline-resumo)}.ano-grupo:last-child{border-bottom:none}.ano-grupo-cabecalho{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 4px;background:#e4ded038;border:none;cursor:pointer;text-align:left;color:var(--ink-resumo);font-weight:400;font-size:.95rem;height:auto;margin:0;transition:background .15s}.ano-grupo-cabecalho:hover{background:#e4ded066}.ano-grupo-label-wrap{display:flex;align-items:baseline;gap:12px;min-width:0}.ano-grupo-label{font-family:var(--serif);font-size:1.15rem;font-weight:700;color:var(--ink-resumo);white-space:nowrap}.ano-grupo-count{font-size:.78rem;font-weight:500;color:var(--marrom-1);white-space:nowrap}.ano-grupo-seta{width:16px;height:16px;stroke:var(--marrom-1);flex-shrink:0;transition:transform .2s ease}.ano-grupo-cabecalho.aberto .ano-grupo-seta{transform:rotate(180deg)}.ano-grupo-itens{display:none}.ano-grupo-itens.aberto{display:block}.linha-treino{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 4px;border-bottom:1px solid var(--line)}.linha-treino:last-child{border-bottom:none}.linha-treino .lt-info{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.92rem;color:var(--ink)}.linha-treino .lt-info .lt-cat{font-weight:700;text-transform:uppercase;font-size:.78rem;color:var(--gold);letter-spacing:.04em;background:#b89b521a;border-radius:var(--raio-campo);padding:2px 8px}.panel-desc{font-size:.86rem;color:var(--ink2);margin-bottom:16px;line-height:1.6;font-weight:600}canvas{width:100%!important}.cc-eyebrow{font-size:.72rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--marrom-1);margin-bottom:14px}.cc-timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:40px}.cc-tcard{background:var(--card-resumo);border:1px solid var(--hairline-resumo);border-radius:var(--raio-campo);padding:20px 20px 8px;min-width:0}.cc-tcard.current{background:var(--oliva-1);border-color:var(--oliva-1)}.cc-tcard-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:26px;padding-bottom:14px}.cc-tcard-rel{line-height:1}.cc-tcard.current .cc-tcard-rel{margin:-4px 0}.cc-tcard-date{font-family:var(--serif);font-size:17px;font-weight:400;color:var(--oliva-1);line-height:1}.cc-tcard.current .cc-tcard-date{color:var(--card-resumo)}.cc-tcard-rel{font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--marrom-1);white-space:nowrap}.cc-tcard.current .cc-tcard-rel{font-weight:600;color:var(--card-resumo);border:1px solid var(--salvia-1);border-radius:var(--raio-min);padding:4px 7px}.cc-mrow{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:10px 0;border-top:1px solid var(--hairline-resumo)}.cc-tcard.current .cc-mrow{border-top-color:var(--oliva-2)}.cc-mlabel{font-size:11px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--marrom-1)}.cc-tcard.current .cc-mlabel{color:#f5f2ed}.cc-mval-wrap{display:flex;align-items:baseline;gap:3px;flex-shrink:0}.cc-mval{font-family:var(--serif);font-size:20px;font-weight:400;color:var(--ink-resumo);line-height:1}.cc-tcard.current .cc-mval{font-weight:500;color:var(--card-resumo)}.cc-munit{font-size:11px;font-weight:500;color:var(--marrom-1)}.cc-tcard.current .cc-munit{color:#f5f2ed}.cc-mobile-table{display:none;background:var(--card-resumo);border:1px solid var(--hairline-resumo);border-radius:var(--raio-campo);overflow:hidden;margin-bottom:44px}.cc-mt-headrow{display:flex;align-items:flex-end;padding:0 12px}.cc-mt-labelcell{width:58px;flex:0 0 58px}.cc-mt-headcell{flex:1;min-width:0;text-align:center;padding:12px 2px 10px;font-family:var(--serif);font-size:12.5px;line-height:1.2;color:var(--marrom-1)}.cc-mt-headcell.cc-mt-current{display:flex;flex-direction:column;align-items:center;gap:3px;padding:9px 2px 7px;margin-top:4px;background:var(--oliva-1);border-radius:var(--raio-min) var(--raio-min) 0 0}.cc-mt-current-date{font-family:var(--serif);font-size:12.5px;line-height:1.2;color:var(--card-resumo)}.cc-mt-row{display:flex;align-items:center;padding:0 12px;border-top:1px solid var(--hairline-resumo)}.cc-mt-rowlabel{font-size:11px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--marrom-1);line-height:1.25}.cc-mt-cell{flex:1;min-width:0;text-align:center;padding:9px 2px;font-family:var(--serif);font-size:15px;font-weight:400;color:var(--ink-resumo)}.cc-mt-row .cc-mt-cell.cc-mt-current{font-weight:500;background:var(--salvia-2)}@media (max-width:767px){.cc-timeline{display:none}.cc-mobile-table{display:block}}.cc-chart-panel{background:var(--card-resumo);border:1px solid var(--hairline-resumo);border-radius:var(--raio-campo);padding:28px 30px 24px;margin-bottom:40px}.cc-chart-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:22px}.cc-chart-canvas-wrap{height:300px;position:relative}.cc-chart-legend{display:flex;flex-wrap:wrap;gap:28px;padding-top:20px;margin-top:18px;border-top:1px solid var(--hairline-resumo)}.cc-chart-legend span{display:flex;align-items:center;gap:9px;font-size:11.5px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--marrom-1);white-space:nowrap}.cc-legend-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.cc-legend-square{width:9px;height:9px;flex-shrink:0}.cc-legend-dash{width:14px;height:0;border-top:2px dashed;flex-shrink:0}@media (max-width:767px){.cc-chart-panel{padding:20px 16px 16px}.cc-chart-head{flex-direction:column;gap:6px;padding-bottom:16px}.cc-chart-canvas-wrap{height:230px}.cc-chart-legend{flex-wrap:nowrap;justify-content:space-between;gap:8px;padding-top:14px;margin-top:12px}.cc-chart-legend span{gap:5px;font-size:11px;letter-spacing:.06em}.cc-legend-dot,.cc-legend-square{width:8px;height:8px}.cc-legend-dash{width:13px}}.cc-deltas{display:grid;gap:14px;margin-bottom:24px}.cc-deltas.cols-4{grid-template-columns:repeat(4,1fr)}.cc-deltas.cols-3{grid-template-columns:repeat(3,1fr)}.cc-delta-card{background:var(--card-resumo);border:1px solid var(--hairline-resumo);border-radius:var(--raio-campo);padding:14px 16px 12px;display:flex;flex-direction:column;gap:8px;min-width:0}.cc-delta-label{font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--marrom-1)}.cc-delta-value-row{display:flex;align-items:baseline;gap:6px}.cc-delta-mark{font-size:14px;font-weight:500;color:var(--marrom-1)}.cc-delta-value{font-family:var(--serif);font-size:25px;font-weight:500;color:var(--oliva-1);white-space:nowrap}.cc-delta-flat{font-family:var(--serif);font-style:italic;font-weight:400;font-size:19px;color:var(--marrom-1)}.cc-delta-path{font-size:12.5px;font-weight:400;letter-spacing:.03em;color:var(--marrom-1)}@media (max-width:767px){.cc-deltas{gap:10px;margin-bottom:22px}.cc-deltas.cols-4{grid-template-columns:1fr 1fr}.cc-deltas.cols-3{grid-template-columns:repeat(3,1fr);gap:8px}.cc-delta-card{padding:11px 12px 10px;gap:6px}.cc-deltas.cols-3 .cc-delta-card{padding:10px 8px;gap:6px}.cc-delta-label{font-size:11px;letter-spacing:.14em}.cc-deltas.cols-3 .cc-delta-label{font-size:11px;letter-spacing:.12em}.cc-delta-mark{font-size:14px}.cc-deltas.cols-3 .cc-delta-mark{font-size:12.5px}.cc-delta-value{font-size:24px}.cc-deltas.cols-3 .cc-delta-value{font-size:20px}.cc-delta-flat{font-size:18px}.cc-deltas.cols-3 .cc-delta-flat{font-size:15px;line-height:1.15}.cc-delta-path{font-size:12.5px}.cc-deltas.cols-3 .cc-delta-path{font-size:11px;line-height:1.3}}@media (max-width:767px){#tab-composicao .cc-eyebrow{margin-bottom:10px}}#tab-exames .sec-title{color:var(--ink-resumo)}#tab-exames .sec-title em{color:var(--oliva-1)}#tab-exames .empty-state{color:var(--marrom-1);font-weight:500;font-style:italic}.is-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:34px;min-width:0}.is-card{background:var(--card-resumo);border:1px solid var(--hairline-resumo);border-radius:var(--raio-superficie);padding:18px 18px 16px;min-width:0}.is-card-head{display:flex;align-items:center;gap:7px;margin-bottom:12px;min-width:0}.is-card-name{flex:1;min-width:0;font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--marrom-1);line-height:1.3;overflow-wrap:anywhere}.is-card-value{font-family:var(--serif);font-size:27px;font-weight:500;color:var(--ink-resumo);line-height:1.05}.is-card-unit{font-family:var(--sans);font-size:12.5px;font-weight:500;color:var(--marrom-1);margin-left:4px}.is-card-empty-val{font-family:var(--serif);font-size:27px;font-weight:400;color:var(--salvia-1);line-height:1.05}.is-card-note{font-size:11.5px;font-style:italic;color:var(--marrom-1);margin-top:7px}.is-delta{display:inline-block;margin-top:8px;font-size:11.5px;font-weight:800;letter-spacing:.02em;color:var(--oliva-1);background:#776e4524;border-radius:var(--raio-pill);padding:2px 9px;white-space:nowrap}.is-delta.is-delta-flat{font-weight:400;font-style:italic;background:transparent;padding:2px 0}.is-spark{display:flex;align-items:stretch;height:44px;margin-top:12px}.is-spark-plot{position:relative;flex:1;min-width:0}.is-spark-svg{display:block;width:100%;height:100%}.is-spark-dot{position:absolute;width:5px;height:5px;border-radius:50%;transform:translate(-50%,-50%)}.is-spark-dot.is-spark-dot-last{width:7px;height:7px;box-shadow:0 0 0 2.5px var(--card-resumo)}.is-eyebrow{font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--marrom-1);margin-bottom:12px}.is-table{--is-label-col:1.6fr;position:relative;display:grid;background:var(--card-resumo);border:1px solid var(--hairline-resumo);border-radius:var(--raio-superficie);padding:16px 18px}.is-table-band{background:var(--oliva-1);border-radius:var(--raio-card);margin:-8px}.is-th{grid-row:1;position:relative;text-align:center;padding:0 8px 12px;font-family:var(--serif);font-size:15px;font-weight:400;color:var(--ink-resumo);line-height:1.2}.is-th.is-current{color:var(--card-resumo);padding-top:4px}.is-th-short{display:none}.is-th-tag{display:block;margin-top:4px;font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#f5f2ed}.is-td-label{grid-column:1;min-width:0;padding:11px 16px 11px 0;border-top:1px solid var(--hairline-resumo);font-size:12.5px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--ink-resumo);line-height:1.3;overflow-wrap:anywhere}.is-td-unit{font-weight:400;color:var(--marrom-1);margin-left:5px}.is-td{position:relative;text-align:center;padding:11px 8px;border-top:1px solid var(--hairline-resumo);font-family:var(--serif);font-size:16px;font-weight:400;color:var(--marrom-1);line-height:1.2}.is-td.is-current{color:var(--card-resumo);font-weight:500;border-top-color:#fdfcfa42}.is-td.is-vazio{color:var(--salvia-1)}.is-td.is-current.is-vazio{color:#fdfcfa8c}.is-empty-section{background:var(--card-resumo);border:1px dashed var(--salvia-1);border-radius:var(--raio-superficie);padding:4px 20px 20px}#tab-exames .is-empty-section .empty-state:before{width:112px;height:112px}@media (max-width:767px){.is-cards{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:26px}.is-card{padding:13px 12px 12px}.is-card-head{gap:5px;margin-bottom:8px}.is-card-name{font-size:11px;letter-spacing:.07em}.is-card-value,.is-card-empty-val{font-size:20px}.is-card-unit{font-size:11px;margin-left:3px}.is-card-note{font-size:11px;margin-top:5px}.is-delta{font-size:11px;padding:2px 7px;margin-top:6px}.is-spark{height:36px;margin-top:10px}.is-spark-dot{width:4px;height:4px}.is-spark-dot.is-spark-dot-last{width:6px;height:6px;box-shadow:0 0 0 2px var(--card-resumo)}.is-eyebrow{font-size:.72rem;margin-bottom:9px}.is-card{border-radius:var(--raio-superficie)}.is-table{--is-label-col:1.55fr;padding:13px 11px;border-radius:var(--raio-superficie)}.is-table-band{margin:-7px -6px;border-radius:var(--raio-campo)}.is-empty-section{border-radius:var(--raio-superficie)}.is-th{font-size:12.5px;padding:0 2px 9px}.is-th-full{display:none}.is-th-short{display:inline}.is-th-tag{margin-top:3px;font-size:11px;letter-spacing:.1em}.is-td-label{padding:9px 6px 9px 0;font-size:11px;letter-spacing:.01em}.is-td-unit{display:block;margin-left:0;font-size:11px}.is-td{font-size:14px;padding:9px 2px}}.legend{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px;text-transform:uppercase}.legend span{display:flex;align-items:center;gap:5px;font-size:.72rem;color:var(--ink2);font-weight:600;letter-spacing:.04em}.resumo-integrado-texto{font-size:.92rem;color:var(--ink);line-height:1.78;font-weight:500;white-space:pre-line;max-width:860px;margin-top:14px}.resumo-integrado-vazio{font-size:.92rem;color:var(--ink2);font-style:italic;line-height:1.6;white-space:normal}@media (max-width:640px){.resumo-integrado-texto{font-size:.92rem;line-height:1.7}}.resumo-pendencias-lista{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-top:10px;min-width:0}.resumo-pend-item{display:flex;flex-direction:column;align-items:flex-start;gap:8px;font-size:.86rem;padding:12px 14px;border-radius:var(--raio-superficie);min-width:0;background:var(--card);border:1px solid var(--hairline-resumo);color:var(--ink-resumo);overflow-wrap:break-word}.resumo-pend-status{font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;flex-shrink:0;padding:4px 10px;border-radius:var(--raio-pill);background:var(--salvia-2);border:1px solid var(--salvia-1);color:var(--oliva-1)}.resumo-pend-status.ok{color:var(--ok-resumo)}.resumo-pend-status.pend{color:var(--oliva-1)}.resumo-pend-label{color:var(--ink-resumo);overflow-wrap:break-word}.resumo-pend-item.pend{background:#9c4a3612;border-color:#9c4a3642}.resumo-pend-item.pend .resumo-pend-status{color:var(--alert-resumo);background:#9c4a3624;border-color:#9c4a3652}.resumo-pend-reforco{font-size:.78rem;color:var(--ok-resumo);line-height:1.4}#tab-resumo .sec-title,#tab-composicao .sec-title{color:var(--ink-resumo)}#tab-resumo .sec-title em,#tab-composicao .sec-title em{color:var(--oliva-1)}#tab-resumo>.section>p{color:var(--ink-resumo);opacity:.65}.indicadores-grid,.resumo-pendencias-lista{min-width:0}.indicador-card,.resumo-pend-item{min-width:0;overflow-wrap:break-word}.hero-resumo *{overflow-wrap:break-word}.hero-resumo{position:relative;display:flex;align-items:stretch;gap:0;background:var(--card);border:1px solid var(--hairline-resumo);border-radius:var(--raio-superficie);overflow:hidden;margin-bottom:18px;box-shadow:var(--sombra-card);min-height:120px}.hero-resumo-texto{position:relative;z-index:2;flex:1 1 100%;padding:20px 24px;display:flex;flex-direction:column;justify-content:center}@media (max-width:640px){.hero-resumo{flex-direction:column;min-height:0}.hero-resumo-texto{padding:22px 20px 18px}}.indicadores-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:8px}@media (min-width:640px){.indicadores-grid{grid-template-columns:repeat(4,1fr)}}.indicador-card{background:var(--card);border:1px solid var(--hairline-resumo);border-radius:var(--raio-superficie);padding:14px 14px 12px;box-shadow:var(--sombra-card);transition:transform .25s ease,box-shadow .25s ease}.indicador-card:hover{transform:translateY(-2px);box-shadow:var(--sombra-card)}.ind-label{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink2);margin-bottom:6px}.ind-linha{display:flex;align-items:baseline;justify-content:space-between;gap:var(--e-2);min-width:0}.ind-linha .ind-compara{margin-top:0;flex-shrink:0}.ind-val{font-family:var(--serif);font-size:1.7rem;font-weight:700;color:var(--ink);line-height:1}.ind-unidade{font-family:var(--sans);font-size:.78rem;font-weight:700;color:var(--ink2);margin-left:3px}.ind-spark{height:24px;margin-top:6px;opacity:.8;background-repeat:no-repeat;background-size:100% 100%;border-bottom:1px dashed var(--hairline-resumo)}.ind-compara{display:flex;align-items:center;gap:6px;margin-top:10px;font-size:.72rem;font-weight:700;color:var(--ink2)}.ind-compara .ic-seta{display:inline-flex;align-items:center;gap:2px;padding:1px 6px;border-radius:var(--raio-pill);font-weight:800}.ind-compara .ic-seta.up,.ind-compara .ic-seta.down,.ind-compara .ic-seta.neu{background:#776e4524;color:var(--oliva-1)}.ind-val.discreto{font-size:1.3rem;color:var(--ink2);opacity:.55}.meta-score-sub{font-size:.72rem;color:var(--ink2);font-weight:600;margin-top:6px}footer{text-align:center;font-size:.78rem;color:#f8f5ee99;letter-spacing:.04em;text-transform:none;padding:24px;border-top:1px solid rgba(232,207,154,.12);font-weight:600;position:relative;z-index:1}footer em{font-family:var(--serif);font-style:italic;font-weight:500;color:var(--champagne-2);letter-spacing:.02em}@media (min-width:768px){footer{margin-left:var(--sidebar-w)}}.iris-lockup{display:flex;align-items:center;justify-content:center;gap:10px;font-family:var(--serif);font-size:12.5px;font-weight:400;color:#afa98f;letter-spacing:normal;text-align:center}.iris-lockup-marca{display:flex;align-items:center;gap:6px}.iris-lockup-marca img{width:auto;display:block;opacity:.85;flex-shrink:0;object-fit:contain}.iris-lockup-simbolo{height:16px}.iris-lockup-wordmark{height:14px}.iris-lockup span{line-height:1.4}.iris-lockup em{font-family:var(--serif);font-style:italic;font-weight:400;color:#afa98f;letter-spacing:normal}@media (max-width:480px){.iris-lockup{font-size:11.5px;gap:8px}.iris-lockup-simbolo{height:14px}.iris-lockup-wordmark{height:12px}}@media (max-width:767.98px){footer.iris-lockup{padding-bottom:calc(90px + env(safe-area-inset-bottom,0px))}}#login-gate{position:fixed;inset:0;z-index:999;overflow-y:auto;background:var(--creme-bg);display:flex;flex-direction:column}#login-marca{position:relative;overflow:hidden;flex:none;background:var(--oliva-1);padding:40px 24px 68px;display:flex;flex-direction:column;align-items:center;text-align:center}#login-marca:before{content:"";position:absolute;border-radius:50%;border:1px solid rgba(var(--salvia-rgb,212,207,177),.2);width:420px;height:420px;left:-120px;bottom:-300px}.login-marca-titulo{font-family:var(--serif);font-weight:700;font-size:26px;line-height:1.12;color:var(--creme-bg);letter-spacing:-.015em;position:relative;margin-top:10px}.login-marca-titulo em{font-style:italic;font-weight:500;color:var(--salvia-1)}.login-marca-linha{width:40px;height:1px;background:var(--salvia-1);margin:10px auto 0;position:relative}.login-marca-quote{display:none}#login-content{flex:1;position:relative;z-index:1;margin-top:-48px;padding:0 20px 32px;display:flex;flex-direction:column;align-items:center;gap:20px}#login-box{position:relative;width:100%;max-width:460px;background:var(--card);border:1px solid var(--hairline-resumo);border-radius:var(--raio-superficie);padding:26px 22px 24px;display:flex;flex-direction:column;gap:20px;box-shadow:0 16px 36px -22px #2e2a204d}#login-box .login-eyebrow{font-size:12.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--marrom-1)}#login-box h2{font-family:var(--serif);font-weight:700;font-size:22px;line-height:1.2;color:var(--ink-resumo);margin-top:8px}#login-box h2 em{font-style:italic;font-weight:400;color:var(--oliva-1)}#login-box .login-subtitulo{margin-top:8px;font-size:14px;line-height:1.5;color:#5c5443;text-align:center}#login-box label{display:block;font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#5c5443;margin:16px 0 8px}#login-box label:first-of-type{margin-top:0}#login-box .login-campo-senha{position:relative;display:flex}#login-box input{width:100%;height:56px;border-radius:var(--raio-card);border:1px solid #E3DECF;background:var(--creme-bg);color:var(--ink-resumo);font-family:var(--sans);font-weight:500;font-size:14px;padding:0 16px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}#login-box .login-campo-senha input{padding-right:74px}#login-box input::placeholder{color:#9c9482}#login-box input:focus{border-color:var(--oliva-1);box-shadow:0 0 0 3px rgba(var(--salvia-rgb,212,207,177),.55)}#login-box .login-ver-senha{position:absolute;right:8px;top:10px;height:36px;width:auto;margin:0;padding:0 12px;border:none;background:transparent;border-radius:var(--raio-campo);font-family:var(--sans);font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--oliva-1);cursor:pointer}#login-box .login-ver-senha:hover{background:#efebde}#login-box button{width:100%;height:56px;margin-top:6px;padding:0 14px;border-radius:var(--raio-card);border:none;background:var(--oliva-1);color:var(--creme-bg);font-family:var(--sans);font-weight:700;font-size:14px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .16s ease}#login-box button:hover{background:#625a36}#login-box button:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.login-alerta{display:flex;gap:10px;align-items:flex-start;border-radius:var(--raio-campo);padding:12px 14px;font-size:14px;line-height:1.45}.login-alerta:empty{display:none}.login-alerta:before{content:"";width:17px;height:17px;flex:none;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-top:1px;font-size:12.5px;font-weight:700}.login-alerta--erro{background:#c2542b1a;color:#8a3a1e;border:1px solid rgba(194,84,43,.35);font-weight:600}.login-alerta--erro:before{content:"!";background:#c2542b;color:#fff}.login-alerta--ok,.login-alerta--sucesso{background:#5c7a1f1a;color:#3f5a14;border:1px solid rgba(92,122,31,.35)}.login-alerta--ok:before,.login-alerta--sucesso:before{content:"\2713";background:#5c7a1f;color:#fff}.login-alerta--aviso,.login-alerta--info{background:#a97a0a1a;color:#6b4e06;border:1px solid rgba(169,122,10,.35)}.login-alerta--aviso:before,.login-alerta--info:before{content:"i";background:#a97a0a;color:#fff}#login-box .login-link{display:block;text-align:center;font-size:14px;text-decoration:none;color:var(--oliva-1);cursor:pointer;transition:color .2s ease}#login-box .login-link:hover{color:#5f5837}.login-privacidade{font-size:13.5px;line-height:1.55;color:#6b6350;text-align:center;padding:0 16px}@media (min-width: 768px){#login-gate{flex-direction:row}#login-marca{width:44%;max-width:620px;flex:none;padding:64px;align-items:flex-start;text-align:left;justify-content:space-between}#login-marca:before{width:760px;height:760px;left:-240px;bottom:-430px}#login-marca:after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(var(--salvia-rgb,212,207,177),.16);width:560px;height:560px;left:-120px;bottom:-330px}.login-marca-titulo{font-size:44px;line-height:1.08;margin-top:30px}.login-marca-linha{width:72px;margin:30px 0 0}.login-marca-quote{display:block;position:relative;margin-top:30px;max-width:380px;font-family:var(--serif);font-style:italic;font-size:23px;line-height:1.5;color:var(--salvia-1)}#login-content{flex:1;margin-top:0;padding:48px;justify-content:center}#login-box{padding:48px 48px 40px;box-shadow:0 18px 40px -24px #776e4547}#login-box h2{font-size:28px;margin-top:12px}.login-alerta{font-size:14px;padding:14px 16px}.login-alerta:before{width:18px;height:18px;font-size:13.5px}.login-privacidade{display:none}}.aba-cabecalho{margin-bottom:16px}.aba-eyebrow{display:block;font-family:var(--sans);font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--marrom-1);margin-bottom:8px}.aba-titulo{font-family:var(--serif);font-size:clamp(1.32rem,4.2vw,1.6rem);font-weight:600;line-height:1.28;color:var(--ink-resumo)}.aba-titulo em{font-style:italic;font-weight:400;color:var(--oliva-1)}.treinos-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.treinos-toolbar-esq{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.treinos-toolbar-dir{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.treinos-select-periodo{background:var(--card-resumo);border:1px solid var(--salvia-1);color:var(--ink-resumo);border-radius:var(--raio-campo);padding:10px 14px;font-size:.92rem;font-weight:500;font-family:var(--sans);cursor:pointer;flex-shrink:0}.treinos-periodo-custom{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex-shrink:0}.treinos-periodo-custom input[type=date]{background:var(--card-resumo);border:1px solid var(--salvia-1);color:var(--ink-resumo);border-radius:var(--raio-campo);padding:9px 10px;font-size:.86rem;font-family:var(--sans)}.treinos-periodo-custom span{font-size:.86rem;color:var(--marrom-1);flex-shrink:0}.treinos-btn-primario{width:auto;margin-top:0;padding:11px 20px;font-size:.92rem;font-weight:600;border-radius:var(--raio-campo);background:var(--oliva-1);color:var(--card-resumo);border:none;cursor:pointer;white-space:nowrap;flex-shrink:0}.treinos-btn-primario:hover{background:#5f5738}.treinos-btn-secundario{width:auto;margin-top:0;padding:10px 16px;font-size:.92rem;font-weight:500;border-radius:var(--raio-campo);background:var(--card-resumo);color:var(--marrom-1);border:1px solid var(--salvia-1);cursor:pointer;white-space:nowrap;flex-shrink:0}.treinos-btn-secundario:hover{background:var(--salvia-2)}@media (max-width:640px){.treinos-toolbar{flex-wrap:nowrap;gap:8px}.treinos-toolbar-esq{flex:1;min-width:0;gap:8px}.treinos-select-periodo{flex:1;min-width:0;padding-left:10px;padding-right:8px;font-size:.86rem}.treinos-periodo-custom{flex-basis:100%}.treinos-toolbar-dir{flex-wrap:nowrap;gap:8px;flex-shrink:0}.treinos-toolbar-dir .treinos-btn-primario,.treinos-toolbar-dir .treinos-btn-secundario{min-width:0;padding-left:9px;padding-right:9px;font-size:.78rem;text-align:center}}.treinos-kpis-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:24px}@media (min-width:640px){.treinos-kpis-grid{grid-template-columns:repeat(4,1fr)}}.treinos-kpi-card{background:var(--card-resumo);border:1px solid var(--hairline-resumo);border-radius:var(--raio-card);padding:16px}.treinos-kpi-label{font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--marrom-1);margin-bottom:8px}.treinos-kpi-valor{font-family:var(--serif);font-size:1.7rem;font-weight:600;color:var(--ink-resumo)}.treinos-kpi-valor .unidade{font-family:var(--sans);font-size:.86rem;font-weight:500;color:var(--marrom-1)}.treinos-kpi-cobertura{font-size:.78rem;color:var(--marrom-1);margin-top:6px;line-height:1.4}@media (max-width:640px){.treinos-kpis-grid{grid-template-columns:repeat(4,1fr);gap:8px}.treinos-kpi-card{padding:12px 8px}.treinos-kpi-label{font-size:.72rem;letter-spacing:.04em;margin-bottom:6px}.treinos-kpi-valor{font-size:1.15rem;line-height:1.2}.treinos-kpi-valor .unidade{display:block;font-size:.72rem}.treinos-kpi-cobertura{font-size:.72rem}}.treinos-graficos-grid{display:grid;grid-template-columns:1fr;gap:14px;margin-bottom:14px}@media (min-width:960px){.treinos-graficos-grid{grid-template-columns:1fr 1fr}}.treinos-card{background:var(--card-resumo);border:1px solid var(--hairline-resumo);border-radius:var(--raio-card);padding:18px}.treinos-card-titulo{font-family:var(--serif);font-size:1.1rem;font-weight:600;color:var(--ink-resumo);margin-bottom:2px}.treinos-card-desc{font-size:.86rem;color:var(--marrom-1);margin-bottom:12px}.treinos-grafico-canvas-wrap{position:relative;height:300px}.treinos-grafico-canvas-wrap canvas{max-width:100%}@media (max-width:767px){.treinos-card{padding:14px}.treinos-grafico-canvas-wrap{height:230px}}.treinos-comparativo-legenda{display:flex;gap:16px;margin-bottom:20px;font-size:.78rem;color:var(--marrom-1)}.treinos-comparativo-legenda span{display:flex;align-items:center;gap:6px}.treinos-comparativo-lista{display:flex;flex-direction:column;gap:18px}.treinos-comp-item-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px}.treinos-comp-label{font-size:.92rem;color:var(--ink-resumo)}.treinos-comp-delta{font-size:.86rem;font-weight:600;padding:3px 10px;border-radius:var(--raio-superficie);white-space:nowrap}.treinos-comp-delta.up{color:var(--ok-resumo);background:#4a64381a}.treinos-comp-delta.down{color:var(--alert-resumo);background:#9c4a361a}.treinos-comp-bars{display:flex;flex-direction:column;gap:7px}.treinos-comp-bar-row{display:flex;align-items:center;gap:18px}.treinos-comp-bar-track{flex:1;height:18px;background:var(--creme-bg);border-radius:var(--raio-min);overflow:hidden;min-width:0}.treinos-comp-bar-fill{height:18px;border-radius:var(--raio-min)}.treinos-comp-bar-valor{width:96px;font-size:.86rem;color:var(--oliva-2);text-align:center;flex-shrink:0}.treinos-comp-bar-valor.atual{font-size:.92rem;color:var(--ink-resumo);font-weight:600}@media (max-width:640px){.treinos-comp-bar-valor{width:72px;font-size:.78rem}}.treinos-historico-filtro{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.treinos-filtro-pill{width:auto;height:auto;margin-top:0;border:1px solid var(--salvia-1);padding:7px 15px;border-radius:var(--raio-superficie);font-family:var(--sans);font-size:.86rem;cursor:pointer;background:var(--card-resumo);color:var(--marrom-1);white-space:nowrap;flex-shrink:0}.treinos-filtro-pill.ativo{background:var(--oliva-1);border-color:var(--oliva-1);color:var(--card-resumo)}.treinos-filtro-pill:hover:not(.ativo){background:var(--salvia-2)}.mes-grupo-cabecalho{gap:14px}.mes-grupo-meta{display:flex;align-items:center;gap:14px;flex-shrink:0}.mes-grupo-barra{display:flex;height:6px;width:90px;border-radius:var(--raio-min);overflow:hidden;flex-shrink:0}.mes-grupo-barra .forca{background:var(--oliva-1)}.mes-grupo-barra .cardio{background:var(--salvia-1)}@media (max-width:640px){.mes-grupo-barra{width:52px}}.treinos-linha-head{display:none;padding:10px 6px;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--marrom-1)}@media (min-width:760px){.treinos-linha-head{display:grid;grid-template-columns:84px 130px 58px 66px 92px 92px 28px;gap:8px}}.treinos-linha{display:grid;grid-template-columns:1fr auto auto;grid-template-areas:"data tag menu" "dur  dur  kcal" "fc   fc   esf";gap:3px 10px;align-items:center;padding:12px 4px;border-bottom:1px solid var(--hairline-resumo);font-size:.86rem;color:var(--ink-resumo)}.treinos-linha:last-child{border-bottom:none}@media (min-width:760px){.treinos-linha{grid-template-columns:84px 130px 58px 66px 92px 92px 28px;grid-template-areas:"data tag dur kcal fc esf menu";gap:8px;padding:12px 6px}}.tl-f-data{grid-area:data;color:var(--marrom-1);font-size:.86rem;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-f-tag{grid-area:tag;justify-self:start;min-width:0;max-width:100%}.tl-f-dur{grid-area:dur;font-size:.86rem;color:var(--marrom-1);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-f-kcal{grid-area:kcal;font-size:.86rem;color:var(--marrom-1);justify-self:end;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:760px){.tl-f-kcal{justify-self:start}}.tl-f-fc{grid-area:fc;font-size:.86rem;color:var(--marrom-1);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-f-esf{grid-area:esf;font-size:.86rem;color:var(--marrom-1);justify-self:end;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:760px){.tl-f-esf{justify-self:start}}.tl-f-menu{grid-area:menu;justify-self:end;position:relative;flex-shrink:0}.tl-tag{display:inline-flex;align-items:center;gap:6px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;font-size:.86rem;color:var(--ink-resumo)}.tl-tag:before{content:"";width:7px;height:7px;border-radius:50%;flex-shrink:0}.tl-tag-forca:before{background:var(--oliva-1)}.tl-tag-cardio:before{background:var(--salvia-1)}.tl-tag-outros:before{background:var(--oliva-2)}.tl-menu-btn{width:28px;height:28px;margin-top:0;border-radius:var(--raio-campo);border:1px solid transparent;background:none;color:var(--marrom-1);font-size:1.1rem;font-weight:700;cursor:pointer;line-height:1}.tl-menu-btn:hover,.tl-menu-btn:focus-visible{background:var(--salvia-2);outline:none}.tl-menu-dropdown{position:absolute;top:calc(100% + 4px);right:0;min-width:140px;z-index:20;background:var(--card-resumo);border:1px solid var(--hairline-resumo);border-radius:var(--raio-campo);padding:5px;box-shadow:var(--sombra-card)}.tl-menu-dropdown button{display:block;width:100%;text-align:left;background:none;border:none;color:var(--ink-resumo);font-size:.86rem;font-weight:500;padding:8px 9px;border-radius:var(--raio-campo);cursor:pointer;margin-top:0}.tl-menu-dropdown button:hover{background:var(--salvia-2)}.tl-menu-dropdown button.tl-menu-excluir{color:var(--alert-resumo)}.tl-menu-dropdown button.tl-menu-excluir:hover{background:#9c4a3614}#treinos-paineis-registro{background:var(--card-resumo);border:1px solid var(--hairline-resumo);border-radius:var(--raio-card);padding:20px;margin-bottom:18px;backdrop-filter:none;-webkit-backdrop-filter:none}#treinos-paineis-registro label{color:var(--marrom-1);font-size:.78rem;font-weight:700;letter-spacing:.05em;margin:12px 0 5px}#treinos-paineis-registro label:first-of-type{margin-top:0}#treinos-paineis-registro input,#treinos-paineis-registro select{height:42px;background:var(--creme-bg);border:1px solid var(--hairline-resumo);border-radius:var(--raio-campo);color:var(--ink-resumo);font-size:.92rem}#treinos-paineis-registro input::placeholder{color:var(--marrom-1);opacity:.55}#treinos-paineis-registro input:focus,#treinos-paineis-registro select:focus{border-color:var(--salvia-1);box-shadow:var(--sombra-foco)}#treinos-paineis-registro .grid2{gap:12px}#treinos-paineis-registro button{background:var(--oliva-1);color:var(--card-resumo);font-weight:600;height:44px;border-radius:var(--raio-campo)}#treinos-paineis-registro button:hover{background:#5f5738}#treinos-paineis-registro button:disabled{background:var(--salvia-1);color:var(--marrom-1);cursor:not-allowed}#treinos-paineis-registro .panel-desc{color:var(--marrom-1)!important}.jornada-grid{display:grid;grid-template-columns:1fr;gap:14px}@media (min-width:960px){.jornada-grid{grid-template-columns:1.05fr .95fr;align-items:start}}.jornada-timeline-item{display:flex;gap:12px}.jornada-timeline-rail{display:flex;flex-direction:column;align-items:center;width:12px;flex-shrink:0}.jornada-timeline-dot{width:9px;height:9px;border-radius:50%;background:var(--oliva-2);flex-shrink:0;margin-top:3px}.jornada-timeline-dot.marco{background:var(--ok-resumo)}.jornada-timeline-dot.atual{background:transparent;border:1.5px solid var(--oliva-2)}.jornada-timeline-line{width:1px;flex:1;min-height:30px;background:var(--hairline-resumo);margin-top:2px}.jornada-timeline-body{padding-bottom:22px;min-width:0}.jornada-timeline-titulo{font-family:var(--serif);font-size:.92rem;font-weight:600;color:var(--ink-resumo)}.jornada-timeline-titulo.atual{font-style:italic;font-weight:500;color:var(--marrom-1)}.jornada-timeline-data{font-size:.78rem;color:var(--marrom-1);margin-top:2px}.jornada-timeline-indicadores{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.jornada-tl-chip{display:flex;flex-direction:column;gap:1px;background:#4a64381f;border-radius:var(--raio-campo);padding:5px 10px}.jornada-tl-chip-val{font-size:.86rem;font-weight:700;color:var(--ink-resumo)}.jornada-tl-chip-rot{font-size:.72rem;color:#6e5e42}.jornada-campo-label{font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--marrom-1);margin-bottom:8px;display:block}.jornada-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.jornada-select-indicador{width:100%;max-width:340px;height:44px;padding:0 12px;border-radius:var(--raio-card);border:1px solid var(--hairline-resumo);background:var(--card-resumo);color:var(--ink-resumo);font-family:var(--sans);font-size:16px;font-weight:600}.jornada-chip-escolhido{display:inline-flex;align-items:center;gap:8px}.jornada-chip-escolhido span{font-size:15px;line-height:1;opacity:.75}.jornada-limite-metricas{font-size:.78rem;color:var(--marrom-1);margin-bottom:18px}.jornada-bloco-selecao{margin-bottom:20px}.jornada-bloco-selecao .jornada-chips{margin-bottom:0}#tab-jornada input[type=text]{width:100%;height:auto;background:var(--creme-bg);border:1px solid var(--hairline-resumo);border-radius:var(--raio-campo);color:var(--ink-resumo);font-family:var(--serif);font-style:italic;font-size:.95rem;padding:10px 12px;margin:0 0 10px}#tab-jornada input[type=text]:focus{outline:none;border-color:var(--salvia-1);box-shadow:var(--sombra-foco)}.jornada-presets{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:20px}.jornada-preset-btn{width:auto;height:auto;margin-top:0;border:1px solid var(--hairline-resumo);background:var(--creme-bg);color:var(--marrom-1);font-size:.78rem;padding:5px 10px;border-radius:var(--raio-superficie);cursor:pointer}.jornada-preset-btn:hover{background:var(--salvia-2)}#tab-jornada .fotos-input+.fotos-trigger{width:auto;height:auto;margin-top:0;display:inline-flex;margin-bottom:18px}.jornada-formato-toggle{display:flex;gap:8px;margin-bottom:20px}.jornada-formato-btn{flex:1;text-align:center}.jornada-formato-btn.ativo{background:var(--oliva-1);color:var(--card-resumo);border-color:var(--oliva-1)}.jornada-preview-shell{display:flex;justify-content:center;margin-bottom:20px}.jornada-preview-card{width:220px;border-radius:var(--raio-superficie);border:1px solid var(--hairline-resumo);overflow:hidden;background:var(--creme-bg)}.jornada-preview-card.formato-stories{width:180px}#jornada-preview-canvas{display:block;width:100%;height:auto;touch-action:none}.jornada-preview-card.tem-foto #jornada-preview-canvas{cursor:grab}.jornada-preview-card.tem-foto #jornada-preview-canvas:active{cursor:grabbing}.jornada-ajuste-card{max-width:380px;overflow-y:auto}.jornada-ajuste-area{position:relative;width:100%;overflow:hidden;border-radius:var(--raio-card);background:#1a1a12;touch-action:none;cursor:grab;user-select:none;margin-bottom:16px}.jornada-ajuste-area:active{cursor:grabbing}.jornada-ajuste-area img{position:absolute;left:0;top:0;max-width:none;pointer-events:none}.jornada-ajuste-zoom-linha{display:flex;align-items:center;gap:10px;margin-bottom:18px}.jornada-ajuste-zoom-icone{font-size:1rem;color:var(--marrom-1);font-weight:700;flex-shrink:0;width:14px;text-align:center}.jornada-ajuste-zoom-linha input[type=range]{flex:1;accent-color:var(--oliva-1);cursor:pointer}@media (max-width: 767px){input,select,textarea,#login-box input,.pf-select,.pf-textarea,.ci-textarea,#checkin-retroativo-select,.fotos-data-campo input[type=date],.fotos-comparacao-campo select{font-size:16px}}@media (max-width: 767px){.login-privacidade{padding-top:18px}#login-content>.iris-lockup{margin-top:auto;padding-top:24px;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))}}@media (max-width:640px){.header-cards{gap:10px}.hc-card+.hc-card{padding-left:10px}.hc-label{font-size:.72rem;letter-spacing:.06em;line-height:1.25}.hc-val{font-size:.92rem;overflow-wrap:break-word}.hc-sub{font-size:.72rem;overflow-wrap:break-word}}.pf-aviso-urgencia{margin-top:12px;padding:12px 14px;border-radius:var(--raio-card);background:#fbeeeb;border:1px solid #E7C7BF;border-left:3px solid #A33A2A;font-size:14px;line-height:1.55;color:#7a2a1d;max-width:640px}.pf-aviso-urgencia strong{display:inline-block;font-weight:800;letter-spacing:.06em;text-transform:uppercase;font-size:12.5px;margin-right:4px}@media (max-width:767px){.so-largo{display:none}}:root{--raio-min:2px;--raio-campo:3px;--raio-card:4px;--raio-superficie:6px;--raio-pill:999px;--sombra-card:0 10px 26px rgba(46,42,32,.06);--sombra-modal:0 24px 60px rgba(46,42,32,.22);--sombra-foco:0 0 0 3px rgba(var(--oliva-2-rgb,148,140,99),.14);--e-1:4px;--e-2:8px;--e-3:12px;--e-4:16px;--e-6:24px;--e-8:32px}.header-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-items:stretch;flex-wrap:wrap}@media (min-width:640px){.header-cards{padding-left:0;border-left:none}}.hc-card{display:flex;flex-direction:row;align-items:center;gap:var(--e-3);text-align:left;padding:var(--e-3) var(--e-4);background:var(--card);border:1px solid var(--hairline-resumo);border-radius:var(--raio-card);box-shadow:var(--sombra-card);min-width:0;flex:1 1 auto}.hc-card+.hc-card{padding-left:var(--e-4);border-left:none}.hc-corpo{display:flex;flex-direction:column;gap:2px}.hc-icone{width:34px;height:34px;padding:8px;flex-shrink:0;border:1px solid var(--hairline-resumo);border-radius:var(--raio-pill);color:var(--oliva-1);opacity:.85}.combinados{margin-top:var(--e-6);background:var(--card);border:1px solid var(--hairline-resumo);border-radius:var(--raio-superficie);box-shadow:var(--sombra-card);padding:var(--e-6) var(--e-6) var(--e-4)}.combinados-lista{list-style:none;margin:var(--e-4) 0 0;padding:0}.combinados-lista li{display:flex;gap:var(--e-3);align-items:flex-start;padding:var(--e-2) 0;font-size:.92rem;line-height:1.5;color:var(--ink-resumo);border-top:1px solid var(--hairline-resumo)}.combinados-lista li:first-child{border-top:none}.combinados-lista li:before{content:"";flex-shrink:0;width:6px;height:6px;border-radius:50%;margin-top:8px;background:var(--oliva-1);opacity:.55}.combinados-lista li.combinados-vazio{color:var(--ink2);font-style:italic}.combinados-lista li.combinados-vazio:before{display:none}@media (max-width:767px){.header-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--e-2)}.hc-card{padding:var(--e-2) var(--e-3);gap:var(--e-2)}.hc-icone{width:28px;height:28px;padding:6px}.combinados{padding:var(--e-4)}}@media (max-width:359px){.header-cards{grid-template-columns:1fr}}body{background-color:var(--creme-bg)}body:before{content:"";position:fixed;inset:0;z-index:-1;background-image:linear-gradient(#f5f2e700 0% 35%,#f5f2e71c 45%,#f5f2e730 50%,#f5f2e742,#f5f2e74f,#f5f2e766,#f5f2e76b,#f5f2e785),var(--img-fundo-alta, url(fundo-alta.webp));background-size:cover;background-position:center center;background-repeat:no-repeat;pointer-events:none}@media (min-width:768px){body:before{background-image:linear-gradient(#f5f2e71a,#f5f2e726 30%,#f5f2e73d,#f5f2e752 70%,#f5f2e766,#f5f2e77a),var(--img-fundo-larga, url(fundo-larga.webp))}}.indicador-card,.hc-card,.combinados,.hero-resumo,.resumo-pend-item,.is-card,.treinos-card{background:#fefdfad6}@media (min-width:768px){.tab-bar{background:transparent;position:fixed;isolation:isolate}.tab-bar:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(165deg,#5c5330,#423c22 52%,#33301d);opacity:.64}.tab-bar{border-right:1px solid rgba(255,255,255,.14);box-shadow:6px 0 30px #28200e1f}}@media (max-width:767px){.tab-bar{background:linear-gradient(100deg,#5c5330,#423c22 62%,#33301d);border-top-color:#33301d}.tab-menu-sheet{background:linear-gradient(165deg,#5c5330,#423c22 52%,#33301d)}}:root{--escuro-degrade:linear-gradient(165deg, rgba(92,83,48,.8) 0%, rgba(66,60,34,.8) 52%, rgba(51,48,29,.8) 100%);--escuro-degrade-hover:linear-gradient(165deg, rgba(76,68,41,.88) 0%, rgba(54,49,28,.88) 52%, rgba(41,39,23,.88) 100%);--escuro-chapado:rgba(92,80,64,.8)}.pf-btn:not(.pf-btn--wpp):not(.pf-btn--link),#btn-confirmar-checkin,#btn-revisar-checkin,.ci-btn-primario-compacto,.ci-modal-fechar,.fotos-btn-salvar-sessao,.treinos-btn-primario,.jornada-formato-btn.ativo,.cc-tcard.current,.cc-mt-headcell.cc-mt-current,.is-table-band{background:var(--escuro-degrade);color:#fdfcfa}.pf-btn:not(.pf-btn--wpp):not(.pf-btn--link):hover,#btn-confirmar-checkin:hover:not(:disabled),#btn-revisar-checkin:hover:not(:disabled),.ci-btn-primario-compacto:hover:not(:disabled),.ci-modal-fechar:hover,.fotos-btn-salvar-sessao:hover:not(:disabled),.treinos-btn-primario:hover{background:var(--escuro-degrade-hover)}.cc-tcard.current,.jornada-formato-btn.ativo{border-color:#33301d59}.treinos-comp-bar-fill.atual,.treinos-filtro-pill.ativo,.ci-escala-btn.selecionado,.ci-chip.selecionado{background:var(--escuro-chapado)}.treinos-filtro-pill.ativo,.ci-escala-btn.selecionado,.ci-chip.selecionado{border-color:#5c50408c;color:#fdfcfa}@media (min-width:768px) and (max-width:1023px){:root{--sidebar-w:196px}.tab-btn{padding:9px 10px;font-size:.86rem}.tab-btn span{line-height:1.25}.tab-btn svg{width:15px;height:15px}.sidebar-logo-nome,.tab-bar .marca{font-size:.95rem}.section{padding-left:20px;padding-right:20px}.main-area .section{max-width:calc(100vw - var(--sidebar-w) - 40px)}.header-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.iris-lockup{color:#ffffff9e;text-shadow:0 1px 3px rgba(20,16,8,.2)}.iris-lockup em{color:inherit}.iris-lockup-marca img{opacity:.55;filter:brightness(0) invert(1)}@media (max-width:767px){.tab-bar{background:linear-gradient(100deg,#5c5330d1,#423c22d1 62%,#33301dd1);-webkit-backdrop-filter:blur(14px) saturate(1.1);backdrop-filter:blur(14px) saturate(1.1);border-top-color:#33301d8c}.tab-menu-sheet{background:linear-gradient(165deg,#5c5330a3,#423c22a3 52%,#33301da3);-webkit-backdrop-filter:blur(16px) saturate(1.1);backdrop-filter:blur(16px) saturate(1.1)}}#login-gate{background-color:#3e3a26;background-image:linear-gradient(115deg,#464228d9,#5a563766 46%,#282618d9),var(--img-login-hero, url(login-hero.jpg?v=2));background-size:cover;background-position:center 55%;background-repeat:no-repeat}@media (max-width:767px){#login-gate{background-image:linear-gradient(115deg,#464228d9,#5a563766 46%,#282618d9),var(--img-login-hero-alta, var(--img-login-hero, url(login-hero.jpg?v=2)))}}#login-marca{background:transparent;overflow:visible}#login-marca:before,#login-marca:after{content:none}.login-marca-titulo{color:#f5f2ed;text-shadow:0 1px 3px rgba(20,16,8,.35)}.login-marca-titulo em{color:#e4dfc4}.login-marca-linha{background:#cfc9a8}.login-marca-quote{color:#eae6d2;text-shadow:0 1px 3px rgba(20,16,8,.35)}.login-privacidade{color:#f5f2ed;text-shadow:0 1px 3px rgba(20,16,8,.35)}@media (max-width:767px){#login-content{margin-top:0;padding-top:8px}#login-marca{padding:40px 24px 20px}}#login-box{background:#fefdfad6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.65);border-radius:var(--raio-superficie);box-shadow:0 18px 40px -24px #776e4547}#login-box input{background:#f5f2ed;border-radius:var(--raio-campo)}#login-box button{background:var(--escuro-degrade);opacity:.75;border-radius:var(--raio-campo)}#login-box button:hover{background:var(--escuro-degrade-hover);opacity:.88}#login-box .login-ver-senha{background:transparent;opacity:1;border-radius:var(--raio-campo)}#login-box .login-ver-senha:hover{background:#efebde;opacity:1}@media (min-width:768px){#login-content{position:relative}#login-content>.iris-lockup{position:absolute;left:0;right:0;bottom:32px}.login-privacidade{display:block;max-width:460px}}:root{--vidro:rgba(254,253,250,.76);--vidro-borda:1px solid rgba(255,255,255,.65)}.pf-card,.hero-resumo,.hc-card,.indicador-card,.combinados,.cc-tcard:not(.current),.cc-mobile-table,.cc-chart-panel,.cc-delta-card,.is-card,.is-table,.is-empty-section,.treinos-card,.treinos-kpi-card,.ci-bloco,.ci-sucesso,#checkin-resumo-enviado,.ci-retroativo-selecao,.ci-hist-item,.fotos-card,.fotos-vazio,.fotos-aviso-simples,.fotos-comparacao-linha,.resumo-pend-item{background:var(--vidro);border:var(--vidro-borda)}.resumo-pend-item.pend{background:#9c4a3612;border:1px solid rgba(156,74,54,.26)}.is-empty-section,.fotos-vazio{border:1px dashed rgba(255,255,255,.75)}#tab-resumo .sec-title em,#tab-composicao .sec-title em,#tab-exames .sec-title em{color:#393521}.cc-eyebrow,.is-eyebrow{color:#3d3425}.pf-titulo,.fotos-titulo{font-size:clamp(1.32rem,4.2vw,1.6rem);font-weight:600;line-height:1.28}.fotos-secao-head{border-bottom:none;padding-bottom:0}.ci-evolucao-card{background:var(--vidro);border:var(--vidro-borda);border-radius:var(--raio-superficie);box-shadow:var(--sombra-card);padding:var(--e-6) var(--e-6) var(--e-4);margin-top:32px}.ci-evolucao-canvas-wrap{position:relative;height:230px}.ci-sintomas-bloco{margin-top:26px;padding-top:20px;border-top:1px solid var(--hairline-resumo)}.ci-sintomas-label{font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--marrom-1);margin-bottom:14px}.ci-sintoma-item+.ci-sintoma-item{margin-top:10px}.ci-sintoma-topo{display:flex;justify-content:space-between;gap:12px;font-size:13.5px;color:var(--ink-resumo);margin-bottom:5px}.ci-sintoma-contagem{color:var(--marrom-1);white-space:nowrap}.ci-sintoma-trilho{height:8px;background:var(--salvia-2);border-radius:var(--raio-min);overflow:hidden}.ci-sintoma-barra{height:8px;background:var(--escuro-degrade);border-radius:var(--raio-min)}@media (max-width:767px){.ci-evolucao-card{padding:var(--e-4) var(--e-3) var(--e-3)}.ci-evolucao-canvas-wrap{height:200px}}.cc-mt-headcell.cc-mt-current,.cc-mt-row .cc-mt-cell.cc-mt-current{background:var(--escuro-chapado);color:#fdfcfa}.cc-mt-row .cc-mt-cell.cc-mt-current{font-weight:500}.cc-mt-row .cc-mt-cell.cc-mt-current{border-top:1px solid rgba(253,252,250,.16);margin-top:-1px}.cc-mt-row:last-child .cc-mt-cell.cc-mt-current{border-radius:0 0 var(--raio-min) var(--raio-min)}.fmc-topo{justify-content:flex-end;margin-bottom:6px}.fmc-corpo{flex-direction:column;justify-content:center;gap:10px}.fmc-linha{display:flex;align-items:center;gap:10px;width:100%;flex:0 1 auto;min-height:0;max-height:100%}.fmc-angulo{text-align:center;flex-shrink:0}.fmc-coluna{justify-content:center}.fmc-data{position:static;transform:none;align-self:center;margin:0 0 8px;max-width:100%;flex-shrink:0}.fmc-img-wrap{flex:0 1 auto;min-height:0;align-self:center}.fmc-img-wrap img{max-height:calc(100vh - 190px)}@media (min-width:768px){#login-marca{justify-content:flex-end}.login-marca-linha{margin:20px 0 0}.login-marca-quote{margin-top:18px}}#login-box .login-eyebrow,#login-box h2{text-align:center}#login-gate .login-privacidade{color:#f5f2ed;text-shadow:0 1px 3px rgba(20,16,8,.35);max-width:460px;margin:0 auto}@media (min-width:768px){.login-marca-linha{width:100%;max-width:380px;height:0;border-top:1px solid var(--salvia-1);background:none}#login-marca{padding-bottom:var(--login-marca-base, 262px)}}@media (max-width:767px){.login-marca-quote{display:block;position:relative;margin-top:12px;max-width:32ch;font-family:var(--serif);font-style:italic;font-size:15px;line-height:1.5;color:#5c5443}#login-marca{padding-bottom:32px}}.login-marca-linha{width:40px;height:1px;border-top:none;background:linear-gradient(90deg,rgba(var(--salvia-rgb,212,207,177),0) 0%,var(--salvia-1) 50%,rgba(var(--salvia-rgb,212,207,177),0) 100%)}@media (min-width:768px){.login-marca-linha{width:72px;max-width:none;height:1px;border-top:none;background:linear-gradient(90deg,var(--salvia-1) 0%,rgba(var(--salvia-rgb,212,207,177),.55) 60%,rgba(var(--salvia-rgb,212,207,177),0) 100%)}}#login-gate{height:100dvh}@media (max-width:767px){.login-privacidade{padding-top:26px}#login-content>.iris-lockup{padding-bottom:calc(20px + env(safe-area-inset-bottom,0px))}}@media (min-width:768px){.login-marca-linha{margin-top:14px}.login-marca-quote{margin-top:12px}}@media (max-width:767px){#login-marca{padding:20px 24px 16px}#login-content{padding-top:0;gap:16px}.login-privacidade{padding-top:18px}#login-content>.iris-lockup{padding-top:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}}@media (max-width:767px){.login-marca-titulo{font-size:22px;margin-top:0}.login-marca-linha{margin-top:8px}.login-marca-quote{margin-top:10px;font-size:14px}}.u-display-none-margin-bottom-12px-background-rgba-201-168-76.u-display-none-margin-bottom-12px-background-rgba-201-168-76.u-display-none-margin-bottom-12px-background-rgba-201-168-76,.u-width-auto-height-auto-margin-top-0-background-card2-borde.u-width-auto-height-auto-margin-top-0-background-card2-borde.u-width-auto-height-auto-margin-top-0-background-card2-borde{border-radius:var(--raio-campo)}.resumo-duas-colunas{display:grid;grid-template-columns:2fr 1fr;gap:var(--e-4);margin-top:var(--e-6);align-items:stretch}.resumo-duas-colunas>.combinados{margin-top:0}.resumo-duas-colunas:has(>#resumo-combinados.oculto)>.resumo-coluna-lateral{grid-column:1 / -1}@media (max-width:900px){.resumo-duas-colunas{grid-template-columns:1fr;gap:var(--gap-secao)}}.resumo-feedbacks-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-card);align-items:stretch}.resumo-feedbacks-grid:has(>#resumo-nutricional-bloco.oculto)>#resumo-feedback-medico-bloco{grid-column:1 / -1}@media (max-width:900px){.resumo-feedbacks-grid{grid-template-columns:1fr;gap:var(--gap-secao)}}.resumo-avisos .resumo-pendencias-lista{display:block;margin-top:var(--e-3)}.resumo-avisos .resumo-pend-item{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--e-3);position:relative;width:100%;padding:11px 28px 11px 0;border:none;border-radius:0;background:none;border-top:1px solid var(--hairline-resumo);font:inherit;text-align:left;color:var(--ink-resumo)}.resumo-avisos .resumo-pend-item:first-child{border-top:none}.resumo-avisos .resumo-pend-label{order:1;min-width:90px;flex-shrink:0;font-size:.92rem;font-weight:600;color:var(--ink-resumo)}.resumo-avisos .resumo-pend-status{order:2;margin-left:0;padding:0;border:none;background:none;border-radius:0;font-size:.78rem;font-weight:600;letter-spacing:.01em;text-transform:none;color:var(--oliva-1);text-align:left}.resumo-avisos .resumo-pend-item.pend .resumo-pend-status,.resumo-avisos .resumo-pend-item.ok .resumo-pend-status{background:none;border:none;padding:0}.resumo-avisos .resumo-pend-item.pend .resumo-pend-status{color:var(--alert-resumo)}.resumo-avisos .resumo-pend-item.ok .resumo-pend-status{color:var(--ok-resumo)}.resumo-avisos .resumo-pend-item.pend{background:none;border-color:transparent}.resumo-avisos .resumo-pend-item.pend{border-top-color:var(--hairline-resumo)}.resumo-avisos .resumo-pend-reforco{order:3;flex-basis:100%;font-size:.86rem;color:var(--ink-resumo);opacity:.6;line-height:1.45}.resumo-avisos .resumo-pend-item--acao{cursor:pointer}.resumo-avisos .resumo-pend-item--acao:after{content:"\203a";position:absolute;right:0;top:50%;transform:translateY(-50%);color:var(--oliva-1);opacity:.5;font-size:1rem;line-height:1}.resumo-avisos .resumo-pend-item--acao:hover .resumo-pend-label{color:var(--oliva-1)}.resumo-avisos .resumo-pend-item--acao:hover:after{opacity:1}.resumo-avisos .resumo-pend-item--acao:focus-visible{outline:none;box-shadow:var(--sombra-foco)}.resumo-coluna-lateral{display:grid;grid-template-rows:1fr auto;gap:var(--e-4);min-width:0}.resumo-coluna-lateral>.combinados{margin-top:0}.resumo-coluna-lateral>.oculto{display:none}.resumo-coluna-lateral:has(>.oculto:last-child),.resumo-coluna-lateral:has(>#resumo-numeros.oculto){grid-template-rows:1fr;gap:0}.resumo-coluna-lateral>.resumo-avisos{height:100%}.resumo-coluna-lateral>.resumo-avisos>.combinados{flex:1 1 auto}.resumo-destaques{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:var(--e-3);margin-top:var(--e-3)}.resumo-destaque{position:relative;text-align:left}.resumo-destaque-valor{font-family:var(--serif);font-size:1.5rem;font-weight:600;line-height:1;color:var(--ink-resumo)}.resumo-destaque-de{font-family:var(--sans);font-size:.78rem;font-weight:600;color:var(--ink-resumo);opacity:.55;margin-left:6px;letter-spacing:.01em}.resumo-destaque-rotulo{margin-bottom:6px;font-size:.78rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--marrom-1);opacity:.85}.card-legenda{margin:var(--e-3) 0 0;padding:0;font-family:var(--sans);font-size:var(--fs-apoio);font-weight:500;line-height:1.5;color:var(--ink-resumo);opacity:.6}.card-legenda:empty{display:none}@media (max-width:900px){.resumo-coluna-lateral{grid-template-rows:auto auto;gap:var(--gap-card)}}.resumo-pend-vazio{margin-top:var(--e-3);font-size:.92rem;line-height:1.5;color:var(--ink-resumo);opacity:.62}:root{--fs-rotulo:.62rem;--fs-apoio:.74rem;--fs-corpo:.86rem;--fs-unidade:.68rem;--fs-numero:1.6rem;--ls-rotulo:.08em}.hc-label,.ind-label,.resumo-destaque-rotulo{font-family:var(--sans);font-size:var(--fs-rotulo);font-weight:700;letter-spacing:var(--ls-rotulo);text-transform:uppercase;color:var(--marrom-1);opacity:1}.ind-val,.resumo-destaque-valor,.hc-val{font-family:var(--serif);font-weight:600;color:var(--ink-resumo);line-height:1.1}.ind-val,.resumo-destaque-valor{font-size:var(--fs-numero)}.hc-val{font-size:1.05rem}.ind-unidade,.resumo-destaque-de{font-family:var(--sans);font-size:var(--fs-unidade);font-weight:600;color:var(--ink-resumo);opacity:.55;letter-spacing:normal;margin-left:4px}.card-legenda{font-family:var(--sans);font-size:var(--fs-apoio);font-weight:500;line-height:1.5;color:var(--ink-resumo);opacity:.6}.combinados-lista li,.resumo-avisos .resumo-pend-label{font-family:var(--sans);font-size:var(--fs-corpo)}:root{--pad-card:12px 16px}.indicador-card,.combinados,.pf-card,.hero-resumo-texto{padding:var(--pad-card)}@media (max-width:900px){.hero-resumo-texto{padding:var(--pad-card)}}:root{--gap-card:10px;--gap-secao:24px}.header-cards,.indicadores-grid,.resumo-duas-colunas,.resumo-coluna-lateral{gap:var(--gap-card)}.indicadores-grid{margin-bottom:0}.resumo-duas-colunas{margin-top:var(--gap-secao)}.hero-resumo{margin-top:var(--gap-secao);margin-bottom:var(--gap-secao)}#tab-resumo .sec-title{margin-bottom:var(--gap-card)}.hc-val:first-letter{text-transform:uppercase}.bloco{display:flex;flex-direction:column;min-width:0}.bloco>.combinados,.bloco>.hero-resumo{flex:1 1 auto;margin-top:0;margin-bottom:0}.bloco-cabecalho{margin-bottom:var(--gap-card)}#tab-resumo .sec-title{font-family:var(--serif);font-size:1.3rem;font-weight:600;line-height:1.25;color:var(--ink-resumo);margin:0}#tab-resumo .sec-title em{font-style:italic;font-weight:400;color:var(--oliva-1)}.bloco>.hero-resumo{min-height:0}.resumo-duas-colunas{margin-bottom:var(--gap-secao)}.combinados-lista{margin-top:0}.resumo-avisos .resumo-pend-item:first-child{padding-top:2px}.resumo-avisos .resumo-pend-item:last-child{padding-bottom:2px}.resumo-avisos .resumo-pendencias-lista{margin-top:0}.combinados,.hero-resumo-texto{display:flex;flex-direction:column}.hero-resumo-texto{justify-content:flex-start}.card-legenda{margin-top:auto;padding-top:var(--e-3)}:root{--gap-secao:40px}#tab-resumo .sec-title{font-size:1.45rem}.resumo-avisos .resumo-pend-item{border-top:none}.resumo-avisos .resumo-pend-item.pend{border-top-color:transparent}:root{--raio-min:1px;--raio-campo:2px;--raio-card:3px;--raio-superficie:4px}:root{--vidro:rgba(254,253,250,.66);--marrom-1:#5F5138}.card-legenda{opacity:.72}.hc-icone{border:none;padding:0;width:20px;height:20px;opacity:.55;stroke-width:1.4}.resumo-avisos .resumo-pend-item{padding:6px 28px 6px 0;align-items:center}.resumo-avisos .resumo-pend-item:first-child{padding-top:0}.resumo-avisos .resumo-pend-item:last-child{padding-bottom:0}@media (min-width:768px) and (max-width:1023px){.header-inner{padding-left:20px;padding-right:20px}.main-area .section{max-width:1180px}}@media (max-width:900px){.resumo-duas-colunas{gap:var(--gap-secao)}}:root{--raio-min:2px;--raio-campo:2px;--raio-card:2px;--raio-superficie:2px}.tab-menu-sheet{border-radius:2px 2px 0 0}.indicador-card.indicador-card{display:flex;flex-direction:column}.ind-linha.ind-linha{flex-wrap:wrap;row-gap:4px}.ind-spark.ind-spark{margin-top:auto;padding-top:6px}:root{--vidro-contexto:rgba(254,253,250,.28);--vidro-contexto-borda:1px solid rgba(255,255,255,.4);--sombra-contexto:0 6px 18px rgba(46,42,32,.05)}.hc-card.hc-card{background:var(--vidro-contexto);border:var(--vidro-contexto-borda);box-shadow:var(--sombra-contexto)}.resumo-avisos .resumo-pend-item{width:100%;height:auto;margin:0}.ind-linha.ind-linha{flex-direction:column;align-items:flex-start;gap:4px}.ind-compara{margin-top:0}:root{--vidro:rgba(254,253,250,.28);--vidro-borda:1px solid rgba(255,255,255,.22);--marrom-1:#544731;--oliva-1:#4F492E;--ok-resumo:#3A4F2C;--alert-resumo:#743728}:root{--vidro-contexto:var(--vidro);--vidro-contexto-borda:var(--vidro-borda);--sombra-contexto:0 6px 18px rgba(46,42,32,.05)}.hc-card.hc-card{background:var(--vidro);border:var(--vidro-borda);box-shadow:var(--sombra-contexto)}:root{--sombra-card:0 6px 18px rgba(46,42,32,.05)}.card-legenda{opacity:1}.resumo-pend-item.pend{background:#7437280d;border:1px solid rgba(116,55,40,.18)}.hc-card.hc-card{align-items:flex-start}.hc-card.hc-card .hc-icone{margin-top:1px}.indicadores-grid>.indicador-card{container-type:inline-size;container-name:indcard}@container indcard (max-width:210px){.ind-val{font-size:1.4rem}}@container indcard (max-width:180px){.ind-val{font-size:1.26rem}}@container indcard (max-width:162px){.ind-val{font-size:1.12rem}}#tab-resumo>.section{container-type:inline-size;container-name:secao}.indicadores-grid.indicadores-grid{grid-template-columns:repeat(2,1fr)}@container secao (min-width:700px){.indicadores-grid.indicadores-grid{grid-template-columns:repeat(4,1fr)}}@container indcard (max-width:118px){.ind-val{font-size:1rem}}.is-cards>.is-card{container-type:inline-size;container-name:iscard}#btn-logout#btn-logout{background:var(--vidro);border:var(--vidro-borda);border-radius:var(--raio-campo);box-shadow:var(--sombra-contexto)}.tab-btn.active.active{background:#ffffff40;color:var(--ink-resumo);border:1px solid rgba(255,255,255,.18)}.tab-btn.active.active svg{opacity:1}.tab-menu-lista .tab-btn.active.active{background:#ffffff40;color:var(--ink-resumo)}.tab-btn.active.active{background:rgba(var(--salvia-rgb,212,207,177),.55);border:1px solid rgba(var(--salvia-rgb,212,207,177),.35);color:var(--ink-resumo)}.tab-menu-lista .tab-btn.active.active{background:rgba(var(--salvia-rgb,212,207,177),.55);color:var(--ink-resumo)}.tab-panel .sec-title{font-size:1.45rem;margin-bottom:var(--gap-card)}.aba-eyebrow,.is-eyebrow,.cc-eyebrow,.fotos-eyebrow,.pf-eyebrow,.ci-semana-label,.ci-campo-label,.pf-label{font-family:var(--sans);font-size:var(--fs-rotulo);font-weight:700;letter-spacing:var(--ls-rotulo);text-transform:uppercase;color:var(--marrom-1);opacity:1}.ci-semana-label,.ci-chip{border-radius:var(--raio-card)}.fotos-timeline-titulo{font-size:1.45rem;font-weight:600}.aba-titulo,.fotos-titulo,.pf-titulo{font-size:1.6rem}#tab-checkin .panel-inner>*{max-width:760px}.bloco-cabecalho.cc-chart-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--e-3);padding:0;border:none;background:none}@media (max-width:767px){.bloco-cabecalho.cc-chart-head{align-items:flex-start}}.bloco-cabecalho.cc-chart-head .sec-title{margin-bottom:2px}.tab-panel .sec-title{color:var(--ink-resumo)}.tab-panel .sec-title em{color:var(--oliva-1)}.bloco-cabecalho--com-lado{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--e-3);flex-wrap:wrap}.bloco>.treinos-card{flex:1 1 auto}.treinos-graficos-grid>.bloco,.jornada-grid>.bloco{min-width:0}#tab-treinos .section>.bloco,#tab-treinos .section>.treinos-graficos-grid{margin-top:var(--gap-secao)}#tab-treinos .treinos-graficos-grid{gap:var(--gap-card)}.ci-evolucao-card{margin-top:0;padding:var(--pad-card)}.ci-evolucao-canvas-wrap{position:relative;height:220px}.ci-legenda{display:flex;flex-wrap:wrap;gap:6px 18px;justify-content:center;margin-top:var(--e-3)}.ci-legenda-item{display:inline-flex;align-items:center;gap:7px;font-family:var(--sans);font-size:var(--fs-rotulo);font-weight:700;letter-spacing:var(--ls-rotulo);text-transform:uppercase;color:var(--marrom-1)}.ci-legenda-item svg{flex-shrink:0;display:block}.ci-sintomas-bloco{margin-top:var(--e-4);padding-top:var(--e-3)}@media (max-width:640px){.ci-evolucao-canvas-wrap{height:200px}}.ci-legenda{display:grid;grid-template-columns:repeat(4,auto);justify-content:space-between;gap:0 var(--e-2);margin-top:var(--e-3);padding:0 var(--e-1)}.ci-legenda-item{letter-spacing:.04em;white-space:nowrap;gap:5px}@media (max-width:400px){.ci-legenda-item{font-size:.72rem}.ci-legenda-item svg{width:18px}}.treinos-comparativo-legenda{display:none!important}.treinos-comparativo-lista{gap:var(--e-4)}.treinos-comp-item-head{margin-bottom:8px;align-items:center}.treinos-comp-label{font-family:var(--sans);font-size:var(--fs-rotulo);font-weight:700;letter-spacing:var(--ls-rotulo);text-transform:uppercase;color:var(--marrom-1)}.treinos-comp-delta{padding:0;background:none!important;font-size:.78rem;font-weight:700}.treinos-comp-bars{gap:5px}.treinos-comp-bar-row{gap:var(--e-2)}.treinos-comp-bar-rotulo{width:52px;flex-shrink:0;font-size:.72rem;color:var(--marrom-1)}.treinos-comp-bar-track{height:8px;background:transparent;border-radius:0;overflow:visible}.treinos-comp-bar-fill{height:8px;border-radius:0 2px 2px 0}.treinos-comp-bar-fill.anterior{background:var(--salvia-1)}.treinos-comp-bar-fill.atual{background:var(--oliva-1)}.treinos-comp-bar-valor{width:64px;text-align:right;font-size:.78rem;color:var(--marrom-1)}.treinos-comp-bar-valor.atual{font-size:.92rem;font-weight:700;color:var(--ink-resumo)}@media (max-width:640px){.treinos-comp-bar-rotulo{width:44px}.treinos-comp-bar-valor{width:58px;font-size:.78rem}}:root{--graf-1:#5C7A1F;--graf-2:#1F6F8B;--graf-3:#A97A0A;--graf-4:#C2542B;--graf-5:#7E3F73;--graf-neutro:var(--salvia-1,#D4CFB1)}.ind-val,.resumo-destaque-valor,.hc-val,.treinos-kpi-valor,.is-card-value,.is-card-empty-val,.cc-delta-value,.cc-mval,.ci-hist-nota-valor,.ci-resumo-valor--nota{font-family:var(--sans);font-weight:700;letter-spacing:-.01em}.cc-delta-flat{font-family:var(--sans);font-style:normal;font-weight:600}.ind-unidade,.resumo-destaque-de{font-weight:500}:root{--fs-rotulo:.7rem;--fs-apoio:.84rem;--fs-corpo:.95rem;--fs-unidade:.76rem}.resumo-integrado-texto,.combinados-lista li,.pf-texto,.pf-card p,.ci-escala-label,.resumo-pend-label,.tl-f-data,.lt-info{font-size:1rem;line-height:1.6}@media (max-width:640px){.hc-label{font-size:.62rem;letter-spacing:.05em}}.tab-panel input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),.tab-panel select,.tab-panel textarea,.pf-select,.pf-textarea,.ci-textarea,#checkin-retroativo-select,.fotos-data-campo input[type=date],.fotos-comparacao-campo select,.treinos-select-periodo,.treinos-periodo-custom input[type=date],.jornada-select-indicador,#tab-jornada input[type=text]{background:transparent;border:1px solid rgba(var(--marrom-rgb,84,71,49),.3);color:var(--ink-resumo)}.tab-panel input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,.tab-panel select:focus,.tab-panel textarea:focus{background:#ffffff38;border-color:var(--oliva-1);box-shadow:none}.tab-panel ::placeholder{color:#5c5646;opacity:1}.treinos-btn-secundario:not(.ativo),.jornada-formato-btn:not(.ativo),.treinos-filtro-pill:not(.ativo),.jornada-preset-btn:not(.ativo),.ci-chip:not(.selecionado),.ci-escala-btn:not(.selecionado),.ci-audio-btn:not(.ci-audio-btn--parar),.ci-wearable-trigger,.fotos-thumb-excluir{background:transparent;border:1px solid rgba(var(--marrom-rgb,84,71,49),.3);color:var(--ink-resumo)}.treinos-btn-secundario:not(.ativo):hover,.treinos-filtro-pill:not(.ativo):hover,.jornada-preset-btn:not(.ativo):hover,.ci-chip:not(.selecionado):hover,.ci-escala-btn:not(.selecionado):hover{background:#ffffff38}.fotos-sessao,.ci-audio-item,.ci-revisao-card,.fotos-comparacao-celula{background:var(--vidro);border:var(--vidro-borda)}.pf-texto{background:transparent;padding:2px 0 2px 14px;border-left:2px solid var(--salvia-1);border-radius:0}input[type=file]{background:transparent}.pf-aviso-urgencia{background:#7437280f;border-color:#74372838}:root{--vidro:rgba(254,253,250,.5)}.card-legenda{font-family:var(--sans);font-size:var(--fs-rotulo);font-weight:700;letter-spacing:var(--ls-rotulo);text-transform:uppercase;color:var(--marrom-1);opacity:1;line-height:1.4;margin-top:auto;position:relative;padding-top:calc(var(--e-3) + var(--e-2));border-top:none}.card-legenda:before{content:"";position:absolute;left:0;right:0;top:var(--e-3);height:1px;background:rgba(var(--marrom-rgb,84,71,49),.18)}.cc-legend-dash--pontilhada{border-top-style:dotted}.cc-legend--s1{background:var(--graf-2);border-color:var(--graf-2)}.cc-legend--s2{background:var(--graf-4);border-color:var(--graf-4)}.cc-legend--s3{background:var(--graf-3);border-color:var(--graf-3)}.cc-legend--s4{background:var(--graf-5);border-color:var(--graf-5)}.cc-legend-dash.cc-legend--s3,.cc-legend-dash.cc-legend--s4{background:transparent}.cc-chart-canvas-wrap{height:310px}.cc-chart-canvas-wrap--painel{height:200px}.cc-chart-subtitulo{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--marrom-1);line-height:1.3;margin-bottom:4px}.cc-chart-legend.cc-chart-legend--painel{border-top:none;margin-top:4px;padding-top:6px;flex-wrap:nowrap;justify-content:flex-start;gap:20px}.cc-chart-sep{border-top:1px solid var(--hairline-resumo);margin:14px 0 12px}.cc-chart-legend span[hidden],.sidebar-foot{display:none}@media (min-width:768px){.sidebar-brand.sidebar-brand{padding:28px 16px 0}.sidebar-brand-nome.sidebar-brand-nome{font-family:var(--serif);font-size:21px;font-weight:600;line-height:1.25;color:#f5f2ed;white-space:nowrap}.sidebar-brand-nome.sidebar-brand-nome em{font-style:italic;font-weight:400;color:var(--salvia-1)}.sidebar-brand-sub.sidebar-brand-sub{font-family:var(--sans);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#f5f2ed9e;margin-top:4px;white-space:nowrap}.tab-bar.tab-bar{padding:106px 16px 20px;gap:4px}.tab-bar>.tab-btn.tab-btn{height:auto;min-height:44px;padding:0 12px;margin:0;font-family:var(--sans);font-size:15px;font-weight:500;letter-spacing:0;color:#f5f2eddb;opacity:1;display:flex;flex-direction:row;align-items:center;gap:12px;border:none;border-radius:var(--raio-card);white-space:normal;text-align:left}.tab-bar>.tab-btn.tab-btn span{line-height:1.25}.tab-bar>.tab-btn.tab-btn svg{width:18px;height:18px;stroke-width:1.6;opacity:1;margin-top:0}.tab-bar>.tab-btn.tab-btn:hover:not(.active){background:#f5f2ed1a;color:#f5f2ed}.tab-bar>.tab-btn.active.active{background:rgba(var(--salvia-rgb,212,207,177),.55);color:var(--ink-resumo);font-weight:600;border:none}.sidebar-foot{display:flex;flex-direction:column;gap:12px;margin-top:auto;padding-top:16px;border-top:1px solid rgba(245,242,237,.14)}.sidebar-foot-nome{font-family:var(--sans);font-size:13.5px;font-weight:600;line-height:1.3;color:#f5f2ed;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-foot-papel{font-family:var(--sans);font-size:11.2px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#f5f2ed9e;margin-top:-10px}.sidebar-foot-sair{height:40px;margin:0;width:100%;padding:0;font-family:var(--sans);font-size:14px;font-weight:600;color:#f5f2ed;background:none;border:1px solid rgba(245,242,237,.3);border-radius:var(--raio-campo);cursor:pointer;transition:background .15s}.sidebar-foot-sair:hover{background:#f5f2ed1a}#btn-logout#btn-logout{display:none}}@media (min-width:768px) and (max-width:1023px){.sidebar-brand-sub.sidebar-brand-sub,.sidebar-brand-nome.sidebar-brand-nome{white-space:normal}.tab-bar.tab-bar{padding-top:122px;padding-left:12px;padding-right:12px}.tab-bar>.tab-btn.tab-btn{font-size:14px;padding:0 10px;gap:10px}.sidebar-brand.sidebar-brand{padding-left:12px;padding-right:12px}}.cc-delta-card.cc-delta-card{padding:10px 14px 9px;gap:4px}.cc-delta-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap}.cc-delta-value.cc-delta-value{font-size:22px;line-height:1.1}.cc-delta-flat.cc-delta-flat{font-size:16px;line-height:1.1}.cc-delta-path.cc-delta-path{font-size:12px;line-height:1.3}@media (max-width:640px){.cc-deltas.cols-3 .cc-delta-card.cc-delta-card{padding:9px 10px 8px}.cc-deltas.cols-3 .cc-delta-value.cc-delta-value{font-size:19px}.cc-deltas.cols-3 .cc-delta-path.cc-delta-path{font-size:11px}}.is-cards.is-cards{gap:var(--gap-card);margin-bottom:22px}.is-card.is-card{padding:var(--pad-card)}.is-card-head.is-card-head{gap:7px;margin-bottom:6px}.is-card-name.is-card-name{font-size:var(--fs-rotulo);font-weight:700;letter-spacing:.08em;color:var(--marrom-1)}.is-card-value.is-card-value{font-size:var(--fs-numero)}.is-card-unit.is-card-unit{font-size:var(--fs-unidade)}.is-delta.is-delta{margin-top:6px;font-size:.72rem;font-weight:800;letter-spacing:0;background:#776e4524;border:none;color:var(--oliva-1);border-radius:var(--raio-pill);padding:1px 6px}.is-delta.is-delta-flat.is-delta-flat{background:transparent;padding:2px 0}.is-spark.is-spark{height:24px;margin-top:6px}.is-spark-dot.is-spark-dot{width:3.5px;height:3.5px}.is-spark-dot.is-spark-dot-last.is-spark-dot-last{width:5px;height:5px;box-shadow:0 0 0 1px #f3f1eaf2}@container iscard (max-width:210px){.is-card-value.is-card-value{font-size:1.4rem}}@container iscard (max-width:180px){.is-card-value.is-card-value{font-size:1.26rem}}@container iscard (max-width:162px){.is-card-value.is-card-value{font-size:1.12rem}}@container iscard (max-width:118px){.is-card-value.is-card-value{font-size:1rem}}.is-eyebrow.is-eyebrow{font-size:var(--fs-rotulo);font-weight:700;letter-spacing:.08em;color:var(--marrom-1);margin-bottom:8px}.is-table.is-table{padding:12px 16px}.is-table-band.is-table-band{margin:0;border-radius:var(--raio-campo);background:var(--escuro-degrade)}.is-th.is-th{font-family:var(--sans);font-size:12px;font-weight:600;color:var(--marrom-1);padding:4px 8px 10px;line-height:1.3}.is-th.is-current.is-current{color:#fdfcfa}.is-th-tag.is-th-tag{margin-top:2px;font-size:10.5px;font-weight:700;letter-spacing:.08em;color:#f5f2edcc}.is-td-label.is-td-label{text-transform:uppercase;letter-spacing:.04em;font-size:var(--fs-apoio);font-weight:600;padding:10px 16px 10px 0;border-top-color:rgba(var(--marrom-rgb,84,71,49),.14)}.is-td-unit.is-td-unit{font-size:var(--fs-unidade);margin-left:6px;text-transform:none;letter-spacing:0}.is-td.is-td{font-family:var(--sans);font-size:15px;font-weight:500;color:var(--ink-resumo);font-variant-numeric:tabular-nums;padding:10px 8px;border-top-color:rgba(var(--marrom-rgb,84,71,49),.14)}.is-td.is-current.is-current{color:#fdfcfa;font-weight:600;border-top-color:#fdfcfa38}.is-td.is-vazio.is-vazio{color:var(--salvia-1)}.is-td.is-current.is-vazio.is-vazio{color:#fdfcfa8c}.treinos-select-periodo.treinos-select-periodo,.treinos-periodo-custom input[type=date],.treinos-btn-secundario.treinos-btn-secundario{background:transparent;border:1px solid rgba(var(--marrom-rgb,84,71,49),.3);color:var(--ink-resumo);border-radius:var(--raio-campo);font-weight:600}.treinos-btn-secundario.treinos-btn-secundario:hover{background:#fefdfa59}.jornada-formato-btn.jornada-formato-btn.ativo{background:var(--escuro-degrade);color:#fdfcfa;border-color:transparent;font-weight:700}.jornada-formato-btn.jornada-formato-btn.ativo:hover{background:var(--escuro-degrade-hover)}.treinos-btn-primario.treinos-btn-primario{background:var(--escuro-degrade);font-weight:700;border-radius:var(--raio-campo)}.treinos-btn-primario.treinos-btn-primario:hover{background:var(--escuro-degrade-hover)}.treinos-kpis-grid.treinos-kpis-grid{gap:var(--gap-card);margin-bottom:var(--gap-secao)}.treinos-kpi-card.treinos-kpi-card{padding:var(--pad-card);display:flex;flex-direction:column;align-items:flex-start}.treinos-kpi-label.treinos-kpi-label{font-size:var(--fs-rotulo);font-weight:700;letter-spacing:.08em;margin-bottom:6px}.treinos-kpi-valor.treinos-kpi-valor{font-size:var(--fs-numero);line-height:1.1}.treinos-kpi-valor.treinos-kpi-valor .unidade{font-size:var(--fs-unidade)}.treinos-kpi-tag{display:inline-block;margin-top:6px;font-size:var(--fs-unidade);font-weight:700;color:var(--marrom-1);border:1px solid rgba(var(--marrom-rgb,84,71,49),.22);border-radius:var(--raio-campo);padding:2px 7px;white-space:nowrap}.treinos-kpi-cobertura{display:none}.treinos-card.treinos-card{padding:var(--pad-card)}@media (min-width:960px){.treinos-graficos-grid.treinos-graficos-grid{grid-template-columns:1.25fr 1fr}}#tab-treinos .treinos-graficos-grid.treinos-graficos-grid{margin-bottom:var(--gap-secao)}@media (max-width:959px){#tab-treinos .treinos-graficos-grid.treinos-graficos-grid{gap:var(--gap-secao)}}.treinos-grafico-canvas-wrap.treinos-grafico-canvas-wrap{height:230px}@media (max-width:640px){.treinos-grafico-canvas-wrap.treinos-grafico-canvas-wrap{height:200px}}.treinos-legenda{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:8px;font-size:var(--fs-apoio);color:var(--marrom-1)}.treinos-legenda span{display:inline-flex;align-items:center;gap:6px}.treinos-legenda-cor{width:10px;height:10px;border-radius:2px;display:inline-block;flex-shrink:0}.treinos-calendario{--treinos-cal-colunas:13;display:grid;grid-template-columns:auto repeat(var(--treinos-cal-colunas),minmax(0,1fr));gap:4px;align-items:center;margin-top:4px}.treinos-cal-mes{font-size:var(--fs-rotulo);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--marrom-1);line-height:1.4;overflow:hidden;white-space:nowrap}.treinos-cal-dia{font-size:var(--fs-rotulo);font-weight:700;color:var(--marrom-1);text-align:right;padding-right:4px}.treinos-cal-celula{aspect-ratio:1;border-radius:2px;background:rgba(var(--marrom-rgb,84,71,49),.08);position:relative}.treinos-cal-forca{background:#423c22cc}.treinos-cal-cardio{background:var(--oliva-claro,#776E45)}.treinos-cal-mobilidade{background:#b8b08a}.treinos-cal-outros{background:var(--oliva-2,#948C63)}.treinos-cal-fora{opacity:.35}.treinos-cal-hoje{outline:1.5px solid var(--ink-resumo);outline-offset:-1.5px}.treinos-cal-celula[data-qtd]:after{content:"";position:absolute;right:2px;bottom:2px;width:4px;height:4px;border-radius:50%;background:#fefdfae6}@media (max-width:640px){.treinos-calendario{gap:3px}.treinos-cal-mes,.treinos-cal-dia{font-size:.62rem}}.treinos-dual{display:flex;flex-direction:column;gap:6px}.treinos-dual-rotulo{font-size:var(--fs-rotulo);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--marrom-1)}.treinos-mini-wrap{position:relative;height:120px}.treinos-mini-wrap--com-eixo{height:150px}@media (max-width:640px){.treinos-mini-wrap{height:100px}.treinos-mini-wrap--com-eixo{height:130px}}.treinos-comparativo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-card)}@media (max-width:640px){.treinos-comparativo-grid{grid-template-columns:1fr}}.treinos-comp-card{background:var(--vidro);border:1px solid var(--vidro-borda);border-radius:var(--raio-card);box-shadow:var(--sombra-card);padding:var(--pad-card);min-width:0}.treinos-comp-valor{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;font-family:var(--sans);font-size:var(--fs-numero);font-weight:700;letter-spacing:-.01em;color:var(--ink-resumo);line-height:1.1;margin-top:6px}.treinos-comp-valor .unidade{font-size:var(--fs-unidade);font-weight:500;color:var(--marrom-1);margin-left:-4px}.treinos-comp-valor .treinos-kpi-tag{margin-top:0}.treinos-comp-bars.treinos-comp-bars{display:grid;grid-template-columns:52px 1fr 44px;row-gap:6px;column-gap:8px;align-items:center;margin-top:10px;font-size:var(--fs-unidade);color:var(--marrom-1)}.treinos-comp-bar-track.treinos-comp-bar-track{height:8px;background:transparent;border-radius:2px}.treinos-comp-bar-fill.treinos-comp-bar-fill{height:8px;border-radius:2px}.treinos-comp-bar-fill.anterior.anterior{background:rgba(var(--marrom-rgb,84,71,49),.28)}.treinos-comp-bar-fill.atual.atual{background:#423c22cc}.treinos-comp-bar-valor.treinos-comp-bar-valor{width:auto;text-align:right;font-size:var(--fs-apoio);color:var(--marrom-1)}.treinos-comp-bar-valor.atual.atual{font-weight:700;color:var(--ink-resumo)}.treinos-historico-cabecalho{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.treinos-historico-acoes{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.treinos-filtro-pill.treinos-filtro-pill{height:32px;padding:0 12px;border:1px solid rgba(var(--marrom-rgb,84,71,49),.3);background:transparent;color:var(--ink-resumo);border-radius:var(--raio-campo);font-size:.8rem;font-weight:700}.treinos-filtro-pill.ativo.ativo{background:rgba(var(--salvia-rgb,212,207,177),.55);border-color:transparent;color:var(--ink-resumo)}.treinos-filtro-pill.treinos-filtro-pill:hover:not(.ativo){background:#fefdfa59}.treinos-btn-exportar.treinos-btn-exportar{height:32px;padding:0 12px;font-size:.8rem;margin:0;width:auto}.mes-grupo.mes-grupo{border-bottom-color:rgba(var(--marrom-rgb,84,71,49),.14)}.mes-grupo-cabecalho.mes-grupo-cabecalho{display:grid;grid-template-columns:100px 150px 1fr;gap:16px;align-items:center;padding:12px 4px}.mes-grupo-label.mes-grupo-label{font-family:var(--sans);font-size:var(--fs-corpo);font-weight:700}.mes-grupo-count.mes-grupo-count{font-size:var(--fs-apoio)}.mes-grupo-meta.mes-grupo-meta{flex:1;min-width:0}.mes-grupo-barra.mes-grupo-barra{flex:1;width:auto;height:8px;background:rgba(var(--marrom-rgb,84,71,49),.08);border-radius:2px;overflow:hidden}.treinos-mes-fill{display:flex;height:100%}.treinos-mes-seg{display:block;height:100%}@media (max-width:640px){.mes-grupo-cabecalho.mes-grupo-cabecalho{grid-template-columns:1fr auto;grid-template-areas:"label count" "meta meta";row-gap:8px}.mes-grupo-label.mes-grupo-label{grid-area:label}.mes-grupo-count.mes-grupo-count{grid-area:count;text-align:right}.mes-grupo-meta.mes-grupo-meta{grid-area:meta}}.tl-tag-mobilidade:before{background:#b8b08a}.tl-tag-cardio:before{background:var(--oliva-claro,#776E45)}.tl-tag-forca:before{background:#423c22cc}@media (max-width:640px){.treinos-kpis-grid.treinos-kpis-grid{grid-template-columns:1fr 1fr;gap:6px}.treinos-kpi-card.treinos-kpi-card{padding:8px 10px 7px}.treinos-kpi-label.treinos-kpi-label{font-size:.64rem;letter-spacing:.03em;margin-bottom:3px}.treinos-kpi-valor.treinos-kpi-valor{font-size:17px}.treinos-kpi-valor.treinos-kpi-valor .unidade{display:inline}.treinos-kpi-tag{font-size:.6rem;padding:2px 6px;margin-top:1px;white-space:normal;line-height:1.3}}.treinos-cal-mes{overflow:visible}.treinos-kpi-card.treinos-kpi-card{padding:10px 14px 9px;gap:0}.treinos-kpi-label.treinos-kpi-label{margin-bottom:4px}.treinos-kpi-linha{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap;width:100%}.treinos-kpi-valor.treinos-kpi-valor{font-size:22px;line-height:1.1}.treinos-kpi-linha .treinos-kpi-tag{margin-top:0}.treinos-comp-card.treinos-comp-card{padding:10px 14px 9px}.treinos-comp-valor.treinos-comp-valor{font-size:22px;margin-top:2px}.treinos-comp-bars.treinos-comp-bars{margin-top:6px;row-gap:4px}.treinos-mini-wrap--com-eixo.treinos-mini-wrap--com-eixo{height:170px}@media (max-width:640px){.treinos-kpi-valor.treinos-kpi-valor{font-size:19px}.treinos-kpi-linha .treinos-kpi-tag{white-space:normal}.treinos-mini-wrap--com-eixo.treinos-mini-wrap--com-eixo{height:140px}}.treinos-cal-outros{background:rgba(var(--marrom-rgb,84,71,49),.35)}.treinos-comp-linha{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:2px}.treinos-comp-valor.treinos-comp-valor{margin-top:0;flex-shrink:0}.treinos-comp-bars.treinos-comp-bars{margin-top:0;grid-template-columns:44px 1fr 36px;row-gap:3px;column-gap:6px;flex:1;max-width:220px;font-size:.7rem}.treinos-comp-bar-track.treinos-comp-bar-track,.treinos-comp-bar-fill.treinos-comp-bar-fill{height:5px}.treinos-comp-bar-valor.treinos-comp-bar-valor{font-size:.76rem}.treinos-mini-wrap--com-eixo.treinos-mini-wrap--com-eixo{height:130px}@media (max-width:640px){.treinos-comp-linha{flex-wrap:nowrap;gap:8px}.treinos-comp-valor.treinos-comp-valor{font-size:17px;min-width:122px}.treinos-comp-valor .unidade{font-size:11px}.treinos-comp-num{display:inline-block;min-width:54px}.treinos-comp-num .unidade{margin-left:3px}.treinos-kpi-tag{font-size:.62rem;padding:2px 6px;white-space:nowrap}.treinos-comp-bars.treinos-comp-bars{max-width:none;flex-basis:auto;flex:1;grid-template-columns:34px 1fr 32px;column-gap:8px;row-gap:2px;font-size:.62rem}.treinos-comp-bar-track.treinos-comp-bar-track,.treinos-comp-bar-fill.treinos-comp-bar-fill{height:4px}.treinos-comp-bar-valor.treinos-comp-bar-valor{font-size:.64rem}.treinos-comp-card.treinos-comp-card{padding:8px 10px 7px}.treinos-mini-wrap--com-eixo.treinos-mini-wrap--com-eixo{height:120px}}#tab-checkin .panel-inner>*{max-width:none}#tab-checkin #checkin-form-wrap,#tab-checkin #checkin-retroativo-wrap,#tab-checkin #checkin-estado-enviado{max-width:680px}.ci-bloco.ci-bloco{background:var(--vidro);border:1px solid var(--vidro-borda);border-radius:var(--raio-card);box-shadow:var(--sombra-card);padding:var(--pad-card);margin-bottom:var(--gap-secao)}.ci-semana-label.ci-semana-label{display:inline-block;margin:8px 0 24px;font-size:var(--fs-unidade);font-weight:700;letter-spacing:0;text-transform:none;color:var(--marrom-1);background:transparent;border:1px solid rgba(var(--marrom-rgb,84,71,49),.22);border-radius:var(--raio-campo);padding:3px 8px}.ci-escala-dica{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px}.ci-escala-dica-rotulo{font-size:var(--fs-rotulo);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--marrom-1)}.ci-escala-dica .ci-escala-legenda{font-size:var(--fs-apoio);font-style:normal;white-space:nowrap}.ci-escala-grupo.ci-escala-grupo{gap:0}.ci-escala-item.ci-escala-item{display:grid;grid-template-columns:150px 1fr;align-items:center;gap:14px;padding:6px 0}.ci-escala-label.ci-escala-label{font-size:var(--fs-corpo);font-weight:600;letter-spacing:0;text-transform:none;color:var(--ink-resumo)}.ci-escala-btns.ci-escala-btns{gap:0;border:1px solid rgba(var(--marrom-rgb,84,71,49),.3);border-radius:var(--raio-campo);overflow:hidden}.ci-escala-btn.ci-escala-btn{height:38px;padding:0;border:none;border-left:1px solid rgba(var(--marrom-rgb,84,71,49),.18);border-radius:0;background:transparent;color:var(--ink-resumo);font-size:var(--fs-corpo);font-weight:600}.ci-escala-btn.ci-escala-btn:first-child{border-left:none}.ci-escala-btn.ci-escala-btn:hover{background:#fefdfa59;color:var(--ink-resumo)}.ci-escala-btn.selecionado.selecionado{background:rgba(var(--salvia-rgb,212,207,177),.55);color:var(--ink-resumo);font-weight:700}.ci-campo-label.ci-campo-label{font-size:var(--fs-rotulo);letter-spacing:.08em;margin-bottom:8px}#ci-bloco-corpo-sintomas .ci-chip{text-transform:none;letter-spacing:0}.ci-chip.ci-chip{height:34px;padding:0 12px;border-radius:var(--raio-campo);background:transparent;border:1px solid rgba(var(--marrom-rgb,84,71,49),.3);color:var(--ink-resumo);font-size:var(--fs-apoio);font-weight:600}.ci-chip.ci-chip:hover{background:#fefdfa59;color:var(--ink-resumo)}.ci-chip.selecionado.selecionado{background:rgba(var(--salvia-rgb,212,207,177),.55);border-color:transparent;color:var(--ink-resumo)}#ci-bloco-observacoes .ci-campo-label{font-size:var(--fs-corpo);font-weight:600;letter-spacing:0;text-transform:none;color:var(--ink-resumo)}.ci-textarea.ci-textarea{background:transparent;border:1px solid rgba(var(--marrom-rgb,84,71,49),.3);border-radius:var(--raio-campo);padding:10px 12px;font-size:var(--fs-corpo)}.ci-audio-btn.ci-audio-btn{height:36px;padding:0 14px;background:transparent;border:1px solid rgba(var(--marrom-rgb,84,71,49),.3);border-radius:var(--raio-campo);color:var(--ink-resumo);font-size:var(--fs-apoio);font-weight:600}.ci-audio-btn.ci-audio-btn:hover{background:#fefdfa59}.ci-audio-dica{font-style:normal}.ci-wearable-nota.ci-wearable-nota{font-style:normal;font-size:var(--fs-apoio)}.ci-wearable-trigger.ci-wearable-trigger{min-height:70px;background:transparent;border:1px dashed rgba(var(--marrom-rgb,84,71,49),.35);border-radius:var(--raio-campo);font-size:var(--fs-apoio);color:var(--marrom-1)}.ci-wearable-trigger.ci-wearable-trigger:hover,.ci-wearable-trigger.arrastando.arrastando{background:#fefdfa59;color:var(--ink-resumo)}.ci-acoes.ci-acoes{justify-content:flex-end;margin-top:0}#btn-revisar-checkin,#btn-confirmar-checkin,.ci-btn-primario-compacto{padding:0 18px;height:40px;border-radius:var(--raio-campo);background:var(--escuro-degrade);font-weight:700}#btn-revisar-checkin:hover,#btn-confirmar-checkin:hover{background:var(--escuro-degrade-hover)}.ci-btn-secundario.ci-btn-secundario{height:40px;padding:0 16px;border-radius:var(--raio-campo);border-color:rgba(var(--marrom-rgb,84,71,49),.3);color:var(--ink-resumo)}.ci-retroativo-wrap.ci-retroativo-wrap{text-align:right;margin-top:10px}.ci-retroativo-link.ci-retroativo-link{font-size:var(--fs-apoio);font-weight:600;color:var(--marrom-1);text-underline-offset:3px}.ci-historico-section.ci-historico-section{margin-top:var(--gap-secao)}.ci-hist-card{background:var(--vidro);border:1px solid var(--vidro-borda);border-radius:var(--raio-card);box-shadow:var(--sombra-card);padding:0 16px}.ci-hist-item.ci-hist-item{background:transparent;border:none;border-top:1px solid rgba(var(--marrom-rgb,84,71,49),.14);border-radius:0;margin:0}.ci-hist-item.ci-hist-item:first-child{border-top:none}.ci-hist-header.ci-hist-header{padding:12px 0;gap:16px}.ci-hist-semana-wrap{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.ci-hist-semana.ci-hist-semana{font-family:var(--sans);font-size:var(--fs-corpo);font-weight:700}.ci-hist-resumo{font-size:var(--fs-apoio);color:var(--marrom-1)}.ci-hist-minis{display:flex;gap:4px;flex-shrink:0}.ci-hist-mini-nota{width:14px;height:14px;border-radius:2px;background:#423c22;display:inline-block}.ci-hist-toggle.ci-hist-toggle{font-size:var(--fs-unidade);font-weight:700}.ci-hist-corpo.ci-hist-corpo{padding:0 0 16px;border-top:none}@media (max-width:640px){.ci-escala-item.ci-escala-item{grid-template-columns:1fr;gap:6px;padding:8px 0}.ci-escala-btn.ci-escala-btn{height:42px}.ci-hist-header.ci-hist-header{flex-wrap:wrap}.ci-hist-semana-wrap{flex:1 1 100%}.ci-hist-minis{order:3}}.ci-legenda.ci-legenda{display:flex;flex-wrap:wrap;gap:6px 18px}#ci-evolucao-card.bloco{margin-top:var(--gap-secao)}#tab-checkin #checkin-form-wrap,#tab-checkin #checkin-retroativo-wrap,#tab-checkin #checkin-estado-enviado{max-width:900px}.ci-acolhimento.ci-acolhimento{padding:0}#tab-checkin .aba-cabecalho{margin-bottom:8px}.ci-semana-label.ci-semana-label{margin:0 0 var(--gap-secao)}.ci-escala-dica.ci-escala-dica{margin-bottom:8px}#checkin-form .bloco-cabecalho{margin-bottom:10px}.ci-retroativo-wrap.ci-retroativo-wrap{margin-top:16px}.ci-retroativo-selecao.ci-retroativo-selecao{text-align:left;margin-top:12px}#tab-checkin #checkin-form-wrap,#tab-checkin #checkin-retroativo-wrap,#tab-checkin #checkin-estado-enviado{max-width:none}#tab-checkin .aba-cabecalho{margin-bottom:14px}.ci-situacao{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;background:var(--vidro);border:1px solid var(--vidro-borda);border-left:3px solid rgba(66,60,34,.8);border-radius:var(--raio-card);box-shadow:var(--sombra-card);padding:var(--pad-card);margin-bottom:var(--gap-secao)}.ci-situacao.oculto{display:none}.ci-situacao--emdia{border-left-color:#4a6438}.ci-situacao-texto{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.ci-situacao-titulo{font-size:var(--fs-corpo);font-weight:700;color:var(--ink-resumo)}.ci-situacao-sub{font-size:var(--fs-apoio);color:var(--marrom-1)}.ci-situacao-semanas{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.ci-situacao-semanas:empty{display:none}.ci-situacao-semana{width:auto;height:auto;margin:0;padding:3px 8px;font-family:var(--sans);font-size:var(--fs-unidade);font-weight:700;color:var(--marrom-1);background:transparent;border:1px solid rgba(var(--marrom-rgb,84,71,49),.22);border-radius:var(--raio-campo);cursor:pointer}.ci-situacao-semana.ativa{background:rgba(var(--salvia-rgb,212,207,177),.55);border-color:transparent;color:var(--ink-resumo)}.ci-situacao-semana:hover{background:#fefdfa59}.ci-situacao-acoes{flex-shrink:0}.ci-situacao-btn{width:auto;height:40px;margin:0;padding:0 18px;border:none;border-radius:var(--raio-campo);background:var(--escuro-degrade);color:#fdfcfa;font-family:var(--sans);font-size:.9rem;font-weight:700;cursor:pointer}.ci-situacao-btn:hover{background:var(--escuro-degrade-hover)}.ci-situacao-btn-sec.ci-situacao-btn-sec{margin:0;width:auto}.ci-semana-label.ci-semana-label{border:none;padding:0;margin:0 0 20px;font-size:var(--fs-rotulo);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--marrom-1)}.ci-acoes.ci-acoes{gap:14px}.ci-acoes .ci-retroativo-link{font-size:var(--fs-apoio);font-weight:600;color:var(--marrom-1);text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media (max-width:640px){.ci-situacao-acoes,.ci-situacao-btn,.ci-situacao-btn-sec.ci-situacao-btn-sec{width:100%}}.ci-escala-item.ci-escala-item{grid-template-columns:1fr 440px}@media (max-width:960px){.ci-escala-item.ci-escala-item{grid-template-columns:1fr 340px}}@media (max-width:640px){.ci-escala-item.ci-escala-item{grid-template-columns:1fr}}.ci-escala-btn.selecionado.selecionado{background:var(--escuro-degrade);color:#fdfcfa;font-weight:700}.ci-chip.selecionado.selecionado{background:var(--escuro-degrade);border-color:transparent;color:#fdfcfa}.ci-campo-pergunta.ci-campo-pergunta{font-size:var(--fs-corpo);font-weight:600;letter-spacing:0;text-transform:none;color:var(--ink-resumo);margin-bottom:8px}#ci-bloco-corpo-sintomas .ci-escala-dica{margin-bottom:8px}#ci-sintomas-grupos .ci-campo-grupo{display:grid;grid-template-columns:minmax(200px,1fr) 500px;align-items:center;gap:14px;padding:6px 0;margin:0}#ci-sintomas-grupos .ci-campo-pergunta.ci-campo-pergunta{margin:0}#ci-sintomas-grupos .ci-chips{display:grid;grid-template-columns:repeat(auto-fill,minmax(116px,1fr));gap:6px;align-content:center}#ci-sintomas-grupos .ci-chip.ci-chip{width:100%;min-width:0;padding:0 8px;font-size:12.5px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:1100px){#ci-sintomas-grupos .ci-campo-grupo{grid-template-columns:1fr 360px}}@media (max-width:640px){#ci-sintomas-grupos .ci-campo-grupo{grid-template-columns:1fr;gap:6px;padding:8px 0}#ci-sintomas-grupos .ci-chips{grid-template-columns:repeat(2,minmax(0,1fr))}}.ci-modal-card.ci-modal-card{max-width:480px;border-radius:var(--raio-card);border:1px solid rgba(var(--marrom-rgb,84,71,49),.14);padding:18px 20px;background:#fdfcfa}.ci-modal-topo.ci-modal-topo{gap:10px;margin-bottom:14px;align-items:flex-start}.ci-modal-icone.ci-modal-icone{width:auto;height:auto;border-radius:0;background:transparent;margin-top:2px}.ci-modal-icone.ci-modal-icone svg{width:20px;height:20px;stroke-width:1.4}.ci-modal-icone.carregando.carregando{width:20px;height:20px;border-radius:50%}.ci-modal-titulo.ci-modal-titulo{font-size:1.3rem;font-weight:600}.ci-modal-sub.ci-modal-sub{font-size:var(--fs-apoio)}.ci-modal-resumo.ci-modal-resumo,.ci-modal-bloco.ci-modal-bloco{border-top-color:rgba(var(--marrom-rgb,84,71,49),.14)}.ci-modal-bloco-titulo.ci-modal-bloco-titulo{font-size:var(--fs-rotulo);letter-spacing:.08em}.ci-modal-bloco-texto.ci-modal-bloco-texto{font-size:var(--fs-apoio)}.ci-modal-anexo-preview.ci-modal-anexo-preview{border-radius:var(--raio-campo);border-color:rgba(var(--marrom-rgb,84,71,49),.14);background:transparent}.ci-modal-anexo-legenda.ci-modal-anexo-legenda{font-size:var(--fs-apoio);text-align:left}.ci-modal label{font-size:var(--fs-rotulo);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--marrom-1);margin:12px 0 6px}.ci-modal input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),.ci-modal select,.ci-modal textarea{width:100%;height:40px;margin:0;padding:0 12px;box-sizing:border-box;background:transparent;border:1px solid rgba(var(--marrom-rgb,84,71,49),.3);border-radius:var(--raio-campo);color:var(--ink-resumo);font-family:var(--sans);font-size:var(--fs-corpo);box-shadow:none}.ci-modal textarea{height:auto;min-height:88px;padding:10px 12px}.ci-modal input:focus,.ci-modal select:focus,.ci-modal textarea:focus{outline:none;border-color:rgba(var(--marrom-rgb,84,71,49),.55);background:#fefdfa59}.ci-modal .grid2{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}#treino-modal-form .u-font-size-0-68rem-color-marrom-1-margin-top-8px{font-size:var(--fs-unidade);color:var(--marrom-1);margin-top:8px;line-height:1.4}#treino-aviso-rascunho-ia.u-display-none-margin-bottom-12px-background-rgba-201-168-76{background:#8a5e1e14;border-color:#8a5e1e4d;border-radius:var(--raio-campo);font-size:var(--fs-apoio);color:var(--marrom-1)}.ci-modal-fechar.ci-modal-fechar,.ci-modal .ci-btn-primario-compacto{height:40px;padding:0 18px;border-radius:var(--raio-campo);background:var(--escuro-degrade);color:#fdfcfa;font-weight:700;font-size:.9rem}.ci-modal-fechar.ci-modal-fechar:hover{background:var(--escuro-degrade-hover)}.ci-modal-cancelar.ci-modal-cancelar{height:40px;padding:0 16px;border-radius:var(--raio-campo);border:1px solid rgba(var(--marrom-rgb,84,71,49),.3);color:var(--ink-resumo);font-weight:600;font-size:.9rem}.ci-modal-cancelar.ci-modal-cancelar:hover{background:rgba(var(--marrom-rgb,84,71,49),.06)}.ci-modal-botoes.ci-modal-botoes{gap:8px}.fotos-corte-pular.fotos-corte-pular{font-size:var(--fs-apoio);color:var(--marrom-1)}#ia-treino-box{background:var(--vidro);border:1px solid var(--vidro-borda);border-radius:var(--raio-card);box-shadow:var(--sombra-card);padding:var(--pad-card);margin-bottom:var(--gap-secao)}#ia-treino-box .panel-desc{font-size:var(--fs-apoio);font-weight:400;color:var(--marrom-1);line-height:1.55;margin-bottom:12px}label.treinos-btn-secundario{text-transform:none;letter-spacing:0;font-size:var(--fs-apoio);margin:0;height:36px;padding:0 14px}#btn-extrair-treino-ia{width:auto;height:40px;margin:12px 0 0;padding:0 18px;border:none;border-radius:var(--raio-campo);background:var(--escuro-degrade);color:#fdfcfa;font-family:var(--sans);font-size:.9rem;font-weight:700}#btn-extrair-treino-ia:disabled{opacity:.45;cursor:not-allowed}#ia-treino-nome-arquivo,#ia-treino-aviso{font-size:var(--fs-apoio)!important;color:var(--marrom-1)}.linha-treino .lt-info,#treinos-periodo-custom span{font-size:var(--fs-apoio)}.treinos-linha-head.treinos-linha-head{font-size:var(--fs-rotulo);font-weight:700;letter-spacing:.08em;color:var(--marrom-1)}.treinos-linha.treinos-linha{border-bottom-color:rgba(var(--marrom-rgb,84,71,49),.1);font-size:var(--fs-apoio)}.tl-menu-dropdown.tl-menu-dropdown{border-radius:var(--raio-campo);border-color:rgba(var(--marrom-rgb,84,71,49),.14);background:#fdfcfa}.tl-menu-dropdown.tl-menu-dropdown button{font-size:var(--fs-apoio);border-radius:var(--raio-campo)}.ci-revisao-cabecalho.ci-revisao-cabecalho{text-align:left;margin-bottom:20px}.ci-revisao-eyebrow.ci-revisao-eyebrow{font-size:var(--fs-rotulo);font-weight:700;letter-spacing:.08em}.ci-revisao-titulo.ci-revisao-titulo{font-size:1.45rem}.ci-revisao-titulo.ci-revisao-titulo em{font-weight:400;color:var(--ink-resumo)}.ci-revisao-semana.ci-revisao-semana{font-size:var(--fs-apoio)}.ci-revisao-card.ci-revisao-card{background:var(--vidro);border:1px solid var(--vidro-borda);border-radius:var(--raio-card);box-shadow:var(--sombra-card);padding:var(--pad-card);margin-bottom:var(--gap-card)}.ci-revisao-card-nome.ci-revisao-card-nome{font-size:var(--fs-rotulo);letter-spacing:.08em;color:var(--marrom-1)}.ci-revisao-editar.ci-revisao-editar{font-size:var(--fs-apoio);color:var(--marrom-1)}.ci-resumo-chave.ci-resumo-chave,.ci-resumo-valor.ci-resumo-valor,.ci-resumo-conteudo.ci-resumo-conteudo{font-size:var(--fs-apoio)}.ci-resumo-valor--nota.ci-resumo-valor--nota{font-family:var(--sans);font-size:1.05rem;font-weight:700}.ci-resumo-linha.ci-resumo-linha{border-top-color:rgba(var(--marrom-rgb,84,71,49),.1)}.ci-resumo-texto.ci-resumo-texto{font-size:var(--fs-corpo)}.ci-sucesso.ci-sucesso{background:var(--vidro);border:1px solid var(--vidro-borda);border-left:3px solid #4A6438;border-radius:var(--raio-card);box-shadow:var(--sombra-card);padding:var(--pad-card)}.ci-sucesso.ci-sucesso svg{width:20px;height:20px;stroke-width:1.4}.ci-sucesso-titulo.ci-sucesso-titulo{font-family:var(--sans);font-size:var(--fs-corpo);font-weight:700}.ci-sucesso-sub.ci-sucesso-sub{font-size:var(--fs-apoio)}.ci-hist-eyebrow.ci-hist-eyebrow{font-size:var(--fs-rotulo);letter-spacing:.08em}.ci-hist-chip.ci-hist-chip{border-radius:var(--raio-campo);background:rgba(var(--marrom-rgb,84,71,49),.08);font-size:var(--fs-apoio);padding:4px 10px}.ci-hist-nota-label.ci-hist-nota-label{font-size:var(--fs-rotulo);letter-spacing:.08em}.ci-hist-obs.ci-hist-obs{font-size:var(--fs-corpo)}.ci-hist-editar-btn.ci-hist-editar-btn{font-size:var(--fs-apoio);color:var(--marrom-1)}.ci-audio-item.ci-audio-item{background:transparent;border-color:rgba(var(--marrom-rgb,84,71,49),.22);border-radius:var(--raio-campo);font-size:var(--fs-apoio)}.ci-audio-btn.ci-audio-btn--parar{background:#9c4a36;border-color:#9c4a36;color:#fdfcfa}.ci-audio-btn.ci-audio-btn--parar:hover{background:#8c3123}.ci-audio-btn.ci-audio-btn--fraco{color:var(--marrom-1)}.ci-retroativo-selecao select{background:transparent;border:1px solid rgba(var(--marrom-rgb,84,71,49),.3);border-radius:var(--raio-campo);height:40px}.pf-label.pf-label{font-size:var(--fs-rotulo);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--marrom-1)}.pf-nota.pf-nota{font-size:var(--fs-apoio);color:var(--marrom-1)}.pf-aviso.pf-aviso{background:var(--vidro);border:1px solid var(--vidro-borda);border-radius:var(--raio-card);font-size:var(--fs-apoio)}.pf-textarea.pf-textarea{background:transparent;border:1px solid rgba(var(--marrom-rgb,84,71,49),.3);border-radius:var(--raio-campo);font-size:var(--fs-corpo)}.tab-menu-sheet.tab-menu-sheet{border-radius:var(--raio-card) var(--raio-card) 0 0}#treinos-paineis-registro#treinos-paineis-registro{background:transparent;border:none;box-shadow:none;padding:0;margin:0 0 var(--gap-secao)}#treinos-paineis-registro#treinos-paineis-registro.oculto{display:none}#ia-treino-box{margin-bottom:0}.fotos-eyebrow.fotos-eyebrow{font-size:var(--fs-rotulo);font-weight:700;letter-spacing:.08em}.fotos-cabecalho.fotos-cabecalho{margin-bottom:16px}.fotos-data-campo.fotos-data-campo{margin:0 0 var(--gap-secao)}.fotos-data-campo label{font-size:var(--fs-rotulo);font-weight:700;letter-spacing:.08em;margin:0}.fotos-data-campo-nota.fotos-data-campo-nota{font-style:normal;font-size:var(--fs-apoio);opacity:1}.fotos-captura-grid.fotos-captura-grid{gap:var(--gap-card);margin-bottom:var(--gap-secao)}.fotos-card.fotos-card{background:var(--vidro);border:1px solid var(--vidro-borda);border-radius:var(--raio-card);box-shadow:var(--sombra-card);padding:var(--pad-card);padding-bottom:16px}.fotos-card-titulo.fotos-card-titulo{font-family:var(--sans);font-size:var(--fs-rotulo);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--marrom-1);margin-bottom:10px}.fotos-silhueta.fotos-silhueta{height:130px}.fotos-silhueta svg path{vector-effect:non-scaling-stroke}.fotos-silhueta svg{stroke-width:1.4;opacity:.72}@media (max-width:767px){.fotos-silhueta.fotos-silhueta{height:64px}}.fotos-card-instrucao.fotos-card-instrucao{font-style:normal;font-size:var(--fs-apoio);margin-bottom:12px}.fotos-selo.fotos-selo{border-radius:var(--raio-campo);background:transparent;border:1px solid rgba(var(--marrom-rgb,84,71,49),.22);padding:3px 8px}.fotos-selo.fotos-selo span{font-size:var(--fs-unidade);letter-spacing:0;text-transform:none;font-weight:700}.fotos-trigger.fotos-trigger{height:36px;padding:0;line-height:34px;border:1px solid rgba(var(--marrom-rgb,84,71,49),.3);color:var(--ink-resumo);letter-spacing:0;font-size:var(--fs-apoio);border-radius:var(--raio-campo)}.fotos-trigger.fotos-trigger:hover{background:#fefdfa59;color:var(--ink-resumo)}.fotos-acao.fotos-acao{font-size:var(--fs-apoio);color:var(--marrom-1)}.fotos-btn-salvar-sessao.fotos-btn-salvar-sessao{height:40px;padding:0 18px;border-radius:var(--raio-campo);background:var(--escuro-degrade);font-weight:700;font-size:.9rem}.fotos-btn-salvar-sessao.fotos-btn-salvar-sessao:hover:not(:disabled){background:var(--escuro-degrade-hover)}.fotos-btn-salvar-sessao.fotos-btn-salvar-sessao:disabled{background:var(--escuro-degrade);color:#fdfcfa;opacity:.45}.fotos-salvar-sessao-nota.fotos-salvar-sessao-nota{font-style:normal;font-size:var(--fs-apoio)}.fotos-secao-head.fotos-secao-head{margin-top:var(--gap-secao);margin-bottom:10px}.fotos-secao-head:first-of-type{margin-top:0}.fotos-timeline-titulo.fotos-timeline-titulo{font-size:1.45rem;color:var(--ink-resumo)}.fotos-timeline-titulo.fotos-timeline-titulo em{font-weight:400;color:var(--ink-resumo)}.fotos-secao-contagem.fotos-secao-contagem{font-size:var(--fs-rotulo);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--marrom-1)}#fotos-timeline-lista{background:var(--vidro);border:1px solid var(--vidro-borda);border-radius:var(--raio-card);box-shadow:var(--sombra-card);padding:0 16px}#fotos-timeline-lista>.empty-state{padding:16px 0}.fotos-sessao.fotos-sessao{background:transparent;border:none;border-top:1px solid rgba(var(--marrom-rgb,84,71,49),.14);border-radius:0;margin:0}.fotos-sessao.fotos-sessao:first-child{border-top:none}.fotos-sessao-head.fotos-sessao-head{padding:12px 0;gap:16px}.fotos-sessao-head.fotos-sessao-head:hover{background:transparent}.fotos-sessao-data.fotos-sessao-data{font-family:var(--sans);font-size:var(--fs-corpo);font-weight:700}.fotos-sessao-angulos.fotos-sessao-angulos,.fotos-sessao-relativo.fotos-sessao-relativo{font-size:var(--fs-apoio)}.fotos-sessao-corpo.fotos-sessao-corpo{padding:0 0 16px}.fotos-thumb-wrap.fotos-thumb-wrap,.fotos-thumb-ausente.fotos-thumb-ausente{border-radius:var(--raio-campo);border-color:rgba(var(--marrom-rgb,84,71,49),.22);background:transparent}.fotos-thumb-ausente.fotos-thumb-ausente,.fotos-thumb-carregando,.fotos-thumb-vazio{font-style:normal;font-size:var(--fs-unidade)}.fotos-thumb-angulo.fotos-thumb-angulo{font-size:var(--fs-rotulo);font-weight:700}.fotos-thumb-data.fotos-thumb-data{border-radius:var(--raio-campo);font-size:var(--fs-unidade)}.fotos-thumb-excluir.fotos-thumb-excluir{border-radius:var(--raio-campo)}.fotos-confirmar-titulo{font-size:var(--fs-corpo)}.fotos-confirmar-aviso{font-size:var(--fs-apoio)}.fotos-comparacao-toolbar.fotos-comparacao-toolbar{margin-bottom:var(--gap-card)}.fotos-comparacao-campo label{font-size:var(--fs-rotulo);letter-spacing:.08em}.fotos-comparacao-campo select{height:40px;padding:0 12px;background:transparent;border:1px solid rgba(var(--marrom-rgb,84,71,49),.3);border-radius:var(--raio-campo);font-size:var(--fs-corpo)}#fotos-btn-comparar{height:40px;padding:0 18px;border:none;border-radius:var(--raio-campo);background:var(--escuro-degrade);color:#fdfcfa;font-weight:700;font-size:.9rem;margin:0;width:auto}#fotos-btn-comparar:disabled{background:var(--escuro-degrade);color:#fdfcfa;opacity:.45}.fotos-comparacao-linha.fotos-comparacao-linha{background:var(--vidro);border:1px solid var(--vidro-borda);border-radius:var(--raio-card);box-shadow:var(--sombra-card);padding:var(--pad-card);margin-bottom:var(--gap-card)}.fotos-comparacao-angulo-label.fotos-comparacao-angulo-label{font-size:var(--fs-rotulo);letter-spacing:.08em;color:var(--marrom-1);margin-bottom:10px}.fotos-aviso-simples,.fotos-vazio{font-size:var(--fs-apoio)}.fotos-vazio-titulo{font-size:1.1rem}.fotos-vazio-texto{font-size:var(--fs-apoio)}#fotos-timeline-lista .fotos-vazio,#fotos-timeline-lista .empty-state{background:transparent;border:none;box-shadow:none;padding:20px 0}.fotos-aviso-simples.fotos-aviso-simples{background:var(--vidro);border:1px solid var(--vidro-borda);border-radius:var(--raio-card);box-shadow:var(--sombra-card);padding:var(--pad-card);font-style:normal;color:var(--marrom-1)}#jornada-controles-jornada.oculto,#jornada-controles-ad.oculto,.jornada-ad-thumb img.oculto,.jornada-ad-acoes.oculto,#tab-jornada .jornada-ad-slot .fotos-trigger.oculto{display:none}.jornada-ad-fotos{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:8px}.jornada-ad-slot{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid rgba(var(--marrom-rgb,84,71,49),.22);border-radius:var(--raio-card);background:transparent}.jornada-ad-slot-rotulo{font-size:var(--fs-rotulo);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--marrom-1)}.jornada-ad-thumb{aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--raio-card);background:#fefdfa59;border:1px solid rgba(var(--marrom-rgb,84,71,49),.14)}.jornada-ad-thumb img{display:block;width:100%;height:100%;object-fit:cover}#tab-jornada .jornada-ad-slot .fotos-input+.fotos-trigger{width:100%;margin-bottom:0;justify-content:center}.jornada-ad-acoes{display:flex;gap:14px;min-height:36px;align-items:center}#jornada-corpo.oculto{display:none}.jornada-linha-dupla{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width:480px){.jornada-linha-dupla{grid-template-columns:1fr;gap:0}}#tab-jornada .jornada-bloco-selecao,#tab-jornada .jornada-formato-toggle{margin-bottom:12px}#tab-jornada .jornada-campo-label{margin-bottom:6px}#tab-jornada .jornada-limite-metricas{margin-bottom:0}#tab-jornada .jornada-presets{margin-bottom:12px}#tab-jornada .fotos-input+.fotos-trigger{margin-bottom:12px}#tab-jornada .jornada-ad-fotos{margin-bottom:0}#tab-jornada .jornada-preview-shell{margin:4px 0 12px}#tab-jornada .jornada-linha-dupla .jornada-bloco-selecao{margin-bottom:12px}#tab-jornada .jornada-limite-metricas{margin-top:4px}.jornada-expansao{margin-top:10px}.jornada-expansao.oculto{display:none}#tab-jornada .jornada-expansao .fotos-input+.fotos-trigger{margin-bottom:0}#tab-jornada .jornada-expansao .fotos-trigger.oculto,.jornada-foto-thumb.oculto{display:none}.jornada-foto-thumb{max-width:150px;margin-bottom:6px}#tab-jornada .jornada-expansao input[type=text]{margin-bottom:8px}#tab-jornada .jornada-expansao .jornada-presets{margin-bottom:0}#tab-jornada .jornada-expansao input[type=text]{height:40px;padding:0 12px;font-family:var(--sans);font-style:normal;font-size:var(--fs-corpo);font-weight:500;color:var(--ink-resumo)}#tab-jornada .jornada-expansao input[type=text]::placeholder{font-style:normal}.jornada-preset-btn.jornada-preset-btn{height:34px;padding:0 12px;border-radius:var(--raio-campo);background:transparent;border:1px solid rgba(var(--marrom-rgb,84,71,49),.3);color:var(--ink-resumo);font-family:var(--sans);font-size:var(--fs-apoio);font-weight:500;letter-spacing:0}.jornada-preset-btn.jornada-preset-btn:hover{background:#fefdfa59}#tab-jornada .jornada-presets{gap:8px}#presc-lista .pf-card{padding:var(--pad-card);margin-bottom:var(--gap-card)}#presc-lista .pf-doc{flex-wrap:nowrap;gap:12px;align-items:center}#presc-lista .pf-doc-icone{width:20px;height:20px;background:transparent;border-radius:0}#presc-lista .pf-doc-icone svg{width:20px;height:20px;stroke:var(--marrom-1);stroke-width:1.4}#presc-lista .pf-card-nome{font-family:var(--sans);font-size:var(--fs-corpo);font-weight:700;color:var(--ink-resumo)}#presc-lista .pf-card-data,#presc-lista .pf-doc-arquivo{font-size:var(--fs-apoio);color:var(--marrom-1);margin-top:2px}#presc-lista .pf-btn.pf-btn--link{width:auto;height:36px;padding:0 16px;margin-left:auto;flex-shrink:0;background:var(--escuro-degrade);border:none;border-radius:var(--raio-campo);color:#fdfcfa;font-size:var(--fs-apoio);font-weight:700}#presc-lista .pf-btn.pf-btn--link:hover{background:var(--escuro-degrade-hover)}#presc-lista .pf-btn.pf-btn--link svg{width:16px;height:16px;stroke-width:1.6}#presc-lista .pf-texto{background:transparent;border-left:2px solid rgba(var(--marrom-rgb,84,71,49),.3);border-radius:0;padding:2px 0 2px 14px;margin-top:12px;font-size:var(--fs-corpo);font-weight:500;line-height:1.55;color:var(--ink-resumo)}#presc-lista .pf-vazio{padding:28px 16px;font-size:var(--fs-apoio);color:var(--marrom-1)}#presc-lista .pf-vazio-titulo{font-family:var(--sans);font-size:var(--fs-corpo);font-weight:700}@media (max-width:640px){#presc-lista .pf-doc{flex-wrap:wrap}#presc-lista .pf-btn.pf-btn--link{width:100%;margin-left:0;justify-content:center}}.presc-grupo{margin-bottom:28px}.presc-grupo:last-child{margin-bottom:0}.presc-grupo-rotulo{font-size:var(--fs-rotulo);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--marrom-1);margin-bottom:var(--gap-card)}.presc-mes{margin-bottom:var(--gap-card)}.presc-mes-cabecalho{list-style:none;display:flex;align-items:center;gap:10px;height:44px;padding:0 16px;cursor:pointer;background:var(--vidro);border:var(--vidro-borda);border-radius:var(--raio-card);box-shadow:var(--sombra-card)}.presc-mes-cabecalho::-webkit-details-marker{display:none}.presc-mes-cabecalho:hover{background:#fefdfa9e}.presc-mes-nome{font-size:var(--fs-corpo);font-weight:600;color:var(--ink-resumo)}.presc-mes-qtd{font-size:var(--fs-apoio);color:var(--marrom-1)}.presc-mes-seta{width:18px;height:18px;margin-left:auto;color:var(--marrom-1);transition:transform .15s ease}.presc-mes[open]>.presc-mes-cabecalho .presc-mes-seta{transform:rotate(180deg)}.presc-mes-corpo{padding-top:var(--gap-card)}.presc-mes-corpo .pf-card:last-child{margin-bottom:0}#tab-fale .pf-aviso-urgencia{max-width:none;margin-top:14px;padding:10px 14px;border-radius:var(--raio-card);background:#7437280d;border:1px solid rgba(116,55,40,.18);border-left:3px solid var(--alert-resumo);font-size:var(--fs-apoio);color:var(--alert-resumo)}#tab-fale .pf-aviso-urgencia strong{font-size:var(--fs-rotulo);font-weight:700;letter-spacing:.08em}#tab-fale .pf-aviso-urgencia .pf-aviso-linha{display:block;white-space:nowrap}@media (max-width:480px){#tab-fale .pf-aviso-urgencia{padding:9px 10px;font-size:clamp(10px,2.92vw,var(--fs-apoio));letter-spacing:-.01em}#tab-fale .pf-aviso-urgencia strong{font-size:clamp(9px,2.65vw,var(--fs-rotulo));letter-spacing:.05em;margin-right:3px}}#tab-fale .pf-card{background:var(--vidro);border:var(--vidro-borda);box-shadow:var(--sombra-card);border-radius:var(--raio-card);padding:var(--pad-card);margin-bottom:var(--gap-card)}#tab-fale .pf-label{font-size:var(--fs-rotulo);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--marrom-1)}#tab-fale .pf-select,#tab-fale .pf-textarea{background-color:transparent;border:1px solid rgba(var(--marrom-rgb,84,71,49),.3);border-radius:var(--raio-campo);font-size:var(--fs-corpo);font-weight:500;color:var(--ink-resumo)}#tab-fale .pf-select{height:40px}#tab-fale .pf-textarea::placeholder{color:#5c5646;font-style:normal}#tab-fale .pf-select:focus,#tab-fale .pf-textarea:focus{background-color:#ffffff38;border-color:var(--oliva-1);box-shadow:none}#tab-fale .pf-btn:not(.pf-btn--wpp):not(.pf-btn--link){height:40px;border-radius:var(--raio-campo);font-weight:700}#tab-fale .pf-btn--wpp{height:40px;border-radius:var(--raio-campo);background:var(--escuro-degrade)}#tab-fale .pf-nota{font-size:var(--fs-apoio);color:var(--marrom-1);margin-top:8px}#tab-fale .pf-aviso{background:transparent;border:1px solid rgba(var(--marrom-rgb,84,71,49),.22);border-radius:var(--raio-card);font-size:var(--fs-apoio);color:var(--ink-resumo)}#tab-fale .pf-chip{padding:0 10px;height:26px;border-radius:var(--raio-card);font-size:.76rem;font-weight:600;background:transparent;border:1px solid rgba(var(--marrom-rgb,84,71,49),.22);color:var(--marrom-1)}#tab-fale .pf-chip--respondido{color:var(--ok-resumo);border-color:#3a4f2c59}#tab-fale .pf-chip--pendente{color:var(--alert-resumo);border-color:#74372859}#tab-fale .pf-card--pendente{border-left:3px solid var(--alert-resumo)}#tab-fale .pf-card-topo{margin-bottom:10px}#tab-fale .pf-card-data{font-size:var(--fs-apoio);color:var(--marrom-1)}#tab-fale .pf-texto{background:transparent;border-left:2px solid rgba(var(--marrom-rgb,84,71,49),.3);border-radius:0;padding:2px 0 2px 14px;font-size:var(--fs-corpo);font-weight:500;line-height:1.55}#tab-fale .pf-resposta{margin-top:12px;border-left:2px solid var(--salvia-1);padding-left:14px}#tab-fale .pf-resposta .pf-texto{border-left:none;padding-left:0}#tab-fale .pf-resposta-label{font-size:var(--fs-rotulo);font-weight:700;letter-spacing:.08em;color:var(--marrom-1);margin-bottom:6px}#tab-fale .pf-btn.pf-btn--link{width:auto;height:36px;padding:0 14px;background:transparent;border:1px solid rgba(var(--marrom-rgb,84,71,49),.3);border-radius:var(--raio-campo);color:var(--ink-resumo);font-size:var(--fs-apoio);font-weight:600}#tab-fale .pf-btn.pf-btn--link:hover{background:#fefdfa59}#tab-fale .pf-vazio{padding:28px 16px;font-size:var(--fs-apoio);color:var(--marrom-1)}#tab-fale .pf-vazio-titulo{font-family:var(--sans);font-size:var(--fs-corpo);font-weight:700}#tab-fale .pf-cabecalho{max-width:none}#tab-fale .pf-sub{max-width:640px}.pf-sub--uma-linha{white-space:nowrap}@media (max-width:400px){.pf-sub--uma-linha{font-size:13px}}@media (max-width:640px){#tab-fale .pf-card-topo>.u-flex-1-min-width-0{flex:1 0 100%}}@media (min-width:768px){#login-content{padding-bottom:96px;box-sizing:border-box}}#tab-fale .pf-btn--wpp{width:auto;padding:0 18px}#tab-fale .pf-nota.oculto{display:none}@media (max-width:640px){#tab-fale .pf-btn--wpp{width:100%}}#tab-fale .pf-btn--wpp{display:inline-flex;margin:0 auto}#tab-fale .pf-btn.pf-btn--responder{width:auto;padding:0 18px}@media (max-width:640px){#tab-fale .pf-btn.pf-btn--responder{width:100%}}#tab-fale #fale-bloco-consultas{text-align:center}#tab-fale #fale-bloco-consultas .pf-aviso{text-align:left}.pf-texto a{color:var(--marrom-1);text-decoration:underline;text-underline-offset:2px}.pf-texto a:hover{color:var(--ink)}@media (max-width:767px){.login-marca-quote.login-marca-quote{color:#eae6d2;text-shadow:0 1px 3px rgba(20,16,8,.35)}.login-marca-linha.login-marca-linha{width:56px;height:1px;margin-left:auto;margin-right:auto;background:linear-gradient(90deg,rgba(var(--salvia-rgb,212,207,177),0),#cfc9a8,rgba(var(--salvia-rgb,212,207,177),0))}}.rot-curto,.cc-delta-unidade{display:none}@media (max-width:767px){.cc-mt-labelcell{width:34%;flex:0 0 34%;padding-right:6px}.cc-mt-rowlabel.cc-mt-rowlabel{display:flex;flex-direction:column;gap:1px;padding:8px 6px 8px 0;overflow-wrap:normal;word-break:keep-all;hyphens:manual}.cc-mt-nome{font-size:11.5px;font-weight:600;letter-spacing:.02em;line-height:1.25;color:var(--ink-resumo)}.cc-mt-unit{font-size:11px;font-weight:400;letter-spacing:0;text-transform:none;line-height:1.2;color:var(--marrom-1)}.cc-mt-headcell.cc-mt-current{gap:0;padding:10px 2px 9px}.is-table.is-table{--is-label-col:34%}.is-td-label.is-td-label{padding:9px 6px 9px 0;font-size:11.5px;letter-spacing:.02em;font-weight:600;line-height:1.25;overflow-wrap:normal;word-break:keep-all;hyphens:manual}.is-td-nome{display:block}.is-td-unit.is-td-unit{display:block;margin:1px 0 0;font-size:11px;font-weight:400;color:var(--marrom-1)}.cc-delta-label.cc-delta-label{font-weight:600;letter-spacing:.06em}}@media (max-width:479px){.rot-cheio{display:none}.rot-curto{display:inline}}@media (max-width:767px){.cc-chart-canvas-wrap.cc-chart-canvas-wrap{height:200px}.cc-chart-panel{padding:16px 14px 12px;margin-bottom:24px}.cc-chart-legend.cc-chart-legend{display:flex;flex-wrap:nowrap;justify-content:center;gap:16px;padding-top:10px;margin-top:8px}.cc-chart-legend.cc-chart-legend span{white-space:nowrap;min-width:0;font-weight:400}.ci-legenda.ci-legenda{grid-template-columns:1fr 1fr;justify-content:start;gap:6px 12px;padding:0}.cc-chart-panel.cc-chart-panel--dois{padding:16px 14px 12px}.cc-chart-canvas-wrap.cc-chart-canvas-wrap--painel{height:150px}.cc-chart-subtitulo{margin-bottom:2px}.cc-chart-legend.cc-chart-legend--painel{display:flex;justify-content:center;margin-top:2px;padding-top:4px;gap:20px}.cc-chart-legend.cc-chart-legend--painel span{white-space:nowrap;font-weight:400}.cc-chart-sep{margin:12px 0 10px}.ci-legenda-item.ci-legenda-item{white-space:normal}}.fotos-card.fotos-card:not(.fotos-card--enviada){display:flex;flex-direction:column;justify-content:space-between}.fotos-card:not(.fotos-card--enviada) .fotos-card-titulo.fotos-card-titulo{line-height:1.3;min-height:2.6em;display:flex;align-items:flex-end;justify-content:center}.fotos-card:not(.fotos-card--enviada) .fotos-card-corpo{margin-top:auto}.sem-curto{display:none}@media (max-width:479px){.ci-situacao-semana .sem-cheio{display:none}.ci-situacao-semana .sem-curto{display:inline}.ci-situacao-semana.ci-situacao-semana{padding:6px 8px;font-size:11.5px;font-weight:600;letter-spacing:0;white-space:nowrap;font-variant-numeric:tabular-nums}.ci-situacao-semanas.ci-situacao-semanas{gap:6px}}.pesquisa-card{display:flex;flex-direction:column;gap:var(--e-2)}.pesquisa-escala{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));gap:4px}.pesquisa-nota{height:40px;padding:0;border:1.4px solid var(--hairline-resumo);border-radius:var(--raio-card);background:var(--card-resumo);color:var(--ink-resumo);font-family:var(--sans);font-size:14px;font-weight:600;cursor:pointer;font-variant-numeric:tabular-nums}.pesquisa-nota:hover{border-color:var(--oliva-1)}.pesquisa-nota[aria-pressed=true]{background:var(--oliva-1);border-color:var(--oliva-1);color:#f8f5ee}.pesquisa-nota:focus-visible{outline:2px solid var(--oliva-1);outline-offset:2px}.pesquisa-escala-leg{display:flex;justify-content:space-between;font-size:12px;color:var(--ink2)}.pesquisa-acoes{display:flex;align-items:center;gap:var(--e-4);flex-wrap:wrap;margin-top:var(--e-2)}.pesquisa-depois{background:none;border:none;padding:0;cursor:pointer;font-family:var(--sans);font-size:13.5px;font-weight:600;color:var(--oliva-1);text-decoration:underline}.pesquisa-erro{color:var(--alert)}.pesquisa-fim-titulo{margin:0;font-family:var(--serif);font-size:1.25rem;color:var(--ink-resumo)}@media (max-width:480px){.pesquisa-nota{height:36px;font-size:13px}.pesquisa-escala{gap:3px}}.pesquisa-intro,.pesquisa-aviso{margin:0;font-size:13.5px;line-height:1.5;color:var(--ink2)}.pesquisa-card .pf-label{text-transform:none;letter-spacing:0;font-size:14.5px}.pesquisa-acoes .pf-btn{width:auto}#instalar-modal,#avisos-modal{z-index:940}.instalar-icone{width:44px;height:44px;border-radius:10px;flex-shrink:0}.instalar-card:focus{outline:none}.instalar-card .ci-modal-titulo em{font-style:italic;font-weight:400;color:var(--oliva-1)}.instalar-passos{margin:0 0 18px;padding-left:20px;font-size:13.5px;line-height:1.6;color:var(--marrom-1)}.instalar-passos b{color:var(--ink-resumo);font-weight:600}.instalar-card.so-ios .ci-modal-cancelar{flex:1}.login-legal{margin-top:14px;font-size:12.5px;line-height:1.5;color:#6b6350;text-align:center}.login-legal a,.dash-confirm-link{color:var(--oliva-1,#4F492E);font-weight:600;text-decoration:underline;text-underline-offset:2px}.dash-confirm-link{display:inline-block;margin-top:10px;font-size:13.5px}#login-gate.consentimento-pendente #login-content{visibility:hidden}#dash-modal-confirm .ci-modal-icone-escudo,#dash-modal-confirm.confirm-privacidade .ci-modal-icone.alerta{display:none}#dash-modal-confirm.confirm-privacidade .ci-modal-icone-escudo{display:flex;color:var(--ink-resumo)}#dash-modal-confirm.confirm-privacidade .ci-modal-card{max-width:560px;padding:22px 24px;background:#f7f6f3}#dash-modal-confirm.confirm-privacidade .ci-modal-topo{display:grid;grid-template-columns:auto 1fr;column-gap:10px;align-items:center;margin-bottom:0}#dash-modal-confirm.confirm-privacidade .ci-modal-topo>div:last-child{display:contents}#dash-modal-confirm.confirm-privacidade .ci-modal-icone-escudo{grid-column:1;grid-row:1;margin-top:0}#dash-modal-confirm.confirm-privacidade .ci-modal-titulo{grid-column:2;grid-row:1}#dash-modal-confirm.confirm-privacidade .ci-modal-sub,#dash-modal-confirm.confirm-privacidade .dash-confirm-link{grid-column:1 / -1}#dash-modal-confirm.confirm-privacidade .dash-confirm-link{justify-self:start}#dash-modal-confirm.confirm-privacidade .ci-modal-titulo{font-family:var(--sans);font-size:1.1rem;font-weight:600}#dash-modal-confirm.confirm-privacidade .ci-modal-sub{margin-top:12px;font-size:.95rem;line-height:1.55;color:var(--ink-resumo)}#dash-modal-confirm.confirm-privacidade .dash-confirm-link{margin-top:16px;font-size:.95rem}#dash-modal-confirm.confirm-privacidade .dash-confirm-link:after{content:" \2197";font-weight:400}#dash-modal-confirm.confirm-privacidade .ci-modal-botoes{margin-top:20px;padding-top:20px;border-top:1px solid rgba(var(--marrom-rgb,84,71,49),.14)}#dash-modal-confirm.confirm-privacidade .ci-modal-botoes button{flex:1;min-height:44px}#ci-sintomas-grupos .ci-campo-grupo,#ci-plano-grupos .ci-campo-grupo{display:grid;grid-template-columns:minmax(150px,1fr) 560px;align-items:center;gap:14px;padding:6px 0;margin:0}#ci-sintomas-grupos .ci-campo-pergunta.ci-campo-pergunta,#ci-plano-grupos .ci-campo-pergunta.ci-campo-pergunta{margin:0}#ci-sintomas-grupos .ci-chips,#ci-plano-grupos .ci-chips{display:flex;flex-wrap:nowrap;align-items:stretch;gap:6px}#ci-sintomas-grupos .ci-chip.ci-chip,#ci-plano-grupos .ci-chip.ci-chip{flex:1 1 0;width:auto;min-width:0;height:auto;min-height:34px;padding:5px 6px;font-size:12px;line-height:1.2;display:flex;align-items:center;justify-content:center;text-align:center;white-space:normal;overflow:visible;text-overflow:clip}@media (max-width:1100px){#ci-sintomas-grupos .ci-campo-grupo,#ci-plano-grupos .ci-campo-grupo{grid-template-columns:1fr;gap:6px;padding:8px 0}}@media (max-width:640px){#ci-sintomas-grupos .ci-chips,#ci-plano-grupos .ci-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}#ci-sintomas-grupos .ci-chip.ci-chip,#ci-plano-grupos .ci-chip.ci-chip{flex:none}}#presc-lista .presc-plano{margin-bottom:18px}#novidades-modal{z-index:950}.novidades-card.novidades-card{max-width:460px;padding:26px 24px 22px;gap:0}.novidades-topo{margin-bottom:16px}.novidades-titulo{font-family:var(--serif);font-size:1.55rem;font-weight:500;line-height:1.2;color:var(--ink-resumo)}.novidades-titulo em{font-style:italic;color:var(--oliva-1)}.novidades-sub{margin-top:6px;font-size:var(--fs-apoio);color:var(--marrom-1);line-height:1.5}.novidades-lista{display:flex;flex-direction:column;gap:8px;overflow-y:auto;min-height:0}.novidades-item.novidades-item{flex:0 0 auto;height:auto;min-height:64px;margin:0;display:flex;align-items:center;gap:14px;width:100%;text-align:left;cursor:pointer;padding:12px 14px;border-radius:var(--raio-card);font-family:var(--sans);background:#fefdfab3;border:1px solid rgba(var(--marrom-rgb,84,71,49),.16);color:var(--ink-resumo);transition:background .15s ease,border-color .15s ease}.novidades-item:hover{background:#fff;border-color:rgba(var(--marrom-rgb,84,71,49),.34)}.novidades-icone{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:rgba(var(--salvia-rgb,212,207,177),.5);color:var(--oliva-1)}.novidades-icone svg{width:20px;height:20px}.novidades-item--pendente .novidades-icone{background:#8a5e1e1a;color:var(--warn-resumo)}.novidades-texto{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.novidades-item-titulo{font-size:var(--fs-corpo);font-weight:600;line-height:1.3}.novidades-item-sub{font-size:var(--fs-apoio);font-weight:400;color:var(--marrom-1);line-height:1.4}.novidades-etiqueta{flex:0 0 auto;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:var(--raio-pill);background:var(--oliva-1);color:var(--card-resumo)}.novidades-item--pendente .novidades-etiqueta{background:transparent;color:var(--warn-resumo);border:1px solid currentColor}.novidades-fechar.novidades-fechar{flex:0 0 auto;width:100%;margin:18px 0 0}#novidades-card:focus{outline:none}@media (max-width:480px){.novidades-card.novidades-card{padding:22px 18px 18px}.novidades-etiqueta{display:none}}.mi-acoes{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 14px}.mi-acoes.oculto{display:none}.mi-fila{margin:0 0 16px}.mi-fila:empty{display:none}.mi-fila-titulo{font-size:var(--fs-apoio, 13px);color:var(--marrom-1, #6b5d45);margin:0 0 6px}.mi-envio{border:1px solid rgba(84,71,49,.16);border-radius:10px;background:#ffffff8c;margin:0 0 8px;padding:0 12px}.mi-envio summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;padding:10px 0;cursor:pointer;font-size:14px}.mi-selo{font-size:12px;padding:2px 8px;border-radius:999px;border:1px solid rgba(84,71,49,.25)}.mi-selo--pendente{background:#c9a84c24}.mi-selo--recusado{background:#8a3b2b1a;border-color:#8a3b2b59}.mi-motivo{font-size:13px;padding:0 0 8px;color:#8a3b2b}.mi-itens{list-style:none;margin:0;padding:0 0 10px;display:grid;gap:4px}.mi-itens li{display:flex;justify-content:space-between;gap:12px;font-size:13px;border-top:1px solid rgba(84,71,49,.1);padding-top:4px}.mi-card{width:100%}#mi-modal:not(.oculto){display:flex}.mi-topo{display:flex;align-items:center;gap:8px;margin-bottom:6px;flex-shrink:0}.ci-modal .mi-topo input[type=date]{width:150px!important;height:34px!important;flex:0 0 150px}.mi-sistema{margin-left:auto;display:inline-flex;border:1px solid rgba(var(--marrom-rgb,84,71,49),.3);border-radius:var(--raio-campo);overflow:hidden}.ci-modal .mi-sistema button{white-space:nowrap;width:auto;height:32px;margin:0;padding:0 10px;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--marrom-1);font-family:var(--sans);font-size:12.5px;font-weight:600;cursor:pointer}.ci-modal .mi-sistema button.on{background:var(--escuro-degrade);color:#fdfcfa}.mi-lista{display:grid}.ci-modal .mi-linha{display:grid;grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:0 8px;margin:0;padding:5px 0;border-bottom:1px solid rgba(var(--marrom-rgb,84,71,49),.1);font-size:var(--fs-apoio);font-weight:400;letter-spacing:0;text-transform:none;color:var(--ink-resumo)}.mi-nome{font-size:var(--fs-apoio)}.mi-campo{position:relative;display:block}.ci-modal .mi-campo input.mi-valor{height:34px!important;margin:0;padding:0 36px 0 8px!important;text-align:right}.mi-campo--com-unidade em{display:none}.ci-modal .mi-campo--com-unidade input.mi-valor{padding-right:8px!important}.mi-campo em{position:absolute;right:9px;top:50%;transform:translateY(-50%);font-style:normal;font-size:12px;color:var(--marrom-1);pointer-events:none}.ci-modal .mi-campo input.mi-invalido{border-color:#8a3b2b}.mi-previa{grid-column:2;margin-top:2px;font-size:11.5px;color:var(--marrom-1, #6b5d45);text-align:right}.mi-previa:empty{display:none}.ci-modal .mi-mais{display:block;width:auto;height:auto;margin:0;background:none;border:none;box-shadow:none;text-decoration:underline;color:var(--marrom-1, #6b5d45);cursor:pointer;padding:8px 0 0;font-family:var(--sans);font-size:var(--fs-apoio);font-weight:500;letter-spacing:0;text-transform:none}.mi-tabela{width:100%;border-collapse:collapse;font-size:var(--fs-apoio)}.mi-tabela th{text-align:left;font-weight:600;font-size:12px;color:var(--marrom-1, #6b5d45);padding:0 6px 6px 0}.mi-tabela td{padding:7px 6px 7px 0;border-top:1px solid rgba(84,71,49,.12)}.mi-tabela th:last-child,.mi-tabela td:last-child{text-align:right;padding-right:0}.mi-convertido{font-weight:700}.mi-nota{font-size:var(--fs-apoio);color:var(--marrom-1, #6b5d45);margin:0}.mi-carregando{padding:20px;text-align:center;color:var(--marrom-1, #6b5d45)}#mi-erro{margin-top:8px}.cc-tcard--pendente{border-style:dashed;border-color:#54473159;background:#c9a84c12}.cc-tcard--pendente .cc-tcard-rel{font-size:10px;letter-spacing:.08em;color:#7a5a12;border:1px solid rgba(201,168,76,.55);background:#c9a84c29;border-radius:var(--raio-min, 4px);padding:3px 6px;line-height:1.1;white-space:normal;text-align:center}.cc-mt-headcell.cc-mt-pendente{white-space:normal}.cc-mt-headcell.cc-mt-pendente small{display:block;font-size:8px;font-weight:600;letter-spacing:0;text-transform:uppercase;color:#7a5a12;line-height:1.15;overflow-wrap:anywhere;white-space:normal}.cc-mt-cell.cc-mt-pendente{background:#c9a84c1a}.mi-arquivo{display:grid;gap:6px;justify-items:start}.mi-arquivo-nota{font-size:12px;color:var(--marrom-1, #6b5d45);line-height:1.4}.mi-leitura{font-size:13px;line-height:1.45;padding:10px 12px;border-radius:8px;background:#c9a84c1f;border:1px solid rgba(201,168,76,.4)}.mi-leitura--atencao{background:#8a3b2b14;border-color:#8a3b2b59}.mi-leitura ul{margin:6px 0 0;padding-left:18px}.ci-situacao-wearable{margin-top:8px;font-size:var(--fs-apoio);color:var(--marrom-1);display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.ci-situacao-wearable.oculto{display:none}.ci-situacao-link{width:auto;height:auto;margin:0;padding:0;border:0;background:none;font-family:var(--sans);font-size:var(--fs-apoio);font-weight:700;color:var(--oliva);text-decoration:underline;cursor:pointer}@media (max-width:480px){.ci-wearable-aparelho{display:none}}.mw-card{background:var(--vidro);border:1px solid var(--vidro-borda);border-radius:var(--raio-card);box-shadow:var(--sombra-card);padding:var(--pad-card)}.mw-cab{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;margin-bottom:10px}.mw-tag{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:var(--raio-campo);background:#5e583921;color:var(--oliva);font-size:.75rem;font-weight:700;white-space:nowrap}.mw-tag--q{background:transparent;border:1px solid rgba(84,71,49,.22);color:var(--marrom-1);font-weight:500}.mw-sp{flex:1}.mw-link{background:none;border:0;padding:0;width:auto;height:auto;margin:0;font-family:var(--sans);font-size:var(--fs-apoio);font-weight:700;color:var(--oliva);text-decoration:underline;cursor:pointer}.mw-grade{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.mw-grade--n1{grid-template-columns:minmax(0,1fr)}.mw-grade--n2{grid-template-columns:repeat(2,minmax(0,1fr))}.mw-grade--n3{grid-template-columns:repeat(3,minmax(0,1fr))}.mw-grade--n4{grid-template-columns:repeat(4,minmax(0,1fr))}.mw-m{padding:2px 8px;border-left:1px solid rgba(84,71,49,.14);text-align:center}.mw-m:first-child{border-left:0}.mw-k{font-size:.75rem;color:var(--marrom-1);font-weight:500}.mw-v{font-size:1.3rem;font-weight:700;color:var(--ink-resumo);line-height:1.25}.mw-v small{font-size:.75rem;color:var(--marrom-1);font-weight:400;margin-left:2px}.mw-p{display:inline-flex;align-items:center;justify-content:center;gap:4px;box-sizing:border-box;width:78px;height:20px;margin-top:2px;border-radius:var(--raio-campo);background:#5e583921;color:var(--oliva);font-size:.7rem;font-weight:700;white-space:nowrap}.mw-p svg{width:10px;height:10px;stroke:currentColor;fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.mw-rod{margin-top:10px;font-size:var(--fs-apoio);color:var(--marrom-1);display:flex;flex-wrap:wrap;gap:4px 12px;align-items:center}@media (max-width:560px){.mw-grade[class*=mw-grade--n]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:8px}.mw-grade--n1{grid-template-columns:minmax(0,1fr)}.mw-m:nth-child(odd){border-left:0}.mw-m:last-child:nth-child(odd){grid-column:1 / -1}}.mw-k{font-family:var(--sans);font-size:var(--fs-rotulo);font-weight:700;letter-spacing:var(--ls-rotulo);text-transform:uppercase;color:var(--marrom-1)}#ci-wearable-card.bloco{margin-top:var(--gap-secao)}.ci-evolucao-dupla{display:flex;gap:28px;align-items:flex-start}.ci-evolucao-grafico{flex:3 1 0;min-width:0}.ci-evolucao-dupla .ci-sintomas-bloco{flex:2 1 0;min-width:0;margin-top:0;padding-top:0;border-top:0}.ci-evolucao-dupla .ci-evolucao-canvas-wrap{height:160px}.ci-evolucao-dupla .ci-legenda{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 14px;padding:0}.ci-evolucao-dupla .ci-sintomas-label{margin-bottom:10px}.ci-evolucao-dupla .ci-sintoma-item+.ci-sintoma-item{margin-top:8px}@media (max-width:860px){.ci-evolucao-dupla{flex-direction:column;gap:0}.ci-evolucao-grafico{flex:none;width:100%}.ci-evolucao-dupla .ci-sintomas-bloco{flex:none;width:100%;margin-top:var(--e-4);padding-top:var(--e-3)}.ci-evolucao-dupla .ci-evolucao-canvas-wrap{height:200px}.ci-evolucao-dupla .ci-sintoma-item+.ci-sintoma-item{margin-top:10px}}.ia-aguarde{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:var(--raio-campo, 3px);background:#5e58391a;border:1px solid rgba(94,88,57,.22);border-left:3px solid var(--oliva, #5E5839);text-align:left}.ia-aguarde-giro{flex:0 0 auto;width:24px;height:24px;border:3px solid rgba(94,88,57,.22);border-top-color:var(--oliva, #5E5839);border-radius:50%;animation:ia-aguarde-gira .8s linear infinite}.ia-aguarde-texto{display:flex;flex-direction:column;gap:2px;min-width:0}.ia-aguarde-texto strong{font-size:1rem;font-weight:700;color:var(--ink, #2E2A20)}.ia-aguarde-texto span{font-size:.875rem;color:var(--ink-2, #54472F)}@keyframes ia-aguarde-gira{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ia-aguarde-giro{animation-duration:2.4s}}#presc-lista .pf-doc-acoes{display:flex;gap:8px;margin-left:auto;flex-shrink:0}#presc-lista .pf-doc-acoes .pf-btn.pf-btn--link{margin-left:0}#presc-lista .pf-btn.pf-btn--ver{background:transparent;border:1.4px solid var(--hairline-resumo);color:var(--ink-resumo)}#presc-lista .pf-btn.pf-btn--ver:hover{background:#ffffff8c}@media (max-width:640px){#presc-lista .pf-doc-acoes{width:100%;margin-left:0}#presc-lista .pf-doc-acoes .pf-btn.pf-btn--link{flex:1;width:auto}}.ci-modal .tm-card{max-width:440px;padding:18px 20px}.ci-modal .tm-card--largo{max-width:560px}.tm-cab{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px;flex-shrink:0}.tm-cab .ci-modal-sub{margin-top:2px}.ci-modal .tm-x{width:32px;height:32px;margin:-4px -6px 0 0;padding:0;border:0;border-radius:var(--raio-campo);background:none;box-shadow:none;color:var(--marrom-1);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.ci-modal .tm-x:hover{background:rgba(var(--marrom-rgb,84,71,49),.06)}.tm-x svg{width:18px;height:18px}.tm-escolha{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ci-modal .tm-escolha button{width:100%;margin:0;white-space:nowrap}.tm-dica{margin-top:10px;font-size:var(--fs-apoio);color:var(--marrom-1);line-height:1.45}.tm-erro{font-size:var(--fs-apoio);color:var(--alert-resumo, #8a3b2b);line-height:1.45}.tm-escolha+.tm-erro{margin-top:10px}.tm-erro:empty{display:none}.tm-aviso{margin:0 0 12px;padding:8px 10px;border:1px solid rgba(138,94,30,.3);background:#8a5e1e12;border-radius:var(--raio-campo);font-size:var(--fs-apoio);color:var(--marrom-1);line-height:1.45;flex-shrink:0}.tm-rolagem{min-height:0;overflow-y:auto}.tm-form{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px}.tm-form .tm-cheio{grid-column:1 / -1}.ci-modal .tm-form label{display:block;margin:0 0 4px}.ci-modal .tm-form input,.ci-modal .tm-form select{height:38px!important}.ci-modal .tm-botoes{margin-top:16px;justify-content:flex-end}.ci-modal .tm-botoes button{flex:0 0 auto;width:auto;min-width:120px;margin:0}.tm-lote{border:1px solid rgba(var(--marrom-rgb,84,71,49),.14);border-radius:var(--raio-campo)}.tm-lote-l{display:grid;grid-template-columns:20px 1fr;gap:4px 10px;align-items:center;padding:9px 10px;border-bottom:1px solid rgba(var(--marrom-rgb,84,71,49),.1)}.tm-lote-l:last-child{border-bottom:0}.ci-modal .tm-lote-l input[type=checkbox]{width:18px;height:18px;margin:0;accent-color:#5C5535}.tm-lote-campos{display:grid;grid-template-columns:132px minmax(0,1fr) 62px;gap:6px}.ci-modal .tm-lote-campos input,.ci-modal .tm-lote-campos select{height:34px!important;padding:0 8px!important;font-size:var(--fs-apoio)!important}.tm-lote-extra{grid-column:2;font-size:12px;color:var(--marrom-1)}.tm-lote-extra:empty{display:none}.tm-lote-l--rep{opacity:.55}#tml-erro{margin-top:8px}@media (max-width:520px){.ci-modal .tm-card{padding:16px 14px}.ci-modal .tm-botoes button{flex:1 1 0;min-width:0}.tm-lote-l{grid-template-columns:18px 1fr;gap:4px 8px;padding:8px}.tm-lote-campos{grid-template-columns:108px minmax(0,1fr) 44px;gap:5px}.ci-modal .tm-lote-campos input,.ci-modal .tm-lote-campos select{padding:0 5px!important;font-size:12.5px!important}.ci-modal .tm-lote-campos select{padding-right:16px!important}.tm-lote-campos input[type=date]::-webkit-calendar-picker-indicator{margin:0;padding:0;width:12px}}
