.CuentaPage_sidebarUser__geBBM{margin:10px 0 0;color:var(--color-primary,#16a34a)}.CuentaPage_accountPage__wE5by{min-height:100vh;padding:.5rem;background:var(--color-bg-soft,#f5f5f7);display:flex;justify-content:center}.CuentaPage_accountLayout__2zS2q{width:100%;max-width:1300px;display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:1.5rem;gap:1.5rem}.CuentaPage_sidebar__geGf1{background:var(--color-surface,#fff);border-radius:var(--radius-lg,16px);box-shadow:var(--shadow-soft,0 10px 30px rgba(15,23,42,.08));padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.CuentaPage_sidebarTitle__JzIB3{margin:0;font-size:1.1rem;font-weight:600}.CuentaPage_menu__8AaBX{display:flex;flex-direction:column;gap:.5rem}.CuentaPage_menuLink__p2vFz{width:100%;text-align:left;border-radius:999px;border:1px solid transparent;padding:.6rem .9rem;font-size:.95rem;cursor:pointer;background:transparent;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .1s ease}.CuentaPage_menuLink__p2vFz:hover{background:var(--color-bg-soft,#f3f4f6);transform:translateY(-1px)}.CuentaPage_menuLinkActive__ASRSI{background:var(--color-primary-soft,#dcfce7);border-color:var(--color-primary,#16a34a);color:var(--color-primary-strong,#15803d);font-weight:600}.CuentaPage_menuLinkDanger__qahHm{color:var(--color-danger,#b91c1c)}.CuentaPage_menuLinkDanger__qahHm:hover{background:#fef2f2}.CuentaPage_menuLinkLogout__3c0FL{width:100%;text-align:left;border-radius:999px;border:1px solid transparent;padding:.6rem .9rem;font-size:.95rem;cursor:pointer;background:transparent;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .1s ease;color:var(--color-danger,#b91c1c)}.CuentaPage_menuLinkLogout__3c0FL:hover{background:#fef2f2}.CuentaPage_content__efFf1{background:var(--color-surface,#fff);border-radius:var(--radius-lg,16px);box-shadow:var(--shadow-soft,0 10px 30px rgba(15,23,42,.08));padding:1.75rem;display:flex;flex-direction:column;gap:1.25rem}.CuentaPage_contentHeader__Zm_CM{display:flex;flex-direction:column;gap:.35rem}.CuentaPage_contentTitle__MpMIq{margin:0;font-size:1.3rem;font-weight:600}.CuentaPage_contentSubtitle__q8Px9{margin:0;font-size:.95rem;color:var(--color-text-muted,#6b7280)}.CuentaPage_form__wZih9{margin-top:.75rem;display:flex;flex-direction:column;gap:2rem}.CuentaPage_field__Hrf8C{display:flex;flex-direction:column;gap:.35rem}.CuentaPage_label__2CXhq{font-size:.9rem;font-weight:600}.CuentaPage_input___Ugv7{border-radius:999px;border:1px solid var(--color-border-subtle,#e5e7eb);padding:.65rem .9rem;font-size:.95rem;outline:none;background:var(--color-surface,#fff);transition:border-color .15s ease,box-shadow .15s ease}.CuentaPage_input___Ugv7:focus{border-color:var(--color-primary,#16a34a);box-shadow:0 0 0 1px var(--color-primary,#16a34a)}.CuentaPage_textarea__OIX8L{border-radius:1rem;border:1px solid var(--color-border-subtle,#e5e7eb);padding:.75rem .9rem;font-size:.95rem;outline:none;min-height:120px;resize:vertical;background:var(--color-surface,#fff);transition:border-color .15s ease,box-shadow .15s ease}.CuentaPage_textarea__OIX8L:focus{border-color:var(--color-primary,#16a34a);box-shadow:0 0 0 1px var(--color-primary,#16a34a)}.CuentaPage_submitButton__tO8x5{align-self:flex-start;border-radius:999px;border:none;padding:.7rem 1.4rem;font-size:.95rem;font-weight:600;cursor:pointer;background:var(--color-primary,#16a34a);color:#fff;transition:transform .1s ease,box-shadow .1s ease,background .1s ease}.CuentaPage_submitButton__tO8x5:hover{background:var(--color-primary-strong,#15803d);box-shadow:0 8px 18px rgba(22,163,74,.4);transform:translateY(-1px)}.CuentaPage_productTopGrid__9pmY6{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem}.CuentaPage_productImageCol__MzSz8{min-width:0}.CuentaPage_productInfoCol__aXmFD{min-width:0;display:flex;flex-direction:column;gap:1rem}.CuentaPage_imagePreviewBox__uTgzC{width:100%;aspect-ratio:1/1;border-radius:14px;overflow:hidden;border:1px solid rgba(0,0,0,.12);background:rgba(0,0,0,.02);display:grid;place-items:center}.CuentaPage_imagePreview__O3OEJ{width:100%;height:100%;object-fit:cover;display:block}.CuentaPage_imagePlaceholder__Ioomy{font-size:.95rem;opacity:.75}.CuentaPage_threeColsRow__KvLlc{display:grid;grid-template-columns:1fr;grid-gap:.9rem;gap:.9rem}.CuentaPage_fullRow__VJ2wQ{grid-column:1/-1}.CuentaPage_sectionBox__Rwl0D{border:1px solid rgba(0,0,0,.1);border-radius:12px;padding:.9rem;background:rgba(0,0,0,.02)}.CuentaPage_sectionTitle__juhfa{font-weight:600;margin-bottom:.5rem}.CuentaPage_helperList__CjcyF{margin:.6rem 0 0;padding-left:1.1rem;font-size:.9rem;opacity:.9}@media (max-width:900px){.CuentaPage_accountLayout__2zS2q{grid-template-columns:minmax(0,1fr)}.CuentaPage_sidebar__geGf1{order:1}.CuentaPage_content__efFf1{order:2}}@media (min-width:768px){.CuentaPage_formGrid__aHU4Z{display:grid;grid-template-columns:1fr 1fr;grid-gap:.9rem;gap:.9rem}.CuentaPage_productTopGrid__9pmY6{grid-template-columns:260px 1fr;align-items:start}.CuentaPage_threeColsRow__KvLlc{grid-template-columns:1fr 1fr 1fr}}.CuentaPage_panelCard__Lh0ik{border:1px solid rgba(0,0,0,.08);border-radius:16px;padding:.5rem;background:rgba(0,0,0,.015)}.CuentaPage_secondaryButton__KwSDs{border-radius:999px;border:1px solid var(--color-border-subtle,#e5e7eb);padding:.55rem 1rem;font-size:.9rem;background:#fff;cursor:pointer}.CuentaPage_inlineError__YKpSX{color:var(--color-danger,#b91c1c);margin:0 0 1rem}.CuentaPage_inlineSuccess__1YUUF{color:#166534;margin:0 0 1rem}.CuentaPage_twoColsGrid__0vZ2e{display:grid;grid-template-columns:1fr;grid-gap:.9rem;gap:.9rem}.CuentaPage_metricsGrid__Dul_r{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem;margin-bottom:1rem}.CuentaPage_rowBetween__6yJBD{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}.CuentaPage_orderItemsGrid__6ZuZo{gap:1rem}.CuentaPage_orderItemCard__5QbeS{border:1px solid rgba(0,0,0,.08);border-radius:14px;padding:.9rem;display:grid;grid-template-columns:1fr;grid-gap:.8rem;gap:.8rem;background:#fff}@media (min-width:768px){.CuentaPage_twoColsGrid__0vZ2e{grid-template-columns:1fr 1fr}.CuentaPage_metricsGrid__Dul_r{grid-template-columns:repeat(3,minmax(0,1fr))}.CuentaPage_orderItemsGrid__6ZuZo{grid-template-columns:1fr 1fr}}