.user-profile-popup{display:none;position:absolute;top:100%;right:0;width:min(92vw,360px);background:rgb(var(--color-background));border-radius:12px;box-shadow:0 8px 30px #0000001f;margin-top:10px;border:1px solid rgba(var(--color-foreground),.08);overflow:hidden}.user-profile-header{padding:20px;border-bottom:1px solid rgba(var(--color-foreground),.08);text-align:center}.user-avatar{width:56px;height:56px;border-radius:50%;background:rgb(var(--color-button));margin:0 auto 10px;display:flex;align-items:center;justify-content:center;color:rgb(var(--color-button-text));font-size:20px;font-weight:600}.user-display-name{margin:0;color:rgb(var(--color-foreground));font-size:16px;font-weight:600}.user-stats{margin:6px 0 0;color:rgba(var(--color-foreground),.65);font-size:13px}.user-profile-tabs{display:flex;border-bottom:1px solid rgba(var(--color-foreground),.08)}.user-profile-tabs .profile-tab{flex:1;padding:12px 14px;background:none;border:none;cursor:pointer;color:rgba(var(--color-foreground),.65);font-weight:500;transition:color .15s ease,border-color .15s ease;border-bottom:2px solid transparent}.user-profile-tabs .profile-tab.active{color:rgb(var(--color-link));border-bottom-color:rgb(var(--color-link))}.tab-content{max-height:420px;overflow-y:auto}.tab-pane{padding:18px;display:none}.tab-pane.active{display:block}.order-item{padding:12px;border:1px solid rgba(var(--color-foreground),.08);border-radius:10px;background:rgba(var(--color-foreground),.02)}.order-item+.order-item{margin-top:10px}.user-profile-actions a{display:block;padding:12px;color:rgb(var(--color-foreground));text-decoration:none;border-radius:8px;background:rgba(var(--color-foreground),.04)}.user-profile-actions a+a{margin-top:8px}.logout-link{display:block;padding:12px;color:#c1352b;background:#f9e9e8;border-radius:8px;text-align:center;font-weight:600;text-decoration:none}.review-item{padding:14px;border:1px solid rgba(var(--color-foreground),.08);border-radius:10px;background:rgba(var(--color-foreground),.02)}.review-item+.review-item{margin-top:10px}.review-header{display:flex;justify-content:space-between;align-items:center}.review-title{font-weight:600}.review-stars{color:#f39c12;font-size:14px;letter-spacing:1px}.review-meta{color:rgba(var(--color-foreground),.6);font-size:12px}.review-text{color:rgba(var(--color-foreground),.85);font-size:13px;margin-top:8px;line-height:1.5}.review-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.review-tag{font-size:11px;color:rgba(var(--color-foreground),.75);background:rgba(var(--color-foreground),.06);border:1px solid rgba(var(--color-foreground),.08);padding:4px 8px;border-radius:999px}.review-actions{display:flex;gap:8px;margin-top:10px}.btn-ghost{border:1px solid rgba(var(--color-foreground),.12);background:transparent;padding:8px 10px;border-radius:8px;font-size:12px;cursor:pointer}.user-profile-close{position:absolute;top:10px;right:10px;width:32px;height:32px;border-radius:8px;border:1px solid rgba(0,0,0,.08);background:#00000005;cursor:pointer}@media screen and (max-width: 749px){.user-profile-popup{right:8px}.tab-content{max-height:70vh}}.profile-tab:focus-visible{outline:2px solid rgb(var(--color-link));outline-offset:-2px}
/*# sourceMappingURL=/cdn/shop/t/9/assets/user-profile.css.map */
