.app-header{flex-direction:row!important;padding:10px 16px!important;gap:0!important}
.header-top{display:contents!important}
.header-menu-btn{display:none!important}
.user-profile-card{flex:1;padding:10px 14px;border-radius:50px;margin-left:auto;max-width:180px}
.profile-avatar{width:36px!important;height:36px!important;border-width:2px!important}
.profile-avatar svg{width:18px!important;height:18px!important}
.profile-name{font-size:14px!important}
.profile-info::after{content:"›";font-size:20px;color:rgba(255,255,255,.4);margin-left:8px}
.profile-info{flex-direction:row!important;align-items:center!important}
.header-logo{flex-shrink:0}
@media(max-width:360px){.logo-text{display:none}.profile-name{max-width:60px}}
.history-content,.my-reviews-content{padding:16px;overflow-y:auto;flex:1}
.history-section{margin-bottom:24px}
.history-title{font-size:16px;font-weight:700;margin-bottom:12px;color:#a78bfa}
.history-item{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:rgba(139,92,246,.1);border-radius:12px;margin-bottom:8px;border:1px solid rgba(139,92,246,.15)}
.history-item-left{display:flex;flex-direction:column;gap:4px}
.history-source{font-size:14px;font-weight:600}.history-date{font-size:12px;color:rgba(255,255,255,.5)}
.history-amount{font-size:16px;font-weight:700;color:#10b981}.history-amount.negative{color:#ef4444}
.history-empty,.reviews-empty-state{text-align:center;padding:40px 20px;color:rgba(255,255,255,.5)}
