.profile-finance-button{display:flex;width:100%;align-items:center;margin-top:14px;padding:13px 0;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent;color:#aaa3b7;text-align:left;opacity:.82}.profile-finance-button:hover{color:#fff;opacity:1}
.profile-finance-button span b,.profile-finance-button span small{display:block}.profile-finance-button span b{font-size:13px}.profile-finance-button span small{margin-top:3px;color:#777082;font-size:9px}
#profileDialog{width:min(880px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow:hidden;padding:28px}.profile-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.profile-main-column,.profile-side-column{min-width:0}.profile-main-column{display:flex;flex-direction:column}.profile-side-column{padding:17px 20px;border:1px solid var(--line);border-radius:20px;background:rgba(12,10,19,.38)}#profileDialog .profile-main-column>.eyebrow{margin-top:2px}#profileDialog .profile-main-column h2{margin-bottom:4px}#profileDialog .profile-main-column>.muted{margin:0 0 3px}#profileDialog .profile-balance{margin:15px 0;padding:15px 17px}#profileDialog #profileForm{display:grid;grid-template-columns:1fr 1fr;gap:0 10px}#profileDialog #profileForm label{margin:8px 0}#profileDialog #profileForm label:nth-of-type(3),#profileDialog #profileForm button{grid-column:1/-1}#profileDialog #profileForm input,#profileDialog #profileForm select{padding:11px 12px}#profileDialog #profileForm button{margin-top:8px;padding-block:11px}#profileDialog .profile-side-column>.profile-section:first-child{margin-top:0;padding-top:0;border-top:0}#profileDialog .profile-side-column .profile-section{margin-top:17px;padding-top:16px}#profileDialog .referral-card p{margin:9px 0 12px;font-size:11px;line-height:1.45}#profileDialog .referral-copy-row{gap:7px}#profileDialog .referral-copy-row input{padding:10px;font-size:10px}#profileDialog .referral-copy-row button{padding-inline:12px}#profileDialog #shareReferralButton{margin-top:9px;padding-block:11px}#profileDialog #logoutButton{margin-top:auto;padding:11px}.profile-layout~.cookie-settings-link{margin-top:8px!important}
.payment-history-modal{width:min(720px,calc(100% - 28px))}.personal-billing-history{display:grid;gap:16px;margin-top:22px}.personal-finance-summary{display:grid;grid-template-columns:1fr 1fr;gap:9px}.personal-finance-summary span{padding:17px;border-radius:15px;background:#0f0d18}.personal-finance-summary small,.personal-finance-summary b{display:block}.personal-finance-summary small{color:var(--muted);font-size:9px;text-transform:uppercase}.personal-finance-summary b{margin-top:7px;font-size:20px}
.personal-finance-list{display:grid;gap:7px;max-height:48vh;overflow:auto}.personal-finance-list article{display:grid;grid-template-columns:34px minmax(0,1fr) auto 90px;align-items:center;gap:10px;padding:12px;border:1px solid var(--line);border-radius:14px}.personal-finance-list article>i{display:grid;width:32px;height:32px;place-items:center;border-radius:10px;background:rgba(75,205,148,.11);color:#73d9a7;font-style:normal}.personal-finance-list span b,.personal-finance-list span small{display:block}.personal-finance-list span small{margin-top:3px;color:var(--muted);font-size:9px}.personal-finance-list strong{color:#73d9a7;font-size:12px}.personal-finance-list em{color:var(--muted);font-size:9px;font-style:normal;text-align:right}.payment-history-loading,.payment-history-empty{padding:34px;border:1px dashed var(--line);border-radius:16px;color:var(--muted);text-align:center}
@media(max-width:700px){#profileDialog{overflow-y:auto!important;scrollbar-width:none}#profileDialog::-webkit-scrollbar{display:none}.profile-layout{grid-template-columns:1fr;gap:18px}.profile-side-column{padding:16px}.payment-history-modal{inset:0;width:100%;max-width:none;height:100dvh;max-height:100dvh;margin:0;padding:24px 16px;border-radius:0;overflow-y:auto}.personal-finance-summary{grid-template-columns:1fr}.personal-finance-list article{grid-template-columns:32px 1fr auto}.personal-finance-list em{display:none}}
