.UserView-module__wtX4CG__userContainer{padding-top:40px;padding-bottom:80px}.UserView-module__wtX4CG__userGrid{grid-template-columns:280px 1fr;align-items:start;gap:32px;display:grid}.UserView-module__wtX4CG__navigationCard{box-shadow:var(--shadow-sm);background:#fff;border:1px solid #efe6e4;border-radius:16px;flex-direction:column;gap:20px;padding:24px;display:flex}.UserView-module__wtX4CG__profileHeader{border-bottom:1px solid #efe6e4;align-items:center;gap:14px;padding-bottom:16px;display:flex}.UserView-module__wtX4CG__avatarCircle{color:#8c3a4a;width:48px;height:48px;font-family:var(--font-title);background:#f7ebeb;border:1px solid #d4a3a6;border-radius:50%;justify-content:center;align-items:center;font-size:1.2rem;font-weight:700;display:flex}.UserView-module__wtX4CG__profileInfo{flex-direction:column;display:flex}.UserView-module__wtX4CG__profileName{color:#2c2224;font-size:.95rem;font-weight:700}.UserView-module__wtX4CG__profileRole{color:#786c6e;font-size:.75rem}.UserView-module__wtX4CG__menuList{flex-direction:column;gap:8px;display:flex}.UserView-module__wtX4CG__menuItem{color:#786c6e;border-radius:10px;align-items:center;gap:10px;padding:12px 16px;font-size:.88rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.UserView-module__wtX4CG__menuItem:hover{color:#8c3a4a;background:#fbf9f6}.UserView-module__wtX4CG__menuItemActive{color:#fff;background:#8c3a4a}.UserView-module__wtX4CG__menuItemActive:hover{color:#fff;background:#752f3d}.UserView-module__wtX4CG__contentCard{box-shadow:var(--shadow-sm);background:#fff;border:1px solid #efe6e4;border-radius:16px;flex-direction:column;gap:24px;padding:32px;display:flex}.UserView-module__wtX4CG__sectionTitle{font-family:var(--font-title);color:#2c2224;margin-bottom:4px;font-size:1.4rem;font-weight:700}.UserView-module__wtX4CG__sectionSubtitle{color:#786c6e;margin-bottom:16px;font-size:.88rem}.UserView-module__wtX4CG__orderCard{background:#fbf9f6;border:1px solid #efe6e4;border-radius:14px;flex-direction:column;gap:16px;padding:20px;display:flex}.UserView-module__wtX4CG__orderHeader{border-bottom:1px dashed #efe6e4;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.UserView-module__wtX4CG__orderCode{color:#8c3a4a;font-size:.9rem;font-weight:700}.UserView-module__wtX4CG__orderDate{color:#786c6e;font-size:.8rem}.UserView-module__wtX4CG__statusBadge{text-transform:uppercase;border-radius:20px;padding:4px 12px;font-size:.75rem;font-weight:700}.UserView-module__wtX4CG__statusPending{color:#d97706;background:#fef3c7}.UserView-module__wtX4CG__statusPaid{color:#059669;background:#d1fae5}.UserView-module__wtX4CG__orderItemsRow{flex-direction:column;gap:10px;display:flex}.UserView-module__wtX4CG__orderItemLine{justify-content:space-between;align-items:center;font-size:.88rem;display:flex}.UserView-module__wtX4CG__orderTotalRow{border-top:1px solid #efe6e4;justify-content:space-between;align-items:center;padding-top:12px;display:flex}.UserView-module__wtX4CG__totalLabel{color:#786c6e;font-size:.85rem}.UserView-module__wtX4CG__totalPrice{color:#8c3a4a;font-size:1.1rem;font-weight:800}.UserView-module__wtX4CG__payNowBtn{color:#fff;background:#8c3a4a;border-radius:6px;padding:8px 16px;font-size:.8rem;font-weight:700;text-decoration:none;transition:background .2s}.UserView-module__wtX4CG__payNowBtn:hover{background:#752f3d}.UserView-module__wtX4CG__codeBox{color:#fff;background:#2c2224;border-radius:8px;justify-content:space-between;align-items:center;margin-top:8px;padding:12px 16px;display:flex}.UserView-module__wtX4CG__codeText{letter-spacing:2px;color:#c99a4e;font-family:monospace;font-weight:700}@media (max-width:900px){.UserView-module__wtX4CG__userGrid{grid-template-columns:1fr}}
