.UserView-module__kUq0ta__container{max-width:1050px;margin:0 auto;padding:3rem 1.25rem 6rem}.UserView-module__kUq0ta__profileCard{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-xl);flex-direction:column;gap:1.5rem;margin-bottom:2.5rem;padding:2rem;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 30px #00000080}.UserView-module__kUq0ta__profileCard:before{content:"";background:var(--nyan-rainbow);height:3px;position:absolute;top:0;left:0;right:0}@media (min-width:640px){.UserView-module__kUq0ta__profileCard{flex-direction:row;justify-content:space-between;align-items:center}}.UserView-module__kUq0ta__profileInfo{align-items:center;gap:1.25rem;display:flex}.UserView-module__kUq0ta__avatarBox{border-radius:var(--radius-full);background:var(--nyan-rainbow);color:#fff;width:60px;height:60px;font-family:var(--font-title);justify-content:center;align-items:center;font-size:1.5rem;font-weight:800;display:flex;box-shadow:0 4px 16px #ff408166}.UserView-module__kUq0ta__userName{font-family:var(--font-title);color:#fff;margin:0 0 .25rem;font-size:1.35rem;font-weight:800}.UserView-module__kUq0ta__userEmail{color:var(--foreground-muted);font-size:.86rem}.UserView-module__kUq0ta__profileActions{flex-wrap:wrap;gap:.75rem;display:flex}.UserView-module__kUq0ta__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.UserView-module__kUq0ta__sectionTitle{font-family:var(--font-title);color:#fff;align-items:center;gap:.5rem;margin:0;font-size:1.3rem;font-weight:800;display:flex}.UserView-module__kUq0ta__orderCard{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);margin-bottom:1.25rem;padding:1.5rem;transition:all .2s;box-shadow:0 4px 16px #0000004d}.UserView-module__kUq0ta__orderCard:hover{border-color:var(--secondary);box-shadow:0 6px 20px #00e5ff33}.UserView-module__kUq0ta__orderTop{border-bottom:1px solid var(--card-border);flex-direction:column;gap:.75rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}@media (min-width:600px){.UserView-module__kUq0ta__orderTop{flex-direction:row;justify-content:space-between;align-items:center}}.UserView-module__kUq0ta__orderId{font-family:var(--font-mono);color:var(--secondary);font-size:.85rem;font-weight:700}.UserView-module__kUq0ta__statusBadge{font-family:var(--font-mono);border-radius:var(--radius-full);padding:.3rem .75rem;font-size:.74rem;font-weight:700}.UserView-module__kUq0ta__statusSuccess{color:#0d7;background:#00dd7726;border:1px solid #0d76}.UserView-module__kUq0ta__statusPending{color:#fd0;background:#ffdd0026;border:1px solid #fd06}.UserView-module__kUq0ta__orderItems{flex-direction:column;gap:.5rem;display:flex}.UserView-module__kUq0ta__voucherDrawer{background:var(--card-bg-subtle);border:1px dashed var(--card-border-strong);border-radius:var(--radius-md);margin-top:1rem;padding:1rem}
