/* Shared member card; all colors follow the selected Pink37 palette. */
html[data-visual-theme="Pink37Crimson"] .pink37-account[data-member="true"] .pink37-account-row{width:100%;min-height:4.25rem;gap:.625rem;justify-content:space-between}
html[data-visual-theme="Pink37Crimson"] .pink37-account[data-member="true"] .pink37-welcome,
html[data-visual-theme="Pink37Crimson"] .pink37-account[data-member="true"] .pink37-account-row>.button-box{display:none!important}
html[data-visual-theme="Pink37Crimson"] .pink37-member{display:flex;align-items:center;gap:.5rem;min-width:0;max-width:64%;padding:.25rem .75rem .25rem .25rem;border:0;border-radius:999px;background:linear-gradient(110deg,var(--ep-color-background-fill-gradients-primary-b),var(--ep-color-background-fill-active-primary));color:#fff;font:inherit;text-align:left;cursor:pointer}
html[data-visual-theme="Pink37Crimson"] .pink37-member-avatar{width:2.875rem;height:2.875rem;flex:0 0 2.875rem;border:2px solid white;outline:1px solid var(--ep-color-border-brand);border-radius:50%;object-fit:cover;background:var(--ep-color-background-fill-surface-raised-L2)}
html[data-visual-theme="Pink37Crimson"] .pink37-member-info{display:flex;flex-direction:column;min-width:0;line-height:1.35}
html[data-visual-theme="Pink37Crimson"] .pink37-member-name{font-size:.875rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
html[data-visual-theme="Pink37Crimson"] .pink37-member-id{font-size:.6875rem;white-space:nowrap;color:#fff;opacity:.85}
html[data-visual-theme="Pink37Crimson"] .pink37-account .pink37-member-balance{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:flex-end;column-gap:.15rem;row-gap:0;min-width:5.75rem;max-width:42%;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;color:var(--ep-color-text-default)!important;position:relative}
html[data-visual-theme="Pink37Crimson"] .pink37-member-balance .currency,
html[data-visual-theme="Pink37Crimson"] .pink37-member-balance .assets-box-number{font-size:.9375rem!important;font-weight:700!important;color:var(--ep-color-text-default)!important;margin:0!important;line-height:1.4}
html[data-visual-theme="Pink37Crimson"] .pink37-member-balance .assets-img{width:1.75rem!important;height:1.75rem!important;object-fit:contain;order:3;margin-left:.35rem}
html[data-visual-theme="Pink37Crimson"] .pink37-member-balance::after{content:'Saldo';display:block;width:100%;font-size:.625rem;color:var(--ep-color-text-weak);text-align:right;padding-right:2.1rem;line-height:1.5}
html[data-visual-theme="Pink37Crimson"] .pink37-member-balance .deposit{order:3;margin:0 0 0 .25rem!important;min-width:1.75rem!important;width:1.75rem!important;height:1.75rem!important;--background:transparent;--border-width:0;--box-shadow:none;--padding-start:0;--padding-end:0}
html[data-visual-theme="Pink37Crimson"] .pink37-member-balance .deposit::part(native){padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
html[data-visual-theme="Pink37Crimson"] .pink37-member-balance .deposit-icon{color:var(--ep-color-text-brand-primary)!important;font-size:1.5rem!important}
html[data-visual-theme="Pink37Crimson"] .pink37-member:focus-visible{outline:2px solid var(--ep-color-text-brand-primary);outline-offset:3px}

html[data-visual-theme="Pink37Crimson"] .pink37-account .pink37-member-balance{display:grid!important;grid-template-columns:auto auto 1.75rem;grid-template-rows:1.4rem 1rem;column-gap:.125rem;align-items:center;justify-content:end;max-width:43%}
html[data-visual-theme="Pink37Crimson"] .pink37-member-balance .currency{grid-column:1;grid-row:1}
html[data-visual-theme="Pink37Crimson"] .pink37-member-balance .assets-box-number{grid-column:2;grid-row:1}
html[data-visual-theme="Pink37Crimson"] .pink37-member-balance .assets-img{grid-column:3;grid-row:1 / 3;order:initial;margin:0!important}
html[data-visual-theme="Pink37Crimson"] .pink37-member-balance::after{grid-column:1 / 3;grid-row:2;padding:0;text-align:right}
html[data-visual-theme="Pink37Crimson"] .pink37-member-balance .deposit{grid-column:3;grid-row:1 / 3;z-index:1;margin:0!important;--background:transparent!important;--border-color:transparent!important;--border-width:0!important;--box-shadow:none!important}
html[data-visual-theme="Pink37Crimson"] .pink37-member-balance .deposit-icon{visibility:hidden}

/* Wallet spacing matches reference; native hit target stays functional and visually transparent. */
html[data-visual-theme="Pink37Crimson"] .pink37-account .pink37-member-balance{grid-template-columns:auto auto 2.75rem;max-width:46%}
html[data-visual-theme="Pink37Crimson"] .pink37-member-balance .assets-img{width:2.125rem!important;height:2.125rem!important;justify-self:end;border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}
html[data-visual-theme="Pink37Crimson"] .pink37-member-balance .deposit{opacity:0!important;width:2.125rem!important;height:2.125rem!important;justify-self:end;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}
html[data-visual-theme="Pink37Crimson"] .pink37-member-balance:focus-within .assets-img{outline:2px solid var(--ep-color-text-brand-primary)!important;outline-offset:3px}
