@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap";.btn-x[data-v-beb7df16]{position:absolute;top:1rem;right:1rem;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;border-radius:8px;transition:background .15s}.btn-x[data-v-beb7df16]:hover{background:#eef3fb}.modal-overlay[data-v-6f14c3e2]{--overlay-z: 20000}.popup-btns[data-v-6f14c3e2]{display:flex;gap:3rem;width:100%;justify-content:center;padding-top:1.5rem}.la-logo[data-v-d26622f7]{position:relative;width:130px;aspect-ratio:174 / 167}.la-logo-img[data-v-d26622f7]{width:100%;height:100%;display:block}.la-ring[data-v-d26622f7]{position:absolute;width:28.5%;aspect-ratio:1;border-radius:50%;border:7px solid #4f70a6;box-sizing:border-box;opacity:0;transform:translate(-50%,-50%) scale(.6);animation:la-anel-d26622f7 var(--la-dur, 4.5s) linear infinite;animation-delay:calc(var(--la-i) * var(--la-dur, 4.5s) / 9)}.la-ring[data-v-d26622f7]:nth-child(2){--la-i: 0;left:14.24%;top:14.83%}.la-ring[data-v-d26622f7]:nth-child(3){--la-i: 1;left:50.14%;top:14.83%}.la-ring[data-v-d26622f7]:nth-child(4){--la-i: 2;left:85.63%;top:14.83%}.la-ring[data-v-d26622f7]:nth-child(5){--la-i: 3;left:14.24%;top:49.92%}.la-ring[data-v-d26622f7]:nth-child(6){--la-i: 4;left:50.14%;top:49.92%}.la-ring[data-v-d26622f7]:nth-child(7){--la-i: 5;left:85.63%;top:49.92%}.la-ring[data-v-d26622f7]:nth-child(8){--la-i: 6;left:14.24%;top:84.9%}.la-ring[data-v-d26622f7]:nth-child(9){--la-i: 7;left:50.14%;top:84.9%}.la-ring[data-v-d26622f7]:nth-child(10){--la-i: 8;left:85.63%;top:84.9%}@keyframes la-anel-d26622f7{0%{opacity:0;transform:translate(-50%,-50%) scale(.6)}4%{opacity:1;transform:translate(-50%,-50%) scale(1)}8%{opacity:1;transform:translate(-50%,-50%) scale(1)}12%{opacity:0;transform:translate(-50%,-50%) scale(.6)}to{opacity:0;transform:translate(-50%,-50%) scale(.6)}}@media(prefers-reduced-motion:reduce){.la-ring[data-v-d26622f7]{animation-duration:7s}}.cs-overlay[data-v-e44564b7]{--overlay-fundo: rgba(248, 250, 252, .5);--overlay-z: 99999}.cs-conteudo[data-v-e44564b7]{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.cs-mensagem[data-v-e44564b7]{margin:0;color:#1a2537;font-size:1.1rem;font-weight:500}.fade-enter-active[data-v-e44564b7],.fade-leave-active[data-v-e44564b7]{transition:opacity .2s ease}.fade-enter-from[data-v-e44564b7],.fade-leave-to[data-v-e44564b7]{opacity:0}.app-viewport[data-v-86833adf]{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center}.app-shell[data-v-86833adf]{position:relative;width:1920px;height:1080px;transform-origin:center center;overflow:hidden;flex-shrink:0}.boot-fade-enter-active[data-v-86833adf],.boot-fade-leave-active[data-v-86833adf]{transition:opacity .3s ease}.boot-fade-enter-from[data-v-86833adf],.boot-fade-leave-to[data-v-86833adf]{opacity:0}.boot-fade-leave-active[data-v-86833adf]{position:absolute;top:0;right:0;bottom:0;left:0}.modal-overlay[data-v-5d94ea56]{--overlay-fundo: rgba(0, 0, 0, .45)}.param-box[data-v-5d94ea56]{background:#fff;border-radius:12px;padding:2rem 2.5rem;width:520px;max-width:92vw;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column;gap:1.25rem;box-shadow:0 20px 60px #00000040}.param-campo[data-v-5d94ea56]{display:flex;flex-direction:column;gap:.35rem}.param-label[data-v-5d94ea56]{color:#333;font-weight:600}.param-input[data-v-5d94ea56]{border:1.5px solid #333;border-radius:6px;padding:.5rem .75rem;color:#333}.param-lista[data-v-5d94ea56]{display:flex;flex-direction:column;gap:.6rem}.param-linha[data-v-5d94ea56]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.param-label-info[data-v-5d94ea56]{display:inline-flex;align-items:center;gap:.4rem}.param-info-icone[data-v-5d94ea56]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#90a4c2;color:#fff;font-size:12px;font-style:italic;font-weight:700;cursor:help}.param-valor[data-v-5d94ea56]{border:1.5px solid #333;border-radius:6px;padding:.35rem .75rem;min-width:64px;text-align:center;color:#333}.param-fechar[data-v-5d94ea56]{align-self:center}.app-layout[data-v-b719cefc]{display:flex;flex-direction:column;height:100%;overflow:hidden}.usuario-sep-ico[data-v-b719cefc]{flex-shrink:0;color:#ffffff8c;font-size:28px;line-height:1;margin:0 .4rem}.avatar-ativo[data-v-b719cefc]{outline:2px solid rgba(255,255,255,.4)}.btn-trocar-inline[data-v-b719cefc]{background:none;border:1px solid rgba(255,255,255,.45);color:#ffffffd9;border-radius:6px;padding:.15rem .6rem;cursor:pointer;transition:background .15s;white-space:nowrap}.btn-trocar-inline[data-v-b719cefc]:hover{background:#ffffff1f}.btn-trocar-inline--pequeno[data-v-b719cefc]{font-size:15px;padding:.1rem .5rem}.app-header[data-v-b719cefc]{display:flex;align-items:center;justify-content:space-between;padding:4px 4px 0 32px;height:100px;background:linear-gradient(131.39deg,#1a2537 22.69%,#6785b7 100.64%);box-shadow:0 8px 24px #0006;position:relative;z-index:1;flex-shrink:0;align-items:flex-start}.header-logo[data-v-b719cefc]{height:66px;object-fit:contain;margin-top:17px;margin-bottom:17px}.header-titulo[data-v-b719cefc]{flex:1;padding-left:1.5rem;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-usuario[data-v-b719cefc]{display:grid;grid-template-columns:auto minmax(150px,max-content);align-items:center;gap:1rem}.header-col-perfil[data-v-b719cefc]{display:flex;align-items:center;gap:1rem;padding-top:14px}.idiomas[data-v-b719cefc]{position:absolute;top:4px;right:.75rem}.btn-sair[data-v-b719cefc]{position:absolute;top:50%;right:2.5rem;transform:translateY(-50%)}.usuario-dados[data-v-b719cefc]{color:#fff;display:flex;flex-direction:column;gap:2px}.idiomas[data-v-b719cefc]{display:flex;gap:9px}.btn-idioma[data-v-b719cefc]{background:none;border:none;padding:1px;cursor:pointer}.bandeira-img[data-v-b719cefc]{display:block;width:28px;height:20px}.btn-sair[data-v-b719cefc]{display:flex;align-items:center;gap:.5rem;background:none;border:none;color:#fff;cursor:pointer;padding:.5rem .85rem;border-radius:6px;transition:background .15s;font-size:22px}.btn-sair[data-v-b719cefc]:hover{background:#ffffff1f}.footer-versao-licenca[data-v-b719cefc]{display:flex;flex-direction:column;align-items:center;line-height:1.4;color:#333;font-size:20px}.footer-licenca-link[data-v-b719cefc]{background:none;border:none;padding:0;margin:0;cursor:pointer;transition:color .15s}.footer-licenca-link[data-v-b719cefc]:hover{color:#2f5a9e}.footer-left-slot[data-v-b719cefc]{position:absolute;left:1rem;display:flex;align-items:center;height:100%}.footer-right-slot[data-v-b719cefc]{position:absolute;right:2rem;display:flex;align-items:center;height:100%}.inicializar[data-v-cc67cf40]{position:relative;flex:1;min-height:0}.inicializar-titulo[data-v-cc67cf40]{position:absolute;top:4rem;left:0;right:0;margin:0;text-align:center}.inicializar-logo-wrap[data-v-cc67cf40]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.login-redirect[data-v-5b5c9d0b]{position:relative;height:100%;background:#f0f0f0}.login-redirect-titulo[data-v-5b5c9d0b]{position:absolute;top:4rem;left:0;right:0;margin:0;text-align:center}.login-redirect-conteudo[data-v-5b5c9d0b]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.75rem}.msg-erro[data-v-5b5c9d0b]{color:#e53e3e;text-align:center;max-width:340px;margin:0}.oauth-callback[data-v-e1f1b035]{position:relative;flex:1;min-height:0}.oauth-callback-titulo[data-v-e1f1b035]{position:absolute;top:4rem;left:0;right:0;margin:0;text-align:center}.oauth-callback-conteudo[data-v-e1f1b035]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.erro-msg[data-v-e1f1b035]{color:#e53e3e;text-align:center;max-width:360px}.btn-voltar[data-v-4f7538b5]{position:fixed;top:124px;left:20px;display:flex;flex-direction:column;align-items:center;background:none;border:none;cursor:pointer;border-radius:10px;color:#4f70a6;font-weight:400}.voltar-icone[data-v-4f7538b5]{width:45px;height:45px;object-fit:contain}.voltar-label[data-v-4f7538b5]{font-size:22px;font-weight:600}.footer-aluno[data-v-d7d55edb]{display:flex;align-items:center;gap:.5rem}.aluno-info[data-v-d7d55edb]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.footer-aluno-menu-btn[data-v-d7d55edb]{flex-shrink:0;padding:6px;border-width:1.25px;margin-left:.75rem}.card-dropdown[data-v-d7d55edb]{position:fixed;z-index:9999;background:#fff;border-radius:10px;border:1px solid #e8e8e8;box-shadow:0 8px 24px #00000024;padding:.4rem 0;min-width:170px}.dropdown-item[data-v-d7d55edb]{display:flex;align-items:center;gap:.6rem;width:100%;padding:.6rem 1rem;border:none;background:none;color:#4f70a6;cursor:pointer;text-align:left;transition:background .12s;font-size:20px}.dropdown-item[data-v-d7d55edb]:hover{background:#f5f5f5}.card[data-v-89db8ac8]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;width:400px;height:280px}.sel-tipo-outer[data-v-89db8ac8]{flex:1;display:flex;flex-direction:row;overflow:hidden;padding:20px}.sel-tipo-page[data-v-89db8ac8]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:2rem}.logo-wrap[data-v-89db8ac8]{display:flex;align-items:center;justify-content:center;transform:translateY(-138px)}.logo-central[data-v-89db8ac8]{height:105px;object-fit:contain}.tipos-grade[data-v-89db8ac8]{display:flex;gap:7rem;justify-content:center;flex-wrap:wrap;transform:translateY(-45px)}.tipo-icone[data-v-89db8ac8]{width:72px;height:72px;object-fit:contain}.tipo-label[data-v-89db8ac8]{text-align:center;line-height:1.15;white-space:pre-line;font-size:42px}.btn-creditos[data-v-89db8ac8]{display:flex;align-items:center;gap:.4rem;background:none;border:none;color:#4f70a6;cursor:pointer;padding:0 .5rem;border-radius:6px;font-size:38px}.btn-creditos-icone[data-v-89db8ac8]{width:68px;height:68px;object-fit:contain}.popup-btns[data-v-7eca74a2]{display:flex;width:100%;justify-content:center;padding-top:40px}.students-pagination[data-v-78d6e959]{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:.79rem;padding:.79rem 0 .2rem}.page-btn[data-v-78d6e959]{border:2px solid #c6d1de;border-radius:11px;background:#fff;color:#4f70a6;font-size:1.4rem;font-weight:500;min-width:43px;height:43px;padding:0 .72rem;line-height:1;cursor:pointer;transition:background .15s,border-color .15s}.page-btn[data-v-78d6e959]:hover:not(:disabled){background:#edf3fb;border-color:#8aaacf}.page-btn--active[data-v-78d6e959]{background:#4f70a6;border-color:#4f70a6;color:#fff}.page-btn--nav[data-v-78d6e959]{border-radius:999px;padding:0 1.55rem;font-size:1.2rem;font-weight:600;letter-spacing:.01em}.page-btn[data-v-78d6e959]:disabled{opacity:.4;cursor:default}.page-ellipsis[data-v-78d6e959]{color:#8499b2;font-size:1.4rem;padding:0 .36rem;-webkit-user-select:none;user-select:none}.page-btn-tix[data-v-78d6e959]{border:none;background:transparent;padding:0;cursor:pointer;display:inline-flex;align-items:center;flex:0 0 auto;transition:opacity .15s}.students-pagination .page-btn-tix[data-v-78d6e959]:first-child{margin-right:.22rem;transform:none}.students-pagination .page-btn-tix:first-child .tix-icon-left[data-v-78d6e959]{transform:none}.students-pagination .page-btn-tix[data-v-78d6e959]:last-child{margin-left:.22rem;transform:none}.page-btn-tix[data-v-78d6e959]:disabled{opacity:.35;cursor:default}.tix-icon-left[data-v-78d6e959]{display:inline-block;width:40px;height:40px}.tix-icon-left img[data-v-78d6e959]{height:40px;width:auto;display:block}.tix-icon-right[data-v-78d6e959]{display:inline-block;width:40px;height:40px}.tix-icon-right img[data-v-78d6e959]{height:40px;width:auto;display:block}select[data-v-0b162ebb]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.select-item-arrow[data-v-0b162ebb]{position:relative;display:flex;align-items:center;cursor:pointer}.select-item[data-v-0b162ebb]{position:relative}.select-item--com-icone .input-text-label[data-v-0b162ebb]{left:3.45rem}.select-item-trigger[data-v-0b162ebb]{flex:1;min-width:0;display:flex;align-items:center;gap:.6rem;border:none;outline:none;background:transparent;padding:0;cursor:pointer;text-align:left;font-family:inherit}.select-item-trigger[data-v-0b162ebb]:disabled{cursor:not-allowed}.select-item-texto[data-v-0b162ebb]{flex:1}.select-item-icone[data-v-0b162ebb]{width:32px;height:32px;flex-shrink:0;object-fit:contain}.select-item-overlay[data-v-0b162ebb]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9}.select-item-opcoes[data-v-0b162ebb]{position:absolute;top:100%;left:0;right:0;margin-top:.35rem;z-index:10;background:#fff;border:1.5px solid #4a7cc7;border-radius:8px;box-shadow:0 6px 20px #0000001f;overflow:hidden}.select-item-opcao[data-v-0b162ebb]{width:100%;display:flex;align-items:center;gap:.65rem;padding:.6rem .85rem;border:none;background:#fff;color:#141414;cursor:pointer;text-align:left;font-size:20px;font-family:inherit;transition:background .12s}.select-item-opcao[data-v-0b162ebb]:hover{background:#eef3fc}.select-item-opcao--ativa[data-v-0b162ebb]{background:#eef3fc;color:#1a2537;font-weight:700}.modal-overlay[data-v-276a02b3]{--overlay-fundo: rgba(0, 0, 0, .55)}.modal[data-v-276a02b3]{padding:0}.modal-topo[data-v-276a02b3]{position:relative}.abas[data-v-276a02b3]{display:grid;grid-template-columns:1fr 1fr;margin:0 1.25rem;border-radius:10px;overflow:hidden;border:1px solid #dde3ed}.filtros[data-v-276a02b3]{display:flex;align-items:stretch;gap:.6rem;padding:.85rem 1.25rem .6rem;flex-shrink:0}.filtro-categoria[data-v-276a02b3]{flex:0 0 230px}.filtro-pesquisa[data-v-276a02b3]{flex:1}.btn-sort[data-v-276a02b3]{aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:#fff;border:1.5px solid #4f70a6;border-radius:8px;color:#4f70a6;font-size:inherit;cursor:pointer;flex-shrink:0}.btn-sort[data-v-276a02b3]:hover{background:#eef3fb}.imagens-area[data-v-276a02b3]{flex:1;overflow-y:auto;padding:.5rem 1.25rem}.estado-msg[data-v-276a02b3]{--estado-padding: 3rem 0}.imagens-grid[data-v-276a02b3]{display:grid;grid-template-columns:repeat(7,1fr);gap:1rem}.img-slot-wrap[data-v-276a02b3]{position:relative;aspect-ratio:1}.img-slot[data-v-276a02b3]{width:100%;height:100%;background:#f5f5f5;border:solid 2px #a4a4a4;display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;transition:border-color .15s;padding:0}.img-slot[data-v-276a02b3]:hover:not(:disabled){border-color:#4a7cc7}.img-slot[data-v-276a02b3]:disabled{cursor:default}.img-slot--selecionada[data-v-276a02b3]{border-color:#4f70a6;box-shadow:0 0 0 2px #3d6db840}.img-slot-excluir[data-v-276a02b3]{position:absolute;top:-8px;right:-8px;width:30px;height:30px;border-radius:50%;background:#fff;border:none;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px #0000004d;cursor:pointer;z-index:1;padding:0}.img-slot-excluir[data-v-276a02b3]:hover{background:#fef2f2}.img-thumb[data-v-276a02b3]{width:100%;height:100%;object-fit:cover}.img-placeholder-ico[data-v-276a02b3]{color:#bcc5d0}.upload-area[data-v-276a02b3]{color:#7a8fa8}.upload-preview[data-v-276a02b3]{max-width:100%;max-height:260px;border-radius:8px;object-fit:contain;box-shadow:0 2px 12px #0000001f}.input-file[data-v-276a02b3]{display:none}.paginacao[data-v-276a02b3]{justify-content:center}.cat-modal[data-v-078b637d]{width:780px;max-width:95vw;max-height:90vh;overflow:hidden}.cat-loading[data-v-078b637d]{display:flex;align-items:center;justify-content:center;padding:2rem}.cat-spinner[data-v-078b637d]{--spinner-tamanho: 28px;--spinner-espessura: 3px;--spinner-cor-base: #e5e7eb;--spinner-cor-acento: #4f70a6}.cat-row[data-v-078b637d]{display:flex;align-items:center;border:1px solid #e5e7eb;border-radius:6px;margin-bottom:4px;min-height:48px;padding:0 .75rem}.cat-row--vazio[data-v-078b637d]{background:#f9fafb}.cat-nome-leve[data-v-078b637d]{flex:1;color:#1a2537}.cat-acoes[data-v-078b637d]{display:flex;align-items:center;gap:.5rem}.cat-toggle[data-v-078b637d]{width:40px;height:22px;border-radius:999px;background:#d1d5db;border:none;cursor:pointer;position:relative;transition:background .2s;flex-shrink:0}.cat-toggle--on[data-v-078b637d]{background:#2563eb}.cat-toggle-thumb[data-v-078b637d]{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:left .2s}.cat-toggle--on .cat-toggle-thumb[data-v-078b637d]{left:21px}.cat-btn-ico[data-v-078b637d]{width:38px;height:38px;background:none;border:none;cursor:pointer;color:#6b7280;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.cat-btn-ico[data-v-078b637d]:hover{background:#eef3fb;color:#2563eb}.cat-btn-del[data-v-078b637d]{color:#9ca3af}.cat-btn-del[data-v-078b637d]:hover{background:#fef2f2;color:#dc2626}.cat-paginacao-wrap[data-v-078b637d]{margin-right:auto;padding-left:130px}.cat-form-footer[data-v-078b637d]{display:flex;align-items:center;gap:1.5rem;flex:1;justify-content:center}.cat-edit-modal[data-v-078b637d]{width:420px;max-width:92vw;padding:2rem;gap:1.25rem}.nova-page[data-v-24bf6fdb]{flex:1;display:flex;flex-direction:row;overflow:hidden;padding-left:100px}.nova-conteudo[data-v-24bf6fdb]{flex:1;display:flex;flex-direction:column;overflow:hidden;padding-left:40px}.nova-topbar[data-v-24bf6fdb]{flex-shrink:0;padding:1.25rem 2rem 1rem 0}.titulo-tipo[data-v-24bf6fdb]{font-size:2.5rem;color:#222;margin:0}.nova-central[data-v-24bf6fdb]{flex:1;display:flex;align-items:center;justify-content:center;overflow-y:auto;padding:2rem 2rem 2rem 0}.central[data-v-24bf6fdb]{display:flex;gap:2.5rem;align-items:flex-start;width:100%;max-width:700px}.form-col[data-v-24bf6fdb]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.85rem}.preview-col[data-v-24bf6fdb]{flex:0 0 280px;display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.preview-card[data-v-24bf6fdb]{background:#fff;border:1.5px solid #d8dde3;border-radius:14px;box-shadow:0 4px 20px #0000001a;padding:1.25rem 1.25rem 1rem;width:100%;box-sizing:border-box}.preview-nome[data-v-24bf6fdb]{color:#1a2537;margin-bottom:.2rem;word-break:break-word}.preview-codigo[data-v-24bf6fdb]{color:#9ca3af;margin-bottom:.85rem;word-break:break-word}.preview-img-wrap[data-v-24bf6fdb]{border-radius:8px;overflow:hidden;background:#f3f4f6;width:100%;aspect-ratio:16 / 9;display:flex;align-items:center;justify-content:center}.preview-img[data-v-24bf6fdb]{display:block;width:100%;height:100%;object-fit:contain}.preview-img-vazio[data-v-24bf6fdb]{width:100%;height:100%;background:#f3f4f6}.toggle-wrap[data-v-24bf6fdb]{display:flex;align-items:center;gap:.65rem;cursor:pointer;-webkit-user-select:none;user-select:none}.toggle-input-oculto[data-v-24bf6fdb]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.toggle[data-v-24bf6fdb]{width:44px;height:24px;border-radius:999px;background:#d1d5db;position:relative;transition:background .2s;flex-shrink:0;cursor:pointer}.toggle--on[data-v-24bf6fdb]{background:#2563eb}.toggle-thumb[data-v-24bf6fdb]{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0003;transition:left .2s}.toggle--on .toggle-thumb[data-v-24bf6fdb]{left:23px}.toggle-txt-leve[data-v-24bf6fdb]{color:#374151}.campo-cat-wrap[data-v-24bf6fdb]{cursor:pointer}.campo-cat-valor[data-v-24bf6fdb]{flex:1;min-width:0;color:#1a2537;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:20px;padding-top:16px}.campo-cat-btn[data-v-24bf6fdb]{flex-shrink:0;background:none;border:none;color:#767676;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:background .15s,color .15s}.campo-cat-btn[data-v-24bf6fdb]:hover{background:#eef3fc;color:#2f5a9e}.switch-toggle[data-v-ce1c5d57]{display:inline-flex;align-items:center;gap:.6rem;cursor:pointer;-webkit-user-select:none;user-select:none}.switch-toggle-input[data-v-ce1c5d57]{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.switch-toggle-track[data-v-ce1c5d57]{flex-shrink:0;width:42px;height:24px;border-radius:999px;background:#c6d1de;position:relative;transition:background .15s}.switch-toggle-thumb[data-v-ce1c5d57]{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform .15s}.switch-toggle-input:checked+.switch-toggle-track[data-v-ce1c5d57]{background:#4f70a6}.switch-toggle-input:checked+.switch-toggle-track .switch-toggle-thumb[data-v-ce1c5d57]{transform:translate(18px)}.switch-toggle-input:focus-visible+.switch-toggle-track[data-v-ce1c5d57]{outline:2px solid #4f70a6;outline-offset:2px}.modal-overlay[data-v-a8eee517]{--overlay-fundo: rgba(0, 0, 0, .45)}.mc-modal[data-v-a8eee517]{width:75%;height:75%;overflow:hidden;font-size:1.5rem}.mc-filtros[data-v-a8eee517]{display:flex;gap:.75rem;padding:.75rem 1.75rem .5rem;flex-shrink:0;align-items:stretch}.mc-select-todos[data-v-a8eee517]{display:flex;align-items:center;gap:.5rem;padding:.45rem 1.75rem;font-size:inherit;color:#374151;flex-shrink:0;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.mc-estado[data-v-a8eee517]{flex:1;display:flex;align-items:center;justify-content:center;padding:2rem 1.75rem;text-align:center;color:#6b7280;font-size:inherit}.mc-professores-grid[data-v-a8eee517]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;padding:.75rem 1.75rem;overflow-y:auto;flex:1;min-height:0;align-content:start}.mc-paginacao[data-v-a8eee517]{flex-shrink:0;border-top:1px solid #f0f0f0}.mc-aluno-item[data-v-a8eee517]{display:flex;align-items:center;gap:.85rem;padding:.85rem 1rem;background:#fff;border:1.5px solid #e8e8e8;border-radius:12px;cursor:pointer;transition:background .12s,border-color .12s;position:relative}.mc-aluno-item[data-v-a8eee517]:hover,.mc-aluno-item--ativo[data-v-a8eee517]{background:#f0f6ff;border-color:#4f70a6}.mc-aluno-info[data-v-a8eee517]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.mc-aluno-nome[data-v-a8eee517]{color:#222;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-aluno-escola[data-v-a8eee517]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-checkbox[data-v-a8eee517]{position:absolute;top:.6rem;right:.75rem;pointer-events:none}.mc-badge-concluido[data-v-a8eee517]{position:absolute;bottom:.55rem;right:.75rem;display:flex;align-items:center;gap:.25rem;background:#166534;color:#fff;padding:.2rem .55rem;border-radius:999px;white-space:nowrap;pointer-events:none}.modal-overlay[data-v-4839f897]{--overlay-fundo: rgba(0, 0, 0, .45)}.modal-rodape[data-v-4839f897]{justify-content:flex-start}.ml-modal[data-v-4839f897]{width:820px;max-width:94vw;overflow:hidden}.btn-fechar[data-v-4839f897]{right:25px;position:absolute}.ml-config-row[data-v-4839f897]{display:flex;gap:.75rem;padding:.5rem 1.75rem 1.25rem;flex-shrink:0;border-bottom:1px solid #f0f0f0;justify-content:end}.ml-campo-grupo[data-v-4839f897]{flex:1}.ml-link-area[data-v-4839f897]{padding:1.25rem 1.75rem;flex:1;min-height:90px;display:flex;flex-direction:column;justify-content:center}.ml-link-row[data-v-4839f897]{display:flex;align-items:center;gap:.6rem;margin-top:.3rem}.ml-links-ativos[data-v-4839f897]{display:flex;align-items:center;gap:.35rem;color:#6b7280}.mcp-modal[data-v-13f88a37]{width:740px;max-width:95vw}.mcp-corpo[data-v-13f88a37]{display:flex;gap:2.5rem;align-items:flex-start;padding:1.25rem 1.5rem}.mcp-form-col[data-v-13f88a37]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.85rem}.mcp-preview-col[data-v-13f88a37]{flex:0 0 280px;display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.preview-card[data-v-13f88a37]{background:#fff;border:1.5px solid #d8dde3;border-radius:14px;box-shadow:0 4px 20px #0000001a;padding:1.25rem 1.25rem 1rem;width:100%;box-sizing:border-box}.preview-nome[data-v-13f88a37]{color:#1a2537;margin-bottom:.2rem;word-break:break-word}.preview-codigo[data-v-13f88a37]{color:#9ca3af;margin-bottom:.85rem;word-break:break-word}.preview-img-wrap[data-v-13f88a37]{border-radius:8px;overflow:hidden;background:#f3f4f6;width:100%;aspect-ratio:16 / 9;display:flex;align-items:center;justify-content:center}.preview-img[data-v-13f88a37]{display:block;width:100%;height:100%;object-fit:contain}.preview-img-vazio[data-v-13f88a37]{width:100%;height:100%;background:#f3f4f6}.campo-cat-wrap[data-v-13f88a37]{cursor:pointer}.campo-cat-valor[data-v-13f88a37]{flex:1;min-width:0;color:#1a2537;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:20px;padding-top:16px}.campo-cat-btn[data-v-13f88a37]{flex-shrink:0;background:none;border:none;color:#767676;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:background .15s,color .15s}.campo-cat-btn[data-v-13f88a37]:hover{background:#eef3fc;color:#2f5a9e}.modal-overlay[data-v-e4462b08]{--overlay-fundo: rgba(0, 0, 0, .55)}.modal-topo[data-v-e4462b08]{position:relative}.abas[data-v-e4462b08]{display:grid;grid-template-columns:1fr 1fr 1fr;margin:0 1.25rem;border-radius:10px;overflow:hidden;border:1px solid #dde3ed}.filtros[data-v-e4462b08]{display:flex;align-items:stretch;gap:.6rem;padding:.85rem 1.25rem .6rem;flex-shrink:0}.filtro-categoria[data-v-e4462b08]{flex:0 0 230px}.filtro-pesquisa[data-v-e4462b08]{flex:1}.btn-sort[data-v-e4462b08]{aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:#fff;border:1.5px solid #4f70a6;border-radius:8px;color:#4f70a6;font-size:inherit;cursor:pointer;flex-shrink:0}.btn-sort[data-v-e4462b08]:hover{background:#eef3fb}.audios-area[data-v-e4462b08]{flex:1;overflow-y:auto;padding:.5rem 1.25rem}.audios-lista[data-v-e4462b08]{display:grid;grid-template-columns:1fr 1fr;gap:0 1rem}.audio-lista-item[data-v-e4462b08]{display:flex;align-items:center;gap:.5rem;padding:.5rem;border-bottom:1px solid #eef0f4;cursor:pointer;transition:background .12s;border-radius:6px;min-width:0}.audio-lista-item[data-v-e4462b08]:hover{background:#f0f4f8}.audio-lista-item--selecionado[data-v-e4462b08]{background:#e3ecf9}.audio-nota-lista[data-v-e4462b08]{flex-shrink:0;color:#cdcdcd}.audio-lista-nome[data-v-e4462b08]{flex:1;color:#1a2537;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-preview-lista[data-v-e4462b08]{flex-shrink:0;background:none;border:none;cursor:pointer;color:#506fa4;padding:.2rem;display:flex;align-items:center;border-radius:50%;transition:background .12s}.btn-preview-lista[data-v-e4462b08]:hover{background:#dce6f5}.estado-msg[data-v-e4462b08]{--estado-padding: 3rem 0}.audios-grid[data-v-e4462b08]{display:grid;grid-template-columns:repeat(7,1fr);gap:1rem}.audio-slot[data-v-e4462b08]{aspect-ratio:1;background:#f5f5f5;border:solid 2px #a4a4a4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;cursor:pointer;overflow:hidden;transition:border-color .15s,background .15s;padding:.4rem;position:relative;-webkit-user-select:none;user-select:none}.audio-slot[data-v-e4462b08]:hover{border-color:#4a7cc7;background:#eef3fb}.audio-slot--vazio[data-v-e4462b08]{cursor:default;pointer-events:none}.audio-slot--selecionado[data-v-e4462b08]{border-color:#4f70a6;box-shadow:0 0 0 2px #3d6db840}.audio-nota[data-v-e4462b08]{color:#cdcdcd;flex-shrink:0}.audio-nome-grid[data-v-e4462b08]{color:#444;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 .25rem}.btn-preview-audio[data-v-e4462b08]{background:transparent;border:1px solid transparent;border-radius:50%;width:2em;height:2em;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#506fa4;font-size:inherit;transition:background .12s}.btn-preview-audio[data-v-e4462b08]:hover{background:#fff}.paginacao[data-v-e4462b08]{padding:.75rem 1.25rem 1rem}.upload-area[data-v-e4462b08]{color:#4a5f72}.audio-preview-player[data-v-e4462b08]{width:100%;max-width:480px;height:3.5rem}.input-file[data-v-e4462b08]{display:none}.gravar-area[data-v-e4462b08]{flex:1;display:flex;align-items:center;justify-content:center;padding:1.5rem 1.25rem 0}.gravador-card[data-v-e4462b08]{background:#f8fafc;border:1.5px solid #dde3ed;border-radius:16px;padding:2rem 2.5rem;display:flex;flex-direction:column;align-items:center;gap:1rem;min-width:340px;max-width:480px;width:100%}.gravador-titulo[data-v-e4462b08]{color:#1a2537;margin:0}.gravador-acoes[data-v-e4462b08]{display:flex;gap:.75rem}.btn-gravar[data-v-e4462b08],.btn-parar[data-v-e4462b08]{display:flex;align-items:center;gap:.4rem;padding:.75rem 2rem;border-radius:8px;cursor:pointer;border:1.5px solid;transition:background .15s;font-size:20px}.btn-gravar[data-v-e4462b08]{background:#fff;border-color:#4f70a6;color:#4f70a6}.btn-gravar[data-v-e4462b08]:hover:not(:disabled){background:#eef3fb}.btn-gravar[data-v-e4462b08]:disabled{opacity:.45;cursor:default}.btn-parar[data-v-e4462b08]{background:#fff;border-color:#c0392b;color:#c0392b}.btn-parar[data-v-e4462b08]:hover:not(:disabled){background:#fff5f5}.btn-parar[data-v-e4462b08]:disabled{opacity:.45;cursor:default}.gravador-status[data-v-e4462b08]{color:#5c6b7a;text-align:center;white-space:pre-line;margin:0}.gravador-gravando[data-v-e4462b08]{color:#e53e3e;margin:0}.gravador-tempo[data-v-e4462b08]{color:#5c6b7a;margin:0}.gravador-player-wrap[data-v-e4462b08]{width:100%}.gravador-audio[data-v-e4462b08]{width:100%;height:3.5rem}.gravador-concluido[data-v-e4462b08]{display:flex;align-items:center;gap:.4rem;color:#27ae60;margin:0}.campo-nome-gravacao[data-v-e4462b08]{display:flex;align-items:stretch;width:100%}.campo-nome-gravacao .campo-nome-input[data-v-e4462b08]{flex:1;border-radius:8px 0 0 8px;border-right:none}.campo-nome-ext[data-v-e4462b08]{padding:0 .75rem;color:#374151;background:#f0f4f8;border:1.5px solid #dde3ed;border-left:none;border-radius:0 8px 8px 0;display:flex;align-items:center;white-space:nowrap;flex-shrink:0;font-size:inherit}.modal-card-edicao[data-v-5372e665]{position:absolute;width:465px;height:500px;overflow:hidden;font-size:1rem;z-index:10}.mce-botao-img[data-v-5372e665]{width:48px;height:48px;object-fit:contain}.mce-img-wrap[data-v-5372e665]{flex:0 0 180px;cursor:pointer;background:#f0f4f8;display:flex;align-items:center;justify-content:center;gap:.5rem;flex-direction:column;color:#374151}.card-img-wrap[data-v-5372e665]{display:flex;align-items:center;justify-content:center;overflow:hidden}.card-img[data-v-5372e665]{width:100%;height:100%;object-fit:contain;display:block}.card-img-placeholder[data-v-5372e665]{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center;background:#f0f4f8;color:#5c6b7a;gap:1rem}.card-acoes[data-v-5372e665]{display:flex;gap:.6rem;padding:.75rem .85rem .5rem}.btn-add[data-v-5372e665]{flex:1;height:44px;display:flex;align-items:center;justify-content:center;background:#fff;border:1.5px solid #4f70a6;border-radius:8px;color:#4f70a6;cursor:pointer;transition:background .15s}.btn-add[data-v-5372e665]:hover{background:#eef3fb}.card-arquivos[data-v-5372e665]{display:flex;flex-direction:column;gap:.35rem;padding:.35rem .85rem .85rem}.arq-row[data-v-5372e665]{display:flex;align-items:center;gap:.4rem;color:#333;min-width:0}.arq-ico[data-v-5372e665]{flex-shrink:0;color:#4a7cc7}.arq-ico--txt[data-v-5372e665]{width:14px;text-align:center;color:#4a7cc7}.arq-nome[data-v-5372e665]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#4a7cc7}.btn-play[data-v-5372e665],.btn-del[data-v-5372e665]{background:none;border:none;cursor:pointer;padding:.15rem;display:flex;align-items:center;flex-shrink:0}.btn-play[data-v-5372e665]{color:#4a7cc7}.btn-play--tocando[data-v-5372e665]{color:#e07b00}.btn-del[data-v-5372e665]{color:#e53e3e}.card-pergunta[data-v-5372e665]{display:flex;align-items:center;gap:.5rem;margin:0 .5rem .5rem;padding:.4rem .5rem;background:#f5f8ff;border:1px solid #dce6f5;border-radius:8px;cursor:pointer;transition:background .15s;flex-shrink:0}.card-pergunta[data-v-5372e665]:hover{background:#eef3fb}.pergunta-thumb[data-v-5372e665]{width:34px;height:34px;border-radius:6px;overflow:hidden;flex-shrink:0;background:#dce6f5;display:flex;align-items:center;justify-content:center}.pergunta-thumb-img[data-v-5372e665]{width:100%;height:100%;object-fit:cover}.pergunta-thumb-vazio[data-v-5372e665]{color:#6b7280;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.pergunta-thumb-vazio img[data-v-5372e665]{height:18px;widows:18px}.pergunta-info[data-v-5372e665]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.05rem}.criar-page[data-v-8aaad650]{display:flex;flex-direction:row;height:100%;overflow:hidden;padding-left:100px}.criar-conteudo[data-v-8aaad650]{flex:1;display:flex;flex-direction:column;overflow:hidden}.sub-header[data-v-8aaad650]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 2rem;flex-shrink:0}.sub-header-esq[data-v-8aaad650]{display:flex;align-items:center;gap:1rem;min-width:0}.titulo-bloco[data-v-8aaad650]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.titulo[data-v-8aaad650]{color:#1a2537;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subtitulo[data-v-8aaad650]{color:#888;margin:0}.subtitulo-tipo[data-v-8aaad650]{display:flex;align-items:center;gap:.35em}.subtitulo-tipo-icone[data-v-8aaad650]{width:1em;height:1em;flex-shrink:0}.sub-header-dir[data-v-8aaad650]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.btn-acao[data-v-8aaad650]{display:flex;align-items:center;gap:.4rem;padding:.45rem .9rem;white-space:nowrap}.btn-acao[data-v-8aaad650]:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.btn-spinner[data-v-8aaad650]{--spinner-tamanho: 13px;--spinner-espessura: 2px;--spinner-cor-base: #4f70a6;--spinner-cor-acento: transparent;flex-shrink:0}.btn-salvar[data-v-8aaad650]:disabled{opacity:.4;cursor:default}.objetos-area[data-v-8aaad650]{flex:1;min-height:0;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,auto);gap:3.75rem;padding:32px 4.5rem;align-items:stretch}.col-apoio[data-v-8aaad650]{grid-column:1;grid-row:1;background:#fff;border-radius:14px;box-shadow:0 2px 12px #0000001a;overflow:hidden;aspect-ratio:16 / 9;align-self:center}.col-spacer[data-v-8aaad650]{grid-column:1;grid-row:1;aspect-ratio:16 / 9;align-self:center}.col-apoio-img[data-v-8aaad650]{width:100%;height:100%;padding:12px;box-sizing:border-box;object-fit:contain}.grid-wrap[data-v-8aaad650]{grid-column:2 / 5;grid-row:1 / 4;display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid}.objetos-grid[data-v-8aaad650]{display:contents}.objeto-card[data-v-8aaad650]{--card-radius: 14px;--card-sombra: 0 2px 12px rgba(0, 0, 0, .1);position:relative;border:none;cursor:pointer;overflow:visible;display:flex;align-items:stretch;transition:box-shadow .15s,transform .1s;min-height:0;padding:12px;aspect-ratio:16 / 9;align-self:center}.objeto-card[data-v-8aaad650]:hover{box-shadow:0 6px 24px #00000029;transform:translateY(-2px)}.objeto-card[data-v-8aaad650]:active{transform:translateY(0)}.objeto-card--ativo[data-v-8aaad650]{box-shadow:0 0 0 3px #4a7cc7,0 6px 20px #4a7cc74d!important;transform:none!important}.objeto-card .card-img-wrap[data-v-8aaad650]{flex:1;overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:0;background:transparent;min-height:0}.card-botao-img[data-v-8aaad650]{position:absolute;top:-25px;right:-25px;width:90px;height:90px;pointer-events:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.18));z-index:1}.card-img-wrap[data-v-8aaad650]{display:flex;align-items:center;justify-content:center;overflow:hidden}.card-img[data-v-8aaad650]{width:100%;height:100%;object-fit:contain;display:block}.card-img-placeholder[data-v-8aaad650]{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center;background:#f0f4f8;color:#5c6b7a;gap:1rem}.placeholder-num[data-v-8aaad650]{position:absolute;bottom:6px;left:10px;color:#4a6b9426;-webkit-user-select:none;user-select:none;pointer-events:none}.modal-texto[data-v-8aaad650]{width:560px;max-width:90vw;overflow:hidden}.modal-texto-corpo[data-v-8aaad650]{padding:1.5rem 2rem;display:flex;flex-direction:column;gap:1.5rem}.modal-enunciado[data-v-8aaad650]{width:580px;max-width:92vw;overflow:hidden;font-size:1.25rem}.modal-enunciado-corpo[data-v-8aaad650]{padding:.5rem 2rem 1rem;display:flex;flex-direction:column;gap:1.25rem}.enunciado-secao[data-v-8aaad650]{display:flex;flex-direction:column;gap:.5rem}.enunciado-secao-row[data-v-8aaad650]{display:flex;align-items:center;gap:.6rem}.enunciado-secao-thumb[data-v-8aaad650]{width:48px;height:48px;border-radius:8px;overflow:hidden;background:#f0f4f8;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#6b7280}.enunciado-secao-img[data-v-8aaad650]{width:100%;height:100%;object-fit:cover}.enunciado-secao-vazio[data-v-8aaad650]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.enunciado-secao-vazio img[data-v-8aaad650]{height:28px;width:28px}.enunciado-secao-nome[data-v-8aaad650]{flex:1;color:#374151;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-secao-alterar[data-v-8aaad650]{padding:.35rem .9rem;background:#eef3fb;border:none;border-radius:8px;color:#4f70a6;cursor:pointer;white-space:nowrap;transition:background .15s;flex-shrink:0;font-size:20px}.btn-secao-alterar[data-v-8aaad650]:hover{background:#dce6f5}.btn-secao-remover[data-v-8aaad650]{background:none;border:none;cursor:pointer;color:#dc2626;padding:.3rem;display:flex;align-items:center;border-radius:6px;flex-shrink:0;transition:background .15s;font-size:20}.btn-secao-remover[data-v-8aaad650]:hover{background:#fef2f2}.btn-secao-play[data-v-8aaad650]{background:none;border:none;cursor:pointer;color:#4a7cc7;padding:.3rem;display:flex;align-items:center;border-radius:6px;flex-shrink:0;transition:background .15s}.btn-secao-play[data-v-8aaad650]:hover{background:#eef3fb}.tix-overlay[data-v-51dbf436]{--overlay-fundo: rgba(0, 0, 0, .35);--overlay-z: 10000}.tix-box[data-v-51dbf436]{width:850px;height:450px;max-width:60vw;max-height:60vw;background:#6785b7;color:#fff;overflow:hidden}.tix-topo[data-v-51dbf436]{display:flex;justify-content:flex-end;padding:1rem 1rem 0;flex-shrink:0}.tix-cabecalho[data-v-51dbf436]{flex:1;display:flex;align-items:center;justify-content:center}.tix-instrucao[data-v-51dbf436]{margin:0;font-weight:700;text-align:center;text-transform:uppercase;line-height:1.4;font-size:2.5rem}.tix-corpo[data-v-51dbf436]{display:flex;justify-content:center;gap:2rem;margin-top:1.5rem;background:#4e658a;height:170px;align-items:center;overflow:hidden}.tix-fechar-wrap[data-v-51dbf436]{display:flex;align-items:center;gap:.5rem}.tix-fechar-wrap[data-v-51dbf436] .btn-voltar{position:static;color:#fff}.label-fechar[data-v-51dbf436]{font-weight:700;text-transform:uppercase;font-size:22px}.tix-tecla[data-v-51dbf436]{display:flex;align-items:center;justify-content:center;width:115px;height:115px;border-radius:50%;background:#fff;color:#1a1a1a;border:4px solid transparent;animation:tix-destaque-51dbf436 4.2s linear infinite;flex-shrink:0}.tix-tecla--pausa[data-v-51dbf436]{animation-name:tix-destaque-pausa-51dbf436}@keyframes tix-destaque-51dbf436{0%,14.29%{border-color:#f2d63c}14.3%,to{border-color:transparent}}@keyframes tix-destaque-pausa-51dbf436{0%,42.86%{border-color:#f2d63c}42.87%,to{border-color:transparent}}.exec-page[data-v-65f07e2f]{position:relative;height:100%;display:flex;flex-direction:column;background:#e8eaed;outline:none}.exec-aluno-flutuante[data-v-65f07e2f]{position:absolute;left:1.5rem;bottom:1.25rem;display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:.6rem .75rem;background:#ffffffe6;border-radius:12px;box-shadow:0 2px 12px #0000001a;max-width:110px;z-index:4}.exec-aluno-nome[data-v-65f07e2f]{color:#374151;text-align:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exec-header[data-v-65f07e2f]{display:flex;align-items:center;justify-content:space-between;padding:1rem 2rem .75rem;gap:1.5rem;flex-shrink:0;height:80px}.voltar-wrap[data-v-65f07e2f] .btn-voltar{left:auto;right:20px;top:10px}.btn-ouvir[data-v-65f07e2f]{display:flex;align-items:center;gap:.5rem;padding:.55rem 1.1rem;border:2px solid #6b7280;border-radius:999px;background:transparent;color:#374151;cursor:pointer;flex-shrink:0;transition:background .15s}.btn-ouvir[data-v-65f07e2f]:hover{background:#0000000f}.exec-enunciado[data-v-65f07e2f]{flex:1;color:#111827;margin:0;text-align:left;text-transform:uppercase}.exec-area[data-v-65f07e2f]{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:12px 4.5rem 0}.exec-area--com-apoio[data-v-65f07e2f]{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,auto);gap:3.75rem;align-items:initial;justify-content:initial}.exec-col-apoio[data-v-65f07e2f]{grid-column:1;grid-row:1;background:#fff;border-radius:14px;box-shadow:0 2px 12px #0000001a;overflow:hidden;aspect-ratio:16 / 9;align-self:center}.exec-col-spacer[data-v-65f07e2f]{grid-column:1;grid-row:1;background:#e8eaed;aspect-ratio:16 / 9;align-self:center}.exec-pergunta-img[data-v-65f07e2f]{width:100%;height:100%;padding:12px;box-sizing:border-box;object-fit:contain}.exec-grid[data-v-65f07e2f]{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:3.75rem;height:100%;aspect-ratio:16 / 9;max-width:100%}.exec-grid--com-apoio[data-v-65f07e2f]{grid-column:2 / 5;grid-row:1 / 4;grid-template-columns:subgrid;grid-template-rows:subgrid;height:auto;aspect-ratio:auto;max-width:none}.exec-card[data-v-65f07e2f]{--card-radius: 14px;--card-sombra: 0 2px 12px rgba(0, 0, 0, .1);position:relative;border:none;cursor:pointer;overflow:visible;display:flex;align-items:stretch;transition:box-shadow .15s,transform .1s;min-height:0;padding:12px;aspect-ratio:16 / 9;align-self:center}.exec-card--vazio[data-v-65f07e2f]{visibility:hidden;pointer-events:none}.exec-card-backdrop[data-v-65f07e2f]{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff9;border-radius:inherit;z-index:5;pointer-events:none}.exec-card--ativo[data-v-65f07e2f]{pointer-events:none;z-index:10;animation:card-chrome-fade-65f07e2f 2s ease-in-out forwards}.exec-card--ativo .exec-img-wrap[data-v-65f07e2f]{overflow:visible}.exec-card--ativo .exec-img[data-v-65f07e2f]{animation:card-pulse-65f07e2f 2s ease-in-out forwards}.exec-card--ativo .exec-botao-img[data-v-65f07e2f]{animation:badge-fade-65f07e2f 2s ease-in-out forwards}.exec-card--saindo[data-v-65f07e2f]{animation:card-shrink-out-65f07e2f .35s ease-in forwards;pointer-events:none}@keyframes card-pulse-65f07e2f{0%{transform:scale(1)}50%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes card-chrome-fade-65f07e2f{0%{background:#fff;box-shadow:0 7px 10px #0006}25%{background:#fff0;box-shadow:0 7px 10px #0000}75%{background:#fff0;box-shadow:0 7px 10px #0000}to{background:#fff;box-shadow:0 7px 10px #0006}}@keyframes badge-fade-65f07e2f{0%{opacity:1}25%{opacity:0}75%{opacity:0}to{opacity:1}}@keyframes card-shrink-out-65f07e2f{0%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}.exec-card[data-v-65f07e2f]:not(.exec-card--vazio):hover{box-shadow:0 6px 24px #00000029;transform:translateY(-2px)}.exec-card[data-v-65f07e2f]:active{transform:translateY(0)}.exec-img-wrap[data-v-65f07e2f]{flex:1;overflow:hidden;display:flex;align-items:center;justify-content:center}.exec-img[data-v-65f07e2f]{display:block;width:100%;height:100%;object-fit:contain}.exec-botao-img[data-v-65f07e2f]{position:absolute;top:-25px;right:-25px;width:90px;height:90px;pointer-events:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.18))}.exec-card-backdrop~.exec-botao-img[data-v-65f07e2f]{opacity:.4}.exec-footer[data-v-65f07e2f]{display:flex;align-items:center;justify-content:center;padding:.5rem 2rem .75rem;flex-shrink:0}.pag-info[data-v-65f07e2f]{color:#6b7280}.config-page[data-v-ab36367e]{flex:1;display:flex;flex-direction:column;padding:2rem 3rem;gap:1.5rem;overflow:hidden}.config-linha-titulo[data-v-ab36367e]{display:grid;grid-template-columns:1fr auto 1fr;align-items:start;gap:1rem;flex-shrink:0}.config-titulo[data-v-ab36367e]{grid-column:2;margin:0;color:#6785b7;font-weight:400;font-size:4rem;text-align:center;padding-top:45px}.config-titulo-acoes[data-v-ab36367e]{grid-column:3;justify-self:end;display:flex;align-items:center;gap:1rem}.config-titulo-acoes .btn-primary[data-v-ab36367e]{margin-right:-14px}.config-subtitulo[data-v-ab36367e]{margin:0;color:#6785b7;font-weight:400;font-size:2.2rem;text-align:center}.config-linha-opcoes[data-v-ab36367e]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;overflow-y:auto}.config-linha-opcoes--hub[data-v-ab36367e]{justify-content:flex-start;padding-top:.5rem}.config-quantidade[data-v-ab36367e]{display:flex;align-items:center;justify-content:center;gap:3rem}.config-quantidade+.config-card-entrada[data-v-ab36367e]{margin-top:2rem}.config-card-lista[data-v-ab36367e]{flex-direction:row;justify-content:flex-start;width:80%;padding:35px;gap:3rem}.config-card-lista--efeito .config-label[data-v-ab36367e]{font-size:48px}.config-card-lista--disposicao[data-v-ab36367e]{padding:24px;gap:2rem}.config-card-lista--disposicao .config-label[data-v-ab36367e]{font-size:36px}.config-card-entrada[data-v-ab36367e]{flex-direction:row;justify-content:flex-start;width:80%;padding:20px 35px;gap:1.5rem}.config-entrada-icone[data-v-ab36367e]{width:80px;height:80px;object-fit:contain;flex-shrink:0}.config-entrada-textos[data-v-ab36367e]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.config-entrada-titulo[data-v-ab36367e]{font-size:44px;text-align:left}.config-entrada-atual[data-v-ab36367e]{display:inline-flex;align-items:center;gap:6px;font-size:20px;color:#767676;text-align:left}.config-check-pequeno[data-v-ab36367e]{width:18px;height:18px;object-fit:contain;flex-shrink:0}.config-card-quant[data-v-ab36367e]{flex-direction:column;width:340px;height:250px;justify-content:center;align-items:center;gap:.4rem}.config-quant-valor[data-v-ab36367e]{width:150px;height:150px;display:flex;align-items:center;justify-content:center;font-size:6rem;font-weight:700;cursor:default}.config-icone[data-v-ab36367e]{width:80px;height:80px;object-fit:contain;flex-shrink:0}.config-card-quant .config-icone[data-v-ab36367e]{width:90px;height:90px}.config-label[data-v-ab36367e]{font-size:60px;text-align:left}.config-check[data-v-ab36367e]{width:44px;height:44px;object-fit:contain;flex-shrink:0;margin-left:auto}.config-card-selecionada[data-v-ab36367e]{--card-borda-cor: #4f70a6;--card-borda-espessura: 3px;background:#b9c7dd}.config-card-pressionada[data-v-ab36367e]{--card-borda-cor: #4f70a6;background:#b9c7dd;transform:scale(.96);transition:background .12s,border-color .12s,transform .12s}.btn-atalho-a[data-v-ab36367e]{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;border:none;background:none;cursor:pointer;transition:background .15s}.btn-atalho-a[data-v-ab36367e]:hover{background:#0000000f}.btn-atalho-a-icone[data-v-ab36367e]{width:55px;height:55px;object-fit:contain}.modal-overlay[data-v-4a0edd23]{--overlay-fundo: rgba(0, 0, 0, .45)}.info-modal[data-v-4a0edd23]{width:780px;max-width:1600px;overflow:hidden}.info-modal-header[data-v-4a0edd23]{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:1.75rem 1.75rem 1.25rem}.info-modal-titulo[data-v-4a0edd23]{display:flex;align-items:center;gap:.75rem}.info-modal-corpo[data-v-4a0edd23]{padding:.25rem 1.75rem 2rem}.info-processando[data-v-4a0edd23]{color:#767676;text-align:center;padding:1.5rem 0}.info-tabela[data-v-4a0edd23]{display:flex;flex-direction:column;gap:0;margin:0}.info-linha[data-v-4a0edd23]{display:flex;gap:1.5rem;padding:.6rem 0}.info-linha dt[data-v-4a0edd23]{flex:0 0 150px;font-weight:600}.info-linha dd[data-v-4a0edd23]{margin:0;word-break:break-word}.exp-modal[data-v-1fb54420]{width:780px;max-width:95vw;max-height:90vh;overflow:hidden}.exp-header-acoes[data-v-1fb54420]{gap:1rem;padding-right:50px}.exp-loading[data-v-1fb54420]{display:flex;align-items:center;justify-content:center;padding:2rem}.exp-spinner[data-v-1fb54420]{--spinner-tamanho: 28px;--spinner-espessura: 3px;--spinner-cor-base: #e5e7eb;--spinner-cor-acento: #4f70a6}.exp-vazio[data-v-1fb54420]{text-align:center;padding:2rem;color:#aaa}.exp-row[data-v-1fb54420]{display:flex;align-items:center;border:1px solid #e5e7eb;border-radius:6px;margin-bottom:4px;min-height:48px;padding:0 .75rem}.exp-row--vazio[data-v-1fb54420]{background:#f9fafb}.exp-nome-leve[data-v-1fb54420]{flex:1;color:#1a2537}.exp-toggle[data-v-1fb54420]{width:40px;height:22px;border-radius:999px;background:#d1d5db;border:none;cursor:pointer;position:relative;transition:background .2s;flex-shrink:0}.exp-toggle--on[data-v-1fb54420]{background:#2563eb}.exp-toggle-thumb[data-v-1fb54420]{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:left .2s}.exp-toggle--on .exp-toggle-thumb[data-v-1fb54420]{left:21px}.exp-paginacao-wrap[data-v-1fb54420]{margin-right:auto;padding-left:130px}.prancha-card[data-v-19becdc0]{--card-radius: 32px;--card-borda-espessura: 1.5px;--card-sombra: 0 6px 20px rgba(0, 0, 0, .22);display:flex;flex-direction:column;align-items:stretch;gap:0;padding-bottom:10px;overflow:hidden;min-height:0;cursor:pointer;transition:box-shadow .15s}.card-header[data-v-19becdc0]{position:relative;display:flex;align-items:flex-start;padding:.5rem .65rem .25rem 0;gap:.5rem;flex-shrink:0}.card-header-info[data-v-19becdc0]{display:flex;flex-direction:column;gap:.2rem;min-width:0;padding-right:5rem}.card-titulo[data-v-19becdc0]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:break-word}.card-icone[data-v-19becdc0]{position:absolute;top:-.65rem;right:-.7rem;width:86px;height:86px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.icone-img[data-v-19becdc0]{width:72px;height:72px;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(0,0,0,.25))}.card-imagem-wrap[data-v-19becdc0]{display:flex;width:100%;flex:1;min-height:0;overflow:hidden}.card-imagem[data-v-19becdc0]{display:block;width:100%;height:100%;object-fit:contain}.card-imagem-placeholder[data-v-19becdc0]{width:100%;height:100%;background:linear-gradient(135deg,#f0f4f8,#e8edf2)}.card-footer[data-v-19becdc0]{display:flex;align-items:center;gap:.35rem;padding-top:.5rem;flex-shrink:0;justify-content:flex-start;width:100%}.btn-editar-prancha[data-v-19becdc0]{margin-left:2rem}.btn-info-prancha[data-v-19becdc0]{margin-left:auto}.btn-mais-opcoes[data-v-19becdc0]{margin-left:auto;margin-right:2rem}.card-dropdown[data-v-19becdc0]{position:fixed;z-index:9999;background:#fff;border-radius:10px;border:1px solid #e8e8e8;box-shadow:0 8px 24px #00000024;padding:.4rem 0;min-width:170px}.dropdown-item[data-v-19becdc0]{display:flex;align-items:center;gap:.6rem;width:100%;padding:.6rem 1rem;border:none;background:none;color:#4f70a6;cursor:pointer;text-align:left;transition:background .12s;font-size:20px}.dropdown-item[data-v-19becdc0]:hover{background:#f5f5f5}.dropdown-item[data-v-19becdc0]:disabled{opacity:.38;cursor:not-allowed}.menu-sel-page[data-v-e4b8eaae]{flex:1;display:flex;flex-direction:row;overflow:hidden;padding-left:100px}.conteudo[data-v-e4b8eaae]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:1rem 1.5rem .5rem;gap:.75rem}.topo[data-v-e4b8eaae]{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;min-height:0}.titulo-tipo[data-v-e4b8eaae]{color:#222;margin:0}.topo-acoes[data-v-e4b8eaae]{display:flex;gap:.75rem}.btn-acao[data-v-e4b8eaae]{display:flex;align-items:center;gap:.5rem;padding:.65rem 1.25rem}.grade-wrapper[data-v-e4b8eaae]{flex:1;min-height:0;display:flex}.pranchas-grade[data-v-e4b8eaae]{display:grid;width:100%;height:100%;max-width:100%;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);column-gap:3rem;row-gap:1.5rem}.card-dropdown[data-v-e4b8eaae]{position:fixed;z-index:9999;background:#fff;border-radius:10px;border:1px solid #e8e8e8;box-shadow:0 8px 24px #00000024;padding:.4rem 0;min-width:170px}.dropdown-item[data-v-e4b8eaae]{display:flex;align-items:center;gap:.6rem;width:100%;padding:.6rem 1rem;border:none;background:none;color:#4f70a6;cursor:pointer;text-align:left;transition:background .12s;font-size:20px}.dropdown-item[data-v-e4b8eaae]:hover{background:#f5f5f5}.estado-msg[data-v-e4b8eaae]{--estado-cor: #767676;--estado-padding: 2rem}.sidebar[data-v-e4b8eaae]{width:420px;flex-shrink:0;overflow:hidden;padding:1.5rem 1.25rem;display:flex;flex-direction:column;gap:0}.sidebar-card[data-v-e4b8eaae]{display:flex;flex-direction:column;align-items:flex-start;gap:.85rem;margin-top:30px;margin-bottom:30px;margin-right:.75rem}.sidebar-card-localizar[data-v-e4b8eaae]{margin-top:12px}.sidebar-card-alunos[data-v-e4b8eaae]{margin-top:12px;margin-bottom:0;padding-left:15px;padding-right:15px;flex:1;min-height:0;align-items:stretch;gap:0}.titulo-secao[data-v-e4b8eaae]{padding-left:20px;padding-right:35px}.btn-primary[data-v-e4b8eaae]{align-self:flex-end;padding:.8rem 2rem}.alunos-lista[data-v-e4b8eaae]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;padding-left:0;padding-right:8px}.aluno-item[data-v-e4b8eaae]{display:flex;align-items:center;gap:.75rem;padding:.6rem 0;border-bottom:1px solid #f0f0f0}.aluno-item[data-v-e4b8eaae]:last-child{border-bottom:none}.aluno-info[data-v-e4b8eaae]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.aluno-menu-btn[data-v-e4b8eaae]{margin-left:auto;flex-shrink:0;padding:6px;border-width:1.25px}.alunos-rodape[data-v-e4b8eaae]{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #f0f0f0;padding-top:.75rem;padding-left:.5rem;padding-right:.5rem;width:100%;box-sizing:border-box}.alunos-contagem[data-v-e4b8eaae]{color:#888;font-size:20px}.alunos-todos-btn[data-v-e4b8eaae]{background:none;border:none;cursor:pointer;color:#4f70a6;padding:0;font-size:20px}.alunos-todos-btn[data-v-e4b8eaae]:hover{text-decoration:underline}.prancha-vazia[data-v-e4b8eaae]{visibility:hidden;pointer-events:none}.estado-msg-sm[data-v-e4b8eaae]{color:#767676;text-align:center;padding:.5rem 0}.importar-page[data-v-9da9fe10]{flex:1;display:flex;flex-direction:row;overflow:hidden;padding-left:130px}.conteudo[data-v-9da9fe10]{flex:1;min-height:0;display:flex;flex-direction:column;padding:1.5rem 2rem 1.5rem 0;gap:1.5rem;overflow:hidden}.topo[data-v-9da9fe10]{flex-shrink:0}.titulo[data-v-9da9fe10]{color:#222;margin:0;display:flex;align-items:baseline;gap:.75rem;flex-wrap:wrap}.titulo-tipo[data-v-9da9fe10]{color:#4f70a6;letter-spacing:.04em;text-align:center;width:100%}.drop-zone[data-v-9da9fe10]{flex:1;min-height:0;max-height:340px;border:2px dashed #c5cdd8;border-radius:16px;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;cursor:pointer;transition:border-color .2s,background .2s;padding:2rem;-webkit-user-select:none;user-select:none}.drop-zone[data-v-9da9fe10]:hover{border-color:#4f70a6;background:#f0f6ff}.drop-zone.drag-over[data-v-9da9fe10]{border-color:#4f70a6;background:#e8f0ff}.drop-zone.com-arquivo[data-v-9da9fe10]{border-color:#27ae60;background:#f0fff6}.input-oculto[data-v-9da9fe10]{display:none}.drop-icone[data-v-9da9fe10]{width:64px;height:64px}.drop-texto[data-v-9da9fe10]{text-align:center;max-width:600px;margin:0}.drop-texto-sub[data-v-9da9fe10]{color:#888;margin:0}.drop-texto--sucesso[data-v-9da9fe10]{color:#27ae60}.drop-texto--erro[data-v-9da9fe10]{color:#c0392b}.spinner[data-v-9da9fe10]{--spinner-espessura: 4px;--spinner-cor-base: #dde3ea;--spinner-cor-acento: #4f70a6}.acoes[data-v-9da9fe10]{display:flex;gap:1rem;flex-shrink:0}.modal-box[data-v-6e1da12b]{position:fixed}.container-confirmacao[data-v-6e1da12b]{display:grid;justify-items:center;align-items:start;height:100%;padding-top:15vh}.backdrop[data-v-6e1da12b]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;z-index:1000}.modal-card[data-v-6e1da12b]{border:none;padding:2.5rem 2.25rem;align-items:center;font-size:1.5rem;z-index:1001;width:620px}.pergunta[data-v-6e1da12b]{text-align:center;margin:0}.pergunta.h1-32-large[data-v-6e1da12b]{font-size:40px;margin-bottom:.3rem}.pergunta.texto-subtitulo[data-v-6e1da12b]{font-size:30px;font-weight:400;color:#666;margin-bottom:1.75rem}.acoes[data-v-6e1da12b]{display:flex;align-items:center;gap:2.5rem}.acoes .btn-primary[data-v-6e1da12b],.acoes .btn-secondary[data-v-6e1da12b]{font-size:22px;font-weight:400;height:60px;padding:0 40px;min-width:175px;border-width:1px;justify-content:center}.gestor-page[data-v-6e1da12b]{flex:1;display:flex;flex-direction:column;padding-top:80px;padding-bottom:1rem;margin:0 11%;gap:1rem;overflow-y:auto;font-size:1.5rem}.busca-row[data-v-6e1da12b]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;align-items:stretch;margin:0 2rem}.busca-botoes[data-v-6e1da12b]{display:flex;gap:.75rem;align-items:center}.busca-botoes .btn-primary[data-v-6e1da12b]{font-size:20px;font-weight:500;padding:11.5px 22px;border-width:1px}.titulo-row[data-v-6e1da12b]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:.5rem 2rem -.5rem}.titulo-row .btn-secondary[data-v-6e1da12b]{font-size:20px;font-weight:500;padding:11.5px 22px;border-width:1px;margin-right:.5rem}.usuarios-grade[data-v-6e1da12b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-content:start;margin:1rem 2rem 0;flex:1;min-height:0}.card-info[data-v-6e1da12b]{display:flex;flex-direction:column;gap:.2rem;min-width:0}.estado-msg[data-v-6e1da12b]{--estado-cor: #767676;--estado-padding: 0;font-size:inherit}.modal-cadastro-aluno[data-v-eb9359b2]{width:880px;max-width:92%;max-height:90vh;overflow:hidden;font-size:1.5rem}.modal-cadastro-aluno .modal-rodape[data-v-eb9359b2]{justify-content:center}.corpo-cadastro-aluno[data-v-eb9359b2]{display:flex;align-items:flex-start;gap:1.75rem;padding:1.25rem 1.5rem;overflow-y:auto}.campos-col[data-v-eb9359b2]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1rem}.campo-nome-favorito[data-v-eb9359b2]{display:flex;align-items:center;gap:.5rem}.campo-nome-favorito .input-text[data-v-eb9359b2]{flex:1;min-width:0}.campo-linha-dupla[data-v-eb9359b2]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.campo-nome-favorito .btn-card-icon[data-v-eb9359b2],.foto-acoes .btn-card-icon[data-v-eb9359b2]{flex-shrink:0;background:none;border:none;cursor:pointer;display:flex;align-items:center;padding:.25rem;border-radius:6px;transition:background .15s}.campo-nome-favorito .btn-card-icon[data-v-eb9359b2]:hover,.foto-acoes .btn-card-icon[data-v-eb9359b2]:hover{background:#eef3fc}.foto-acoes[data-v-eb9359b2]{display:flex;align-items:center;gap:.5rem}.input-foto-oculto[data-v-eb9359b2]{display:none}.btn-secondary--desabilitado[data-v-eb9359b2]{opacity:.6;cursor:default;pointer-events:none}.foto-col[data-v-eb9359b2]{flex:0 0 180px;display:flex;flex-direction:column;gap:.75rem}.foto-card[data-v-eb9359b2]{background:#fff;border-radius:14px;box-shadow:0 4px 20px #00000026;padding:1.25rem 1.25rem 1rem;width:100%;box-sizing:border-box}.preview-nome[data-v-eb9359b2]{color:#aaa;margin-bottom:.2rem;word-break:break-word}.preview-img-wrap[data-v-eb9359b2]{border-radius:8px;overflow:hidden;background:#f3f4f6;width:100%;aspect-ratio:16 / 9;display:flex;align-items:center;justify-content:center}.preview-img[data-v-eb9359b2]{display:block;width:100%;height:100%;object-fit:contain}.preview-img-vazio[data-v-eb9359b2]{width:100%;height:100%;background:#f3f4f6}.card-dropdown[data-v-5ef6a1a7]{position:fixed;z-index:9999;background:#fff;border-radius:10px;border:1px solid #e8e8e8;box-shadow:0 8px 24px #00000024;padding:.4rem 0;min-width:170px}.dropdown-item[data-v-5ef6a1a7]{display:flex;align-items:center;gap:.6rem;width:100%;padding:.6rem 1rem;border:none;background:none;color:#4f70a6;cursor:pointer;text-align:left;transition:background .12s;font-size:20px}.dropdown-item[data-v-5ef6a1a7]:hover{background:#f5f5f5}.alunos-page[data-v-5ef6a1a7]{flex:1;display:flex;flex-direction:column;padding-top:12px;padding-bottom:1rem;gap:1rem;overflow-y:auto;font-size:1.5rem}.alunos-topo[data-v-5ef6a1a7]{flex-shrink:0;margin-top:0;margin-left:6.5%;margin-right:4%}.alunos-conteudo[data-v-5ef6a1a7]{flex:1;display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem;margin-left:11%;margin-right:11%}.botoes-cadastro[data-v-5ef6a1a7]{display:flex;flex-direction:row;flex-shrink:0;gap:1rem}.busca-row[data-v-5ef6a1a7]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;align-items:stretch;margin:0 2rem}.busca-botoes[data-v-5ef6a1a7]{grid-column:2 / -1;display:flex;gap:.75rem;align-items:stretch}.busca-botoes .btn-primary[data-v-5ef6a1a7]{font-size:20px;font-weight:500;padding:11.5px 22px;border-width:1px}.meus-alunos-switch[data-v-5ef6a1a7]{margin-left:1.5rem}.titulo-row[data-v-5ef6a1a7]{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:56px}.titulo-tipo[data-v-5ef6a1a7]{font-size:2rem;font-weight:700;color:#222;margin:0}.titulo-com-flag[data-v-5ef6a1a7]{display:flex;align-items:center;gap:1rem}.aee-digital-flag[data-v-5ef6a1a7]{transform:scale(.7);transform-origin:left center}.botoes-cadastro .btn-acao[data-v-5ef6a1a7]{padding:.65rem 1.25rem}.alunos-grade[data-v-5ef6a1a7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-content:start;margin:0 2rem}.alunos-grade .card[data-v-5ef6a1a7]{align-items:flex-start;min-width:0}.card-info[data-v-5ef6a1a7]{display:flex;flex:1;flex-direction:column;gap:.2rem;min-width:0}.alunos-grade .card .avatar-card-grande[data-v-5ef6a1a7]{align-self:center}.card-nome-truncado[data-v-5ef6a1a7],.card-legenda-truncada[data-v-5ef6a1a7]{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.label-leve[data-v-5ef6a1a7]{font-weight:600}.card-acoes[data-v-5ef6a1a7]{display:flex;gap:.25rem;margin-top:-10px;margin-left:auto;align-items:flex-start}.btn-card-icon[data-v-5ef6a1a7]{background:none;border:none;cursor:pointer;color:#aaa;display:flex;align-items:center;padding:.25rem;border-radius:6px;transition:color .15s,background .15s}.btn-card-icon[data-v-5ef6a1a7]:hover{color:#4f70a6;background:#eef3fc}.btn-card-icon--borda[data-v-5ef6a1a7]{padding:.18rem;margin-top:3px;border:1px solid #4f70a6;border-radius:6px}.estado-msg[data-v-5ef6a1a7]{--estado-cor: #767676;--estado-padding: 0;font-size:inherit}.paginacao-rodape[data-v-5ef6a1a7]{margin-top:auto}.modal-incluir[data-v-0dda67d3]{width:70%;height:90%;overflow:hidden}.modal-filtros[data-v-0dda67d3]{display:flex;flex-direction:column;gap:.75rem;padding:.85rem 1.25rem;flex-shrink:0}.mf-linha-selects[data-v-0dda67d3],.mf-linha-busca[data-v-0dda67d3]{display:flex;align-items:stretch;gap:.75rem}.mf-campo-tipo[data-v-0dda67d3],.mf-campo-categoria[data-v-0dda67d3]{flex:1 1 0}.mf-campo-busca[data-v-0dda67d3]{flex:1}.modal-estado[data-v-0dda67d3]{--estado-padding: 2rem}.modal-item[data-v-0dda67d3]{display:flex;align-items:center;gap:1rem;padding:.6rem 1.25rem;border-bottom:1px solid #f5f5f5;transition:background .12s}.modal-item[data-v-0dda67d3]:last-child{border-bottom:none}.modal-item[data-v-0dda67d3]:hover{background:#fafafa}.mi-thumb[data-v-0dda67d3]{width:52px;height:52px;border-radius:8px;background:#f0f0f0;flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center}.mi-thumb-img[data-v-0dda67d3]{width:100%;height:100%;object-fit:contain}.mi-nome[data-v-0dda67d3]{flex:1;color:#1a1a1a;min-width:0}.mi-badge[data-v-0dda67d3]{color:#fff;padding:.2rem .55rem;border-radius:5px;flex-shrink:0}.mi-badge--ca[data-v-0dda67d3]{background:#e88a00}.mi-badge--ai[data-v-0dda67d3]{background:#444}.toggle-wrap[data-v-0dda67d3]{position:relative;display:inline-block;width:46px;height:26px;flex-shrink:0;cursor:pointer}.toggle-input[data-v-0dda67d3]{opacity:0;width:0;height:0;position:absolute}.toggle-slider[data-v-0dda67d3]{position:absolute;top:0;right:0;bottom:0;left:0;background:#ccc;border-radius:26px;transition:background .2s;cursor:pointer}.toggle-slider[data-v-0dda67d3]:before{content:"";position:absolute;width:20px;height:20px;left:3px;top:3px;background:#fff;border-radius:50%;transition:transform .2s;box-shadow:0 1px 3px #00000040}.toggle-input:checked+.toggle-slider[data-v-0dda67d3]{background:#4f70a6}.toggle-input:checked+.toggle-slider[data-v-0dda67d3]:before{transform:translate(20px)}.toggle-input:disabled+.toggle-slider[data-v-0dda67d3]{opacity:.5;cursor:not-allowed}.modal-pag[data-v-0dda67d3]{border-top:1px solid #eee}.est-page[data-v-8e535b89]{flex:1;display:flex;flex-direction:column;overflow:hidden}.est-layout[data-v-8e535b89]{flex:1;display:flex;flex-direction:row;overflow:hidden}.est-conteudo[data-v-8e535b89]{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden;padding-right:1.25rem;padding-left:130px}.est-titulo[data-v-8e535b89]{color:#1a2537;padding:.75rem 0 .5rem;flex-shrink:0}.estado-msg[data-v-8e535b89]{flex:1;display:flex;align-items:center;justify-content:center;--estado-cor: #767676}.est-corpo[data-v-8e535b89]{flex:1;display:flex;flex-direction:column;gap:1rem;padding:1rem 1.25rem;overflow-y:auto;min-height:0}.est-top[data-v-8e535b89]{display:grid;grid-template-columns:320px 1fr 1fr 1fr;gap:1rem;flex-shrink:0}.card[data-v-8e535b89]{padding:1.25rem;cursor:default;border-radius:16px;box-shadow:0 2px 8px #0000000f}.card-aluno[data-v-8e535b89]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.25rem 1rem}.ca-nome[data-v-8e535b89]{color:#1a1a1a;text-align:center}.ca-escola[data-v-8e535b89]{color:#888;text-align:center}.ca-stats[data-v-8e535b89]{display:flex;gap:.5rem;margin-top:.75rem;justify-content:center}.stat-bloco[data-v-8e535b89]{display:flex;flex-direction:column;align-items:center;gap:.15rem}.stat-num[data-v-8e535b89]{color:#1a2537}.stat-label[data-v-8e535b89]{color:#888;text-align:center}.card-chart[data-v-8e535b89]{display:flex;flex-direction:column;gap:.35rem;padding:.85rem .75rem}.chart-titulo[data-v-8e535b89]{color:#1a1a1a;margin:0}.chart-legenda[data-v-8e535b89]{display:flex;align-items:center;gap:.35rem;color:#888}.legenda-cor[data-v-8e535b89]{display:inline-block;width:18px;height:4px;border-radius:2px;flex-shrink:0}.legenda-cor--ca[data-v-8e535b89]{background:#e88a00}.legenda-cor--ai[data-v-8e535b89]{background:#555}.chart-area[data-v-8e535b89]{flex:1;min-height:0;display:flex;align-items:center;justify-content:center}.chart-svg[data-v-8e535b89]{width:100%;height:100%}.chart-vazio[data-v-8e535b89]{color:#ccc}.linha-ca[data-v-8e535b89]{stroke:#e88a00}.linha-ai[data-v-8e535b89]{stroke:#555}.ponto-ca[data-v-8e535b89],.fatia-ca[data-v-8e535b89]{fill:#e88a00}.ponto-ai[data-v-8e535b89],.fatia-ai[data-v-8e535b89]{fill:#555}.card-pie[data-v-8e535b89]{justify-content:flex-start}.pie-legenda[data-v-8e535b89]{display:flex;gap:.75rem;color:#444}.pie-item[data-v-8e535b89]{display:flex;align-items:center;gap:.3rem}.chart-area-pie[data-v-8e535b89]{flex:1}.est-meio[data-v-8e535b89]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;flex-shrink:0}.card-ranking[data-v-8e535b89]{display:flex;flex-direction:column;gap:.6rem}.ranking-lista[data-v-8e535b89]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.ranking-item[data-v-8e535b89]{display:grid;grid-template-columns:140px 1fr 32px;align-items:center;gap:.6rem}.ranking-nome[data-v-8e535b89]{color:#444;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ranking-barra-fundo[data-v-8e535b89]{background:#f0f0f0;border-radius:999px;height:8px;overflow:hidden}.ranking-barra[data-v-8e535b89]{display:block;height:100%;border-radius:999px}.ranking-barra--ca[data-v-8e535b89]{background:#e88a00}.ranking-barra--ai[data-v-8e535b89]{background:#555}.ranking-qtd[data-v-8e535b89]{color:#888;text-align:right}.ranking-vazio[data-v-8e535b89]{color:#aaa;text-align:center;padding:.5rem 0}.est-bottom[data-v-8e535b89]{display:grid;grid-template-columns:300px 1fr;gap:1rem;min-height:0}.section-titulo[data-v-8e535b89]{color:#1a1a1a;margin:0 0 .2rem}.section-sub[data-v-8e535b89]{color:#888;margin:0 0 .6rem}.est-col-alunos[data-v-8e535b89]{display:flex;flex-direction:column}.alunos-mini-card[data-v-8e535b89]{flex:1;padding:1rem;overflow-y:auto}.alunos-mini-grid[data-v-8e535b89]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.aluno-mini[data-v-8e535b89]{display:flex;flex-direction:column;align-items:center;gap:.3rem;cursor:pointer;padding:.4rem;border-radius:8px;transition:background .15s}.aluno-mini[data-v-8e535b89]:hover{background:#f5f5f5}.aluno-mini--ativo .aluno-mini-av[data-v-8e535b89]{box-shadow:0 0 0 3px #fff,0 0 0 5px #000}.aluno-mini-av[data-v-8e535b89]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;background:#4f70a6;overflow:hidden;flex-shrink:0}.aluno-mini-foto[data-v-8e535b89]{width:100%;height:100%;object-fit:cover;border-radius:50%}.aluno-mini-nome[data-v-8e535b89]{color:#333;text-align:center;display:flex;flex-direction:column;align-items:center}.aluno-mini-linha[data-v-8e535b89]{display:block}.est-col-ativ[data-v-8e535b89]{display:flex;flex-direction:column;min-height:0}.ativ-topo[data-v-8e535b89]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.6rem}.ativ-card[data-v-8e535b89]{flex:1;min-height:0;padding:0;overflow-y:auto}.ativ-estado[data-v-8e535b89]{--estado-padding: 2rem}.ativ-table[data-v-8e535b89]{width:100%;border-collapse:collapse}.ativ-table th[data-v-8e535b89]{text-align:left;padding:.75rem 1rem;color:#1a1a1a;border-bottom:2px solid #f0f0f0;white-space:nowrap}.ativ-table td[data-v-8e535b89]{padding:.65rem 1rem;color:#333;border-bottom:1px solid #f5f5f5}.ativ-table tr:last-child td[data-v-8e535b89]{border-bottom:none}.ativ-num[data-v-8e535b89]{color:#888;width:40px}.ativ-nome[data-v-8e535b89]{color:#4f70a6}.ativ-nome-link[data-v-8e535b89]{background:none;border:none;padding:0;font:inherit;cursor:pointer;text-align:left}.ativ-nome-link[data-v-8e535b89]:hover{text-decoration:underline}.ativ-vazio[data-v-8e535b89]{text-align:center;color:#aaa;padding:2rem}.badge[data-v-8e535b89]{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .65rem;border-radius:999px}.badge-exec[data-v-8e535b89]{background:#d4f7e5;color:#1a7a4a}.badge-pend[data-v-8e535b89]{background:#fff3d4;color:#a06800}.area-aluno-page[data-v-60b665a3]{flex:1;display:flex;overflow:hidden;padding-left:100px}.conteudo[data-v-60b665a3]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:1rem 1.5rem;gap:.75rem}.topo[data-v-60b665a3]{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;gap:1.5rem}.topo-info[data-v-60b665a3]{display:flex;flex-direction:column;gap:.2rem;min-width:0}.titulo-tipo[data-v-60b665a3]{color:#222;margin:0}.grade-wrapper[data-v-60b665a3]{flex:1;min-height:0;display:flex}.pranchas-grade[data-v-60b665a3]{display:grid;width:100%;height:100%;max-width:100%;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);column-gap:3rem;row-gap:1.5rem}.prancha-vazia[data-v-60b665a3]{visibility:hidden;pointer-events:none}.estado-msg[data-v-60b665a3]{--estado-cor: #767676;--estado-padding: 2rem}.creditos-page[data-v-1aa3f00d]{flex:1;display:flex;flex-direction:column;overflow:hidden;padding-top:12px}.creditos-topo[data-v-1aa3f00d]{flex-shrink:0;margin-left:6.5%;margin-right:4%}.titulo-row[data-v-1aa3f00d]{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:56px}.titulo-tipo[data-v-1aa3f00d]{font-size:2rem;font-weight:700;color:#222;margin:0}.titulo-row .btn-acao[data-v-1aa3f00d]{padding:.65rem 1.25rem}.creditos-corpo[data-v-1aa3f00d]{flex:1;display:flex;align-items:center;justify-content:center;padding:2rem}.logos-img[data-v-1aa3f00d]{height:300px}.modal-overlay[data-v-1aa3f00d]{--overlay-fundo: rgba(0, 0, 0, .45)}.creditos-modal[data-v-1aa3f00d]{padding:2rem 2.5rem;width:65%;height:60%;gap:1.25rem}.btn-modal-fechar[data-v-1aa3f00d]{align-self:center}.modal-titulo[data-v-1aa3f00d]{color:#1a2537;text-align:center}.modal-conteudo[data-v-1aa3f00d]{flex:1;overflow-y:auto;color:#3a5080;border:2px solid #000;border-radius:8px;padding:1.25rem}.li-page[data-v-7ef78e63]{height:100%;display:flex;align-items:center;justify-content:center;background:#f3f4f6;padding:2rem}.li-card[data-v-7ef78e63]{background:#fff;border-radius:16px;box-shadow:0 4px 24px #0000001a;padding:3rem 2.5rem;max-width:480px;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem}.li-icon[data-v-7ef78e63]{width:64px;height:64px;flex-shrink:0}.li-titulo[data-v-7ef78e63]{color:#111827;margin:0}.li-mensagem[data-v-7ef78e63]{color:#6b7280;margin:0}html,body{margin:0;width:100%;height:100%;overflow:hidden;font-family:Roboto,system-ui,-apple-system,sans-serif}body{display:flex;align-items:center;justify-content:center}.btn-primary,.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;cursor:pointer;font-size:20px;font-weight:700;line-height:1.25;padding:15px;border-radius:8px;border:2px solid #4f70a6;transition:background .15s,border-color .15s}.btn-primary img,.btn-primary svg,.btn-secondary img,.btn-secondary svg{flex-shrink:0}.btn-primary{background:#4f70a6;color:#fff}.btn-primary:hover{background:#2f5a9e;border-color:#2f5a9e}.btn-secondary{background:#fff;color:#4f70a6;transition:background .15s,color .15s}.btn-secondary:hover:not(:disabled){background:#eef3fc}.btn-secondary--compacto{padding:12px;gap:7px;font-size:18px;border-width:1.75px}.btn-primary:disabled,.btn-secondary:disabled{opacity:.6;cursor:default;color:#0000004d;border-color:#0000004d}.btn-tintado{border:none;border-radius:8px;font-weight:700;font-size:20px;color:#4f70a6;cursor:pointer;transition:background .15s;line-height:1.25;padding:15px}.btn-tintado:hover{background:#dce6f5}.h1-28-medium{font-family:Roboto,system-ui,-apple-system,sans-serif;font-weight:400;font-size:36px;margin:0}.h1-45-medium{font-family:Roboto,system-ui,-apple-system,sans-serif;font-weight:400;font-size:45px;margin:0}.h1-30-medium{font-family:Roboto,system-ui,-apple-system,sans-serif;font-weight:500;font-size:30px;margin:0}.h1-32-large{color:#141414;font-weight:400;font-size:42px;margin:0}.p1-20-regular{font-family:Roboto,system-ui,-apple-system,sans-serif;font-weight:400;color:#283853;font-size:20px;line-height:20px;letter-spacing:.1px;vertical-align:middle}.title-16-medium{font-family:Roboto,system-ui,-apple-system,sans-serif;font-weight:400;font-size:22px;line-height:24px;letter-spacing:.15px;vertical-align:middle}.card-titulo-propria{font-weight:500;color:#141414}.card-titulo-publica{font-weight:500;color:#2f5a9e}.card-titulo-banco{font-weight:500;color:#767676}.title-nome-aluno-sidebar{font-family:Roboto,system-ui,-apple-system,sans-serif;font-weight:400;font-size:1.1rem;line-height:22px;letter-spacing:.15px;vertical-align:middle}.texto-legenda{font-family:Roboto,system-ui,-apple-system,sans-serif;font-weight:400;font-size:20px;line-height:20px;letter-spacing:.15px;margin:0}.texto-legenda-aluno-item{font-family:Roboto,system-ui,-apple-system,sans-serif;font-weight:400;font-size:15px;line-height:18px;letter-spacing:.15px;margin:0;white-space:nowrap}.card-nome{font-family:Roboto,system-ui,-apple-system,sans-serif;font-weight:500;font-size:1.3rem;line-height:1.2;letter-spacing:.15px}.card-legenda{font-family:Roboto,system-ui,-apple-system,sans-serif;font-weight:400;font-size:1.1rem;line-height:1.2;letter-spacing:.15px}.input-text{position:relative;display:flex;align-items:center;width:100%;min-height:3.3rem;color:#8f8f8f;box-sizing:border-box;border:1.5px solid #8f8f8f;border-radius:8px;background:#fff;padding:0 .85rem;transition:border-color .2s}.input-text:focus-within{border-color:#4a7cc7}.input-text--disabled{opacity:.6}.input-text-row{flex:1;min-width:0;display:flex;align-items:center;gap:.5rem}.input-text-label{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);transform-origin:left center;font-size:20px;color:#8f8f8f;line-height:1.2;pointer-events:none;transition:transform .2s,color .2s}.input-text--search .input-text-label{left:2.975rem}.input-text--floating .input-text-label{transform:translateY(-50%) translateY(-.75rem) scale(.7)}.input-text:focus-within .input-text-label{color:#4a7cc7}.input-text-field{flex:1;min-width:0;border:none;outline:none;background:transparent;padding:16px 0 0;color:#000;font-size:20px;font-family:inherit}.input-text-field::-webkit-search-cancel-button{display:none}.input-text-limpar{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:50%;background:none;cursor:pointer;opacity:.6;transition:opacity .15s,background .15s}.input-text-limpar:hover{opacity:1;background:#f0f0f0}.input-text--textarea{align-items:flex-start;min-height:6rem;padding-top:.6rem}.input-text--textarea .input-text-label{top:1.5rem}.input-text--textarea.input-text--floating .input-text-label{top:.6rem;transform:scale(.7)}.input-text--textarea .input-text-field{padding-top:1.3rem;resize:vertical;min-height:4.5rem}.input-text:not(.input-text--floating) .input-text-field[type=date]{color:transparent}.usuario-nome{font-size:25px;font-weight:500;line-height:1.2}.app-main{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:#f0f0f0}.app-footer{position:relative;height:72px;display:flex;align-items:center;justify-content:center;background:#fff;border-top:1px solid #eee;box-shadow:0 -4px 12px #00000014;flex-shrink:0;gap:0}.avatar{width:74px;height:74px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.avatar-foto{object-fit:cover}.avatar-iniciais{color:#fff;font-family:Roboto,system-ui,-apple-system,sans-serif;font-weight:600;font-size:1.5rem;letter-spacing:.02em;-webkit-user-select:none;user-select:none}.avatar--pequeno{width:59px;height:59px}.avatar--pequeno.avatar-iniciais{font-size:1.2rem}.avatar-card-grande{width:84px;height:84px}.avatar-card-grande.avatar-iniciais{font-size:1.7rem}.usuario-nome--pequeno{font-size:20px}.modal-fade-enter-active,.modal-fade-leave-active,.popup-enter-active,.popup-leave-active,.fade-enter-active,.fade-leave-active{transition:opacity .2s}.modal-fade-enter-from,.modal-fade-leave-to,.popup-enter-from,.popup-leave-to,.fade-enter-from,.fade-leave-to{opacity:0}@keyframes spin{to{transform:rotate(360deg)}}.spinner{width:var(--spinner-tamanho, 48px);height:var(--spinner-tamanho, 48px);border:var(--spinner-espessura, 5px) solid var(--spinner-cor-base, #eee);border-top-color:var(--spinner-cor-acento, #4a7cc7);border-radius:50%;animation:spin .8s linear infinite}.card{cursor:pointer;display:flex;align-items:center;gap:1rem;padding:20px;transition:background .12s,border-color .12s;box-shadow:0 7px 10px #0006;background:#fff;border-radius:32px;border:var(--card-borda-espessura, 1px) solid var(--card-borda-cor, #e8e8e8)}.card-selecionavel:hover{background:#b9c7dd;border-color:#4f70a6}.toggle-thumb{position:absolute;top:3px;left:3px;width:var(--toggle-thumb-tamanho, 18px);height:var(--toggle-thumb-tamanho, 18px);border-radius:50%;background:#fff;box-shadow:0 1px 4px #0003;transition:left .2s}.mensagem-estado{text-align:center;color:var(--estado-cor, #888);padding:var(--estado-padding, 1.5rem)}.cabecalho-modal-centralizado{display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.aba{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.7rem 1rem;background:#f0f4f8;border:none;font-size:inherit;font-weight:600;color:#4f70a6;cursor:pointer;transition:background .15s,color .15s}.aba-ativa{background:#1a2f52;color:#fff}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay-fundo, rgba(0, 0, 0, .5));display:flex;align-items:center;justify-content:center;z-index:var(--overlay-z, 9999)}.modal-box{position:relative;background:#fff;border-radius:16px;box-shadow:0 16px 48px #00000038;display:flex;flex-direction:column}.modal{width:1400px;height:972px;overflow:hidden;font-size:1.5rem}.modal-topo{display:flex;align-items:center;justify-content:center;padding:1.1rem 1.5rem .75rem;position:relative}.modal-titulo{font-weight:700;color:#1a2537;margin:0}.modal-cabecalho{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem .75rem;flex-shrink:0;border-bottom:1px solid #f0f0f0}.modal-cabecalho-acoes{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.modal-titulo-icone{display:flex;align-items:center;gap:.5rem;color:#1a2537;margin:0;flex:1}.modal-titulo-centralizado{flex:1;text-align:center;color:#1a2537;margin:0;font-size:32px}.modal-corpo-lista{flex:1;overflow-y:auto;min-height:0;padding:0 1rem}.modal-rodape{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding:.75rem 1.5rem 1rem;border-top:1px solid #f0f0f0;flex-shrink:0}.upload-area{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;margin:1rem 1.25rem 0;background:#f2f4f8;border-radius:12px;padding:3rem}.upload-texto{margin:0;color:#5c6b7a}.upload-nome{margin:0;color:#4f70a6;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-limite{color:#5c6b7a}.popup-box{position:relative;background:#fff;border-radius:20px;width:480px;max-width:92vw;box-shadow:0 16px 48px #00000038;padding:2.5rem 2.5rem 2rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:0}.popup-box .btn{padding:.7rem 2rem;border-radius:10px;font-size:.95rem;font-weight:600;cursor:pointer;transition:background .15s;min-width:110px}.confirmacao-img{width:160px;height:160px;object-fit:contain;margin-top:.5rem}.icone-branco{filter:brightness(0) invert(1)}.icone-vermelho{filter:brightness(0) saturate(100%) invert(29%) sepia(85%) saturate(1478%) hue-rotate(349deg) brightness(96%) contrast(85%)}.icone-verde{filter:invert(61%) sepia(35%) saturate(1000%) hue-rotate(93deg) brightness(133%) contrast(75%)}.icone-azul{filter:invert(42%) sepia(27%) saturate(561%) hue-rotate(179deg) brightness(73%) contrast(129%)}.icone-amarelo{filter:invert(58%) sepia(31%) saturate(830%) hue-rotate(4deg) brightness(153%) contrast(115%)}.icone-cinza{filter:brightness(0) invert(56%)}.icone-cinza-escuro{filter:brightness(0) invert(10%)}
