:root{--marinho:#14213d;--marinho-suave:#3a4766;--texto:#1b2333;--texto-suave:#5b6478;--fundo:#f4f5f8;--branco:#fff;--linha:#dfe2ea;--linha-forte:#c5cad6;--ambar:#fca311;--ambar-escuro:#b36d00;--ambar-claro:#fff1d6;--verde:#0f8a5f;--verde-claro:#dcf3e9;--vermelho:#c0392b;--vermelho-claro:#fbe4e1;--azul:#2563eb;--azul-claro:#e3ecfd;--fonte:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--raio:8px;--sombra:0 1px 2px #14213d0f, 0 2px 8px #14213d0f;--foco:0 0 0 2px var(--branco), 0 0 0 4px var(--azul);--barra-baixo:0px}@media (width<=900px){:root.com-barra-baixo{--barra-baixo:calc(3.9rem + env(safe-area-inset-bottom))}}*,:before,:after{box-sizing:border-box}body{background:var(--fundo);color:var(--texto);font-family:var(--fonte);-webkit-font-smoothing:antialiased;margin:0;font-size:.9375rem;line-height:1.45}h1,h2,h3,p{margin:0}h1{letter-spacing:-.01em;font-size:1.35rem;font-weight:700}h2{font-size:1.05rem;font-weight:650}h3{font-size:.95rem;font-weight:650}a{color:var(--azul)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{box-shadow:var(--foco);outline:none}.num{font-variant-numeric:tabular-nums;white-space:nowrap}.direita{text-align:right}.suave{color:var(--texto-suave)}.pequeno{font-size:.82rem}.pilha{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.linha{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.linha--fim{justify-content:flex-end}.linha--entre{justify-content:space-between}.espaco{flex:1}.pagina{grid-template-columns:minmax(0,1fr);gap:1rem;padding:1.25rem 1.5rem 3rem;display:grid}@media (width<=600px){.pagina{padding:1rem 1rem 2.5rem}}.cabecalho{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.cabecalho h1{flex:1;min-width:12rem}.cartao{background:var(--branco);border:1px solid var(--linha);border-radius:var(--raio);box-shadow:var(--sombra);padding:1rem}.cartao--sem-espaco{padding:0;overflow:hidden}.grade{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;display:grid}.indicador{gap:.25rem;display:grid}.indicador__valor{font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700}.botao{border:1px solid var(--linha-forte);background:var(--branco);cursor:pointer;min-height:2.25rem;color:var(--texto);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:.4rem;padding:.4rem .9rem;font-weight:600;text-decoration:none;display:inline-flex}.botao:hover{background:var(--fundo)}.botao:disabled{opacity:.55;cursor:not-allowed}.botao--principal{background:var(--ambar);border-color:var(--ambar);color:#1b1300}.botao--principal:hover{background:#f39a00}.botao--perigo{color:var(--vermelho);border-color:#e6b3ad}.botao--perigo:hover{background:var(--vermelho-claro)}.botao--texto{color:var(--azul);background:0 0;border-color:#0000;padding-inline:.5rem}.botao--texto:hover{background:var(--azul-claro)}.botao--grande{min-height:3rem;padding-inline:1.5rem;font-size:1.05rem}.campos{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem 1rem;display:grid}.campo{align-content:start;gap:.25rem;display:grid}.campo--largo{grid-column:1/-1}.detalhes{grid-template-columns:max-content 1fr;gap:.4rem 1rem;margin:0;display:grid}.detalhes dt{color:var(--texto-suave)}.detalhes dd{margin:0}fieldset{min-width:0}.grupo{border:1px solid var(--linha);border-radius:var(--raio);margin:0;padding:.75rem 1rem 1rem}.grupo legend{padding-inline:.35rem;font-weight:650}.com-botao{gap:.35rem;display:flex}.com-botao input{min-width:0}.campo>span{color:var(--texto-suave);font-size:.82rem;font-weight:600}.campo input,.campo select,.campo textarea,.entrada{border:1px solid var(--linha-forte);background:var(--branco);border-radius:6px;width:100%;min-height:2.25rem;padding:.4rem .6rem}.campo textarea{resize:vertical;min-height:4.5rem}.campo input:focus,.campo select:focus,.campo textarea:focus,.entrada:focus{border-color:var(--azul);box-shadow:0 0 0 3px var(--azul-claro);outline:none}.marcar{cursor:pointer;align-items:center;gap:.45rem;display:inline-flex}.marcar input{width:1.05rem;height:1.05rem}.interruptor{cursor:pointer;align-items:center;gap:.6rem;font-weight:600;display:inline-flex}.interruptor input{appearance:none;background:var(--linha-forte);cursor:pointer;border-radius:999px;flex:none;width:2.5rem;height:1.4rem;margin:0;transition:background .15s;position:relative}.interruptor input:after{content:"";background:var(--branco);border-radius:50%;width:1.1rem;height:1.1rem;transition:transform .15s;position:absolute;top:.15rem;left:.15rem;box-shadow:0 1px 3px #00000040}.interruptor input:checked{background:var(--verde)}.interruptor input:checked:after{transform:translate(1.1rem)}.interruptor input:focus-visible{box-shadow:var(--foco);outline:none}.interruptor input:disabled{opacity:.5;cursor:not-allowed}.chips{flex-wrap:wrap;gap:.4rem;display:flex}.chip-opcao{border:1px solid var(--linha-forte);background:var(--branco);cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .8rem;font-size:.9rem;font-weight:600;display:inline-flex;position:relative}.chip-opcao input{opacity:0;pointer-events:none;position:absolute}.chip-opcao:has(input:checked){border-color:var(--verde);color:#0b6b4a;background:#e6f4ee}.chip-opcao:has(input:checked):before{content:"✓"}.chip-opcao:focus-within{box-shadow:var(--foco)}.aviso{border:1px solid;border-radius:6px;padding:.6rem .8rem}.aviso--erro{background:var(--vermelho-claro);color:#8a2318;border-color:#f0bdb6}.aviso--ok{background:var(--verde-claro);color:#0b5e41;border-color:#aedfc9}.aviso--alerta{color:#854d0e;background:#fef3c7;border-color:#fde68a}.aviso--info{background:var(--azul-claro);color:#1e40af;border-color:#bcd0fb}.etiqueta{background:var(--fundo);color:var(--texto-suave);white-space:nowrap;border-radius:999px;padding:.1rem .5rem;font-size:.75rem;font-weight:650;display:inline-block}.etiqueta--verde{background:var(--verde-claro);color:#0b5e41}.etiqueta--vermelha{background:var(--vermelho-claro);color:#8a2318}.etiqueta--ambar{background:var(--ambar-claro);color:var(--ambar-escuro)}.etiqueta--azul{background:var(--azul-claro);color:#1e40af}.tabela-rolagem{overflow-x:auto}.tabela{border-collapse:collapse;width:100%}.tabela th,.tabela td{text-align:left;border-bottom:1px solid var(--linha);vertical-align:middle;padding:.55rem .75rem}.tabela th{text-transform:uppercase;letter-spacing:.04em;color:var(--texto-suave);white-space:nowrap;background:#fafbfc;font-size:.75rem;font-weight:650}.tabela tbody tr:hover{background:#fafbfd}.tabela tbody tr.clicavel{cursor:pointer}@media (width>=1200px){body.com-painel .pagina{padding-right:calc(var(--painel-largura,560px) + 1.5rem)}}.tabela tbody tr.selecionada>td{background:var(--azul-claro)}.tabela tbody tr.expansivel{cursor:pointer}.tabela tbody tr.expansivel:focus-visible{box-shadow:inset 0 0 0 2px var(--azul);outline:none}.tabela tbody tr.expansivel.aberta>td{background:var(--azul-claro);border-bottom-color:#0000}.seta{color:var(--texto-suave);transition:transform .15s;display:inline-block}.aberta .seta{transform:rotate(90deg)}.tabela tbody tr.linha-detalhe>td{border-bottom:2px solid var(--azul-claro);background:#f7f9fc;padding:0}.detalhe-expandido{cursor:auto;gap:.85rem;padding:1rem 1.25rem 1.25rem;display:grid}.detalhe-expandido .tabela{background:var(--branco);border:1px solid var(--linha);border-radius:var(--raio)}.detalhe-expandido h3{margin:0;font-size:.95rem}.tabela .acoes{text-align:right;white-space:nowrap}.tabela .direita{text-align:right}@media (width<=760px){.tabela .so-largo,.tabela.oculta-1>*>tr>:first-child,.tabela.oculta-2>*>tr>:nth-child(2),.tabela.oculta-3>*>tr>:nth-child(3),.tabela.oculta-4>*>tr>:nth-child(4),.tabela.oculta-5>*>tr>:nth-child(5),.tabela.oculta-6>*>tr>:nth-child(6),.tabela.oculta-7>*>tr>:nth-child(7),.tabela.oculta-8>*>tr>:nth-child(8){display:none}}@media (width<=600px){.tabela th,.tabela td{padding:.5rem .45rem}.tabela th:first-child,.tabela td:first-child{padding-left:.75rem}}.vazio{text-align:center;color:var(--texto-suave);padding:2rem 1rem}.filtros{flex-wrap:wrap;align-items:end;gap:.5rem;display:flex}.filtros .entrada{width:auto;min-width:10rem}.filtros .entrada--busca{flex:1;min-width:14rem}.entrada--busca{background:var(--branco) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M11 18a7 7 0 1 0 0-14 7 7 0 0 0 0 14Zm9 2-4-4'/%3E%3C/svg%3E") no-repeat .7rem center;padding-left:2.1rem}@media (width<=600px){.filtros>.entrada,.filtros>.campo{flex:9rem;min-width:0}.filtros>.entrada--busca{flex-basis:100%}.filtros>.campo .entrada{width:100%}}@media (width<=720px){.pagina{padding-inline:1rem}}.texto-erro{color:var(--vermelho)}@media print{body.imprimindo-cupom *{visibility:hidden}body.imprimindo-cupom .cupom,body.imprimindo-cupom .cupom *{visibility:visible}body.imprimindo-cupom .cupom{border:0;max-width:80mm;position:absolute;inset:0 auto auto 0}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.esq[data-v-0aa1a990]{background:#f4f5f8;min-height:100vh}.osso[data-v-0aa1a990]{background:linear-gradient(90deg,#e4e7ed 25%,#eef0f4 37%,#e4e7ed 63%) 0 0/400% 100%;border-radius:6px;height:.85rem;animation:1.4s infinite brilho-0aa1a990;display:block}.osso--claro[data-v-0aa1a990]{background:linear-gradient(90deg,#d9dde5 25%,#e6e9ef 37%,#d9dde5 63%) 0 0/400% 100%}.osso--titulo[data-v-0aa1a990]{height:1.4rem}.osso--campo[data-v-0aa1a990]{border-radius:8px;height:2.4rem}.osso--botao[data-v-0aa1a990]{border-radius:8px;height:2.6rem}.osso--quadro[data-v-0aa1a990]{border-radius:8px;flex:none;width:2.4rem;height:2.4rem}.osso--redondo[data-v-0aa1a990]{border-radius:50%;flex:none;width:2.2rem;height:2.2rem}.osso--cartao[data-v-0aa1a990]{border-radius:12px;height:6rem}.osso--painel[data-v-0aa1a990]{border-radius:12px;height:16rem}.osso--faixa[data-v-0aa1a990]{aspect-ratio:3;border-radius:14px;height:auto;max-height:180px}.osso--foto[data-v-0aa1a990]{aspect-ratio:4/3;border-radius:10px;height:auto}.osso--capa[data-v-0aa1a990]{border-radius:0;height:140px}.osso--logo[data-v-0aa1a990]{border:3px solid #fff;border-radius:14px;flex:none;width:4.5rem;height:4.5rem;margin-top:-1.5rem}.osso--aba[data-v-0aa1a990]{border-radius:999px;flex:none;width:5.5rem;height:2rem}.osso--miniatura[data-v-0aa1a990]{border-radius:10px;flex:none;width:5.5rem;height:5.5rem}.esq-linha[data-v-0aa1a990]{align-items:center;gap:.6rem;display:flex}.esq-coluna[data-v-0aa1a990]{flex:1;gap:.5rem;display:grid}.esq-grade[data-v-0aa1a990]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem;display:grid}.esq-grade--itens[data-v-0aa1a990]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.esq-auth[data-v-0aa1a990]{background:linear-gradient(160deg,#d9dde5 0 40%,#f4f5f8 40%);place-items:center;min-height:100vh;padding:1.5rem 1rem;display:grid}.esq-auth__cartao[data-v-0aa1a990]{background:#fff;border-radius:12px;gap:1rem;width:min(100%,420px);padding:1.75rem;display:grid;box-shadow:0 20px 50px #14213d1f}.esq-shell[data-v-0aa1a990]{grid-template-columns:240px minmax(0,1fr);min-height:100vh;display:grid}.esq-shell__lateral[data-v-0aa1a990]{background:#fff;border-right:1px solid #e4e7ed;align-content:start;gap:1.1rem;padding:1rem;display:grid}.esq-shell__lateral>.esq-linha[data-v-0aa1a990]{margin-bottom:.75rem}.esq-shell__topo[data-v-0aa1a990]{background:#fff;border-bottom:1px solid #e4e7ed;align-items:center;gap:1rem;padding:.75rem 1.25rem;display:flex}.esq-shell__topo>span[data-v-0aa1a990]{flex:1}.esq-shell__conteudo[data-v-0aa1a990]{gap:1.25rem;padding:1.5rem 1.25rem;display:grid}.esq-portal__topo[data-v-0aa1a990]{background:#c9ceda;gap:.9rem;padding:.85rem 1rem 1rem;display:grid}.esq-portal__topo .osso--campo[data-v-0aa1a990]{border-radius:999px}.esq-portal__corpo[data-v-0aa1a990]{gap:1.25rem;max-width:1000px;margin:0 auto;padding:1.25rem 1rem;display:grid}.esq-item[data-v-0aa1a990]{background:#fff;border-radius:14px;gap:.5rem;padding:.6rem;display:grid}.esq--loja[data-v-0aa1a990]{background:#fff}.esq-loja[data-v-0aa1a990]{gap:1rem;max-width:720px;margin:0 auto;padding-bottom:2rem;display:grid}.esq-loja[data-v-0aa1a990]>:not(.osso--capa){margin:0 1rem}.esq-loja__marca[data-v-0aa1a990]{align-items:flex-end}.esq-produto[data-v-0aa1a990]{border-top:1px solid #eef0f4;gap:1rem;padding:.9rem 0;display:flex}@media (width<=900px){.esq-shell[data-v-0aa1a990]{grid-template-columns:1fr}.esq-shell__lateral[data-v-0aa1a990]{display:none}}@media (width<=720px){.esq-grade--itens[data-v-0aa1a990],.esq-grade[data-v-0aa1a990]{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes brilho-0aa1a990{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.osso[data-v-0aa1a990]{animation:none}}.fundo-dialogo[data-v-72bf2e7e]{z-index:100;background:#14213d73;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.dialogo[data-v-72bf2e7e]{background:var(--branco);border-radius:12px;width:100%;max-width:440px;overflow:hidden;box-shadow:0 24px 60px #14213d59}.dialogo__corpo[data-v-72bf2e7e]{gap:.9rem;padding:1.25rem 1.25rem 1rem;display:flex}.dialogo__icone[data-v-72bf2e7e]{background:var(--azul-claro);width:2.5rem;height:2.5rem;color:var(--azul);border-radius:50%;flex:none;place-items:center;font-size:1.15rem;font-weight:800;display:grid}.dialogo--perigo .dialogo__icone[data-v-72bf2e7e]{background:var(--vermelho-claro);color:var(--vermelho)}.dialogo__texto[data-v-72bf2e7e]{flex:1;gap:.5rem;min-width:0;display:grid}.dialogo__texto h2[data-v-72bf2e7e]{margin:0;font-size:1.05rem}.dialogo__texto p[data-v-72bf2e7e]{color:var(--texto-suave,inherit);overflow-wrap:anywhere;margin:0;line-height:1.45}.dialogo__acoes[data-v-72bf2e7e]{border-top:1px solid var(--linha);background:#fafbfc;justify-content:flex-end;gap:.5rem;padding:.85rem 1.25rem;display:flex}.botao--perigo-cheio[data-v-72bf2e7e]{background:var(--vermelho);border-color:var(--vermelho);color:#fff}.botao--perigo-cheio[data-v-72bf2e7e]:hover{background:#a93226}.dialogo-enter-active[data-v-72bf2e7e],.dialogo-leave-active[data-v-72bf2e7e]{transition:opacity .15s}.dialogo-enter-active .dialogo[data-v-72bf2e7e],.dialogo-leave-active .dialogo[data-v-72bf2e7e]{transition:transform .15s}.dialogo-enter-from[data-v-72bf2e7e],.dialogo-leave-to[data-v-72bf2e7e]{opacity:0}.dialogo-enter-from .dialogo[data-v-72bf2e7e],.dialogo-leave-to .dialogo[data-v-72bf2e7e]{transform:scale(.96)translateY(6px)}@media (width<=480px){.dialogo__acoes[data-v-72bf2e7e]{flex-direction:column-reverse}.dialogo__acoes .botao[data-v-72bf2e7e]{width:100%}}.toasts[data-v-a6ee4bee]{right:1.25rem;bottom:calc(1.25rem + var(--barra-baixo));z-index:120;pointer-events:none;gap:.5rem;width:min(380px,100vw - 2rem);display:grid;position:fixed}.toast[data-v-a6ee4bee]{pointer-events:auto;background:var(--marinho,#14213d);color:#fff;border-radius:10px;align-items:flex-start;gap:.6rem;padding:.7rem .75rem .7rem .85rem;font-size:.92rem;line-height:1.35;display:flex;box-shadow:0 12px 30px #14213d4d}.toast__icone[data-v-a6ee4bee]{background:#22a06b;border-radius:50%;flex:none;place-items:center;width:1.35rem;height:1.35rem;font-size:.78rem;font-weight:800;display:grid}.toast--erro .toast__icone[data-v-a6ee4bee]{background:#e5484d}.toast--info .toast__icone[data-v-a6ee4bee]{background:#3b82f6}.toast__texto[data-v-a6ee4bee]{overflow-wrap:anywhere;flex:1;min-width:0;padding-top:.05rem}.toast__fechar[data-v-a6ee4bee]{color:#ffffffb3;cursor:pointer;font:inherit;background:0 0;border:0;flex:none;padding:0 .15rem}.toast__fechar[data-v-a6ee4bee]:hover{color:#fff}.toast-enter-active[data-v-a6ee4bee],.toast-leave-active[data-v-a6ee4bee]{transition:opacity .2s,transform .2s}.toast-enter-from[data-v-a6ee4bee],.toast-leave-to[data-v-a6ee4bee]{opacity:0;transform:translateY(10px)}@media (width<=600px){.toasts[data-v-a6ee4bee]{width:auto;bottom:1rem;left:1rem;right:1rem}}body.com-minimizada .toasts{bottom:4.75rem}body.com-janela .toasts{left:1.25rem;right:auto}@media (width<=600px){body.com-janela .toasts{top:.75rem;bottom:auto;left:1rem}}.sino[data-v-0c591245]{position:relative}.sino__botao[data-v-0c591245]{border:1px solid var(--linha-forte);border-radius:var(--raio);background:var(--branco);width:2.4rem;height:2.4rem;color:var(--texto);cursor:pointer;place-items:center;display:grid;position:relative}.sino__botao[data-v-0c591245]:hover{border-color:var(--azul)}.sino__selo[data-v-0c591245]{border:2px solid var(--branco);background:var(--vermelho);min-width:1.2rem;height:1.2rem;color:var(--branco);text-align:center;border-radius:999px;padding:0 .3rem;font-size:.7rem;font-weight:700;line-height:.95rem;position:absolute;top:-.4rem;right:-.45rem}.sino__painel[data-v-0c591245]{z-index:30;border:1px solid var(--linha);border-radius:var(--raio);background:var(--branco);width:min(23rem,100vw - 2rem);max-height:70vh;padding:.4rem;position:absolute;top:calc(100% + .4rem);right:0;overflow-y:auto;box-shadow:0 12px 34px #0f172a2e}.sino__titulo[data-v-0c591245]{text-transform:uppercase;letter-spacing:.05em;color:var(--texto-suave);margin:0;padding:.4rem .6rem;font-size:.75rem;font-weight:650}.sino__lista[data-v-0c591245]{margin:0;padding:0;list-style:none}.aviso-item[data-v-0c591245]{width:100%;font:inherit;text-align:left;color:var(--texto);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:.65rem;padding:.6rem;display:flex}.aviso-item[data-v-0c591245]:hover{background:var(--fundo)}.aviso-item__ponto[data-v-0c591245]{border-radius:50%;flex:none;width:.6rem;height:.6rem}.aviso-item__ponto--erro[data-v-0c591245]{background:var(--vermelho)}.aviso-item__ponto--alerta[data-v-0c591245]{background:var(--ambar)}.aviso-item__ponto--info[data-v-0c591245]{background:var(--azul)}.aviso-item__texto[data-v-0c591245]{flex:1;min-width:0;display:grid}.aviso-item__seta[data-v-0c591245]{color:var(--texto-suave);flex:none}.sino__vazio[data-v-0c591245]{text-align:center;color:var(--texto-suave);margin:0;padding:1rem .6rem}.fundo-paleta[data-v-33ca7e6d]{z-index:60;background:#0f172a73;justify-content:center;align-items:flex-start;padding:12vh 1rem 1rem;display:flex;position:fixed;inset:0}.paleta[data-v-33ca7e6d]{background:var(--branco);border-radius:12px;flex-direction:column;width:min(560px,100%);max-height:70vh;display:flex;overflow:hidden;box-shadow:0 20px 50px #00000040}.paleta__busca[data-v-33ca7e6d]{border-bottom:1px solid var(--linha);color:var(--texto-suave);align-items:center;gap:.6rem;padding:.75rem 1rem;display:flex}.paleta__busca input[data-v-33ca7e6d]{font:inherit;color:var(--texto);background:0 0;border:0;outline:0;flex:1;font-size:1.05rem}.paleta__lista[data-v-33ca7e6d]{margin:0;padding:.35rem;list-style:none;overflow-y:auto}.paleta__item[data-v-33ca7e6d]{cursor:pointer;border-radius:8px;justify-content:space-between;gap:1rem;padding:.55rem .75rem;display:flex}.paleta__item--ativo[data-v-33ca7e6d]{background:var(--azul-claro);color:var(--marinho)}.paleta__grupo[data-v-33ca7e6d]{color:var(--texto-suave);font-size:.85rem}.paleta__vazio[data-v-33ca7e6d]{text-align:center;color:var(--texto-suave);padding:1rem}.paleta__dica[data-v-33ca7e6d]{border-top:1px solid var(--linha);color:var(--texto-suave);margin:0;padding:.5rem 1rem;font-size:.8rem}kbd[data-v-33ca7e6d]{border:1px solid var(--linha-forte);min-width:1.4em;font:inherit;text-align:center;color:var(--texto-suave);background:var(--fundo);border-bottom-width:2px;border-radius:4px;margin:0 .1em;padding:0 .3em;font-size:.75rem;display:inline-block}.casca[data-v-fe0dbaf2]{grid-template-columns:232px minmax(0,1fr);min-height:100vh;transition:grid-template-columns .15s;display:grid}.casca--recolhida[data-v-fe0dbaf2]{grid-template-columns:64px minmax(0,1fr)}.lateral[data-v-fe0dbaf2]{background:var(--marinho);color:#dfe5f3;flex-direction:column;height:100vh;padding:1rem .75rem;display:flex;position:sticky;top:0;overflow-y:auto}.casca--recolhida .lateral[data-v-fe0dbaf2]{padding-inline:.5rem}.casca--recolhida .marca[data-v-fe0dbaf2]{justify-content:center;padding-inline:0}.icones[data-v-fe0dbaf2]{justify-items:center;gap:.35rem;display:grid}.icones__botao[data-v-fe0dbaf2]{color:#b9c3dc;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:2.6rem;height:2.6rem;display:grid}.icones__botao[data-v-fe0dbaf2]:hover,.icones__botao--aberto[data-v-fe0dbaf2]{color:var(--branco);background:#ffffff1a}.icones__botao--ativo[data-v-fe0dbaf2]{color:#f5c76b;box-shadow:inset 3px 0 0 var(--ambar);background:#fca3112e}.recolher[data-v-fe0dbaf2]{color:#8b97b5;font:inherit;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff1a;justify-content:center;align-items:center;gap:.4rem;margin-top:auto;padding:.55rem;font-size:.8rem;display:flex}.recolher[data-v-fe0dbaf2]:hover{color:var(--branco)}.recolher__seta[data-v-fe0dbaf2]{transform:rotate(180deg)}.casca--recolhida .recolher__seta[data-v-fe0dbaf2]{transform:none}.menu-flutuante[data-v-fe0dbaf2]{z-index:50;background:var(--marinho);color:#dfe5f3;border-radius:10px;min-width:13rem;max-height:calc(100vh - 2rem);padding:.4rem;display:grid;position:fixed;left:calc(64px + .4rem);overflow-y:auto;box-shadow:0 14px 34px #0f172a59}.menu-flutuante__titulo[data-v-fe0dbaf2]{text-transform:uppercase;letter-spacing:.08em;color:#8b97b5;margin:0;padding:.35rem .6rem .4rem;font-size:.72rem;font-weight:650}.menu-flutuante__item[data-v-fe0dbaf2]{color:inherit;white-space:nowrap;border-radius:6px;padding:.5rem .6rem;text-decoration:none;display:block}.menu-flutuante__item[data-v-fe0dbaf2]:hover{background:#ffffff14}.menu-flutuante__item--ativo[data-v-fe0dbaf2]{color:var(--branco);box-shadow:inset 3px 0 0 var(--ambar);background:#fca31129}.marca[data-v-fe0dbaf2]{color:var(--branco);align-items:center;gap:.6rem;padding:0 .5rem 1rem;font-size:1.05rem;font-weight:750;display:flex}.marca__logo[data-v-fe0dbaf2]{background:var(--ambar);width:1.9rem;height:1.9rem;color:var(--marinho);border-radius:7px;place-items:center;font-weight:800;display:grid}.marca__imagem[data-v-fe0dbaf2]{object-fit:contain;border-radius:7px;max-width:2.4rem;max-height:2.4rem}.lateral[data-v-fe0dbaf2]{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent}.menu__grupo[data-v-fe0dbaf2]{margin-bottom:.35rem}.menu__titulo[data-v-fe0dbaf2]{width:100%;font:inherit;text-transform:uppercase;letter-spacing:.08em;color:#8b97b5;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:.5rem;padding:.45rem .6rem;font-size:.72rem;font-weight:650;display:flex}.menu__titulo span[data-v-fe0dbaf2]{flex:1}.menu__titulo[data-v-fe0dbaf2]:hover{color:#dfe5f3}.menu__titulo--ativo[data-v-fe0dbaf2]{color:#f5c76b}.menu__titulo--fixo[data-v-fe0dbaf2]{cursor:default}.menu__titulo--link[data-v-fe0dbaf2]{text-decoration:none}.menu__titulo--link.menu__titulo--ativo[data-v-fe0dbaf2]{box-shadow:inset 3px 0 0 var(--ambar);background:#fca31129}.menu__seta[data-v-fe0dbaf2]{transition:transform .15s}.menu__titulo[aria-expanded=true] .menu__seta[data-v-fe0dbaf2]{transform:rotate(90deg)}.menu__itens[data-v-fe0dbaf2]{gap:1px;padding:.1rem 0 .4rem 1.6rem;display:grid}.busca-telas[data-v-fe0dbaf2]{border:1px solid var(--linha-forte);border-radius:var(--raio);background:var(--fundo);min-width:13rem;color:var(--texto-suave);font:inherit;cursor:pointer;align-items:center;gap:.5rem;padding:.4rem .6rem;display:inline-flex}.busca-telas[data-v-fe0dbaf2]:hover{border-color:var(--azul);color:var(--texto)}.busca-telas__texto[data-v-fe0dbaf2]{text-align:left;flex:1}.busca-telas kbd[data-v-fe0dbaf2]{border:1px solid var(--linha-forte);font:inherit;background:var(--branco);border-radius:4px;padding:0 .35em;font-size:.72rem}.fundo-menu[data-v-fe0dbaf2]{display:none}.menu__item[data-v-fe0dbaf2]{color:inherit;border-radius:6px;padding:.45rem .6rem;text-decoration:none;display:block}.menu__item[data-v-fe0dbaf2]:hover{background:#ffffff14}.menu__item--ativo[data-v-fe0dbaf2]{color:var(--branco);box-shadow:inset 3px 0 0 var(--ambar);background:#fca31129}.principal[data-v-fe0dbaf2]{min-width:0}.faixa[data-v-fe0dbaf2]{border-bottom:1px solid;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.6rem 1.5rem;display:flex}.faixa span[data-v-fe0dbaf2]:first-child{flex:1;min-width:14rem}.faixa--info[data-v-fe0dbaf2]{background:var(--ambar-claro);color:#6b4400;border-color:#f3d79b}.faixa--erro[data-v-fe0dbaf2]{background:var(--vermelho-claro);color:#8a2318;border-color:#f0bdb6}.topo[data-v-fe0dbaf2]{background:var(--branco);border-bottom:1px solid var(--linha);z-index:10;align-items:center;gap:.75rem;padding:.6rem 1.5rem;display:flex;position:sticky;top:0}.topo__empresa[data-v-fe0dbaf2]{max-width:280px;font-weight:600}.topo__usuario[data-v-fe0dbaf2]{text-align:right;color:inherit;line-height:1.2;text-decoration:none;display:grid}.topo__menu[data-v-fe0dbaf2]{font-size:1.2rem;display:none}.barra-baixo[data-v-fe0dbaf2]{display:none}@media (width<=900px){.casca[data-v-fe0dbaf2]{grid-template-columns:minmax(0,1fr)}.lateral[data-v-fe0dbaf2]{z-index:40;width:250px;transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.casca--menu .lateral[data-v-fe0dbaf2]{transform:none}.recolher[data-v-fe0dbaf2]{display:none}.fundo-menu[data-v-fe0dbaf2]{z-index:35;background:#0f172a73;display:block;position:fixed;inset:0}.busca-telas[data-v-fe0dbaf2]{flex:none;justify-content:center;width:2.4rem;min-width:0;height:2.4rem;padding:0}.busca-telas svg[data-v-fe0dbaf2]{flex:none;width:18px;height:18px}.busca-telas__texto[data-v-fe0dbaf2],.busca-telas kbd[data-v-fe0dbaf2]{display:none}.topo[data-v-fe0dbaf2]{padding-inline:1rem}.topo__menu[data-v-fe0dbaf2]{display:none}.principal[data-v-fe0dbaf2]{padding-bottom:var(--barra-baixo)}.barra-baixo[data-v-fe0dbaf2]{z-index:30;padding:.3rem .25rem calc(.3rem + env(safe-area-inset-bottom));border-top:1px solid var(--linha);background:var(--branco);display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #14213d14}.barra-baixo__item[data-v-fe0dbaf2]{min-width:0;min-height:3.2rem;font:inherit;color:var(--texto-suave);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;flex:1;justify-items:center;gap:.15rem;padding:.3rem 0;font-size:.72rem;font-weight:600;text-decoration:none;display:grid}.barra-baixo__item span[data-v-fe0dbaf2]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.barra-baixo__item--ativo[data-v-fe0dbaf2]{color:var(--marinho)}.barra-baixo__item--ativo svg[data-v-fe0dbaf2]{stroke-width:2.3px}.topo__usuario[data-v-fe0dbaf2]{display:none}}
