/* Marca Liverihu: reemplaza la escala azul por fucsia #FF1B83 */
:root {
  --blue-1: 255 252 253; --blue-2: 255 247 250; --blue-3: 255 233 242; --blue-4: 255 220 235;
  --blue-5: 252 205 226; --blue-6: 246 189 214; --blue-7: 238 166 199; --blue-8: 230 138 180;
  --blue-9: 255 27 131;  --blue-10: 235 20 120; --blue-11: 200 14 100; --blue-12: 98 18 57;
  --text-blue: 74 10 42; --solid-blue: 255 220 235; --border-blue: 255, 27, 131, .5;
  --solid-blue-2: 255 252 253; --border-blue-strong: 140 20 80;
}
.dark {
  --blue-1: 20 12 16; --blue-2: 30 15 22; --blue-3: 56 21 39; --blue-4: 77 18 49;
  --blue-5: 92 24 59; --blue-6: 109 37 71; --blue-7: 135 51 88; --blue-8: 176 67 116;
  --blue-9: 255 27 131; --blue-10: 255 70 155; --blue-11: 255 146 190; --blue-12: 253 211 232;
  --text-blue: 255 220 235; --solid-blue: 77 18 49; --border-blue: 255, 27, 131, .5;
  --solid-blue-2: 26 22 24; --border-blue-strong: 253 211 232;
}

/* Menú: sin Llamadas ni Contactos (pedido de Paula, 2/oct) */
aside nav li:has(> a[href$="/calls"]),
aside nav li:has(> a[href*="/contacts"]) { display: none !important; }

/* Botón para abrir el perfil del cliente: fucsia y bien visible (2/oct) */
button:has(.i-ph-user-bold) {
  background: #FF1B83 !important;
  color: #fff !important;
  box-shadow: 0 0 0 4px rgba(255, 27, 131, .30) !important;
}
button:has(.i-ph-user-bold) .i-ph-user-bold { color: #fff !important; }

/* Botón ✕ de las macros de etiqueta (liverihu.js) */
.liverihu-quitar:hover:enabled { background: rgba(255, 27, 131, .25) !important; color: #FF1B83 !important; }
.liverihu-quitar.liverihu-ok { background: rgba(48, 164, 108, .35) !important; }
.liverihu-quitar.liverihu-error { background: rgba(229, 72, 77, .35) !important; }
