:root{--fg-azul:#4058a3;--fg-azul-escuro:#2c3e6b;--fg-azul-claro:#eef1fa;--fg-verde:#2e7d32;--fg-verde-escuro:#1b5e20;--fg-cinza:#736d5f;--fg-cinza-claro:#f3f0e8;--fg-borda:#e6e0d2;--fg-texto:#2b2a26;--fg-erro:#b3261e;--pagina:#fdfcfa;--painel:#fcfbf8;--gold:#c9a84c;--medalha-ouro:#E8B93A;--medalha-tinta:rgba(20,16,4,0.85);--postit:#fff9c4;--fonte-app:var(--g-fonte);--g-altura-topbar:61px;--g-doca-w:98px;--g-raio-cartao:20px;--g-raio-cracha:16px;--g-raio-btn:12px;--g-raio-campo:12px;--g-raio-doca:24px;--g-raio-xs:6px;--g-raio-sm:8px;--g-raio-md:10px;--g-raio-lg:14px;--g-raio-pill:999px;--g-fundo:#f4f6fb;--g-fundo-radial-1:radial-gradient(900px 700px at 6% -4%,rgba(64,88,163,0.06),transparent 60%);--g-fundo-radial-2:radial-gradient(900px 700px at 102% 104%,rgba(90,119,216,0.06),transparent 60%);--g-fundo-gradiente:linear-gradient(160deg,#f4f6fb,#eef1f8 45%,#f1eef8);--g-painel:#f7f8fc;--g-cartao:#ffffff;--g-texto:#171a24;--g-suave:#5a6178;--g-tenue:#656b7f;--g-borda:#e3e6f0;--g-linha:#eceef6;--g-prim:#4058a3;--g-prim-suave:#eef1fa;--g-prim-claro:#2c3e6b;--g-prim-btn-tx:#ffffff;--g-pos:#2a7230;--g-pos-f:#e8f1e9;--g-aten:#8a6410;--g-aten-f:#fbf2da;--g-prob:#b3261e;--g-prob-f:#f9e9e7;--g-info:#2e5f82;--g-info-f:#e2ecf3;--g-viol:#6a4fa0;--g-viol-f:#efe9f7;--g-esp-fisio:#248f42;--g-esp-fisio-f:#e3f7e9;--g-esp-exercicio:#788f24;--g-esp-exercicio-f:#f3f7e3;--g-esp-pediatrica:#8f244d;--g-esp-pediatrica-f:#f7e3eb;--g-esp-pelvica:#8f2486;--g-esp-pelvica-f:#f7e3f5;--g-esp-neuro:#26248f;--g-esp-neuro-f:#e4e3f7;--g-esp-respiratoria:#248f7b;--g-esp-respiratoria-f:#e3f7f3;--g-esp-medicina:#8f3424;--g-esp-medicina-f:#f7e6e3;--g-esp-podologia:#8f6d24;--g-esp-podologia-f:#f7f1e3;--g-esp-nutricao:#3e8f24;--g-esp-nutricao-f:#e8f7e3;--g-esp-psicologia:#5f248f;--g-esp-psicologia-f:#eee3f7;--g-emblema-f:#d32f2f;--g-emblema-tx:#ffffff;--g-btn-verde-f:#1b5e20;--g-btn-verde-tx:#ffffff;--g-linha-tabela:#dde1ee;--g-linha-tabela-forte:#c1c8dc;--g-t-feita:#e1f6ec;--g-t-feita-tx:#146b49;--g-t-agora:#fdf0d9;--g-t-agora-tx:#8a5a08;--g-t-porvir:#e9eefb;--g-t-porvir-tx:#2c3e6b;--g-t-agora-marca:#c97e12;--g-hoje-tinta:rgba(64,88,163,0.035);--g-vaga-fundo:rgba(255,255,255,0.65);--g-veu:rgba(23,26,36,0.4);--g-toast-fundo:#171a24;--g-toast-texto:#f3f5fc;--g-sombra-flutuante:0 20px 48px rgba(16,24,48,0.14);--g-sombra-hover:0 12px 32px rgba(16,24,48,0.09);--g-brilho-prim:0 0 0 1px var(--g-borda),0 4px 12px rgba(16,24,48,0.06);--g-brilho-texto:none;--g-fonte:var(--font-jakarta,"Plus Jakarta Sans"),system-ui,-apple-system,"Segoe UI",sans-serif;--g-fonte-hero:var(--font-grotesk,"Space Grotesk"),var(--g-fonte)}:root[data-tema=escuro]{color-scheme:dark;--g-fundo:#0d1017;--g-fundo-radial-1:radial-gradient(900px 700px at 6% -4%,rgba(143,167,232,0.07),transparent 60%);--g-fundo-radial-2:radial-gradient(900px 700px at 102% 104%,rgba(90,119,216,0.07),transparent 60%);--g-fundo-gradiente:linear-gradient(160deg,#0d1017,#10141f 50%,#131020);--g-painel:#161a24;--g-cartao:#181d2a;--g-texto:#e9edf5;--g-suave:#9ba5b5;--g-tenue:#9099ab;--g-borda:#2a3040;--g-linha:#232838;--g-prim:#8fa7e8;--g-prim-suave:#26304a;--g-prim-claro:#b7c6f2;--g-prim-btn-tx:#0d1526;--g-pos:#4cc79a;--g-pos-f:#1f3324;--g-aten:#e0b25c;--g-aten-f:#3d2e15;--g-prob:#e58b7f;--g-prob-f:#3a1f1b;--g-info:#7fb4dc;--g-info-f:#1b2c3d;--g-viol:#a99be0;--g-viol-f:#241f38;--g-esp-fisio:#88dda0;--g-esp-fisio-f:#1b3723;--g-esp-exercicio:#cadd88;--g-esp-exercicio-f:#31371b;--g-esp-pediatrica:#dd88a9;--g-esp-pediatrica-f:#371b25;--g-esp-pelvica:#dd88d6;--g-esp-pelvica-f:#371b35;--g-esp-neuro:#8a88dd;--g-esp-neuro-f:#1b1b37;--g-esp-respiratoria:#88ddcd;--g-esp-respiratoria-f:#1b3732;--g-esp-medicina:#dd9588;--g-esp-medicina-f:#371f1b;--g-esp-podologia:#ddc288;--g-esp-podologia-f:#372e1b;--g-esp-nutricao:#9ddd88;--g-esp-nutricao-f:#22371b;--g-esp-psicologia:#b788dd;--g-esp-psicologia-f:#2a1b37;--g-emblema-f:#d32f2f;--g-emblema-tx:#ffffff;--g-btn-verde-f:#4cc79a;--g-btn-verde-tx:#08221a;--g-linha-tabela:#333a50;--g-linha-tabela-forte:#4a5372;--g-t-feita:rgba(72,217,160,0.15);--g-t-feita-tx:#8fe9c0;--g-t-agora:rgba(255,196,107,0.2);--g-t-agora-tx:#ffd48f;--g-t-porvir:rgba(110,140,224,0.17);--g-t-porvir-tx:#c3d0f5;--g-t-agora-marca:#ffc46b;--g-hoje-tinta:rgba(110,140,224,0.05);--g-vaga-fundo:rgba(22,25,37,0.6);--g-veu:rgba(4,5,10,0.62);--g-toast-fundo:#eef0f8;--g-toast-texto:#11131b;--g-sombra-flutuante:0 20px 48px rgba(0,0,0,0.45);--g-sombra-hover:0 12px 32px rgba(0,0,0,0.32);--g-brilho-prim:0 0 0 1px var(--g-borda),0 8px 20px rgba(64,88,163,0.2);--g-brilho-texto:0 0 22px rgba(110,140,224,0.38)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body,html{margin:0;padding:0;overflow-x:clip}html{text-size-adjust:100%;overscroll-behavior-x:none;overscroll-behavior-y:none}body{overscroll-behavior:none;color:var(--g-texto);background-color:var(--g-fundo);background:var(--g-fundo-radial-1),var(--g-fundo);background-attachment:fixed;min-height:100vh;font-size:16px;line-height:1.45}.hidden{display:none!important}.g-ic-ui{width:1.15em;height:1.15em;flex:0 0 auto;vertical-align:-.2em;display:inline-block}a>.g-ic-ui:first-child:not(:only-child),button>.g-ic-ui:first-child:not(:only-child){margin-right:.35em}::placeholder{color:var(--g-tenue);opacity:1}.doca,.fg-atividade,.fg-mod-abrir,.fg-toast,.fg-topbar,.g-home,.login,.pl-card,.screen-center{font-family:var(--g-fonte)}.login{min-height:100vh;min-height:100dvh;justify-content:center;padding:28px 22px;text-align:center;color:var(--g-texto);overflow:hidden}.login,.login-inner{display:flex;flex-direction:column;align-items:center;position:relative}.login-inner{max-width:380px;width:100%}.login .marca-img{height:40px;width:auto;margin-bottom:10px}.login .marca-txt{font-weight:800;font-size:24px;margin-bottom:6px;color:var(--g-texto)}.login .eyebrow,.login .marca-txt span{color:var(--g-prim)}.login .eyebrow{display:flex;align-items:center;gap:10px;font-weight:800;font-size:12px;letter-spacing:.14em;text-transform:uppercase;margin:14px 0}.login .eyebrow .l{width:22px;height:2px;background:var(--g-prim);border-radius:2px;display:inline-block}.login h1{font-weight:800;font-size:28px;line-height:1.15;letter-spacing:-.02em;margin:0 0 10px;color:var(--g-texto)}.login .sub{color:var(--g-suave);font-size:15px;line-height:1.5;margin:0 0 28px}.login-card{background:var(--g-cartao);border:1px solid var(--g-borda);border-radius:var(--g-raio-cartao);padding:24px 22px;width:100%}.gbtn-wrap{min-height:44px}.gbtn-wrap,.remember{display:flex;justify-content:center}.remember{align-items:center;gap:10px;margin-top:18px;color:var(--g-texto);font-size:14px;font-weight:600;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.remember input{width:18px;height:18px;accent-color:var(--g-prim);cursor:pointer}.login-msg{margin-top:16px;font-size:13.5px;color:var(--g-prob);min-height:18px}.login-foot{position:relative;color:var(--g-tenue);font-size:12.5px;margin-top:26px}.mock-box{margin-top:18px;padding-top:16px;border-top:1px dashed var(--g-borda)}.mock-box .titulo{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--g-tenue);margin-bottom:10px}.mock-botoes{display:flex;flex-direction:column;gap:8px}.mock-botoes button{border:1px solid var(--g-borda);background:var(--g-painel);border-radius:var(--g-raio-btn);padding:10px 12px;font:inherit;font-weight:700;font-size:14px;color:var(--g-texto);cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.mock-botoes button:hover{background:var(--g-prim-suave);border-color:var(--g-prim);color:var(--g-prim-claro)}.screen-center{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:var(--g-suave);padding:24px}.card-msg{background:var(--g-cartao);padding:30px 34px;border-radius:var(--g-raio-cartao);max-width:440px;text-align:center;border:1px solid var(--g-borda)}.card-msg h2{color:var(--g-prob);margin:0 0 10px;font-size:22px;font-weight:800}.card-msg p{margin:0 0 8px;color:var(--g-suave)}.fg-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:60;height:calc(var(--g-altura-topbar) + env(safe-area-inset-top));padding:env(safe-area-inset-top) 18px 0;gap:12px;background:var(--g-painel);border-bottom:1px solid var(--g-borda)}.fg-topbar,.tb-home{display:flex;align-items:center}.tb-home{flex:0 0 auto;cursor:pointer;text-decoration:none}.tb-logo{height:24px;width:auto;display:block;flex:0 0 auto}.tb-divisor{width:1px;height:22px;background:var(--g-borda);flex:0 0 auto}a.home-card,a.sb-item{text-decoration:none;color:var(--g-texto);font-family:inherit}.marca-fallback{display:flex;align-items:center;gap:8px}.marca-fallback .ponto{width:32px;height:32px;border-radius:var(--g-raio-md);background:var(--g-prim);color:var(--g-prim-btn-tx);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:14px}.tb-title{font-weight:800;font-size:17px;letter-spacing:-.01em;color:var(--g-texto);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1;min-width:0}.tb-title .selo-dev{margin-left:8px;vertical-align:2px}.selo-dev{display:inline-block;font-size:12px;font-weight:700;letter-spacing:0;text-transform:lowercase;background:transparent;color:var(--g-tenue);border:1px solid var(--g-borda);border-radius:var(--g-raio-pill);padding:1px 7px}.btn-tema{display:flex;align-items:center;gap:7px;height:36px;padding:0 13px;border-radius:var(--g-raio-btn);background:var(--g-painel);border:1px solid var(--g-borda);font-family:inherit;font-size:12.5px;font-weight:700;color:var(--g-suave);cursor:pointer;flex:0 0 auto;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.btn-tema:hover{border-color:var(--g-prim);color:var(--g-prim-claro);box-shadow:var(--g-sombra-hover)}.user-pill{gap:9px;height:38px;background:var(--g-cartao);border:1px solid var(--g-borda);border-radius:var(--g-raio-pill);padding:0 6px;color:var(--g-texto);font-size:12.5px;font-weight:700;flex:0 0 auto}.user-pill,.user-pill .ava{display:flex;align-items:center}.user-pill .ava{position:relative;width:26px;height:26px;border-radius:50%;background:var(--g-prim);color:var(--g-prim-btn-tx);justify-content:center;font-weight:800;font-size:12px}.user-pill .ava-img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.user-pill .ava.online:after{content:"";position:absolute;right:-2px;bottom:-2px;width:9px;height:9px;border-radius:50%;background:var(--fg-verde);border:2px solid var(--g-painel);z-index:1}.user-pill .nome{max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-pill .sair{height:26px;padding:0 10px;border:1px solid var(--g-borda);background:transparent;color:var(--g-suave);border-radius:var(--g-raio-pill);font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:border-color .16s ease,color .16s ease}.user-pill .sair:hover{border-color:var(--g-prob);color:var(--g-prob)}.tb-relogio{display:flex;align-items:baseline;gap:8px;flex:0 0 auto;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tb-relogio .tbr-hora{font-size:15px;font-weight:800;color:var(--g-texto)}.tb-relogio .tbr-data,.tb-relogio .tbr-data-curta{font-size:12.5px;font-weight:700;color:var(--g-suave)}.tb-relogio .tbr-data-curta{display:none}.tb-presenca{display:flex;align-items:center;flex:0 0 auto;gap:6px}.tb-presenca .tbp-bola{position:relative;width:26px;height:26px;border-radius:50%;background:var(--g-cartao);border:1px solid var(--g-borda);color:var(--g-texto);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;cursor:default}.tb-presenca .tbp-bola:focus-visible{outline:2px solid var(--g-prim);outline-offset:2px}.tb-presenca .tbp-img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.tb-presenca .tbp-bola:after{content:"";position:absolute;right:-2px;bottom:-2px;width:9px;height:9px;border-radius:50%;background:var(--fg-verde);border:2px solid var(--g-painel);z-index:1}.tb-presenca .tbp-mais{font-size:12px;color:var(--g-suave);white-space:nowrap}.tb-presenca .tbp-mais:after{display:none}.tb-presenca .tbp-nome{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);padding:5px 9px;border-radius:var(--g-raio-sm);background:var(--g-texto);color:var(--g-painel);font-size:12px;font-weight:600;line-height:1.25;white-space:nowrap;max-width:260px;overflow:hidden;text-overflow:ellipsis;box-shadow:var(--g-sombra-flutuante);opacity:0;visibility:hidden;pointer-events:none;z-index:80}.tb-presenca .tbp-nome b{font-weight:800}.tb-presenca .tbp-bola:focus-visible .tbp-nome,.tb-presenca .tbp-bola:hover .tbp-nome{opacity:1;visibility:visible}.doca{position:fixed;z-index:100;left:20px;top:calc((100dvh + var(--g-altura-topbar)) / 2);transform:translateY(-50%);max-height:calc(100dvh - var(--g-altura-topbar) - 40px);overflow-y:auto;overflow-x:hidden;gap:4px;padding:10px 7px;background:var(--g-painel);border:1px solid var(--g-borda);border-radius:var(--g-raio-doca);box-shadow:var(--g-sombra-flutuante);scrollbar-width:thin}.doca,.doca-item{display:flex;flex-direction:column}.doca-item{position:relative;align-items:center;gap:5px;width:78px;min-height:60px;flex:0 0 auto;padding:9px 5px 8px;border-radius:var(--g-raio-cracha);background:transparent;border:none;text-decoration:none;color:var(--g-suave);transition:background-color .16s ease,color .16s ease}.doca-item.ativo,.doca-item:hover{background:var(--g-prim-suave);color:var(--g-prim-claro)}.doca-item.ativo{font-weight:800}.doca-item.doca-sombra,.doca-item.doca-sombra:hover{opacity:.38;background:transparent;color:var(--g-suave);cursor:default;filter:grayscale(1)}.cfx.cfx-sombra,.cfx.cfx-sombra:hover{opacity:.4;filter:grayscale(1);cursor:default;transform:none}.doca-item.ativo:before{content:"";position:absolute;left:3px;top:50%;transform:translateY(-50%);width:3px;height:24px;border-radius:var(--g-raio-pill);background:var(--g-prim)}.doca-item .di-icone{position:relative;width:22px;height:22px;display:flex;align-items:center;justify-content:center}.doca-item .g-ic{width:21px;height:21px}.doca-item .di-label{font-size:12px;font-weight:700;line-height:1.25;text-align:center;letter-spacing:0;flex:0 0 auto}.di-badge,.doca-item.ativo .di-label{font-weight:800}.di-badge{position:absolute;top:-8px;right:-10px;min-width:18px;height:17px;padding:0 5px;border-radius:var(--g-raio-pill);background:var(--g-emblema-f);color:var(--g-emblema-tx);font-size:12px;line-height:17px;text-align:center;animation:fg-emblema-piscar 1.1s ease-in-out infinite}.di-testes{position:absolute;bottom:-1px;right:-6px;width:9px;height:9px;border-radius:50%;background:var(--g-aten);border:2px solid var(--g-painel)}.doca.escondida{display:none}.doca-esconder{margin-top:2px;padding:6px 4px;border:none;background:transparent;border-radius:var(--g-raio-md);font-family:inherit;font-size:12px;font-weight:700;color:var(--g-tenue);cursor:pointer;flex:0 0 auto;transition:background-color .16s ease,color .16s ease}.doca-esconder:hover{background:var(--g-prim-suave);color:var(--g-prim-claro)}.g-ic{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.di-pega{position:absolute;top:2px;left:4px;padding:2px 4px;font-size:12px;line-height:1;color:var(--g-tenue);cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:none;background:transparent;border-radius:var(--g-raio-xs);opacity:0;transition:opacity .16s ease}.doca-item:hover .di-pega{opacity:.7}.doca-item.a-arrastar{opacity:.35}.doca-ghost{position:fixed;z-index:300;pointer-events:none;background:var(--g-cartao);box-shadow:var(--g-sombra-flutuante);border-radius:var(--g-raio-cracha);opacity:.95;border:1px solid var(--g-borda);font-family:var(--g-fonte)}.fg-corpo{min-height:calc(100vh - var(--g-altura-topbar));min-height:calc(100dvh - var(--g-altura-topbar) - env(safe-area-inset-top, 0px))}.fg-main{min-width:0;padding:24px 26px 60px;overflow-wrap:anywhere}@media (min-width:761px){.fg-main{margin-left:calc(var(--g-doca-w) + 46px)}body:has(.doca.escondida) .fg-main{margin-left:0}}@media (max-width:760px){.doca{left:50%;top:auto;right:auto;bottom:calc(12px + env(safe-area-inset-bottom));transform:translateX(-50%);flex-direction:row;align-items:stretch;max-height:none;max-width:calc(100vw - 20px);overflow-x:auto;overflow-y:hidden;padding:7px 8px}.doca-item{width:78px;flex:0 0 auto;min-height:56px}.doca-item.ativo:before{left:50%;top:auto;bottom:2px;transform:translateX(-50%);width:20px;height:3px}.di-pega{display:none}}.g-home{display:flex;flex-direction:column;min-height:calc(100dvh - var(--g-altura-topbar) - 84px);max-width:1240px;width:100%;margin:0 auto}.home-centro{margin-top:auto;margin-bottom:auto;padding-bottom:20px}.home-titulo{font-weight:800;font-size:27px;letter-spacing:-.02em;margin:4px 0}.home-sub{color:var(--g-suave);font-size:14px;margin:0 0 24px}.home-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));grid-gap:12px;gap:12px}.home-card{position:relative;display:flex;align-items:center;gap:14px;padding:16px 17px;background:var(--g-cartao);border:1px solid var(--g-borda);border-radius:var(--g-raio-cartao);cursor:pointer;text-align:left;font:inherit;transition:border-color .15s,box-shadow .15s,transform .15s}.home-card:hover{border-color:var(--g-prim);box-shadow:var(--g-sombra-hover);transform:translateY(-1px)}.home-card:hover b{color:var(--g-prim-claro)}.home-card .ico{width:44px;height:44px;flex:0 0 auto;border-radius:var(--g-raio-cracha);display:flex;align-items:center;justify-content:center}.home-card .ico .g-ic{width:22px;height:22px}.home-card b{font-size:15.5px;font-weight:800;letter-spacing:-.01em;line-height:1.25}.home-card .cm-sub{display:block;margin-top:3px}.acc-azul{background:var(--g-prim-suave);color:var(--g-prim);box-shadow:0 0 0 1px var(--g-borda),0 6px 16px color-mix(in srgb,var(--g-prim) 30%,transparent)}.acc-viol{background:var(--g-viol-f);color:var(--g-viol);box-shadow:0 0 0 1px var(--g-borda),0 6px 16px color-mix(in srgb,var(--g-viol) 30%,transparent)}.acc-pos{background:var(--g-pos-f);color:var(--g-pos);box-shadow:0 0 0 1px var(--g-borda),0 6px 16px color-mix(in srgb,var(--g-pos) 30%,transparent)}.acc-aten{background:var(--g-aten-f);color:var(--g-aten);box-shadow:0 0 0 1px var(--g-borda),0 6px 16px color-mix(in srgb,var(--g-aten) 30%,transparent)}.acc-info{background:var(--g-info-f);color:var(--g-info);box-shadow:0 0 0 1px var(--g-borda),0 6px 16px color-mix(in srgb,var(--g-info) 30%,transparent)}.home-vazio{color:var(--g-suave);background:var(--g-cartao);border:1.5px dashed var(--g-borda);border-radius:var(--g-raio-cartao);padding:26px;max-width:520px;font-size:14.5px}.home-rodape{margin-top:26px;padding-top:14px;border-top:1px solid var(--g-linha);font-size:12px;color:var(--g-tenue);line-height:1.7}.btn-azul{height:46px;border-radius:var(--g-raio-btn);border:none;font:inherit;font-size:15px;font-weight:700;cursor:pointer;background:var(--g-prim);color:var(--g-prim-btn-tx);transition:filter .16s ease,transform .1s ease;padding:0 18px;box-shadow:0 1px 2px rgba(16,24,48,.12);-webkit-tap-highlight-color:transparent}.btn-azul:hover{filter:brightness(.92)}:root[data-tema=escuro] .btn-azul:hover{filter:brightness(1.1)}.btn-azul:active{transform:scale(.99)}.btn-azul:focus-visible{outline:2px solid var(--g-prim);outline-offset:2px}.btn-azul:disabled{opacity:.55;cursor:default}.btn-claro{height:46px;border-radius:var(--g-raio-btn);border:1px solid color-mix(in srgb,var(--g-texto) 16%,transparent);background:color-mix(in srgb,var(--g-cartao) 66%,transparent);font:inherit;font-size:14px;font-weight:700;color:var(--g-texto);cursor:pointer;transition:background-color .16s ease,transform .1s ease;padding:0 16px;-webkit-tap-highlight-color:transparent}.btn-claro:hover{background:color-mix(in srgb,var(--g-cartao) 90%,transparent)}:root[data-tema=escuro] .btn-claro{background:color-mix(in srgb,var(--g-texto) 6%,transparent)}:root[data-tema=escuro] .btn-claro:hover{background:color-mix(in srgb,var(--g-texto) 10%,transparent)}.btn-claro:active{transform:scale(.99)}.btn-claro:focus-visible{outline:2px solid var(--g-prim);outline-offset:2px}:where(input:not([type=checkbox]):not([type=radio]),select,textarea):focus-visible{outline:none;border-color:var(--g-prim);box-shadow:0 0 0 4px var(--g-prim-suave)}.fg-em-caixa input:focus-visible,.fg-em-campo:focus-visible,.fg-pp-campo input:focus-visible,.pm-campo input:focus-visible{border-color:transparent;background-color:transparent;box-shadow:none}.fg-em-caixa:focus-within,.fg-pp-campo:focus-within,.pm-campo:focus-within{border-color:var(--g-prim);box-shadow:0 0 0 4px var(--g-prim-suave)}.fg-pp-campo:focus-within .fg-pp-lupa{color:var(--g-prim)}.fg-toast{position:fixed;left:50%;bottom:22px;transform:translate(-50%,16px);z-index:10000;background:var(--g-toast-fundo);color:var(--g-toast-texto);font-size:13px;font-weight:600;border-radius:var(--g-raio-btn);padding:11px 18px;box-shadow:var(--g-sombra-flutuante);opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s ease;max-width:min(480px,calc(100vw - 32px));text-align:center}.fg-toast.on{opacity:1;transform:translate(-50%)}.fg-toast.erro{background:var(--g-prob);color:#fff}.fg-atividade{position:fixed;top:calc(12px + env(safe-area-inset-top));right:16px;z-index:10001;display:flex;align-items:center;gap:9px;background:var(--g-cartao);border:1px solid var(--g-borda);border-radius:var(--g-raio-pill);padding:8px 15px;font-size:13px;font-weight:700;color:var(--g-prim);box-shadow:var(--g-sombra-flutuante);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s,visibility .15s}.fg-atividade.on{opacity:1;visibility:visible}.fg-atividade i{width:15px;height:15px;border:2.5px solid var(--g-prim-suave);border-top-color:var(--g-prim);border-radius:50%;animation:fg-rodar .7s linear infinite}@keyframes fg-rodar{to{transform:rotate(1turn)}}.fg-mod-abrir{display:flex;align-items:center;justify-content:center;gap:12px;padding:60px 20px;color:var(--g-prim-claro);font-weight:700;font-size:15px}.fg-mod-abrir i{width:22px;height:22px;border:3px solid var(--g-prim-suave);border-top-color:var(--g-prim);border-radius:50%;animation:fg-rodar .7s linear infinite}[role=button]:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid var(--g-prim);outline-offset:2px;border-radius:4px}@media (max-width:760px){.fg-main{padding:18px 14px 104px}.g-home{min-height:calc(100dvh - var(--g-altura-topbar) - 122px)}body:has(.doca.escondida) .fg-main{padding-bottom:18px}body:has(.doca.escondida) .g-home{min-height:calc(100dvh - var(--g-altura-topbar) - 36px)}.user-pill .nome{display:none}input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px!important}.fg-topbar{gap:8px;padding-left:10px;padding-right:10px}.tb-title{font-size:16px}.btn-tema{min-height:44px}.user-pill{padding:0 5px;gap:6px}.tb-presenca .tbp-bola{width:22px;height:22px;font-size:12px}.tb-relogio{gap:6px}.tb-relogio .tbr-data,.tb-relogio .tbr-seg{display:none}.tb-relogio .tbr-data-curta{display:inline}.btn-tema,.tb-relogio,.user-pill{flex:0 0 auto}.fg-atividade{top:auto;right:auto;bottom:calc(150px + env(safe-area-inset-bottom));left:50%;transform:translateX(-50%)}.fg-toast{bottom:calc(96px + env(safe-area-inset-bottom))}.fg-toast.on{transform:translate(-50%)}.user-pill .sair{min-height:40px}}@media (max-width:480px){.tb-relogio .tbr-data-curta{display:none}.tb-relogio{margin-right:auto}.tb-divisor,.tb-title{display:none}.btn-tema{padding-left:9px;padding-right:9px;font-size:12px}.fg-topbar{gap:6px}}@media (max-width:950px) and (pointer:coarse){input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px!important}}@media (prefers-reduced-motion:reduce){.btn-tema,.di-badge,.doca-item,.emblema,.fg-toast,.home-card{transition:none!important;animation:none!important}}.pl-card{background:var(--g-cartao);border:1px solid var(--g-borda);padding:26px 24px;max-width:620px}.pl-card,.pl-card .estado{border-radius:var(--g-raio-cartao)}.pl-card .estado{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;background:var(--g-prim-suave);color:var(--g-prim-claro);padding:3px 9px;margin-bottom:12px}.pl-card h2{margin:0 0 10px;font-size:21px;font-weight:800}.pl-card p{margin:0 0 10px;color:var(--g-suave);font-size:14.5px}.pl-card .caixa{margin-top:14px;background:var(--g-painel);border:1px solid var(--g-borda);border-radius:var(--g-raio-btn);padding:13px 15px;font-size:13px;color:var(--g-texto)}.pl-card .caixa strong{color:var(--g-prim-claro)}.pl-card code{background:var(--g-prim-suave);border-radius:var(--g-raio-xs);padding:1px 6px;font-size:12.5px}.emblema{display:inline-flex;min-width:20px;height:18px;border-radius:var(--g-raio-pill);background:var(--g-emblema-f);color:var(--g-emblema-tx);font-size:12px;font-weight:800;align-items:center;justify-content:center;padding:0 5px;line-height:1;animation:fg-emblema-piscar 1.1s ease-in-out infinite}.home-card .emblema{position:absolute;top:11px;right:11px}@keyframes fg-emblema-piscar{0%,to{opacity:1}50%{opacity:.3}}:root[data-tema=escuro]{--fg-azul:#7c93da;--fg-azul-escuro:#b7c4f0;--fg-azul-claro:#232c45;--fg-verde:#6abf70;--fg-verde-escuro:#92d296;--fg-cinza:#a09a8d;--fg-cinza-claro:#262a33;--fg-borda:#373c48;--fg-texto:#e9e7e2;--fg-erro:#f0837b;--pagina:#14161c;--painel:#1a1d25;--gold:#d9bc7e;--postit:#3a3418;--cartao:#20242e}[data-tema=escuro] .login .marca-img,[data-tema=escuro] .tb-logo{filter:invert(1) hue-rotate(180deg)}:root:not([data-tema=escuro]) .fg-logo-escuro,[data-tema=escuro] .fg-logo-so-claro{display:none}[data-tema=escuro] .login .marca-img.fg-logo-escuro,[data-tema=escuro] .tb-logo.fg-logo-escuro{filter:none}@media (min-width:761px) and (max-width:1180px){.doca{left:12px}.fg-main{margin-left:calc(var(--g-doca-w) + 22px);padding:20px 18px 60px}}@media (min-width:1600px){.g-home{max-width:1400px}}@media (min-width:1900px) and (min-height:1100px){:root{--fg-z:1.1}body{zoom:1.1;min-height:calc(100vh / var(--fg-z))}.login,.screen-center{min-height:calc(100dvh / var(--fg-z))}.fg-corpo{min-height:calc(100vh / var(--fg-z) - var(--g-altura-topbar))}.g-home{min-height:calc(100dvh / var(--fg-z) - var(--g-altura-topbar) - 84px)}.doca{top:calc((100dvh / var(--fg-z) + var(--g-altura-topbar)) / 2);max-height:calc(100dvh / var(--fg-z) - var(--g-altura-topbar) - 40px)}}@media (min-width:2400px) and (min-height:1250px){:root{--fg-z:1.25}body{zoom:1.25}}@media (min-width:3200px) and (min-height:1500px){:root{--fg-z:1.5}body{zoom:1.5}}@media (min-width:761px) and (max-height:900px){.doca{gap:2px;padding:6px 7px}.doca-item{min-height:46px;padding:6px 5px 5px;gap:3px}.doca-item .di-icone{width:20px;height:20px}.doca-item .g-ic{width:19px;height:19px}.doca-item .di-label{font-size:12px}}@media (min-width:761px){.home-centro{margin-top:var(--g-doca-topo,0)}}@media (orientation:landscape) and (max-height:500px) and (min-width:761px) and (max-width:950px){:root{--g-altura-topbar:44px}.doca,.tb-divisor,.tb-relogio .tbr-data,.tb-relogio .tbr-data-curta{display:none}.fg-main{margin-left:0}}.fg-esq{display:grid;grid-gap:12px;gap:12px;max-width:1060px}.fg-esq-bloco{display:block;background:var(--g-linha);border-radius:var(--g-raio-btn);position:relative;overflow:hidden}.fg-esq-bloco:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--g-cartao) 55%,transparent),transparent);animation:fg-esq-brilho 1.4s ease-in-out infinite}@keyframes fg-esq-brilho{to{transform:translateX(100%)}}.fg-esq-lista{display:grid;grid-gap:10px;gap:10px}.fg-esq-item{min-height:64px;padding:14px 16px;display:flex;flex-direction:column;gap:9px}.fg-esq-sub{display:block;height:10px;width:60%;border-radius:var(--g-raio-xs);background:var(--g-borda)}.fg-esq-sub-b{width:38%;height:13px}.fg-esq-sub-t{width:45%;height:13px}.fg-esq-sub-c{width:82%}.fg-esq-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:12px;gap:12px}.fg-esq-card{min-height:118px;padding:14px 16px;display:flex;flex-direction:column;gap:9px}.fg-esq-tab{display:grid;grid-gap:6px;gap:6px}.fg-esq-cab{height:34px}.fg-esq-linha{height:40px}.fg-esq-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:10px;gap:10px}.fg-esq-kpi{height:84px}.fg-esq-grafico{height:220px}.fg-esq-txt{margin:0;color:var(--g-tenue);font-size:13px}@media (prefers-reduced-motion:reduce){.fg-esq-bloco:after{animation:none}}.fg-pp{position:relative;width:100%;max-width:460px}.fg-pp-compacto{max-width:300px}.fg-pp-campo{display:flex;align-items:center;gap:8px;padding:0 10px;background:var(--g-cartao);border:1px solid var(--g-linha);border-radius:var(--g-raio-md);min-height:40px;transition:border-color .15s,box-shadow .15s}.fg-pp-lupa{width:17px;height:17px;flex:0 0 auto;color:var(--g-tenue)}.fg-pp-campo input{flex:1 1 auto;min-width:0;border:0;outline:0;background:transparent;color:var(--g-texto);font:inherit;font-size:14px;padding:9px 0}.fg-pp-campo input::placeholder{color:var(--g-tenue)}.fg-pp-limpar{flex:0 0 auto;border:0;background:transparent;color:var(--g-tenue);font-size:20px;line-height:1;cursor:pointer;padding:2px 4px;border-radius:var(--g-raio-xs)}.fg-pp-limpar:hover{color:var(--g-texto);background:var(--g-linha)}.fg-pp-lista{background:var(--g-cartao);border:1px solid var(--g-linha);border-radius:var(--g-raio-btn);box-shadow:0 10px 30px rgba(0,0,0,.18);overflow:hidden auto}.fg-flut-escopo.fg-flut-escopo{display:contents}.fg-pp-nota{padding:14px;color:var(--g-tenue);font-size:13px}.fg-pp-aviso{padding:9px 14px;font-size:12.5px;color:var(--g-texto);background:var(--g-aten-f);border-bottom:1px solid var(--g-linha)}.fg-pp-item{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left;border:0;background:transparent;cursor:pointer;font:inherit;padding:10px 14px;min-height:46px;border-bottom:1px solid var(--g-linha)}.fg-pp-item:last-child{border-bottom:0}.fg-pp-item.on{background:var(--g-linha)}.fg-pp-nome{color:var(--g-texto);font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fg-pp-meta{display:flex;align-items:center;gap:10px;flex:0 0 auto}.fg-pp-cid,.fg-pp-tel{font-size:12px;color:var(--g-tenue);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fg-pp-sem{font-style:italic}.fg-pp-cid.destaque,.fg-pp-tel.destaque{color:var(--g-texto);font-weight:700;background:color-mix(in srgb,var(--g-acento) 16%,transparent);border-radius:var(--g-raio-xs);padding:2px 6px}@media (max-width:760px){.fg-pp,.fg-pp-compacto{max-width:none}.fg-pp-campo{min-height:44px}.fg-pp-item{min-height:52px}.fg-pp-meta{flex-wrap:wrap;justify-content:flex-end}.fg-pp-item{flex-wrap:wrap;row-gap:4px}.fg-pp-nome{flex:1 1 100%}.fg-pp-meta{justify-content:flex-start}}.fg-atu-fundo{position:fixed;inset:0;z-index:130;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;padding:18px}.fg-atu-caixa{background:var(--g-cartao);color:var(--g-texto);border:1px solid var(--g-borda);border-left:5px solid var(--g-viol);border-radius:var(--g-raio-cartao);padding:20px 22px;max-width:460px;width:100%;font-family:var(--g-fonte);font-size:14.5px;line-height:1.55;box-shadow:0 18px 48px rgba(0,0,0,.3)}.fg-atu-caixa.mau{border-left-color:var(--g-aten)}.fg-atu-caixa h3{margin:0 0 8px;font-size:17px}.fg-atu-caixa p{margin:0 0 16px}.fg-atu-btns{display:flex;flex-wrap:wrap;gap:10px}.fg-atu-ir,.fg-atu-ok{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:var(--g-raio-btn);font-family:var(--g-fonte);font-size:14.5px;font-weight:600;cursor:pointer;text-decoration:none}.fg-atu-ok{flex:1 1 130px;border:none;background:var(--g-prim);color:var(--g-prim-btn-tx)}.fg-atu-ir{flex:1 1 160px;border:1.5px solid var(--g-borda);background:transparent;color:var(--g-texto)}.fg-atu-ir:hover{border-color:var(--g-prim)}.tbp-menu{position:fixed;z-index:140;min-width:220px;max-width:calc(100vw / var(--fg-z, 1) - 16px);background:var(--g-cartao);color:var(--g-texto);border:1px solid var(--g-borda);border-radius:var(--g-raio-btn);box-shadow:0 12px 30px rgba(0,0,0,.22);padding:6px;font-family:var(--g-fonte)}.tbp-menu-item{display:flex;align-items:center;gap:8px;width:100%;min-height:38px;padding:8px 10px;border:none;border-radius:var(--g-raio-sm);background:transparent;color:var(--g-texto);font-family:inherit;font-size:13.5px;font-weight:600;text-align:left;cursor:pointer}.tbp-menu-item:focus-visible,.tbp-menu-item:hover{background:var(--g-linha);outline:none}.tbp-menu-item svg{width:17px;height:17px;flex:0 0 auto}@media (max-width:760px){.tbp-menu-item{min-height:44px}}.fg-versao-nova{position:fixed;top:0;left:0;right:0;z-index:130;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 14px;padding:10px 16px;background:var(--g-aten-f);border-bottom:1.5px solid var(--g-aten);line-height:1.35;text-align:center}.fg-versao-nova,.fg-versao-nova button{color:var(--g-aten);font-family:var(--g-fonte);font-size:14px}.fg-versao-nova button{min-height:40px;padding:0 16px;border-radius:var(--g-raio-md);border:1.5px solid var(--g-aten);background:transparent;font-weight:600;cursor:pointer}.fg-versao-nova button:hover{background:var(--g-aten);color:var(--g-aten-f)}.tb-presenca .tbp-bola{cursor:pointer}.tb-presenca .tbp-bola:before{content:"";position:absolute;inset:-7px;border-radius:50%}.fg-avc{position:fixed;right:18px;bottom:calc(18px + env(safe-area-inset-bottom));z-index:125;display:flex;flex-direction:column;gap:10px;width:min(360px,calc(100vw - 32px));pointer-events:none}.fg-avc-caixa{pointer-events:auto;position:relative;display:flex;align-items:stretch;background:var(--g-cartao);color:var(--g-texto);border:1px solid var(--g-borda);border-left:4px solid var(--g-prim);border-radius:var(--g-raio-cartao);box-shadow:var(--g-sombra-flutuante);font-family:var(--g-fonte);overflow:hidden;animation:fgAvcEntra .28s ease-out}.fg-avc-caixa.fg-avc-grupo{border-left-color:var(--g-info)}.fg-avc-caixa.fg-avc-pc{border-left-color:var(--g-viol)}@keyframes fgAvcEntra{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fg-avc-caixa{animation:none}}.fg-avc-corpo{flex:1 1 auto;min-width:0;display:flex;gap:11px;align-items:flex-start;padding:12px 6px 12px 13px;background:none;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.fg-avc-corpo:hover{background:color-mix(in srgb,var(--g-prim) 6%,transparent)}.fg-avc-ava{flex:0 0 36px;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:800;letter-spacing:.02em;background:var(--g-painel);color:var(--g-texto);border:1px solid var(--g-borda)}.fg-avc-txt{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.fg-avc-topo{display:flex;align-items:baseline;gap:8px;min-width:0}.fg-avc-nome{font-size:14px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fg-avc-hora{margin-left:auto;font-size:12px;color:var(--g-tenue);flex:0 0 auto}.fg-avc-onde{font-size:12px;color:var(--g-suave)}.fg-avc-msg{font-size:13.5px;line-height:1.4;color:var(--g-texto);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.fg-avc-mais{font-size:12px;font-weight:700;color:var(--g-prim)}.fg-avc-x{flex:0 0 auto;align-self:flex-start;width:36px;height:36px;margin:6px 6px 0 0;border:0;border-radius:var(--g-raio-btn);background:none;color:var(--g-suave);font-size:22px;line-height:1;cursor:pointer}.fg-avc-x:hover{background:var(--g-painel);color:var(--g-texto)}@media (max-width:760px){.fg-avc{right:12px;left:12px;width:auto;bottom:calc(96px + env(safe-area-inset-bottom))}.fg-avc-x{width:44px;height:44px;margin:2px 2px 0 0}}.fg-nt{max-width:500px}.fg-nt .fg-nt-intro{color:var(--g-suave);margin-bottom:14px}.fg-nt-estado{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:var(--g-raio-btn);border:1.5px solid var(--g-borda);background:var(--g-painel);margin-bottom:12px}.fg-nt-bola{flex:0 0 14px;width:14px;height:14px;border-radius:50%;margin-top:5px;background:var(--g-tenue)}.fg-nt-titulo{font-size:18px;font-weight:700;line-height:1.3}.fg-nt-sub{font-size:13.5px;color:var(--g-suave);margin-top:2px}.fg-nt-estado.bom{border-color:var(--g-pos);background:var(--g-pos-f)}.fg-nt-estado.bom .fg-nt-bola{background:var(--g-pos)}.fg-nt-estado.bom .fg-nt-titulo{color:var(--g-pos)}.fg-nt-estado.mau{border-color:var(--g-prob);background:var(--g-prob-f)}.fg-nt-estado.mau .fg-nt-bola{background:var(--g-prob)}.fg-nt-estado.mau .fg-nt-titulo{color:var(--g-prob)}.fg-nt-estado.aten{border-color:var(--g-aten);background:var(--g-aten-f)}.fg-nt-estado.aten .fg-nt-bola{background:var(--g-aten)}.fg-nt-linha{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:8px 2px;border-bottom:1px solid var(--g-linha);font-size:14px}.fg-nt-linha span{color:var(--g-suave)}.fg-nt-linha b{overflow-wrap:anywhere}.fg-nt-passos{margin:12px 0 14px;padding-left:22px;font-size:14px}.fg-nt-passos li{margin-bottom:6px}.fg-nt .fg-nt-msg{margin:12px 0 14px;color:var(--g-pos);font-weight:600}.fg-nt .fg-nt-erro{margin:12px 0 14px;color:var(--g-prob);font-weight:600}.fg-nt .fg-nt-aviso{margin:12px 0 14px;color:var(--g-aten)}.fg-nt .fg-atu-btns{margin-top:14px}.fg-nt .fg-atu-ir:disabled,.fg-nt .fg-atu-ok:disabled{opacity:.55;cursor:not-allowed}.fg-nt .fg-atu-ok.fg-nt-desligar{background:transparent;color:var(--g-prob);border:1.5px solid var(--g-prob)}.btn-tema.btn-icone{width:36px;padding:0;justify-content:center}.btn-tema.btn-icone svg{display:block;flex:0 0 auto}@media (max-width:760px){.btn-tema.btn-icone{width:40px;min-height:40px;height:40px;padding:0}}.fg-cpac{position:relative;overflow:hidden;flex:0 0 auto}.fg-cpac-bola{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:color-mix(in srgb,var(--g-prim) 22%,var(--g-cartao));color:var(--g-texto);font-weight:700;line-height:1;letter-spacing:.02em;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1.5px solid var(--g-prim);vertical-align:middle}.fg-cpac-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:inherit}.fg-cpac-img,.inc-mini{background:var(--g-cartao)}.inc-mini{display:flex;align-items:center;gap:12px;min-height:44px;margin:0 0 16px;padding:10px 14px;border:1px solid var(--g-borda);border-radius:var(--g-raio-cartao);color:var(--g-texto);text-decoration:none;font-size:14px;font-weight:700;box-sizing:border-box}.inc-mini .inc-mini-barra{flex:1 1;min-width:60px;height:12px;border-radius:var(--g-raio-xs);background:var(--g-borda);overflow:hidden}.inc-mini .inc-mini-barra span{display:block;height:100%;background:var(--g-pos)}.inc-mini small{color:var(--g-tenue);font-size:12.5px;font-weight:600;white-space:nowrap}@media (max-width:480px){.inc-mini{flex-wrap:wrap}.inc-mini .inc-mini-barra{flex-basis:100%;order:3}}.inc-pq{display:block;overflow:visible;width:100%;height:auto;filter:drop-shadow(0 6px 4px rgba(72,49,46,.1))}.inc-pq .inc-pq-ouro{transform:translateY(var(--inc-liq,188px));transition:transform 1.05s cubic-bezier(.22,.78,.2,1)}.inc-pq .inc-pq-onda{animation:inc-pq-onda 3.2s ease-in-out infinite alternate}.inc-pq .inc-pq-confete{opacity:0;transition:opacity .45s ease}.inc-pq.inc-pq-cheio .inc-pq-confete{opacity:1}.inc-pq .inc-pq-chef{opacity:0;transform:translateY(8px);transition:transform .5s ease,opacity .5s ease}.inc-pq.inc-pq-cheio .inc-pq-chef{opacity:1;transform:translateY(0)}.inc-pq .inc-pq-caida{opacity:0}.inc-pq.inc-pq-moeda .inc-pq-caida{animation:inc-pq-moeda .88s cubic-bezier(.22,.61,.33,1) forwards}.inc-pq .inc-pq-aberto{animation:inc-pq-pisca 4.8s infinite;transform-box:fill-box;transform-origin:center}.inc-pq.inc-pq-cheio .inc-pq-feliz{animation:inc-pq-salta .9s ease-in-out infinite alternate}@keyframes inc-pq-onda{0%{transform:translate(-2px)}to{transform:translate(2px,2px)}}@keyframes inc-pq-moeda{0%{opacity:0;transform:translateY(-32px) rotate(-10deg)}13%{opacity:1}70%{opacity:1;transform:translateY(36px) rotate(26deg)}to{opacity:0;transform:translateY(48px) rotate(35deg)}}@keyframes inc-pq-pisca{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.08)}}@keyframes inc-pq-salta{0%{transform:translateY(0)}to{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.inc-pq,.inc-pq *{animation:none!important;transition-duration:.01ms!important}}.inc-mini.inc-mini-pq{padding:6px 12px;gap:10px;min-height:76px;text-decoration:none}.inc-mini-pq .inc-mini-fig{flex:0 0 64px;width:64px;display:block}.inc-mini-pq .inc-mini-meio{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.inc-mini-pq .inc-mini-tit{font-size:12px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inc-mini-pq .inc-mini-linha{display:flex;align-items:baseline;gap:9px;min-width:0}.inc-mini-pq .inc-mini-linha strong{font-size:21px;font-weight:900;letter-spacing:-.04em;line-height:1.1}.inc-mini-pq .inc-mini-linha small{overflow:hidden;text-overflow:ellipsis}.inc-mini-pq .inc-mini-barra{display:block;flex:none;width:100%;min-width:0;height:7px;border-radius:4px;background:var(--g-borda);overflow:hidden}.inc-mini-pq .inc-mini-barra span{display:block;height:100%;background:var(--g-pos);transition:width .7s cubic-bezier(.2,.7,.2,1)}.inc-mini-pq .inc-mini-ganhou{color:var(--g-pos);font-weight:800;white-space:normal}.inc-mini-pq .inc-mini-seta{flex:none;font-size:22px;color:var(--g-prim);font-weight:800}@media (max-width:480px){.inc-mini.inc-mini-pq{flex-wrap:nowrap}.inc-mini-pq .inc-mini-barra{flex-basis:auto;order:0}}@media (min-width:761px){.doca.auto-hide{transform:translate(calc(-100% - 40px),-50%);opacity:0;pointer-events:none;transition:transform .28s cubic-bezier(.22,.8,.3,1),opacity .22s ease}.doca.auto-hide.mostrar{transform:translateY(-50%);opacity:1;pointer-events:auto}body:has(.doca.auto-hide) .fg-main{margin-left:0}}@media (min-width:761px){.doca.auto-hide{transition:transform .6s cubic-bezier(.25,.7,.25,1),opacity .5s ease}.fg-main{transition:margin-left .6s cubic-bezier(.25,.7,.25,1)}body:has(.doca.auto-hide.mostrar) .fg-main{margin-left:calc(var(--g-doca-w) + 46px)}}@media (min-width:761px){.doca.auto-hide{transform:translate(calc(-100% - 40px),-50%) scale(.85);transition:transform .8s cubic-bezier(.22,1,.36,1),opacity .6s ease}.doca.auto-hide.mostrar{transform:translateY(-50%) scale(1)}.fg-main{transition:margin-left .8s cubic-bezier(.22,1,.36,1)}}.tb-title .tb-grupo{color:var(--g-suave);font-weight:700}.doca-item.doca-pesquisa{font:inherit;cursor:pointer;color:var(--g-prim-claro)}.pm-caixa{position:fixed;z-index:120;width:300px;max-width:calc(100vw - 20px);padding:8px;background:var(--g-painel);border:1px solid var(--g-borda);border-radius:var(--g-raio-cracha);box-shadow:var(--g-sombra-flutuante);font-family:var(--g-fonte)}.pm-campo{display:flex;align-items:center;gap:8px;height:42px;padding:0 12px;background:var(--g-cartao);border:1px solid var(--g-borda);border-radius:var(--g-raio-btn)}.pm-campo input{flex:1 1;min-width:0;background:transparent;border:0;outline:0;color:var(--g-texto);font:600 16px var(--g-fonte)}.pm-lupa{width:18px;height:18px;color:var(--g-suave);display:flex}.pm-ic .g-ic,.pm-lupa .g-ic{width:100%;height:100%}.pm-campo kbd{font:700 10.5px var(--g-fonte);color:var(--g-tenue);border:1px solid var(--g-borda);border-radius:var(--g-raio-xs);padding:1px 5px}.pm-lista{display:flex;flex-direction:column;gap:2px;margin-top:6px;max-height:min(340px,50dvh);overflow-y:auto;scrollbar-width:thin}.pm-r{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 10px;border:0;border-radius:var(--g-raio-md);background:transparent;color:var(--g-texto);font:700 13.5px var(--g-fonte);text-align:left;cursor:pointer}.pm-r.sel,.pm-r:focus-visible{background:var(--g-prim-suave);color:var(--g-prim-claro);outline:none}.pm-ic{width:18px;height:18px;flex:0 0 auto;display:flex}.pm-r small{margin-left:auto;color:var(--g-tenue);font-weight:700;font-size:12px}.pm-r small.pm-enter{color:var(--g-prim-claro)}.pm-vazio{padding:12px 10px;color:var(--g-tenue);font-size:13px}.fg-em{position:relative;width:100%;max-width:100%;min-width:0}.fg-em-caixa{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:44px;padding:5px 8px;border:1px solid var(--g-borda);border-radius:var(--g-raio-campo);background:var(--g-painel);cursor:text}.fg-em-chip{display:inline-flex;align-items:center;gap:2px;max-width:100%;min-height:36px;padding:0 4px 0 12px;border:1.5px solid var(--g-prim);border-radius:var(--g-raio-pill);background:var(--g-prim-suave);color:var(--g-prim);font-size:13.5px;font-weight:700}.fg-em-chip-t{overflow-wrap:anywhere}.fg-em-x{flex:none;width:36px;height:36px;margin:0;padding:0;border:0;border-radius:var(--g-raio-pill);background:transparent;color:inherit;font:inherit;font-size:18px;line-height:1;cursor:pointer}.fg-em-x:focus-visible,.fg-em-x:hover{background:var(--g-painel);outline:none}.fg-em-campo{flex:1 1 120px;min-width:0;height:36px;border:0;outline:none;background:transparent;color:var(--g-texto);font:inherit;padding:0 4px}.fg-em-lista{position:absolute;left:0;top:calc(100% + 4px);z-index:30;width:100%;max-width:100%;box-sizing:border-box;max-height:min(320px,50dvh);overflow-y:auto;padding:4px;border:1px solid var(--g-borda);border-radius:var(--g-raio-campo);background:var(--g-cartao);box-shadow:0 8px 24px rgba(0,0,0,.25)}.fg-em-grupo{padding:8px 10px 4px;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--g-tenue);font-weight:700}.fg-em-item{display:block;width:100%;min-height:40px;padding:8px 12px;border:0;border-radius:var(--g-raio-sm);background:transparent;color:var(--g-texto);font:inherit;font-size:14px;text-align:left;cursor:pointer;overflow-wrap:anywhere}.fg-em-item.on{background:var(--g-prim-suave);color:var(--g-prim)}.fg-em-item{display:flex;align-items:center;justify-content:space-between;gap:10px}.fg-em-item-t{min-width:0;overflow-wrap:anywhere;gap:8px}.fg-em-av,.fg-em-item-t{display:inline-flex;align-items:center}.fg-em-av{flex:none;width:26px;height:26px;border-radius:50%;justify-content:center;font-size:11px;font-weight:700;letter-spacing:0;box-shadow:0 0 0 1px rgba(0,0,0,.15)}.fg-em-chip.av{padding-left:5px;gap:8px;border-color:var(--g-borda);background:var(--g-cartao);color:var(--g-texto);font-weight:600}.fg-em-item-e{flex:none;font-size:12px;font-weight:700;color:var(--g-tenue)}.fg-em-item.on .fg-em-item-e{color:var(--g-prim)}.fg-em-nota{padding:12px;color:var(--g-tenue);font-size:13px}:root{--g-rever:#FF4F00;--g-rever-f:color-mix(in srgb,#FF4F00 14%,var(--g-cartao))}:root[data-tema=escuro]{--g-rever:#FF6A26;--g-rever-f:color-mix(in srgb,#FF6A26 22%,var(--g-cartao))}.hoje{background:var(--g-cartao);border:1px solid var(--g-borda);border-radius:var(--g-raio-cartao);padding:14px 16px;margin:0 0 16px;box-shadow:0 1px 2px rgba(16,24,48,.05),0 8px 24px rgba(16,24,48,.06);container-type:inline-size}:root[data-tema=escuro] .hoje{box-shadow:0 8px 24px rgba(0,0,0,.25)}.home-centro>.hoje{max-width:1080px}@supports (width:round(down,100%,1px)){.home-centro>.hoje{max-width:none;width:calc(round(down, 100% + 12px, 364px) - 12px)}}.hoje-cab{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;min-height:32px;margin-bottom:10px}.hoje-tit{font-size:18px;font-weight:800;margin:0;letter-spacing:-.01em}.hoje-data{color:var(--g-suave);font-size:13.5px;white-space:nowrap}.hoje-cab.cheia .hoje-data-longa,.hoje-data-curta{display:none}.hoje-cab.cheia .hoje-data-curta{display:inline}.hoje-chips{flex-wrap:wrap;gap:6px;min-width:0}.hoje-chips,.hoje-quem{margin-left:auto;display:flex}.hoje-quem{gap:4px}.hoje-chips+.hoje-quem{margin-left:0}.hoje-quem-btn{font:inherit;font-size:12.5px;font-weight:700;padding:3px 11px;min-height:30px;border-radius:var(--g-raio-pill);border:1px solid var(--g-borda);background:var(--g-cartao);color:var(--g-suave);cursor:pointer}.hoje-quem-btn.on{background:var(--g-prim-suave);color:var(--g-prim-claro);border-color:transparent}.hoje-quem-btn:disabled{opacity:.5;cursor:default}.hoje-foco{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);grid-gap:16px;gap:16px}.hoje-hero{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;min-height:128px;padding:10px 12px;border-radius:var(--g-raio-btn);background:var(--g-t-porvir);color:var(--g-t-porvir-tx)}.hoje-hero.agora{background:var(--g-t-agora);color:var(--g-t-agora-tx);box-shadow:inset 3px 0 0 var(--g-t-agora-marca)}.hoje-hero.fim{background:var(--g-t-feita);color:var(--g-t-feita-tx)}.hoje-hero-lbl{font-size:12px;font-weight:800}.hoje-hero-hora{font-family:var(--g-fonte-hero);font-size:30px;font-weight:700;line-height:1.15}.hoje-hero-nome{display:block;max-width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-size:14px;font-weight:700;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.hoje-hero-nome:hover{text-decoration:underline}.hoje-hero-nome small{font-size:12px;font-weight:800;opacity:.85;margin-left:4px}.hoje-hero-fim,.hoje-hero-mais{font-size:13px;font-weight:700}.hoje-hero-par{display:flex;align-items:baseline;gap:8px;width:100%;min-width:0;margin-top:4px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.hoje-hero-par-h{flex:none;font-family:var(--g-fonte-hero);font-size:20px;font-weight:700;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hoje-hero-par-n{min-width:0;font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hoje-hero-par-n small{font-size:12px;font-weight:800;opacity:.85;margin-left:4px}.hoje-hero-par:hover .hoje-hero-par-n{text-decoration:underline}.hoje-seguir{min-width:0}.hoje-h4{margin:0 0 2px;font-size:12px;font-weight:800;color:var(--g-tenue)}.hoje-lista{columns:220px;column-gap:18px}.hoje-tudo{margin-top:10px;columns:300px;column-gap:22px}.hoje-cons{display:flex;align-items:center;gap:9px;width:100%;min-width:0;max-width:100%;height:34px;padding:0 8px;margin:0;border:0;border-bottom:1px solid var(--g-linha);border-radius:0;font:inherit;font-size:13px;text-align:left;cursor:pointer;color:inherit;background:transparent;page-break-inside:avoid;break-inside:avoid}.hoje-cons-h{font-family:var(--g-fonte-hero);font-weight:700;width:42px;flex:0 0 auto;white-space:nowrap}.hoje-cons-n{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.hoje-cons-p{color:var(--g-suave)}.hoje-cons-p,.hoje-cons-tag{font-size:12px;font-weight:800;flex:0 0 auto}.hoje-cons-rapida{font-size:12px;font-weight:800;margin-right:5px;opacity:.8}.hoje-cons.feita{color:var(--g-tenue)}.hoje-cons.feita .hoje-cons-n{font-weight:500}.hoje-cons.feita .hoje-cons-h{font-size:12px}.hoje-cons.feita .hoje-cons-h:before{content:"\2713\00a0";color:var(--g-t-feita-tx)}.hoje-cons.agora{background:var(--g-t-agora);color:var(--g-t-agora-tx);box-shadow:inset 3px 0 0 var(--g-t-agora-marca);border-bottom-color:transparent;border-radius:var(--g-raio-xs)}.hoje-cons.agora .hoje-cons-p{color:inherit}.hoje-cons.gym{box-shadow:inset 3px 0 0 #17181b}.hoje-cons:hover{background:var(--g-prim-suave)}.hoje-cons.agora:hover{filter:brightness(.97);background:var(--g-t-agora)}.hoje-pe{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:9px 12px;gap:9px 12px;align-items:center;margin-top:10px}.hoje-barra{grid-column:1;grid-row:1;display:flex;gap:2px;height:8px;min-width:0}.hoje-barra i{flex:1 1;min-width:0;border-radius:2px;background:var(--g-t-porvir)}.hoje-barra i.feita{background:var(--g-t-feita-tx)}.hoje-barra i.agora{background:var(--g-t-agora-marca)}.hoje-pe-res{grid-column:2;grid-row:1;font-size:12.5px;font-weight:700;color:var(--g-suave);white-space:nowrap}.hoje-ver{min-height:30px;padding:3px 11px;border-radius:var(--g-raio-pill);border:1px solid var(--g-borda);background:transparent;color:var(--g-texto);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;white-space:nowrap}.hoje-pe>.hoje-ver{grid-column:3;grid-row:1/span 2}.hoje-barra2{grid-column:1;grid-row:2;display:flex;gap:2px;height:8px;min-width:0}.hoje-fora-livre{flex:1 1;min-width:0}.hoje-fora-det.falta,.hoje-fora-k.falta,.hoje-fora.falta{--hoje-fora-cor:var(--g-prob)}.hoje-fora-det.cancelada,.hoje-fora-k.cancelada,.hoje-fora.cancelada{--hoje-fora-cor:var(--g-viol)}.hoje-fora-det.adiada,.hoje-fora-k.adiada,.hoje-fora.adiada{--hoje-fora-cor:var(--g-info)}.hoje-fora{position:relative;flex:1 1;min-width:0;padding:0;border:0;border-radius:2px;background:var(--hoje-fora-cor);cursor:pointer}.hoje-fora:after{content:"";position:absolute;inset:-8px 0}.hoje-fora:hover{filter:brightness(1.2)}.hoje-fora.sel{outline:2px solid var(--g-texto);outline-offset:1px}.hoje-pe-fora{grid-column:2;grid-row:2;display:flex;gap:10px;font-size:12.5px;font-weight:700;color:var(--g-suave);white-space:nowrap}.hoje-fora-k{display:inline-flex;align-items:center;gap:5px}.hoje-fora-k:before{content:"";width:10px;height:8px;border-radius:2px;background:var(--hoje-fora-cor)}.hoje-fora-det{display:flex;align-items:center;gap:6px 10px;flex-wrap:wrap;margin-top:8px;padding:6px 10px;border-radius:var(--g-raio-md);background:var(--g-painel);border:1px solid var(--g-linha);font-size:13px}.hoje-fora-h{font-family:var(--g-fonte-hero);font-weight:700}.hoje-fora-est{font-weight:800;color:var(--hoje-fora-cor)}.hoje-fora-nome{font-weight:600;min-width:0}.hoje-fora-p{font-size:12px;font-weight:800;color:var(--g-suave)}.hoje-fora-det .hoje-ver{margin-left:auto}.hoje-vazio{margin:0;color:var(--g-suave);font-size:14px}.hoje-erro{background:var(--g-prob-f);color:var(--g-prob);border-radius:var(--g-raio-btn);padding:10px 12px;font-size:13.5px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.hoje-tentar{font:inherit;font-size:12.5px;font-weight:800;padding:6px 10px;border-radius:var(--g-raio-md);border:1px solid var(--g-borda);background:var(--g-cartao);color:var(--g-texto);cursor:pointer;margin-left:auto}.hoje-linha-esq{height:34px;border-radius:var(--g-raio-xs);background:var(--g-linha);margin-bottom:6px;animation:hoje-pulsar 1.2s ease-in-out infinite}.hoje-hero-esq{height:128px;margin:0;border-radius:var(--g-raio-btn)}@keyframes hoje-pulsar{0%,to{opacity:.55}50%{opacity:1}}.hoje-tratar{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:12px;padding-top:12px;border-top:1px solid var(--g-linha)}.hoje-tratar.so{margin-top:0;padding-top:0;border-top:0}.hoje-tratar-lbl{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--g-tenue);margin-right:4px}.hoje-chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px 0 5px;white-space:nowrap;border-radius:var(--g-raio-pill);border:1px solid var(--g-borda);background:var(--g-cartao);color:var(--g-texto);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.hoje-chip:hover{border-color:var(--g-prim)}.hoje-chip-n{min-width:20px;height:20px;padding:0 6px;border-radius:var(--g-raio-pill);background:var(--g-emblema-f);color:var(--g-emblema-tx);font-size:11.5px;font-weight:800;display:inline-grid;place-items:center}.hoje-cab-btn{width:100%;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;padding:0;margin:0}.hoje.compacto .hoje-cab{margin-bottom:0;align-items:center}.hoje.compacto .hoje-data{flex:1 1;min-width:0;white-space:normal}.hoje.compacto.aberto .hoje-cab{margin-bottom:10px}.hoje.compacto .hoje-quem{margin:0 0 10px}.hoje-seta{margin-left:auto;width:28px;height:28px;display:grid;place-items:center;color:var(--g-suave);transition:transform .2s cubic-bezier(.22,1,.36,1)}.hoje-seta .g-ic{width:20px;height:20px}.hoje-seta.cima{transform:rotate(180deg)}.hoje-resumo{flex-basis:100%;font-size:13.5px;font-weight:600;color:var(--g-texto);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hoje-resumo-prox{font-weight:500;color:var(--g-suave)}.hoje.compacto.fechado .hoje-tratar{margin-top:10px;padding-top:10px}@container (max-width: 760px){.hoje-data-longa{display:none}.hoje-data-curta{display:inline}.hoje-fora-livre{display:none}.hoje-barra2{flex-wrap:wrap;gap:14px 4px;height:auto;padding:7px 0}.hoje-fora{flex:0 0 28px;height:10px}.hoje-fora:after{inset:-7px -2px}}@container (max-width: 620px){.hoje-foco{grid-template-columns:1fr}.hoje-hero{min-height:0}.hoje-hero-esq{height:92px}.hoje-pe{grid-template-columns:minmax(0,1fr) auto}.hoje-pe-res{display:none}.hoje-pe>.hoje-ver{grid-column:2}.hoje-pe-fora{grid-column:1/-1;grid-row:3;flex-wrap:wrap}}@container (max-width: 520px){.hoje-chips{margin-left:0;order:3}.hoje-chips+.hoje-quem{margin-left:auto}.hoje-cons{height:44px}.hoje-seguir .hoje-cons:nth-child(n+4){display:none}}@media (max-width:760px){.home-centro>.hoje{width:auto;max-width:none}.hoje{padding:14px 14px 12px}.hoje-quem{margin-left:0;width:100%}}.hoje-pod-cab{display:flex;align-items:center;gap:8px;margin-bottom:10px}.hoje-pod-tit{font-size:15px;font-weight:800;margin:0;letter-spacing:-.01em}.hoje-pod-ver{margin-left:auto;font-size:13px;font-weight:700;color:var(--g-prim-claro);text-decoration:none;white-space:nowrap;padding:4px 0}.hoje-pod-ver:hover{text-decoration:underline}.hoje-pod-camp{display:flex;align-items:center;gap:12px}.hoje-pod-bolas{display:inline-flex;flex:none}.hoje-pod-bolas .hoje-pod-bola+.hoje-pod-bola{margin-left:-14px}.hoje-pod-bola{width:52px;height:52px;flex:none;border-radius:50%;display:inline-grid;place-items:center;font-weight:700;font-size:16px;background:var(--g-prim-suave);color:var(--g-texto);border:2px solid var(--g-cartao);box-shadow:0 0 0 2px var(--medalha-ouro)}.hoje-pod-lbl{font-size:12.5px;color:var(--g-suave)}.hoje-pod-nome{font-weight:700;font-size:18px;line-height:1.2;overflow-wrap:anywhere}.hoje-pod-pts{font-size:13px;color:var(--g-suave);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hoje-pod-dica{margin-top:12px;padding:10px 12px;border-radius:var(--g-raio-btn);background:var(--g-prim-suave);color:var(--g-texto);font-size:13.5px;line-height:1.45}.hoje-pod-rec{display:block;margin-top:4px}.barra-tlm{position:fixed;left:0;right:0;bottom:0;z-index:100;display:grid;grid-template-columns:repeat(5,1fr);padding:6px 4px calc(6px + env(safe-area-inset-bottom));background:var(--g-painel);border-top:1px solid var(--g-borda)}.bt-item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:56px;padding:4px 2px;border:0;border-radius:var(--g-raio-btn);background:transparent;color:var(--g-suave);font:inherit;font-size:12px;font-weight:700;line-height:1.15;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:pointer}.bt-item.ativo{color:var(--g-prim-claro)}.bt-item.ativo .bt-icone:after{content:"";position:absolute;left:50%;bottom:-5px;width:18px;height:3px;border-radius:var(--g-raio-pill);background:var(--g-prim);transform:translateX(-50%)}.bt-icone{position:relative;width:24px;height:24px;display:grid;place-items:center}.bt-icone .g-ic{width:24px;height:24px}.bt-label{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bt-badge{position:absolute;top:-7px;right:-10px;min-width:18px;height:17px;padding:0 5px;border-radius:var(--g-raio-pill);background:var(--g-emblema-f);color:var(--g-emblema-tx);font-size:12px;font-weight:800;line-height:17px;text-align:center}.bt-testes{position:absolute;bottom:-1px;right:-5px;width:9px;height:9px;border-radius:50%;background:var(--g-aten);border:2px solid var(--g-painel)}body:has(.barra-tlm) .fg-main{padding-bottom:calc(84px + env(safe-area-inset-bottom))}body:has(.barra-tlm) .g-home{min-height:calc(100dvh - var(--g-altura-topbar) - 102px - env(safe-area-inset-bottom))}body:has(.barra-tlm):has(.doca.escondida) .fg-main:not(:has(>.tc,>.mc)){padding-bottom:calc(84px + env(safe-area-inset-bottom))}body:has(.barra-tlm):has(.doca.escondida) .g-home{min-height:calc(100dvh - var(--g-altura-topbar) - 102px - env(safe-area-inset-bottom))}body:has(.barra-tlm) .fg-toast{bottom:calc(84px + env(safe-area-inset-bottom))}.bt-veu{position:fixed;inset:0;z-index:110;background:var(--g-veu);animation:bt-veu-in .2s ease-out}.bt-veu.a-fechar{animation:bt-veu-out .18s ease-in forwards;pointer-events:none}.bt-folha{position:fixed;left:0;right:0;bottom:0;z-index:120;max-height:calc(100dvh - var(--g-altura-topbar) - 24px);overflow-y:auto;overscroll-behavior:contain;background:var(--g-cartao);color:var(--g-texto);border-radius:var(--g-raio-doca) var(--g-raio-doca) 0 0;box-shadow:var(--g-sombra-flutuante);padding:10px 14px calc(16px + env(safe-area-inset-bottom));animation:bt-sobe .28s cubic-bezier(.2,.8,.2,1);will-change:transform}.bt-folha.a-arrastar{animation:none;transition:none}.bt-folha.a-repor{transition:transform .22s cubic-bezier(.2,.8,.2,1)}.bt-folha.a-fechar{animation:none;transition:transform .18s ease-in;transform:translateY(100%)!important}.bt-pega-zona{margin:-10px -14px 6px;padding:12px 0 10px;touch-action:none;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes bt-sobe{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes bt-veu-in{0%{opacity:0}to{opacity:1}}@keyframes bt-veu-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.bt-folha,.bt-folha.a-repor,.bt-veu,.bt-veu.a-fechar{animation:none;transition:none}}.bt-pega{width:38px;height:4px;border-radius:var(--g-raio-pill);background:var(--g-tenue);opacity:.5;margin:0 auto}.bt-folha-tit{margin:0 0 8px;font-size:16px;font-weight:800}.bt-lista{display:grid;grid-template-columns:1fr;grid-gap:2px;gap:2px}.bt-grupo,.bt-seccao{grid-column:1/-1}.bt-grupo{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--g-tenue);margin:10px 0 4px 6px}.bt-lista>.bt-grupo:first-child{margin-top:0}.bt-seccao{display:grid;grid-template-columns:1fr;grid-gap:2px;gap:2px}.bt-lm{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 8px;border:0;border-radius:var(--g-raio-btn);background:transparent;color:var(--g-texto);font:inherit;font-size:13.5px;font-weight:600;text-align:left;cursor:pointer;min-width:0}.bt-lm:active{background:var(--g-prim-suave)}.bt-lm-ico{color:var(--g-prim);display:grid;place-items:center;flex:0 0 auto}.bt-lm-ico .g-ic{width:20px;height:20px}.bt-lm-t{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bt-lm-t .selo-dev{margin-left:6px}.bt-lm-n{min-width:20px;height:20px;padding:0 6px;border-radius:var(--g-raio-pill);background:var(--g-emblema-f);color:var(--g-emblema-tx);font-size:11px;font-weight:800;display:inline-grid;place-items:center;flex:0 0 auto}.bt-troca{font-size:12px;font-weight:700;color:var(--g-tenue);flex:0 0 auto}.bt-organizar-btn{font:inherit;font-size:13.5px;font-weight:800;min-height:40px;padding:0 14px;border-radius:var(--g-raio-btn);border:1px solid var(--g-borda);background:var(--g-cartao);color:var(--g-texto);cursor:pointer;width:100%;margin-top:12px}.bt-aviso{margin:10px 0 0;font-size:12.5px;color:var(--g-prob)}.bt-folha.entrou{animation:none}.bt-mini{display:grid;grid-template-columns:30px repeat(3,minmax(0,1fr)) 30px;grid-gap:6px;gap:6px;margin:12px 0 6px}.bt-mini-fixo{display:grid;place-items:center;color:var(--g-tenue);opacity:.55}.bt-mini-fixo .g-ic{width:20px;height:20px}.bt-lugar{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:92px;padding:8px 3px;border:0;border-radius:var(--g-raio-btn);background:var(--g-prim-suave);color:var(--g-prim-claro);font:inherit;font-size:12.5px;font-weight:700;line-height:1.15;text-align:center;cursor:pointer}.bt-lugar:active{background:var(--g-prim);color:var(--g-prim-btn-tx)}.bt-lugar .g-ic{width:24px;height:24px}.bt-lugar>span{max-width:100%;min-height:2.3em}.bt-lugar>.bt-lugar-vazio{min-height:0;opacity:.7}.bt-rodape{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:40px;margin-top:8px;font-size:13px}.bt-ligacao{border:0;background:transparent;padding:8px 2px;font:inherit;font-size:13px;font-weight:700;color:var(--g-prim);cursor:pointer}.bt-ligacao:disabled{color:var(--g-tenue);opacity:.6;cursor:default}.bt-estado{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--g-pos)}.bt-estado.a-guardar{color:var(--g-suave)}.bt-folha.passo-lista{display:flex;flex-direction:column;height:calc(100dvh - var(--g-altura-topbar) - 24px);overflow:hidden}.bt-cab{flex:0 0 auto;display:flex;align-items:center;gap:6px;margin-bottom:8px;min-width:0}.bt-cab .bt-folha-tit{margin:0;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bt-voltar{flex:0 0 auto;width:44px;height:44px;margin-left:-10px;display:grid;place-items:center;border:0;border-radius:var(--g-raio-btn);background:transparent;color:var(--g-texto);cursor:pointer}.bt-voltar .g-ic{width:22px;height:22px;transform:rotate(90deg)}.bt-busca{flex:0 0 auto;position:relative;display:block;margin-bottom:6px}.bt-busca .g-ic{position:absolute;left:12px;top:11px;width:20px;height:20px;color:var(--g-tenue);pointer-events:none}.bt-busca input{width:100%;height:42px;padding:0 12px 0 40px;border:1px solid var(--g-borda);border-radius:var(--g-raio-btn);background:var(--g-painel);color:var(--g-texto);font:inherit;font-size:16px}.bt-busca input::placeholder{color:var(--g-tenue)}.bt-rol{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.bt-vazio{margin:0;padding:22px 8px;text-align:center;font-size:14px;color:var(--g-suave)}@media (max-width:760px){.cmr-aba{display:none!important}}@media (min-width:761px){.barra-tlm,.bt-folha,.bt-veu{display:none}}iframe[src*="accounts.google.com/gsi"]{color-scheme:light}.alerta-faixas{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.alerta-faixa{background:var(--g-aten-f);color:var(--g-aten);border:2px solid var(--g-aten);border-radius:var(--g-raio-cartao);padding:12px 14px}.alerta-faixa-tit{display:block;font-size:15px;letter-spacing:.03em}.alerta-faixa p{margin:6px 0 10px;font-size:13px;line-height:1.4;color:var(--g-texto)}.alerta-faixa-bts{display:flex;flex-wrap:wrap;gap:8px}.alerta-faixa-bt{border:0;border-radius:var(--g-raio-btn);padding:9px 14px;font:inherit;font-weight:700;font-size:13px;cursor:pointer;background:var(--fg-azul);color:#fff}.alerta-faixa-bt-sec{background:transparent;color:var(--g-aten);border:1px solid var(--g-aten)}.alerta-faixa-erro{display:block;margin-top:8px;font-size:12.5px;color:var(--fg-erro)}