.avisos-directo-card{background-color:var(--card-bg,#fff);border:1px solid var(--card-border,#e5e7eb);border-radius:var(--radius-md,10px);box-sizing:border-box;justify-content:space-between;align-items:center;gap:16px;width:100%;margin:0;padding:12px 18px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 2px 8px #00000008}.avisos-directo-card:hover{border-color:var(--card-border-strong,#d1d5db)}.avisos-directo-contenido{flex:1;align-items:flex-start;gap:14px;min-width:0;display:flex}.avisos-directo-icono{background-color:var(--btn-secondary-bg,#0000000a);border:1px solid var(--card-border,#e5e7eb);width:38px;height:38px;color:var(--text-primary,#0f172a);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.avisos-directo-icono.activo{color:var(--success,#16803c);background-color:#16803c1f;border-color:#16803c4d}.avisos-spinner{animation:1s linear infinite avisos-spin}@keyframes avisos-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.avisos-directo-textos{flex-direction:column;gap:3px;min-width:0;display:flex}.avisos-directo-titulo{color:var(--text-primary,#0f172a);margin:0;font-size:.95rem;font-weight:700;line-height:1.35}.avisos-directo-descripcion{color:var(--text-secondary,#64748b);margin:0;font-size:.82rem;line-height:1.45}.avisos-directo-error{color:var(--public-accent,#dc2626);margin-top:2px;font-size:.78rem}.avisos-directo-accion{flex-shrink:0}.avisos-directo-btn{border-radius:var(--radius-sm,6px);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;padding:8px 16px;font-size:.84rem;font-weight:600;transition:all .18s;display:inline-flex}.avisos-directo-btn:disabled{opacity:.6;cursor:not-allowed}.avisos-directo-btn.activar{background-color:var(--text-primary,#0f172a);color:var(--bg-color,#fff);border:1px solid #0000}.avisos-directo-btn.activar:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.avisos-directo-btn.desactivar{color:var(--text-secondary,#64748b);border:1px solid var(--card-border,#cbd5e1);background-color:#0000}.avisos-directo-btn.desactivar:hover:not(:disabled){background-color:var(--btn-secondary-hover-bg,#0000000d);color:var(--text-primary,#0f172a);border-color:var(--card-border-strong,#94a3b8)}@media (max-width:640px){.avisos-directo-card{flex-direction:column;align-items:stretch;gap:14px;padding:14px 16px}.avisos-directo-btn{width:100%;padding:10px 14px}}
