html,body,#app{height:100%;margin:0}:root{--asa-auth-background:#eef3f8;--asa-surface:#fff;--asa-surface-muted:#f0f2f5;--asa-surface-subtle:#fafafa;--asa-border:#0f172a1a;--asa-text:#0f172ade;--asa-text-muted:#0f172a94;--asa-text-subtle:#0f172a73;--asa-chat-background:#efeae2;--asa-chat-own:#d3e3fd;--asa-chat-note:#fff3c4;--asa-chat-warning:#fff8e1;--asa-chat-note-border:#f9a825;--asa-chat-pattern:#0f172a0a;--asa-overlay:#0f172a7a}:root[data-tema=escuro]{--asa-auth-background:#07101d;--asa-surface:#121c2d;--asa-surface-muted:#182438;--asa-surface-subtle:#1d2a3d;--asa-border:#e2e8f021;--asa-text:#f1f5f9eb;--asa-text-muted:#e2e8f0ad;--asa-text-subtle:#e2e8f080;--asa-chat-background:#0f1928;--asa-chat-own:#163a5d;--asa-chat-note:#4a3b12;--asa-chat-warning:#3f3210;--asa-chat-note-border:#e0b44b;--asa-chat-pattern:#e2e8f009;--asa-overlay:#020617ad}body{background:rgb(var(--v-theme-background))}.auth-pagina{background:var(--asa-auth-background);min-height:100vh;transition:background-color .16s}@layer vuetify-final.trumps{.v-overlay.v-dialog .v-overlay__scrim{opacity:1!important;background:var(--asa-overlay)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}@media (prefers-reduced-transparency:reduce){.v-overlay.v-dialog .v-overlay__scrim{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:color-mix(in srgb, var(--asa-overlay) 85%, #000)!important}}}.pagina-cabecalho{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.pagina-cabecalho h1,.pagina-cabecalho .text-h5{min-width:0;margin:0}.pagina-filtros{grid-template-columns:1fr;gap:12px;width:100%;display:grid}.pagina-filtros>*{width:100%;min-width:0}.pagina-cabecalho>.v-btn{width:100%}.item-lista{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.item-lista__acoes{margin-left:auto;display:flex}.tabela-scroll{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.auth-cartao{width:min(420px,100% - 32px);margin:16px}@media (width>=960px){.pagina-filtros{flex-wrap:wrap;justify-content:flex-end;width:auto;margin-left:auto;display:flex}.pagina-filtros>*{flex:none;width:200px}.pagina-cabecalho>.v-btn{width:auto;margin-left:auto}.item-lista{flex-wrap:nowrap}}
