/* Área de clientes: la paleta del panel sobre fondo claro, como el sitio. */
body.cuenta{background:#f4f4f8;color:#0b0b14}
body.cuenta .barra{background:#0b0b14}
body.cuenta .tarjeta{background:#fff;border-color:#e6e6ef;color:#0b0b14}
body.cuenta .kpi{background:#fff;border-color:#e6e6ef;color:#0b0b14}
body.cuenta .kpi b,body.cuenta h1,body.cuenta h2{color:#0b0b14}
body.cuenta .ayuda,body.cuenta .etiqueta,body.cuenta .kpi span{color:#5b5b74}
body.cuenta input,body.cuenta select,body.cuenta textarea{background:#fff;color:#0b0b14;border-color:#cfcfe0}
body.cuenta .chip{color:#5b5b74;border-color:#cfcfe0}
body.cuenta a{color:#0b7285}
body.cuenta .contenido{max-width:720px}
body.cuenta .plaza{background:#f7f7fb;border-color:#e6e6ef;color:#0b0b14}
body.cuenta .plaza .chip{background:#fff}
body.cuenta .aviso.aviso-ok{background:#eefcff;border-color:#9ee8f5;color:#0b4b57}
body.cuenta .aviso.aviso-error{background:#fff1f4;border-color:#ffb3c8;color:#8a1240}
body.cuenta .boton{border-color:#cfcfe0;color:#0b0b14;background:#fff}
body.cuenta .boton.primario{background:#0b0b14;color:#fff;border-color:#0b0b14}
body.cuenta .boton.peligro{color:#b4174b;border-color:#ffb3c8;background:#fff}
body.cuenta .barra .nav a,body.cuenta .barra .enlace{color:#f4f4f8}
body.cuenta .plaza>div:has(>.opciones-pago){flex:1 1 320px}
body.cuenta .opciones-pago{margin-top:.75rem}
body.cuenta .opciones-pago .boton{width:100%}
body.cuenta .opciones-pago .ayuda{margin:.35rem 0 0;font-size:.85rem}
body.cuenta .payment-information h2{margin:0 0 .5rem;font-size:1rem;letter-spacing:.04em}
body.cuenta .payment-information p{margin:0 0 .5rem}
