*{box-sizing:border-box;margin:0;padding:0}html,body{color:#333;background:#f5f6fa;height:100vh;margin:0;padding:0;font-family:Segoe UI,Microsoft YaHei,sans-serif;line-height:1.6}._app_18fpo_39{flex-direction:column;height:100vh;display:flex;overflow:hidden}._top-nav_18fpo_55{z-index:100;background:#fff;border-bottom:1px solid #e8e9eb;justify-content:space-between;align-items:center;height:60px;padding:0 24px;display:flex;box-shadow:0 2px 12px #00000014}._top-nav-left_18fpo_79{align-items:center;gap:16px;display:flex}._menu-toggle-btn_18fpo_91{cursor:pointer;background:0 0;border:none;min-width:44px;min-height:44px;padding:8px;font-size:24px;display:none}._logo_18fpo_113{color:#ff2442;align-items:center;font-size:18px;font-weight:700;display:flex}._top-nav-right_18fpo_137{align-items:center;gap:24px;display:flex}._message-icon_18fpo_149{cursor:pointer;font-size:20px;position:relative}._user-info_18fpo_161{align-items:center;gap:8px;display:flex}._user-name_18fpo_173{color:#333;font-size:14px;font-weight:600}._role-badge_18fpo_185{color:#2a6fb0;background:#e3f0fb;border-radius:10px;padding:2px 8px;font-size:12px;font-weight:500}._logout-btn_18fpo_203,._change-password-btn_18fpo_223{color:#555;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:4px 10px;font-size:12px}._change-password-btn_18fpo_223:hover{color:#4a90d9;background:#f5f7fa;border-color:#4a90d9}._logout-btn_18fpo_203:hover{color:#c62828;background:#f5f7fa;border-color:#ef9a9a}._app-container_18fpo_269{flex:1;height:calc(100vh - 110px);display:flex}._sidebar_18fpo_283{background:#fff;border-right:1px solid #e8e9eb;flex-direction:column;width:200px;display:flex;overflow-y:auto}._nav-group_18fpo_303{margin-bottom:16px}._group-header_18fpo_311{color:#666;cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:12px 16px;font-size:14px;font-weight:600;transition:all .3s;display:flex}._group-header_18fpo_311:hover{color:#ff2442;background:#f8f9fa}._group-toggle_18fpo_349{color:#999;margin-left:auto;font-size:12px;transition:all .3s}._group-content_18fpo_363{border-left:none;margin-left:0}._nav-item_18fpo_373{cursor:pointer;color:#333;text-align:left;background:0 0;border:none;align-items:center;width:100%;padding:12px 16px 12px 40px;font-size:14px;text-decoration:none;transition:all .3s;display:flex;position:relative}._nav-item_18fpo_373:before{content:"";background:0 0;width:3px;transition:all .3s;position:absolute;top:0;bottom:0;left:0}._nav-item_18fpo_373:hover{color:#ff2442;background:#f8f9fa}._nav-item_18fpo_373._active_18fpo_437{color:#ff2442;background:#fff5f7;font-weight:600}._nav-item_18fpo_373._active_18fpo_437:before{background:#ff2442}._nav-text_18fpo_457{flex:1}._main-content_18fpo_467{background:#f5f6fa;flex:1;padding:20px;overflow-y:auto}._app-footer_18fpo_483{text-align:center;color:#999;background:#fff;border-top:1px solid #e8e9eb;justify-content:center;align-items:center;height:50px;padding:12px 24px;font-size:12px;display:flex}._sidebar_18fpo_283::-webkit-scrollbar{width:4px}._sidebar_18fpo_283::-webkit-scrollbar-track{background:#f1f1f1}._sidebar_18fpo_283::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:2px}._sidebar_18fpo_283::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media (width<=768px){._menu-toggle-btn_18fpo_91{justify-content:center;align-items:center;display:flex}._app-container_18fpo_269{flex-direction:column;height:calc(100vh - 110px);overflow:hidden}._sidebar_18fpo_283{z-index:999;width:280px;height:calc(100vh - 60px);transition:left .3s;position:fixed;top:60px;left:-280px;overflow-y:auto;box-shadow:2px 0 12px #00000026}._sidebar_18fpo_283._open_18fpo_597{left:0}._sidebar-overlay_18fpo_605{z-index:998;background:#00000080;display:none;position:fixed;inset:60px 0 0}._sidebar-overlay_18fpo_605._open_18fpo_597{display:block}._top-nav-center_18fpo_635{flex:0 200px}._main-content_18fpo_467{min-height:calc(100vh - 110px);padding:12px}._nav-item_18fpo_373,._group-header_18fpo_311{min-height:44px}._user-info_18fpo_161{display:none}}@media (width<=480px){._top-nav_18fpo_55{height:56px;padding:0 12px}._logo_18fpo_113{font-size:16px}._top-nav-right_18fpo_137{gap:12px}._sidebar_18fpo_283{height:calc(100vh - 56px);top:56px}._sidebar-overlay_18fpo_605{top:56px}._main-content_18fpo_467{padding:10px}._app-footer_18fpo_483{height:44px;padding:10px 16px;font-size:11px}._nav-item_18fpo_373{padding:10px 16px 10px 32px;font-size:13px}._group-header_18fpo_311{padding:10px 12px;font-size:13px}._message-icon_18fpo_149{display:none}}@media (width<=320px){._top-nav_18fpo_55{height:50px;padding:0 10px}._logo_18fpo_113{font-size:14px}._user-name_18fpo_173{font-size:12px}._sidebar_18fpo_283{width:250px;height:calc(100vh - 50px);top:50px}._sidebar-overlay_18fpo_605{top:50px}._main-content_18fpo_467{padding:8px}._nav-item_18fpo_373{padding:8px 12px 8px 28px;font-size:12px}._group-header_18fpo_311{padding:8px 10px;font-size:12px}}@media (width>=769px) and (width<=1024px){._sidebar_18fpo_283{width:180px}._main-content_18fpo_467{padding:16px}}button,._nav-item_18fpo_373,._group-header_18fpo_311{-webkit-tap-highlight-color:transparent}button:active,._nav-item_18fpo_373:active,._group-header_18fpo_311:active{opacity:.7}._wrap_1t96u_1{justify-content:center;align-items:center;min-height:60vh;display:flex}._card_1t96u_15{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:40px 48px;box-shadow:0 1px 3px #0000000f}._icon_1t96u_33{font-size:40px}._title_1t96u_41{color:#333;margin:12px 0 6px;font-size:20px}._desc_1t96u_53{color:#888;margin:0 0 20px;font-size:14px}._back_1t96u_65{color:#555;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:9px 24px;font-size:14px}._back_1t96u_65:hover{background:#f5f7fa}._login-page_1bxlq_1{background:#f5f7fa;justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}._login-page_1bxlq_1 ._card_1bxlq_19{background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:100%;max-width:380px;padding:36px 32px;box-shadow:0 1px 3px #0000000f,0 4px 12px #0000000d}._login-page_1bxlq_1 ._title_1bxlq_39{color:#333;text-align:center;margin:0;font-size:24px;font-weight:600}._login-page_1bxlq_1 ._subtitle_1bxlq_55{color:#888;text-align:center;margin:6px 0 24px;font-size:14px}._login-page_1bxlq_1 ._alert_1bxlq_69{border-radius:8px;margin-bottom:16px;padding:12px 16px}._login-page_1bxlq_1 ._alert-error_1bxlq_81{color:#c62828;background:#ffebee;border:1px solid #ef9a9a}._login-page_1bxlq_1 ._alert-info_1bxlq_93{color:#2a5d9f;background:#e8f1fc;border:1px solid #a8c8ec}._login-page_1bxlq_1 ._form-group_1bxlq_105{margin-bottom:16px}._login-page_1bxlq_1 ._form-group_1bxlq_105 label{color:#555;margin-bottom:6px;font-size:14px;display:block}._login-page_1bxlq_1 ._form-group_1bxlq_105 input{box-sizing:border-box;border:1px solid #d1d5db;border-radius:8px;width:100%;padding:10px 12px;font-size:14px}._login-page_1bxlq_1 ._form-group_1bxlq_105 input:focus{border-color:#4a90d9;outline:none;box-shadow:0 0 0 2px #4a90d926}._login-page_1bxlq_1 ._remember_1bxlq_157{color:#555;cursor:pointer;align-items:center;gap:8px;margin-bottom:20px;font-size:14px;display:flex}._login-page_1bxlq_1 ._submit_1bxlq_177{color:#fff;cursor:pointer;background:#4a90d9;border:none;border-radius:8px;width:100%;padding:11px 16px;font-size:15px;font-weight:500}._login-page_1bxlq_1 ._submit_1bxlq_177:hover:not(:disabled){background:#3a7bc0}._login-page_1bxlq_1 ._submit_1bxlq_177:disabled{opacity:.6;cursor:not-allowed}._login-page_1bxlq_1 ._logout-link_1bxlq_219{color:#888;cursor:pointer;background:0 0;border:none;width:100%;margin-top:12px;padding:8px;font-size:13px;display:block}._login-page_1bxlq_1 ._logout-link_1bxlq_219:hover:not(:disabled){color:#555;text-decoration:underline}._login-page_1bxlq_1 ._logout-link_1bxlq_219:disabled{opacity:.6;cursor:not-allowed}._custom-date-input-wrapper_14uym_1{width:100%;display:inline-block;position:relative}._custom-date-input_14uym_1{box-sizing:border-box;color:#0000;z-index:2;background:#f8f9fa;border:2px solid #e8ecef;border-radius:12px;width:100%;margin-top:.5rem;padding:1.2rem 1.5rem;font-size:1.1rem;transition:all .3s;position:relative}._custom-date-input_14uym_1:focus{color:#2c3e50;background:#fff;border-color:#667eea;outline:none;box-shadow:0 0 0 3px #667eea1a}._custom-date-input_14uym_1:valid{color:#2c3e50}._custom-date-placeholder_14uym_69{color:#999;pointer-events:none;z-index:1;cursor:pointer;background:#f8f9fa;padding:0 .5rem;font-size:1.1rem;position:absolute;top:calc(.5rem + 50%);left:1.5rem;transform:translateY(-50%)}._custom-date-input_14uym_1::-webkit-calendar-picker-indicator{z-index:3;opacity:1;cursor:pointer;filter:invert(.5)sepia()saturate(5)hue-rotate(180deg);position:relative}@media (width<=768px){._custom-date-input_14uym_1{padding:1rem 1.2rem;font-size:1rem}._custom-date-placeholder_14uym_69{font-size:1rem;left:1.2rem}}._commodity-entry-container_1pfk6_5{background:#f5f6fa;min-height:100%}._entry-header_1pfk6_15{text-align:center;margin-bottom:32px}._entry-title_1pfk6_25{color:#333;margin:0 0 8px;font-size:28px;font-weight:700}._entry-description_1pfk6_39{color:#666;margin:0;font-size:16px}._entry-form_1pfk6_51{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #00000014}._form-layout_1pfk6_65{grid-template-columns:1fr 400px;gap:0;min-height:600px;display:grid}._form-left_1pfk6_79{border-right:1px solid #e8e9eb;padding:32px}._form-right_1pfk6_89{background:#fafbfc;flex-direction:column;justify-content:space-between;padding:32px;display:flex}._form-section_1pfk6_105{margin-bottom:32px}._form-section_1pfk6_105:last-child{margin-bottom:0}._section-title_1pfk6_121{color:#333;border-bottom:2px solid #ff2442;margin:0 0 20px;padding-bottom:12px;font-size:18px;font-weight:600}._form-group_1pfk6_139{margin-bottom:20px}._form-label_1pfk6_147{color:#333;margin-bottom:8px;font-size:14px;font-weight:600;display:block}._form-label_1pfk6_147._required_1pfk6_163:after{content:" *";color:#ff2442}._form-input_1pfk6_173{box-sizing:border-box;background:#fff;border:2px solid #e8e9eb;border-radius:8px;width:100%;padding:12px 16px;font-size:14px;transition:all .3s}._form-input_1pfk6_173:focus{border-color:#ff2442;outline:none;box-shadow:0 0 0 3px #ff24421a}._form-input_1pfk6_173::placeholder{color:#999}._price-input-container_1pfk6_217,._brand-input-container_1pfk6_235{position:relative}._brand-suggestions_1pfk6_243{z-index:10;background:#fff;border:2px solid #ff2442;border-top:none;border-radius:0 0 8px 8px;max-height:200px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #0000001a}._brand-suggestion_1pfk6_243{color:#333;cursor:pointer;border-bottom:1px solid #f0f0f0;padding:12px 16px;font-size:14px;transition:background-color .2s}._brand-suggestion_1pfk6_243:hover{background:#f8f9fa}._brand-suggestion_1pfk6_243._add-new_1pfk6_299{color:#ff2442;background:#fff2f4;font-weight:600}._brand-suggestion_1pfk6_243._add-new_1pfk6_299:hover{background:#ffe4e8}._form-group_1pfk6_139:has(._checkbox-container_1pfk6_321){text-align:left;display:block;overflow:visible}._checkbox-container_1pfk6_321{cursor:pointer;align-items:center;gap:6px;width:auto;min-width:180px;padding-left:8px;display:flex;position:relative;left:0;right:auto}._variant-checkbox_1pfk6_359{accent-color:#ff2442;width:16px;height:16px;box-shadow:none;border:none;outline:none;margin:0;padding:0}._checkbox-hint_1pfk6_381{color:#999;white-space:nowrap;font-size:12px;line-height:1.5}._checkbox-container_1pfk6_321{float:none;clear:both;display:inline-flex}._specifications-section_1pfk6_411{background:#f8f9fa;border:1px solid #e8e9eb;border-radius:8px;padding:20px}._spec-item_1pfk6_425{background:#fff;border:1px solid #e8e9eb;border-radius:8px;margin-bottom:16px;padding:16px}._spec-header_1pfk6_441{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;display:flex}._spec-number_1pfk6_459{color:#ff2442;font-size:14px;font-weight:600}._remove-spec-btn_1pfk6_471{color:#fff;cursor:pointer;background:#ff4d4f;border:none;border-radius:4px;padding:6px 12px;font-size:12px;transition:background-color .2s}._remove-spec-btn_1pfk6_471:hover{background:#ff7875}._spec-fields_1pfk6_501{grid-template-columns:1fr 1fr;gap:16px;display:grid}._spec-fields_1pfk6_501 ._form-group_1pfk6_139{margin-bottom:0}._price-adjustment-container_1pfk6_521{flex-direction:column;gap:8px;display:flex}._price-adjustment-input_1pfk6_533{width:100%}._adjustment-hint_1pfk6_541{color:#666;font-size:12px;font-style:italic}._add-spec-btn_1pfk6_553{color:#666;cursor:pointer;background:#f0f2f5;border:2px dashed #d9d9d9;border-radius:8px;width:100%;margin-top:8px;padding:12px;font-size:14px;transition:all .3s}._add-spec-btn_1pfk6_553:hover{color:#ff2442;background:#fff2f4;border-color:#ff2442}._image-upload-area_1pfk6_593{text-align:center}._image-preview-container_1pfk6_601{margin-bottom:16px}._image-preview_1pfk6_601{max-width:300px;display:inline-block;position:relative}._image-preview_1pfk6_601 img{border-radius:8px;max-width:100%;max-height:300px;box-shadow:0 4px 12px #0000001a}._remove-image-btn_1pfk6_635{color:#fff;cursor:pointer;background:#000000b3;border:none;border-radius:50%;width:32px;height:32px;font-size:16px;transition:background-color .2s;position:absolute;top:8px;right:8px}._remove-image-btn_1pfk6_635:hover{background:#000000e6}._image-upload-placeholder_1pfk6_673{cursor:pointer;background:#fafbfc;border:2px dashed #d9d9d9;border-radius:12px;margin-bottom:16px;padding:40px 20px;transition:all .3s}._image-upload-placeholder_1pfk6_673:hover{background:#fff2f4;border-color:#ff2442}._upload-icon_1pfk6_703{margin-bottom:16px;font-size:48px}._upload-text_1pfk6_713{color:#666;margin:0 0 16px;font-size:16px}._file-input_1pfk6_725{display:none}._upload-label_1pfk6_733{cursor:pointer;display:block}._upload-label_1pfk6_733:hover{color:#ff2442}._upload-hints_1pfk6_751{text-align:left}._hint-item_1pfk6_759{color:#999;margin:4px 0;font-size:12px}._form-actions_1pfk6_773{flex-direction:column;gap:12px;display:flex}._submit-btn_1pfk6_785{color:#fff;cursor:pointer;background:#ff2442;border:none;border-radius:8px;width:100%;padding:14px 24px;font-size:16px;font-weight:600;transition:all .3s}._submit-btn_1pfk6_785:hover:not(:disabled){background:#e6203d;transform:translateY(-1px);box-shadow:0 4px 12px #ff24424d}._submit-btn_1pfk6_785:disabled{cursor:not-allowed;box-shadow:none;background:#ccc;transform:none}._reset-btn_1pfk6_837{color:#666;cursor:pointer;background:0 0;border:2px solid #e8e9eb;border-radius:8px;width:100%;padding:12px 24px;font-size:14px;transition:all .3s}._reset-btn_1pfk6_837:hover{color:#ff2442;background:#fff2f4;border-color:#ff2442}._error-message_1pfk6_875{color:#ff2442;margin-top:4px;font-size:12px;font-weight:500;display:block}._variant-management_1pfk6_893{background:#fff;border-radius:12px;padding:32px;box-shadow:0 4px 20px #00000014}._product-info-card_1pfk6_907{background:#f8f9fa;border:1px solid #e8e9eb;border-radius:8px;margin-bottom:32px;padding:24px}._product-info-card_1pfk6_907 h3{color:#333;margin:0 0 16px;font-size:18px;font-weight:600}._product-info-content_1pfk6_937{align-items:flex-start;gap:24px;display:flex}._product-thumb_1pfk6_949{object-fit:cover;border-radius:8px;width:100px;height:100px;box-shadow:0 2px 8px #0000001a}._product-details_1pfk6_965 p{color:#666;margin:8px 0;font-size:14px}._product-details_1pfk6_965 strong{color:#333;font-weight:600}._variants-section_1pfk6_987{margin-bottom:32px}._variants-section_1pfk6_987 h3{color:#333;border-bottom:2px solid #ff2442;margin:0 0 20px;padding-bottom:12px;font-size:18px;font-weight:600}._variants-table-container_1pfk6_1013{overflow-x:auto}._variants-table_1pfk6_1013{border-collapse:collapse;border:1px solid #e8e9eb;border-radius:8px;width:100%;overflow:hidden}._variants-table_1pfk6_1013 th{text-align:left;color:#333;background:#f8f9fa;border-bottom:2px solid #e8e9eb;padding:14px 16px;font-size:14px;font-weight:600}._variants-table_1pfk6_1013 td{color:#666;border-bottom:1px solid #f0f0f0;padding:12px 16px;font-size:14px}._variants-table_1pfk6_1013 tbody tr:hover{background:#fafbfc}._barcode-cell_1pfk6_1079{color:#333;font-family:monospace;font-size:13px}._add-variant-section_1pfk6_1091 h3{color:#333;border-bottom:2px solid #ff2442;margin:0 0 20px;padding-bottom:12px;font-size:18px;font-weight:600}._add-variant-form_1pfk6_1109{background:#f8f9fa;border:1px solid #e8e9eb;border-radius:8px;padding:24px}._form-row_1pfk6_1123{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px;display:grid}._form-row_1pfk6_1123 ._form-group_1pfk6_139{margin-bottom:0}._form-row_1pfk6_1123+._form-row_1pfk6_1123{grid-template-columns:1fr 1fr 1fr}@media (width<=768px){._commodity-entry-container_1pfk6_5{padding:16px}._form-layout_1pfk6_65{grid-template-columns:1fr}._form-left_1pfk6_79,._form-right_1pfk6_89{padding:20px}._form-left_1pfk6_79{border-bottom:1px solid #e8e9eb;border-right:none}._spec-fields_1pfk6_501{grid-template-columns:1fr}._entry-title_1pfk6_25{font-size:24px}._product-info-content_1pfk6_937{flex-direction:column}._form-row_1pfk6_1123,._form-row_1pfk6_1123+._form-row_1pfk6_1123{grid-template-columns:1fr}._variant-management_1pfk6_893{padding:20px}}._container_fsorl_1{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:16px 24px;display:flex;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a}._info_fsorl_29{color:#6b7280;align-items:center;gap:12px;font-size:14px;font-weight:600;display:flex}._sizeSelect_fsorl_47{cursor:pointer;color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:6px 12px;font-size:14px;transition:all .2s}._sizeSelect_fsorl_47:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}._buttons_fsorl_81{align-items:center;gap:8px;display:flex}._btn_fsorl_93{color:#374151;cursor:pointer;text-align:center;background:#fff;border:1px solid #d1d5db;border-radius:8px;min-width:44px;padding:8px 16px;font-size:14px;font-weight:600;transition:all .2s}._btn_fsorl_93:hover:not(:disabled){color:#2563eb;background:#eff6ff;border-color:#3b82f6;transform:translateY(-1px)}._btnActive_fsorl_135{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border-color:#2563eb}._btnActive_fsorl_135:hover{box-shadow:none;transform:none}._btn_fsorl_93:disabled{opacity:.4;cursor:not-allowed;transform:none}@media (width<=768px){._container_fsorl_1{flex-direction:column;align-items:stretch}._info_fsorl_29{text-align:center;justify-content:center}._buttons_fsorl_81{flex-wrap:wrap;justify-content:center}}._overlay_16r5m_1{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._container_16r5m_23{background:#fff;border-radius:12px;min-width:360px;max-width:480px;padding:24px;animation:.2s _fadeIn_16r5m_1;box-shadow:0 8px 32px #0000001f}@keyframes _fadeIn_16r5m_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._header_16r5m_53{margin-bottom:16px}._header_16r5m_53 h3{color:#1a1a1a;margin:0;font-size:18px}._body_16r5m_73{margin-bottom:24px}._body_16r5m_73 p{color:#666;margin:0;font-size:14px;line-height:1.6}._footer_16r5m_95{justify-content:flex-end;gap:12px;display:flex}._btnCancel_16r5m_107{color:#666;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:8px;padding:10px 24px;font-size:14px;transition:all .2s}._btnCancel_16r5m_107:hover{color:#1890ff;border-color:#1890ff}._btnConfirm_16r5m_139{color:#fff;cursor:pointer;background:#1890ff;border:none;border-radius:8px;padding:10px 24px;font-size:14px;font-weight:500;transition:all .2s}._btnConfirm_16r5m_139:hover{background:#40a9ff}._btnConfirm_16r5m_139:disabled{cursor:not-allowed;background:#b3d8ff}._btnDanger_16r5m_181{background:#ff4d4f}._btnDanger_16r5m_181:hover{background:#ff7875}._import-modal-overlay_2j3cg_1{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._import-modal-container_2j3cg_27{background:#fff;border-radius:8px;flex-direction:column;width:90%;max-width:900px;max-height:80vh;display:flex}._import-modal-header_2j3cg_47{border-bottom:1px solid #e8e9eb;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}._import-modal-title_2j3cg_63{color:#1a1a1a;margin:0;font-size:20px;font-weight:600}._import-modal-close_2j3cg_77{cursor:pointer;color:#999;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:28px;transition:all .2s;display:flex}._import-modal-close_2j3cg_77:hover{color:#333;background:#f5f5f5}._import-modal-body_2j3cg_119{flex:1;padding:24px;overflow-y:auto}._import-section_2j3cg_131{margin-bottom:24px}._import-section_2j3cg_131:last-child{margin-bottom:0}._import-section-header_2j3cg_147{margin-bottom:12px}._import-section-title_2j3cg_155{color:#1a1a1a;margin:0;font-size:16px;font-weight:600}._import-hint_2j3cg_169{color:#666;margin:8px 0 0;font-size:14px}._import-template-btn_2j3cg_181{color:#fff;cursor:pointer;background:#1890ff;border:none;border-radius:6px;margin-top:8px;padding:10px 20px;font-size:14px;transition:all .2s}._import-template-btn_2j3cg_181:hover{background:#40a9ff}._file-upload-area_2j3cg_213{text-align:center;cursor:pointer;border:2px dashed #d9d9d9;border-radius:8px;padding:32px;transition:all .3s}._file-upload-area_2j3cg_213:hover{background:#f0f9ff;border-color:#1890ff}._file-input_2j3cg_241{display:none}._file-upload-label_2j3cg_249{cursor:pointer;display:block}._file-selected_2j3cg_259{flex-direction:column;align-items:center;gap:8px;display:flex}._file-icon_2j3cg_273{font-size:48px}._file-name_2j3cg_281{color:#1a1a1a;font-size:14px;font-weight:500}._file-placeholder_2j3cg_293{flex-direction:column;align-items:center;gap:12px;display:flex}._upload-icon_2j3cg_307{font-size:48px}._upload-text_2j3cg_315{color:#666;margin:0;font-size:14px}._import-actions_2j3cg_327{justify-content:flex-end;gap:12px;margin-top:16px;display:flex}._import-preview-btn_2j3cg_341{color:#333;cursor:pointer;background:#f0f0f0;border:none;border-radius:6px;padding:10px 20px;font-size:14px;transition:all .2s}._import-preview-btn_2j3cg_341:hover:not(:disabled){background:#e0e0e0}._import-preview-btn_2j3cg_341:disabled{opacity:.6;cursor:not-allowed}._import-confirm-btn_2j3cg_381{color:#fff;cursor:pointer;background:#52c41a;border:none;border-radius:6px;padding:10px 20px;font-size:14px;transition:all .2s}._import-confirm-btn_2j3cg_381:hover:not(:disabled){background:#73d13d}._import-confirm-btn_2j3cg_381:disabled{opacity:.6;cursor:not-allowed}._preview-table-container_2j3cg_421{border:1px solid #e8e9eb;border-radius:6px;max-height:300px;margin-top:12px;overflow-y:auto}._preview-table_2j3cg_421{border-collapse:collapse;width:100%;font-size:13px}._preview-table_2j3cg_421 th,._preview-table_2j3cg_421 td{text-align:left;border-bottom:1px solid #e8e9eb;padding:10px 12px}._preview-table_2j3cg_421 th{color:#333;background:#fafafa;font-weight:600;position:sticky;top:0}._preview-table_2j3cg_421 tbody tr:hover{background:#f5f5f5}._preview-more-hint_2j3cg_487{color:#999;text-align:center;margin:12px 0 0;font-size:13px}._import-error_2j3cg_501{color:#ff4d4f;background:#fff2f0;border:1px solid #ffa39e;border-radius:6px;margin-top:16px;padding:12px 16px;font-size:14px}._commodity-list_l3kv0_5{width:100%;max-width:none;margin:0;padding:0}._page-header_l3kv0_21{z-index:auto;background:#fff;border:1px solid #e5e7eb;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:16px 24px;display:flex;position:relative;top:auto;left:auto;right:auto;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a}._header-left_l3kv0_55 h1{color:#111827;letter-spacing:-.3px;margin:0;font-size:24px;font-weight:700}._page-subtitle_l3kv0_71{color:#6b7280;margin-top:4px;font-size:14px;font-weight:500;display:block}._header-right_l3kv0_87{align-items:center;gap:12px;display:flex}._filter-toggle-btn_l3kv0_99,._import-btn_l3kv0_101,._export-btn_l3kv0_103,._batch-print-btn_l3kv0_105,._batch-delete-btn_l3kv0_107{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:10px 18px;font-size:14px;font-weight:600;transition:all .2s;display:flex}._filter-toggle-btn_l3kv0_99{color:#374151;background:#f9fafb;border:1px solid #d1d5db}._filter-toggle-btn_l3kv0_99:hover{background:#f3f4f6;border-color:#9ca3af}._export-btn_l3kv0_103{color:#fff;background:linear-gradient(135deg,#8b5cf6 0%,#7c3aed 100%);box-shadow:0 1px 2px #8b5cf633}._export-btn_l3kv0_103:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #8b5cf64d}._export-btn_l3kv0_103:disabled{opacity:.7;cursor:not-allowed;transform:none}._import-btn_l3kv0_101{color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 100%);box-shadow:0 1px 2px #10b98133}._import-btn_l3kv0_101:hover{transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}._batch-print-btn_l3kv0_105{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);box-shadow:0 1px 2px #3b82f633}._batch-print-btn_l3kv0_105:hover{transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}._batch-delete-btn_l3kv0_107{color:#fff;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);box-shadow:0 1px 2px #ef444433}._batch-delete-btn_l3kv0_107:hover{transform:translateY(-1px);box-shadow:0 4px 12px #ef44444d}._btn-icon_l3kv0_255{font-size:16px}._filter-panel_l3kv0_265{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:24px;padding:24px;animation:.25s _slideDown_l3kv0_1;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a}@keyframes _slideDown_l3kv0_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._filter-grid_l3kv0_307{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin-bottom:20px;display:grid}._filter-item_l3kv0_321{flex-direction:column;gap:8px;display:flex}._filter-item_l3kv0_321 label{color:#374151;font-size:14px;font-weight:600}._filter-item_l3kv0_321 input,._filter-item_l3kv0_321 select{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:10px 14px;font-size:14px;transition:all .2s}._filter-item_l3kv0_321 input:focus,._filter-item_l3kv0_321 select:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}._filter-actions_l3kv0_381{border-top:1px solid #f3f4f6;justify-content:flex-end;gap:12px;padding-top:16px;display:flex}._reset-btn_l3kv0_397,._search-btn_l3kv0_399{cursor:pointer;border-radius:8px;padding:10px 22px;font-size:14px;font-weight:600;transition:all .2s}._reset-btn_l3kv0_397{color:#6b7280;background:#fff;border:1px solid #d1d5db}._reset-btn_l3kv0_397:hover{color:#374151;background:#f9fafb;border-color:#9ca3af}._search-btn_l3kv0_399{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border:none;box-shadow:0 1px 2px #3b82f633}._search-btn_l3kv0_399:hover{transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}._loading_l3kv0_467,._error_l3kv0_469{text-align:center;color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin:20px 0;padding:60px 20px;font-size:16px;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a}._error_l3kv0_469{color:#dc2626;border-left:4px solid #dc2626}._error_l3kv0_469 button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border:none;border-radius:8px;margin-top:16px;padding:10px 24px;font-size:14px;font-weight:600;transition:all .2s}._error_l3kv0_469 button:hover{transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}._empty-state_l3kv0_539{text-align:center;color:#6b7280;background:#fff;border:2px dashed #d1d5db;border-radius:12px;margin:20px 0;padding:80px 20px;font-size:16px;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a}._empty-icon_l3kv0_563{opacity:.4;margin-bottom:16px;font-size:64px}._card-grid_l3kv0_577{width:100%}._grid-header_l3kv0_585{justify-content:space-between;align-items:center;margin:0 2px 15px;padding:10px 0;display:flex}._select-all-container_l3kv0_601{color:#6b7280;align-items:center;gap:8px;font-size:14px;display:flex}._select-all-container_l3kv0_601 input{cursor:pointer;accent-color:#3b82f6;width:18px;height:18px}._product-card-grid_l3kv0_631{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;display:grid}._product-card_l3kv0_631{cursor:pointer;background:#fff;border:1.5px solid #e8ecf1;border-radius:12px;flex-direction:column;transition:all .25s;display:flex;position:relative;overflow:hidden}._product-card_l3kv0_631:hover{border-color:#93c5fd;transform:translateY(-2px);box-shadow:0 4px 12px #3b82f626}._product-card_l3kv0_631._selected_l3kv0_679{background:#f0f7ff;border-color:#3b82f6;box-shadow:0 2px 8px #3b82f62e}._card-selected-indicator_l3kv0_691{opacity:0;background:#3b82f6;border-radius:12px 0 0 12px;width:4px;transition:opacity .25s;position:absolute;top:0;bottom:0;left:0}._product-card_l3kv0_631._selected_l3kv0_679 ._card-selected-indicator_l3kv0_691{opacity:1}._card-header_l3kv0_723{justify-content:space-between;align-items:center;padding:12px 16px 0;display:flex}._brand-badge_l3kv0_737{text-overflow:ellipsis;white-space:nowrap;border-radius:12px;align-items:center;max-width:140px;padding:3px 10px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex;overflow:hidden}._card-checkbox_l3kv0_765{z-index:10;flex-shrink:0}._card-checkbox_l3kv0_765 input{cursor:pointer;accent-color:#3b82f6;width:18px;height:18px}._card-body_l3kv0_789{flex-direction:column;flex:1;gap:10px;padding:10px 16px 16px;display:flex}._card-image_l3kv0_805{aspect-ratio:3/4;box-sizing:border-box;background:#f8fafc;border:1px dashed #e2e8f0;border-radius:8px;width:100%;transition:all .2s;display:block;position:relative;overflow:hidden}._product-card_l3kv0_631:hover ._card-image_l3kv0_805{background:#f0f7ff;border-color:#93c5fd}._card-image_l3kv0_805 img{object-fit:cover;cursor:zoom-in;width:100%;height:100%;transition:transform .2s;position:absolute;inset:0}._card-image_l3kv0_805 img:hover{transform:scale(1.05)}._card-image-empty_l3kv0_869{opacity:.4;color:#94a3b8;justify-content:center;align-items:center;font-size:40px;display:flex;position:absolute;inset:0}._card-name_l3kv0_891{color:#1e293b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:15px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}._card-meta_l3kv0_915{align-items:center;display:flex}._card-sale-date_l3kv0_925{color:#94a3b8;font-size:12px}._card-stats_l3kv0_935{justify-content:space-between;align-items:center;gap:12px;display:flex}._card-price_l3kv0_949{color:#e53935;flex-shrink:0;font-size:18px;font-weight:800}._card-stock_l3kv0_963{border-radius:12px;flex-shrink:0;padding:4px 10px;font-size:13px;font-weight:600}._card-stock_l3kv0_963._normal_l3kv0_979{color:#059669;background:#d1fae5}._card-stock_l3kv0_963._low_l3kv0_989{color:#dc2626;background:#fee2e2}._card-tags_l3kv0_999{justify-content:space-between;align-items:center;gap:8px;display:flex}._card-variants-count_l3kv0_1013{color:#64748b;background:#f1f5f9;border-radius:12px;padding:3px 10px;font-size:12px}._card-status_l3kv0_1029{border-radius:20px;padding:3px 12px;font-size:12px;font-weight:600;display:inline-block}._card-status_l3kv0_1029._active_l3kv0_1045{color:#059669;background:linear-gradient(135deg,#d1fae5 0%,#a7f3d0 100%);border:1px solid #6ee7b7}._card-status_l3kv0_1029._inactive_l3kv0_1057{color:#dc2626;background:linear-gradient(135deg,#fee2e2 0%,#fecaca 100%);border:1px solid #fca5a5}._card-actions_l3kv0_1069{border-top:1px solid #f1f5f9;gap:8px;padding:12px 16px;display:flex}._card-action-btn_l3kv0_1083{cursor:pointer;white-space:nowrap;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:4px;padding:8px 0;font-size:13px;font-weight:600;transition:all .2s;display:flex}._card-action-btn_l3kv0_1083._expand_l3kv0_1115{color:#3b82f6;background:#eff6ff}._card-action-btn_l3kv0_1083._expand_l3kv0_1115:hover{background:#dbeafe}._card-action-btn_l3kv0_1083._edit_l3kv0_1133{color:#059669;background:#ecfdf5}._card-action-btn_l3kv0_1083._edit_l3kv0_1133:hover{background:#d1fae5}._card-action-btn_l3kv0_1083._delete_l3kv0_1151{color:#dc2626;background:#fef2f2}._card-action-btn_l3kv0_1083._delete_l3kv0_1151:hover{background:#fee2e2}._card-action-btn_l3kv0_1083:hover{transform:translateY(-1px);box-shadow:0 2px 8px #00000014}._variants-expand_l3kv0_1181{background:#fff;border:1px solid #e2e8f0;border-radius:12px;grid-column:1/-1;padding:20px;animation:.25s _slideDown_l3kv0_1;box-shadow:0 4px 12px #0f172a0f}._variants-expand_l3kv0_1181 ._variants-header_l3kv0_1201{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._variants-expand_l3kv0_1181 ._variants-header_l3kv0_1201 h4{color:#1e293b;margin:0;font-size:15px;font-weight:700}._variants-header-right_l3kv0_1229{align-items:center;gap:12px;display:flex}._variants-select-all_l3kv0_1241{color:#475569;cursor:pointer;align-items:center;gap:6px;font-size:13px;display:flex}._variants-select-all_l3kv0_1241 input{cursor:pointer;accent-color:#3b82f6;width:17px;height:17px}._variants-close_l3kv0_1273{color:#3b82f6;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;padding:5px 14px;font-size:13px;font-weight:600;transition:all .2s}._variants-close_l3kv0_1273:hover{background:#dbeafe}._variant-card-grid_l3kv0_1307{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}._variant-card_l3kv0_1307{cursor:pointer;background:#fff;border:1.5px solid #e8ecf1;border-radius:10px;flex-direction:column;gap:10px;padding:12px;transition:all .2s;display:flex;position:relative;overflow:hidden}._variant-card_l3kv0_1307:hover{border-color:#93c5fd;transform:translateY(-2px);box-shadow:0 4px 12px #3b82f61f}._variant-card_l3kv0_1307._selected_l3kv0_679{background:#f0f7ff;border-color:#3b82f6;box-shadow:0 2px 8px #3b82f626}._variant-card-name_l3kv0_1371{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._variant-card-spec-type_l3kv0_1385{color:#3b82f6;background:#eff6ff;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:600}._variant-card-spec-value_l3kv0_1403{color:#1e293b;font-size:14px;font-weight:700}._variant-card-no-spec_l3kv0_1415{color:#94a3b8;font-size:13px;font-style:italic}._variant-card-image_l3kv0_1427{aspect-ratio:3/4;background:#f8fafc;border:1px dashed #e2e8f0;border-radius:6px;width:100%;position:relative;overflow:hidden}._variant-card-image_l3kv0_1427 img{object-fit:cover;cursor:zoom-in;width:100%;height:100%;transition:transform .2s;position:absolute;inset:0}._variant-card-image_l3kv0_1427 img:hover{transform:scale(1.05)}._variant-card-image-empty_l3kv0_1475{opacity:.4;color:#94a3b8;justify-content:center;align-items:center;font-size:32px;display:flex;position:absolute;inset:0}._variant-card-row_l3kv0_1497{justify-content:space-between;align-items:center;gap:8px;display:flex}._variant-card-label_l3kv0_1511{color:#94a3b8;flex-shrink:0;font-size:12px}._variant-card-barcode_l3kv0_1523{color:#2563eb;cursor:pointer;word-break:break-all;text-align:right;font-family:SF Mono,Consolas,monospace;font-size:12px;font-weight:600}._variant-card-barcode_l3kv0_1523:hover{text-decoration:underline}._variant-card-barcode-empty_l3kv0_1551{color:#9ca3af;font-size:13px}._variant-card-price_l3kv0_1561{color:#e53935;font-size:16px;font-weight:800}._variant-card-stock_l3kv0_1573{cursor:pointer;border-radius:12px;padding:3px 10px;font-size:13px;font-weight:600;transition:all .2s}._variant-card-stock_l3kv0_1573._normal_l3kv0_979{color:#059669;background:#d1fae5}._variant-card-stock_l3kv0_1573._low_l3kv0_989{color:#dc2626;background:#fee2e2}._variant-card-stock_l3kv0_1573:hover{transform:scale(1.05)}._variant-card-tag-row_l3kv0_1619{justify-content:space-between;align-items:center;gap:8px;margin-top:2px;display:flex}._variant-card-status_l3kv0_1635{cursor:pointer;border-radius:16px;padding:3px 10px;font-size:12px;font-weight:600;transition:all .2s;display:inline-block}._variant-card-status_l3kv0_1635._active_l3kv0_1045{color:#059669;background:linear-gradient(135deg,#d1fae5 0%,#a7f3d0 100%);border:1px solid #6ee7b7}._variant-card-status_l3kv0_1635._inactive_l3kv0_1057{color:#dc2626;background:linear-gradient(135deg,#fee2e2 0%,#fecaca 100%);border:1px solid #fca5a5}._variant-card-status_l3kv0_1635:hover{transform:scale(1.05)}._variant-card-delete_l3kv0_1687{color:#dc2626;cursor:pointer;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:5px 12px;font-size:12px;font-weight:600;transition:all .2s}._variant-card-delete_l3kv0_1687:hover{background:#fee2e2}._image-preview-overlay_l3kv0_1721{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#000000a6;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._image-preview-container_l3kv0_1751{background:#fff;border-radius:16px;flex-direction:column;max-width:90%;max-height:90%;animation:.25s _scaleIn_l3kv0_1;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #0006}@keyframes _scaleIn_l3kv0_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._image-preview-header_l3kv0_1797{background:linear-gradient(#f9fafb,#f3f4f6);border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}._image-preview-title_l3kv0_1815{color:#111827;white-space:nowrap;text-overflow:ellipsis;max-width:80%;font-size:16px;font-weight:700;overflow:hidden}._image-preview-close_l3kv0_1835{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:28px;transition:all .2s;display:flex}._image-preview-close_l3kv0_1835:hover{color:#374151;background:#f3f4f6}._image-preview-content_l3kv0_1877{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:24px;display:flex;overflow:auto}._image-preview_l3kv0_1721{object-fit:contain;border-radius:12px;max-width:100%;max-height:70vh;box-shadow:0 4px 16px #0000001a}._modal-cancel-btn_l3kv0_1915,._modal-confirm-btn_l3kv0_1917{cursor:pointer;border-radius:8px;padding:10px 24px;font-size:14px;font-weight:600;transition:all .2s}._modal-cancel-btn_l3kv0_1915{color:#6b7280;background:#fff;border:1px solid #d1d5db}._modal-cancel-btn_l3kv0_1915:hover{color:#374151;background:#f9fafb;border-color:#9ca3af}._modal-confirm-btn_l3kv0_1917{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border:none;box-shadow:0 1px 2px #3b82f633}._modal-confirm-btn_l3kv0_1917:hover{transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}@media (width<=768px){._page-header_l3kv0_21{flex-direction:column;align-items:stretch;gap:16px;padding:16px}._header-right_l3kv0_87{flex-wrap:wrap}._header-right_l3kv0_87 button{flex:1;justify-content:center;min-width:140px}._product-card-grid_l3kv0_631{grid-template-columns:1fr}._card-actions_l3kv0_1069{flex-wrap:wrap}._card-action-btn_l3kv0_1083{min-width:90px}._variants-expand_l3kv0_1181{padding:14px}._variant-card-grid_l3kv0_1307{grid-template-columns:1fr}._pagination-container_l3kv0_2061{flex-direction:column;align-items:stretch;padding:16px}._pagination-info_l3kv0_2073{justify-content:center}._pagination-buttons_l3kv0_2081{flex-wrap:wrap;justify-content:center}._filter-grid_l3kv0_307{grid-template-columns:1fr}}@media (width<=480px){._page-header_l3kv0_21{padding:12px}._header-left_l3kv0_55 h1{font-size:20px}._header-right_l3kv0_87{flex-direction:column}._header-right_l3kv0_87 button{width:100%}._pagination-container_l3kv0_2061{padding:12px}._pagination-info_l3kv0_2073{flex-direction:column;gap:8px}._filter-panel_l3kv0_265{padding:16px}}._overlay_7bayf_1{z-index:3200;background:#0f172a80;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}._dialog_7bayf_23{background:#fff;border-radius:10px;flex-direction:column;width:min(720px,100%);max-height:90vh;padding:18px 20px 16px;display:flex;box-shadow:0 20px 50px #0f172a4d}._header_7bayf_45{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}._title_7bayf_59{color:#1f2937;margin:0;font-size:17px}._zoom_7bayf_71{align-items:center;gap:6px;display:flex}._zoom_7bayf_71 button{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;width:28px;height:28px}._zoom_7bayf_71 button:disabled{color:#cbd5e1;cursor:default}._zoomValue_7bayf_111{text-align:center;color:#475569;min-width:48px;font-size:13px}._pages_7bayf_125{background:#f1f5f9;border-radius:8px;flex-direction:column;flex:1;align-items:center;gap:12px;min-height:240px;padding:12px;display:flex;overflow:auto}._page_7bayf_125{background:#fff;border-radius:6px;flex-direction:column;align-items:center;gap:6px;width:100%;margin:0;padding:8px;display:flex;box-shadow:0 1px 6px #0f172a1f}._canvas_7bayf_177{border:1px solid #e2e8f0;max-width:100%;height:auto;display:block}._caption_7bayf_191{color:#64748b;font-size:12px}._meta_7bayf_201{color:#334155;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;font-size:13px;display:flex}._copies_7bayf_221{align-items:center;gap:8px;display:flex}._copies_7bayf_221 input{border:1px solid #cbd5e1;border-radius:6px;width:64px;padding:4px 8px}._error_7bayf_247{color:#b91c1c;margin:10px 0 0;font-size:13px}._success_7bayf_259{color:#15803d;margin:10px 0 0;font-size:13px}._actions_7bayf_271{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}._primary_7bayf_285,._secondary_7bayf_287{cursor:pointer;border:1px solid #0000;border-radius:6px;padding:8px 18px;font-size:14px}._primary_7bayf_285{color:#fff;background:#2563eb}._primary_7bayf_285:disabled{cursor:default;background:#93c5fd}._secondary_7bayf_287{color:#334155;background:#fff;border-color:#cbd5e1}._entry_e92wj_1{flex-direction:column;gap:8px;display:flex}._status_e92wj_13{color:#874d00;background:#fffbe6;border-left:4px solid #faad14;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:13px;display:flex}._linkButton_e92wj_39{color:#1677ff;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px}._templates_e92wj_57{gap:16px;font-size:13px;display:flex}._templateOption_e92wj_69{cursor:pointer;align-items:center;gap:6px;display:flex}._controls_e92wj_83{align-items:center;gap:8px;display:flex}._select_e92wj_95{border:1px solid #ccc;border-radius:4px;max-width:220px;padding:6px 10px}._copies_e92wj_109{border:1px solid #ccc;border-radius:4px;width:60px;padding:6px}._submit_e92wj_123{color:#fff;cursor:pointer;background:#1677ff;border:none;border-radius:4px;padding:6px 16px}._submit_e92wj_123:disabled{cursor:not-allowed;background:#d9d9d9}._result_e92wj_151{color:#389e0d;font-size:13px}._overlay_al353_1{z-index:3000;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._dialog_al353_21{background-color:#fff;border-radius:8px;flex-direction:column;width:90%;max-width:640px;max-height:90vh;display:flex;box-shadow:0 4px 20px #0000004d}._header_al353_43{border-bottom:1px solid #f0f0f0;padding:16px 24px 8px}._title_al353_53{margin:0 0 6px;font-size:16px;font-weight:600}._summary_al353_65{color:#555;flex-wrap:wrap;gap:12px;font-size:13px;display:flex}._body_al353_81{padding:12px 24px;overflow:auto}._footer_al353_91{border-top:1px solid #f0f0f0;justify-content:flex-end;padding:12px 24px;display:flex}._cancel_al353_105{color:#333;cursor:pointer;background-color:#f5f5f5;border:none;border-radius:6px;padding:8px 20px;font-size:14px}._barcode-management_1epz8_1{padding:20px}._page-header_1epz8_9{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding:16px 24px;display:flex;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a}._page-header_1epz8_9 h1{color:#333;margin:0;font-size:24px;font-weight:600}._selected-info_1epz8_51{flex-wrap:wrap;align-items:center;gap:15px;display:flex}._selected-info_1epz8_51 span{color:#666}._btn-batch-generate_1epz8_73{color:#fff;cursor:pointer;background:#2196f3;border:none;border-radius:4px;padding:8px 20px;font-size:14px}._btn-batch-generate_1epz8_73:hover:not(:disabled){background:#1976d2}._btn-batch-generate_1epz8_73:disabled{cursor:not-allowed;background:#ccc}._batch-buttons_1epz8_111{flex-wrap:wrap;gap:10px;display:flex}._btn-batch-download_1epz8_123{color:#fff;cursor:pointer;background:#4caf50;border:none;border-radius:4px;padding:8px 20px;font-size:14px}._btn-batch-download_1epz8_123:hover:not(:disabled){background:#45a049}._btn-batch-download_1epz8_123:disabled{cursor:not-allowed;background:#ccc}._search-bar_1epz8_161{background:#f5f5f5;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;padding:15px;display:flex}._search-inputs_1epz8_185{flex:1;gap:10px;min-width:300px;display:flex}._search-inputs_1epz8_185 input{border:1px solid #ddd;border-radius:4px;flex:1;min-width:200px;padding:8px 12px;font-size:14px}._search-buttons_1epz8_217{gap:10px;display:flex}._btn-reset_1epz8_227,._btn-query_1epz8_229{cursor:pointer;border:none;border-radius:4px;padding:8px 20px;font-size:14px}._btn-reset_1epz8_227{color:#333;background:#f0f0f0}._btn-reset_1epz8_227:hover{background:#e0e0e0}._btn-query_1epz8_229{color:#fff;background:#4caf50}._btn-query_1epz8_229:hover{background:#45a049}._loading_1epz8_281{text-align:center;color:#666;padding:40px}._barcode-grid-container_1epz8_293{width:100%}._grid-header_1epz8_301{justify-content:space-between;align-items:center;margin-bottom:15px;padding:10px 0;display:flex}._select-all-container_1epz8_317{color:#666;align-items:center;gap:8px;font-size:14px;display:flex}._select-all-container_1epz8_317 input{cursor:pointer}._product-count_1epz8_341{color:#666;font-size:14px}._barcode-card-grid_1epz8_351{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;display:grid}._barcode-card_1epz8_351{cursor:pointer;background:#fff;border:1.5px solid #e8ecf1;border-radius:12px;flex-direction:column;transition:all .25s;display:flex;position:relative;overflow:hidden}._barcode-card_1epz8_351:hover{border-color:#93c5fd;transform:translateY(-2px);box-shadow:0 4px 12px #3b82f626}._barcode-card_1epz8_351._selected_1epz8_51{background:#f0f7ff;border-color:#3b82f6;box-shadow:0 2px 8px #3b82f62e}._card-selected-indicator_1epz8_411{opacity:0;background:#3b82f6;border-radius:12px 0 0 12px;width:4px;transition:opacity .25s;position:absolute;top:0;bottom:0;left:0}._barcode-card_1epz8_351._selected_1epz8_51 ._card-selected-indicator_1epz8_411{opacity:1}._card-header_1epz8_443{justify-content:space-between;align-items:center;padding:12px 16px 0;display:flex}._brand-badge_1epz8_457{text-overflow:ellipsis;white-space:nowrap;border-radius:12px;align-items:center;max-width:140px;padding:3px 10px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex;overflow:hidden}._card-checkbox_1epz8_485{z-index:10;flex-shrink:0}._card-checkbox_1epz8_485 input{cursor:pointer;accent-color:#3b82f6;width:18px;height:18px}._card-body_1epz8_509{flex-direction:column;flex:1;gap:10px;padding:10px 16px 16px;display:flex}._card-name_1epz8_525{color:#1e293b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:15px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}._card-preview_1epz8_549{box-sizing:border-box;background:#f8fafc;border:1px dashed #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:80px;padding:8px;transition:all .2s;display:flex;overflow:hidden}@media (width<=768px){._card-preview_1epz8_549{min-height:100px;padding:12px 8px}._card-actions_1epz8_593{grid-template-columns:repeat(4,1fr);gap:6px}._btn-card-action_1epz8_603{padding:10px 4px;font-size:11px}}@media (width<=480px){._card-actions_1epz8_593{grid-template-columns:repeat(2,1fr);gap:8px}._btn-card-action_1epz8_603{padding:12px 8px;font-size:12px}}._barcode-card_1epz8_351:hover ._card-preview_1epz8_549{background:#f0f7ff;border-color:#93c5fd}._card-preview-empty_1epz8_649{color:#94a3b8;cursor:default;flex-direction:column;align-items:center;gap:6px;font-size:13px;display:flex}._card-preview-empty-icon_1epz8_669{opacity:.6;font-size:28px}._card-preview-empty-text_1epz8_679{color:#94a3b8;font-size:12px}._card-preview-empty-hint_1epz8_689{color:#3b82f6;cursor:pointer;font-size:11px;transition:color .2s}._card-preview-empty-hint_1epz8_689:hover{color:#2563eb;text-decoration:underline}._card-info-row_1epz8_713{justify-content:space-between;align-items:center;gap:12px;display:flex}._card-spec_1epz8_727{color:#64748b;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}._card-spec-label_1epz8_745{color:#94a3b8}._card-price_1epz8_753{color:#e53935;flex-shrink:0;font-size:15px;font-weight:700}._card-barcode-text_1epz8_767{color:#475569;word-break:break-all;background:#f1f5f9;border-radius:6px;padding:6px 10px;font-family:SF Mono,Consolas,Monaco,monospace;font-size:12px;font-weight:500;line-height:1.4}._card-barcode-text_1epz8_767._empty_1epz8_791{color:#94a3b8;background:#f8fafc;font-family:inherit;font-weight:400}._card-actions_1epz8_593{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:2px;display:grid}._btn-card-action_1epz8_603{cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:7px 0;font-size:12px;font-weight:500;transition:all .2s;display:flex}._btn-card-download_1epz8_847{color:#059669;background:#ecfdf5}._btn-card-download_1epz8_847:hover{background:#d1fae5}._btn-card-edit_1epz8_865{color:#3b82f6;background:#eff6ff}._btn-card-edit_1epz8_865:hover{background:#dbeafe}._btn-card-history_1epz8_883{color:#64748b;background:#f8fafc}._btn-card-history_1epz8_883:hover{color:#475569;background:#f1f5f9}._btn-card-print_1epz8_903{color:#fff;background:#8b5cf6;font-weight:600;box-shadow:0 2px 8px #8b5cf64d}._btn-card-print_1epz8_903:hover{background:#7c3aed;transform:translateY(-1px);box-shadow:0 4px 12px #8b5cf666}._btn-card-print_1epz8_903:disabled{cursor:not-allowed;box-shadow:none;background:#a78bfa;transform:none}._print-status-hint_1epz8_943{color:#92400e;font-size:12px}._print-settings-row_1epz8_953{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}._modal-overlay_1epz8_967{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modal_1epz8_967{background:#fff;border-radius:8px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto}._barcode-modal_1epz8_1011{width:90%;max-width:600px;max-height:none;overflow:visible}._barcode-modal-body_1epz8_1025{flex-direction:column;gap:12px;display:flex}._barcode-large-preview_1epz8_1037{background:#fafafa;border:1px dashed #ddd;border-radius:8px;justify-content:center;align-items:center;padding:12px;display:flex}._barcode-info_1epz8_1057{flex-direction:column;gap:6px;font-size:14px;display:flex}._barcode-info_1epz8_1057 p{margin:0;line-height:1.5}._barcode-info_1epz8_1057 strong{color:#333;min-width:80px;display:inline-block}._batch-modal_1epz8_1093{max-width:700px}._modal-header_1epz8_1101{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:20px;display:flex}._modal-header_1epz8_1101 h3{margin:0;font-size:18px}._btn-close_1epz8_1127{cursor:pointer;color:#666;background:0 0;border:none;font-size:24px}._btn-close_1epz8_1127:hover{color:#333}._modal-body_1epz8_1151{padding:20px}._product-info_1epz8_1159{background:#f8f8f8;border-radius:4px;margin-bottom:20px;padding:15px}._product-info_1epz8_1159 p{color:#333;margin:5px 0}._barcode-display_1epz8_1183{background:#fff;border:1px dashed #ddd;border-radius:4px;justify-content:center;align-items:center;min-height:300px;padding:40px;display:flex}._barcode-display_1epz8_1183 img{object-fit:contain;max-width:100%;max-height:600px}._result-count_1epz8_1217{color:#4caf50;margin-bottom:20px;font-size:16px;font-weight:600}._batch-results_1epz8_1231{max-height:500px;overflow-y:auto}._batch-result-item_1epz8_1241{border:1px solid #eee;border-radius:4px;justify-content:space-between;align-items:center;margin-bottom:10px;padding:15px;display:flex}._item-info_1epz8_1261{flex-direction:column;gap:5px;display:flex}._item-name_1epz8_1273{color:#333;font-weight:600}._item-barcode_1epz8_1283{color:#666;font-family:monospace}._item-actions_1epz8_1293{align-items:center;gap:10px;display:flex}._small-barcode_1epz8_1305{max-width:100px;max-height:40px}._btn-download-small_1epz8_1315{color:#fff;cursor:pointer;background:#4caf50;border:none;border-radius:4px;padding:6px 12px;font-size:13px}._btn-download-small_1epz8_1315:hover{background:#45a049}._modal-footer_1epz8_1343{border-top:1px solid #eee;justify-content:flex-end;gap:10px;padding:20px;display:flex}._btn-cancel_1epz8_1359,._btn-download-full_1epz8_1361,._btn-print_1epz8_1363{cursor:pointer;border:none;border-radius:4px;padding:10px 24px;font-size:14px}._btn-cancel_1epz8_1359{color:#333;background:#f0f0f0}._btn-cancel_1epz8_1359:hover{background:#e0e0e0}._btn-download-full_1epz8_1361{color:#fff;background:#4caf50}._btn-download_1epz8_1315{cursor:pointer;color:#fff;background:#4caf50;border:none;border-radius:4px;padding:10px 24px;font-size:14px}._btn-download_1epz8_1315:hover{background:#45a049}._btn-print_1epz8_1363{color:#fff;background:#9c27b0}._btn-print_1epz8_1363:hover{background:#7b1fa2}._btn-download-full_1epz8_1361:hover{background:#45a049}._header-buttons_1epz8_1461{gap:10px;display:flex}._btn-cleanup_1epz8_1471{color:#fff;cursor:pointer;background:#f44336;border:none;border-radius:4px;padding:8px 16px;font-size:14px}._btn-cleanup_1epz8_1471:hover{background:#d32f2f}._btn-settings_1epz8_1499{color:#fff;cursor:pointer;background:#ff9800;border:none;border-radius:4px;padding:8px 16px;font-size:14px}._btn-settings_1epz8_1499:hover{background:#f57c00}._settings-modal_1epz8_1527{max-width:500px}._settings-group_1epz8_1535{margin-bottom:24px}._settings-group_1epz8_1535 h4{color:#333;border-bottom:2px solid #eee;margin:0 0 16px;padding-bottom:8px;font-size:16px}._setting-row_1epz8_1559{align-items:center;margin-bottom:12px;display:flex}._setting-row_1epz8_1559 label{color:#666;width:120px;font-size:14px}._setting-row_1epz8_1559 input[type=number],._setting-row_1epz8_1559 input[type=text],._setting-row_1epz8_1559 select{border:1px solid #ddd;border-radius:4px;flex:1;padding:8px 12px;font-size:14px}._setting-row_1epz8_1559 select{cursor:pointer;background:#fff}._setting-row_1epz8_1559._checkbox-row_1epz8_1613{align-items:center;display:flex}._setting-row_1epz8_1559._checkbox-row_1epz8_1613 label{cursor:pointer;align-items:center;gap:8px;width:auto;display:flex}._setting-row_1epz8_1559._checkbox-row_1epz8_1613 input[type=checkbox]{cursor:pointer;width:18px;height:18px}._quantity-btn_1epz8_1651{color:#fff;cursor:pointer;background:#2196f3;border:none;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;font-weight:600;transition:all .2s;display:flex}._quantity-btn_1epz8_1651:hover{background:#1976d2;transform:scale(1.05)}._quantity-btn_1epz8_1651:active{transform:scale(.95)}._quantity-input_1epz8_1701{text-align:center;color:#333;-moz-appearance:textfield;background:#fff;border:1px solid #ddd;border-radius:4px;width:60px;height:32px;font-size:14px;font-weight:500}._quantity-input_1epz8_1701::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._quantity-input_1epz8_1701::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._quantity-input_1epz8_1701:focus{border-color:#2196f3;outline:none;box-shadow:0 0 0 2px #2196f333}@media (width<=768px){._product-grid_1epz8_1753{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}._modal-content_1epz8_1761{width:100%}._action-buttons_1epz8_1769{flex-direction:column}}._template-item_1epz8_1779{background:#fafafa;border:1px solid #e0e0e0;border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:12px;transition:all .2s;display:flex}._template-item_1epz8_1779:hover{background:#e3f2fd;border-color:#2196f3}._template-item_1epz8_1779._selected_1epz8_51{background:#e3f2fd;border-color:#2196f3;box-shadow:0 2px 8px #2196f333}._template-info_1epz8_1825{flex-direction:column;gap:4px;display:flex}._template-name_1epz8_1837{color:#333;font-size:14px;font-weight:600}._template-desc_1epz8_1849{color:#666;font-size:12px}._template-actions_1epz8_1859{gap:8px;display:flex}._btn-apply-template_1epz8_1869,._btn-delete-template_1epz8_1871{cursor:pointer;border:none;border-radius:4px;padding:6px 12px;font-size:13px;font-weight:500;transition:all .2s}._btn-apply-template_1epz8_1869{color:#fff;background:#2196f3}._btn-apply-template_1epz8_1869:hover{background:#1976d2}._btn-delete-template_1epz8_1871{color:#fff;background:#f44336}._btn-delete-template_1epz8_1871:hover{background:#d32f2f}._btn-save-default_1epz8_1927{color:#fff;cursor:pointer;background:#ff9800;border:none;border-radius:4px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s}._btn-save-default_1epz8_1927:hover{background:#f57c00}._btn-save-template_1epz8_1959{color:#fff;cursor:pointer;background:#4caf50;border:none;border-radius:4px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s}._btn-save-template_1epz8_1959:hover{background:#45a049}._btn-save_1epz8_1927{color:#fff;cursor:pointer;background:#4caf50;border:none;border-radius:4px;padding:10px 24px;font-size:14px;font-weight:500;transition:all .2s}._btn-save_1epz8_1927:hover{background:#45a049}._save-template-modal_1epz8_2023{max-width:450px}._progress-modal_1epz8_2031{max-width:500px}._progress-info_1epz8_2039{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._progress-status_1epz8_2053{color:#333;font-size:16px;font-weight:600}._progress-count_1epz8_2065{color:#2196f3;font-size:16px;font-weight:600}._progress-bar-container_1epz8_2077{background:#e0e0e0;border-radius:12px;width:100%;height:24px;margin-bottom:20px;overflow:hidden}._progress-bar_1epz8_2077{background:linear-gradient(90deg,#2196f3 0%,#64b5f6 100%);border-radius:12px;height:100%;transition:width .3s}._progress-stats_1epz8_2109{background:#f8f9fa;border-radius:8px;gap:30px;margin-bottom:20px;padding:16px;display:flex}._stat-item_1epz8_2127{align-items:center;gap:8px;display:flex}._stat-item_1epz8_2127._success_1epz8_2139 ._stat-label_1epz8_2139{color:#4caf50;font-weight:600}._stat-item_1epz8_2127._success_1epz8_2139 ._stat-value_1epz8_2149{color:#4caf50;font-size:20px;font-weight:700}._stat-item_1epz8_2127._failure_1epz8_2161 ._stat-label_1epz8_2139{color:#f44336;font-weight:600}._stat-item_1epz8_2127._failure_1epz8_2161 ._stat-value_1epz8_2149{color:#f44336;font-size:20px;font-weight:700}._failure-list_1epz8_2183 h4{color:#666;margin:0 0 12px;font-size:14px}._failure-items_1epz8_2195{border:1px solid #e0e0e0;border-radius:6px;max-height:200px;padding:8px;overflow-y:auto}._failure-item_1epz8_2195{background:#fff3f3;border-radius:4px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:10px 12px;display:flex}._failure-item_1epz8_2195:last-child{margin-bottom:0}._failure-name_1epz8_2239{color:#333;font-size:14px;font-weight:500}._failure-error_1epz8_2251{color:#f44336;font-size:13px}._btn-filter-toggle_1epz8_2261{color:#fff;cursor:pointer;background:#ff9800;border:none;border-radius:4px;padding:8px 16px;font-size:14px;transition:all .2s}._btn-filter-toggle_1epz8_2261:hover{background:#f57c00}._filter-panel_1epz8_2291{background:#fff;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:20px;padding:20px;box-shadow:0 2px 8px #0000000f}._filter-row_1epz8_2309{flex-wrap:wrap;gap:24px;display:flex}._filter-item_1epz8_2321{flex:1;min-width:200px}._filter-item_1epz8_2321 label{color:#333;margin-bottom:8px;font-size:14px;font-weight:600;display:block}._filter-item_1epz8_2321 select,._filter-item_1epz8_2321 input[type=number]{border:1px solid #ddd;border-radius:6px;width:100%;padding:8px 12px;font-size:14px;transition:all .2s}._filter-item_1epz8_2321 select:focus,._filter-item_1epz8_2321 input[type=number]:focus{border-color:#2196f3;outline:none;box-shadow:0 0 0 2px #2196f31a}._price-range_1epz8_2381{align-items:center;gap:8px;display:flex}._price-range_1epz8_2381 input{flex:1}._price-range_1epz8_2381 span{color:#666;font-weight:600}._barcode-status-options_1epz8_2411{flex-wrap:wrap;gap:16px;display:flex}._radio-label_1epz8_2423{cursor:pointer;color:#333;align-items:center;gap:6px;font-size:14px;display:flex}._radio-label_1epz8_2423 input[type=radio]{cursor:pointer;accent-color:#2196f3;width:18px;height:18px}@media (width<=768px){._filter-row_1epz8_2309,._search-inputs_1epz8_185{flex-direction:column}._search-inputs_1epz8_185 input{min-width:auto}}._label-preview-container_1epz8_2483{flex-direction:column;flex:1;gap:12px;display:flex}._label-preview-container_1epz8_2483 h4{color:#333;margin:0;font-size:14px}._label-preview-info_1epz8_2509{background:#fafafa;border:1px dashed #ddd;border-radius:6px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;min-height:300px;padding:40px;display:flex}._label-preview-info_1epz8_2509 p{color:#666;margin:0;font-size:14px}._btn-generate-zip_1epz8_2549{color:#fff;cursor:pointer;background:#9c27b0;border:none;border-radius:4px;padding:10px 24px;font-size:14px;transition:all .2s}._btn-generate-zip_1epz8_2549:hover:not(:disabled){background:#7b1fa2}._btn-generate-zip_1epz8_2549:disabled{cursor:not-allowed;background:#ccc}._btn-print-labels_1epz8_2589{color:#fff;cursor:pointer;background:#2196f3;border:none;border-radius:4px;padding:10px 24px;font-size:14px;transition:all .2s}._btn-print-labels_1epz8_2589:hover:not(:disabled){background:#1976d2}._btn-print-labels_1epz8_2589:disabled{cursor:not-allowed;background:#ccc}._label-print-modal_1epz8_2629{width:100%;max-width:90vw}._label-print-modal-body_1epz8_2639{max-height:70vh;overflow-y:auto}._label-print-grid_1epz8_2649{flex-direction:column;gap:0;display:flex}._label-print-item_1epz8_2661{page-break-after:always;justify-content:center;align-items:center;width:100%;padding:10px 0;display:flex}._label-print-item_1epz8_2661 img{max-width:100%;height:auto}._btn-edit_1epz8_2689,._btn-history_1epz8_2691{cursor:pointer;border:none;border-radius:4px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .2s}._btn-edit_1epz8_2689{color:#fff;background:#2196f3}._btn-edit_1epz8_2689:hover{background:#1976d2;transform:scale(1.02)}._btn-history_1epz8_2691{color:#fff;background:#ff9800}._btn-history_1epz8_2691:hover{background:#f57c00;transform:scale(1.02)}._edit-barcode-modal_1epz8_2751,._history-modal_1epz8_2753{max-width:500px}._form-group_1epz8_2761{margin-bottom:20px}._form-group_1epz8_2761 label{color:#333;margin-bottom:8px;font-size:14px;font-weight:600;display:block}._form-group_1epz8_2761 input,._form-group_1epz8_2761 textarea{box-sizing:border-box;border:1px solid #ddd;border-radius:6px;width:100%;padding:10px 12px;font-size:14px;transition:all .2s}._form-group_1epz8_2761 input:disabled{color:#999;background:#f5f5f5}._form-group_1epz8_2761 input:focus,._form-group_1epz8_2761 textarea:focus{border-color:#2196f3;outline:none;box-shadow:0 0 0 2px #2196f31a}._form-group_1epz8_2761 textarea{resize:vertical;min-height:80px}._btn-primary_1epz8_2841{color:#fff;cursor:pointer;background:#2196f3;border:none;border-radius:4px;padding:10px 24px;font-size:14px;font-weight:500;transition:all .2s}._btn-primary_1epz8_2841:hover:not(:disabled){background:#1976d2}._btn-primary_1epz8_2841:disabled{cursor:not-allowed;background:#ccc}._history-list_1epz8_2883{max-height:400px;overflow-y:auto}._history-item_1epz8_2893{background:#fafafa;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:12px;padding:16px}._history-item_1epz8_2893:last-child{margin-bottom:0}._history-item-header_1epz8_2917{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}._history-time_1epz8_2931{color:#666;font-size:13px;font-weight:500}._history-item-content_1epz8_2943{flex-direction:column;gap:8px;display:flex}._barcode-change_1epz8_2955{align-items:center;gap:12px;font-family:monospace;font-size:14px;font-weight:600;display:flex}._old-barcode_1epz8_2973{color:#f44336;text-decoration:line-through}._arrow_1epz8_2983{color:#666;font-size:16px}._new-barcode_1epz8_2993{color:#4caf50}._change-reason_1epz8_3001{color:#666;background:#fff;border-left:3px solid #2196f3;border-radius:4px;padding:8px 12px;font-size:13px}._empty-history_1epz8_3019{text-align:center;color:#999;padding:40px;font-size:14px}._badge_3l6w4_1{letter-spacing:.3px;white-space:nowrap;cursor:default;border:1px solid #0000;border-radius:16px;justify-content:center;align-items:center;padding:4px 14px;font-size:12px;font-weight:500;line-height:1.5;transition:all .15s;display:inline-flex}._badge_3l6w4_1:hover{filter:brightness(1.08);box-shadow:0 2px 6px #0000001f}._clickable_3l6w4_43{cursor:pointer}._clickable_3l6w4_43:hover{transform:translateY(-1px);box-shadow:0 2px 10px #00000026}._selected_3l6w4_61{outline-offset:1px;filter:brightness(1.1);outline:2px solid;box-shadow:0 0 0 3px #00000014}._history_1xey2_1{color:#333;border-top:1px dashed #ccc;margin-top:8px;padding-top:8px;font-size:12px}._toggle_1xey2_17{color:#1677ff;cursor:pointer;background:0 0;border:none;padding:4px 0;font-size:12px}._body_1xey2_35{flex-direction:column;gap:6px;padding:4px 0 0;display:flex}._hint_1xey2_49{color:#999;margin:0}._summary_1xey2_59{margin:0;font-weight:600}._error_1xey2_69{color:#cf1322;margin:0}._list_1xey2_79{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}._row_1xey2_97{grid-template-columns:.6fr 1.4fr .6fr 1.2fr 1.2fr;align-items:center;gap:8px;display:grid}._status_1xey2_111{font-weight:600}._meta_1xey2_119{color:#999}._reload_1xey2_127{cursor:pointer;color:#1677ff;background:0 0;border:1px solid #ccc;border-radius:4px;align-self:flex-start;padding:2px 8px}._order-print-overlay_1bf1z_1{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._order-print-dialog_1bf1z_27{background-color:#fff;border-radius:8px;flex-direction:column;width:90%;max-width:900px;max-height:90vh;display:flex;box-shadow:0 4px 20px #0000004d}._dialog-header_1bf1z_49{border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}._dialog-header_1bf1z_49 h2{color:#333;margin:0;font-size:20px}._btn-close_1bf1z_77{cursor:pointer;color:#666;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:28px;line-height:1;display:flex}._btn-close_1bf1z_77:hover{color:#333}._dialog-content_1bf1z_115{flex:1;padding:24px;overflow-y:auto}._print-preview_1bf1z_127{background-color:#fff;border:1px solid #e0e0e0;padding:40px;font-family:Microsoft YaHei,SimSun,sans-serif}._print-preview_1bf1z_127 ._title_1bf1z_141{text-align:center;color:#1976d2;margin-bottom:30px;font-size:24px;font-weight:700}._print-preview_1bf1z_127 ._order-info_1bf1z_157{background-color:#f8f9fa;border-radius:8px;margin-bottom:30px;padding:20px}._print-preview_1bf1z_127 ._info-row_1bf1z_171{flex-wrap:wrap;margin:8px 0;display:flex}._print-preview_1bf1z_127 ._info-label_1bf1z_183{color:#555;min-width:100px;font-weight:700;display:inline-block}._print-preview_1bf1z_127 ._section-title_1bf1z_197{color:#1976d2;border-bottom:2px solid #1976d2;margin:24px 0 16px;padding-bottom:8px;font-size:18px;font-weight:700}._print-preview_1bf1z_127 ._items-table_1bf1z_215{border-collapse:collapse;border-radius:8px;width:100%;margin-bottom:24px;overflow:hidden;box-shadow:0 1px 3px #0000001a}._print-preview_1bf1z_127 ._items-table_1bf1z_215 th,._print-preview_1bf1z_127 ._items-table_1bf1z_215 td{text-align:center;vertical-align:middle;border:1px solid #e0e0e0;padding:12px 8px}._print-preview_1bf1z_127 ._items-table_1bf1z_215 thead th{color:#fff;background-color:#1976d2;font-size:14px;font-weight:600}._print-preview_1bf1z_127 ._items-table_1bf1z_215 tbody tr:hover{background-color:#f5f5f5}._print-preview_1bf1z_127 ._items-table_1bf1z_215 tbody tr._has-adjustment_1bf1z_271{background-color:#fff8e1}._print-preview_1bf1z_127 ._items-table_1bf1z_215 tbody tr._has-adjustment_1bf1z_271:hover{background-color:#ffecb3}._print-preview_1bf1z_127 ._col-seq_1bf1z_287{width:50px}._print-preview_1bf1z_127 ._col-name_1bf1z_293{min-width:180px;text-align:left!important}._print-preview_1bf1z_127 ._col-spec_1bf1z_301{width:120px;font-size:13px}._print-preview_1bf1z_127 ._col-original-price_1bf1z_309{color:#888;width:80px;font-size:13px}._print-preview_1bf1z_127 ._col-adjustment_1bf1z_319{width:70px}._print-preview_1bf1z_127 ._col-price_1bf1z_325{width:90px;font-weight:600}._print-preview_1bf1z_127 ._col-qty_1bf1z_333{width:60px}._print-preview_1bf1z_127 ._col-subtotal_1bf1z_339{color:#1976d2;width:90px;font-weight:600}._print-preview_1bf1z_127 ._product-name-cell_1bf1z_351{align-items:center;gap:8px;display:flex}._print-preview_1bf1z_127 ._temp-badge_1bf1z_363{color:#fff;background-color:#ff9800;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:400}._print-preview_1bf1z_127 ._col-adjustment_1bf1z_319 ._adjustment-value_1bf1z_381{border-radius:4px;padding:2px 8px;font-size:13px;font-weight:600;display:inline-block}._print-preview_1bf1z_127 ._col-adjustment_1bf1z_319._positive_1bf1z_397 ._adjustment-value_1bf1z_381{color:#2e7d32;background-color:#e8f5e9}._print-preview_1bf1z_127 ._col-adjustment_1bf1z_319._negative_1bf1z_407 ._adjustment-value_1bf1z_381{color:#c62828;background-color:#ffebee}._print-preview_1bf1z_127 ._order-summary_1bf1z_417{background-color:#f8f9fa;border-radius:8px;margin-top:20px;padding:20px}._print-preview_1bf1z_127 ._summary-row_1bf1z_431{justify-content:flex-end;align-items:center;gap:16px;margin:8px 0;display:flex}._print-preview_1bf1z_127 ._summary-label_1bf1z_447{color:#555;font-weight:500}._print-preview_1bf1z_127 ._summary-value_1bf1z_457{text-align:right;min-width:100px;font-weight:600}._print-preview_1bf1z_127 ._summary-value_1bf1z_457._original-total_1bf1z_469{color:#888}._print-preview_1bf1z_127 ._summary-value_1bf1z_457._adjustment-total_1bf1z_477._positive_1bf1z_397{color:#2e7d32}._print-preview_1bf1z_127 ._summary-value_1bf1z_457._adjustment-total_1bf1z_477._negative_1bf1z_407{color:#c62828}._print-preview_1bf1z_127 ._summary-row_1bf1z_431._total-row_1bf1z_493{border-top:2px dashed #ccc;margin-top:16px;padding-top:16px}._print-preview_1bf1z_127 ._summary-value_1bf1z_457._total-amount_1bf1z_505{color:#1976d2;font-size:20px}._dialog-footer_1bf1z_515{border-top:1px solid #e0e0e0;justify-content:flex-end;gap:12px;padding:16px 24px;display:flex}._dialog-footer_1bf1z_515 button{cursor:pointer;border:none;border-radius:6px;padding:10px 24px;font-size:14px;transition:all .3s}._btn-cancel_1bf1z_549{color:#333;background-color:#f5f5f5}._btn-cancel_1bf1z_549:hover{background-color:#e0e0e0}._btn-download-pdf_1bf1z_567{color:#fff;background-color:#4caf50}._btn-download-pdf_1bf1z_567:hover{background-color:#45a049}._btn-download-image_1bf1z_585{color:#fff;background-color:#2196f3}._btn-download-image_1bf1z_585:hover{background-color:#1976d2}._btn-print_1bf1z_603{color:#fff;background-color:#1976d2}._btn-print_1bf1z_603:hover{background-color:#1565c0}._loading_1bf1z_621,._error-message_1bf1z_623{text-align:center;color:#666;padding:40px;font-size:16px}._error-message_1bf1z_623{color:#d32f2f}._thermal-print-preview_1bf1z_645{background-color:#fff;border:2px dashed #ccc;width:72mm;margin:0 auto;padding:4mm;font-family:Microsoft YaHei,SimSun,sans-serif;font-size:12px;line-height:1.4;position:relative}._thermal-print-preview_1bf1z_645 ._thermal-title_1bf1z_669{text-align:center;color:#1976d2;margin-bottom:5px;font-size:16px;font-weight:700}._thermal-print-preview_1bf1z_645 ._thermal-divider_1bf1z_685{border-bottom:1px dashed #000;margin:5px 0}._thermal-print-preview_1bf1z_645 ._thermal-info-row_1bf1z_695{margin:2px 0;display:flex}._thermal-print-preview_1bf1z_645 ._thermal-info-label_1bf1z_705{width:60px;font-weight:700}._thermal-print-preview_1bf1z_645 ._thermal-info-value_1bf1z_715{flex:1}._thermal-print-preview_1bf1z_645 ._thermal-items-header_1bf1z_723{border-bottom:1px dashed #000;margin:5px 0;padding-bottom:3px;font-weight:700;display:flex}._thermal-print-preview_1bf1z_645 ._thermal-item-col_1bf1z_739{text-align:center}._thermal-print-preview_1bf1z_645 ._thermal-item-col-name_1bf1z_747{text-align:left;flex:2}._thermal-print-preview_1bf1z_645 ._thermal-item-col-qty_1bf1z_757{width:30px}._thermal-print-preview_1bf1z_645 ._thermal-item-col-price_1bf1z_765{width:50px;font-weight:700}._thermal-print-preview_1bf1z_645 ._thermal-item-row_1bf1z_775{margin:4px 0;padding:3px 0;display:flex}._thermal-print-preview_1bf1z_645 ._thermal-item-row_1bf1z_775._has-adjustment_1bf1z_271{background-color:#fff8e1;border-radius:2px;padding:3px 2px}._thermal-print-preview_1bf1z_645 ._thermal-item-spec_1bf1z_799{color:#666;font-size:10px}._thermal-print-preview_1bf1z_645 ._thermal-product-name_1bf1z_809{align-items:center;gap:4px;display:flex}._thermal-print-preview_1bf1z_645 ._thermal-temp-badge_1bf1z_821{color:#fff;background-color:#ff9800;border-radius:2px;padding:1px 3px;font-size:9px}._thermal-print-preview_1bf1z_645 ._thermal-price-info_1bf1z_837{align-items:center;gap:4px;margin-top:2px;font-size:10px;display:flex}._thermal-print-preview_1bf1z_645 ._thermal-original-price_1bf1z_853{color:#888;text-decoration:line-through}._thermal-print-preview_1bf1z_645 ._thermal-adjustment_1bf1z_863{font-weight:700}._thermal-print-preview_1bf1z_645 ._thermal-adjustment_1bf1z_863._positive_1bf1z_397{color:#2e7d32}._thermal-print-preview_1bf1z_645 ._thermal-adjustment_1bf1z_863._negative_1bf1z_407{color:#c62828}._thermal-print-preview_1bf1z_645 ._thermal-final-price_1bf1z_887{color:#1565c0;font-weight:700}._thermal-print-preview_1bf1z_645 ._thermal-summary_1bf1z_897{margin-top:8px}._thermal-print-preview_1bf1z_645 ._thermal-summary-row_1bf1z_905{justify-content:flex-end;margin:3px 0;font-size:11px;display:flex}._thermal-print-preview_1bf1z_645 ._thermal-summary-row_1bf1z_905._positive_1bf1z_397 span{color:#2e7d32}._thermal-print-preview_1bf1z_645 ._thermal-summary-row_1bf1z_905._negative_1bf1z_407 span{color:#000;font-weight:600}._thermal-print-preview_1bf1z_645 ._thermal-summary-row_1bf1z_905._total_1bf1z_493{color:#1976d2;border-top:1px dashed #000;margin-top:6px;padding-top:6px;font-size:14px;font-weight:700}._thermal-print-preview_1bf1z_645 ._thermal-cut-line_1bf1z_955{border-top:1px dashed #000;margin:8px 0}._print-preview_1bf1z_127 ._wheel-prizes-row_1bf1z_965{border-top:1px dashed #999;align-items:baseline;gap:10px;margin-top:12px;padding-top:10px;display:flex}._print-preview_1bf1z_127 ._wheel-prizes-value_1bf1z_983{color:#d32f2f;font-size:15px;font-weight:700}._thermal-print-preview_1bf1z_645 ._thermal-wheel-prizes_1bf1z_995{justify-content:center;font-size:12px}._thermal-print-preview_1bf1z_645 ._thermal-wheel-prizes_1bf1z_995 span{color:#d32f2f;font-weight:700}._thermal-print-preview_1bf1z_645 ._thermal-qrcode-section_1bf1z_1015{flex-direction:column;align-items:center;padding:6px 0 0;display:flex}._thermal-print-preview_1bf1z_645 ._thermal-qrcode-img_1bf1z_1029{width:60mm;height:auto}._deposit-tag_1bf1z_1039{color:#1565c0;vertical-align:middle;background:#e3f2fd;border-radius:4px;margin-left:6px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-block}._order-management_6ai0z_1{padding:20px}._page-header_6ai0z_9{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding:16px 24px;display:flex;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a}._header-left_6ai0z_37{align-items:center;gap:12px;display:flex}._page-header_6ai0z_9 h1{color:#333;margin:0;font-size:24px;font-weight:600}._mode-badge_6ai0z_63{border-radius:4px;padding:4px 12px;font-size:13px;font-weight:500}._mode-badge_6ai0z_63._view_6ai0z_77{color:#1976d2;background:#e3f2fd}._mode-badge_6ai0z_63._edit_6ai0z_87{color:#f57c00;background:#fff3e0}._header-buttons_6ai0z_97{gap:10px;display:flex}._btn-toggle-mode_6ai0z_107{cursor:pointer;border:none;border-radius:4px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s}._btn-toggle-mode_6ai0z_107._view_6ai0z_77{color:#1976d2;background:#e3f2fd}._btn-toggle-mode_6ai0z_107._view_6ai0z_77:hover{background:#bbdefb}._btn-toggle-mode_6ai0z_107._edit_6ai0z_87{color:#f57c00;background:#fff3e0}._btn-toggle-mode_6ai0z_107._edit_6ai0z_87:hover{background:#ffe0b2}._btn-create_6ai0z_163{color:#fff;cursor:pointer;background:#4caf50;border:none;border-radius:4px;padding:10px 24px;font-size:14px}._btn-create_6ai0z_163:hover{background:#45a049}._btn-delete-selected_6ai0z_191{color:#fff;cursor:pointer;background:#f44336;border:none;border-radius:4px;padding:10px 24px;font-size:14px}._btn-delete-selected_6ai0z_191:hover{background:#d32f2f}._checkbox-column_6ai0z_219{text-align:center;width:40px}._filter-section_6ai0z_229{background:#f5f5f5;border-radius:8px;margin-bottom:20px;padding:15px}._filter-row_6ai0z_243{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}._filter-left_6ai0z_259{flex-direction:column;flex:1;gap:12px;display:flex}._filter-row-top_6ai0z_273,._filter-row-bottom_6ai0z_275{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}._tag-filter-row_6ai0z_289{flex-wrap:wrap;gap:8px;padding-top:8px;display:flex}._filter-right_6ai0z_303{align-items:flex-end;gap:10px;display:flex}._filter-group_6ai0z_315{flex-direction:column;gap:6px;display:flex}._filter-group_6ai0z_315 label{color:#666;font-size:13px;font-weight:500}._filter-group_6ai0z_315 input,._filter-group_6ai0z_315 select{background:#fff;border:1px solid #ddd;border-radius:4px;min-width:140px;padding:8px 12px;font-size:14px}._filter-group_6ai0z_315 input:focus,._filter-group_6ai0z_315 select:focus{border-color:#4caf50;outline:none;box-shadow:0 0 0 2px #4caf501a}._filter-group_6ai0z_315 ._date-input_6ai0z_373{min-width:130px}._btn-search_6ai0z_381,._btn-clear_6ai0z_383{cursor:pointer;border:none;border-radius:4px;padding:8px 20px;font-size:14px;font-weight:500;transition:all .2s}._btn-search_6ai0z_381{color:#fff;background:#4caf50}._btn-search_6ai0z_381:hover{background:#45a049}._btn-clear_6ai0z_383{color:#333;background:#f0f0f0}._btn-clear_6ai0z_383:hover{background:#e0e0e0}._quick-date-buttons_6ai0z_439{align-items:flex-end;gap:8px;display:flex}._btn-quick-date_6ai0z_451{color:#fff;cursor:pointer;background:#1890ff;border:none;border-radius:16px;padding:6px 16px;font-size:13px;font-weight:500;transition:all .2s}._btn-quick-date_6ai0z_451:hover{color:#fff;background:#40a9ff}._btn-quick-date_6ai0z_451._active_6ai0z_485{color:#fff;background:#096dd9;box-shadow:0 2px 8px #1890ff4d}._loading_6ai0z_497{text-align:center;color:#666;padding:40px}._order-table-container_6ai0z_509{overflow-x:auto}._order-table_6ai0z_509{border-collapse:collapse;background:#fff;width:100%}._order-table_6ai0z_509 th,._order-table_6ai0z_509 td{text-align:left;border-bottom:1px solid #eee;padding:12px}._order-table_6ai0z_509 th{color:#333;background:#f8f8f8;font-weight:600}._order-table_6ai0z_509 tbody tr:hover{background:#f9f9f9}._order-no_6ai0z_563{font-family:monospace;font-weight:600}._customer-name-text_6ai0z_573{border-radius:4px;padding:4px 8px;display:inline-block}._customer-name-text_6ai0z_573._editable_6ai0z_585{cursor:pointer;transition:background-color .2s}._customer-name-text_6ai0z_573._editable_6ai0z_585:hover{color:#1976d2;background-color:#e3f2fd}._customer-name-text_6ai0z_573._static_6ai0z_605{cursor:default}._customer-name-input_6ai0z_613{background:#fff;border:2px solid #2196f3;border-radius:4px;outline:none;min-width:120px;padding:4px 8px;font-size:14px}._customer-name-input_6ai0z_613:focus{box-shadow:0 0 0 3px #2196f333}._customer-name-edit-container_6ai0z_641{align-items:center;gap:4px;display:flex}._customer-phone_6ai0z_653{color:#666}._customer-phone-text_6ai0z_661{border-radius:4px;padding:4px 8px;display:inline-block}._customer-phone-text_6ai0z_661._editable_6ai0z_585{cursor:pointer;transition:background-color .2s}._customer-phone-text_6ai0z_661._editable_6ai0z_585:hover{color:#f57c00;background-color:#fff3e0}._customer-phone-text_6ai0z_661._static_6ai0z_605{cursor:default}._customer-phone-input_6ai0z_701{background:#fff;border:2px solid #4caf50;border-radius:4px;outline:none;min-width:120px;padding:4px 8px;font-size:14px}._customer-phone-input_6ai0z_701:focus{box-shadow:0 0 0 3px #4caf5033}._customer-phone-edit-container_6ai0z_729{align-items:center;gap:4px;display:flex}._customer-name_6ai0z_573{color:#333}._remark-column_6ai0z_749{width:220px;min-width:160px;max-width:280px}._remark-text_6ai0z_761{color:#a8071a;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(135deg,#ffccc7 0%,#ffe7ba 100%);border:1px solid #ff7a45;border-radius:10px;max-width:100%;padding:8px 16px;font-size:13px;font-weight:600;display:inline-block;overflow:hidden}._remark-text_6ai0z_761._empty-remark_6ai0z_791{color:#999;background:0 0;border:1px dashed #ccc;font-weight:400}._remark-text_6ai0z_761._editable_6ai0z_585{cursor:pointer;transition:all .2s}._remark-text_6ai0z_761._editable_6ai0z_585:hover{color:#8c0000;background:linear-gradient(135deg,#ff9c6e 0%,#ffd591 100%);transform:translateY(-1px);box-shadow:0 3px 12px #a8071a40}._editable_6ai0z_585{cursor:pointer;transition:all .2s}._editable_6ai0z_585:hover{color:var(--primary-color)}._static_6ai0z_605{cursor:default}._remark-input_6ai0z_855{background:#fff;border:2px solid #ff9800;border-radius:4px;outline:none;min-width:150px;max-width:250px;padding:4px 8px;font-size:14px}._remark-input_6ai0z_855:focus{box-shadow:0 0 0 3px #ff980033}._order-card-remark_6ai0z_885{color:#666;margin-top:8px;font-size:13px}._order-card-remark_6ai0z_885 ._remark-text_6ai0z_761{color:#a8071a;background:linear-gradient(135deg,#ffccc7 0%,#ffe7ba 100%);border:1px solid #ff7a45;border-radius:10px;max-width:none;padding:8px 16px;font-weight:600;display:inline-block}._order-card-remark_6ai0z_885 ._remark-input_6ai0z_855{width:100%;max-width:none}._total-amount_6ai0z_929{color:#e91e63;font-weight:600}._order-status_6ai0z_939{border-radius:12px;padding:4px 12px;font-size:12px;font-weight:500}._status-draft_6ai0z_953{color:#ef6c00;background:#fff3e0}._status-settled_6ai0z_963{color:#2e7d32;background:#e8f5e9}._action-buttons_6ai0z_973{gap:8px;display:flex}._btn-action_6ai0z_983{cursor:pointer;border:none;border-radius:4px;padding:6px 12px;font-size:13px}._btn-view_6ai0z_999{color:#fff;background:#2196f3}._btn-view_6ai0z_999:hover{background:#1976d2}._btn-edit_6ai0z_1017{color:#fff;background:#ff9800}._btn-edit_6ai0z_1017:hover{background:#f57c00}._btn-print_6ai0z_1035{color:#fff;background:#9c27b0}._btn-print_6ai0z_1035:hover{background:#7b1fa2}._btn-wheel_6ai0z_1053{color:#fff;background:#dc2626}._btn-wheel_6ai0z_1053:hover{background:#b91c1c}@media (width<=768px){._order-management_6ai0z_1{padding:12px}._page-header_6ai0z_9{flex-direction:column;align-items:flex-start;gap:12px}._page-header_6ai0z_9 h1{font-size:20px}._header-buttons_6ai0z_97{width:100%}._btn-create_6ai0z_163,._btn-delete-selected_6ai0z_191{width:100%;min-height:48px}._filter-section_6ai0z_229{padding:12px}._filter-row_6ai0z_243,._filter-left_6ai0z_259,._filter-row-top_6ai0z_273,._filter-row-bottom_6ai0z_275{flex-direction:column;align-items:stretch}._filter-right_6ai0z_303{justify-content:stretch;width:100%}._filter-group_6ai0z_315{width:100%}._filter-group_6ai0z_315 input,._filter-group_6ai0z_315 select{width:100%;min-height:48px;font-size:16px}._filter-group_6ai0z_315 ._date-input_6ai0z_373{min-width:auto}._btn-search_6ai0z_381,._btn-clear_6ai0z_383{width:100%;min-height:48px}._quick-date-buttons_6ai0z_439{justify-content:stretch;width:100%}._btn-quick-date_6ai0z_451{flex:1;min-height:48px;font-size:14px}._order-table_6ai0z_509{display:none}._order-cards_6ai0z_1245{display:block}._order-card_6ai0z_885{background:#fff;border:1px solid #eee;border-radius:8px;margin-bottom:12px;padding:16px}._order-card-header_6ai0z_1269{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}._order-card-info_6ai0z_1283{flex:1}._order-card-no_6ai0z_1291{color:#333;margin-bottom:4px;font-family:monospace;font-weight:600}._order-card-customer_6ai0z_1305{color:#666;margin-bottom:4px;font-size:14px}._order-card-date_6ai0z_1317{color:#999;font-size:12px}._order-card-status_6ai0z_1327{border-radius:12px;padding:4px 12px;font-size:12px;font-weight:500}._order-card-footer_6ai0z_1341{justify-content:space-between;align-items:center;display:flex}._order-card-total_6ai0z_1353{color:#e91e63;font-size:16px;font-weight:600}._action-buttons_6ai0z_973{gap:8px}._btn-action_6ai0z_983{min-width:60px;min-height:36px}._pagination-container_6ai0z_1383{flex-direction:column;align-items:stretch}._pagination-info_6ai0z_1393{justify-content:center}._pagination-buttons_6ai0z_1401{flex-wrap:wrap;justify-content:center}}@keyframes _pulse-border_6ai0z_1{0%,to{box-shadow:0 0 #4caf5066}50%{box-shadow:0 0 0 8px #4caf5000}}._recently-printed_6ai0z_1433{border:2px solid #4caf50;border-radius:8px;animation:2s ease-in-out infinite _pulse-border_6ai0z_1;background-color:#4caf5014!important}._printed-tag_6ai0z_1449{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#4caf50,#45a049);border-radius:12px;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}._order-table_6ai0z_509 ._recently-printed_6ai0z_1433{border-left:4px solid #4caf50}._order-card_6ai0z_885._recently-printed_6ai0z_1433{border-color:#4caf50;box-shadow:0 4px 16px #4caf5033}@media (width<=480px){._order-management_6ai0z_1{padding:10px}._page-header_6ai0z_9 h1{font-size:18px}._order-card_6ai0z_885{padding:12px}._order-card-footer_6ai0z_1341{flex-direction:column;align-items:flex-start;gap:12px}._action-buttons_6ai0z_973{width:100%}._btn-action_6ai0z_983{flex:1}}@media (width>=769px){._order-cards_6ai0z_1245{display:none}}._shipment-status_6ai0z_1565,._pending-resettlement_6ai0z_1567{vertical-align:middle;border-radius:4px;margin-left:6px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-block}._shipment-status_6ai0z_1565._shipped_6ai0z_1587{color:#2e7d32;background:#e8f5e9}._shipment-status_6ai0z_1565._pending_6ai0z_1567{color:#e65100;background:#fff3e0}._pending-resettlement_6ai0z_1567{color:#c62828;background:#ffebee}._btn-deposit_6ai0z_1617{color:#fff;background:#4caf50}._btn-deposit_6ai0z_1617:hover{background:#388e3c}._btn-deposit_6ai0z_1617._active_6ai0z_485{background:#ff9800}._btn-deposit_6ai0z_1617._active_6ai0z_485:hover{background:#f57c00}._overlay_p3bgl_1{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#00000073;justify-content:center;align-items:center;animation:.2s _fadeIn_p3bgl_1;display:flex;position:fixed;inset:0}@keyframes _fadeIn_p3bgl_1{0%{opacity:0}to{opacity:1}}._container_p3bgl_41{background:var(--bg-primary,#fff);border-radius:var(--radius-lg,12px);padding:var(--spacing-lg,24px);width:400px;max-width:90vw;box-shadow:var(--shadow-lg,0 10px 20px #00000014);animation:.25s _slideUp_p3bgl_1}@keyframes _slideUp_p3bgl_1{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}._header_p3bgl_83{margin-bottom:var(--spacing-lg,24px);padding-bottom:var(--spacing-md,16px);border-bottom:1px solid var(--border-light,#f0f0f0);justify-content:space-between;align-items:center;display:flex}._title_p3bgl_101{color:var(--text-primary,#262626);margin:0;font-size:18px;font-weight:600}._close_p3bgl_115{color:var(--text-tertiary,#8c8c8c);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:22px;line-height:1;transition:color .2s}._close_p3bgl_115:hover{color:var(--text-primary,#262626)}._field_p3bgl_145{margin-bottom:var(--spacing-md,16px)}._label_p3bgl_153{margin-bottom:var(--spacing-sm,8px);color:var(--text-primary,#262626);font-size:14px;font-weight:500;display:block}._input_p3bgl_169{border:1px solid var(--border-color,#d9d9d9);border-radius:var(--radius-md,8px);background:var(--bg-primary,#fff);width:100%;color:var(--text-primary,#262626);box-sizing:border-box;outline:none;padding:10px 12px;font-size:14px;transition:border-color .2s,box-shadow .2s}._input_p3bgl_169:focus{border-color:var(--primary-color,#1890ff);box-shadow:0 0 0 3px #1890ff1a}._input_p3bgl_169::placeholder{color:var(--text-tertiary,#8c8c8c)}._actions_p3bgl_213{margin-top:var(--spacing-lg,24px);justify-content:flex-end;gap:12px;display:flex}._btnCancel_p3bgl_227{border:1px solid var(--border-color,#d9d9d9);background:var(--bg-primary,#fff);color:var(--text-secondary,#595959);border-radius:var(--radius-md,8px);cursor:pointer;padding:8px 20px;font-size:14px;transition:all .2s}._btnCancel_p3bgl_227:hover{border-color:var(--primary-color,#1890ff);color:var(--primary-color,#1890ff)}._btnConfirm_p3bgl_259{border-radius:var(--radius-md,8px);cursor:pointer;color:#fff;background:linear-gradient(135deg,#1890ff 0%,#096dd9 100%);border:none;padding:8px 20px;font-size:14px;font-weight:500;transition:all .2s}._btnConfirm_p3bgl_259:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 8px #1890ff59}._btnConfirm_p3bgl_259:disabled{color:#00000040;cursor:not-allowed;background:#d9d9d9;transform:none}*{box-sizing:border-box}._order-create-sync_zbypz_63{min-height:100vh;padding-bottom:var(--spacing-xl);background:linear-gradient(135deg,#f5f7fa 0%,#e4e8ec 100%)}._page-header_zbypz_75{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding:16px 24px;display:flex;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a}._page-header_zbypz_75 h1{color:#333;margin:0;font-size:24px;font-weight:600}._pending-tag_zbypz_117{vertical-align:middle;color:#c62828;background:#ffebee;border-radius:4px;margin-left:8px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-block}._line-error_zbypz_141{color:#cf1322;background:#fff1f0;border-top:1px solid #ffccc7;padding:6px 12px;font-size:12px;line-height:1.6}._btn-back_zbypz_159{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;align-items:center;gap:var(--spacing-xs);font-size:14px;font-weight:500;transition:all .2s;display:flex}._btn-back_zbypz_159:hover{border-color:var(--primary-color);color:var(--primary-color);background:#e6f7ff}._sync-main-content_zbypz_201{padding:var(--spacing-lg);gap:var(--spacing-lg);grid-template-columns:420px 1fr;align-items:start;display:grid}._left-panel_zbypz_217{gap:var(--spacing-lg);flex-direction:column;height:fit-content;display:flex;position:sticky;top:80px}._panel-card_zbypz_235{background:var(--bg-primary);border-radius:var(--radius-lg);padding:var(--spacing-lg);box-shadow:var(--shadow-md);transition:box-shadow .2s}._panel-card_zbypz_235:hover{box-shadow:var(--shadow-lg)}._panel-title_zbypz_259{color:var(--text-primary);margin:0 0 var(--spacing-md) 0;align-items:center;gap:var(--spacing-sm);font-size:16px;font-weight:600;display:flex}._form-group_zbypz_279{margin-bottom:var(--spacing-md)}._form-group_zbypz_279:last-child{margin-bottom:0}._form-group_zbypz_279 label{color:var(--text-secondary);margin-bottom:var(--spacing-xs);font-size:14px;font-weight:500;display:block}._form-group_zbypz_279 input,._form-group_zbypz_279 textarea{border:1px solid var(--border-color);border-radius:var(--radius-md);width:100%;color:var(--text-primary);background:var(--bg-primary);padding:10px 12px;font-size:14px;transition:all .2s}._form-group_zbypz_279 input:focus,._form-group_zbypz_279 textarea:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 3px #1890ff1a}._form-group_zbypz_279 textarea{resize:vertical;min-height:80px}._quick-notes_zbypz_359{gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);flex-wrap:wrap;display:flex}._clear-note-btn_zbypz_373{color:var(--error-color);border-radius:var(--radius-md);cursor:pointer;background:#fff1f0;border:1px solid #ffccc7;padding:4px 12px;font-size:13px;font-weight:500;transition:all .2s}._clear-note-btn_zbypz_373:hover{background:var(--error-color);color:#fff;border-color:var(--error-color)}._right-panel_zbypz_409{gap:var(--spacing-lg);flex-direction:column;display:flex}._items-section_zbypz_421{background:var(--bg-primary);border-radius:var(--radius-lg);padding:var(--spacing-lg);box-shadow:var(--shadow-md)}._items-section_zbypz_421 h3{margin:0 0 var(--spacing-lg) 0;color:var(--text-primary);font-size:18px;font-weight:600}._action-buttons_zbypz_449{gap:var(--spacing-md);padding:var(--spacing-lg);background:var(--bg-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);justify-content:flex-end;display:flex}._action-buttons_zbypz_449 button{border-radius:var(--radius-md);cursor:pointer;border:none;padding:12px 28px;font-size:15px;font-weight:600;transition:all .2s}._btn-cancel_zbypz_489{background:var(--bg-secondary);color:var(--text-secondary);border:1px solid var(--border-color)}._btn-cancel_zbypz_489:hover:not(:disabled){background:var(--border-light);color:var(--text-primary)}._btn-cancel_zbypz_489:disabled{opacity:.5;cursor:not-allowed}._btn-save-draft_zbypz_521{background:var(--bg-primary);color:var(--primary-color);border:1px solid var(--primary-color)}._btn-save-draft_zbypz_521:hover:not(:disabled){background:#e6f7ff}._btn-save-draft_zbypz_521:disabled{opacity:.5;cursor:not-allowed}._btn-settle_zbypz_551{color:#fff;background:linear-gradient(135deg,#52c41a 0%,#73d13d 100%);box-shadow:0 4px 12px #52c41a4d}._btn-settle_zbypz_551:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #52c41a66}._btn-settle_zbypz_551:active:not(:disabled){transform:translateY(0)}._btn-settle_zbypz_551:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}._btn-deposit_zbypz_595{color:#fff;background:linear-gradient(135deg,#faad14 0%,#fadb14 100%);border:none;transition:all .2s;box-shadow:0 4px 12px #faad144d}._btn-deposit_zbypz_595:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #faad1466}._btn-deposit_zbypz_595:active:not(:disabled){transform:translateY(0)}._btn-deposit_zbypz_595:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}._search-input-section_zbypz_643{margin-bottom:var(--spacing-lg)}._search-input-wrapper_zbypz_651{position:relative}._search-input_zbypz_643{border:2px solid var(--border-light);border-radius:var(--radius-md);width:100%;color:var(--text-primary);background:var(--bg-secondary);padding:12px 100px 12px 16px;font-size:14px;transition:all .2s}._search-input_zbypz_643:focus{border-color:var(--primary-color);background:var(--bg-primary);outline:none;box-shadow:0 0 0 3px #1890ff1a}._search-loading_zbypz_697{color:var(--text-tertiary);font-size:13px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}._search-results_zbypz_715{margin-top:var(--spacing-xs);background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:50;max-height:400px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}._search-result-item_zbypz_745{padding:var(--spacing-md);border-bottom:1px solid var(--border-light);cursor:pointer;justify-content:space-between;align-items:center;transition:background .2s;display:flex}._search-result-item_zbypz_745:last-child{border-bottom:none}._search-result-item_zbypz_745:hover{background:var(--bg-secondary)}._result-info_zbypz_781{flex:1;min-width:0}._result-name_zbypz_791{color:var(--text-primary);margin-bottom:4px;font-size:14px;font-weight:600}._result-brand_zbypz_805{color:var(--text-tertiary);margin-bottom:2px;font-size:13px}._result-spec_zbypz_817{color:var(--text-tertiary);font-size:12px}._result-meta_zbypz_827{text-align:right;margin-left:var(--spacing-md)}._result-price_zbypz_837{color:var(--primary-color);margin-bottom:4px;font-size:16px;font-weight:600}._result-stock_zbypz_851{color:var(--text-tertiary);font-size:12px}._barcode-input-section_zbypz_861{margin-bottom:var(--spacing-lg)}._barcode-input-wrapper_zbypz_869{gap:var(--spacing-sm);align-items:center;display:flex}._barcode-input-wrapper_zbypz_869 input{border:2px solid var(--border-light);border-radius:var(--radius-md);color:var(--text-primary);background:var(--bg-secondary);flex:1;padding:12px 16px;font-size:14px;transition:all .2s}._barcode-input-wrapper_zbypz_869 input:focus{border-color:var(--primary-color);background:var(--bg-primary);outline:none;box-shadow:0 0 0 3px #1890ff1a}._barcode-input-wrapper_zbypz_869 input._error_zbypz_917{border-color:var(--error-color)}._btn-scan_zbypz_925{background:linear-gradient(135deg, var(--primary-color) 0%, var(--primary-hover) 100%);color:#fff;border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;align-items:center;gap:var(--spacing-xs);border:none;padding:12px 20px;font-size:14px;font-weight:600;transition:all .2s;display:flex}._btn-scan_zbypz_925:hover{transform:translateY(-1px);box-shadow:0 4px 12px #1890ff4d}._btn-scan_zbypz_925:active{transform:translateY(0)}._barcode-error_zbypz_975{margin:var(--spacing-sm) 0 0 0;color:var(--error-color);padding-left:4px;font-size:13px}._temp-product-section_zbypz_989{margin-bottom:var(--spacing-lg)}._temp-product-header_zbypz_997{justify-content:flex-start;align-items:center;gap:var(--spacing-sm);display:flex}._temp-product-header_zbypz_997 span{color:var(--text-secondary);align-items:center;gap:var(--spacing-xs);font-size:14px;font-weight:600;display:flex}._btn-add-temp_zbypz_1029{background:var(--bg-primary);color:var(--text-secondary);border:1px solid var(--border-color);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:3px;padding:4px 8px;font-size:12px;font-weight:500;transition:all .2s;display:flex}._btn-add-temp_zbypz_1029:hover{background:var(--bg-secondary);color:var(--primary-color);border-color:var(--primary-color)}._items-list_zbypz_1071{margin-bottom:var(--spacing-lg)}._items-list_zbypz_1071 h4{margin:0 0 var(--spacing-md) 0;color:var(--text-secondary);align-items:center;gap:var(--spacing-sm);font-size:15px;font-weight:600;display:flex}._items-list_zbypz_1071 h4:before{content:"";background:var(--primary-color);border-radius:2px;width:4px;height:16px;display:inline-block}._empty-items_zbypz_1117{text-align:center;padding:var(--spacing-xl) var(--spacing-lg);background:var(--bg-secondary);border-radius:var(--radius-md);border:2px dashed var(--border-light)}._empty-items_zbypz_1117 p{color:var(--text-tertiary);margin:0;font-size:14px}._items-table_zbypz_1145{border-collapse:collapse;background:var(--bg-primary);border-radius:var(--radius-md);width:100%;overflow:hidden}._items-table_zbypz_1145 thead{background:var(--bg-secondary)}._items-table_zbypz_1145 th{text-align:left;color:var(--text-secondary);border-bottom:2px solid var(--border-light);padding:12px 16px;font-size:13px;font-weight:600}._items-table_zbypz_1145 td{border-bottom:1px solid var(--border-light);color:var(--text-primary);padding:14px 16px;font-size:14px}._items-table_zbypz_1145 tbody tr{transition:background .2s}._items-table_zbypz_1145 tbody tr:hover{background:var(--bg-secondary)}._items-table_zbypz_1145 tbody tr:last-child td{border-bottom:none}._quantity-control_zbypz_1225{border:1px solid var(--border-color);border-radius:var(--radius-md);align-items:center;display:inline-flex;overflow:hidden}._quantity-control_zbypz_1225 button{background:var(--bg-primary);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;border:none;justify-content:center;align-items:center;font-size:18px;font-weight:500;transition:all .2s;display:flex}._quantity-control_zbypz_1225 button:hover:not(:disabled){background:var(--primary-color);color:#fff}._quantity-control_zbypz_1225 button:disabled{opacity:.4;cursor:not-allowed}._quantity-control_zbypz_1225 span{text-align:center;width:40px;color:var(--text-primary);border-left:1px solid var(--border-color);border-right:1px solid var(--border-color);font-size:14px;font-weight:600}._subtotal_zbypz_1311{color:var(--primary-color);font-size:15px;font-weight:600}._btn-delete_zbypz_1323{color:var(--error-color);border-radius:var(--radius-md);cursor:pointer;background:#fff1f0;border:1px solid #ffccc7;padding:6px 12px;font-size:13px;font-weight:500;transition:all .2s}._btn-delete_zbypz_1323:hover{background:var(--error-color);color:#fff;border-color:var(--error-color)}._promotion-tag_zbypz_1359{color:#fff;white-space:nowrap;cursor:help;background:linear-gradient(135deg,#ff6b6b 0%,#ffa502 100%);border-radius:12px;padding:2px 8px;font-size:11px;font-weight:600;transition:all .2s;display:inline-block;box-shadow:0 2px 4px #ff6b6b4d}._promotion-tag_zbypz_1359:hover{transform:translateY(-1px);box-shadow:0 4px 8px #ff6b6b66}._items-cards_zbypz_1397{gap:var(--spacing-md);display:none}._item-card_zbypz_1407{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:var(--spacing-md);transition:all .2s}._item-card_zbypz_1407:hover{border-color:var(--border-color);box-shadow:var(--shadow-sm)}._item-card-header_zbypz_1433{justify-content:space-between;align-items:flex-start;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);display:flex}._item-card-info_zbypz_1449{flex:1;min-width:0}._item-card-name_zbypz_1459{color:var(--text-primary);margin-bottom:4px;font-size:14px;font-weight:600}._item-card-brand_zbypz_1473{color:var(--text-tertiary);font-size:13px}._item-card-price_zbypz_1483{color:var(--primary-color);white-space:nowrap;font-size:16px;font-weight:600}._item-card-footer_zbypz_1497{justify-content:space-between;align-items:center;gap:var(--spacing-md);display:flex}._order-summary_zbypz_1511{border-radius:var(--radius-lg);padding:var(--spacing-lg);background:linear-gradient(135deg,#e6f7ff 0%,#f0f9ff 100%);border:1px solid #91d5ff}._summary-row_zbypz_1525{margin-bottom:var(--spacing-sm);color:var(--text-secondary);justify-content:space-between;align-items:center;font-size:14px;display:flex}._summary-row_zbypz_1525._total_zbypz_1543{margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:2px solid #91d5ff;margin-bottom:0}._summary-row_zbypz_1525._total_zbypz_1543 span:first-child,._summary-value_zbypz_1569{color:var(--text-primary);font-size:16px;font-weight:600}._summary-row_zbypz_1525._total_zbypz_1543 ._summary-value_zbypz_1569{color:var(--primary-color);font-size:28px}._modal-overlay_zbypz_1591{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#00000080;justify-content:center;align-items:center;animation:.2s _fadeIn_zbypz_1;display:flex;position:fixed;inset:0}@keyframes _fadeIn_zbypz_1{0%{opacity:0}to{opacity:1}}._modal-container_zbypz_1639{background:var(--bg-primary);border-radius:var(--radius-lg);padding:var(--spacing-lg);width:90%;max-width:520px;max-height:85vh;box-shadow:var(--shadow-lg);animation:.3s _slideUp_zbypz_1;overflow-y:auto}@keyframes _slideUp_zbypz_1{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}._modal-header_zbypz_1685{margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;display:flex}._modal-title_zbypz_1703{color:var(--text-primary);font-size:18px;font-weight:600}._modal-close_zbypz_1715{cursor:pointer;color:var(--text-tertiary);background:0 0;border:none;padding:0 4px;font-size:24px;line-height:1;transition:color .2s}._modal-close_zbypz_1715:hover{color:var(--text-primary)}@media (width<=1200px){._sync-main-content_zbypz_201{grid-template-columns:340px 1fr}}@media (width<=768px){._sync-main-content_zbypz_201{gap:var(--spacing-md);grid-template-columns:1fr}._left-panel_zbypz_217{position:static}._items-table_zbypz_1145{display:none}._items-cards_zbypz_1397{grid-template-columns:1fr;display:grid}._page-header_zbypz_75{padding:var(--spacing-sm) var(--spacing-md)}._page-header_zbypz_75 h1{font-size:18px}._main-content_zbypz_1809{padding:var(--spacing-md);gap:var(--spacing-md)}._action-buttons_zbypz_449{flex-wrap:wrap}._action-buttons_zbypz_449 button{flex:1;min-width:120px}._barcode-input-wrapper_zbypz_869{flex-direction:column}._btn-scan_zbypz_925{justify-content:center;width:100%}._items-cards_zbypz_1397{grid-template-columns:1fr}}@media (width<=480px){._panel-card_zbypz_235,._items-section_zbypz_421{padding:var(--spacing-md)}._item-card-footer_zbypz_1497{flex-direction:column;align-items:stretch}._item-card-footer_zbypz_1497>div:last-child{justify-content:space-between;width:100%}._summary-row_zbypz_1525._total_zbypz_1543 ._summary-value_zbypz_1569{font-size:24px}._order-summary_zbypz_1511{padding:var(--spacing-md)}}._order-detail_13amc_1{padding:0}._page-header_13amc_9{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding:16px 24px;display:flex;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a}._page-header_13amc_9 h1{color:#333;margin:0;font-size:24px;font-weight:600}._header-actions_13amc_55{gap:12px;display:flex}._btn-back_13amc_65,._btn-edit_13amc_67{cursor:pointer;border:none;border-radius:6px;padding:10px 20px;font-size:14px;transition:all .3s}._btn-back_13amc_65{color:#333;background-color:#f5f5f5}._btn-back_13amc_65:hover{background-color:#e0e0e0}._btn-edit_13amc_67{color:#fff;background-color:#1976d2}._btn-edit_13amc_67:hover{background-color:#1565c0}._btn-print_13amc_121{cursor:pointer;color:#fff;background:#9c27b0;border:none;border-radius:6px;padding:10px 20px;font-size:14px;transition:all .3s}._btn-print_13amc_121:hover{background:#7b1fa2}._btn-cancel_13amc_151{cursor:pointer;color:#fff;background:#ff5252;border:none;border-radius:6px;padding:10px 20px;font-size:14px;transition:all .3s}._btn-cancel_13amc_151:hover{background:#f44336}._loading_13amc_181,._error-message_13amc_183{text-align:center;color:#666;padding:40px;font-size:16px}._error-message_13amc_183{color:#d32f2f}._order-info-card_13amc_205{background:#fff;border-radius:8px;margin-bottom:24px;padding:24px;box-shadow:0 2px 4px #0000001a}._info-section_13amc_221,._customer-section_13amc_223,._remark-section_13amc_225,._wheel-prizes-section_13amc_227{margin-bottom:24px}._info-section_13amc_221:last-child,._customer-section_13amc_223:last-child,._remark-section_13amc_225:last-child,._wheel-prizes-section_13amc_227:last-child{margin-bottom:0}._info-section_13amc_221 h3,._customer-section_13amc_223 h3,._remark-section_13amc_225 h3,._wheel-prizes-section_13amc_227 h3,._items-section_13amc_257 h3{color:#333;border-bottom:1px solid #e0e0e0;margin:0 0 16px;padding-bottom:8px;font-size:18px}._info-row_13amc_273{margin-bottom:12px;display:flex}._info-row_13amc_273:last-child{margin-bottom:0}._info-label_13amc_291{color:#666;min-width:100px;font-weight:500}._info-value_13amc_303{color:#333}._status-badge_13amc_311{border-radius:12px;padding:4px 12px;font-size:12px;font-weight:500}._status-draft_13amc_325{color:#e65100;background-color:#fff3e0}._status-settled_13amc_335{color:#2e7d32;background-color:#e8f5e9}._remark-text_13amc_345{color:#a8071a;background:linear-gradient(135deg,#ffccc7 0%,#ffe7ba 100%);border:1px solid #ff7a45;border-radius:12px;margin:0;padding:16px 20px;font-size:15px;font-weight:600;line-height:1.6}._wheel-prizes-text_13amc_369{color:#ff6b6b;background:#fff1f1;border:1px dashed #ffa8a8;border-radius:12px;margin:0;padding:16px 20px;font-size:15px;font-weight:700;line-height:1.6}._items-section_13amc_257{background:#fff;border-radius:8px;margin-bottom:24px;padding:24px;box-shadow:0 2px 4px #0000001a}._items-summary_13amc_409{color:#666;justify-content:space-between;margin-bottom:16px;font-size:14px;display:flex}._items-table_13amc_425{border-collapse:collapse;width:100%}._items-table_13amc_425 th,._items-table_13amc_425 td{text-align:left;border-bottom:1px solid #e0e0e0;padding:12px}._items-table_13amc_425 th{color:#333;background:#f5f5f5;font-weight:500}._items-table_13amc_425 tbody tr:hover{background:#fafafa}._total-section_13amc_469{background:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 4px #0000001a}._total-row_13amc_483{justify-content:flex-end;align-items:center;display:flex}._total-label_13amc_495{color:#333;margin-right:12px;font-size:18px}._total-amount_13amc_507{color:#d32f2f;font-size:28px;font-weight:600}._order-photos-section_13amc_521{background:#fff;border-radius:8px;margin-bottom:24px;padding:24px;box-shadow:0 2px 4px #0000001a}._order-photos-section_13amc_521 h3{color:#333;border-bottom:1px solid #e0e0e0;margin:0 0 16px;padding-bottom:8px;font-size:18px}._photos-grid_13amc_553{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:16px;margin-bottom:16px;display:grid}._photo-grid-item_13amc_567{aspect-ratio:1;cursor:pointer;border:2px solid #e0e0e0;border-radius:8px;transition:all .3s;position:relative;overflow:hidden}._photo-grid-item_13amc_567:hover{border-color:#1890ff;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}._photo-number_13amc_599{color:#fff;z-index:2;background:#000000b3;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:600;display:flex;position:absolute;top:8px;left:8px}._photo-grid-thumbnail_13amc_633{object-fit:cover;width:100%;height:100%;display:block}._photo-upload-actions_13amc_647{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._upload-btn_13amc_661,._camera-btn_13amc_663{cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;padding:10px 20px;font-size:14px;transition:all .3s;display:inline-flex}._upload-btn_13amc_661{color:#fff;background-color:#1890ff}._upload-btn_13amc_661:hover{background-color:#096dd9}._camera-btn_13amc_663{color:#fff;background-color:#52c41a}._camera-btn_13amc_663:hover{background-color:#389e0d}._file-input_13amc_723{display:none}._photo-count_13amc_731{color:#666;margin-left:8px;font-size:14px}._photo-viewer-modal_13amc_745{z-index:2000;background:#000000f2;justify-content:center;align-items:center;padding:10px;display:flex;position:fixed;inset:0}._photo-viewer-content_13amc_773{background:#000;border-radius:8px;flex-direction:column;width:98vw;height:98vh;display:flex;overflow:hidden}._photo-viewer-header_13amc_793{background:#00000080;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}._photo-viewer-title_13amc_809{color:#fff;font-size:16px;font-weight:500}._photo-viewer-close_13amc_821{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:32px;line-height:36px;transition:background .3s;display:flex}._photo-viewer-close_13amc_821:hover{background:#fff3}._photo-viewer-image-container_13amc_863{flex:1;justify-content:center;align-items:center;padding:5px;display:flex;overflow:hidden}._photo-viewer-image_13amc_863{object-fit:contain;border-radius:4px;width:100%;height:100%}._photo-viewer-actions_13amc_895{background:#00000080;justify-content:center;gap:16px;padding:16px 20px;display:flex}._photo-viewer-btn_13amc_911{cursor:pointer;border:none;border-radius:8px;padding:12px 32px;font-size:16px;font-weight:500;transition:all .3s}._download-btn_13amc_931{color:#fff;background:#1890ff}._download-btn_13amc_931:hover{background:#096dd9}._delete-btn_13amc_949{color:#fff;background:#ff4d4f}._delete-btn_13amc_949:hover{background:#d32f2f}@media (width<=768px){._order-detail_13amc_1{padding:12px}._page-header_13amc_9{flex-direction:column;align-items:flex-start;gap:12px}._page-header_13amc_9 h1{font-size:20px}._header-actions_13amc_55{width:100%}._btn-back_13amc_65,._btn-edit_13amc_67,._btn-print_13amc_121,._btn-cancel_13amc_151,._btn-deposit_13amc_1015{width:100%;min-height:48px}._order-info-card_13amc_205,._items-section_13amc_257,._total-section_13amc_469{padding:16px}._info-row_13amc_273{flex-direction:column;align-items:flex-start;gap:4px}._info-label_13amc_291{min-width:auto;font-weight:600}._items-table_13amc_425{display:none}._items-cards_13amc_1067{display:block}._item-card_13amc_1075{background:#fff;border:1px solid #eee;border-radius:8px;margin-bottom:12px;padding:16px}._item-card-header_13amc_1091{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}._item-card-info_13amc_1105{flex:1}._item-card-name_13amc_1113{color:#333;margin-bottom:4px;font-weight:600}._item-card-spec_13amc_1125{color:#666;font-size:14px}._item-card-footer_13amc_1135{justify-content:space-between;align-items:center;display:flex}._item-card-quantity_13amc_1147{color:#666}._item-card-subtotal_13amc_1155{color:#e91e63;font-size:16px;font-weight:600}._total-row_13amc_483{flex-direction:column;align-items:flex-start;gap:8px}._total-label_13amc_495{font-size:16px}._total-amount_13amc_507{font-size:24px}}@media (width<=480px){._order-detail_13amc_1{padding:10px}._page-header_13amc_9 h1{font-size:18px}._order-info-card_13amc_205,._items-section_13amc_257,._total-section_13amc_469,._item-card_13amc_1075{padding:12px}._info-section_13amc_221 h3,._customer-section_13amc_223 h3,._remark-section_13amc_225 h3,._items-section_13amc_257 h3{font-size:16px}}@media (width>=769px){._items-cards_13amc_1067{display:none}}._deposit-tag_13amc_1265,._pending-tag_13amc_1267{vertical-align:middle;border-radius:4px;margin-left:6px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-block}._deposit-tag_13amc_1265{color:#1565c0;background:#e3f2fd}._pending-tag_13amc_1267{color:#c62828;background:#ffebee}._btn-deposit_13amc_1015{cursor:pointer;color:#fff;background:#4caf50;border:none;border-radius:6px;padding:10px 20px;font-size:14px;font-weight:500}._btn-deposit_13amc_1015:hover{background:#388e3c}._btn-deposit_13amc_1015._active_13amc_1337{background:#ff9800}._btn-deposit_13amc_1015._active_13amc_1337:hover{background:#f57c00}._variant-selector_nfg6t_1{width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;position:relative}._selector-trigger_nfg6t_13{cursor:pointer;background:#fff;border:1px solid #e8e9eb;border-radius:6px;justify-content:space-between;align-items:center;min-height:40px;padding:8px 12px;transition:all .3s;display:flex}._selector-trigger_nfg6t_13:hover{border-color:#ff2442}._selector-trigger_nfg6t_13._open_nfg6t_47{border-color:#ff2442;box-shadow:0 0 0 2px #ff24421a}._selector-trigger_nfg6t_13._disabled_nfg6t_57{cursor:not-allowed;opacity:.6;background:#f5f5f5}._selected-items_nfg6t_69{flex-wrap:wrap;flex:1;gap:4px;display:flex}._selected-item_nfg6t_69{color:#ff2442;background:#fff2f4;border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;display:inline-flex}._remove-btn_nfg6t_105{color:#fff;cursor:pointer;background:#ff2442;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;line-height:1;display:inline-flex}._remove-btn_nfg6t_105:hover{background:#ff0029}._selected-more_nfg6t_141{color:#666;background:#f0f0f0;border-radius:4px;padding:2px 6px;font-size:12px}._placeholder_nfg6t_157{color:#999;font-size:14px}._trigger-actions_nfg6t_167{align-items:center;gap:8px;display:flex}._clear-btn_nfg6t_179{color:#666;cursor:pointer;background:#f0f0f0;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:14px;line-height:1;display:flex}._clear-btn_nfg6t_179:hover{color:#333;background:#e0e0e0}._arrow_nfg6t_217{color:#999;font-size:10px;transition:transform .3s}._selector-dropdown_nfg6t_229{z-index:1000;background:#fff;border:1px solid #e8e9eb;border-radius:8px;flex-direction:column;max-height:500px;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 4px 20px #00000026}._search-filters_nfg6t_261{background:#fafafa;border-bottom:1px solid #e8e9eb;padding:16px}._filter-row_nfg6t_273{gap:12px;margin-bottom:12px;display:flex}._filter-input_nfg6t_285{background:#fff;border:1px solid #e8e9eb;border-radius:4px;flex:1;padding:8px 12px;font-size:14px;transition:all .3s}._filter-input_nfg6t_285:focus{border-color:#ff2442;outline:none;box-shadow:0 0 0 2px #ff24421a}._filter-actions_nfg6t_317{justify-content:flex-end;gap:12px;display:flex}._filter-btn_nfg6t_329{cursor:pointer;border-radius:4px;padding:6px 16px;font-size:14px;font-weight:500;transition:all .3s}._filter-btn_nfg6t_329._reset_nfg6t_347{color:#666;background:#fff;border:1px solid #e8e9eb}._filter-btn_nfg6t_329._reset_nfg6t_347:hover{background:#f8f9fa;border-color:#d9d9d9}._filter-btn_nfg6t_329._search_nfg6t_261{color:#fff;background:#ff2442;border:1px solid #ff2442}._filter-btn_nfg6t_329._search_nfg6t_261:hover{background:#ff0029;border-color:#ff0029}._variants-list_nfg6t_391{flex:1;max-height:300px;overflow-y:auto}._loading-state_nfg6t_403,._empty-state_nfg6t_405{text-align:center;color:#999;padding:40px 20px;font-size:14px}._variant-item_nfg6t_419{cursor:pointer;border-bottom:1px solid #f5f5f5;align-items:center;gap:12px;padding:12px 16px;transition:all .2s;display:flex}._variant-item_nfg6t_419:hover{background:#fff9fa}._variant-item_nfg6t_419._selected_nfg6t_69{background:#fff2f4}._variant-item_nfg6t_419 input[type=checkbox]{cursor:pointer;accent-color:#ff2442;width:18px;height:18px}._variant-info_nfg6t_469{flex-direction:column;flex:1;gap:4px;display:flex}._variant-main_nfg6t_483{align-items:center;gap:8px;display:flex}._variant-name_nfg6t_495{color:#333;font-size:14px;font-weight:600}._variant-brand_nfg6t_507{color:#999;font-size:12px}._variant-details_nfg6t_517{flex-wrap:wrap;gap:12px;font-size:12px;display:flex}._detail-item_nfg6t_531{color:#666;align-items:center;gap:4px;display:flex}._detail-label_nfg6t_545{color:#999;font-size:11px}._variant-price_nfg6t_555{color:#ff2442;white-space:nowrap;font-size:14px;font-weight:600}@media (width<=768px){._filter-row_nfg6t_273{flex-direction:column}._variant-item_nfg6t_419{flex-direction:column;align-items:flex-start}._variant-price_nfg6t_555{align-self:flex-end}}:root{--primary-color:#1890ff;--primary-hover:#40a9ff;--success-color:#52c41a;--warning-color:#faad14;--error-color:#ff4d4f;--text-primary:#262626;--text-secondary:#595959;--text-tertiary:#8c8c8c;--border-color:#d9d9d9;--border-light:#f0f0f0;--bg-primary:#fff;--bg-secondary:#fafafa;--bg-tertiary:#f5f5f5;--shadow-sm:0 1px 2px #00000008;--shadow-md:0 4px 6px #0000000d;--shadow-lg:0 10px 20px #00000014;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px}._promotion-management_6l7ph_55{min-height:100vh;padding:var(--spacing-lg);padding-bottom:var(--spacing-xl);background:linear-gradient(135deg,#f5f7fa 0%,#e4e8ec 100%)}._page-header_6l7ph_69{z-index:auto;margin-bottom:20px;position:relative;top:auto;left:auto;right:auto}._page-header_6l7ph_69 h1{color:var(--text-primary);margin:0;font-size:24px;font-weight:600}._header-buttons_6l7ph_101{gap:10px;margin-bottom:20px;display:flex}._search-bar_6l7ph_113{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}._search-input_6l7ph_127{border:1px solid var(--border-color);border-radius:var(--radius-md);min-width:200px;color:var(--text-primary);background:var(--bg-primary);flex:1;padding:10px 14px;font-size:14px;transition:all .2s}._search-input_6l7ph_127:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 3px #1890ff1a}._search-input_6l7ph_127::placeholder{color:var(--text-tertiary)}._btn-search_6l7ph_171{background:linear-gradient(135deg, var(--primary-color) 0%, var(--primary-hover) 100%);color:#fff;border-radius:var(--radius-md);cursor:pointer;border:none;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s}._btn-search_6l7ph_171:hover{transform:translateY(-1px);box-shadow:0 4px 12px #1890ff4d}._btn-reset_6l7ph_213{background:var(--bg-secondary);color:var(--text-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s}._btn-reset_6l7ph_213:hover{background:var(--border-light);color:var(--text-primary)}._search-result-count_6l7ph_247{color:var(--primary-color);border-radius:var(--radius-md);background:#e6f7ff;padding:8px 16px;font-size:13px;font-weight:500}._btn-primary_6l7ph_265{background:linear-gradient(135deg, var(--primary-color) 0%, var(--primary-hover) 100%);color:#fff;border-radius:var(--radius-md);cursor:pointer;border:none;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s}._btn-primary_6l7ph_265:hover{transform:translateY(-1px);box-shadow:0 4px 12px #1890ff4d}._btn-secondary_6l7ph_307{background:var(--bg-primary);color:var(--primary-color);border:1px solid var(--primary-color);border-radius:var(--radius-md);cursor:pointer;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s}._btn-secondary_6l7ph_307:hover{background:#e6f7ff}._btn-cancel_6l7ph_339{background:var(--bg-secondary);color:var(--text-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s}._btn-cancel_6l7ph_339:hover{background:var(--border-light);color:var(--text-primary)}._btn-edit_6l7ph_373{color:var(--primary-color);border-radius:var(--radius-sm);cursor:pointer;margin-right:var(--spacing-xs);background:#e6f7ff;border:1px solid #91d5ff;padding:6px 12px;font-size:13px;font-weight:500;transition:all .2s}._btn-edit_6l7ph_373:hover{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}._btn-delete_6l7ph_411{color:var(--error-color);border-radius:var(--radius-sm);cursor:pointer;background:#fff1f0;border:1px solid #ffccc7;padding:6px 12px;font-size:13px;font-weight:500;transition:all .2s}._btn-delete_6l7ph_411:hover{background:var(--error-color);color:#fff;border-color:var(--error-color)}._promotions-list_6l7ph_447{gap:var(--spacing-md);display:grid}._empty-state_6l7ph_457{background:var(--bg-primary);padding:var(--spacing-xl);border-radius:var(--radius-lg);text-align:center;color:var(--text-tertiary);font-size:16px}._promotion-card_6l7ph_475{background:var(--bg-primary);border-radius:var(--radius-lg);padding:var(--spacing-lg);box-shadow:var(--shadow-md);border-left:4px solid var(--border-color);transition:all .2s}._promotion-card_6l7ph_475._active_6l7ph_493{border-left-color:var(--success-color)}._promotion-card_6l7ph_475._inactive_6l7ph_501{border-left-color:var(--text-tertiary);opacity:.7}._promotion-card_6l7ph_475:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}._promotion-header_6l7ph_521{margin-bottom:var(--spacing-sm);justify-content:space-between;align-items:flex-start;display:flex}._promotion-header_6l7ph_521 h3{color:var(--text-primary);margin:0;margin-bottom:var(--spacing-xs);font-size:18px;font-weight:600}._promotion-type_6l7ph_551{color:var(--primary-color);border-radius:var(--radius-sm);margin-right:var(--spacing-xs);background:#e6f7ff;padding:2px 8px;font-size:12px;font-weight:500;display:inline-block}._promotion-priority_6l7ph_573{color:#fa8c16;border-radius:var(--radius-sm);background:#fff7e6;padding:2px 8px;font-size:12px;font-weight:500;display:inline-block}._promotion-actions_6l7ph_593{gap:var(--spacing-xs);display:flex}._promotion-description_6l7ph_603{color:var(--text-secondary);margin:var(--spacing-sm) 0;font-size:14px;line-height:1.6}._promotion-meta_6l7ph_617{gap:var(--spacing-md);align-items:center;display:flex}._status-badge_6l7ph_629{border-radius:var(--radius-sm);padding:4px 12px;font-size:13px;font-weight:500}._loading_6l7ph_643{min-height:50vh;color:var(--text-secondary);justify-content:center;align-items:center;font-size:18px;display:flex}._modal-overlay_6l7ph_661{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#00000080;justify-content:center;align-items:center;animation:.2s _fadeIn_6l7ph_1;display:flex;position:fixed;inset:0}@keyframes _fadeIn_6l7ph_1{0%{opacity:0}to{opacity:1}}._modal-container_6l7ph_709{background:var(--bg-primary);border-radius:var(--radius-lg);width:90%;max-width:700px;max-height:90vh;box-shadow:var(--shadow-lg);animation:.3s _slideUp_6l7ph_1;overflow-y:auto}@keyframes _slideUp_6l7ph_1{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}._modal-header_6l7ph_753{padding:var(--spacing-lg);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;display:flex}._modal-header_6l7ph_753 h2{color:var(--text-primary);margin:0;font-size:20px;font-weight:600}._modal-close_6l7ph_785{cursor:pointer;color:var(--text-tertiary);background:0 0;border:none;padding:0 4px;font-size:28px;line-height:1;transition:color .2s}._modal-close_6l7ph_785:hover{color:var(--text-primary)}._modal-content_6l7ph_815{padding:var(--spacing-lg)}._form-group_6l7ph_823{margin-bottom:var(--spacing-md)}._form-group_6l7ph_823 label{color:var(--text-secondary);margin-bottom:var(--spacing-xs);font-size:14px;font-weight:500;display:block}._form-group_6l7ph_823 label ._hint_6l7ph_847{color:var(--text-tertiary);margin-left:var(--spacing-xs);font-size:12px;font-weight:400}._form-group_6l7ph_823 label._checkbox-label_6l7ph_861{cursor:pointer;color:var(--text-secondary);align-items:center;margin:24px 0 0;font-size:14px;font-weight:500;display:flex}._form-group_6l7ph_823 label._checkbox-label_6l7ph_861 input[type=checkbox]{width:auto;margin-right:var(--spacing-sm);cursor:pointer}._form-group_6l7ph_823 input,._form-group_6l7ph_823 select,._form-group_6l7ph_823 textarea{border:1px solid var(--border-color);border-radius:var(--radius-md);width:100%;color:var(--text-primary);background:var(--bg-primary);box-sizing:border-box;padding:10px 12px;font-size:14px;transition:all .2s}._form-group_6l7ph_823 input:focus,._form-group_6l7ph_823 select:focus,._form-group_6l7ph_823 textarea:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 3px #1890ff1a}._form-row_6l7ph_939{gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}._section-divider_6l7ph_951{margin:var(--spacing-lg) 0;padding-top:var(--spacing-md);border-top:1px solid var(--border-light)}._section-divider_6l7ph_951 h4{color:var(--text-primary);margin:0;font-size:16px;font-weight:600}._conditions-list_6l7ph_977,._benefits-list_6l7ph_979{margin-bottom:var(--spacing-md)}._condition-item_6l7ph_987,._benefit-item_6l7ph_989{padding:var(--spacing-sm) var(--spacing-md);background:var(--bg-secondary);border-radius:var(--radius-md);margin-bottom:var(--spacing-xs);color:var(--text-primary);justify-content:space-between;align-items:center;font-size:14px;display:flex}._condition-item_6l7ph_987 button,._benefit-item_6l7ph_989 button{cursor:pointer;color:var(--text-tertiary);background:0 0;border:none;padding:0 4px;font-size:20px;line-height:1;transition:color .2s}._condition-item_6l7ph_987 button:hover,._benefit-item_6l7ph_989 button:hover{color:var(--error-color)}._condition-form_6l7ph_1047,._benefit-form_6l7ph_1049{background:var(--bg-secondary);padding:var(--spacing-md);border-radius:var(--radius-md)}._modal-actions_6l7ph_1061{gap:var(--spacing-md);margin-top:var(--spacing-lg);padding-top:var(--spacing-md);border-top:1px solid var(--border-light);justify-content:flex-end;display:flex}@media (width<=768px){._promotion-management_6l7ph_55{padding:var(--spacing-md)}._header-buttons_6l7ph_101{width:100%}._header-buttons_6l7ph_101 button{flex:1}._search-bar_6l7ph_113{flex-direction:column;align-items:stretch}._search-input_6l7ph_127{min-width:unset;width:100%}._btn-search_6l7ph_171,._btn-reset_6l7ph_213{width:100%}._promotion-card_6l7ph_475{text-align:center;flex-basis:100%}._promotion-header_6l7ph_521{gap:var(--spacing-md);flex-direction:column}._promotion-actions_6l7ph_593{justify-content:flex-start;width:100%}._form-row_6l7ph_939{grid-template-columns:1fr}._modal-container_6l7ph_709{width:95%;max-height:95vh}._modal-actions_6l7ph_1061{flex-wrap:wrap}._modal-actions_6l7ph_1061 button{flex:1;min-width:120px}}._promotion-meta_6l7ph_617{gap:var(--spacing-sm);margin-top:var(--spacing-sm);flex-wrap:wrap;display:flex}._time-badge_6l7ph_1215{color:#fa8c16;border-radius:var(--radius-md);background:#fff7e6;padding:6px 12px;font-size:13px;font-weight:500}._promotion-details_6l7ph_1233{margin-top:var(--spacing-md);padding:var(--spacing-md);border-radius:var(--radius-md);background:#f6ffed}._promotion-details_6l7ph_1233 ul{margin:var(--spacing-sm) 0 0 0;padding-left:var(--spacing-lg)}._promotion-details_6l7ph_1233 li{color:var(--text-secondary);margin-bottom:var(--spacing-xs);font-size:14px}._gifts-list_6l7ph_1269,._bundle-items-list_6l7ph_1271{margin-bottom:var(--spacing-md)}._gift-item_6l7ph_1279,._bundle-item_6l7ph_1271{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);margin-bottom:var(--spacing-xs);color:var(--text-primary);background:#fff7e6;justify-content:space-between;align-items:center;font-size:14px;display:flex}._gift-item_6l7ph_1279 button,._bundle-item_6l7ph_1271 button{cursor:pointer;color:var(--text-tertiary);background:0 0;border:none;padding:0 4px;font-size:20px;line-height:1;transition:color .2s}._gift-item_6l7ph_1279 button:hover,._bundle-item_6l7ph_1271 button:hover{color:var(--error-color)}._gift-form_6l7ph_1339,._bundle-form_6l7ph_1341{background:var(--bg-secondary);padding:var(--spacing-md);border-radius:var(--radius-md)}._inventory-management_1w5gi_1{padding:20px}._page-header_1w5gi_9{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding:16px 24px;display:flex;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a}._page-header_1w5gi_9 h1{color:#333;margin:0;font-size:24px;font-weight:600}._statistics-cards_1w5gi_51{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-bottom:28px;display:grid}._stat-card_1w5gi_65{cursor:pointer;border-radius:16px;padding:24px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}._stat-card_1w5gi_65:before{content:"";opacity:0;pointer-events:none;border-radius:16px;transition:opacity .3s;position:absolute;inset:0}._stat-card_1w5gi_65:hover:before{opacity:1}._stat-card_1w5gi_65:hover{transform:translateY(-4px);box-shadow:0 12px 28px #0000001f}._stat-card_1w5gi_65:active{transform:translateY(-2px)}._stat-card_1w5gi_65{background:linear-gradient(135deg,#e3f2fd 0%,#bbdefb 100%);border:1px solid #90caf9}._stat-card_1w5gi_65:before{background:linear-gradient(135deg,#ffffff4d 0%,#fff0 100%)}._stat-card_1w5gi_65._stat-sufficient_1w5gi_161{background:linear-gradient(135deg,#e8f5e9 0%,#c8e6c9 100%);border:1px solid #a5d6a7}._stat-card_1w5gi_65._stat-sufficient_1w5gi_161:before{background:linear-gradient(135deg,#ffffff4d 0%,#fff0 100%)}._stat-card_1w5gi_65._stat-warning_1w5gi_187{background:linear-gradient(135deg,#fff3e0 0%,#ffe0b2 100%);border:1px solid #ffcc80}._stat-card_1w5gi_65._stat-warning_1w5gi_187:before{background:linear-gradient(135deg,#ffffff4d 0%,#fff0 100%)}._stat-card_1w5gi_65._stat-out-of-stock_1w5gi_213{background:linear-gradient(135deg,#ffebee 0%,#ffcdd2 100%);border:1px solid #ef9a9a}._stat-card_1w5gi_65._stat-out-of-stock_1w5gi_213:before{background:linear-gradient(135deg,#ffffff4d 0%,#fff0 100%)}._stat-number_1w5gi_239{margin-bottom:8px;font-size:36px;font-weight:800;line-height:1.1}._stat-card_1w5gi_65 ._stat-number_1w5gi_239{color:#cedbea}._stat-card_1w5gi_65._stat-sufficient_1w5gi_161 ._stat-number_1w5gi_239{color:#2e7d32}._stat-card_1w5gi_65._stat-warning_1w5gi_187 ._stat-number_1w5gi_239{color:#e65100}._stat-card_1w5gi_65._stat-out-of-stock_1w5gi_213 ._stat-number_1w5gi_239{color:#c62828}._stat-label_1w5gi_285{margin-bottom:4px;font-size:15px;font-weight:600}._stat-card_1w5gi_65 ._stat-label_1w5gi_285{color:#1976d2}._stat-card_1w5gi_65._stat-sufficient_1w5gi_161 ._stat-label_1w5gi_285{color:#388e3c}._stat-card_1w5gi_65._stat-warning_1w5gi_187 ._stat-label_1w5gi_285{color:#f57c00}._stat-card_1w5gi_65._stat-out-of-stock_1w5gi_213 ._stat-label_1w5gi_285{color:#d32f2f}._stat-card_1w5gi_65:after{content:"";background:#ffffff4d;border-radius:50%;width:80px;height:80px;transition:all .4s;position:absolute;top:-40px;right:-40px}._stat-card_1w5gi_65:hover:after{top:-50px;right:-50px;transform:scale(1.5)}._product-info-cell_1w5gi_365{align-items:center;gap:12px;display:flex}._product-thumbnail_1w5gi_377{object-fit:cover;border-radius:4px;width:50px;height:50px}._product-name_1w5gi_391{color:#333;margin-bottom:2px;font-weight:600}._product-brand_1w5gi_403{color:#666;margin-bottom:2px;font-size:13px}._product-spec_1w5gi_415{color:#999;font-size:12px}._text-out-of-stock_1w5gi_425{color:#c62828}._text-warning_1w5gi_433{color:#ef6c00}._btn-export_1w5gi_441{cursor:pointer;color:#fff;background:#2196f3;border:none;border-radius:4px;padding:8px 20px;font-size:14px}._btn-export_1w5gi_441:hover{background:#1976d2}._btn-batch_1w5gi_469{cursor:pointer;color:#fff;background:#9c27b0;border:none;border-radius:4px;padding:8px 20px;font-size:14px}._btn-batch_1w5gi_469:hover{background:#7b1fa2}._pagination_1w5gi_497{justify-content:center;align-items:center;gap:16px;margin-top:24px;padding:16px 0;display:flex}._pagination_1w5gi_497 button{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:4px;padding:8px 20px;font-size:14px}._pagination_1w5gi_497 button:hover:not(:disabled){background:#f5f5f5}._pagination_1w5gi_497 button:disabled{opacity:.5;cursor:not-allowed}._error_1w5gi_551{text-align:center;color:#c62828;background:#ffebee;border-radius:8px;padding:40px}._search-bar_1w5gi_567{background:#f5f5f5;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:15px;display:flex}._search-inputs_1w5gi_587{flex:1;gap:10px;display:flex}._search-inputs_1w5gi_587 input,._search-inputs_1w5gi_587 select{border:1px solid #ddd;border-radius:4px;padding:8px 12px;font-size:14px}._search-inputs_1w5gi_587 input{flex:1;min-width:200px}._search-buttons_1w5gi_625{gap:10px;display:flex}._btn-reset_1w5gi_635,._btn-query_1w5gi_637{cursor:pointer;border:none;border-radius:4px;padding:8px 20px;font-size:14px}._btn-reset_1w5gi_635{color:#333;background:#f0f0f0}._btn-reset_1w5gi_635:hover{background:#e0e0e0}._btn-query_1w5gi_637{color:#fff;background:#4caf50}._btn-query_1w5gi_637:hover{background:#45a049}._loading_1w5gi_689{text-align:center;color:#666;padding:40px}._inventory-table-container_1w5gi_701{overflow-x:auto}._inventory-table_1w5gi_701{border-collapse:collapse;background:#fff;width:100%}._inventory-table_1w5gi_701 th,._inventory-table_1w5gi_701 td{text-align:left;border-bottom:1px solid #eee;padding:12px}._inventory-table_1w5gi_701 th{color:#333;background:#f8f8f8;font-weight:600}._inventory-table_1w5gi_701 tbody tr:hover{background:#f9f9f9}._stock-quantity_1w5gi_755{font-size:16px;font-weight:600}._stock-status_1w5gi_765{border-radius:12px;padding:4px 12px;font-size:12px;font-weight:500}._status-sufficient_1w5gi_779{color:#2e7d32;background:#e8f5e9}._status-warning_1w5gi_789{color:#ef6c00;background:#fff3e0}._status-out-of-stock_1w5gi_799{color:#c62828;background:#ffebee}._action-buttons_1w5gi_809{gap:8px;display:flex}._btn-action_1w5gi_819{cursor:pointer;border:none;border-radius:4px;padding:6px 12px;font-size:13px}._btn-adjust_1w5gi_835{color:#fff;background:#2196f3}._btn-adjust_1w5gi_835:hover{background:#1976d2}._btn-set_1w5gi_853{color:#fff;background:#ff9800}._btn-set_1w5gi_853:hover{background:#f57c00}._btn-logs_1w5gi_871{color:#fff;background:#9c27b0}._btn-logs_1w5gi_871:hover{background:#7b1fa2}._modal-overlay_1w5gi_889{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modal_1w5gi_889{background:#fff;border-radius:8px;width:90%;max-width:500px;max-height:90vh;overflow-y:auto}._modal-logs_1w5gi_933 ._modal_1w5gi_889{max-width:800px}._adjust-stock-modal_1w5gi_941{max-width:600px}._stock-change-section_1w5gi_949{margin-bottom:20px}._d-segment_1w5gi_957{margin-bottom:12px}._d-space-horizontal_1w5gi_965{align-items:center;gap:4px;display:flex}._d-segment-item_1w5gi_977{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:4px;padding:8px 20px;font-size:14px;transition:all .2s}._d-segment-item_1w5gi_977:hover{border-color:#2196f3}._d-segment-item_1w5gi_977._active_1w5gi_1005,._active_1w5gi_1005{color:#fff;background:#2196f3;border-color:#2196f3}._d-input-wrapper_1w5gi_1019{width:100%;display:inline-block}._stock-change-input-number_1w5gi_1029{width:100%}._d-input_1w5gi_1019{background:#fff;border:1px solid #ddd;border-radius:4px}._d-input-number_1w5gi_1049{--color-text-title:#333;--color-bg-fill:white}._d-input-number-main_1w5gi_1059{align-items:center;display:flex}._d-input-number-main_1w5gi_1059 input{border:none;outline:none;width:100%;padding:12px;font-size:14px}._d-text_1w5gi_1085{font-size:14px}._after-stock-display_1w5gi_1093{color:#666;margin-top:12px;font-size:15px;font-weight:600}._modal-header_1w5gi_1107{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:20px;display:flex}._modal-header_1w5gi_1107 h3{margin:0;font-size:18px}._btn-close_1w5gi_1133{cursor:pointer;color:#666;background:0 0;border:none;font-size:24px}._btn-close_1w5gi_1133:hover{color:#333}._modal-body_1w5gi_1157{padding:20px}._product-info_1w5gi_365{background:#f8f8f8;border-radius:4px;margin-bottom:20px;padding:15px}._product-info_1w5gi_365 p{color:#333;margin:5px 0}._form-group_1w5gi_1189{margin-bottom:15px}._form-group_1w5gi_1189 label{color:#333;margin-bottom:5px;font-weight:500;display:block}._form-group_1w5gi_1189 input,._form-group_1w5gi_1189 select{box-sizing:border-box;border:1px solid #ddd;border-radius:4px;width:100%;padding:10px;font-size:14px}._modal-footer_1w5gi_1231{border-top:1px solid #eee;justify-content:flex-end;gap:10px;padding:20px;display:flex}._btn-cancel_1w5gi_1247,._btn-confirm_1w5gi_1249{cursor:pointer;border:none;border-radius:4px;padding:10px 24px;font-size:14px}._btn-cancel_1w5gi_1247{color:#333;background:#f0f0f0}._btn-cancel_1w5gi_1247:hover{background:#e0e0e0}._btn-confirm_1w5gi_1249{color:#fff;background:#4caf50}._btn-confirm_1w5gi_1249:hover{background:#45a049}._stock-logs-container_1w5gi_1301{max-height:400px;overflow-y:auto}._stock-logs-table_1w5gi_1311{border-collapse:collapse;width:100%}._stock-logs-table_1w5gi_1311 th,._stock-logs-table_1w5gi_1311 td{text-align:left;border-bottom:1px solid #eee;padding:10px}._stock-logs-table_1w5gi_1311 th{background:#f8f8f8;font-weight:600}._log-type_1w5gi_1345{border-radius:10px;padding:3px 10px;font-size:12px;font-weight:500}._log-type-in_1w5gi_1359{color:#2e7d32;background:#e8f5e9}._log-type-out_1w5gi_1369{color:#c62828;background:#ffebee}._log-type-adjust_1w5gi_1379{color:#1565c0;background:#e3f2fd}@media (width<=768px){._inventory-management_1w5gi_1{padding:12px}._page-header_1w5gi_9 h1{font-size:20px}._search-bar_1w5gi_567{flex-direction:column;gap:12px;padding:12px}._search-inputs_1w5gi_587{flex-direction:column;width:100%}._search-inputs_1w5gi_587 input,._search-inputs_1w5gi_587 select{width:100%;min-height:48px;font-size:16px}._search-buttons_1w5gi_625{width:100%}._btn-reset_1w5gi_635,._btn-query_1w5gi_637{flex:1;min-height:48px}._inventory-table_1w5gi_701{display:none}._inventory-cards_1w5gi_1471{display:block}._inventory-card_1w5gi_1471{background:#fff;border:1px solid #eee;border-radius:8px;margin-bottom:12px;padding:16px}._inventory-card-header_1w5gi_1495{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}._inventory-card-info_1w5gi_1509{flex:1}._inventory-card-name_1w5gi_1517{color:#333;margin-bottom:4px;font-weight:600}._inventory-card-brand_1w5gi_1529{color:#666;margin-bottom:4px;font-size:14px}._inventory-card-spec_1w5gi_1541{color:#999;font-size:12px}._inventory-card-footer_1w5gi_1551{justify-content:space-between;align-items:center;display:flex}._stock-quantity_1w5gi_755{font-size:20px}._action-buttons_1w5gi_809{gap:8px}._btn-action_1w5gi_819{min-width:60px;min-height:36px}._modal_1w5gi_889{width:95%;padding:16px}._modal-header_1w5gi_1107 h3{font-size:18px}._btn-cancel_1w5gi_1247,._btn-confirm_1w5gi_1249{flex:1;min-height:48px}}@media (width<=480px){._inventory-management_1w5gi_1{padding:10px}._page-header_1w5gi_9 h1{font-size:18px}._inventory-card_1w5gi_1471{padding:12px}._inventory-card-footer_1w5gi_1551{flex-direction:column;align-items:flex-start;gap:12px}._action-buttons_1w5gi_809{width:100%}._btn-action_1w5gi_819{flex:1}}@media (width>=769px){._inventory-cards_1w5gi_1471{display:none}}._barcode-scan-stock-in_1jmrj_1{max-width:1200px;margin:0 auto;padding:20px}._page-header_1jmrj_13{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding:16px 24px;display:flex;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a}._page-header_1jmrj_13 h1{color:#333;margin:0;font-size:24px;font-weight:600}._header-hint_1jmrj_55{color:#999;font-size:13px}._alert_1jmrj_65{border-radius:6px;margin-bottom:16px;padding:12px 16px;font-size:14px}._alert-error_1jmrj_79{color:#c62828;background-color:#ffebee;border:1px solid #ef9a9a}._alert-success_1jmrj_91{color:#2e7d32;background-color:#e8f5e9;border:1px solid #a5d6a7}._scan-input-section_1jmrj_103{background:#fff;border-radius:8px;margin-bottom:20px;padding:20px;box-shadow:0 2px 4px #0000001a}._barcode-form_1jmrj_119{width:100%}._input-group_1jmrj_127{gap:12px;display:flex}._barcode-input_1jmrj_137{border:2px solid #e0e0e0;border-radius:6px;flex:1;padding:14px 16px;font-size:16px;transition:border-color .2s}._barcode-input_1jmrj_137:focus{border-color:#2196f3;outline:none}._barcode-input_1jmrj_137:disabled{cursor:not-allowed;background-color:#f5f5f5}._btn-scan_1jmrj_175{color:#fff;cursor:pointer;white-space:nowrap;background-color:#2196f3;border:none;border-radius:6px;padding:14px 28px;font-size:16px;font-weight:500;transition:background-color .2s}._btn-scan_1jmrj_175:hover:not(:disabled){background-color:#1976d2}._btn-scan_1jmrj_175:disabled{cursor:not-allowed;background-color:#bbdefb}._scanned-items-section_1jmrj_219{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 4px #0000001a}._section-header_1jmrj_233{border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;display:flex}._section-header_1jmrj_233 h2{color:#333;margin:0;font-size:18px}._section-actions_1jmrj_263{align-items:center;gap:16px;display:flex}._item-count_1jmrj_275{color:#666;font-size:14px}._btn-clear_1jmrj_285{color:#f44336;cursor:pointer;background-color:#0000;border:1px solid #f44336;border-radius:4px;padding:6px 14px;font-size:13px;transition:all .2s}._btn-clear_1jmrj_285:hover{background-color:#ffebee}._empty-state_1jmrj_315{text-align:center;color:#999;padding:60px 20px}._empty-icon_1jmrj_327{margin-bottom:16px;font-size:48px}._empty-state_1jmrj_315 p{margin:8px 0;font-size:16px}._empty-hint_1jmrj_347{color:#bbb;font-size:14px}._items-table-container_1jmrj_357{margin-bottom:20px;overflow-x:auto}._items-table_1jmrj_357{border-collapse:collapse;width:100%;font-size:14px}._items-table_1jmrj_357 th,._items-table_1jmrj_357 td{text-align:left;border-bottom:1px solid #e0e0e0;padding:12px}._items-table_1jmrj_357 th{color:#666;background-color:#f5f5f5;font-weight:600}._items-table_1jmrj_357 tbody tr:hover{background-color:#fafafa}._index-cell_1jmrj_413{text-align:center;color:#999;width:50px}._product-cell_1jmrj_425{min-width:200px}._product-name_1jmrj_433{color:#333;margin-bottom:4px;font-weight:600}._product-brand_1jmrj_445{color:#666;margin-bottom:2px;font-size:13px}._product-spec_1jmrj_457{color:#999;font-size:12px}._barcode-cell_1jmrj_467{color:#666;font-family:monospace;font-size:13px}._price-cell_1jmrj_479,._subtotal-cell_1jmrj_481{color:#333;white-space:nowrap;font-weight:500}._quantity-cell_1jmrj_493{width:140px}._quantity-control_1jmrj_501{align-items:center;gap:8px;display:flex}._btn-quantity_1jmrj_513{color:#666;cursor:pointer;background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;font-weight:500;transition:all .2s;display:flex}._btn-quantity_1jmrj_513:hover:not(:disabled){background-color:#e0e0e0}._btn-quantity_1jmrj_513:disabled{opacity:.5;cursor:not-allowed}._quantity-input_1jmrj_563{text-align:center;border:1px solid #e0e0e0;border-radius:4px;width:60px;height:32px;font-size:14px}._quantity-input_1jmrj_563:focus{border-color:#2196f3;outline:none}._action-cell_1jmrj_591{text-align:center;width:60px}._btn-remove_1jmrj_601{color:#f44336;cursor:pointer;background-color:#0000;border:1px solid #f44336;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;transition:all .2s;display:flex}._btn-remove_1jmrj_601:hover:not(:disabled){background-color:#ffebee}._btn-remove_1jmrj_601:disabled{opacity:.5;cursor:not-allowed}._summary-section_1jmrj_649{background-color:#f5f5f5;border-radius:6px;margin-bottom:20px;padding:16px 20px}._summary-row_1jmrj_663{justify-content:space-between;margin-bottom:8px;font-size:14px;display:flex}._summary-row_1jmrj_663:last-child{margin-bottom:0}._summary-row_1jmrj_663._total_1jmrj_685{color:#2196f3;border-top:1px solid #e0e0e0;margin-top:8px;padding-top:8px;font-size:18px;font-weight:600}._summary-label_1jmrj_703{color:#666}._summary-value_1jmrj_711{color:#333}._action-section_1jmrj_719{justify-content:flex-end;display:flex}._btn-confirm-stock-in_1jmrj_729{color:#fff;cursor:pointer;background-color:#4caf50;border:none;border-radius:6px;padding:14px 32px;font-size:16px;font-weight:600;transition:background-color .2s}._btn-confirm-stock-in_1jmrj_729:hover:not(:disabled){background-color:#43a047}._btn-confirm-stock-in_1jmrj_729:disabled{cursor:not-allowed;background-color:#c8e6c9}._modal-overlay_1jmrj_771{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modal_1jmrj_771{background:#fff;border-radius:8px;flex-direction:column;width:90%;max-width:600px;max-height:90vh;display:flex;overflow:hidden}._modal-header_1jmrj_819{border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}._modal-header_1jmrj_819 h3{color:#333;margin:0;font-size:18px}._btn-close_1jmrj_847{color:#999;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:20px;transition:color .2s;display:flex}._btn-close_1jmrj_847:hover{color:#333}._modal-body_1jmrj_883{flex:1;padding:20px;overflow-y:auto}._confirm-summary_1jmrj_895{background-color:#f5f5f5;border-radius:6px;margin-bottom:20px;padding:16px}._summary-item_1jmrj_909{justify-content:space-between;margin-bottom:8px;font-size:14px;display:flex}._summary-item_1jmrj_909:last-child{margin-bottom:0}._summary-item_1jmrj_909._highlight_1jmrj_931{color:#2196f3;border-top:1px solid #e0e0e0;margin-top:8px;padding-top:8px;font-size:18px;font-weight:600}._summary-item-label_1jmrj_949{color:#666}._summary-item-value_1jmrj_957{color:#333}._form-group_1jmrj_965{margin-bottom:20px}._form-group_1jmrj_965 label{color:#666;margin-bottom:8px;font-size:14px;display:block}._remark-input_1jmrj_987{box-sizing:border-box;border:1px solid #e0e0e0;border-radius:4px;width:100%;padding:10px 12px;font-size:14px}._remark-input_1jmrj_987:focus{border-color:#2196f3;outline:none}._confirm-items-preview_1jmrj_1015{margin-top:20px}._confirm-items-preview_1jmrj_1015 h4{color:#666;margin:0 0 12px;font-size:14px}._preview-list_1jmrj_1035{border:1px solid #e0e0e0;border-radius:4px;max-height:200px;padding:12px;overflow-y:auto}._preview-item_1jmrj_1051{border-bottom:1px solid #f0f0f0;align-items:center;gap:8px;padding:6px 0;font-size:13px;display:flex}._preview-item_1jmrj_1051:last-child{border-bottom:none}._preview-index_1jmrj_1077{color:#999;min-width:24px}._preview-name_1jmrj_1087{color:#333;flex:1}._preview-spec_1jmrj_1097{color:#999}._preview-quantity_1jmrj_1105{color:#2196f3;text-align:right;min-width:60px;font-weight:500}._modal-footer_1jmrj_1119{border-top:1px solid #e0e0e0;justify-content:flex-end;gap:12px;padding:16px 20px;display:flex}._btn-cancel_1jmrj_1135{color:#666;cursor:pointer;background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:4px;padding:10px 20px;font-size:14px;transition:all .2s}._btn-cancel_1jmrj_1135:hover:not(:disabled){background-color:#e0e0e0}._btn-cancel_1jmrj_1135:disabled{opacity:.5;cursor:not-allowed}._btn-confirm_1jmrj_729{color:#fff;cursor:pointer;background-color:#4caf50;border:none;border-radius:4px;padding:10px 24px;font-size:14px;font-weight:500;transition:background-color .2s}._btn-confirm_1jmrj_729:hover:not(:disabled){background-color:#43a047}._btn-confirm_1jmrj_729:disabled{cursor:not-allowed;background-color:#c8e6c9}@media (width<=768px){._barcode-scan-stock-in_1jmrj_1{padding:12px}._page-header_1jmrj_13{flex-direction:column;align-items:flex-start;gap:8px}._header-hint_1jmrj_55{font-size:12px}._input-group_1jmrj_127{flex-direction:column}._btn-scan_1jmrj_175{width:100%}._section-header_1jmrj_233{flex-direction:column;align-items:flex-start;gap:12px}._items-table-container_1jmrj_357{margin:0 -12px}._items-table_1jmrj_357{font-size:13px}._items-table_1jmrj_357 th,._items-table_1jmrj_357 td{padding:8px}._product-cell_1jmrj_425{min-width:150px}._barcode-cell_1jmrj_467{display:none}._quantity-control_1jmrj_501{gap:4px}._btn-quantity_1jmrj_513{width:28px;height:28px;font-size:16px}._quantity-input_1jmrj_563{width:50px;height:28px}._summary-row_1jmrj_663._total_1jmrj_685{font-size:16px}._btn-confirm-stock-in_1jmrj_729{width:100%}._modal_1jmrj_771{width:95%;max-height:95vh}._modal-footer_1jmrj_1119{flex-direction:column}._btn-cancel_1jmrj_1135,._btn-confirm_1jmrj_729{width:100%}}@media (width<=480px){._items-table_1jmrj_357 th:nth-child(4),._items-table_1jmrj_357 td:nth-child(4){display:none}}._express-tracking_1pwft_1{max-width:1200px;margin:0 auto;padding:20px}._page-header_1pwft_13{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding:16px 24px;display:flex;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a}._page-header_1pwft_13 h1{color:#333;margin:0;font-size:24px;font-weight:600}._header-hint_1pwft_55{color:#666;font-size:13px}._header-hint_1pwft_55 span{background:#f0f0f0;border-radius:4px;padding:4px 10px}._alert_1pwft_77{border-radius:6px;margin-bottom:16px;padding:12px 16px;font-size:14px}._alert-error_1pwft_91{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}._alert-success_1pwft_103{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0}._input-section_1pwft_115{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:20px;padding:20px}._tracking-form_1pwft_131 ._form-row_1pwft_131{align-items:flex-end;gap:12px;display:flex}._input-group_1pwft_143{flex-direction:column;gap:6px;display:flex}._input-group_1pwft_143 label{color:#666;font-size:13px;font-weight:500}._tracking-input-group_1pwft_167{flex:2}._remark-input-group_1pwft_175{flex:1}._tracking-input_1pwft_167,._remark-input_1pwft_175{border:1px solid #d1d5db;border-radius:6px;padding:10px 12px;font-size:14px;transition:border-color .2s,box-shadow .2s}._tracking-input_1pwft_167:focus,._remark-input_1pwft_175:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}._btn-submit_1pwft_215{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:6px;height:40px;padding:10px 24px;font-size:14px;font-weight:500;transition:background .2s}._btn-submit_1pwft_215:hover:not(:disabled){background:#2563eb}._btn-submit_1pwft_215:disabled{cursor:not-allowed;background:#9ca3af}._stats-section_1pwft_259{margin-bottom:20px}._stat-card_1pwft_267{color:#fff;text-align:center;background:linear-gradient(135deg,#1e40af 0%,#1e3a8a 100%);border-radius:8px;min-width:150px;padding:20px 30px;display:inline-block;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}._stat-value_1pwft_289{text-shadow:0 2px 4px #0000004d;margin-bottom:8px;font-size:36px;font-weight:700;line-height:1}._stat-label_1pwft_305{color:#fff;opacity:1;text-shadow:0 1px 2px #0003;font-size:14px;font-weight:500}._filter-section_1pwft_321{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:20px;padding:16px 20px}._filter-row_1pwft_337{justify-content:flex-start;align-items:flex-end;gap:12px;display:flex}._filter-group_1pwft_351{flex-direction:column;gap:6px;display:flex}._filter-group_1pwft_351 label{color:#666;font-size:13px;font-weight:500}._date-input_1pwft_375{border:1px solid #d1d5db;border-radius:6px;min-width:140px;padding:8px 12px;font-size:14px}._date-input_1pwft_375:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}._btn-search_1pwft_403,._btn-clear_1pwft_405{cursor:pointer;border:none;border-radius:6px;height:36px;padding:8px 16px;font-size:14px;font-weight:500;transition:background .2s}._btn-search_1pwft_403{color:#fff;background:#10b981}._btn-search_1pwft_403:hover:not(:disabled){background:#059669}._btn-clear_1pwft_405{color:#666;background:#f3f4f6}._btn-clear_1pwft_405:hover:not(:disabled){background:#e5e7eb}._btn-search_1pwft_403:disabled,._btn-clear_1pwft_405:disabled{opacity:.6;cursor:not-allowed}._list-section_1pwft_475{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:20px}._section-header_1pwft_489{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._section-header_1pwft_489 h2{color:#333;margin:0;font-size:18px}._section-info_1pwft_515{color:#666;font-size:14px}._empty-state_1pwft_525{text-align:center;color:#9ca3af;padding:60px 20px}._empty-icon_1pwft_537{margin-bottom:16px;font-size:48px}._empty-state_1pwft_525 p{margin:0;font-size:16px}._empty-hint_1pwft_557{margin-top:8px!important;font-size:14px!important}._table-container_1pwft_567{overflow-x:auto}._tracking-table_1pwft_575{border-collapse:collapse;width:100%;font-size:14px}._tracking-table_1pwft_575 th,._tracking-table_1pwft_575 td{text-align:left;border-bottom:1px solid #e5e7eb;padding:12px}._tracking-table_1pwft_575 th{color:#374151;background:#f9fafb;font-weight:600}._tracking-table_1pwft_575 tbody tr:hover{background:#f9fafb}._col-index_1pwft_621{text-align:center;color:#6b7280;width:60px}._col-tracking_1pwft_633{color:#1f2937;font-family:monospace;font-size:14px;font-weight:500}._col-remark_1pwft_647{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}._col-time_1pwft_663{color:#6b7280;white-space:nowrap}._col-action_1pwft_673{text-align:center;width:80px}._btn-delete_1pwft_683{color:#dc2626;cursor:pointer;background:#fef2f2;border:1px solid #fecaca;border-radius:4px;padding:6px 12px;font-size:13px;transition:all .2s}._btn-delete_1pwft_683:hover:not(:disabled){color:#fff;background:#dc2626}._btn-delete_1pwft_683:disabled{opacity:.6;cursor:not-allowed}._pagination_1pwft_725{border-top:1px solid #e5e7eb;justify-content:center;align-items:center;gap:16px;margin-top:20px;padding-top:16px;display:flex}._btn-page_1pwft_745{color:#374151;cursor:pointer;background:#f3f4f6;border:none;border-radius:6px;padding:8px 16px;font-size:14px;transition:background .2s}._btn-page_1pwft_745:hover:not(:disabled){background:#e5e7eb}._btn-page_1pwft_745:disabled{opacity:.5;cursor:not-allowed}._page-info_1pwft_785{color:#6b7280;font-size:14px}@media (width<=768px){._tracking-form_1pwft_131 ._form-row_1pwft_131{flex-direction:column;align-items:stretch}._tracking-input-group_1pwft_167,._remark-input-group_1pwft_175{flex:none}._btn-submit_1pwft_215{width:100%}._filter-row_1pwft_337{flex-wrap:wrap}._filter-group_1pwft_351{flex:1;min-width:120px}._tracking-table_1pwft_575{font-size:13px}._tracking-table_1pwft_575 th,._tracking-table_1pwft_575 td{padding:8px}._col-remark_1pwft_647{max-width:100px}}._queue-management_xav7s_1{padding:20px}._page-header_xav7s_9{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding:16px 24px;display:flex;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a}._page-header_xav7s_9 h1{color:#333;margin:0;font-size:24px;font-weight:600}._header-buttons_xav7s_51{gap:10px;display:flex}._btn-create_xav7s_61{color:#fff;cursor:pointer;background:#4caf50;border:none;border-radius:4px;padding:10px 24px;font-size:14px}._btn-create_xav7s_61:hover{background:#45a049}._btn-delete_xav7s_89{color:#fff;cursor:pointer;background:#f44336;border:none;border-radius:4px;padding:10px 24px;font-size:14px}._btn-finished_xav7s_117{color:#fff;cursor:pointer;background:#ff9800;border:none;border-radius:4px;padding:10px 24px;font-size:14px}._btn-print_xav7s_145{color:#fff;cursor:pointer;background:#2196f3;border:none;border-radius:4px;padding:10px 24px;font-size:14px}._btn-print_xav7s_145:hover{background:#1976d2}._filter-section_xav7s_173{background:#f5f5f5;border-radius:8px;margin-bottom:20px;padding:15px}._filter-row_xav7s_187{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}._filter-left_xav7s_203{flex-direction:column;flex:1;gap:12px;display:flex}._filter-right_xav7s_217{align-items:flex-end;gap:10px;display:flex}._filter-group_xav7s_229{flex-direction:column;gap:6px;display:flex}._filter-group_xav7s_229 input{background:#fff;border:1px solid #ddd;border-radius:4px;min-width:200px;padding:8px 12px;font-size:14px}._filter-group_xav7s_229 input:focus{border-color:#4caf50;outline:none;box-shadow:0 0 0 2px #4caf501a}._btn-search_xav7s_271,._btn-clear_xav7s_273{cursor:pointer;border:none;border-radius:4px;padding:8px 20px;font-size:14px;font-weight:500;transition:all .2s}._btn-search_xav7s_271{color:#fff;background:#4caf50}._btn-search_xav7s_271:hover{background:#45a049}._btn-clear_xav7s_273{color:#333;background:#f0f0f0}._btn-clear_xav7s_273:hover{background:#e0e0e0}._loading_xav7s_329{text-align:center;color:#666;padding:40px}._queue-table-container_xav7s_341{overflow-x:auto}._queue-table_xav7s_341{border-collapse:collapse;background:#fff;width:100%}._queue-table_xav7s_341 th,._queue-table_xav7s_341 td{text-align:left;border-bottom:1px solid #eee;padding:12px}._queue-table_xav7s_341 th{color:#333;background:#fafafa;font-size:14px;font-weight:600}._queue-table_xav7s_341 td{color:#666;font-size:14px}._queue-table_xav7s_341 tbody tr:hover{background:#f9f9f9}._action-buttons_xav7s_407{flex-wrap:wrap;gap:8px;display:flex}._btn-action_xav7s_419{cursor:pointer;border:none;border-radius:4px;padding:6px 12px;font-size:13px;font-weight:500;transition:all .2s}._btn-edit_xav7s_439{color:#fff;background:#2196f3}._btn-edit_xav7s_439:hover{background:#1976d2}._btn-delete_xav7s_89{color:#fff;background:#f44336}._btn-delete_xav7s_89:hover{background:#d32f2f}._btn-create-order_xav7s_475{color:#fff;background:#4caf50}._btn-create-order_xav7s_475:hover{background:#45a049}._btn-finished_xav7s_117{color:#fff;background:#ff9800}._btn-finished_xav7s_117:hover{background:#f57c00}._queue-cards_xav7s_511{gap:16px;margin-top:20px;display:none}._queue-card_xav7s_511{background:#fff;border:1px solid #eee;border-radius:8px;padding:16px}._queue-card-header_xav7s_537{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}._queue-card-info_xav7s_551{flex:1}._queue-card-index_xav7s_559{color:#2196f3;margin-bottom:8px;font-size:18px;font-weight:700}._queue-card-customer_xav7s_573{align-items:center;gap:8px;margin-bottom:8px;display:flex}._queue-card-customer_xav7s_573 ._customer-name_xav7s_587{color:#333;font-size:16px;font-weight:600}._queue-card-customer_xav7s_573 ._customer-phone_xav7s_599{color:#666;font-size:14px}._queue-card-address_xav7s_609{color:#666;margin-bottom:8px;font-size:13px}._queue-card-date_xav7s_621{color:#999;font-size:13px}._queue-card-footer_xav7s_631{border-top:1px solid #eee;padding-top:12px}._modal-overlay_xav7s_641{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modal_xav7s_641{background:#fff;border-radius:8px;width:90%;max-width:400px;max-height:90vh;overflow-y:auto}._modal-header_xav7s_685{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:20px;display:flex}._modal-header_xav7s_685 h3{color:#333;margin:0;font-size:18px}._modal-close_xav7s_713{color:#999;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:24px;display:flex}._modal-close_xav7s_713:hover{color:#333}._modal-body_xav7s_749{padding:20px}._form-group_xav7s_757{margin-bottom:16px}._form-group_xav7s_757 label{color:#333;margin-bottom:8px;font-size:14px;font-weight:500;display:block}._form-group_xav7s_757 input{box-sizing:border-box;border:1px solid #ddd;border-radius:4px;width:100%;padding:10px 12px;font-size:14px}._form-group_xav7s_757 input:focus{border-color:#4caf50;outline:none;box-shadow:0 0 0 2px #4caf501a}._modal-footer_xav7s_811{border-top:1px solid #eee;justify-content:flex-end;gap:10px;padding:20px;display:flex}._btn-cancel_xav7s_827,._btn-confirm_xav7s_829{cursor:pointer;border:none;border-radius:4px;padding:10px 24px;font-size:14px;font-weight:500;transition:all .2s}._btn-cancel_xav7s_827{color:#333;background:#f0f0f0}._btn-cancel_xav7s_827:hover{background:#e0e0e0}._btn-confirm_xav7s_829{color:#fff;background:#4caf50}._btn-confirm_xav7s_829:hover{background:#45a049}@media (width<=768px){._queue-table-container_xav7s_341{display:none}._queue-cards_xav7s_511{flex-direction:column;gap:12px;display:flex}._queue-card_xav7s_511{border-radius:12px;padding:16px;box-shadow:0 2px 8px #0000000f}._queue-card-header_xav7s_537{align-items:flex-start;gap:12px;display:flex}._queue-card-index_xav7s_559{color:#fff;background:linear-gradient(135deg,#2196f3,#1976d2);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:700;display:flex}._queue-card-info_xav7s_551{flex:1}._queue-card-customer_xav7s_573{flex-direction:column;gap:4px;margin-bottom:8px;display:flex}._queue-card-customer_xav7s_573 ._customer-name_xav7s_587{color:#111;font-size:18px;font-weight:700;line-height:1.3}._queue-card-customer_xav7s_573 ._customer-phone_xav7s_599{color:#2196f3;font-size:15px;font-weight:600;line-height:1.3}._queue-card-status_xav7s_1009{margin-bottom:8px}._queue-card-status_xav7s_1009 span{border-radius:20px;padding:4px 12px;font-size:13px;display:inline-block}._queue-card-address_xav7s_609,._queue-card-info-line_xav7s_1033,._queue-card-date_xav7s_621{color:#666;margin-bottom:6px;font-size:13px;line-height:1.4}._queue-card-footer_xav7s_631{border-top:1px solid #f0f0f0;margin-top:16px;padding-top:16px}._queue-card-footer_xav7s_631 ._action-buttons_xav7s_407{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}._queue-card-footer_xav7s_631 ._btn-action_xav7s_419{justify-content:center;width:auto;min-height:38px;padding:8px 16px;font-size:14px}._queue-card-footer_xav7s_631 ._btn-primary_xav7s_1091{background:linear-gradient(135deg,#4caf50,#45a049);border:2px solid #ffffff4d;width:auto;padding:10px 24px;font-weight:700;box-shadow:0 4px 12px #4caf5066}._queue-card-footer_xav7s_631 ._btn-primary_xav7s_1091:hover{background:linear-gradient(135deg,#45a049,#3d8b40)}._filter-row_xav7s_187{flex-direction:column;align-items:stretch}._filter-right_xav7s_217{justify-content:flex-end}._filter-group_xav7s_229 input{width:100%;min-width:auto}}._xhs-sync_wpxw6_1{padding:20px}._xhs-sync_wpxw6_1._loading_wpxw6_9{text-align:center;color:#666;padding:60px 20px}._xhs-sync_wpxw6_1 ._page-header_wpxw6_21{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding:16px 24px;display:flex;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a}._xhs-sync_wpxw6_1 ._page-header_wpxw6_21 h1{color:#333;margin:0;font-size:24px;font-weight:600}._alert_wpxw6_63{border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:12px 16px;display:flex}._alert_wpxw6_63 button{cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:20px}._alert-error_wpxw6_97{color:#c62828;background:#ffebee;border:1px solid #ef9a9a}._alert-success_wpxw6_109{color:#2e7d32;background:#e8f5e9;border:1px solid #a5d6a7}._sync-container_wpxw6_121{flex-direction:column;gap:24px;display:flex}._config-section_wpxw6_133,._sync-section_wpxw6_135,._help-section_wpxw6_137{background:#fff;border-radius:8px;padding:24px;box-shadow:0 1px 3px #0000001a}._config-section_wpxw6_133 h2,._sync-section_wpxw6_135 h2,._help-section_wpxw6_137 h2{color:#333;border-bottom:1px solid #eee;margin-bottom:20px;padding-bottom:12px;font-size:18px}._form-group_wpxw6_171{margin-bottom:20px}._form-group_wpxw6_171 label{color:#333;margin-bottom:8px;font-size:14px;font-weight:500;display:block}._form-group_wpxw6_171 input[type=text],._form-group_wpxw6_171 input[type=number],._form-group_wpxw6_171 textarea{border:1px solid #ddd;border-radius:4px;width:100%;padding:10px 12px;font-size:14px;transition:border-color .2s,box-shadow .2s}._form-group_wpxw6_171 input:focus,._form-group_wpxw6_171 textarea:focus{border-color:#4caf50;outline:none;box-shadow:0 0 0 2px #4caf501a}._form-group_wpxw6_171 textarea{resize:vertical;font-family:monospace}._form-group_wpxw6_171 input:disabled,._form-group_wpxw6_171 textarea:disabled{cursor:not-allowed;background:#f5f5f5}._form-group_wpxw6_171 ._hint_wpxw6_253{color:#999;margin-top:4px;font-size:12px;display:block}._form-row_wpxw6_267{flex-wrap:wrap;gap:20px;display:flex}._form-group-inline_wpxw6_279{flex:1;min-width:200px}._form-group-inline_wpxw6_279 label{align-items:center;gap:8px;font-weight:400;display:flex}._form-group-inline_wpxw6_279 input[type=checkbox]{width:18px;height:18px}._form-actions_wpxw6_313{border-top:1px solid #eee;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:20px;display:flex}._btn_wpxw6_331{cursor:pointer;border:none;border-radius:4px;padding:10px 24px;font-size:14px;font-weight:500;transition:all .2s}._btn_wpxw6_331:disabled{opacity:.6;cursor:not-allowed}._btn-primary_wpxw6_361{color:#fff;background:#4caf50}._btn-primary_wpxw6_361:hover:not(:disabled){background:#45a049}._btn-secondary_wpxw6_379{color:#333;background:#f0f0f0}._btn-secondary_wpxw6_379:hover:not(:disabled){background:#e0e0e0}._btn-keyword_wpxw6_397{color:#fff;background:#2196f3;padding:14px 28px;font-size:15px;font-weight:600;box-shadow:0 2px 8px #2196f34d}._btn-keyword_wpxw6_397:hover:not(:disabled){background:#1976d2;box-shadow:0 4px 12px #2196f366}._sync-status_wpxw6_425{background:#f5f5f5;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:12px 16px;display:flex}._status-indicator_wpxw6_445{align-items:center;gap:8px;display:flex}._status-dot_wpxw6_457{border-radius:50%;width:10px;height:10px}._status-dot_wpxw6_457._online_wpxw6_469{background:#4caf50}._status-dot_wpxw6_457._offline_wpxw6_477{background:#f44336}._auto-sync-info_wpxw6_485{color:#666;font-size:13px}._sync-actions_wpxw6_495{flex-direction:column;gap:16px;display:flex}._btn-sync_wpxw6_507{color:#fff;background:#2196f3;padding:14px 24px;font-size:15px}._btn-sync_wpxw6_507:hover:not(:disabled){background:#1976d2}._keyword-input_wpxw6_529{align-items:center;gap:12px;display:flex}._keyword-input_wpxw6_529 input{border:1px solid #ddd;border-radius:4px;flex:1;padding:10px 12px;font-size:14px}._keyword-input_wpxw6_529 input:focus{border-color:#4caf50;outline:none}._keyword-input_wpxw6_529 button{white-space:nowrap;flex:1}._sync-progress_wpxw6_577{background:#e3f2fd;border-radius:8px;align-items:center;gap:12px;margin-top:16px;padding:16px;display:flex}._spinner_wpxw6_597{border:3px solid #bbdefb;border-top-color:#2196f3;border-radius:50%;width:24px;height:24px;animation:1s linear infinite _spin_wpxw6_597}@keyframes _spin_wpxw6_597{to{transform:rotate(360deg)}}._sync-result_wpxw6_627{background:#f5f5f5;border-radius:8px;margin-top:20px;padding:20px}._sync-result_wpxw6_627 h3{color:#333;margin-bottom:16px;font-size:16px}._result-stats_wpxw6_653{flex-wrap:wrap;gap:20px;display:flex}._stat-item_wpxw6_665{flex-direction:column;gap:4px;min-width:80px;display:flex}._stat-label_wpxw6_679{color:#666;font-size:13px}._stat-value_wpxw6_689{color:#333;font-size:24px;font-weight:600}._stat-value_wpxw6_689._success_wpxw6_701{color:#4caf50}._stat-value_wpxw6_689._warning_wpxw6_709{color:#ff9800}._stat-value_wpxw6_689._error_wpxw6_717{color:#f44336}._failed-orders_wpxw6_725{border-top:1px solid #ddd;margin-top:16px;padding-top:16px}._failed-orders_wpxw6_725 h4{color:#c62828;margin-bottom:8px;font-size:14px}._failed-orders_wpxw6_725 ul{margin:0;padding:0;list-style:none}._failed-orders_wpxw6_725 li{color:#666;border-bottom:1px dashed #eee;padding:6px 0;font-size:13px}._failed-orders_wpxw6_725 li:last-child{border-bottom:none}._help-section_wpxw6_137 ._help-content_wpxw6_783{color:#666;font-size:14px;line-height:1.8}._help-content_wpxw6_783 h3{color:#333;margin-top:16px;margin-bottom:8px;font-size:15px}._help-content_wpxw6_783 h3:first-child{margin-top:0}._help-content_wpxw6_783 ol,._help-content_wpxw6_783 ul{margin:8px 0;padding-left:20px}._help-content_wpxw6_783 li{margin-bottom:6px}._help-content_wpxw6_783 a{color:#2196f3;text-decoration:none}._help-content_wpxw6_783 a:hover{text-decoration:underline}._container_2tfxr_1{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 12px #00000014}._header_2tfxr_15{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;display:flex}._header_2tfxr_15 h1{color:#333;font-size:20px;font-weight:600}._create-btn_2tfxr_45{color:#fff;cursor:pointer;background:#ff2442;border:none;border-radius:8px;align-items:center;gap:6px;padding:10px 20px;font-size:14px;transition:all .2s;display:flex}._create-btn_2tfxr_45:hover{background:#e61e3d;transform:translateY(-1px);box-shadow:0 2px 8px #ff24424d}._loading_2tfxr_85{text-align:center;color:#999;padding:40px}._content_2tfxr_97{overflow-x:auto}._empty_2tfxr_105{text-align:center;color:#999;padding:40px}._table_2tfxr_117{border-collapse:separate;border-spacing:0;width:100%;font-size:14px}._table_2tfxr_117 th,._table_2tfxr_117 td{text-align:left;border-bottom:1px solid #f0f0f0;padding:14px 16px}._table_2tfxr_117 th{color:#666;text-transform:uppercase;letter-spacing:.5px;background:#fafafa;font-size:13px;font-weight:600}._table_2tfxr_117 tbody tr{transition:background .15s}._table_2tfxr_117 tbody tr:hover{background:#fafbfc}._color-cell_2tfxr_179{align-items:center;gap:10px;display:flex}._color-dot_2tfxr_191{border:2px solid #0000000f;border-radius:50%;flex-shrink:0;width:20px;height:20px;box-shadow:0 1px 3px #0000001a}._color-code_2tfxr_209{color:#888;font-family:SF Mono,Fira Code,monospace;font-size:12px}._status-badge_2tfxr_221{border-radius:12px;align-items:center;gap:5px;padding:4px 12px;font-size:12px;font-weight:500;display:inline-flex}._status-badge_2tfxr_221._active_2tfxr_241{color:#2e7d32;background:#e8f5e9}._status-badge_2tfxr_221._active_2tfxr_241:before{content:"";background:#4caf50;border-radius:50%;width:6px;height:6px}._status-badge_2tfxr_221._inactive_2tfxr_267{color:#999;background:#f5f5f5}._status-badge_2tfxr_221._inactive_2tfxr_267:before{content:"";background:#bbb;border-radius:50%;width:6px;height:6px}._actions_2tfxr_293{gap:6px;display:flex}._action-btn_2tfxr_303{cursor:pointer;color:#555;background:#fff;border:1px solid #e8e8e8;border-radius:6px;padding:5px 12px;font-size:12px;transition:all .15s}._action-btn_2tfxr_303:hover{background:#f9f9f9;border-color:#d0d0d0}._action-btn_2tfxr_303._toggle_2tfxr_335{color:#ef6c00;background:#fff8e1;border-color:#ffe0b2}._action-btn_2tfxr_303._toggle_2tfxr_335:hover{background:#ffe0b2;border-color:#ffcc80}._action-btn_2tfxr_303._delete_2tfxr_357{color:#d32f2f;background:#fff5f5;border-color:#ffcdd2}._action-btn_2tfxr_303._delete_2tfxr_357:hover{background:#ffcdd2;border-color:#ef9a9a}._modal_2tfxr_379{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modal-content_2tfxr_407{background:#fff;border-radius:16px;width:480px;max-width:90%;overflow:hidden;box-shadow:0 20px 60px #00000026}._modal-header_2tfxr_425{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}._modal-header_2tfxr_425 h2{font-size:16px;font-weight:600}._close-btn_2tfxr_451{cursor:pointer;color:#999;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:20px;line-height:1;transition:all .15s;display:flex}._close-btn_2tfxr_451:hover{color:#666;background:#f5f5f5}._modal-body_2tfxr_493{padding:24px}._form-group_2tfxr_501{margin-bottom:20px}._form-group_2tfxr_501 label{color:#333;margin-bottom:8px;font-size:14px;font-weight:500;display:block}._form-group_2tfxr_501 input{border:1px solid #e8e8e8;border-radius:8px;width:100%;padding:10px 12px;font-size:14px;transition:border-color .15s}._form-group_2tfxr_501 input:focus{border-color:#ff2442;outline:none;box-shadow:0 0 0 3px #ff244214}._color-picker_2tfxr_555{align-items:center;gap:12px;display:flex}._color-picker_2tfxr_555 input[type=color]{cursor:pointer;border:none;border-radius:8px;width:50px;height:40px;padding:0}._preset-colors_2tfxr_585{flex-wrap:wrap;gap:8px;display:flex}._color-btn_2tfxr_597{cursor:pointer;border:2px solid #0000;border-radius:50%;width:32px;height:32px;transition:all .15s;box-shadow:0 1px 3px #0000001a}._color-btn_2tfxr_597:hover{transform:scale(1.15);box-shadow:0 2px 8px #00000026}._modal-footer_2tfxr_627{background:#fafafa;border-top:1px solid #f0f0f0;justify-content:flex-end;gap:12px;padding:16px 24px;display:flex}._cancel-btn_2tfxr_645{cursor:pointer;background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:10px 20px;font-size:14px;transition:all .15s}._cancel-btn_2tfxr_645:hover{background:#f5f5f5;border-color:#d0d0d0}._submit-btn_2tfxr_675{color:#fff;cursor:pointer;background:#ff2442;border:none;border-radius:8px;padding:10px 20px;font-size:14px;transition:all .15s}._submit-btn_2tfxr_675:hover{background:#e61e3d;box-shadow:0 2px 8px #ff24424d}._container_1omzd_1{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 12px #00000014}._header_1omzd_15{border-bottom:1px solid #f0f0f0;margin-bottom:24px;padding-bottom:16px}._header_1omzd_15 h1{color:#333;font-size:20px;font-weight:600}._filter-section_1omzd_39{background:#fafafa;border-radius:8px;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:24px;padding:16px 20px;display:flex}._date-range_1omzd_61{align-items:center;gap:12px;display:flex}._date-separator_1omzd_73{color:#999}._preset-buttons_1omzd_81{gap:8px;display:flex}._preset-btn_1omzd_91{cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:6px;padding:8px 16px;font-size:13px}._preset-btn_1omzd_91:hover{color:#ff2442;background:#f5f5f5;border-color:#ff2442}._status-filter_1omzd_121{align-items:center;gap:8px;display:flex}._status-filter_1omzd_121 label{color:#666;font-size:14px}._status-select_1omzd_143{border:1px solid #d9d9d9;border-radius:6px;padding:8px 12px;font-size:14px}._action-buttons_1omzd_157{gap:12px;margin-left:auto;display:flex}._search-btn_1omzd_169{color:#fff;cursor:pointer;background:#ff2442;border:none;border-radius:6px;padding:8px 20px;font-size:14px}._search-btn_1omzd_169:hover{background:#e61e3d}._reset-btn_1omzd_197{cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:6px;padding:8px 20px;font-size:14px}._reset-btn_1omzd_197:hover{background:#f5f5f5}._summary-section_1omzd_223{gap:16px;margin-bottom:24px;display:flex}._summary-card_1omzd_235{text-align:center;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:12px;flex:1;padding:20px}._summary-label_1omzd_251{color:#fffc;margin-bottom:8px;font-size:14px;display:block}._summary-value_1omzd_265{color:#fff;font-size:28px;font-weight:700}._loading_1omzd_277{text-align:center;color:#999;padding:40px}._table-section_1omzd_289{overflow-x:auto}._empty_1omzd_297{text-align:center;color:#999;padding:40px}._table_1omzd_289{border-collapse:collapse;width:100%;font-size:14px}._table_1omzd_289 th,._table_1omzd_289 td{text-align:left;border-bottom:1px solid #f0f0f0;padding:12px 16px}._table_1omzd_289 th{color:#666;background:#fafafa;font-weight:600}._clickable-row_1omzd_347{cursor:pointer}._clickable-row_1omzd_347:hover{background:#fafafa}._progress-bar_1omzd_363{background:#f0f0f0;border-radius:4px;height:8px;margin-bottom:4px;overflow:hidden}._progress-fill_1omzd_379{border-radius:4px;height:100%;transition:width .3s}._percentage_1omzd_391{color:#999;font-size:12px}._selected-tag_1omzd_401{background:#fff7e6;border-left:3px solid #ff9800}._tag-orders-section_1omzd_411{border:1px solid #e8e8e8;border-radius:8px;margin-top:24px;overflow:hidden}._tag-orders-header_1omzd_425{background:#fafafa;border-bottom:1px solid #e8e8e8;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}._tag-orders-header_1omzd_425 h3{color:#333;margin:0;font-size:16px;font-weight:600}._tag-orders-count_1omzd_457{color:#999;margin-left:8px;font-size:13px;font-weight:400}._view-all-btn_1omzd_471{color:#ff2442;cursor:pointer;background:#fff;border:1px solid #ff2442;border-radius:6px;padding:6px 16px;font-size:13px}._view-all-btn_1omzd_471:hover{color:#fff;background:#ff2442}._tag-orders-table_1omzd_501{border-collapse:collapse;width:100%;font-size:14px}._tag-orders-table_1omzd_501 th,._tag-orders-table_1omzd_501 td{text-align:left;border-bottom:1px solid #f0f0f0;padding:10px 16px}._tag-orders-table_1omzd_501 th{color:#666;background:#fafafa;font-size:13px;font-weight:600}._order-row_1omzd_541{cursor:pointer}._order-row_1omzd_541:hover{background:#fafafa}._remark-cell_1omzd_557{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}._container_ik9ls_1{padding:24px}._header_ik9ls_9{margin-bottom:24px}._header_ik9ls_9 h1{color:#1a1a1a;margin:0;font-size:24px;font-weight:600}._filter-section_ik9ls_31{background:#fff;border-radius:8px;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:20px;padding:16px;display:flex;box-shadow:0 1px 3px #0000000f}._filter-group_ik9ls_55{flex-direction:column;gap:4px;display:flex}._filter-group_ik9ls_55 label{color:#666;font-size:12px;font-weight:500}._filter-group_ik9ls_55 input{border:1px solid #d9d9d9;border-radius:6px;outline:none;padding:6px 12px;font-size:14px;transition:border-color .2s}._filter-group_ik9ls_55 input:focus{border-color:#4096ff;box-shadow:0 0 0 2px #4096ff1a}._action-buttons_ik9ls_107{align-items:flex-end;gap:8px;padding-bottom:1px;display:flex}._window-hint_ik9ls_121{color:#999;white-space:nowrap;align-self:center;margin-left:auto;font-size:12px}._search-btn_ik9ls_137{color:#fff;cursor:pointer;background:#1677ff;border:none;border-radius:6px;padding:6px 20px;font-size:14px;transition:background .2s}._search-btn_ik9ls_137:hover{background:#4096ff}._table-section_ik9ls_167{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000000f}._table_ik9ls_167{border-collapse:collapse;width:100%}._table_ik9ls_167 th{text-align:left;color:#666;white-space:nowrap;background:#fafafa;border-bottom:1px solid #f0f0f0;padding:12px 16px;font-size:13px;font-weight:600}._table_ik9ls_167 td{color:#1a1a1a;border-bottom:1px solid #f0f0f0;padding:12px 16px;font-size:14px}._table_ik9ls_167 tr:last-child td{border-bottom:none}._table_ik9ls_167 tr:hover{background:#fafafa}._ship-btn_ik9ls_243{color:#fff;cursor:pointer;white-space:nowrap;background:#52c41a;border:none;border-radius:6px;padding:4px 14px;font-size:13px;transition:all .2s}._ship-btn_ik9ls_243:hover{background:#73d13d;transform:translateY(-1px)}._delete-btn_ik9ls_277{color:#fff;cursor:pointer;white-space:nowrap;background:#ff4d4f;border:none;border-radius:6px;padding:4px 14px;font-size:13px;transition:all .2s}._delete-btn_ik9ls_277:hover{background:#ff7875;transform:translateY(-1px)}._remark-cell_ik9ls_311{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}._loading_ik9ls_325,._empty_ik9ls_339{text-align:center;color:#999;padding:48px;font-size:14px}._summary-bar_ik9ls_353{background:#fafafa;border-radius:8px;gap:24px;margin-bottom:16px;padding:16px;display:flex}._summary-item_ik9ls_371{align-items:center;gap:8px;font-size:14px;display:flex}._summary-label_ik9ls_385{color:#666}._summary-value_ik9ls_393{color:#1a1a1a;font-size:18px;font-weight:600}._tabs-bar_ik9ls_405{border-bottom:1px solid #e8e8e8;gap:0;margin-bottom:20px;display:flex}._tab_ik9ls_167{color:#666;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 24px;font-size:14px;font-weight:500;transition:all .2s}._tab_ik9ls_167:hover{color:#1677ff}._tab-active_ik9ls_451{color:#1677ff;border-bottom-color:#1677ff}._order-cards_ik9ls_463{display:none}@media (width<=768px){._container_ik9ls_1{padding:12px}._header_ik9ls_9 h1{font-size:20px}._filter-section_ik9ls_31{flex-direction:column;align-items:stretch}._filter-group_ik9ls_55{width:100%}._filter-group_ik9ls_55 input{width:100%;min-height:44px;font-size:16px}._action-buttons_ik9ls_107{width:100%}._search-btn_ik9ls_137{width:100%;min-height:44px}._summary-bar_ik9ls_353{flex-direction:column;gap:8px}._table-section_ik9ls_167{display:none}._order-cards_ik9ls_463{display:block}._order-card_ik9ls_463{background:#fff;border:1px solid #eee;border-radius:8px;margin-bottom:12px;padding:14px}._order-card-header_ik9ls_583{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}._order-card-no_ik9ls_597{color:#1677ff;font-family:monospace;font-size:14px;font-weight:600;text-decoration:none}._order-card-amount_ik9ls_613{color:#e91e63;font-size:16px;font-weight:600}._order-card-body_ik9ls_625{margin-bottom:10px}._order-card-row_ik9ls_633{color:#333;align-items:center;padding:4px 0;font-size:14px;display:flex}._order-card-label_ik9ls_649{color:#999;flex-shrink:0;width:48px;font-size:13px}._order-card-remark_ik9ls_663{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100vw - 120px);overflow:hidden}._order-card-footer_ik9ls_677{justify-content:flex-end;display:flex}._order-card-footer_ik9ls_677 ._ship-btn_ik9ls_243,._order-card-footer_ik9ls_677 ._delete-btn_ik9ls_277{width:100%;min-height:44px;font-size:15px}}._page_1ielx_1{z-index:100;background:#f7f8fa;flex-direction:column;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}._decoCircleA_1ielx_23,._decoCircleB_1ielx_25{pointer-events:none;z-index:0;border-radius:50%;position:fixed}._decoCircleA_1ielx_23{opacity:.45;background:#caffbf;width:340px;height:340px;top:-120px;right:-100px}._decoCircleB_1ielx_25{opacity:.4;background:#9bf6ff;width:420px;height:420px;bottom:-180px;left:-160px}._centered_1ielx_75{justify-content:center}._loadingText_1ielx_83{color:#9ca3af;letter-spacing:2px;font-size:16px}._topBar_1ielx_95{z-index:1;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 18px;display:flex}._backBtn_1ielx_115{color:#4b5563;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:999px;padding:8px 16px;font-size:14px;transition:all .15s}._backBtn_1ielx_115:hover{color:#111827;border-color:#d1d5db}._orderInfo_1ielx_147{color:#9ca3af;gap:14px;font-size:13px;display:flex}._heroTitle_1ielx_161{color:#111827;letter-spacing:2px;z-index:1;margin-top:4px;font-size:clamp(26px,5vw,38px);font-weight:800}._heroSubtitle_1ielx_179{color:#9ca3af;letter-spacing:4px;z-index:1;margin-top:6px;font-size:14px}._warningBanner_1ielx_195{color:#c2410c;z-index:1;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;margin-top:14px;padding:10px 22px;font-size:13px}._wheelArea_1ielx_217{aspect-ratio:1;z-index:1;justify-content:center;align-items:center;width:min(78vw,430px);margin-top:auto;margin-bottom:auto;display:flex;position:relative}._wheel_1ielx_217{will-change:transform;border:6px solid #fff;border-radius:50%;width:92%;height:92%;position:relative;box-shadow:0 24px 70px #1f293729,0 2px 10px #1f29370f}._labelLayer_1ielx_265{pointer-events:none;justify-content:center;display:flex;position:absolute;inset:0}._labelText_1ielx_281{text-align:center;color:#4b5563;word-break:break-all;max-width:90px;margin-top:22px;font-size:clamp(11px,2.5vw,14px);font-weight:700;line-height:1.25}._pointer_1ielx_303{z-index:3;border-top:20px solid #ff6b6b;border-left:11px solid #0000;border-right:11px solid #0000;width:0;height:0;position:absolute;top:-2px;left:50%;transform:translate(-50%)}._spinBtn_1ielx_329{aspect-ratio:1;color:#ff6b6b;white-space:pre-line;cursor:pointer;z-index:2;background:#fff;border:none;border-radius:50%;width:27%;font-size:clamp(14px,3vw,17px);font-weight:800;line-height:1.4;transition:transform .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px #1f293724,inset 0 0 0 1px #eceef1}._spinBtn_1ielx_329:hover:not(:disabled){transform:translate(-50%,-50%)scale(1.05)}._spinBtn_1ielx_329:disabled{cursor:not-allowed;color:#d1d5db}._spinBtn_1ielx_329._spinning_1ielx_393{animation:.8s ease-in-out infinite _pulse_1ielx_1}@keyframes _pulse_1ielx_1{0%,to{box-shadow:0 10px 30px #1f293724}50%{box-shadow:0 10px 34px #ff6b6b59}}._tipText_1ielx_411{color:#b0b6bf;letter-spacing:2px;z-index:1;padding:20px 0 28px;font-size:12px}._modalOverlay_1ielx_427{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:200;background:#11182759;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modalCard_1ielx_449{text-align:center;background:#fff;border-radius:22px;min-width:300px;max-width:86vw;padding:32px 36px;animation:.22s _popIn_1ielx_1;box-shadow:0 24px 80px #11182738}@keyframes _popIn_1ielx_1{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}._winEmoji_1ielx_481{font-size:48px}._winTitle_1ielx_489{color:#111827;margin:10px 0 14px;font-size:21px;font-weight:800}._winPrize_1ielx_503{color:#ff6b6b;background:#fff1f1;border-radius:999px;padding:10px 28px;font-size:19px;font-weight:800;display:inline-block}._winNote_1ielx_523{color:#9ca3af;margin:14px 0 4px;font-size:13px}._modalActions_1ielx_535{justify-content:center;gap:12px;margin-top:20px;display:flex}._primaryBtn_1ielx_549,._secondaryBtn_1ielx_551{cursor:pointer;border:none;border-radius:999px;padding:10px 26px;font-size:15px;transition:opacity .15s}._primaryBtn_1ielx_549{color:#fff;background:#ff6b6b}._secondaryBtn_1ielx_551{color:#4b5563;background:#f3f4f6}._primaryBtn_1ielx_549:hover,._secondaryBtn_1ielx_551:hover{opacity:.85}._errorCard_1ielx_599{text-align:center;color:#4b5563;z-index:1;background:#fff;border-radius:18px;padding:32px 42px;box-shadow:0 20px 60px #1118271f}._errorEmoji_1ielx_619{margin-bottom:10px;font-size:44px}._container_37i96_1{max-width:1200px;padding:20px 24px}._header_37i96_11{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}._header_37i96_11 h2{margin:0;font-size:22px}._tabs_37i96_39{background:#f1f5f9;border-radius:10px;gap:6px;padding:4px;display:flex}._tab_37i96_39{color:#475569;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 20px;font-size:14px;transition:all .15s}._tabActive_37i96_77{color:#1e293b;background:#fff;font-weight:600;box-shadow:0 1px 4px #0000001f}._panel_37i96_91{background:#fff;border-radius:12px;padding:18px 20px;box-shadow:0 1px 6px #0f172a14}._toolbar_37i96_105{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}._hint_37i96_123{color:#94a3b8;font-size:13px}._addBtn_37i96_133{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:8px;padding:9px 20px;font-size:14px;transition:opacity .2s}._addBtn_37i96_133:hover{opacity:.88}._searchInput_37i96_163{border:1px solid #cbd5e1;border-radius:8px;outline:none;width:240px;max-width:100%;padding:9px 12px;font-size:14px}._searchInput_37i96_163:focus{border-color:#dc2626}._table_37i96_191{border-collapse:collapse;width:100%}._table_37i96_191 th,._table_37i96_191 td{text-align:left;border-bottom:1px solid #f1f5f9;padding:11px 12px;font-size:14px}._table_37i96_191 th{color:#64748b;background:#f8fafc;font-weight:600}._inactiveRow_37i96_229{color:#94a3b8}._colorDot_37i96_237{vertical-align:middle;border:2px solid #fff;border-radius:50%;width:18px;height:18px;display:inline-block;box-shadow:0 0 0 1px #e2e8f0}._badgeOn_37i96_257,._badgeOff_37i96_259{border-radius:999px;padding:3px 10px;font-size:12px;display:inline-block}._badgeOn_37i96_257{color:#16a34a;background:#dcfce7}._badgeOff_37i96_259{color:#94a3b8;background:#f1f5f9}._actions_37i96_293{gap:12px;display:flex}._linkBtn_37i96_303{color:#2563eb;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px}._linkBtn_37i96_303:hover{text-decoration:underline}._dangerBtn_37i96_329{color:#dc2626}._empty_37i96_337{text-align:center;color:#94a3b8;padding:46px 0;font-size:14px}._errorBlock_37i96_351{text-align:center;padding:36px 20px}._errorBlock_37i96_351 p{color:#dc2626;margin:0 0 14px;font-size:14px}._retryBtn_37i96_373{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:8px;padding:8px 22px;font-size:14px;transition:opacity .15s}._retryBtn_37i96_373:hover{opacity:.85}._overlay_37i96_403{z-index:1000;background:#0f172a73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modal_37i96_423{background:#fff;border-radius:14px;width:420px;max-width:92vw;padding:24px 26px;box-shadow:0 20px 60px #00000040}._modal_37i96_423 h3{margin:0 0 18px;font-size:18px}._formGroup_37i96_451{flex:1;margin-bottom:14px}._formGroup_37i96_451 label{color:#475569;margin-bottom:6px;font-size:13px;display:block}._formGroup_37i96_451 input[type=text],._formGroup_37i96_451 input[type=number],._formGroup_37i96_451 input:not([type]){box-sizing:border-box;border:1px solid #cbd5e1;border-radius:8px;outline:none;width:100%;padding:9px 12px;font-size:14px}._formGroup_37i96_451 input:focus{border-color:#dc2626}._formGroup_37i96_451 input[type=color]{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:52px;height:36px;padding:2px}._paletteRow_37i96_527{gap:6px;margin-top:8px;display:flex}._paletteSwatch_37i96_539{cursor:pointer;border:2px solid #0000;border-radius:50%;width:22px;height:22px;padding:0;transition:transform .1s;box-shadow:inset 0 0 0 1px #00000014}._paletteSwatch_37i96_539:hover{transform:scale(1.15)}._paletteActive_37i96_569{border-color:#334155;transform:scale(1.12)}._checkboxGroup_37i96_579 label{cursor:pointer;color:#1e293b;align-items:center;gap:8px;margin-top:26px;font-size:14px;display:flex}._formRow_37i96_599{gap:16px;display:flex}._formError_37i96_609{color:#dc2626;background:#fef2f2;border-radius:8px;margin-top:4px;padding:9px 12px;font-size:13px}._modalActions_37i96_627{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}._primaryBtn_37i96_641,._secondaryBtn_37i96_643{cursor:pointer;border:none;border-radius:8px;padding:9px 22px;font-size:14px;transition:opacity .2s}._primaryBtn_37i96_641{color:#fff;background:linear-gradient(135deg,#ef4444,#dc2626)}._secondaryBtn_37i96_643{color:#334155;background:#e2e8f0}._primaryBtn_37i96_641:hover,._secondaryBtn_37i96_643:hover{opacity:.85}._batchDeleteBtn_37i96_691{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:8px;padding:8px 16px;font-size:13px;transition:opacity .15s}._batchDeleteBtn_37i96_691:hover{opacity:.85}._page_7eeaf_1{padding:24px}._header_7eeaf_9{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._title_7eeaf_23{color:#333;margin:0;font-size:22px}._createBtn_7eeaf_35{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:8px;padding:9px 18px;font-size:14px}._createBtn_7eeaf_35:hover{background:#1d4ed8}._notice_7eeaf_63{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;margin-bottom:14px;padding:10px 14px;font-size:13px}._noticeError_7eeaf_83{color:#b91c1c;background:#fef2f2;border-color:#fecaca}._tableWrap_7eeaf_95{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000000d}._table_7eeaf_95{border-collapse:collapse;width:100%;font-size:14px}._table_7eeaf_95 th,._table_7eeaf_95 td{text-align:left;border-bottom:1px solid #f1f3f5;padding:12px 16px}._table_7eeaf_95 th{color:#666;background:#f8f9fb;font-size:13px;font-weight:600}._rowInactive_7eeaf_151 td{color:#999}._usernameCell_7eeaf_159{color:#333;font-weight:600}._selfTag_7eeaf_169{color:#999;font-size:12px;font-weight:400}._roleBadge_7eeaf_181{color:#4338ca;background:#eef2ff;border-radius:999px;padding:2px 10px;font-size:12px;display:inline-block}._roleAdmin_7eeaf_199{color:#b45309;background:#fef3c7}._statusDot_7eeaf_209{border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}._statusOn_7eeaf_225{background:#22c55e}._statusOff_7eeaf_233{background:#d1d5db}._timeCell_7eeaf_241{color:#888;font-size:13px}._actions_7eeaf_251{white-space:nowrap}._linkBtn_7eeaf_259{color:#2563eb;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:3px 6px;font-size:13px}._linkBtn_7eeaf_259:hover:not(:disabled){background:#eff6ff}._linkBtn_7eeaf_259:disabled{color:#ccc;cursor:not-allowed}._linkDanger_7eeaf_297{color:#dc2626}._linkDanger_7eeaf_297:hover:not(:disabled){background:#fef2f2}._empty_7eeaf_313{text-align:center;color:#999;padding:40px;font-size:14px}._overlay_7eeaf_327{z-index:1000;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modal_7eeaf_347{background:#fff;border-radius:12px;width:400px;max-width:calc(100vw - 40px);padding:24px;box-shadow:0 20px 40px #00000026}._modalTitle_7eeaf_365{color:#333;margin:0 0 16px;font-size:17px}._field_7eeaf_377{margin-bottom:14px;display:block}._field_7eeaf_377 span{color:#666;margin-bottom:6px;font-size:13px;display:block}._field_7eeaf_377 input,._field_7eeaf_377 select{box-sizing:border-box;border:1px solid #d1d5db;border-radius:8px;width:100%;padding:9px 12px;font-size:14px}._field_7eeaf_377 input:focus,._field_7eeaf_377 select:focus{border-color:#2563eb;outline:none}._modalFooter_7eeaf_433{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}._cancelBtn_7eeaf_447{color:#555;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:9px 18px;font-size:14px}._confirmBtn_7eeaf_467{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:8px;padding:9px 18px;font-size:14px}._confirmBtn_7eeaf_467:hover{background:#1d4ed8}._tempHint_7eeaf_495{color:#555;margin:0 0 12px;font-size:14px;line-height:1.6}._tempBox_7eeaf_509{background:#f8f9fb;border:1px dashed #cbd5e1;border-radius:8px;align-items:center;gap:10px;padding:12px 14px;display:flex}._tempPassword_7eeaf_529{letter-spacing:2px;color:#1f2937;word-break:break-all;flex:1;font-size:20px;font-weight:700}._copyBtn_7eeaf_547{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:6px 12px;font-size:13px}._copyBtn_7eeaf_547:hover{background:#f3f4f6}._tempNote_7eeaf_573{color:#b45309;margin:12px 0 0;font-size:12px}._container_1abvc_1{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 12px #00000014}._header_1abvc_15{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;display:flex}._header_1abvc_15 h1{color:#333;font-size:20px;font-weight:600}._toolbar_1abvc_45{align-items:center;margin-bottom:16px;display:flex}._filters_1abvc_57{flex-wrap:wrap;gap:8px;display:flex}._filter-select_1abvc_69,._filter-input_1abvc_71{border:1px solid #e8e8e8;border-radius:8px;padding:8px 12px;font-size:14px;transition:border-color .15s}._filter-input_1abvc_71{width:200px}._filter-select_1abvc_69:focus,._filter-input_1abvc_71:focus{border-color:#ff2442;outline:none;box-shadow:0 0 0 3px #ff244214}._search-btn_1abvc_109{color:#fff;cursor:pointer;background:#ff2442;border:none;border-radius:8px;padding:8px 16px;font-size:14px;transition:all .15s}._search-btn_1abvc_109:hover{background:#e61e3d}._loading_1abvc_139{text-align:center;color:#999;padding:40px}._content_1abvc_151{overflow-x:auto}._empty_1abvc_159{text-align:center;color:#999;padding:40px}._table_1abvc_171{border-collapse:separate;border-spacing:0;width:100%;font-size:14px}._table_1abvc_171 th,._table_1abvc_171 td{text-align:left;vertical-align:middle;border-bottom:1px solid #f0f0f0;padding:12px 14px}._table_1abvc_171 th{color:#666;letter-spacing:.5px;white-space:nowrap;background:#fafafa;font-size:13px;font-weight:600}._table_1abvc_171 tbody tr{transition:background .15s}._table_1abvc_171 tbody tr:hover{background:#fafbfc}._time_1abvc_235{white-space:nowrap;color:#555}._actionBadge_1abvc_245{color:#555;white-space:nowrap;background:#f0f0f0;border-radius:12px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-block}._action-login_success_1abvc_267{color:#2e7d32;background:#e8f5e9}._action-logout_1abvc_277,._action-password_changed_1abvc_279{color:#1565c0;background:#e3f2fd}._action-user_created_1abvc_289,._action-user_enabled_1abvc_291{color:#2e7d32;background:#e8f5e9}._action-login_failure_1abvc_301,._action-lockout_1abvc_303,._action-user_disabled_1abvc_305{color:#d32f2f;background:#fff5f5}._action-user_updated_1abvc_315,._action-password_reset_1abvc_317{color:#ef6c00;background:#fff8e1}._detail_1abvc_327{color:#666;word-break:break-all;max-width:360px;font-size:13px}._action-user_deleted_1abvc_339,._action-password_change_failure_1abvc_341{color:#c62828;background:#fce4ec}._action-user_op_denied_1abvc_351,._action-permission_denied_1abvc_353{color:#6a1b9a;background:#f3e5f5}._error_1abvc_363{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-bottom:12px;padding:10px 14px;font-size:13px}._page_vbfbd_1{padding:24px}._header_vbfbd_9{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._title_vbfbd_23{color:#333;margin:0;font-size:22px}._notice_vbfbd_35{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;margin-bottom:14px;padding:10px 14px;font-size:13px}._noticeError_vbfbd_55{color:#b91c1c;background:#fef2f2;border-color:#fecaca}._card_vbfbd_67{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000000d}._cardHead_vbfbd_83{background:#f8f9fb;border-bottom:1px solid #f1f3f5;align-items:baseline;gap:12px;padding:16px 20px;display:flex}._cardTitle_vbfbd_101{color:#333;margin:0;font-size:16px}._cardHint_vbfbd_113{color:#888;font-size:12px}._cardBody_vbfbd_123{gap:24px;padding:20px;display:flex}._preview_vbfbd_135{background:#fafbfc;border:1px dashed #d5d9de;border-radius:10px;flex:none;justify-content:center;align-items:center;width:180px;height:180px;display:flex;overflow:hidden}._previewImage_vbfbd_161{object-fit:contain;max-width:100%;max-height:100%}._placeholder_vbfbd_173{color:#999;font-size:13px}._detail_vbfbd_183{flex-direction:column;gap:8px;display:flex}._detailLine_vbfbd_195{color:#666;margin:0;font-size:13px}._actions_vbfbd_207{gap:10px;margin-top:6px;display:flex}._primaryBtn_vbfbd_219,._dangerBtn_vbfbd_221{cursor:pointer;border:none;border-radius:8px;padding:9px 18px;font-size:14px}._primaryBtn_vbfbd_219{color:#fff;background:#2563eb}._primaryBtn_vbfbd_219:hover:not(:disabled){background:#1d4ed8}._dangerBtn_vbfbd_221{color:#dc2626;background:#fff;border:1px solid #fca5a5}._dangerBtn_vbfbd_221:hover:not(:disabled){background:#fef2f2}._primaryBtn_vbfbd_219:disabled,._dangerBtn_vbfbd_221:disabled{opacity:.5;cursor:not-allowed}._fileInput_vbfbd_287{display:none}._state_1abnp_1{color:#666}._meta_1abnp_9{color:#999;margin-left:6px;font-size:12px}._page_fy7k4_1{background:linear-gradient(135deg,#f7fafd 0%,#eef4fb 100%);flex-wrap:wrap;justify-content:center;align-items:center;gap:72px;min-height:100vh;padding:48px 24px;display:flex}._brand_fy7k4_23{align-items:center;gap:18px;max-width:460px;display:flex}._logo_fy7k4_37{color:#fff;background:#4a90d9;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;font-size:34px;font-weight:700;display:flex}._brandName_fy7k4_65{color:#1f2d3d;letter-spacing:.5px;margin:0;font-size:34px;font-weight:700}._brandTagline_fy7k4_81{color:#7b8794;border-bottom:2px solid #f0a0a8;margin:8px 0 0;padding-bottom:4px;font-size:14px;display:inline-block}._card_fy7k4_99{background:#fff;border-radius:12px;flex-direction:column;justify-content:center;width:min(560px,100%);min-height:300px;padding:40px 40px 32px;display:flex;box-shadow:0 12px 36px #1f2d3d1f}._headline_fy7k4_123{color:#4a90d9;text-align:center;margin:0 0 12px;font-size:30px;font-weight:600}._headlineReady_fy7k4_139{color:#16a34a}._headlineFailed_fy7k4_149{color:#475569;font-size:24px}._lead_fy7k4_161{color:#334155;text-align:center;margin:0 0 18px;font-size:15px}._hint_fy7k4_175{color:#7b8794;text-align:center;margin:0;font-size:13px}._steps_fy7k4_189{color:#334155;margin:0 0 22px;padding-left:20px;font-size:14px;line-height:1.9}._link_fy7k4_205{color:#2563eb;margin:0 4px;font-weight:600;text-decoration:underline}._actions_fy7k4_219{justify-content:center;gap:12px;display:flex}._retry_fy7k4_231,._secondary_fy7k4_233{cursor:pointer;border:1px solid #0000;border-radius:6px;padding:9px 22px;font-size:14px;line-height:1.2;text-decoration:none;display:inline-block}._retry_fy7k4_231{color:#fff;background:#4a90d9}._retry_fy7k4_231:hover{background:#3b7cc2}._secondary_fy7k4_233{color:#475569;background:#fff;border-color:#cbd5e1}@media (width<=900px){._page_fy7k4_1{gap:36px}._brandName_fy7k4_65{font-size:26px}._card_fy7k4_99{padding:28px 22px}}._overlay_1ow6i_1{z-index:3000;background:#0f172a73;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}._dialog_1ow6i_23{background:#fff;border-radius:10px;width:min(520px,100%);padding:24px 26px 20px;box-shadow:0 18px 48px #0f172a40}._title_1ow6i_39{color:#b91c1c;margin:0 0 10px;font-size:18px}._reason_1ow6i_51{color:#334155;margin:0 0 14px;font-size:14px;line-height:1.6}._steps_1ow6i_65{color:#1f2937;margin:0 0 14px;padding-left:20px;font-size:14px;line-height:1.8}._installLink_1ow6i_81{color:#1d4ed8;font-weight:600;text-decoration:underline}._hint_1ow6i_93{color:#64748b;margin:0 0 18px;font-size:12px}._actions_1ow6i_105{justify-content:flex-end;gap:10px;display:flex}._retry_1ow6i_117,._close_1ow6i_119{cursor:pointer;border:1px solid #0000;border-radius:6px;padding:8px 18px;font-size:14px}._retry_1ow6i_117{color:#fff;background:#2563eb}._retry_1ow6i_117:disabled{cursor:default;background:#93c5fd}._close_1ow6i_119{color:#334155;background:#fff;border-color:#cbd5e1}
