/* 与「我的收藏」一致的账户列表空状态。 */ /* 空态时仍保持与个人中心同宽的主栏,避免筛选条贴到视口左缘。 */ .account-empty { display: flex; flex-direction: column; align-items: center; gap: 16px; width: 100%; padding: 96px 16px; font-size: 14px; line-height: 22px; text-align: center; } .account-empty[hidden] { display: none !important; } .account-empty__icon { display: flex; align-items: center; justify-content: center; width: 96px; height: 96px; flex: 0 0 96px; border: 1px solid var(--line); border-radius: 50%; background: #1b1b1f; } .account-empty__icon img { width: 40px; height: 40px; } .account-empty__title { margin: 0; color: var(--text); font-size: 20px; font-weight: 600; line-height: 28px; } .account-empty__description { margin: 0; color: var(--text-muted); font-size: 14px; line-height: 22px; } .account-empty__description-mobile { display: none; } .account-empty__action { display: inline-flex; align-items: center; justify-content: center; gap: 8px; width: 147px; height: 48px; border-radius: 999px; background: linear-gradient(105deg, #ff4a7b 0%, #ec237f 52%, #93226f 100%); color: #fff; font-size: 14px; font-weight: 600; line-height: 20px; white-space: nowrap; } .account-empty__action img { width: 20px; height: 20px; } .account-empty__action:focus-visible { outline: 2px solid var(--accent-hot); outline-offset: 3px; } @media (max-width: 768px) { .account-empty { padding: 48px 16px; } .account-empty__description-desktop { display: none; } .account-empty__description-mobile { display: inline; } }