.contenedor-cuenta-pagina[data-astro-cid-fvet2g6l]{max-width:1080px;margin:36px auto;padding:0 16px}.grid-cuenta[data-astro-cid-fvet2g6l]{grid-template-columns:260px 1fr;gap:24px;display:grid}.tarjeta-perfil-lateral[data-astro-cid-fvet2g6l]{text-align:center;background:#fff;border:1px solid #e0e0e0;border-radius:10px;padding:24px 16px;box-shadow:0 2px 8px #0000000a}.avatar-bloque[data-astro-cid-fvet2g6l]{justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 12px;display:flex;position:relative}.avatar-circle[data-astro-cid-fvet2g6l]{background:#eee;border:3px solid #ff6b00;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;font-size:36px;display:flex}.foto-perfil[data-astro-cid-fvet2g6l]{object-fit:cover;border:3px solid #ff6b00;border-radius:50%;width:80px;height:80px}.foto-perfil[data-astro-cid-fvet2g6l].oculto,.avatar-circle[data-astro-cid-fvet2g6l].oculto{display:none}.btn-subir-foto[data-astro-cid-fvet2g6l]{color:#fff;cursor:pointer;background:#2b303a;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;display:flex;position:absolute;bottom:0;right:0;box-shadow:0 2px 6px #0003}.input-foto-oculto[data-astro-cid-fvet2g6l]{display:none}.tarjeta-perfil-lateral[data-astro-cid-fvet2g6l] h3[data-astro-cid-fvet2g6l]{color:#333;word-break:break-word;margin:0 0 4px;font-size:17px}.email-subtext[data-astro-cid-fvet2g6l]{color:#777;word-break:break-all;margin-bottom:12px;font-size:12px}.badge-nivel[data-astro-cid-fvet2g6l]{color:#fff;background:#ff6b00;border-radius:12px;margin-bottom:20px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-block}.menu-lateral[data-astro-cid-fvet2g6l]{text-align:left;flex-direction:column;gap:6px;display:flex}.btn-tab-menu[data-astro-cid-fvet2g6l]{text-align:left;color:#444;cursor:pointer;background:0 0;border:none;border-radius:6px;width:100%;padding:10px 12px;font-size:13px;font-weight:600;transition:background .2s,color .2s;display:block}.btn-tab-menu[data-astro-cid-fvet2g6l].activo,.btn-tab-menu[data-astro-cid-fvet2g6l]:hover{color:#ff6b00;background:#fff4ed}.btn-logout[data-astro-cid-fvet2g6l]{color:#d9534f;border-top:1px solid #eee;margin-top:10px;padding-top:12px}.btn-logout[data-astro-cid-fvet2g6l]:hover{color:#d9534f;background:#fdf2f2}.contenido-perfil-main[data-astro-cid-fvet2g6l]{flex-direction:column;gap:24px;display:flex}.caja-seccion[data-astro-cid-fvet2g6l]{background:#fff;border:1px solid #e0e0e0;border-radius:10px;padding:28px;box-shadow:0 2px 8px #0000000a}.bloque-tab[data-astro-cid-fvet2g6l].oculto{display:none}.caja-seccion[data-astro-cid-fvet2g6l] h2[data-astro-cid-fvet2g6l]{color:#333;margin:0 0 4px;font-size:20px}.subtitulo-seccion[data-astro-cid-fvet2g6l]{color:#666;margin-bottom:20px;font-size:13px}.form-datos-grid[data-astro-cid-fvet2g6l]{flex-direction:column;gap:16px;max-width:480px;display:flex}.campo-input[data-astro-cid-fvet2g6l]{flex-direction:column;gap:6px;display:flex}.campo-input[data-astro-cid-fvet2g6l] label[data-astro-cid-fvet2g6l]{color:#444;font-size:12px;font-weight:700}.input-estandar[data-astro-cid-fvet2g6l]{border:1px solid #ccc;border-radius:6px;outline:none;padding:11px 12px;font-size:14px}.input-estandar[data-astro-cid-fvet2g6l]:disabled{color:#888;cursor:not-allowed;background:#f5f5f5}.input-estandar[data-astro-cid-fvet2g6l]:focus{border-color:#ff6b00}.grid-2-col[data-astro-cid-fvet2g6l]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.btn-guardar-naranja[data-astro-cid-fvet2g6l]{color:#fff;cursor:pointer;background:#ff6b00;border:none;border-radius:6px;align-self:flex-start;margin-top:8px;padding:12px 20px;font-size:14px;font-weight:700}.btn-guardar-naranja[data-astro-cid-fvet2g6l]:hover{background:#e05e00}.estado-vacio-compras[data-astro-cid-fvet2g6l]{text-align:center;background:#fafafa;border:2px dashed #eee;border-radius:8px;padding:32px 16px}.toast-flotante[data-astro-cid-fvet2g6l]{color:#fff;z-index:9999;background:#2b303a;border-left:5px solid #28a745;border-radius:8px;padding:14px 24px;font-size:14px;font-weight:500;transition:all .3s;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 16px #00000040}.toast-flotante[data-astro-cid-fvet2g6l].oculto{display:none}
