/* r17 (Piero 05/11): aviso de pendientes bajo la barra (módulo 103). Delgado y tranquilo con pocas horas; naranja >24 h; rojo >72 h. */
#mc-pendientes-aviso.mc-pend{--pend:#2f7cf6;--pend-fondo:rgba(47,124,246,.10);--pend-borde:rgba(47,124,246,.35);
  display:flex;align-items:stretch;gap:0;margin:8px auto;max-width:1240px;width:calc(100% - 24px);box-sizing:border-box;
  border:1px solid var(--pend-borde);border-left:5px solid var(--pend);border-radius:12px;background:var(--pend-fondo);color:inherit;
  font-size:14px;line-height:1.35;position:relative;z-index:5}
#mc-pendientes-aviso.mc-pend-naranja{--pend:#f08c00;--pend-fondo:rgba(240,140,0,.13);--pend-borde:rgba(240,140,0,.45)}
#mc-pendientes-aviso.mc-pend-roja{--pend:#e5383b;--pend-fondo:rgba(229,56,59,.13);--pend-borde:rgba(229,56,59,.5)}
#mc-pendientes-aviso .mc-pend-main{flex:1 1 auto;display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;min-width:0;padding:9px 12px;
  background:none;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:10px 0 0 10px;justify-content:flex-start!important;text-align:left!important;box-shadow:none;text-transform:none;letter-spacing:normal}
#mc-pendientes-aviso .mc-pend-main:hover{background:rgba(127,127,127,.08)}
#mc-pendientes-aviso .mc-pend-main:focus-visible,#mc-pendientes-aviso .mc-pend-cerrar:focus-visible,#mc-pendientes-aviso .mc-pend-todo:focus-visible{outline:2px solid var(--pend);outline-offset:-2px}
#mc-pendientes-aviso .mc-pend-punto{width:10px;height:10px;border-radius:50%;background:var(--pend);flex:0 0 auto;box-shadow:0 0 0 3px var(--pend-fondo)}
#mc-pendientes-aviso.mc-pend-roja .mc-pend-punto{animation:mc-pend-latido 1.6s ease-in-out infinite}
@keyframes mc-pend-latido{50%{box-shadow:0 0 0 7px rgba(229,56,59,0)}}
@media (prefers-reduced-motion:reduce){#mc-pendientes-aviso.mc-pend-roja .mc-pend-punto{animation:none}}
#mc-pendientes-aviso .mc-pend-total{font-weight:800}
#mc-pendientes-aviso .mc-pend-lbl{opacity:.75}
#mc-pendientes-aviso .mc-pend-edad{font-weight:700;color:var(--pend)}
#mc-pendientes-aviso:not(.mc-pend-naranja):not(.mc-pend-roja) .mc-pend-edad{color:inherit;font-weight:400;opacity:.85}
#mc-pendientes-aviso .mc-pend-ir{margin-left:auto;font-weight:800;color:var(--pend);white-space:nowrap}
#mc-pendientes-aviso .mc-pend-ir::after{content:" \2192"}
#mc-pendientes-aviso .mc-pend-todo{align-self:center;padding:6px 10px;font-weight:700;color:var(--pend);white-space:nowrap;text-decoration:underline;text-underline-offset:3px}
/* Finanzas → «Ver todo»: el enlace lleva su aviso (otro sitio, puede pedir entrar con la cuenta Ticopa) */
#mc-pendientes-aviso .mc-pend-todo-caja{align-self:center;display:flex;flex-direction:column;gap:2px;max-width:300px;padding:4px 10px}
#mc-pendientes-aviso .mc-pend-todo-caja .mc-pend-todo{padding:0;align-self:flex-start}
#mc-pendientes-aviso .mc-pend-todo-nota{opacity:.8;font-size:12px;line-height:1.3}
#mc-pendientes-aviso .mc-pend-cerrar{flex:0 0 40px;background:none;border:0;border-left:1px solid var(--pend-borde);color:inherit;font-size:20px;line-height:1;opacity:.65;cursor:pointer;border-radius:0 10px 10px 0;box-shadow:none;padding:0}
#mc-pendientes-aviso .mc-pend-cerrar:hover{opacity:1}
@media (max-width:640px){
  #mc-pendientes-aviso.mc-pend{width:calc(100% - 16px);margin:6px auto;font-size:13px;flex-wrap:wrap}
  #mc-pendientes-aviso .mc-pend-main{gap:2px 8px;padding:8px 10px;flex:1 1 calc(100% - 41px)}
  #mc-pendientes-aviso .mc-pend-urg,#mc-pendientes-aviso .mc-pend-edad{flex-basis:100%;padding-left:18px}
  #mc-pendientes-aviso .mc-pend-ir{margin-left:18px}
  #mc-pendientes-aviso .mc-pend-todo{order:3;flex-basis:100%;padding:0 10px 8px 28px;white-space:normal}
  #mc-pendientes-aviso .mc-pend-todo-caja{order:3;flex-basis:100%;max-width:none;padding:0 10px 8px 28px}
}
