Acessados recentemente
@@ -660,6 +752,26 @@ onBeforeUnmount(() => {
:root.app-dark .mb-item__icon--doc { color: #7dd3fc; }
:root.app-dark .mb-item__icon--intake { color: #fdba74; }
+/* "Ir para [data]" — card azul predominante, mesmo padrao visual do
+ popover da agenda (MelissaAgendaSearchPopover). Cores diretas (sem
+ var/color-mix) pra garantir contraste em ambos os modos. */
+.mb-item--gotodate {
+ background: rgba(59, 130, 246, 0.16);
+ border: 1.5px solid rgba(59, 130, 246, 0.55);
+}
+.mb-item--gotodate:hover,
+.mb-item--gotodate.is-active {
+ background: rgba(59, 130, 246, 0.26);
+ border-color: rgba(59, 130, 246, 0.75);
+}
+.mb-item__icon--gotodate {
+ background: #3b82f6;
+ color: white;
+}
+.mb-item--gotodate .mb-item__label { color: #2563eb; font-weight: 600; }
+:root.app-dark .mb-item--gotodate .mb-item__label { color: #93c5fd; }
+:root.app-dark .mb-item--gotodate .mb-item__sub { color: rgba(147, 197, 253, 0.7); }
+
.mb-item__main {
flex: 1;
min-width: 0;
diff --git a/src/layout/melissa/MelissaPacientes.vue b/src/layout/melissa/MelissaPacientes.vue
index 503d1bc..ed6d0d1 100644
--- a/src/layout/melissa/MelissaPacientes.vue
+++ b/src/layout/melissa/MelissaPacientes.vue
@@ -313,6 +313,9 @@ async function refetchTudo() {
}
// ── Estado de UI ───────────────────────────────────────────────
+// Busca local — filtra a lista visivel combinada com filtros de
+// status/grupo/tag. Busca global (Ctrl+K) tem botao dedicado no
+// .melissa-tray, fora desta seccao.
const busca = ref('');
const statusFiltro = ref('ativos'); // 'todos' | 'ativos' | 'inativos' | 'arquivados'
const grupoFiltroId = ref(null); // null = todos