.account-page{background:var(--bg-secondary,#f6f7fb);padding:24px 0 60px}.profile-banner{background:#fff;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;padding:26px;display:flex}.profile-banner__main{align-items:center;gap:18px;display:flex}.profile-avatar{flex-shrink:0;position:relative}.profile-avatar img{object-fit:cover;border-radius:50%;width:84px;height:84px}.profile-avatar__badge{color:#fff;background:#2ecc71;border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:flex;position:absolute;bottom:2px;right:2px}.profile-banner h1{color:#1a1d29;align-items:center;gap:10px;margin-bottom:6px;font-size:21px;display:flex}.profile-online{color:#2ecc71;font-size:12px;font-weight:600}.profile-meta{color:#6b7180;flex-wrap:wrap;gap:16px;margin-bottom:10px;font-size:13px;display:flex}.profile-badges{flex-wrap:wrap;gap:8px;display:flex}.badge{border-radius:20px;padding:4px 10px;font-size:11.5px;font-weight:700}.badge--verified{color:#1f9d55;background:#e6f9ee}.badge--phone{color:#8d6a32;background:#e6f0ff}.badge--top{color:#b8860b;background:#fff3d6}.profile-banner__actions{flex-shrink:0;gap:10px;display:flex}.account-tabs{background:#fff;border-radius:16px;gap:4px;margin-bottom:22px;padding:6px;display:flex;overflow-x:auto}.account-tab{color:#6b7180;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:12px;flex-shrink:0;align-items:center;gap:6px;padding:11px 18px;font-size:13.5px;font-weight:600;transition:all .15s;display:flex}.account-tab:hover{background:#f6f7fb}.account-tab.active{background:var(--color-primary,#8d6a32);color:#fff}.tab-count{background:#ffffff40;border-radius:20px;padding:1px 7px;font-size:11px}.account-tab:not(.active) .tab-count{color:#9aa0ac;background:#f1ead9}.account-panel{animation:.25s fadeIn;display:none}.account-panel.active{display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.panel-grid{grid-template-columns:1fr 300px;align-items:start;gap:20px;display:grid}.acc-card{background:#fff;border-radius:18px;margin-bottom:18px;padding:22px}.acc-card h3{color:#1a1d29;margin-bottom:14px;font-size:15px}.acc-card--accent{background:#f3f5ff}.acc-card--danger{background:#fff6f6}.acc-card--danger p{color:#a04040;margin-bottom:14px;font-size:12.5px}.acc-bio{color:#4a4f5c;font-size:13.5px;line-height:1.6}.stats-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.stat-box{text-align:center;background:#f9fafc;border-radius:12px;padding:14px}.stat-box__value{color:var(--color-primary,#8d6a32);font-size:20px;font-weight:800;display:block}.stat-box__label{color:#9aa0ac;font-size:11.5px}.activity-list{flex-direction:column;gap:12px;list-style:none;display:flex}.activity-list li{color:#4a4f5c;align-items:center;gap:10px;font-size:13px;display:flex}.activity-list time{color:#b0b5c0;margin-left:auto;font-size:11.5px}.contact-list{color:#4a4f5c;flex-direction:column;gap:10px;font-size:13px;list-style:none;display:flex}.trust-bar{background:#e2e5ec;border-radius:10px;height:8px;margin-bottom:6px;overflow:hidden}.trust-bar__fill{background:var(--color-primary,#8d6a32);border-radius:10px;height:100%}.trust-value{color:#1a1d29;margin-bottom:8px;font-size:13px;font-weight:700;display:block}.acc-card--accent p{color:#6b7180;font-size:12px}.panel-filters{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.chip{color:#6b7180;cursor:pointer;background:#fff;border:none;border-radius:20px;padding:8px 16px;font-size:12.5px;font-weight:600}.chip.active{background:var(--color-primary,#8d6a32);color:#fff}.deal-row,.gb-row{background:#fff;border-radius:16px;align-items:center;gap:14px;margin-bottom:10px;padding:14px 18px;display:flex}.deal-row img,.gb-row img{object-fit:cover;border-radius:12px;flex-shrink:0;width:52px;height:52px}.deal-row__info{flex:1;min-width:0}.deal-row__info strong{color:#1a1d29;margin-bottom:3px;font-size:13.5px;display:block}.deal-row__info span{color:#9aa0ac;font-size:12px}.status-pill{white-space:nowrap;border-radius:20px;padding:5px 12px;font-size:11.5px;font-weight:700}.status-pill--progress{color:#b8860b;background:#fff3d6}.status-pill--dispute{color:#e5484d;background:#ffe1e1}.status-pill--done{color:#1f9d55;background:#e6f9ee}.gb-progress{background:#f1ead9;border-radius:10px;flex-shrink:0;width:100px;height:8px;overflow:hidden}.gb-progress__fill{background:var(--color-primary,#8d6a32);height:100%}.balance-cards{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px;display:grid}.balance-card{background:#fff;border-radius:16px;padding:20px}.balance-card--main{background:var(--color-primary,#8d6a32);color:#fff}.balance-card__label{opacity:.8;margin-bottom:6px;font-size:12px;display:block}.balance-card--main .balance-card__label{color:#ffffffd9}.balance-card__value{margin-bottom:10px;font-size:24px;font-weight:800;display:block}.balance-card__hint{color:#9aa0ac;font-size:11.5px}.balance-card__actions{gap:8px;display:flex}.btn-light{color:#fff;background:#ffffff2e;border:none}.btn-light:hover{background:#ffffff47}.tx-table{border-collapse:collapse;width:100%;font-size:13px}.tx-table th{text-align:left;color:#9aa0ac;text-transform:uppercase;border-bottom:1px solid #f0f1f5;padding-bottom:10px;font-size:11.5px}.tx-table td{color:#4a4f5c;border-bottom:1px solid #f6f7fb;padding:12px 0}.tx-amount{font-weight:700}.tx-amount--pos{color:#1f9d55}.tx-amount--neg{color:#e5484d}.payout-method{border-bottom:1px solid #f6f7fb;justify-content:space-between;align-items:center;margin-bottom:12px;padding:12px 0;font-size:13px;display:flex}.payout-default{color:#9aa0ac;font-size:11px}.btn-block{width:100%}.review-summary{text-align:center}.review-summary__score{color:#1a1d29;font-size:40px;font-weight:800}.review-summary__stars{margin:4px 0;font-size:15px}.review-summary__count{color:#9aa0ac;margin-bottom:16px;font-size:12.5px;display:block}.review-bars{text-align:left;flex-direction:column;gap:8px;display:flex}.review-bar{color:#9aa0ac;align-items:center;gap:8px;font-size:11.5px;display:flex}.review-bar__track{background:#f1ead9;border-radius:10px;flex:1;height:6px;overflow:hidden}.review-bar__track div{background:#ffb020;height:100%}.review-item{background:#fff;border-radius:16px;gap:14px;margin-bottom:12px;padding:18px;display:flex}.review-item img{object-fit:cover;border-radius:50%;flex-shrink:0;width:42px;height:42px}.review-item__stars{margin:2px 0 6px;font-size:12px}.review-item__body strong{color:#1a1d29;font-size:13.5px}.review-item__body p{color:#4a4f5c;margin-bottom:6px;font-size:13px;line-height:1.5}.review-item__body time{color:#b0b5c0;font-size:11.5px}.form-row{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.form-field label{color:#6b7180;margin-bottom:6px;font-size:12px;display:block}.form-field input,.form-field textarea{border:1px solid #e2e5ec;border-radius:10px;outline:none;width:100%;padding:11px 14px;font-family:inherit;font-size:13px}.form-field input:focus,.form-field textarea:focus{border-color:var(--color-primary,#8d6a32)}.acc-card>.form-field{margin-bottom:16px}.toggle-row{color:#4a4f5c;cursor:pointer;border-bottom:1px solid #f6f7fb;justify-content:space-between;align-items:center;padding:11px 0;font-size:13px;display:flex}.toggle-row:last-child{border-bottom:none;padding-bottom:0}.btn-danger-outline{color:#e5484d;cursor:pointer;background:0 0;border:1.5px solid #e5484d;border-radius:10px;padding:10px 20px;font-weight:600}.btn-danger-outline:hover{color:#fff;background:#e5484d}@media (width<=960px){.panel-grid,.balance-cards{grid-template-columns:1fr}.stats-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.profile-banner{flex-direction:column;align-items:flex-start}.form-row{grid-template-columns:1fr}.deal-row,.gb-row{flex-wrap:wrap}.tx-table{display:block;overflow-x:auto}}
