.toasts[data-v-aad4766a]{z-index:1000;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:20px;right:20px}.toast[data-v-aad4766a]{background:var(--grafite);color:#fff;border-left:4px solid var(--laranja);border-radius:8px;max-width:360px;padding:11px 16px;font-size:.9rem;box-shadow:0 6px 20px #0000002e}.toast.erro[data-v-aad4766a]{border-left-color:#e5534b}.t-enter-active[data-v-aad4766a],.t-leave-active[data-v-aad4766a]{transition:all .2s}.t-enter-from[data-v-aad4766a],.t-leave-to[data-v-aad4766a]{opacity:0;transform:translateY(8px)}:root{--laranja:#e9a453;--laranja-escuro:#b8721f;--laranja-claro:#fdf3e6;--grafite:#1e1e1e;--grafite-2:#2c2c2c;--texto:#1e1e1e;--texto-2:#5f5f5a;--borda:#e4e2dc;--fundo:#f6f5f2;--branco:#fff;--verde:#2f8f4e;--verde-claro:#e6f4ea;--vermelho:#c0392b;--vermelho-claro:#fbeceb;--azul:#2563a8;--azul-claro:#e8f0fa;--raio:10px;--sombra:0 1px 2px #0000000d, 0 2px 8px #0000000a;color:var(--texto);background:var(--fundo);-webkit-font-smoothing:antialiased;font-family:Inter,Segoe UI,system-ui,-apple-system,Roboto,sans-serif;font-size:15px;line-height:1.45}*{box-sizing:border-box}body{margin:0}a{color:var(--laranja-escuro)}h1,h2,h3{margin:0;line-height:1.2}h1{font-size:1.5rem;font-weight:700}h2{font-size:1.1rem;font-weight:650}h3{font-size:.95rem;font-weight:650}.btn{border:1px solid var(--borda);background:var(--branco);color:var(--texto);font:inherit;cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-weight:550;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.btn:hover{background:#faf9f6;border-color:#cfcbc2}.btn:disabled{opacity:.55;cursor:default}.btn.primario{background:var(--grafite);border-color:var(--grafite);color:#fff}.btn.primario:hover{background:#000}.btn.destaque{background:var(--laranja);border-color:var(--laranja);color:var(--grafite)}.btn.destaque:hover{background:#e39a42}.btn.perigo{color:var(--vermelho)}.btn.perigo:hover{background:var(--vermelho-claro);border-color:#f1c5c0}.btn.pequeno{padding:5px 10px;font-size:.85rem}.btn.fantasma{background:0 0;border-color:#0000}.btn.fantasma:hover{background:#0000000d}label.campo{color:var(--texto-2);flex-direction:column;gap:5px;font-size:.85rem;font-weight:550;display:flex}.input,input[type=text],input[type=email],input[type=password],input[type=number],input[type=date],input[type=month],input[type=url],input[type=tel],select,textarea{font:inherit;color:var(--texto);background:var(--branco);border:1px solid var(--borda);border-radius:8px;width:100%;padding:9px 11px}input:focus,select:focus,textarea:focus{outline:2px solid var(--laranja);outline-offset:-1px;border-color:var(--laranja)}textarea{resize:vertical;min-height:80px}.dica{color:var(--texto-2);font-size:.78rem;font-weight:400}.grade-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.grade-form .inteira{grid-column:1/-1}@media (width<=640px){.grade-form{grid-template-columns:1fr}}.cartao{background:var(--branco);border:1px solid var(--borda);border-radius:var(--raio);box-shadow:var(--sombra)}.cartao.pad{padding:18px 20px}.tabela-wrap{overflow-x:auto}table.tabela{border-collapse:collapse;width:100%;font-size:.9rem}.tabela th{text-align:left;color:var(--texto-2);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--borda);background:#fbfaf8;padding:10px 14px;font-size:.78rem;font-weight:600}.tabela td{vertical-align:middle;border-bottom:1px solid #efede8;padding:11px 14px}.tabela tr:last-child td{border-bottom:none}.tabela tr:hover td{background:#fcfbf9}.tabela .acoes{text-align:right;white-space:nowrap}.num{text-align:right;font-variant-numeric:tabular-nums}.selo{color:var(--texto-2);background:#efede8;border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:.75rem;font-weight:600;display:inline-flex}.selo.verde{background:var(--verde-claro);color:var(--verde)}.selo.vermelho{background:var(--vermelho-claro);color:var(--vermelho)}.selo.laranja{background:var(--laranja-claro);color:var(--laranja-escuro)}.selo.azul{background:var(--azul-claro);color:var(--azul)}.ponto{background:currentColor;border-radius:50%;width:8px;height:8px;display:inline-block}.cabecalho-pagina{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.cabecalho-pagina p{color:var(--texto-2);margin:4px 0 0}.barra-ferramentas{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.vazio{text-align:center;color:var(--texto-2);padding:40px 20px}.vazio strong{color:var(--texto);margin-bottom:4px;display:block}.linha{align-items:center;gap:10px;display:flex}.espaco{flex:1}.mudo{color:var(--texto-2)}.pequeno{font-size:.82rem}.grade-cards{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;display:grid}.secao{margin-top:26px}.secao>h2{margin-bottom:12px}@media print{.nao-imprimir{display:none!important}body,:root{background:#fff}.cartao{box-shadow:none}}
