._header_18u64_1{position:fixed;top:0;left:0;right:0;z-index:1000;background:#fff;box-shadow:0 2px 8px #0000000f;padding:0;height:64px}._container_18u64_13{max-width:1200px;margin:0 auto;padding:0 24px;height:100%;display:flex;align-items:center;gap:24px}._logo_18u64_23{font-size:20px;font-weight:600;color:var(--primary-color);white-space:nowrap}._logo_18u64_23:hover{color:var(--primary-color-hover)}._search_18u64_34{flex:1;max-width:500px}._actions_18u64_39{display:flex;align-items:center;gap:16px}._cartLink_18u64_45{display:flex;align-items:center;gap:4px;color:var(--text-color);padding:8px 12px;border-radius:4px;transition:background-color .3s}._cartLink_18u64_45:hover{background-color:var(--bg-color-secondary);color:var(--primary-color)}._cartIcon_18u64_60{font-size:20px}._userInfo_18u64_64{cursor:pointer;padding:4px 8px;border-radius:4px;transition:background-color .3s}._userInfo_18u64_64:hover{background-color:var(--bg-color-secondary)}._footer_v42s6_1{background:#001529;color:#ffffffd9;padding:48px 0 24px}._container_v42s6_7{max-width:1200px;margin:0 auto;padding:0 24px}._title_v42s6_13{color:#fff;font-size:16px;font-weight:600;margin-bottom:16px}._description_v42s6_20{color:#ffffffa6;line-height:1.8}._links_v42s6_25{list-style:none;padding:0;margin:0}._links_v42s6_25 li{margin-bottom:8px}._links_v42s6_25 a{color:#ffffffa6;transition:color .3s}._links_v42s6_25 a:hover{color:var(--primary-color)}._contactItem_v42s6_44{color:#ffffffa6;display:flex;align-items:center;gap:8px}._social_v42s6_51{margin-top:8px}._social_v42s6_51 a{font-size:24px;color:#ffffffa6;transition:color .3s}._social_v42s6_51 a:hover{color:var(--primary-color)}._copyright_v42s6_65{margin-top:48px;padding-top:24px;border-top:1px solid rgba(255,255,255,.1);text-align:center;color:#ffffff73}._copyright_v42s6_65 p{margin:4px 0}._copyright_v42s6_65 a{color:#ffffff73}._copyright_v42s6_65 a:hover{color:var(--primary-color)}._divider_v42s6_85{margin:0 8px}._container_wzg2s_1{display:flex;justify-content:center;align-items:center;padding:48px;min-height:200px}._fullScreen_wzg2s_9{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background:#fffc;z-index:9999}._layout_1hb3e_1{min-height:100vh}._content_1hb3e_5{margin-top:64px;min-height:calc(100vh - 364px);background:var(--bg-color)}._container_1hb3e_11{max-width:1200px;margin:0 auto;padding:24px}._layout_p2p1w_1{min-height:100vh}._content_p2p1w_5{margin-top:64px;min-height:calc(100vh - 364px);background:var(--bg-color)}._container_p2p1w_11{max-width:1200px;margin:0 auto;padding:24px}._innerLayout_p2p1w_17{background:transparent}._sider_p2p1w_21{background:transparent;margin-right:24px}._userCard_p2p1w_26{margin-bottom:16px}._userInfo_p2p1w_30{text-align:center}._userName_p2p1w_34{margin-top:12px;font-size:16px;font-weight:500}._userPoints_p2p1w_40{margin-top:4px;color:var(--text-color-secondary);font-size:14px}._menu_p2p1w_46{background:#fff;border-radius:8px}._mainContent_p2p1w_51{background:#fff;border-radius:8px;padding:24px;min-height:500px}:root{--primary-color: #1890ff;--primary-color-hover: #40a9ff;--primary-color-active: #096dd9;--text-color: #333;--text-color-secondary: #666;--text-color-disabled: #999;--bg-color: #f5f5f5;--bg-color-light: #fff;--bg-color-dark: #001529;--border-color: #e8e8e8;--border-color-light: #f0f0f0;--price-color: #ff4d4f;--success-color: #52c41a;--warning-color: #faad14;--error-color: #ff4d4f;--box-shadow: 0 2px 8px rgba(0, 0, 0, .08);--box-shadow-hover: 0 4px 12px rgba(0, 0, 0, .12);--border-radius: 8px;--border-radius-sm: 4px;--border-radius-lg: 12px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px}*{margin:0;padding:0;box-sizing:border-box}html,body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.5;color:var(--text-color);background-color:var(--bg-color)}#root{min-height:100vh;display:flex;flex-direction:column}a{color:var(--primary-color);text-decoration:none}a:hover{color:var(--primary-color-hover)}.container{max-width:1200px;margin:0 auto;padding:0 16px}.page-content{flex:1;padding:24px 0}.price{color:var(--price-color);font-weight:600}.price-original{color:var(--text-color-secondary);text-decoration:line-through;font-size:12px;margin-left:8px}.product-card{background:#fff;border-radius:8px;overflow:hidden;transition:box-shadow .3s}.product-card:hover{box-shadow:0 4px 12px #0000001a}@media (max-width: 768px){.container{padding:0 12px}.page-content{padding:16px 0}}
