a.cap:hover{background:var(--s50)}a.cap.on:hover{background:var(--h50)}.video-el{aspect-ratio:16/9;background:#0f172a;width:100%;display:block}.video-vazio{aspect-ratio:16/9;text-align:center;color:var(--s500);background:var(--s50);place-items:center;padding:24px;display:grid}.aula-corpo{color:var(--g800);white-space:pre-wrap;padding:22px 24px;font-size:15px;line-height:1.7}.aula-corpo a{color:var(--azul-h);text-decoration:underline}.opc.certa{background:#ecfdf3;border-color:#12a150}.opc.certa i{border:5px solid #12a150}.opc.errada{background:#fef3f2;border-color:#d92d20}.opc.errada i{border:5px solid #d92d20}.opc:disabled{cursor:default}.feedback{border-radius:10px;margin-top:12px;padding:10px 12px;font-size:13px;line-height:1.5}.feedback.certa{color:#05603a;background:#ecfdf3}.feedback.errada{color:#912018;background:#fef3f2}.erro-inline{color:var(--ruim);margin-top:10px;font-size:13px}.pendencias{color:#93370d;background:#fffaeb;border:1px solid #fedf89;border-radius:12px;margin:12px 0 0;padding:12px 16px;font-size:13px}.pendencias li{margin-top:4px;margin-left:16px;list-style:outside}.pendencias li:first-child{margin-top:0}.cinza-claro{color:var(--s500);font-size:13px}.linha-ac{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tabela td .btn{white-space:nowrap}.cert-papel{border:1px solid var(--linha);background:#fff;border-radius:14px;width:100%;height:78vh}.lista-q{flex-direction:column;gap:12px;margin-top:14px;display:flex}.q-card{border:1px solid var(--linha);background:#fff;border-radius:14px;padding:16px 18px}.q-card h4{color:var(--g900);margin:0 0 4px;font-size:14px;font-weight:600}.aula-ed{align-items:center;gap:10px;display:flex}.aula-ed select,.aula-ed input{min-width:0}.aula-bloco{border:1px solid var(--linha);background:#fff;border-radius:14px;margin-top:10px;padding:14px 16px}.ed-linha{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ed-linha .in{flex:1;min-width:160px}.btn-icone{width:32px;height:32px;color:var(--s500);border-radius:8px;place-items:center;display:grid}.btn-icone:hover{background:var(--s100);color:var(--s700)}.btn-icone[disabled]{opacity:.35;pointer-events:none}.av-foto{background:#fff 50%/cover no-repeat;padding:0;overflow:hidden}.av-foto img{object-fit:cover;width:100%;height:100%;display:block}.mencao{background:var(--h50,var(--azul-s));height:24px;color:var(--h800,#1d4ed8);vertical-align:middle;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 9px 0 3px;font-size:12.5px;font-weight:600;display:inline-flex}.mencao .av{box-shadow:none}.hav img{object-fit:cover;border-radius:999px;width:100%;height:100%;display:block}.p-campos>div{min-width:0}.p-campos .campo-largo{grid-column:1/-1}.p-campos .mencao{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.capa-img{object-fit:cover;width:100%;height:100%;display:block}.capa-padrao{color:#fff;background:linear-gradient(135deg,#00a39c 0%,#1d71b8 100%);place-items:center;width:100%;height:100%;display:grid}.cap-capa{background:var(--s100);border-radius:6px;flex:none;width:56px;height:32px;overflow:hidden}.cap-capa .capa-padrao .ic{opacity:.9}.cartao-video{background:var(--s50);border:1px solid var(--linha);border-radius:14px;grid-template-columns:280px minmax(0,1fr);align-items:center;gap:18px;padding:14px;display:grid}.capa-prev{aspect-ratio:16/9;background:var(--s100);border-radius:10px;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a14}.capa-prev .capa-padrao .ic{width:38px;height:38px}.capa-caixa{min-width:0;position:relative}.capa-lapis{width:32px;height:32px;color:var(--s700);transition:background-color var(--t) var(--ease),color var(--t) var(--ease);background:#fff;border-radius:999px;place-items:center;display:grid;position:absolute;bottom:8px;right:8px;box-shadow:0 2px 8px #0f172a47}.capa-lapis:hover,.capa-lapis[aria-expanded=true]{background:var(--azul);color:#fff}.capa-menu{z-index:20;border:1px solid var(--linha);background:#fff;border-radius:12px;flex-direction:column;min-width:210px;padding:6px;display:flex;position:absolute;bottom:48px;right:8px;box-shadow:0 12px 28px #0f172a2e}.capa-menu button{height:34px;color:var(--g800);text-align:left;white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:13px;font-weight:500;display:flex}.capa-menu button:hover:not(:disabled){background:var(--s100)}.capa-menu button:disabled{opacity:.45;cursor:not-allowed}.capa-etq{color:#fff;white-space:nowrap;background:#0f172a9e;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:500;position:absolute;bottom:8px;left:8px}.cartao-video-info{flex-direction:column;gap:12px;min-width:0;display:flex}.cv-arq{align-items:center;gap:10px;min-width:0;display:flex}.cv-ico{background:var(--azul-s);width:36px;height:36px;color:var(--azul-h);border-radius:10px;flex:none;place-items:center;display:grid}.cv-txt{flex:1;min-width:0}.cv-txt b{color:var(--g900);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;display:block;overflow:hidden}.cv-txt small{color:var(--s500);font-size:12.5px;display:block}.cv-capa{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cv-rot{color:var(--s600);font-size:12.5px;font-weight:500}.cartao-video .seg button:disabled{opacity:.45;cursor:not-allowed}.opcoes-video{grid-template-columns:1fr 1fr;gap:10px;display:grid}.opcao-video{border:1px solid var(--linha);min-height:48px;color:var(--g800);cursor:pointer;background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:13.5px;font-weight:500;display:flex}.quadro-video{background:#000;border-radius:12px;width:100%;max-height:52vh;margin-top:12px}.chip-lanc{background:var(--s100);color:var(--s600);white-space:nowrap;border-radius:999px;align-items:center;margin-left:8px;padding:1px 8px;font-size:11px;font-weight:600;display:inline-flex}.chip-lanc.rascunho{color:#475569;background:#f1f5f9}.chip-lanc.revisao,.chip-lanc.pendente{color:#92400e;background:#fef3c7}.chip-lanc.lancado{color:#075985;background:#e0f2fe}.novidades{background:var(--azul-s);color:#1e3a8a;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:14px 16px;display:flex}.novidades b{font-size:14px;display:block}.novidades small{opacity:.85;font-size:12.5px}.novidades-ac{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.novidades-ac .in{width:auto;height:38px}.envio-fundo{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a8c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.envio-cartao{background:#fff;border-radius:18px;width:min(640px,100%);max-height:calc(100vh - 40px);padding:24px;overflow:auto;box-shadow:0 24px 60px #0f172a4d}.envio-cartao h2{color:var(--g900);font-size:20px;font-weight:600}.envio-acoes{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.aula-form{flex-direction:column;gap:16px;padding:20px 24px;display:flex}.aula-form .radios{flex-wrap:wrap}.aula-desc{color:var(--g700);white-space:pre-wrap;margin-top:10px;font-size:14px;line-height:1.65}.respostas-form .tabela-w{overflow-x:auto}.cap.em-breve{opacity:.65}.chip-breve{color:var(--s500);margin-left:auto;font-size:12px}.curso-lancando{color:#075985;background:#e0f2fe;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}@media (max-width:720px){.cartao-video,.opcoes-video{grid-template-columns:1fr}.cartao-video .seg{width:100%;padding:3px 2px;display:flex}.cartao-video .seg>*{flex:1 1 0;justify-content:center;min-width:0;padding:0 3px!important;font-size:11.5px!important}.cv-capa{flex-direction:column;align-items:stretch;gap:6px}.so-largo{display:none}}.bandeja-envios{z-index:70;color:#fff;background:#0f172a;border-radius:14px;align-items:center;gap:8px;padding:10px 14px;display:flex;position:fixed;bottom:20px;right:20px;overflow:hidden;box-shadow:0 12px 32px #0f172a59}.bandeja-envios a{color:#fff;align-items:center;gap:10px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.bandeja-envios small{opacity:.7;font-weight:400}.bandeja-envios.erro{background:#991b1b}.bandeja-envios .btn-icone{color:#fff}.bandeja-barra{background:#fff3;height:3px;position:absolute;bottom:0;left:0;right:0}.bandeja-barra span{background:#4880ff;height:100%;transition:width .2s;display:block}.envios-pg{flex-direction:column;gap:22px;max-width:960px;margin:24px 0 40px;display:flex}.env-trabalho{border:1px solid var(--linha);background:#fff;border-radius:22px;padding:26px;box-shadow:0 1px 2px #0f172a0a,0 12px 32px #0f172a0d}.env-trabalho.pronto{background:linear-gradient(#f6fef9 0,#fff 140px);border-color:#bbf7d0}.env-trabalho.erro{background:linear-gradient(#fff7f7 0,#fff 140px);border-color:#fecaca}.env-cabeca{align-items:center;gap:26px;display:flex}.env-anel{flex:none;width:108px;height:108px;position:relative}.env-anel-t{stroke:#e8eef8}.env-anel-a{stroke:var(--azul);transition:stroke-dashoffset .5s var(--ease),stroke .3s}.env-anel.pronto .env-anel-a{stroke:#16a34a}.env-anel.erro .env-anel-a{stroke:#dc2626}.env-anel-n{letter-spacing:-.02em;color:var(--g900);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:1px;font-size:28px;font-weight:600;display:flex;position:absolute;inset:0}.env-anel-n small{color:var(--s500);margin-left:1px;font-size:13px;font-weight:500}.env-anel.pronto .env-anel-n{color:#15803d}.env-anel.erro .env-anel-n{color:#b91c1c}.env-cabeca-txt{flex-direction:column;gap:6px;min-width:0;display:flex}.env-cabeca-txt h3{letter-spacing:-.015em;color:var(--g900);font-size:21px;font-weight:600;line-height:1.25}.env-cabeca-txt p{color:var(--s600);font-size:13.5px;line-height:1.5}.env-numeros{flex-wrap:wrap;gap:6px 8px;margin-top:2px;display:flex}.env-numeros span{background:var(--s100);color:var(--s700);font-variant-numeric:tabular-nums;border-radius:999px;padding:3px 10px;font-size:12.5px}.env-numeros b{color:var(--g900);font-weight:600}.env-chip{letter-spacing:.02em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:3px 11px;font-size:12px;font-weight:600}.env-chip.enviando,.env-chip.concluindo{background:var(--azul-s);color:#1d4ed8}.env-chip.pronto{color:#166534;background:#dcfce7}.env-chip.erro{color:#991b1b;background:#fee2e2}.env-etapas{flex-wrap:wrap;gap:10px;margin:22px 0 0;padding:0;list-style:none;display:flex}.env-etapas li{background:var(--s50);border:1px solid var(--linha);color:var(--s500);border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 6px;font-size:12.5px;font-weight:500;display:flex}.env-etapa-n{background:var(--s200);width:22px;height:22px;color:var(--s600);border-radius:999px;place-items:center;font-size:11px;font-weight:700;display:grid}.env-etapas li.agora{background:var(--azul-s);color:#1d4ed8;border-color:#c7d7fe}.env-etapas li.agora .env-etapa-n{background:var(--azul);color:#fff}.env-etapas li.feita{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.env-etapas li.feita .env-etapa-n{color:#fff;background:#16a34a}.env-etapas li.erro{color:#991b1b;background:#fef2f2;border-color:#fecaca}.env-etapas li.erro .env-etapa-n{color:#fff;background:#dc2626}.env-aulas{flex-direction:column;gap:14px;margin:22px 0 0;padding:0;list-style:none;display:flex}.env-aula{border:1px solid var(--linha);background:#fff;border-radius:18px;grid-template-columns:208px minmax(0,1fr);gap:20px;padding:16px;display:grid}.env-capa{aspect-ratio:16/9;background:var(--s100);border-radius:12px;width:208px;display:block;overflow:hidden;box-shadow:0 6px 18px #0f172a24}.env-capa .capa-padrao .ic{width:34px;height:34px}.env-aula-corpo{min-width:0}.env-aula-corpo h4{color:var(--g900);letter-spacing:-.01em;font-size:16px;font-weight:600}.env-aula-corpo p{color:var(--s600);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.env-arqs{flex-direction:column;gap:12px;margin-top:14px;display:flex}.env-arq{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:6px 12px;display:grid}.env-arq-ic{background:var(--azul-s);color:#1d4ed8;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.env-arq.pronto .env-arq-ic{color:#166534;background:#dcfce7}.env-arq.erro .env-arq-ic{color:#991b1b;background:#fee2e2}.env-arq.espera .env-arq-ic{background:var(--s100);color:var(--s500)}.env-arq-t{flex-direction:column;min-width:0;display:flex}.env-arq-t b{color:var(--g900);font-size:13.5px;font-weight:600}.env-arq-t small{color:var(--s500);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.env-arq-p{color:var(--s700);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.env-arq.pronto .env-arq-p{color:#15803d}.env-arq.erro .env-arq-p{color:#b91c1c}.env-arq-barra{background:#eef2f7;border-radius:999px;grid-column:1/-1;height:8px;overflow:hidden}.env-arq-barra span{background:var(--azul);height:100%;transition:width .3s var(--ease);border-radius:999px;display:block}.env-arq.enviando .env-arq-barra span{background-image:linear-gradient(135deg,#ffffff47 25%,#0000 25% 50%,#ffffff47 50% 75%,#0000 75%);background-size:18px 18px;animation:1s linear infinite env-listras}.env-arq.pronto .env-arq-barra span{background:#16a34a}.env-arq.erro .env-arq-barra span{background:#dc2626}.env-arq-erro{color:#b91c1c;grid-column:1/-1;font-size:12.5px}.env-acoes{border-top:1px solid var(--fio-2);flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:22px;padding-top:18px;display:flex}.env-vazio{text-align:center;border:1px dashed var(--s300);background:#fff;border-radius:22px;flex-direction:column;align-items:center;gap:10px;max-width:420px;margin:48px auto;padding:36px 28px;display:flex}.env-vazio-ic{background:var(--azul-s);color:#1d4ed8;border-radius:18px;place-items:center;width:60px;height:60px;display:grid}.env-vazio h3{color:var(--g900);font-size:18px;font-weight:600}.env-vazio p{color:var(--s600);margin-bottom:6px;font-size:13.5px}@keyframes env-listras{to{background-position:18px 0}}@media (prefers-reduced-motion:reduce){.env-arq.enviando .env-arq-barra span{animation:none}.env-anel-a,.env-arq-barra span{transition:none}}@media (max-width:720px){.env-trabalho{border-radius:18px;padding:18px}.env-cabeca{flex-direction:column;align-items:flex-start}.env-aula{grid-template-columns:1fr}.env-capa{width:100%}}.env-chip.fila{color:#92400e;background:#fef3c7}.env-trabalho.fila{background:linear-gradient(#fffbeb 0,#fff 140px);border-color:#fde68a}.uso-pill{gap:7px;padding:0 11px}.uso-pill .uso-rot{color:var(--s600);font-weight:500}.uso-pill .uso-dir{color:var(--s500);font-size:10.5px}.uso-pill.uso-aviso{background:#fffbeb;border-color:#fcd34d}.uso-pill.uso-aviso .uso-rot,.uso-pill.uso-aviso .uso-dir{color:#92400e}.uso-pill.uso-aviso .uso-dir{font-weight:600}.uso-pill.uso-erro{background:#fef2f2;border-color:#fca5a5}.uso-pill.uso-erro .uso-rot,.uso-pill.uso-erro .uso-dir{color:#991b1b;font-weight:600}.uso-painel{width:312px}.uso-corpo{flex-direction:column;gap:10px;padding:12px;display:flex}.uso-recurso{border:1px solid var(--s200);border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.uso-linha{color:var(--s700);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.uso-linha b{font-variant-numeric:tabular-nums;font-weight:600}.uso-sem{border:1px solid var(--s200);color:var(--s500);border-radius:10px;padding:10px 12px}.uso-barra{background:var(--s100);border-radius:999px;height:5px;overflow:hidden}.uso-barra i{background:var(--azul);border-radius:999px;height:100%;display:block}.uso-recurso.uso-aviso .uso-barra i{background:#d97706}.uso-recurso.uso-erro .uso-barra i{background:#dc2626}.uso-recurso.uso-erro .uso-linha b{color:#991b1b}.uso-recurso.uso-aviso .uso-linha b{color:#92400e}.uso-partes{color:var(--s500);justify-content:space-between;font-size:11px;display:flex}.uso-partes b{color:var(--s700);font-variant-numeric:tabular-nums;font-weight:600}.uso-sai{height:36px;color:var(--azul-h);border-radius:8px;justify-content:space-between;align-items:center;padding:0 10px;font-size:13px;font-weight:600;display:flex}.uso-sai:hover{background:var(--s100)}@media (max-width:1180px){.uso-pill .uso-rot{display:none}}.esq{background:linear-gradient(90deg,var(--s100) 0,var(--s200) 50%,var(--s100) 100%);background-size:220% 100%;border-radius:8px;animation:1.3s ease-in-out infinite esq-brilho;display:block}.esq-linha{width:100%;height:14px}.esq-t{border-radius:8px;width:220px;height:24px}.esq-st{width:160px;height:12px;margin-top:8px}.esq-bt{border-radius:8px;width:120px;height:32px}.esq-cx{border-radius:16px;height:140px}.esq-passo{border-radius:10px;height:52px;margin-bottom:6px}.esq-card{aspect-ratio:16/10;border-radius:14px}.esq-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 20px;display:grid}.esq-grid>div,.esq-lista{flex-direction:column;gap:10px;display:flex}@keyframes esq-brilho{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.esq{animation:none}}@media (max-width:1100px){.esq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.content:has(.editor-pg){flex-direction:column;display:flex;overflow:hidden}.content:has(.editor-pg)>main{flex-direction:column;flex:1;min-height:0;display:flex}.pg.editor-pg{flex-direction:column;flex:1;width:100%;max-width:none;min-height:0;margin:0;padding:14px 24px 20px;display:flex}.editor-pg>.toolbar,.editor-pg>.aviso-perm{flex:none}.editor-pg .form-ilha{flex:1;grid-template-rows:minmax(0,1fr);min-height:0;margin-top:12px}.editor-pg .trilho{min-height:0;overflow-y:auto}.editor-pg .form-corpo{flex-direction:column;min-height:0;padding:0;display:flex}.editor-pg .form-corpo>h2{flex:none;padding:20px 28px 0}.editor-pg .form-rolagem{flex:1;min-height:0;padding:12px 28px 28px;overflow-y:auto}.editor-pg .form-pe{border-top:1px solid var(--linha);background:#fff;flex:none;margin:0;padding:12px 28px;position:static}@media (max-width:1100px){.editor-pg .form-ilha{grid-template-rows:auto minmax(0,1fr)}}.ms{min-width:0;position:relative}.ms-caixa{border:1.5px solid var(--campo);cursor:text;background:#fff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;min-height:40px;padding:4px 36px 4px 8px;display:flex;position:relative}.ms-caixa:focus-within{border-color:var(--azul-foco);box-shadow:0 0 0 3px #4f7df92e}.ms-et{background:var(--azul-s);color:#1d4ed8;border-radius:999px;align-items:center;gap:4px;max-width:100%;height:26px;padding:0 4px 0 10px;font-size:13px;font-weight:600;display:inline-flex}.ms-et button{color:#1d4ed8;border-radius:999px;place-items:center;width:18px;height:18px;display:grid}.ms-et button:hover{background:#dbeafe}.ms-in{min-width:120px;height:30px;color:var(--campo-txt);background:0 0;border:0;outline:0;flex:1;font-size:15px;font-weight:300}.ms-seta{width:28px;height:28px;color:var(--s400);border-radius:8px;place-items:center;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.ms-lista{z-index:40;border:1px solid var(--s200);background:#fff;border-radius:12px;max-height:260px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 30px -12px #0206174d}.ms-lista li{min-height:36px;color:var(--s700);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:6px 10px;font-size:14px;display:flex}.ms-lista li.ativa{background:var(--s100)}.ms-lista li small{color:var(--s500);margin-left:auto;font-size:12px}.ms-lista li .ms-rot{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ms-ck{border:1.5px solid var(--s300);color:#fff;border-radius:4px;flex:none;place-items:center;width:16px;height:16px;display:grid}.ms-vazio{color:var(--s500);cursor:default!important}.sel-publico{align-items:flex-start;gap:10px;display:flex}.sel-publico .ms{flex:1}.sel-publico .btn{flex:none;height:40px}.modal-pessoas{width:min(880px,100vw - 32px)}.mpess-filtros{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,.8fr);gap:12px;display:grid}.mpess-tabela{border:1px solid var(--linha);border-radius:12px;flex:1;min-height:0;overflow:auto}.mpess-tabela .tabela td{height:46px}.mpess-tabela .tabela th{z-index:1;position:sticky;top:0}.mpess-tabela tr.sel td{background:var(--azul-s)}.mpess-pessoa{align-items:center;gap:8px;display:inline-flex}.mpess-pessoa small{color:var(--s500);font-weight:400}.mpess-pag{color:var(--s500);justify-content:space-between;align-items:center;padding:10px 0;font-size:13px;display:flex}.mpess-pag>div{align-items:center;gap:10px;display:flex}.mpess-pe{border-top:1px solid var(--linha);color:var(--g700);justify-content:space-between;align-items:center;gap:12px;padding:12px 0 0;font-size:13.5px;display:flex}.mpess-pe>div{gap:8px;display:flex}@media (max-width:760px){.mpess-filtros{grid-template-columns:minmax(0,1fr)}}.paleta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.paleta-tipos{flex-wrap:wrap;gap:8px;display:flex}.paleta-tipo{border:1px solid var(--linha);height:40px;color:var(--g800);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:0 14px 0 6px;font-size:13.5px;font-weight:600;transition:border-color .15s,background-color .15s;display:inline-flex}.paleta-tipo:hover{background:#f5f9ff;border-color:#93c5fd}.paleta-ic{background:var(--azul-s);color:#1d4ed8;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.aulas:has(.paleta:only-child){border-style:dashed}.fc-capa{aspect-ratio:16/10;background-image:radial-gradient(var(--h200) 1.2px,transparent 1.2px),linear-gradient(160deg,var(--h50),var(--h100))}.fc-chip{z-index:1;max-width:calc(100% - 24px);height:24px;color:var(--h800);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:12px;box-shadow:0 1px 2px #0f172a24}.fc-area{left:12px}.fc-dur{color:var(--s600);right:12px}.fc-area+.fc-dur{max-width:40%}.fc-play{background:var(--h500);width:52px;height:52px;color:var(--on500);box-shadow:0 12px 22px -10px var(--h600);border-radius:999px;place-items:center;display:grid;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.fc-prog{color:var(--h800);align-items:center;gap:10px;font-size:11.5px;font-weight:500;display:flex;position:absolute;bottom:12px;left:14px;right:14px}.fc-prog .barra{background:#ffffffb3;flex:1}.fc-prog>span{white-space:nowrap}.fc-por,.fc-cont{margin-top:8px}.abas{border-bottom:1px solid var(--linha);gap:6px;margin:4px 0 18px;display:flex}.abas button{height:40px;color:var(--s500);padding:0 14px;font-size:14px;font-weight:600;position:relative}.abas button:hover{color:var(--g800)}.abas button.on{color:var(--azul-h)}.abas button.on:after{content:"";background:var(--azul);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.abas .cont-aba{background:var(--azul-s);color:#1d4ed8;border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:6px;padding:0 6px;font-size:11.5px;display:inline-grid}.cm{cursor:pointer;flex:none;display:inline-flex;position:relative}.cm-in{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.cm-q{box-sizing:border-box;background:#fff;border:1px solid #dde1e9;border-radius:6px;justify-content:center;align-items:center;width:18px;height:18px;transition:border-color .15s,background-color .15s;display:flex}.cm:hover .cm-q:not(.cm-on){border-color:#3b82f6}.cm-in:focus-visible+.cm-q{outline-offset:2px;outline:2px solid #3b82f6}.cm-q.cm-on{background:#3b82f6;border-color:#3b82f6}.cm-visto{border-bottom:2px solid #fff;border-right:2px solid #fff;width:5px;height:9px;margin-bottom:2px;display:block;transform:rotate(45deg)}.cm-risco{background:#fff;width:8px;height:2px;display:block}.cm-off{cursor:not-allowed;opacity:.45}.ms-ck{border:1px solid #dde1e9;border-radius:6px;width:18px;height:18px}.ms-lista li.marcada .ms-ck{background:#3b82f6;border-color:#3b82f6}.vazio-pg{border:1.5px dashed var(--s300);background:var(--s50);text-align:center;border-radius:18px;flex-direction:column;align-items:center;gap:14px;margin-top:24px;padding:56px 24px;display:flex}.vazio-ic{border:1px solid var(--linha);width:52px;height:52px;color:var(--s400);background:#fff;border-radius:999px;place-items:center;display:grid;box-shadow:0 1px 2px #0f172a0f}.vazio-pg p{max-width:46ch;color:var(--s600);font-size:14.5px;line-height:1.5}.shelf .vazio-pg,.cx .vazio-pg{margin-top:0}@media (max-width:767px){[data-casca=cabecalho] form.hpill{display:none}}
