.agenda_semana__GnFY4{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:10px;gap:10px}.agenda_dia__v1jBR{display:grid;grid-gap:8px;gap:8px;align-content:start;min-height:120px;padding:10px;border:1px solid var(--border-default);border-radius:12px;background:var(--surface-card)}.agenda_dia__v1jBR[data-hoje=true]{border-color:var(--brand)}.agenda_diaTitulo__ATVmC{margin:0;color:var(--text-muted);font-family:var(--font-label);font-size:10.5px;font-weight:var(--weight-bold);letter-spacing:.12em;text-transform:uppercase}.agenda_diaTitulo__ATVmC b{display:block;margin-top:2px;color:var(--text-primary);font-size:13px;letter-spacing:normal;text-transform:none}.agenda_aula__mXwpO{display:grid;grid-gap:3px;gap:3px;padding:9px 10px;border:1px solid var(--border-subtle);border-left:3px solid var(--brand);border-radius:9px;background:var(--surface-card);font-size:12.5px;line-height:1.35}.agenda_aula__mXwpO b{font-size:13px}.agenda_aula__mXwpO small{color:var(--text-secondary)}.agenda_hora__DhUTR{color:var(--text-primary);font-weight:var(--weight-semi)}.agenda_estado__gCY4Z{justify-self:start;padding:2px 8px;border-radius:var(--radius-pill);font-family:var(--font-label);font-size:10px;font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase}.agenda_aula__mXwpO[data-estado=prevista]{border-left-color:var(--brand)}.agenda_aula__mXwpO[data-estado=prevista] .agenda_estado__gCY4Z{background:var(--brand-subtle);color:var(--brand)}.agenda_aula__mXwpO[data-estado=andamento]{border-left-color:var(--state-warn-ink)}.agenda_aula__mXwpO[data-estado=andamento] .agenda_estado__gCY4Z{background:var(--state-warn-bg);color:var(--state-warn-ink)}.agenda_aula__mXwpO[data-estado=encerrada]{border-left-color:var(--text-muted)}.agenda_aula__mXwpO[data-estado=encerrada] .agenda_estado__gCY4Z{background:var(--state-muted-bg);color:var(--text-secondary)}.agenda_aula__mXwpO[data-estado=cancelada]{border-left-color:var(--state-danger-ink)}.agenda_aula__mXwpO[data-estado=cancelada] .agenda_estado__gCY4Z{background:var(--state-danger-bg);color:var(--state-danger-ink)}.agenda_aula__mXwpO[data-estado=cancelada] b{text-decoration:line-through}.agenda_motivo__PCwf_{color:var(--state-danger-ink);font-size:12px}.agenda_diaVazio__iqkQZ{margin:0;color:var(--text-muted);font-size:12px}.agenda_origem__D7p4x{margin:12px 0 0;color:var(--text-secondary);font-size:12.5px;line-height:1.5}.agenda_acoes__aSsEL{display:flex;gap:9px;align-items:center;justify-content:space-between;margin-bottom:12px}.agenda_acoes__aSsEL h2{margin:0}.agenda_acoesGrupo__TDFN_{display:flex;flex-wrap:wrap;gap:9px;align-items:center;justify-content:flex-end}.agenda_acaoLote__F6rbN{padding:9px 13px;border:1px solid var(--border-default);border-radius:9px;background:var(--surface-card);color:var(--state-danger-ink);font:inherit;font-size:13px;cursor:pointer}.agenda_acaoLote__F6rbN:hover{border-color:var(--state-danger-ink);background:var(--state-danger-bg)}.agenda_acaoReposicao__mG42P{padding:9px 13px;border:1px solid var(--border-default);border-radius:9px;background:var(--surface-card);color:var(--brand);font:inherit;font-size:13px;cursor:pointer}.agenda_acaoReposicao__mG42P:hover{border-color:var(--brand);background:var(--brand-subtle)}.agenda_acaoReposicao__mG42P[aria-disabled=true]{border-color:var(--border-default);background:var(--state-muted-bg);color:var(--text-secondary);cursor:not-allowed}.agenda_conta__fLkyU{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;margin-left:7px;padding:0 6px;border-radius:var(--radius-pill);background:var(--brand);color:var(--text-onbrand);font-family:var(--font-label);font-size:11px;font-weight:var(--weight-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.04em}.agenda_notaContextoTodas__sf_fD{display:flex;gap:10px;align-items:flex-start;max-width:74ch;margin:0 0 14px;padding:11px 14px;border:1px solid var(--state-warn-line);border-radius:10px;background:var(--state-warn-bg);color:var(--state-warn-ink);font-size:13.5px;line-height:1.5}.agenda_marcaReposicao__GQnAW{justify-self:start;padding:4px 9px;border:1px solid var(--brand-line);border-radius:var(--radius-pill);background:var(--brand-subtle);color:var(--brand);font-family:var(--font-label);font-size:10px;font-weight:var(--weight-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.agenda_aula__mXwpO[data-reposto=true]{border-color:var(--brand-line);background:var(--brand-subtle)}.agenda_cancelarLink__abb7i{justify-self:start;padding:0;border:0;background:none;color:var(--state-danger-ink);font:inherit;font-size:12px;text-decoration:underline;cursor:pointer}.agenda_modal__uQZCd{width:100%;max-width:480px;max-height:86vh;margin:auto;padding:24px;border:0;border-radius:14px;background:var(--surface-card);color:var(--text-primary);overflow:auto}.agenda_modal__uQZCd::-webkit-backdrop{background:rgb(6 27 24/.55)}.agenda_modal__uQZCd::backdrop{background:rgb(6 27 24/.55)}.agenda_modal__uQZCd form{display:grid;width:100%}.agenda_modal__uQZCd header{margin-bottom:16px}.agenda_modal__uQZCd h2{margin:0 0 5px;font-family:var(--font-display);font-size:20px;line-height:1.15;font-variation-settings:"wdth" var(--wdth-title);font-weight:var(--weight-semi)}.agenda_modal__uQZCd header p{margin:0;color:var(--text-secondary);font-size:14px;line-height:1.5}.agenda_impacto__TiiBa{margin:0 0 14px;padding:11px 13px;border-radius:9px;background:var(--state-warn-bg);color:var(--text-primary);font-size:13.5px;line-height:1.5}.agenda_listaLote__nTVk0{max-height:180px;margin:0 0 14px;padding:0 0 0 20px;overflow:auto;font-size:13.5px;line-height:1.7}.agenda_vazioLote__jQQdG{margin:0 0 14px;color:var(--text-secondary);font-size:13.5px}.agenda_intervalo__ArY30{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.agenda_campo__DsivZ{display:grid;grid-gap:6px;gap:6px;margin:0 0 14px;color:var(--text-muted);font-family:var(--font-label);font-size:10.5px;font-weight:var(--weight-bold);letter-spacing:.12em;text-transform:uppercase}.agenda_campo__DsivZ input,.agenda_campo__DsivZ select{display:block;width:100%;min-height:44px;margin:0;padding:11px 13px;border:1px solid var(--border-default);border-radius:9px;background:var(--surface-card);color:var(--text-primary);font:inherit;font-size:15px;line-height:1.35;letter-spacing:normal;text-transform:none}.agenda_campo__DsivZ input:focus-visible,.agenda_campo__DsivZ select:focus-visible{border-color:var(--brand);outline:2px solid var(--focus-ring);outline-offset:2px}.agenda_modal__uQZCd footer{display:flex;flex-wrap:wrap;gap:9px;align-items:center;justify-content:flex-end;margin-top:4px}.agenda_perigoso___Fx8p,.agenda_primario__1wTDa,.agenda_secundario__KoMtg{padding:10px 15px;min-height:42px;border:1px solid transparent;border-radius:9px;font:inherit;font-size:14px;cursor:pointer}.agenda_primario__1wTDa{background:var(--brand);color:var(--text-onbrand);font-weight:var(--weight-semi)}.agenda_secundario__KoMtg{border:1px solid var(--border-default);background:var(--surface-card);color:var(--text-secondary)}.agenda_perigoso___Fx8p{background:var(--state-danger-ink);color:var(--text-onbrand);font-weight:var(--weight-semi)}.agenda_erro__C6CCw{margin:0 0 10px;padding:9px;border-radius:8px;background:var(--state-danger-bg);color:var(--state-danger-ink);font-size:13px}.agenda_modalReposicao__XD_1j{max-width:520px}.agenda_modalReposicao__XD_1j form{display:flex;flex-direction:column}.agenda_subtituloModal__3sC9D{margin:0 0 16px;color:var(--text-secondary);font-size:14px;line-height:1.5}.agenda_passos__WEJhC{display:flex;gap:6px;margin:0 0 16px;padding:0;list-style:none}.agenda_passos__WEJhC li{flex:1 1;padding-top:7px;border-top:3px solid var(--border-default);color:var(--text-muted);font-family:var(--font-label);font-size:10px;font-weight:var(--weight-bold);line-height:1.3;letter-spacing:.1em;text-transform:uppercase}.agenda_passos__WEJhC li[data-estado=atual]{border-top-color:var(--brand);color:var(--brand)}.agenda_passos__WEJhC li[data-estado=feito]{border-top-color:var(--green-300);color:var(--text-secondary)}.agenda_escolha__Y0mZn{min-width:0;margin:0 0 4px;padding:0;border:0}.agenda_escolha__Y0mZn legend{margin-bottom:8px;padding:0;color:var(--text-muted);font-family:var(--font-label);font-size:10.5px;font-weight:var(--weight-bold);letter-spacing:.12em;text-transform:uppercase}.agenda_opcoes___Lmdz{margin:0 0 14px}.agenda_grupoCrianca__pd68o,.agenda_opcoes___Lmdz{display:grid;grid-gap:8px;gap:8px}.agenda_grupoNome__TfEYG{margin:2px 0 0;color:var(--text-primary);font-size:14.5px;font-weight:var(--weight-semi);line-height:1.3}.agenda_opcao__frQD6{display:flex;gap:12px;align-items:flex-start;min-height:var(--touch-min);padding:11px 13px;border:1px solid var(--border-default);border-radius:10px;background:var(--surface-card);text-align:left;cursor:pointer}.agenda_opcao__frQD6:hover{border-color:var(--green-300)}.agenda_opcao__frQD6 input{width:20px;height:20px;flex:none;margin:2px 0 0;accent-color:var(--brand)}.agenda_opcao__frQD6:has(input:checked){border-color:var(--brand);background:var(--brand-subtle);box-shadow:inset 3px 0 0 var(--brand)}.agenda_opcao__frQD6:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.agenda_opcaoTexto__5r_UM{display:block;flex:1 1;min-width:0}.agenda_opcaoTitulo__AZrcW{display:block;font-size:14.5px;font-weight:var(--weight-semi);line-height:1.3}.agenda_opcaoDetalhe__bxqOX{display:block;margin-top:3px;color:var(--text-secondary);font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.45}.agenda_opcaoFim__t5Pbq{display:grid;flex:none;grid-gap:4px;gap:4px;justify-items:end}.agenda_etiqueta__8W7Mq{display:inline-flex;align-items:center;padding:4px 9px;border:1px solid transparent;border-radius:var(--radius-pill);font-family:var(--font-label);font-size:10px;font-weight:var(--weight-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.agenda_etiquetaNeutra__hbnP5{background:var(--state-muted-bg);color:var(--text-secondary)}.agenda_etiquetaFolga__DA_cI{background:var(--state-ok-bg);color:var(--state-ok-ink)}.agenda_etiquetaAtencao__Bq9wB{border-color:var(--state-warn-line);background:var(--state-warn-bg);color:var(--state-warn-ink)}.agenda_esqueletoRadio__HdZ1w{width:20px;height:20px;flex:none;margin:2px 0 0;border-radius:5px}.agenda_esqueletoTitulo___0ltH{display:block;width:52%;height:16px;margin:0}.agenda_esqueletoDetalhe__Y3uxd{display:block;width:72%;height:12px;margin:7px 0 0}.agenda_esqueletoVaga__KSdX6{width:58px;height:20px;margin:0;border-radius:var(--radius-pill)}.agenda_resumo__X4t_f{display:grid;grid-gap:0;gap:0;margin:0 0 14px;border:1px solid var(--border-default);border-radius:10px;overflow:hidden}.agenda_par__6DQAd{display:grid;grid-template-columns:86px 1fr;grid-gap:12px;gap:12px;padding:12px 14px;font-size:14px;line-height:1.45}.agenda_par__6DQAd+.agenda_par__6DQAd{border-top:1px solid var(--border-subtle)}.agenda_par__6DQAd dt{padding-top:2px;color:var(--text-muted);font-family:var(--font-label);font-size:10.5px;font-weight:var(--weight-bold);letter-spacing:.12em;text-transform:uppercase}.agenda_par__6DQAd dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.agenda_par__6DQAd dd b{display:block;font-size:14.5px}.agenda_par__6DQAd dd span{color:var(--text-secondary);font-size:12.5px}.agenda_par__6DQAd[data-destaque=true]{background:var(--brand-subtle)}.agenda_recusa__fyMz3{margin:0 0 14px;padding:12px 14px;border:1px solid var(--state-danger-line);border-radius:9px;background:var(--state-danger-bg);color:var(--state-danger-ink);font-size:13.5px;line-height:1.5}.agenda_recusa__fyMz3 b{display:block;margin-bottom:3px}.agenda_vazioModal__8oa6I{margin:0 0 14px;padding:24px;border:1px dashed var(--border-default);border-radius:11px;background:var(--surface-card);color:var(--text-secondary);font-size:14px;line-height:1.6;text-align:center}.agenda_vazioModal__8oa6I b{display:block;margin-bottom:6px;color:var(--text-primary);font-size:15.5px;font-weight:var(--weight-semi)}.agenda_acoesModal__4g9Hv{display:flex;flex-wrap:wrap;gap:9px;align-items:center;justify-content:flex-end;margin-top:auto;padding-top:4px}@media (max-width:1100px){.agenda_semana__GnFY4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.agenda_intervalo__ArY30,.agenda_semana__GnFY4{grid-template-columns:1fr}.agenda_modalReposicao__XD_1j{width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:18px 16px 16px;border-radius:0}.agenda_modalReposicao__XD_1j form{min-height:100%}.agenda_par__6DQAd{grid-template-columns:1fr;gap:3px}.agenda_acoesModal__4g9Hv{flex-direction:column-reverse}.agenda_acoesModal__4g9Hv button{width:100%;min-height:var(--touch-min)}}.lista-em-cards_vistaDesktop__WnVGp{display:block;min-width:0;min-height:0}.lista-em-cards_vistaMobile__KIznr{display:none;min-width:0}@media (max-width:680px){.lista-em-cards_vistaDesktop__WnVGp{display:none}.lista-em-cards_vistaMobile__KIznr{display:block}}.lista-em-cards_lista__C2TOo{margin:0;padding:4px 12px 8px;border:1px solid var(--border-default);border-radius:12px;background:var(--surface-card);list-style:none}.lista-em-cards_item__ktaVe{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 4px;border-bottom:1px solid var(--border-subtle)}.lista-em-cards_item__ktaVe:last-child{border-bottom:0}.lista-em-cards_principal__911BN{flex:1 1;min-width:0}.lista-em-cards_titulo__fLJPE{margin:0;font-size:14px;font-weight:var(--weight-semi,600);color:var(--text-primary);overflow-wrap:anywhere}.lista-em-cards_meta___yL_q{margin:4px 0 0;font-size:13px;line-height:1.4;color:var(--text-secondary);overflow-wrap:anywhere}.lista-em-cards_direita__GYyT3{flex:none;text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:4px;max-width:46%}.lista-em-cards_valor__qKm2P{margin:0;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-primary)}.lista-em-cards_acoes__cGfMF{flex:1 1 100%;display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding-top:2px}.graficos_gradeGraficos__InTGB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;width:100%;margin-bottom:12px;align-items:stretch}@media (max-width:980px){.graficos_gradeGraficos__InTGB{grid-template-columns:1fr}}.graficos_painelGrafico__0XWHI{display:flex;flex-direction:column;height:100%;min-width:0;margin-bottom:12px;padding:12px 14px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-card);box-shadow:var(--shadow-card,0 4px 14px rgb(6 27 24/.08))}.graficos_gradeGraficos__InTGB .graficos_painelGrafico__0XWHI{margin-bottom:0}.graficos_painelGrafico__0XWHI h2{margin:0 0 2px;font-family:var(--font-display);font-size:14px;font-weight:var(--weight-bold)}.graficos_painelGrafico__0XWHI>p{margin:0 0 8px;color:var(--text-secondary);font-size:12px;line-height:1.35}.graficos_chartWrap__zMgbI{width:100%;min-width:0}.graficos_chart__oihvR{display:block;width:100%;height:auto}.graficos_chart__oihvR text{fill:var(--text-muted);font-family:var(--font-label);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase}.graficos_chart__oihvR text.graficos_val__6tugS{fill:var(--text-primary);font-family:var(--font-body);font-size:11px;font-weight:var(--weight-bold);letter-spacing:0;text-transform:none}.graficos_track__Ue_uW{fill:var(--surface-raised)}.graficos_chartLegivel__uV0O4 text{fill:var(--text-secondary);font-size:12px}.graficos_chartLegivel__uV0O4 text.val{fill:var(--text-primary);font-family:var(--font-body);font-weight:var(--weight-bold);letter-spacing:0;text-transform:none}.graficos_resumoGrafico__mnM2b{margin:0 0 0 88px;color:var(--text-secondary);font-family:var(--font-label);font-size:12px;line-height:1.5}.graficos_fillOk__8KbIW{fill:var(--state-ok)}.graficos_fillWarn__xEldj{fill:var(--state-warn)}.graficos_fillDanger__M9blJ{fill:var(--state-danger)}.graficos_eq__bgoDQ{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.graficos_vazioGrafico__tqSG5{margin:0;padding:12px 8px;color:var(--text-secondary);font-size:13px;text-align:center}.graficos_pipelineMini__ZS7iC{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px;margin-top:8px;width:100%}@media (max-width:640px){.graficos_pipelineMini__ZS7iC{grid-template-columns:1fr 1fr}}.graficos_pipeMini__uBQqw{padding:6px 8px;border:1px solid var(--border-subtle);border-radius:6px;background:var(--surface-page)}.graficos_pipeMini__uBQqw b{display:block;font-family:var(--font-display);font-size:15px}.graficos_pipeMini__uBQqw span{display:block;margin-top:1px;color:var(--text-secondary);font-size:10px}.graficos_pipeMini__uBQqw[data-tom=alerta]{border-color:var(--state-warn-line,#e0bc7e);background:var(--state-warn-bg)}.graficos_pipeMini__uBQqw[data-tom=perigo]{border-color:var(--state-danger-line,#e4b4ae);background:var(--state-danger-bg)}@media (max-width:1099px){.barra-filtros_barra__gPiYc{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky);background:var(--surface-page);border-bottom:1px solid var(--border-default);box-shadow:0 6px 14px rgba(6,27,24,.06);padding-top:env(safe-area-inset-top,0);padding-bottom:12px;margin-bottom:0}}.th-ordenavel_thMute__LTLZ1{color:var(--text-muted);font-weight:var(--weight-bold)}.th-ordenavel_lbl__dl08S{color:inherit}.th-ordenavel_thSort__3p3UX{display:inline-flex;align-items:center;gap:6px;margin:-4px -6px;padding:4px 6px;border:0;border-radius:6px;background:transparent;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;transition:color var(--dur-fast,.12s),background var(--dur-fast,.12s)}.th-ordenavel_thSort__3p3UX:hover{color:var(--text-primary);background:var(--brand-subtle)}.th-ordenavel_thSort__3p3UX:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.th-ordenavel_thAtivo__P_KH0 .th-ordenavel_lbl__dl08S,.th-ordenavel_thAtivo__P_KH0 .th-ordenavel_thSort__3p3UX{color:var(--brand)}.th-ordenavel_sortIco__E4r9x{display:inline-grid;gap:1px;width:10px;flex:none}.th-ordenavel_sortIco__E4r9x svg{width:10px;height:7px;display:block;stroke:currentColor;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;opacity:.38}.th-ordenavel_thAsc__ol9r2 .th-ordenavel_up__4Hv0_{opacity:1;color:var(--brand)}.th-ordenavel_thAsc__ol9r2 .th-ordenavel_down__muZbB{opacity:.18}.th-ordenavel_thDesc__kd7uE .th-ordenavel_down__muZbB{opacity:1;color:var(--brand)}.th-ordenavel_thDesc__kd7uE .th-ordenavel_up__4Hv0_{opacity:.18}.app_tela__BCIwc{height:100dvh;display:grid;grid-template-columns:var(--sidebar-w) 1fr;overflow:hidden;background:var(--surface-page);color:var(--text-primary)}.app_lateral__DATE5{min-height:0;padding:16px 0;background:var(--surface-inverse);color:var(--text-onbrand);line-height:normal;display:flex;flex-direction:column}.app_marca__8UQsu{display:flex;align-items:center;gap:9px;padding:4px 16px 20px}.app_marca__8UQsu svg{flex:none;fill:none;stroke:var(--accent);stroke-width:3}.app_marca__8UQsu path{stroke-linecap:round}.app_marca__8UQsu b{font-family:var(--font-display);font-size:13px;font-variation-settings:"wdth" 125;font-weight:var(--weight-bold);letter-spacing:.14em}.app_contexto__EqcPo{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0 16px 16px;padding:12px;border:1px solid color-mix(in srgb,var(--chalk) 16%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--chalk) 7%,transparent)}.app_contexto__EqcPo .app_escopo__uEtOY{display:inline-flex;align-items:center;gap:6px;color:var(--accent);font-family:var(--font-label);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.app_contexto__EqcPo .app_escopo__uEtOY:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent)}.app_contexto__EqcPo strong{overflow:hidden;font-size:13px;font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap}.app_contexto__EqcPo span{color:var(--green-300);font-family:var(--font-label);font-size:10px;font-weight:var(--weight-regular);letter-spacing:.12em;text-transform:uppercase}.app_contexto__EqcPo>a{margin-top:4px;color:var(--green-100);font-size:var(--text-xs);text-decoration:underline;text-underline-offset:3px}.app_contexto__EqcPo>a:hover{color:var(--text-onbrand)}.app_contexto__EqcPo>a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app_nav__Qpr_7{flex:1 1;min-height:0;overflow-y:auto;display:grid;align-content:start;padding:8px 8px 0}.app_nav__Qpr_7 a{position:relative;display:flex;align-items:center;gap:9px;padding:9px 12px;border-radius:8px;color:var(--green-100);font-size:14px;text-decoration:none;transition:background var(--dur-fast),color var(--dur-fast)}.app_nav__Qpr_7 a:hover{background:color-mix(in srgb,var(--chalk) 7%,transparent)}.app_nav__Qpr_7 a[data-ativo=true]{background:color-mix(in srgb,var(--chalk) 13%,transparent);color:var(--text-onbrand);font-weight:var(--weight-semi)}.app_nav__Qpr_7 a[data-ativo=true]:before{content:"";position:absolute;left:-5px;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--accent)}.app_nav__Qpr_7 a svg{flex:none}.app_seloPedido__EwpaD{display:inline-grid;min-width:18px;height:18px;margin-left:auto;place-items:center;padding:0 5px;border-radius:99px;background:var(--accent);color:var(--text-onaccent);font-size:11px;font-weight:var(--weight-bold)}.app_cabecalhoGrupo__SuAsh{margin:0;padding:var(--space-4) var(--space-3) var(--space-2);color:var(--green-300);font-family:var(--font-label);font-size:var(--text-label);font-weight:var(--weight-regular);letter-spacing:var(--ls-label);text-transform:uppercase}.app_separadorGrupo__esKjX{margin:var(--space-2) var(--space-3);border:0;border-top:1px solid color-mix(in srgb,var(--chalk) 13%,transparent)}.app_dashboard__xT39v{margin-bottom:8px;padding-bottom:12px;border-bottom:1px solid color-mix(in srgb,var(--chalk) 13%,transparent)}.app_indicadorContinuidade__oSKx5{margin:6px 12px 0;padding:4px 0;color:var(--green-300);font-size:11px;text-align:center}.app_pular__t2yJH{position:fixed;top:-80px;left:8px;z-index:var(--z-lock);display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:var(--radius-md);background:var(--surface-card);color:var(--brand);font-weight:var(--weight-bold);text-decoration:none;box-shadow:var(--shadow-2)}.app_pular__t2yJH:focus{top:8px;outline:2px solid var(--focus-ring);outline-offset:2px}.app_barraInferior__JsNV_,.app_contextoTablet__2k7g3{display:none}.app_botaoMais__uBnZ9,.app_itemBarra__QHwaj{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:var(--touch-min);min-height:var(--touch-min);padding:4px 6px;border:0;background:transparent;color:var(--green-100);font:inherit;font-family:var(--font-label);font-size:12px;line-height:1.15;text-align:center;text-decoration:none;white-space:normal;cursor:pointer;transition:background var(--dur-fast),color var(--dur-fast)}.app_iconeBarra__jl9cL{position:relative;display:grid;place-items:center;width:56px;max-width:100%;height:28px;border-radius:999px;transition:background var(--dur-fast)}.app_botaoMais__uBnZ9[data-contem-ativo=true],.app_itemBarra__QHwaj[data-ativo=true]{color:var(--text-onbrand);font-weight:var(--weight-bold)}.app_botaoMais__uBnZ9[aria-expanded=true] .app_iconeBarra__jl9cL,.app_botaoMais__uBnZ9[data-contem-ativo=true] .app_iconeBarra__jl9cL,.app_itemBarra__QHwaj[data-ativo=true] .app_iconeBarra__jl9cL{background:color-mix(in srgb,var(--chalk) 14%,var(--green-950));box-shadow:inset 0 -3px 0 var(--accent)}.app_botaoMais__uBnZ9:focus-visible,.app_itemBarra__QHwaj:focus-visible{outline:2px solid var(--focus-ring-inverse);outline-offset:-2px}.app_folha__PIAjO{padding:0;border:0;border-radius:0;background:var(--surface-inverse);color:var(--text-onbrand)}.app_folha__PIAjO::-webkit-backdrop{background:rgba(6,27,24,.55)}.app_folha__PIAjO::backdrop{background:rgba(6,27,24,.55)}.app_folhaCabeca__mHhGn{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid color-mix(in srgb,var(--chalk) 13%,transparent)}.app_folhaCabeca__mHhGn strong{font-size:15px}.app_folhaCabeca__mHhGn button{min-width:var(--touch-min);min-height:var(--touch-min);padding:8px 14px;border:0;border-radius:8px;background:transparent;color:var(--green-100);font:inherit;cursor:pointer}.app_folha__PIAjO .app_contexto__EqcPo{margin:0 16px 16px}.app_navFolha__ETbMn{min-height:0;overflow-y:auto;display:grid;align-content:start;padding:8px}.app_navFolha__ETbMn a{position:relative;display:flex;align-items:center;gap:12px;min-height:var(--touch-min);padding:9px 12px;border-radius:8px;color:var(--green-100);font-size:15px;text-decoration:none}.app_navFolha__ETbMn a[data-ativo=true]{background:color-mix(in srgb,var(--chalk) 13%,transparent);color:var(--text-onbrand);font-weight:var(--weight-semi)}.app_navFolha__ETbMn a[data-ativo=true]:before{content:"";position:absolute;left:-5px;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--accent)}.app_folhaSessao__i5DVh{margin-top:auto;padding:8px;border-top:1px solid color-mix(in srgb,var(--chalk) 13%,transparent)}.app_folhaSessao__i5DVh a,.app_folhaSessao__i5DVh button{display:flex;align-items:center;min-height:var(--touch-min);width:100%;padding:9px 12px;border:0;border-radius:8px;background:transparent;color:var(--green-100);font:inherit;font-size:15px;text-align:left;text-decoration:none;cursor:pointer}.app_sessao__AmEXR{margin-top:auto;padding:8px 8px 0}.app_sessao__AmEXR a,.app_sessao__AmEXR button{display:block;width:100%;padding:9px 12px;border:0;border-radius:8px;background:transparent;color:var(--green-100);font:inherit;font-size:14px;text-align:left;text-decoration:none;cursor:pointer}.app_sessao__AmEXR a:hover,.app_sessao__AmEXR button:hover{color:var(--text-onbrand);background:color-mix(in srgb,var(--chalk) 7%,transparent)}.app_sessao__AmEXR a:focus-visible,.app_sessao__AmEXR button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app_principal__AXnIq{min-width:0;min-height:0;display:flex;flex-direction:column}.app_topo__x_sXw{flex:none;display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);min-height:72px;padding:var(--space-3) var(--gutter-desktop);border-bottom:1px solid var(--border-subtle);background:var(--surface-card)}.app_topo__x_sXw h1{margin:0;font-size:var(--text-xl);line-height:var(--lh-xl);font-variation-settings:"wdth" var(--wdth-title)}.app_tituloTopo__JQo6a{display:flex;align-items:center;gap:14px}.app_unidadeFixa__MDVal{padding:7px 13px;border:1px solid var(--border-default);border-radius:999px;color:var(--text-muted);font-family:var(--font-label);font-size:11px;font-weight:var(--weight-bold);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.app_acoesTopo__Gefnk{display:flex;align-items:center;gap:10px}.app_data__93eOB{color:var(--text-secondary);font-size:var(--text-xs)}.app_conteudo__qO3v7{flex:1 1;min-width:0;min-height:0;overflow-y:auto;padding:var(--space-6) var(--gutter-desktop) var(--space-12)}.app_cards__vwA8f{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:12px;align-items:stretch}.app_cardsFin__UmISl{grid-template-columns:repeat(3,minmax(0,1fr))}.app_card__GmZqP{position:relative;display:flex;flex-direction:column;padding:15px;border:1px solid var(--border-default);border-radius:12px;background:var(--surface-card);color:inherit;text-decoration:none;transition:border-color var(--dur-fast),transform var(--dur-fast)}.app_card__GmZqP:hover{border-color:var(--brand-hover);transform:translateY(-1px)}.app_card__GmZqP:active{transform:none;background:var(--surface-sunken)}@media (prefers-reduced-motion:reduce){.app_botaoMais__uBnZ9,.app_card__GmZqP,.app_card__GmZqP:active,.app_card__GmZqP:hover,.app_itemBarra__QHwaj,.app_nav__Qpr_7 a,.app_seta__4g_Au,a.app_tag__V2zkV{transition:none}.app_card__GmZqP:active,.app_card__GmZqP:hover,.app_card__GmZqP:hover .app_seta__4g_Au{transform:none}}.app_card__GmZqP[data-tom=alerta]{border-color:var(--state-warn-line)}.app_card__GmZqP[data-tom=perigo]{border-color:var(--state-danger-line)}.app_rotulo__GrZ9S,.app_secaoTitulo__q_vJ8{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.12em;font-weight:var(--weight-semi)}.app_rotulo__GrZ9S{color:var(--text-muted);font-size:10.5px;font-weight:var(--weight-bold)}.app_valor__aHDt6{margin:5px 0 2px;font-family:var(--font-display);font-size:32px;line-height:1.1;font-weight:var(--weight-bold);font-variation-settings:"wdth" var(--wdth-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app_descricao__D7VI2{color:var(--text-secondary);font-size:12px}.app_seta__4g_Au{position:absolute;top:14px;right:14px;color:var(--border-default);font-size:var(--text-md);transition:color var(--dur-fast),transform var(--dur-fast)}.app_card__GmZqP:hover .app_seta__4g_Au{color:var(--brand-hover);transform:translateX(2px)}.app_card__GmZqP[data-tom=alerta] .app_valor__aHDt6{color:var(--state-warn)}.app_card__GmZqP[data-tom=perigo] .app_valor__aHDt6{color:var(--state-danger)}.app_secaoTitulo__q_vJ8{margin:0 0 12px;color:var(--text-muted);font-size:11px;font-weight:var(--weight-bold)}.app_notaDecisao__p5zag{margin:-4px 0 12px;color:var(--text-secondary);font-size:12px;line-height:1.4}.app_gradeRiscos__dwdmt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.app_painel__0Er63{overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card)}.app_painelCabecalho__u4V9T{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle)}.app_painelCabecalho__u4V9T strong{font-size:var(--text-md)}.app_contador__QfkZB{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);background:var(--surface-sunken);color:var(--text-secondary);font-size:var(--text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app_lista__m2PXG{margin:0;padding:0;list-style:none}.app_item__7zYVT{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle)}.app_item__7zYVT:last-child{border-bottom:0}.app_item__7zYVT span,.app_item__7zYVT strong{display:block}.app_itemMeta__Wc0AD{margin-top:var(--space-1)}.app_itemDado__Eg0Py,.app_itemMeta__Wc0AD{color:var(--text-secondary);font-size:var(--text-sm)}.app_itemDado__Eg0Py{align-self:center;font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app_vazio__GJy4x{flex:1 1;display:grid;place-items:center;margin:0;padding:var(--space-6) var(--space-4);color:var(--text-muted);text-align:center}.app_pipeline__IZBW0{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:10px;gap:10px;margin-bottom:26px}.app_etapa__QmQeA{min-width:0;display:grid;align-content:start;padding:13px;border:1px solid var(--border-default);border-radius:11px;background:var(--surface-card)}.app_etapa__QmQeA[data-tom=alerta]{border-color:var(--state-warn-line);background:var(--state-warn-bg);color:var(--state-warn-ink)}.app_etapa__QmQeA[data-tom=perigo]{border-color:var(--state-danger-line);background:var(--state-danger-bg);color:var(--state-danger-ink)}.app_etapa__QmQeA strong{color:var(--text-muted);font-family:var(--font-label);font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.app_etapa__QmQeA b{margin:var(--space-1) 0 var(--space-2);color:var(--text-primary);font-family:var(--font-display);font-size:26px;font-weight:700;line-height:1;font-variation-settings:"wdth" 118;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app_etapa__QmQeA span{color:var(--text-secondary);font-size:12.5px;line-height:1.5}.app_etapa__QmQeA[data-tom=alerta] b,.app_etapa__QmQeA[data-tom=alerta] span,.app_etapa__QmQeA[data-tom=alerta] strong,.app_etapa__QmQeA[data-tom=perigo] b,.app_etapa__QmQeA[data-tom=perigo] span,.app_etapa__QmQeA[data-tom=perigo] strong{color:inherit}.app_duasColunas__nt72m{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:stretch}.app_gradeSemanal__nrRGC{max-width:100%;min-width:0;margin-bottom:10px;overflow:auto;border:1px solid var(--border-default);border-radius:12px;background:var(--surface-card)}.app_gradeTabela__2Ek2N{display:grid;grid-template-columns:72px repeat(6,minmax(108px,1fr));min-width:720px}.app_linhaGrade__OMwJv{display:contents}.app_gradeCabecalho__KigSZ{padding:11px 8px;border-bottom:1px solid var(--border-default);color:var(--text-muted);font-family:var(--font-label);font-size:10.5px;font-weight:700;letter-spacing:.12em;text-align:center;text-transform:uppercase}.app_horaGrade__B2s_q{padding:10px 6px;color:var(--text-muted);font-family:var(--font-display);font-size:12px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.app_celulaGrade__kVPSF,.app_horaGrade__B2s_q{border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.app_celulaGrade__kVPSF{min-height:56px;padding:5px}.app_blocoGrade__Lmlhr{padding:7px 8px;border:1px solid;border-radius:7px;font-size:12px;line-height:1.35;cursor:pointer}.app_blocoGrade__Lmlhr[data-quadra=q1]{border-color:var(--court-slot-1-line);background:var(--court-slot-1-bg);color:var(--court-slot-1-ink)}.app_blocoGrade__Lmlhr[data-quadra=q2]{border-color:var(--court-slot-2-line);background:var(--court-slot-2-bg);color:var(--court-slot-2-ink)}.app_blocoGrade__Lmlhr[data-quadra=q3]{border-color:var(--court-slot-3-line);background:var(--court-slot-3-bg);color:var(--court-slot-3-ink)}.app_blocoGrade__Lmlhr b{display:block;font-weight:700}.app_blocoGrade__Lmlhr small{display:block;margin-top:2px;font-family:var(--font-label);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;opacity:.8}.app_notaGrade__CKIfc{margin:0 0 22px;color:var(--text-secondary);font-size:12.5px}.app_notaRodape__Q4RMR{margin:12px 0 0;color:var(--text-secondary);font-size:12.5px}.app_tabelaTurmas__JwlYy{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.app_painelTabela__yqgAa{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:auto;padding:17px;border:1px solid var(--border-default);border-radius:12px;background:var(--surface-card)}.app_painelTabelaSemPadding__jDTs7{padding:0}.app_painelTabela__yqgAa .app_secaoTitulo__q_vJ8{margin:0;padding:0 0 var(--space-3)}.app_painelTabela__yqgAa table{width:100%;border-collapse:collapse;background:var(--surface-card);font-size:14px}.app_painelTabela__yqgAa th{position:-webkit-sticky;position:sticky;top:0;z-index:1;padding:11px 12px;border-bottom:1px solid var(--border-default);background:var(--surface-card);color:var(--text-muted);font-family:var(--font-label);font-size:10.5px;font-weight:var(--weight-bold);letter-spacing:.12em;text-align:left;text-transform:uppercase;white-space:nowrap}.app_painelTabela__yqgAa td{padding:12px;border-bottom:1px solid var(--border-subtle);vertical-align:middle}.app_painelTabela__yqgAa tr:last-child td{border-bottom:0}.app_horario__jHXp4{width:64px;font-weight:var(--weight-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app_direita__3Mg65{text-align:right}.app_tag__V2zkV{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:var(--radius-pill);font-family:var(--font-label);font-size:10px;font-weight:var(--weight-bold);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}a.app_tag__V2zkV{text-decoration:none;cursor:pointer;transition:background var(--dur-fast),color var(--dur-fast)}.app_tag__V2zkV[data-tom=ok]{color:var(--state-ok-ink);background:var(--state-ok-bg)}.app_tag__V2zkV[data-tom=alerta]{color:var(--state-warn-ink);background:var(--state-warn-bg)}.app_tag__V2zkV[data-tom=perigo]{color:var(--state-danger-ink);background:var(--state-danger-bg)}.app_tag__V2zkV[data-tom=neutro]{color:var(--text-secondary);background:var(--surface-sunken)}.app_tag__V2zkV[data-tom=fase]{border:1px solid var(--brand-line);background:var(--brand-subtle);color:var(--brand)}a.app_tag__V2zkV[data-tom=ok]:active,a.app_tag__V2zkV[data-tom=ok]:hover{background:color-mix(in srgb,var(--state-ok-ink) 14%,var(--state-ok-bg))}a.app_tag__V2zkV[data-tom=alerta]:active,a.app_tag__V2zkV[data-tom=alerta]:hover{background:color-mix(in srgb,var(--state-warn-ink) 14%,var(--state-warn-bg))}a.app_tag__V2zkV[data-tom=perigo]:active,a.app_tag__V2zkV[data-tom=perigo]:hover{background:color-mix(in srgb,var(--state-danger-ink) 14%,var(--state-danger-bg))}@media (max-width:960px){.app_cardsFin__UmISl,.app_cards__vwA8f,.app_gradeRiscos__dwdmt{grid-template-columns:repeat(2,minmax(0,1fr))}.app_duasColunas__nt72m{grid-template-columns:1fr}}@media (max-width:767px){.app_tela__BCIwc{display:block;height:auto;min-height:100dvh;overflow:visible}.app_lateral__DATE5{position:static;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:8px var(--gutter-mobile)}.app_marca__8UQsu{padding:0}.app_lateral__DATE5>.app_contexto__EqcPo{justify-items:end;gap:0;min-width:0;margin:0;padding:0;border:0;background:none;line-height:1.2;text-align:right}.app_lateral__DATE5>.app_contexto__EqcPo .app_escopo__uEtOY,.app_lateral__DATE5>.app_contexto__EqcPo>a{display:none}.app_lateral__DATE5>.app_contexto__EqcPo strong{font-size:14px;font-weight:var(--weight-semi);white-space:normal;overflow-wrap:anywhere}.app_lateral__DATE5>.app_contexto__EqcPo span{color:var(--green-100);font-family:inherit;font-size:12px;letter-spacing:0;text-transform:none}.app_nav__Qpr_7,.app_sessao__AmEXR{display:none}.app_barraInferior__JsNV_{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-nav);display:flex;justify-content:space-around;gap:0;max-width:100vw;overflow-x:hidden;padding:0 max(0px,calc((100% - 640px) / 2)) env(safe-area-inset-bottom,0);border-top:1px solid var(--border-default);background:var(--surface-card);box-shadow:0 -4px 14px rgba(6,27,24,.08)}.app_botaoMais__uBnZ9,.app_itemBarra__QHwaj{flex:1 1;min-width:0;min-height:56px;max-width:100%;padding:6px 2px;color:var(--text-secondary);font-size:12px;overflow-wrap:anywhere}.app_botaoMais__uBnZ9[data-contem-ativo=true],.app_itemBarra__QHwaj[data-ativo=true]{color:var(--brand)}.app_botaoMais__uBnZ9[aria-expanded=true] .app_iconeBarra__jl9cL,.app_botaoMais__uBnZ9[data-contem-ativo=true] .app_iconeBarra__jl9cL,.app_itemBarra__QHwaj[data-ativo=true] .app_iconeBarra__jl9cL{background:var(--brand-line);box-shadow:none}.app_botaoMais__uBnZ9:focus-visible,.app_itemBarra__QHwaj:focus-visible{outline:2px solid var(--focus-ring)}.app_folha__PIAjO[open]{position:fixed;top:auto;right:0;bottom:0;left:0;margin:0;width:100%;max-width:100%;max-height:85dvh;display:flex;flex-direction:column;border-radius:20px 20px 0 0;box-shadow:var(--shadow-3);padding-bottom:env(safe-area-inset-bottom,0);animation:app_folhaSobe__GX4EQ var(--dur-base) var(--ease-out)}.app_conteudo__qO3v7,.app_topo__x_sXw{padding-right:var(--gutter-mobile);padding-left:var(--gutter-mobile)}.app_conteudo__qO3v7{overflow:visible;padding-bottom:calc(var(--space-12) + 56px + env(safe-area-inset-bottom, 0px))}}@media (min-width:768px) and (max-width:1023px){.app_tela__BCIwc{grid-template-columns:88px minmax(0,1fr)}.app_lateral__DATE5{align-items:center;gap:4px;padding:10px 4px;overflow-y:auto}.app_marca__8UQsu{justify-content:center;min-height:40px;margin-bottom:4px;padding:0}.app_marca__8UQsu b{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.app_contexto__EqcPo,.app_nav__Qpr_7,.app_sessao__AmEXR{display:none}.app_folha__PIAjO .app_contexto__EqcPo{display:grid}.app_barraInferior__JsNV_{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%}.app_botaoMais__uBnZ9,.app_itemBarra__QHwaj{width:80px;min-height:56px;padding:4px 2px;border-radius:12px}.app_contextoTablet__2k7g3{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;min-height:56px;padding:6px var(--gutter-desktop);border-bottom:1px solid var(--border-subtle);background:var(--surface-card);color:var(--text-secondary);font-size:14px}.app_contextoTablet__2k7g3 strong{color:var(--text-primary)}.app_contextoTablet__2k7g3 a{display:inline-flex;align-items:center;min-height:44px;color:var(--brand);font-weight:var(--weight-semi)}.app_folha__PIAjO[open]{position:fixed;top:0;right:auto;bottom:0;left:88px;margin:0;width:340px;max-width:calc(100vw - 88px);height:100%;max-height:100%;display:flex;flex-direction:column;border-radius:0 16px 16px 0;box-shadow:var(--shadow-3);animation:app_folhaEntra__ldpeF var(--dur-base) var(--ease-out)}.app_folha__PIAjO::-webkit-backdrop{left:88px}.app_folha__PIAjO::backdrop{left:88px}}@media (min-width:768px) and (max-width:1023px) and (max-height:480px){.app_lateral__DATE5{justify-content:center;gap:0;padding:4px}.app_marca__8UQsu{display:none}.app_botaoMais__uBnZ9,.app_itemBarra__QHwaj{min-height:52px;gap:2px;padding:3px 2px}.app_iconeBarra__jl9cL{height:24px}}@media (min-width:1024px) and (max-width:1279px){.app_tela__BCIwc{grid-template-columns:248px minmax(0,1fr)}.app_nav__Qpr_7 a{min-height:44px}.app_contexto__EqcPo>a,.app_sessao__AmEXR button{display:flex;align-items:center;min-height:44px}}@keyframes app_folhaSobe__GX4EQ{0%{transform:translateY(40px);opacity:.6}}@keyframes app_folhaEntra__ldpeF{0%{transform:translateX(-24px);opacity:.6}}@media (max-width:680px){.app_topo__x_sXw{flex-wrap:wrap;align-items:flex-start;row-gap:10px}.app_tituloTopo__JQo6a{flex:1 1 auto;min-width:0;flex-wrap:wrap}.app_topo__x_sXw h1{overflow-wrap:anywhere}.app_acoesTopo__Gefnk{flex:1 1 100%;flex-wrap:wrap}.app_acoesTopo__Gefnk,.app_acoesTopo__Gefnk>*{max-width:100%;min-width:0}.app_cards__vwA8f,.app_gradeRiscos__dwdmt{grid-template-columns:1fr}}.listbar_listbar__ebaBQ{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;flex:none;margin-top:0;padding:13px 4px 0;border-top:1px solid var(--border-subtle)}.listbar_contagem__4KnRU{margin:0;color:var(--text-secondary);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.listbar_contagemMobile__BMtDD{display:none}.listbar_direita__jII_J{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-left:auto}.listbar_porPagina__EIMsf{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--text-secondary)}.listbar_porPagina__EIMsf label{font-family:var(--font-label);letter-spacing:.04em}.listbar_porPagina__EIMsf select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-size:13.5px;min-width:72px;height:36px;padding:0 28px 0 10px;border-radius:9px;border:1px solid var(--border-default,#d2d9d6);background-color:var(--surface-card,#fff);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238B9791' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;color:var(--text-primary,#0b100e);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer}.listbar_porPagina__EIMsf select:hover{border-color:var(--border-strong)}.listbar_porPagina__EIMsf select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.listbar_pager__YtW_H{display:flex;gap:5px;align-items:center}.listbar_pager__YtW_H button{font:inherit;font-size:13.5px;min-width:36px;height:36px;padding:0 10px;border-radius:9px;border:1px solid var(--border-default);background:var(--surface-card);color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer}.listbar_pager__YtW_H button:hover:not(:disabled){border-color:var(--border-strong);color:var(--text-primary)}.listbar_pager__YtW_H button:disabled{opacity:.4;cursor:not-allowed}.listbar_pager__YtW_H button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.listbar_pager__YtW_H button.listbar_pagerAtivo__tltYb{background:var(--brand);border-color:var(--brand);color:var(--text-onbrand);font-weight:var(--weight-bold)}.listbar_pagerGap__nDvxr{color:var(--text-muted);padding:0 3px}.listbar_avancaoMobile__V_1x_{display:none}.listbar_loadmore__fV6zk{width:100%;margin-top:12px;padding:15px;border:1px solid var(--border-default);border-radius:9px;background:var(--surface-card);font:inherit;font-size:15px;font-weight:var(--weight-semibold,600);color:var(--text-secondary);cursor:pointer}.listbar_loadmore__fV6zk:hover{border-color:var(--brand);color:var(--brand)}.listbar_loadmore__fV6zk:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.listbar_fimLista__EceRr{text-align:center;padding:18px 8px 4px;font-family:var(--font-label);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}@media (max-width:680px){.listbar_direita__jII_J{display:none}.listbar_avancaoMobile__V_1x_{display:block}.listbar_contagemDesktop__rdCtM{display:none}.listbar_contagemMobile__BMtDD{display:inline}}.alerta_alerta__w1fmy{display:flex;gap:13px;align-items:flex-start;border-radius:var(--radius-lg);padding:15px 16px;border:1px solid}.alerta_titulo__qZBnC{font-weight:700;font-size:14.5px;line-height:1.35}.alerta_texto__par4X{font-size:13.5px;margin-top:3px;line-height:1.5;opacity:.92}.alerta_corpo__d_HYw{flex:1 1;min-width:0}.alerta_bolinha__oZjlN{width:8px;height:8px;margin-top:7px;border-radius:50%;flex:none;background:currentColor}.alerta_acao__BWfL9{flex:none;font:inherit;font-size:13.5px;font-weight:700;border-radius:var(--radius-md);padding:10px 14px;cursor:pointer;border:2px solid;background:transparent;color:inherit;min-height:var(--touch-min,44px)}.alerta_alerta__w1fmy[data-tom=ok]{background:var(--state-ok-bg);border-color:color-mix(in srgb,var(--state-ok) 35%,transparent);color:var(--state-ok-ink)}.alerta_alerta__w1fmy[data-tom=warn]{background:var(--state-warn-bg);border-color:var(--state-warn-line);color:var(--state-warn-ink)}.alerta_alerta__w1fmy[data-tom=danger]{background:var(--state-danger-bg);border-color:var(--state-danger-line);color:var(--state-danger-ink)}.alerta_alerta__w1fmy[data-tom=info]{background:var(--state-info-bg,var(--brand-subtle));border-color:var(--brand-line);color:var(--brand)}.botao-acao_btnAcao__o3yoc{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--border-default);border-radius:8px;background:var(--surface-card);color:var(--text-secondary);font:inherit;font-size:13px;line-height:1.2;white-space:nowrap;cursor:pointer;transition:border-color var(--dur-fast),background var(--dur-fast),color var(--dur-fast)}.botao-acao_btnAcao__o3yoc svg{width:14px;height:14px;flex:none;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.botao-acao_btnAcao__o3yoc:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.botao-acao_btnAcao__o3yoc:disabled{opacity:.55;cursor:not-allowed}.botao-acao_btnAcao__o3yoc[data-tom=neutro]:hover:not(:disabled){border-color:var(--brand);color:var(--brand);background:var(--brand-subtle)}.botao-acao_btnAcao__o3yoc[data-tom=warn]{border-color:var(--state-warn-line);color:var(--state-warn-ink);background:var(--state-warn-bg)}.botao-acao_btnAcao__o3yoc[data-tom=warn]:hover:not(:disabled){border-color:var(--state-warn);filter:brightness(.97)}.botao-acao_btnAcao__o3yoc[data-tom=danger]{border-color:var(--state-danger-line);color:var(--state-danger-ink);background:var(--state-danger-bg)}.botao-acao_btnAcao__o3yoc[data-tom=danger]:hover:not(:disabled){border-color:var(--state-danger);filter:brightness(.97)}@media (prefers-reduced-motion:reduce){.botao-acao_btnAcao__o3yoc{transition:none}}.toast_regiao__3c3dA{position:fixed;left:50%;bottom:max(24px,env(safe-area-inset-bottom,0px));z-index:var(--z-toast);display:flex;flex-direction:column-reverse;align-items:center;gap:10px;width:min(420px,calc(100vw - 32px));transform:translateX(-50%);pointer-events:none}.toast_toast__gxAQ9{pointer-events:auto;display:flex;align-items:flex-start;gap:10px;width:100%;padding:14px 17px;border-radius:var(--radius-lg);border:1px solid transparent;box-shadow:var(--shadow-3);font-size:14px;line-height:1.45;color:var(--surface-page);background:var(--surface-inverse);animation:toast_toast-in__TQKyt var(--dur-base) var(--ease-out)}.toast_bolinha__f9CFc{width:8px;height:8px;margin-top:6px;border-radius:50%;flex:none;background:currentColor;opacity:.9}.toast_texto__TRPW_{flex:1 1;min-width:0}.toast_somenteLeitor__VtSsr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.toast_fechar__PdbGq{flex:none;margin:-4px -6px -4px 0;padding:4px 8px;border:0;border-radius:var(--radius-md);background:transparent;color:inherit;font:inherit;font-size:18px;line-height:1;cursor:pointer;opacity:.72}.toast_fechar__PdbGq:focus-visible,.toast_fechar__PdbGq:hover{opacity:1;outline:2px solid currentColor;outline-offset:2px}.toast_toast__gxAQ9[data-tom=ok]{background:var(--state-ok-bg);color:var(--state-ok-ink);border-color:color-mix(in srgb,var(--state-ok) 35%,transparent)}.toast_toast__gxAQ9[data-tom=warn]{background:var(--state-warn-bg);color:var(--state-warn-ink);border-color:var(--state-warn-line)}.toast_toast__gxAQ9[data-tom=danger]{background:var(--state-danger-bg);color:var(--state-danger-ink);border-color:var(--state-danger-line)}.toast_toast__gxAQ9[data-tom=info]{background:var(--state-info-bg,var(--brand-subtle));color:var(--brand);border-color:var(--brand-line)}@keyframes toast_toast-in__TQKyt{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.toast_toast__gxAQ9{animation:none}}.turmas_gradeScroll__h9b23,.turmas_tabelaScroll__G_lFm{max-width:100%;min-width:0;overflow-x:auto}.turmas_gradeMobile__LCKmJ{max-width:100%;min-width:0;margin-bottom:10px}.turmas_diasChips__bicTc{display:flex;gap:6px;margin-bottom:12px;padding-bottom:4px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.turmas_diasChips__bicTc::-webkit-scrollbar{display:none}.turmas_diaChip__l0Yl_{flex:none;min-width:46px;padding:8px 10px;border:1px solid var(--border-default);border-radius:9px;background:var(--surface-card);color:var(--text-secondary);font-family:var(--font-label);font-size:12px;font-weight:var(--weight-bold);letter-spacing:.04em;cursor:pointer}.turmas_diaChip__l0Yl_ em{display:block;margin-top:2px;font-style:normal;font-size:10px;font-weight:var(--weight-regular);opacity:.75}.turmas_diaChip__l0Yl_[aria-selected=true]{border-color:var(--brand);background:var(--brand);color:var(--text-onbrand)}.turmas_diaChip__l0Yl_[aria-selected=true] em{opacity:.9}.turmas_diaChip__l0Yl_:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.turmas_diaGrade__xyT_d{overflow:hidden;border:1px solid var(--border-default);border-radius:12px;background:var(--surface-card)}.turmas_diaLinha__jIWdx{display:grid;grid-template-columns:56px minmax(0,1fr);border-bottom:1px solid var(--border-subtle)}.turmas_diaLinha__jIWdx:last-child{border-bottom:0}.turmas_diaHora__tavQE{padding:10px 8px;border-right:1px solid var(--border-subtle);color:var(--text-muted);font-family:var(--font-display);font-size:12px;font-weight:var(--weight-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.turmas_diaCel__88zSg{display:flex;flex-direction:column;gap:4px;min-height:52px;padding:5px}.turmas_vazioSlot__ZgNpJ{padding:8px 4px;color:var(--text-muted);font-size:11px}.turmas_painelListaTurmas__YKOXU{display:flex;flex-direction:column;min-height:0;overflow:hidden}.turmas_listaCadastro__lMs3_{display:flex;flex:1 1;flex-direction:column;min-height:0;gap:12px}.turmas_tabela__jNhuK{flex:0 1 auto;min-height:0;max-height:100%;overflow:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--border-default);border-radius:12px;background:var(--surface-card)}.turmas_tabela__jNhuK table{width:100%;border-collapse:collapse;font-size:14px}.turmas_tabela__jNhuK th{position:-webkit-sticky;position:sticky;top:0;z-index:1;padding:11px 12px;border-bottom:1px solid var(--border-default);background:var(--surface-card);color:var(--text-muted);font-family:var(--font-label);font-size:10.5px;font-weight:var(--weight-bold);letter-spacing:.12em;text-align:left;text-transform:uppercase;white-space:nowrap}.turmas_tabela__jNhuK td{padding:12px;border-bottom:1px solid var(--border-subtle);vertical-align:middle}.turmas_tabela__jNhuK tbody tr:last-child td{border-bottom:0}.turmas_tabela__jNhuK tbody tr:hover td{background:var(--brand-subtle)}.turmas_acoes__AUbr5{display:flex;align-items:center;gap:10px;margin-bottom:12px}.turmas_alternar__1Kt_A,.turmas_botaoPrimario__D_w_l,.turmas_botaoSecundario__T_SHG,.turmas_editar__EM1fj,.turmas_primario__4C6GJ,.turmas_secundario__ZNRdY{min-height:42px;padding:10px 15px;border:1px solid transparent;border-radius:9px;font:inherit;font-size:14px;cursor:pointer}.turmas_botaoPrimario__D_w_l,.turmas_primario__4C6GJ{background:var(--brand);color:var(--text-onbrand);font-weight:var(--weight-semi)}.turmas_botaoPrimario__D_w_l:hover,.turmas_primario__4C6GJ:hover{background:var(--brand-hover)}.turmas_alternar__1Kt_A,.turmas_botaoSecundario__T_SHG,.turmas_editar__EM1fj,.turmas_secundario__ZNRdY{border-color:var(--border-default);background:var(--surface-card);color:var(--text-secondary)}.turmas_alternar__1Kt_A:hover,.turmas_botaoSecundario__T_SHG:hover,.turmas_editar__EM1fj:hover,.turmas_secundario__ZNRdY:hover{border-color:var(--brand-hover);color:var(--text-primary)}.turmas_semQuadra__5cRKA{margin:0 0 12px;padding:13px 15px;border:1px solid var(--brand-line);border-radius:10px;background:var(--brand-subtle);color:var(--text-secondary);font-size:13px;line-height:1.5}.turmas_modal__jMtnA{width:100%;max-width:560px;max-height:86vh;margin:auto;padding:24px;border:0;border-radius:14px;background:var(--surface-card);color:var(--text-primary);overflow:auto}.turmas_modal__jMtnA::-webkit-backdrop{background:rgb(6 27 24/.55)}.turmas_modal__jMtnA::backdrop{background:rgb(6 27 24/.55)}.turmas_modal__jMtnA form{display:grid;width:100%}.turmas_modal__jMtnA header{margin-bottom:18px}.turmas_modal__jMtnA h2{margin:0 0 5px;font-family:var(--font-display);font-size:20px;line-height:1.15;font-variation-settings:"wdth" var(--wdth-title);font-weight:var(--weight-semi)}.turmas_modal__jMtnA header p{margin:0;color:var(--text-secondary);font-size:14px;line-height:1.5}.turmas_campo__SmtXJ{display:grid;grid-gap:6px;gap:6px;margin:0 0 14px;color:var(--text-muted);font-family:var(--font-label);font-size:10.5px;font-weight:var(--weight-bold);letter-spacing:.12em;text-transform:uppercase}.turmas_campo__SmtXJ input,.turmas_campo__SmtXJ select{display:block;width:100%;min-height:44px;margin:0;padding:11px 13px;border:1px solid var(--border-default);border-radius:9px;background:var(--surface-card);color:var(--text-primary);font-family:var(--font-body);font-size:15px;font-weight:var(--weight-regular);line-height:1.35;letter-spacing:normal;text-transform:none}.turmas_campo__SmtXJ input:focus-visible,.turmas_campo__SmtXJ select:focus-visible{border-color:var(--brand);outline:2px solid var(--focus-ring);outline-offset:2px}.turmas_campo__SmtXJ select:disabled,.turmas_primario__4C6GJ:disabled{opacity:.6;cursor:default}.turmas_modal__jMtnA footer{display:flex;align-items:center;justify-content:flex-end;gap:9px;margin-top:4px}.turmas_erro__B64r7{margin:0 0 14px;padding:12px 14px;border:1px solid var(--state-danger-line);border-radius:10px;background:var(--state-danger-bg);color:var(--state-danger-ink);font-size:13.5px;font-weight:var(--weight-semi);line-height:1.45}.turmas_avisoMultiGrade__NYOUd{margin:0 0 14px;padding:12px 14px;border:1px solid var(--state-warn-line);border-radius:10px;background:var(--state-warn-bg);color:var(--state-warn-ink);font-size:13px;line-height:1.5}.turmas_secao__j_OdB{margin:0 0 16px}.turmas_fieldsetSecao__8IQjM{margin:0;padding:0;border:0;min-inline-size:0}.turmas_tituloSecao__x6xNN{display:block;margin:0 0 8px;padding:0;color:var(--text-muted);font-family:var(--font-label);font-size:10.5px;font-weight:var(--weight-bold);letter-spacing:.12em;text-transform:uppercase}.turmas_cards__gREVq{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:8px;gap:8px}.turmas_card__5CVPO{padding:12px 13px;border:1px solid var(--border-default);border-radius:9px;background:var(--surface-card);color:var(--text-secondary);font:inherit;font-size:14px;text-align:left;cursor:pointer}.turmas_card__5CVPO b{display:block;font-size:14px;font-weight:inherit}.turmas_card__5CVPO:hover{border-color:var(--brand-hover);color:var(--text-primary)}.turmas_card__5CVPO[aria-pressed=true]{border-color:var(--brand);background:var(--brand-subtle);color:var(--brand);font-weight:var(--weight-semi);box-shadow:inset 0 0 0 1px var(--brand)}.turmas_slots__OnQlt{display:grid;grid-gap:10px;gap:10px}.turmas_slot__2Yo2d{padding:12px;border:1px solid var(--border-default);border-radius:9px;background:var(--surface-raised)}.turmas_slotTopo___qCgv{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 10px}.turmas_slotTopo___qCgv strong{font-size:13px;color:var(--text-primary)}.turmas_slotRemover__xMnEf{padding:4px 8px;border:0;background:transparent;color:var(--state-danger-ink);font:inherit;font-size:12.5px;font-weight:var(--weight-semi);cursor:pointer}.turmas_adicionarSlot__h7xKU{width:100%;margin:4px 0 0;padding:12px;border:1px dashed var(--border-default);border-radius:9px;background:transparent;color:var(--brand);font:inherit;font-weight:var(--weight-semi);cursor:pointer}.turmas_adicionarSlot__h7xKU:hover{border-color:var(--brand);background:var(--brand-subtle)}.turmas_alertaConflito__qSieN{display:grid;grid-gap:2px;gap:2px;margin:0 0 14px;padding:12px 14px;border:1px solid var(--state-danger-line);border-radius:10px;background:var(--state-danger-bg);color:var(--state-danger-ink);font-size:13.5px;line-height:1.45}.turmas_alertaConflito__qSieN b{font-weight:var(--weight-bold)}.turmas_dias__kENM7{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px;padding:0;border:0;min-inline-size:0}.turmas_dia__diZIn{min-width:42px;padding:8px 10px;border:1px solid var(--border-default);border-radius:8px;background:var(--surface-card);color:var(--text-secondary);font-size:12.5px;font-weight:var(--weight-semi);cursor:pointer}.turmas_dia__diZIn[aria-pressed=true]{border-color:var(--brand);background:var(--brand);color:var(--text-onbrand)}.turmas_horas__a3Ys6{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.turmas_capacidadeHint__jRuQ7{display:block;margin:6px 0 0;color:var(--text-secondary);font-family:var(--font-body);font-size:12.5px;font-weight:var(--weight-regular);letter-spacing:normal;text-transform:none;line-height:1.4}.turmas_idPreview__jl8_A{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:0 0 16px;padding:12px 14px;border:1px solid var(--brand-line);border-radius:12px;background:var(--brand-subtle)}.turmas_idPreview__jl8_A strong{font-size:15.5px;font-weight:var(--weight-semi);color:var(--text-primary)}.turmas_idPreviewLabel__E8Lmf{display:block;margin:0 0 4px;color:var(--brand);font-family:var(--font-label);font-size:10px;font-weight:var(--weight-bold);letter-spacing:.12em;text-transform:uppercase}.turmas_idPreviewHint__3rVeH{color:var(--text-secondary);font-size:12px}.turmas_linhaAcoes__aYKHV{display:flex;gap:8px}.turmas_inativas__3Kdut form,.turmas_linhaAcoes__aYKHV form{margin:0}.turmas_inativas__3Kdut{margin-top:16px;padding:16px;border:1px solid var(--border-default);border-radius:10px;background:var(--surface-card)}.turmas_inativas__3Kdut h3{margin:0}.turmas_descricaoInativas__hjiRV{margin:4px 0 0;color:var(--text-secondary);font-size:13px}.turmas_inativas__3Kdut ul{display:grid;grid-gap:8px;gap:8px;margin:14px 0 0;padding:0;list-style:none}.turmas_inativas__3Kdut li{display:flex;align-items:center;justify-content:space-between;gap:12px}.turmas_somenteLeitor__8kihm{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden;white-space:nowrap}@media (max-width:760px){.turmas_acoes__AUbr5,.turmas_inativas__3Kdut li,.turmas_linhaAcoes__aYKHV{align-items:stretch;flex-direction:column}}.tooltip_raiz__bksx6{position:relative;display:inline-flex;align-items:center;vertical-align:middle;max-width:100%}.tooltip_balao__vBpPQ{position:absolute;z-index:40;left:50%;transform:translateX(-50%);width:max-content;max-width:min(68ch,86vw);padding:8px 10px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-card);color:var(--text-secondary);font-size:12px;font-weight:var(--weight-normal);line-height:1.55;letter-spacing:0;text-transform:none;box-shadow:0 4px 14px color-mix(in srgb,var(--neutral-950) 12%,transparent);pointer-events:auto}.tooltip_raiz__bksx6[data-lado=cima] .tooltip_balao__vBpPQ{bottom:calc(100% + 6px)}.tooltip_raiz__bksx6[data-lado=baixo] .tooltip_balao__vBpPQ{top:calc(100% + 6px)}.tooltip_hintInfo__Vtrfh{display:inline-flex;align-items:center;gap:6px;padding:6px 8px;border:1px dashed var(--border-default);border-radius:6px;background:transparent;color:var(--text-muted);font:inherit;font-size:12px;cursor:pointer;text-align:left}.tooltip_hintInfo__Vtrfh:hover,.tooltip_raiz__bksx6[data-aberto=true] .tooltip_hintInfo__Vtrfh{background:var(--surface-raised);color:var(--text-secondary)}.tooltip_hintInfo__Vtrfh:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.tooltip_gatilhoInfo__053in{display:inline-flex;align-items:center;justify-content:center;margin-left:4px;padding:0 2px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);font:inherit;font-size:12px;line-height:1;cursor:pointer;vertical-align:middle}.tooltip_gatilhoInfo__053in:hover,.tooltip_raiz__bksx6[data-aberto=true] .tooltip_gatilhoInfo__053in{color:var(--text-secondary)}.tooltip_gatilhoInfo__053in:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.tooltip_rotuloLinha__BaASo{display:inline-flex;align-items:center;gap:2px;flex-wrap:wrap}@media (prefers-reduced-motion:reduce){.tooltip_balao__vBpPQ{transition:none}}.alunos_conteudo__fnr4W{width:100%}.alunos_listaCadastro__tpV0V{display:flex;flex:1 1;flex-direction:column;min-height:0}.alunos_ferramentas__OsAfl{display:flex;flex:none;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:14px}@media (max-width:1099px){.alunos_ferramentas__OsAfl{margin-bottom:0}}.alunos_busca__XZlOI{flex:1 1;min-width:180px}.alunos_busca__XZlOI input{width:100%;padding:10px 13px;border:1px solid var(--border-default);border-radius:9px;background:var(--surface-card);color:var(--text-primary);font:inherit;font-size:14px;transition:border-color var(--dur-fast),box-shadow var(--dur-fast)}.alunos_busca__XZlOI input::placeholder{color:var(--text-muted)}.alunos_busca__XZlOI input:hover{border-color:var(--brand-hover)}.alunos_busca__XZlOI input:focus-visible{border-color:var(--brand);outline:2px solid var(--focus-ring);outline-offset:2px}.alunos_chip__UNQQk{padding:8px 13px;border:1px solid var(--border-default);border-radius:999px;background:var(--surface-card);color:var(--text-secondary);font:inherit;font-size:13px;cursor:pointer;transition:border-color var(--dur-fast),background var(--dur-fast),color var(--dur-fast)}.alunos_chip__UNQQk:hover{border-color:var(--brand-hover);color:var(--text-primary)}.alunos_chip__UNQQk:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.alunos_chip__UNQQk[data-ativo=true]{border-color:var(--brand);background:var(--brand);color:var(--text-onbrand);font-weight:var(--weight-semi)}.alunos_filtroAplicado__7wWGe{display:inline-flex;flex:none;align-items:center;gap:8px;margin-bottom:13px;padding:7px 12px;border:1px solid var(--brand-line);border-radius:999px;background:var(--brand-subtle);color:var(--brand);font-size:13px;font-weight:var(--weight-semi)}.alunos_filtroAplicado__7wWGe a,.alunos_filtroAplicado__7wWGe button{color:inherit;font:inherit;font-size:15px;line-height:1;text-decoration:none;padding:0;border:0;background:transparent;cursor:pointer}.alunos_filtroAplicado__7wWGe a:focus-visible,.alunos_filtroAplicado__7wWGe button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.alunos_tabela__7XwqC{flex:0 1 auto;min-height:0;max-height:100%;overflow-x:auto;overflow-y:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--border-default);border-radius:12px;background:var(--surface-card)}.alunos_tabela__7XwqC table{width:100%;min-width:880px;border-collapse:collapse;font-size:14px}.alunos_tabela__7XwqC th{position:-webkit-sticky;position:sticky;top:0;z-index:1;padding:11px 12px;border-bottom:1px solid var(--border-default);background:var(--surface-card);color:var(--text-muted);font-family:var(--font-label);font-size:10.5px;font-weight:var(--weight-bold);letter-spacing:.12em;text-align:left;text-transform:uppercase;white-space:nowrap}.alunos_tabela__7XwqC td{padding:12px;border-bottom:1px solid var(--border-subtle);vertical-align:middle}.alunos_tabela__7XwqC tbody tr:last-child td{border-bottom:0}.alunos_tabela__7XwqC tbody tr:hover td{background:var(--brand-subtle)}.alunos_linhaAluno__v3e1T{cursor:pointer}.alunos_linhaAcoes__tbFaO{display:flex;flex-wrap:wrap;gap:8px;align-items:center;white-space:nowrap}.alunos_linkRenovacao__ewaHo{display:inline-flex;align-items:center;padding:7px 11px;border:1px solid var(--border-default);border-radius:8px;background:var(--surface-card);color:var(--brand);font-size:12px;font-weight:var(--weight-semi);text-decoration:none;white-space:nowrap}.alunos_linkRenovacao__ewaHo:hover{border-color:var(--brand-hover);color:var(--brand-hover)}.alunos_linkRenovacao__ewaHo:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.alunos_pessoa__LrkAB{display:flex;align-items:center;gap:10px;min-width:170px;color:inherit;font-weight:var(--weight-semi);text-decoration:none}.alunos_pessoa__LrkAB:hover{color:inherit}.alunos_pessoa__LrkAB:focus-visible{border-radius:4px;outline:2px solid var(--focus-ring);outline-offset:2px}.alunos_linkResponsavel__Asom4{color:var(--brand);font-weight:var(--weight-semi);text-decoration:none}.alunos_linkResponsavel__Asom4:hover{text-decoration:underline}.alunos_avatar__cOMO1{flex:none;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:var(--state-muted-bg);color:var(--text-secondary);font-family:var(--font-display);font-size:12px;font-weight:var(--weight-bold)}.alunos_tag__wBrep{display:inline-flex;align-items:center;padding:4px 9px;border-radius:999px;font-family:var(--font-label);font-size:10px;font-weight:var(--weight-bold);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.alunos_tag__wBrep[data-tom=fase]{border:1px solid var(--brand-line);background:var(--brand-subtle);color:var(--brand)}.alunos_tag__wBrep[data-tom=ativo]{background:var(--state-ok-bg);color:var(--state-ok-ink)}.alunos_tag__wBrep[data-tom=vence]{background:var(--state-warn-bg);color:var(--state-warn-ink)}.alunos_tag__wBrep[data-tom=inadimplente]{background:var(--state-danger-bg);color:var(--state-danger-ink)}.alunos_tag__wBrep[data-tom=inativo],.alunos_tag__wBrep[data-tom=sem_matricula]{background:var(--state-muted-bg);color:var(--text-secondary)}.alunos_modoEscolha__tjQ0N{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;margin:0 0 16px;padding:4px;border:1px solid var(--border-default);border-radius:10px;background:var(--surface-muted,var(--state-muted-bg));min-inline-size:0}.alunos_modoBotao__YwmQs{padding:8px 10px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--text-secondary);font:inherit;font-size:13px;font-weight:var(--weight-medium);cursor:pointer}.alunos_modoBotao__YwmQs:hover{color:var(--text-primary)}.alunos_modoBotao__YwmQs:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.alunos_modoBotao__YwmQs[data-ativo=true]{border-color:var(--border-default);background:var(--surface-card);color:var(--text-primary);font-weight:var(--weight-semi);box-shadow:0 1px 2px rgb(0 0 0/6%)}.alunos_avisoMigracao__M1Kbr{margin:0 0 14px;color:var(--text-secondary);font-size:13px;line-height:1.45;white-space:normal;overflow-wrap:anywhere}.alunos_linkAvaliacoes__83z82{color:var(--brand);font-weight:var(--weight-semi);text-decoration:underline}a.alunos_botaoPrimario__bjBaK{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.alunos_botaoPrimario__bjBaK{padding:10px 15px;border:1px solid transparent;border-radius:9px;background:var(--brand);color:var(--text-onbrand);font:inherit;font-size:14px;font-weight:var(--weight-semi);cursor:pointer;transition:background var(--dur-fast)}.alunos_botaoPrimario__bjBaK:hover{background:var(--brand-hover)}.alunos_botaoPrimario__bjBaK:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.alunos_botaoPrimario__bjBaK:disabled{opacity:.55;cursor:not-allowed}.alunos_botaoSecundario__18BtS{padding:10px 15px;border:1px solid var(--border-default);border-radius:9px;background:var(--surface-card);color:var(--text-secondary);font:inherit;font-size:14px;font-weight:var(--weight-medium);cursor:pointer;transition:border-color var(--dur-fast)}.alunos_botaoSecundario__18BtS:hover{border-color:var(--border-strong)}.alunos_botaoSecundario__18BtS:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.alunos_modal__mPSr6{width:100%;max-width:460px;max-height:86vh;padding:24px;border:0;border-radius:14px;background:var(--surface-page);color:var(--text-primary);white-space:normal;overflow-x:hidden;overflow-y:auto;box-sizing:border-box}.alunos_modalEditar__D53E1{width:min(720px,calc(100vw - 48px));max-width:min(720px,calc(100vw - 48px))}.alunos_modalEditar__D53E1 .alunos_blocoAlocacao__Nxtx1,.alunos_modalEditar__D53E1 .alunos_gradeCampos__j92Sc,.alunos_modalEditar__D53E1 form,.alunos_modalEditar__D53E1 header,.alunos_modalEditar__D53E1 header p{min-width:0;max-width:100%}.alunos_modalEditar__D53E1 header p{white-space:normal;overflow-wrap:anywhere}.alunos_wrapSelect__1b5Pj{display:grid;min-width:0;max-width:100%;overflow:hidden}.alunos_gradeCampos__j92Sc{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 16px;gap:0 16px;min-width:0}.alunos_blocoAlocacao__Nxtx1 .alunos_campoLargo__Y9_bU,.alunos_gradeCampos__j92Sc>.alunos_campoLargo__Y9_bU{grid-column:1/-1}.alunos_blocoAlocacao__Nxtx1{margin-top:4px;min-width:0}.alunos_metaAlocacao__yWEj4{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 16px;gap:10px 16px;margin:0 0 14px;min-width:0}.alunos_metaAlocacao__yWEj4 dt{margin:0 0 2px;color:var(--text-muted);font-family:var(--font-label);font-size:10.5px;font-weight:var(--weight-bold);letter-spacing:.12em;text-transform:uppercase}.alunos_metaAlocacao__yWEj4 dd{margin:0;color:var(--text-primary);font-size:14px;line-height:1.35;overflow-wrap:anywhere}.alunos_modal__mPSr6::-webkit-backdrop{background:rgb(6 27 24/.55)}.alunos_modal__mPSr6::backdrop{background:rgb(6 27 24/.55)}.alunos_modal__mPSr6 header h2{margin:0 0 5px;font-family:var(--font-display);font-size:20px;line-height:1.15;font-variation-settings:"wdth" var(--wdth-title);font-weight:var(--weight-semi)}.alunos_modal__mPSr6 header p{margin:0 0 18px;color:var(--text-secondary);font-size:14px;line-height:1.5}.alunos_modal__mPSr6 label{display:grid;grid-gap:6px;gap:6px;margin:0 0 14px;min-width:0;color:var(--text-muted);font-family:var(--font-label);font-size:10.5px;font-weight:var(--weight-bold);letter-spacing:.12em;text-transform:uppercase}.alunos_modal__mPSr6 input,.alunos_modal__mPSr6 select{display:block;width:100%;max-width:100%;min-width:0;min-height:44px;margin:0;padding:11px 13px;border:1px solid var(--border-default);border-radius:9px;background:var(--surface-card);color:var(--text-primary);font:inherit;box-sizing:border-box;font-family:var(--font-body);font-size:15px;font-weight:var(--weight-regular);line-height:1.35;letter-spacing:normal;text-transform:none;transition:border-color var(--dur-fast),background var(--dur-fast)}.alunos_modal__mPSr6 select{text-overflow:ellipsis}.alunos_modal__mPSr6 input:hover:not(:disabled),.alunos_modal__mPSr6 select:hover:not(:disabled){border-color:var(--brand-hover)}.alunos_modal__mPSr6 input:focus-visible,.alunos_modal__mPSr6 select:focus-visible{border-color:var(--brand);outline:2px solid var(--focus-ring);outline-offset:2px}.alunos_modal__mPSr6 input:disabled,.alunos_modal__mPSr6 select:disabled{cursor:not-allowed;opacity:.55}.alunos_modal__mPSr6 select option:disabled{color:var(--text-muted)}.alunos_modal__mPSr6 footer{display:flex;gap:9px;justify-content:flex-end;margin-top:6px}.alunos_etapas__4uf_6{display:flex;gap:4px;margin-bottom:18px}.alunos_etapas__4uf_6 i{flex:1 1;height:3px;border-radius:2px;background:var(--border-default)}.alunos_etapas__4uf_6 i[data-ativo]{background:var(--brand)}.alunos_vazio__c1zcM{margin:0;padding:30px;border:1px dashed var(--border-default);border-radius:11px;background:var(--surface-card);color:var(--text-secondary);font-size:14px;text-align:center}.alunos_somenteLeitor__YBJeY{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.alunos_erroModal__w5Bsr{min-height:19px;margin:0 0 4px;color:var(--state-danger-ink);font-size:13.5px;font-weight:var(--weight-semi)}.alunos_dicaCampo__yLwWV{display:block;margin-top:4px;font-size:11.5px;color:var(--text-muted);font-weight:var(--weight-normal);letter-spacing:0;text-transform:none}.alunos_rotuloCampo__kG7I6{display:block;margin-bottom:5px;font-family:var(--font-label);font-size:10.5px;font-weight:var(--weight-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.alunos_leitura__Y1E7G{display:block;padding:9px 11px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-raised);color:var(--text-muted);font-size:14px;font-weight:var(--weight-normal)}.alunos_protegido__Qrf5q{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--text-muted);vertical-align:middle}.alunos_sucessoConvite__EDCvo{display:flex;flex-direction:column;gap:12px;margin:0 0 8px}.alunos_sucessoAlerta__V2r8g{margin:0;padding:10px 13px;border-radius:8px;border:1px solid var(--state-ok-line,var(--border-default));background:var(--state-ok-bg,var(--surface-raised));color:var(--state-ok-ink,var(--text-primary));font-size:13.5px;line-height:1.45}.alunos_linkBox__A5BI3{padding:12px;border-radius:8px;background:var(--surface-raised);border:1px dashed var(--border-default);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12.5px;word-break:break-all;color:var(--text-primary)}.alunos_sucessoCopia__trxbA{margin:0;color:var(--state-ok-ink,var(--text-secondary));font-size:13px;font-weight:var(--weight-semi)}@media (max-width:760px){.alunos_conteudo__fnr4W{padding-inline:var(--space-4)}.alunos_busca__XZlOI{flex-basis:100%}.alunos_chip__UNQQk{flex:1 1}.alunos_tabela__7XwqC{border-radius:10px}.alunos_modal__mPSr6{max-width:calc(100vw - 24px);max-height:min(92dvh,92vh);padding:18px 16px;border-radius:12px}.alunos_modalEditar__D53E1{width:calc(100vw - 24px);max-width:calc(100vw - 24px)}.alunos_gradeCampos__j92Sc,.alunos_metaAlocacao__yWEj4{grid-template-columns:1fr}.alunos_modal__mPSr6 footer{flex-direction:column-reverse;align-items:stretch}.alunos_modal__mPSr6 footer .alunos_botaoPrimario__bjBaK,.alunos_modal__mPSr6 footer .alunos_botaoSecundario__18BtS{width:100%}}@media (prefers-reduced-motion:reduce){.alunos_busca__XZlOI input,.alunos_chip__UNQQk{transition:none}}.alunos_orientacaoUnidade__wqksW{max-width:28ch;margin:0;font-size:12px;line-height:1.5;color:var(--text-secondary)}