.aviso-vencidas{z-index:190;background:var(--superficie);border:1px solid var(--borde);border-left:3px solid var(--peligro);border-radius:8px;width:340px;max-width:calc(100vw - 32px);padding:10px 12px;animation:.25s ease-out aviso-vencidas-entra;position:fixed;bottom:16px;right:16px;box-shadow:0 8px 28px #0000002e}@keyframes aviso-vencidas-entra{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.aviso-vencidas-cab{align-items:center;gap:6px;display:flex}.aviso-vencidas-campana{color:var(--peligro);line-height:0;display:inline-flex}.aviso-vencidas-titulo{color:var(--texto);font-size:.9rem;font-weight:600}.aviso-vencidas-detalle{color:var(--texto-2);margin:2px 0 6px 21px;font-size:.75rem}.aviso-vencidas-lista{flex-direction:column;gap:1px;margin-bottom:8px;display:flex}.aviso-vencidas .aviso-vencidas-fila{width:100%;box-shadow:none;text-align:left;color:var(--texto);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-direction:column;align-items:flex-start;padding:3px 6px;font-weight:400;display:flex}.aviso-vencidas .aviso-vencidas-fila:hover{background:var(--borde)}.aviso-vencidas-fila-titulo{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.82rem;overflow:hidden}.aviso-vencidas-fila-meta{color:var(--peligro);font-size:.7rem}.aviso-vencidas-resto{color:var(--texto-3);padding:2px 6px;font-size:.75rem}.aviso-vencidas-acciones{align-items:center;gap:6px;display:flex}.aviso-vencidas .aviso-vencidas-btn{background:var(--superficie);color:var(--texto);border:1px solid var(--borde-fuerte);box-shadow:none;cursor:pointer;border-radius:4px;padding:3px 10px;font-size:.78rem;font-weight:400}.aviso-vencidas .aviso-vencidas-btn:hover{border-color:var(--texto-3);background:var(--superficie-2)}.aviso-vencidas .aviso-vencidas-btn.principal{color:var(--primary);border-color:color-mix(in srgb, var(--principal) 45%, transparent);margin-left:auto}.aviso-vencidas .aviso-vencidas-btn.principal:hover{background:var(--principal-tinte)}.aviso-vencidas .aviso-vencidas-posponer{border:1px solid var(--borde-fuerte);border-radius:4px;width:auto;height:26px;margin:0;padding:0 4px;font-size:.78rem}.aviso-vencidas-pie{color:var(--texto-3);margin-top:6px;font-size:.68rem}.aviso-vencidas .aviso-vencidas-permiso{background:var(--superficie);color:var(--info);border:1px dashed var(--info-tinte);box-shadow:none;cursor:pointer;border-radius:6px;margin-top:6px;padding:4px 8px;font-size:.72rem;font-weight:400;display:block}
