.tarjeta-form{max-width:var(--reading-width);margin:var(--space-5) auto 0;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-elev);font-family:var(--font-sans)}.tarjeta-form h1{font-size:var(--text-xl);margin:0 0 var(--space-3)}.tarjeta-form label{font-size:var(--text-xs);color:var(--text-muted);margin:0 0 var(--space-3);gap:2px;display:grid}.tarjeta-form input,.tarjeta-form select,.tarjeta-form textarea{font:inherit;font-size:var(--text-sm);background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-2)}.tarjeta-form textarea{resize:vertical}.tarjeta-form button{font:inherit;font-size:var(--text-sm);background:var(--accent);color:var(--accent-ink);border:1px solid var(--accent);border-radius:var(--radius);padding:var(--space-2) var(--space-4);cursor:pointer}.tarjeta-form .boton-peligroso{color:#fff;background:#b91c1c;border-color:#b91c1c}.tarjeta-form .enlace{font-size:var(--text-sm);color:var(--accent)}.aviso{border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius);background:var(--bg-elev);padding:var(--space-3);margin:0 0 var(--space-3);font-family:var(--font-sans);font-size:var(--text-sm)}.aviso-error{color:#b91c1c;border-left-color:#b91c1c}.bloques-cuenta{gap:var(--space-4);max-width:var(--reading-width);margin:var(--space-5) auto 0;padding:0 var(--space-3);display:grid}.bloques-cuenta .tarjeta-form{margin:0}.lista-sesiones{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.lista-sesiones li{justify-content:space-between;align-items:center;gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);display:flex}.lista-sesiones button{font:inherit;font-size:var(--text-xs);border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:var(--radius);padding:2px var(--space-2);cursor:pointer}.lista-sesiones button:hover{border-color:var(--accent);color:var(--accent)}
