.modal-close-red{color:#ff4d4f!important;font-size:16px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:color .2s}.category-modal-centralized .ant-modal-content{display:flex;flex-direction:column;align-items:center;justify-content:center}.category-modal-centralized .ant-modal-header{background:linear-gradient(135deg,#d4af37,#b8941f);color:#fff;border-top-left-radius:8px;border-top-right-radius:8px;text-align:center}.category-modal-centralized .ant-modal-title{color:#fff!important;font-weight:600;font-size:20px}.category-form-centralized{width:100%;display:flex;flex-direction:column;align-items:center}.category-form-row{display:flex;gap:16px;width:100%;justify-content:center}.category-form-col{flex:1;min-width:220px}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn span,.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#d4af37!important}.ant-tabs-ink-bar{background:#d4af37!important}.ant-menu-submenu-selected>.ant-menu-submenu-title,.ant-menu-submenu-title-selected{color:#d4af37!important;background-color:#d4af3726!important}.ant-menu-submenu-selected>.ant-menu-submenu-title .anticon,.ant-menu-submenu-title-selected .anticon{color:#d4af37!important}.ant-menu-submenu .ant-menu{background-color:#011d4c80!important}.ant-menu-submenu .ant-menu-item{color:#d4af37e6!important}.ant-menu-submenu .ant-menu-item:hover{background-color:#d4af371a!important;color:#d4af37!important}.ant-menu-submenu .ant-menu-item-selected{background-color:#d4af3726!important;color:#d4af37!important}body{margin:0;padding:0;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";background:#fff}.trigger{padding:0 24px;font-size:18px;line-height:64px;cursor:pointer;transition:color .3s;color:#d4af37}.trigger:hover{color:#b8941f}.demo-logo-vertical{height:32px;margin:16px;background:#fef9e7;border-radius:4px}.ant-layout{min-height:100vh}.ant-layout-sider{box-shadow:2px 0 8px #1d23290d;background:#011d4c!important}.ant-layout-header{background:#fff;padding:0;box-shadow:0 1px 4px #00152914}.ant-card{box-shadow:0 1px 2px -2px #00000029,0 3px 6px #0000001f,0 5px 12px 4px #00000017;border-radius:8px}.ant-statistic-title{font-size:14px;color:#00000073}.ant-statistic-content{font-size:24px;color:#d4af37}.ant-table-wrapper{background:#fff;border-radius:8px}.ant-menu-item-selected{background-color:#fef9e7!important;color:#d4af37!important}.ant-menu-item:hover,.ant-menu-item-selected .anticon,.ant-menu-item:hover .anticon{color:#d4af37!important}.ant-btn-primary{background:linear-gradient(135deg,#d4af37,#b8941f)!important;border:none!important;color:#fff!important;box-shadow:0 2px 8px #d4af3714}.ant-btn-primary:hover,.ant-btn-primary:focus{background:linear-gradient(135deg,#b8941f,#d4af37)!important;border:none!important;color:#fff!important}.even-row{background-color:#fafafa}.odd-row{background-color:#fff}.even-row:hover,.odd-row:hover{background-color:#e6f7ff!important}.ant-table-tbody>tr>td{padding:12px 16px}.ant-tag{margin:2px}.ant-switch[disabled]{opacity:.6}.ant-table-body::-webkit-scrollbar{height:8px}.ant-table-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.ant-table-body::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.ant-table-body::-webkit-scrollbar-thumb:hover{background:#a8a8a8}._siderToggleBtn_87nds_1{font-size:20px;color:#d4af37;background:transparent;border:none;margin-right:12px;margin-left:0;box-shadow:none;padding:0;min-width:0;height:auto;display:flex;align-items:center;justify-content:center}._siderHeaderCollapsed_87nds_18 ._siderToggleBtn_87nds_1{margin-right:0;margin-left:4px}._sider_87nds_1{background:#011d4c;box-shadow:2px 0 8px #0000001a;position:fixed;top:0;left:0;height:100vh;z-index:100;transition:width .2s;display:flex;flex-direction:column;overflow:hidden}._siderHeader_87nds_18{background:#011d4c;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;height:64px;padding-left:16px}._siderHeaderCollapsed_87nds_18{justify-content:center;padding-left:0}._logo_87nds_53{height:32px;margin-bottom:0;transition:all .2s}._userInfo_87nds_59{display:flex;align-items:center;padding:24px}._avatar_87nds_65{background:#d4af37;margin-right:16px}._userDetails_87nds_70{flex:1}._userName_87nds_74{margin:0!important;color:#d4af37!important}._userEmail_87nds_79{font-size:12px;margin:0;color:#d4af37cc!important}._sidebarDivider_87nds_85{margin:0!important;border-color:#d4af37!important;border-width:1px!important}._menuContainer_87nds_91{flex:1;overflow:hidden;display:flex;flex-direction:column}._menu_87nds_91{border-right:0;flex:1;overflow-y:scroll;overflow-x:hidden;height:100%;max-height:calc(100vh - 200px)}._menu_87nds_91::-webkit-scrollbar{width:8px}._menu_87nds_91::-webkit-scrollbar-track{background:#d4af371a;border-radius:4px}._menu_87nds_91::-webkit-scrollbar-thumb{background:#d4af3780;border-radius:4px}._menu_87nds_91::-webkit-scrollbar-thumb:hover{background:#d4af37b3}._menu_87nds_91{scrollbar-width:thin;scrollbar-color:rgba(212,175,55,.5) rgba(212,175,55,.1)}._menu_87nds_91 .ant-menu-item-selected{background-color:#d4af3726!important}._menu_87nds_91 .ant-menu-inline-collapsed .ant-menu-item-selected{border-left:3px solid #d4af37!important;background-color:#d4af3726!important}._menu_87nds_91 .ant-menu-item,._menu_87nds_91 .ant-menu-submenu-title,._menu_87nds_91 .ant-menu-item .anticon,._menu_87nds_91 .ant-menu-submenu-title .anticon{color:#d4af37!important}._menu_87nds_91 .ant-menu-item:hover,._menu_87nds_91 .ant-menu-submenu-title:hover{background-color:#d4af371a!important;color:#d4af37!important}._menu_87nds_91 .ant-menu-item:hover .anticon,._menu_87nds_91 .ant-menu-submenu-title:hover .anticon,._menu_87nds_91 .ant-menu-item-selected,._menu_87nds_91 .ant-menu-item-selected:hover,._menu_87nds_91 .ant-menu-item-selected .anticon,._menu_87nds_91 .ant-menu-item-selected:hover .anticon,._menu_87nds_91 .ant-menu-submenu-arrow{color:#d4af37!important}._menu_87nds_91 .ant-menu-submenu-selected>.ant-menu-submenu-title,._menu_87nds_91 .ant-menu-submenu-title-selected{color:#d4af37!important}._menu_87nds_91 .ant-menu-submenu-selected>.ant-menu-submenu-title .anticon,._menu_87nds_91 .ant-menu-submenu-title-selected .anticon{color:#d4af37!important}._layout_87nds_192{min-height:100vh}._innerLayout_87nds_196{margin-left:240px;transition:margin-left .2s;min-height:100vh;background:#f4f6f8}._innerLayoutCollapsed_87nds_203{margin-left:80px}._header_87nds_207{background:linear-gradient(135deg,#d4af37,#b8941f);padding:0 32px;display:flex;align-items:center;justify-content:space-between;min-height:64px;box-shadow:0 2px 8px #0000001a;position:sticky;top:0;z-index:101}._headerTitle_87nds_221{color:#fff!important;margin:0;display:flex;align-items:center;height:64px;font-weight:700;letter-spacing:.5px}._headerRight_87nds_231{display:flex;align-items:center;gap:16px}._bellIcon_87nds_237{font-size:22px;color:#fff}._signOutBtn_87nds_242{color:#fff!important;font-weight:500}._content_87nds_247{margin:0;min-height:280px;display:flex;flex-direction:column;background:#f4f6f8}._contentInner_87nds_255{width:100%}.category-tabs{margin-bottom:0}.category-tab-label{color:#888}.category-searchbar{display:flex;gap:8px;align-items:center}.category-searchbar-input{width:220px}.category-tree-container{padding:20px}.category-tree-legend{margin-bottom:16px;padding:8px;background:#f5f5f5;border-radius:4px}.category-tree-legend-text{font-size:.9em}.category-tree{background:#fff}.category-tree-item{display:flex;align-items:center;gap:8px;padding:4px 0}.category-tree-arabic{font-size:.9em;direction:rtl}.category-tree-status{font-size:.8em;font-weight:700}.category-tree-child-count{background:#f0f0f0;color:#666;padding:2px 6px;border-radius:12px;font-size:.75em;font-weight:500;margin-left:4px}.category-tree-loading{display:flex;justify-content:center;align-items:center;padding:60px 20px;text-align:center}.category-tree-empty{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;text-align:center}.category-tree-empty-icon{font-size:48px;color:#d9d9d9;margin-bottom:16px}.category-tree-empty-title{font-size:16px;color:#8c8c8c;margin-bottom:8px}.category-tree-empty-description{font-size:14px;color:#bfbfbf}.category-preview-child-card{background:#fafafa}.category-preview-child-arabic{font-size:12px;color:#666;direction:rtl}.category-preview-child-tag{margin-top:4px;font-size:11px}.product-count-badge{color:#888;font-weight:400;font-size:.9em;margin-left:4px}.product-action-button{padding:4px}.product-restore-icon{color:#52c41a}.product-table-avatar-container{display:flex;align-items:center;gap:12px}.product-table-avatar{width:40px;height:40px;object-fit:cover;border-radius:6px;background-color:#f0f0f0;border:1px solid #eee;display:flex;align-items:center;justify-content:center;font-size:10px;color:#bbb}.product-table-title{display:block;font-size:14px;font-weight:600}.product-table-subtitle{display:block;font-size:12px;color:#666}.product-table-secondary{font-size:12px;color:#666}.product-form-title-section{display:flex;align-items:center;gap:12px}.product-form-status-badge{font-size:12px;font-weight:500}.product-form-row{display:flex;gap:16px;margin-bottom:16px}.product-form-col{flex:1}.product-form-col-full{width:100%}.product-sku-input{text-transform:uppercase}.product-category-select,.product-brand-select,.product-warranty-select{width:100%}.product-description-card,.product-specs-card{margin-bottom:24px}.product-specs-intro{margin-bottom:16px}.product-specs-description{color:#666;font-size:14px}.product-spec-item{margin-bottom:16px;padding:16px;border:1px solid #f0f0f0;border-radius:8px}.product-spec-input{width:100%}.product-warranty-card,.product-flags-card{margin-bottom:24px}.product-flags-container{display:flex;gap:8px}.product-flag-label{margin-left:8px}.product-images-card{margin-bottom:24px}.product-upload-text{margin-top:8px}.product-video-card{margin-bottom:24px}.product-service-card{margin-bottom:24px;margin-top:24px}.product-service-intro{margin-bottom:24px}.product-service-description{color:#666;font-size:14px;margin-bottom:16px}.product-service-item{margin-bottom:16px}.product-service-form-item{margin-bottom:8px}.product-service-price-input,.product-service-duration-input,.product-service-duration-select{width:100%}.product-service-flag-container{margin-bottom:8px}.product-service-flag-label{font-size:12px}.product-service-select{width:100%}.product-variants-card{margin-bottom:24px;margin-top:24px}.product-variants-intro{margin-bottom:16px}.product-variants-description{color:#666;font-size:14px}.product-variants-info{margin-top:16px;padding:16px;background-color:#f5f5f5;border-radius:6px}.product-variants-info-text{margin:0;color:#666;font-size:14px}.product-variant-section{display:flex;gap:16px;margin-bottom:16px}.product-variant-column{flex:1}.product-variant-item{margin-bottom:16px;padding:16px;border:1px solid #f0f0f0;border-radius:8px}.product-variant-input{width:100%}.product-variant-price-container{display:flex;align-items:center;gap:8px}.product-variant-price-input{width:100%}.product-variant-stock-container{display:flex;gap:16px;margin-bottom:16px}.product-variant-stock-input{width:100%;margin-bottom:16px}.product-variant-nested-container{padding:16px;background-color:#fafafa;border-radius:6px;margin-bottom:16px}.product-variant-nested-info{margin-bottom:16px;padding:12px;background-color:#e6f7ff;border-radius:4px}.product-attributes-card{margin-top:24px}.product-attributes-info{margin-top:16px;padding:16px;background-color:#f5f5f5;border-radius:6px}.product-attributes-info-text{margin:0;color:#666;font-size:14px}.product-preview-modal-title{margin:0}.product-preview-close-button{top:20px}.product-preview-image{width:100%;height:300px;object-fit:cover}.product-preview-image-container{display:flex;justify-content:center;align-items:center;height:300px;background-color:#f5f5f5;border-radius:8px;color:#999;font-size:16px}.product-preview-gallery{margin-top:16px}.product-preview-gallery-container{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.product-preview-gallery-image{object-fit:cover;border-radius:4px}.product-preview-video-container{display:flex;justify-content:center;align-items:center;height:200px;background-color:#f5f5f5;border-radius:8px;color:#999;font-size:14px}.product-preview-content{width:100%}.product-preview-section,.product-preview-merchant-item{margin-bottom:16px}.product-preview-service-card{margin-top:24px}.product-preview-service-row{width:100%}.product-preview-attributes-card,.product-preview-variants-card{margin-top:24px}.product-preview-variants-row{width:100%}.product-preview-specs-card{margin-top:24px}.product-loading-container{display:flex;justify-content:center;align-items:center;height:400px}.product-error-container{text-align:center;padding:50px}@media(max-width:768px){.product-form-row,.product-variants-section,.product-variant-stock-container{flex-direction:column}}[dir=rtl] .product-form-row{direction:rtl}.create-product-basic-info-card,.create-product-attributes-card,.create-product-description-card,.create-product-specifications-card,.create-product-warranty-card,.create-product-settings-card,.create-product-images-card,.create-product-video-card,.create-product-service-card{margin-bottom:24px}.create-product-hsn-container{display:flex;gap:8px}.create-product-hsn-input{flex:1}.create-product-hsn-button{border-color:#1890ff;color:#1890ff;background-color:transparent}.create-product-hsn-button:hover{background-color:#1890ff;color:#fff}.create-product-attribute-container{margin-bottom:16px;padding:16px;border:1px solid #f0f0f0;border-radius:8px;background-color:#fff}.create-product-attribute-container.mandatory{background-color:#f6ffed;border-color:#b7eb8f}.create-product-attribute-header{display:flex;align-items:center;gap:8px}.create-product-attribute-select{width:100%}.create-product-mandatory-tag{margin:0}.create-product-attribute-values-select{width:100%}.create-product-no-options-message{padding:8px 12px;background:#fff2e8;border:1px solid #ffbb96;border-radius:6px;color:#d46b08;font-size:13px;text-align:center}.create-product-all-attributes-message{padding:12px;background:#f6ffed;border:1px solid #b7eb8f;border-radius:8px;text-align:center;color:#52c41a;margin-bottom:16px}.create-product-add-attribute-button{width:100%;margin-bottom:16px}.create-product-category-selection-message{padding:16px;background:#f0f0f0;border-radius:8px;text-align:center;color:#666}.create-product-no-attributes-message{padding:16px;background:#f9f9f9;border-radius:8px;text-align:center;color:#666}.create-product-identification-section{margin-top:24px;padding:16px;background-color:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.create-product-identification-title{margin-bottom:16px;color:#495057}.create-product-variants-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.create-product-variants-stats{display:flex;gap:8px;font-size:12px}.create-product-variants-stats-active{color:#52c41a}.create-product-variants-stats-inactive{color:#ff4d4f}.create-product-variants-stats-base{color:#1890ff}.create-product-duplicate-sku-warning{padding:12px;background:#fff2e8;border:1px solid #ffbb96;border-radius:8px;text-align:center;color:#d46b08;margin-bottom:16px}.create-product-variant-card{margin-bottom:16px;opacity:1}.create-product-variant-card-inactive{opacity:.6}.create-product-variant-card-header,.create-product-variant-card-extra{display:flex;align-items:center;gap:8px}.create-product-variant-active-switch{display:flex;align-items:center;gap:4px}.create-product-variant-active-label{font-size:12px;color:#666}.create-product-sku-error-message,.create-product-gtin-error-message{color:#ff4d4f;font-size:12px;margin-top:4px}.create-product-variant-image-container{position:relative}.create-product-variant-image{width:60px;height:60px;object-fit:cover;border-radius:4px;border:1px solid #d9d9d9}.create-product-variant-image-remove-button{position:absolute;top:-8px;right:-8px;width:16px;height:16px;border-radius:50%;font-size:10px;padding:0;display:flex;align-items:center;justify-content:center}.create-product-variant-add-image-button{width:60px;height:60px;display:flex;align-items:center;justify-content:center;flex-direction:column}.create-product-variant-add-image-text{font-size:10px}.create-product-variant-add-image-subtext{font-size:8px;color:#666}.create-product-image-container{position:relative}.create-product-image{width:120px;height:120px;object-fit:cover;border-radius:8px;border:1px solid #d9d9d9}.create-product-image-primary{border:2px solid #1890ff}.create-product-image-primary-tag{position:absolute;top:4px;left:4px;background:#1890ff;color:#fff;padding:2px 6px;border-radius:4px;font-size:12px}.create-product-image-remove-button{position:absolute;top:4px;right:4px;background:#ffffffe6;border:1px solid #ff4d4f;border-radius:50%;width:24px;height:24px;padding:0;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;cursor:pointer;z-index:10}.create-product-image-reorder-container{position:absolute;bottom:4px;left:4px;display:flex;flex-direction:column;gap:2px}.create-product-image-reorder-button{background:#ffffffe6;border:1px solid #d9d9d9;border-radius:4px;width:24px;height:20px;padding:0;display:flex;align-items:center;justify-content:center;font-size:12px}.create-product-select-images-button{background-color:#fff;border-color:#d9d9d9;color:#000000e0;width:100%;height:40px;display:flex;align-items:center;justify-content:center;gap:8px}.create-product-form-actions{display:flex;gap:8px}.create-product-service-option-card{margin-bottom:16px}.create-product-service-switch-item{font-size:12px}.edit-product-loading{text-align:center}.edit-product-loading-icon{font-size:24px}.edit-product-loading-text{margin-top:16px}.edit-product-status-container{display:flex;align-items:center;gap:.5rem;margin-top:.5rem}.edit-product-status-label{font-size:.875rem;color:var(--text-secondary)}.edit-product-variant-message{padding:16px;background:#f0f0f0;border-radius:8px;text-align:center;color:#666;margin-bottom:16px}.edit-product-variant-message-title{margin-bottom:8px;font-weight:700}.edit-product-variant-message-text{font-size:14px}.edit-product-service-option-card{margin-bottom:16px}.edit-product-service-switch-item{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:12px}.edit-product-image-container{position:relative}.edit-product-image{width:120px;height:120px;object-fit:cover;border-radius:8px;border:1px solid #d9d9d9}.edit-product-image-remove-button{position:absolute;top:4px;right:4px;background:#ffffffe6;border:1px solid #ff4d4f;border-radius:50%;width:24px;height:24px;padding:0;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;cursor:pointer;z-index:10}.edit-product-select-images-button{background-color:#fff;border-color:#d9d9d9;color:#000000e0;width:100%;height:40px;display:flex;align-items:center;justify-content:center;gap:8px}.edit-product-form-actions{display:flex;gap:8px}.product-table-avatar{width:40px;height:40px;border-radius:4px;object-fit:cover}.product-table-title{font-weight:500;color:#262626;margin-bottom:4px}.product-table-subtitle{color:#8c8c8c;font-size:12px}.product-table-status-tag{font-size:11px;padding:2px 6px}.product-table-action-button{margin-right:8px}.product-table-action-button:last-child{margin-right:0}.product-preview-modal-header{display:flex;align-items:center;gap:8px}.product-preview-modal-header-image{border-radius:4px}.product-preview-modal-header-title{font-size:16px;font-weight:500}.product-preview-modal-header-sku{font-size:12px;color:#666}.product-preview-modal-content{max-height:70vh;overflow-y:auto}.product-preview-modal-card{margin-bottom:16px}.product-preview-modal-divider{margin:12px 0}.product-preview-modal-description{margin-top:8px;margin-bottom:0}.product-preview-modal-pricing-strong{font-weight:600}.product-preview-modal-inventory-text{font-size:12px;color:#666}.product-preview-modal-rejection-title{color:#ff4d4f;font-weight:600}.product-preview-modal-rejection-text{margin-top:8px;margin-bottom:0;color:#ff4d4f}.product-preview-modal-images{display:flex;flex-wrap:wrap;gap:12px}.product-preview-modal-image-container{position:relative}.product-preview-modal-image{object-fit:cover;border:1px solid #d9d9d9;border-radius:4px}.product-preview-modal-image-tag{position:absolute;top:4px;left:4px;font-size:10px}.product-preview-modal-spec-item{display:flex;justify-content:space-between}.product-preview-modal-attributes{display:flex;flex-wrap:wrap;gap:8px}.product-preview-modal-variant-card{margin-bottom:8px}.product-preview-modal-variant-attributes{margin-top:8px}.product-preview-modal-variant-attributes-container{margin-top:4px}.product-preview-modal-variant-attribute-tag{margin-bottom:4px}.product-preview-modal-variant-status-tag{margin-left:8px}.product-preview-modal-variant-details{padding:8px 0}.product-preview-modal-variant-details p{margin-bottom:8px;font-size:14px}.product-preview-modal-variant-details p:last-child{margin-bottom:0}.product-preview-modal-variant-details strong{color:#666;font-weight:600}.product-preview-modal-barcode-section{margin-top:16px;padding:16px;background-color:#fafafa;border-radius:8px;border:1px solid #e8e8e8}.product-preview-modal-barcode-container{display:flex;justify-content:center;align-items:center;margin:12px 0;padding:16px;background-color:#fff;border-radius:6px;border:1px solid #d9d9d9}.product-preview-modal-barcode-info{text-align:center;margin-top:8px;color:#666;font-size:12px}.product-preview-modal-detail-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;padding:4px 0}.product-preview-modal-detail-row:last-child{margin-bottom:0}.product-preview-modal-detail-label{color:#666;font-weight:600;font-size:12px;min-width:60px;flex-shrink:0}.product-preview-modal-detail-value{color:#333;font-size:13px;text-align:right;flex:1;margin-left:8px}.product-preview-modal-detail-value .ant-tag{font-size:11px;padding:2px 6px;line-height:1.2}.variants-modal{border-radius:16px;overflow:hidden}.variants-modal .ant-modal-header{background:#fff;border-bottom:1px solid #e9ecef;padding:24px;margin:0}.variants-modal .ant-modal-title{color:#495057;font-size:18px;font-weight:600;margin:0}.variants-modal .ant-modal-close{color:#6c757d;font-size:18px;top:24px;right:24px}.variants-modal .ant-modal-close:hover{color:#495057;background-color:#f8f9fa}.variants-modal .ant-modal-body{padding:0;background:#f8f9fa}.variants-modal .ant-table{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #00000014}.variants-modal .ant-table-thead>tr>th{background:#f8f9fa;border-bottom:1px solid #e9ecef;font-weight:600;color:#495057;padding:16px 12px;font-size:13px}.variants-modal .ant-table-thead>tr>th:after{display:none}.variants-modal .ant-table-tbody>tr>td{border-bottom:1px solid #f1f3f4;padding:12px;font-size:13px;color:#495057}.variants-modal .ant-table-tbody>tr:hover>td{background-color:#f8f9fa}.variants-modal .ant-table-tbody>tr:last-child>td{border-bottom:none}.variants-modal .ant-table-tbody>tr:nth-child(2n){background-color:#fafbfc}.variants-modal-header{display:flex;align-items:center;gap:16px}.variants-modal-avatar{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;font-weight:600;box-shadow:0 4px 12px #667eea4d}.variants-modal-title{font-size:18px;font-weight:600;color:#495057;margin:0}.variants-modal-subtitle{font-size:14px;color:#6c757d;margin:2px 0 0}.variants-modal-subtitle .variant-count-highlight{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:600;margin-left:4px;display:inline-block}.product-summary-card{background:#fff;border-radius:12px;padding:20px;margin-bottom:24px;box-shadow:0 4px 20px #00000014;border:1px solid #e9ecef;position:relative;overflow:hidden}.product-summary-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,#667eea,#764ba2)}.product-summary-item{text-align:center;flex:1}.product-summary-label{font-size:12px;color:#6c757d;font-weight:500;margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px}.product-summary-value{font-size:16px;font-weight:600;color:#495057;margin:0}.variant-column-header{display:flex;align-items:center;gap:8px;font-weight:600}.variant-column-icon{font-size:14px}.variant-sku-cell,.variant-gtin-cell{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;color:#495057;background:#f8f9fa;padding:6px 10px;border-radius:6px;border:1px solid #e9ecef;display:inline-block}.variant-attributes-container{display:flex;flex-wrap:wrap;gap:4px;max-width:180px}.variant-price-cell{display:flex;align-items:center;gap:4px;font-weight:500}.variant-price-currency{font-size:11px;color:#6c757d;font-weight:500}.variant-selling-price{color:#28a745}.variant-selling-price-na{color:#6c757d;font-style:italic}.variant-stock-cell{display:flex;align-items:center;gap:8px}.variant-stock-indicator{width:8px;height:8px;border-radius:50%;flex-shrink:0}.variant-stock-indicator-good{background-color:#28a745}.variant-stock-indicator-low{background-color:#ffc107}.variant-stock-indicator-out{background-color:#dc3545}.variant-stock-text-good{color:#28a745;font-weight:500}.variant-stock-text-low{color:#ffc107;font-weight:500}.variant-stock-text-out{color:#dc3545;font-weight:500}.variant-status-cell{padding:6px 12px;border-radius:20px;text-align:center;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.variant-status-icon{margin-right:4px}.status-pending{background-color:#fff7e6;color:#faad14;border:1px solid #ffd591}.status-approved{background-color:#f6ffed;color:#52c41a;border:1px solid #b7eb8f}.status-rejected{background-color:#fff2f0;color:#ff4d4f;border:1px solid #ffccc7}.status-default{background-color:#f5f5f5;color:#666;border:1px solid #d9d9d9}.variants-table-container{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #00000014;margin-bottom:24px}.variants-empty-state{text-align:center;padding:48px 24px;background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014}.variants-empty-icon{font-size:48px;margin-bottom:16px;opacity:.6}.variants-empty-title{font-size:18px;font-weight:600;color:#495057;margin-bottom:8px}.variants-empty-description{font-size:14px;color:#6c757d;line-height:1.5}.product-table-variant-count{color:#667eea;font-size:12px;font-weight:500;cursor:pointer;padding:4px 8px;border-radius:6px;background:#667eea1a;border:1px solid rgba(102,126,234,.2);transition:all .2s ease;display:inline-block;margin-top:4px}.product-table-variant-count:hover{background:#667eea26;border-color:#667eea4d;transform:translateY(-1px)}@media(max-width:768px){.variants-modal .ant-modal{margin:16px;max-width:calc(100vw - 32px)}.variants-modal .ant-modal-header{padding:16px}.variants-modal .ant-modal-title{font-size:16px}.variants-modal .ant-table-thead>tr>th,.variants-modal .ant-table-tbody>tr>td{padding:8px;font-size:12px}.product-summary-card{padding:16px}.product-summary-item{margin-bottom:12px}.product-summary-value{font-size:14px}}@media(max-width:480px){.variants-modal .ant-modal{margin:8px;max-width:calc(100vw - 16px)}.variants-modal .ant-table-thead>tr>th,.variants-modal .ant-table-tbody>tr>td{padding:6px;font-size:11px}}@media(max-width:768px){.create-product-hsn-container,.create-product-form-actions{flex-direction:column}.create-product-variants-header{flex-direction:column;align-items:flex-start;gap:8px}.create-product-variant-card-extra{flex-direction:column;align-items:flex-start;gap:4px}.create-product-service-switch-item{margin-bottom:8px}.edit-product-hsn-container,.edit-product-form-actions{flex-direction:column}.edit-product-service-switch-item{margin-bottom:8px}.product-preview-modal-detail-row{flex-direction:column;align-items:flex-start;margin-bottom:12px}.product-preview-modal-detail-label{margin-bottom:4px;min-width:auto}.product-preview-modal-detail-value{text-align:left;margin-left:0}.product-preview-modal-variant-details{margin-bottom:16px}.product-preview-modal-barcode-section,.product-preview-modal-variant-attributes{margin-top:0}.product-preview-modal-barcode-container{padding:12px}.product-preview-modal-barcode-container svg{max-width:100%;height:auto}}.edit-product-loading-container{display:flex;justify-content:center;align-items:center;height:400px}.edit-product-error-container{text-align:center;padding:50px}.edit-product-header{display:flex;justify-content:space-between;align-items:center}.edit-product-title-section{display:flex;align-items:center;gap:12px}.edit-product-status-badge{font-size:12px;font-weight:500}.edit-product-basic-info-card,.edit-product-attributes-card,.edit-product-description-card,.edit-product-specifications-card,.edit-product-warranty-card,.edit-product-settings-card,.edit-product-images-card,.edit-product-video-card,.edit-product-service-card{margin-bottom:24px}.edit-product-hsn-container{display:flex;gap:8px}.edit-product-hsn-input{flex:1}.edit-product-hsn-button{border-color:#1890ff;color:#1890ff;background-color:transparent}.edit-product-hsn-button:hover{background-color:#1890ff;color:#fff}.edit-product-attributes-section,.edit-product-attributes-title{margin-bottom:16px}.edit-product-attributes-description{color:#666;font-size:14px;margin-bottom:16px}.edit-product-attributes-description strong{font-weight:600}.edit-product-attributes-info{margin-bottom:16px;padding:16px;background:#f0f0f0;border-radius:8px;text-align:center;color:#666}.edit-product-attributes-no-category{padding:16px;background:#f0f0f0;border-radius:8px;text-align:center;color:#666}.edit-product-attributes-no-attributes{padding:16px;background:#f9f9f9;border-radius:8px;text-align:center;color:#666}.edit-product-attribute-container{margin-bottom:16px;padding:16px;border:1px solid #f0f0f0;border-radius:8px;background-color:#fff}.edit-product-attribute-container.mandatory{background-color:#f6ffed;border-color:#b7eb8f}.edit-product-attribute-header{display:flex;align-items:center;gap:8px}.edit-product-attribute-select{width:100%}.edit-product-mandatory-tag{margin:0}.edit-product-attribute-values-container .edit-product-attribute-values-select{width:100%}.edit-product-attribute-values-container .edit-product-no-options-message{padding:8px 12px;background:#fff2e8;border:1px solid #ffbb96;border-radius:6px;color:#d46b08;font-size:13px;text-align:center}.edit-product-attribute-values-container .edit-product-all-attributes-message{padding:12px;background:#f6ffed;border:1px solid #b7eb8f;border-radius:8px;text-align:center;color:#52c41a;margin-bottom:16px}.edit-product-attribute-values-container .edit-product-add-attribute-button{width:100%;margin-bottom:16px}.edit-product-attribute-values-container .edit-product-no-valid-attributes{padding:16px;background:#f0f0f0;border-radius:8px;text-align:center;color:#666;margin-bottom:16px}.edit-product-attribute-values-container .edit-product-no-valid-attributes-title{margin-bottom:8px;font-weight:700}.edit-product-attribute-values-container .edit-product-no-valid-attributes-text{font-size:14px}.edit-product-attribute-values-container .edit-product-identification-section{margin-top:24px;padding:16px;background-color:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.edit-product-attribute-values-container .edit-product-identification-title{margin-bottom:16px;color:#495057}.edit-product-attribute-values-container .edit-product-sku-label{display:flex;align-items:center;gap:4px}.edit-product-attribute-values-container .edit-product-sku-auto-generated{color:#1890ff;margin-left:4px}.edit-product-attribute-values-container .edit-product-sku-input{text-transform:uppercase}.edit-product-attribute-values-container .edit-product-variants-section{margin-top:24px}.edit-product-attribute-values-container .edit-product-variants-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.edit-product-attribute-values-container .edit-product-variants-title{margin:0}.edit-product-attribute-values-container .edit-product-variants-stats{display:flex;gap:8px;font-size:12px}.edit-product-attribute-values-container .edit-product-variants-stats-active{color:#52c41a}.edit-product-attribute-values-container .edit-product-variants-stats-inactive{color:#ff4d4f}.edit-product-attribute-values-container .edit-product-duplicate-sku-warning{padding:12px;background:#fff2e8;border:1px solid #ffbb96;border-radius:8px;text-align:center;color:#d46b08;margin-bottom:16px}.edit-product-attribute-values-container .edit-product-variant-card{margin-bottom:16px;opacity:1}.edit-product-attribute-values-container .edit-product-variant-card-inactive{opacity:.6}.edit-product-attribute-values-container .edit-product-variant-card-header,.edit-product-attribute-values-container .edit-product-variant-card-extra{display:flex;align-items:center;gap:8px}.edit-product-attribute-values-container .edit-product-variant-active-switch{display:flex;align-items:center;gap:4px}.edit-product-attribute-values-container .edit-product-variant-active-label{font-size:12px;color:#666}.edit-product-attribute-values-container .edit-product-sku-error-message,.edit-product-attribute-values-container .edit-product-gtin-error-message{color:#ff4d4f;font-size:12px;margin-top:4px}.edit-product-attribute-values-container .edit-product-variant-image-container{position:relative}.edit-product-attribute-values-container .edit-product-variant-image{width:60px;height:60px;object-fit:cover;border-radius:4px;border:1px solid #d9d9d9}.edit-product-attribute-values-container .edit-product-variant-image-remove-button{position:absolute;top:-8px;right:-8px;width:16px;height:16px;border-radius:50%;font-size:10px;padding:0;display:flex;align-items:center;justify-content:center}.edit-product-attribute-values-container .edit-product-variant-add-image-button{width:60px;height:60px;display:flex;align-items:center;justify-content:center}.edit-product-attribute-values-container .edit-product-images-container{margin-bottom:16px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.edit-product-attribute-values-container .edit-product-image-container{position:relative}.edit-product-attribute-values-container .edit-product-image{width:120px;height:120px;object-fit:cover;border-radius:8px;border:1px solid #d9d9d9}.edit-product-attribute-values-container .edit-product-image-primary{border:2px solid #1890ff}.edit-product-attribute-values-container .edit-product-image-primary-tag{position:absolute;top:4px;left:4px;background:#1890ff;color:#fff;padding:2px 6px;border-radius:4px;font-size:12px}.edit-product-attribute-values-container .edit-product-image-remove-button{position:absolute;top:4px;right:4px;background:#ffffffe6;border:1px solid #ff4d4f;border-radius:50%;width:24px;height:24px;padding:0;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;cursor:pointer;z-index:10}.edit-product-attribute-values-container .edit-product-image-reorder-container{position:absolute;bottom:4px;left:4px;display:flex;flex-direction:column;gap:2px}.edit-product-attribute-values-container .edit-product-image-reorder-button{background:#ffffffe6;border:1px solid #d9d9d9;border-radius:4px;width:24px;height:20px;padding:0;display:flex;align-items:center;justify-content:center;font-size:12px}.edit-product-attribute-values-container .edit-product-select-images-button{background-color:#fff;border-color:#d9d9d9;color:#000000e0;width:100%;height:40px;display:flex;align-items:center;justify-content:center;gap:8px}.edit-product-attribute-values-container .edit-product-form-actions{display:flex;gap:8px}.edit-product-attribute-values-container .edit-product-service-option-card{margin-bottom:16px}.edit-product-attribute-values-container .edit-product-service-switch-item{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:12px}.edit-product-attribute-values-container .edit-product-service-switch-label{font-size:12px}.edit-product-attribute-values-container .edit-product-spec-item{margin-bottom:16px;padding:16px;border:1px solid #f0f0f0;border-radius:8px}.edit-product-attribute-values-container .edit-product-spec-input,.edit-product-attribute-values-container .edit-product-add-spec-button,.edit-product-attribute-values-container .edit-product-spec-remove-button,.edit-product-attribute-values-container .edit-product-warranty-period-input,.edit-product-attribute-values-container .edit-product-warranty-type-select,.edit-product-attribute-values-container .edit-product-warranty-description-textarea{width:100%}.edit-product-attribute-values-container .edit-product-settings-switch{margin-left:8px}.edit-product-attribute-values-container .edit-product-variant-message{padding:16px;background:#f0f0f0;border-radius:8px;text-align:center;color:#666;margin-bottom:16px}.edit-product-attribute-values-container .edit-product-variant-message-title{margin-bottom:8px;font-weight:700}.edit-product-attribute-values-container .edit-product-variant-message-text{font-size:14px}.edit-product-attribute-values-container .edit-product-form-item-margin{margin-bottom:8px}.edit-product-attribute-values-container .edit-product-form-item-full-width{width:100%}.edit-product-attribute-values-container .edit-product-form-item-description{color:#666;font-size:14px}.edit-product-attribute-values-container .edit-product-form-item-container{margin-bottom:16px}.edit-product-attribute-values-container .edit-product-form-item-container-large{margin-bottom:24px}.edit-product-attribute-values-container .edit-product-attribute-color-display{display:flex;align-items:center;gap:8px}.edit-product-attribute-values-container .edit-product-attribute-color-box{width:16px;height:16px;border:1px solid #ccc;border-radius:3px}.edit-product-attribute-values-container .edit-product-tree-select{width:100%}.edit-product-attribute-values-container .edit-product-tree-select-dropdown{max-height:400px;overflow:auto}.edit-product-attribute-values-container .edit-product-input-number{width:100%}.edit-product-attribute-values-container .edit-product-variant-images-container{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.edit-product-attribute-values-container .edit-product-service-description{color:#666;font-size:14px;margin-bottom:16px}.edit-product-attribute-values-container .edit-product-service-form-item{margin-bottom:8px}.edit-product-attribute-values-container .edit-product-service-input,.edit-product-attribute-values-container .edit-product-service-select,.edit-product-attribute-values-container .edit-product-service-duration-input,.edit-product-attribute-values-container .edit-product-service-duration-select,.edit-product-attribute-values-container .edit-product-service-price-input,.edit-product-attribute-values-container .edit-product-add-service-button{width:100%}@media(max-width:768px){.edit-product-attribute-values-container .edit-product-header{flex-direction:column;align-items:flex-start;gap:16px}.edit-product-attribute-values-container .edit-product-title-section{flex-direction:column;align-items:flex-start;gap:8px}.edit-product-attribute-values-container .edit-product-hsn-container,.edit-product-attribute-values-container .edit-product-form-actions{flex-direction:column}.edit-product-attribute-values-container .edit-product-variants-header{flex-direction:column;align-items:flex-start;gap:8px}.edit-product-attribute-values-container .edit-product-variant-card-extra{flex-direction:column;align-items:flex-start;gap:4px}.edit-product-attribute-values-container .edit-product-service-switch-item{margin-bottom:8px}}.ckeditor-wrapper{border:1px solid #d9d9d9;border-radius:6px;overflow:hidden}.ckeditor-wrapper .ck-editor__editable{min-height:200px;border:none;border-radius:0}.ckeditor-wrapper .ck-editor__editable:focus{border:none;box-shadow:none}.ckeditor-wrapper .ck-editor__top{border-bottom:1px solid #d9d9d9}.ckeditor-wrapper.dark-theme .ck-editor__editable{background-color:#1f1f1f;color:#fff}.ckeditor-wrapper.dark-theme .ck-editor__editable:focus{background-color:#1f1f1f}@media(max-width:768px){.ckeditor-wrapper .ck-toolbar{flex-wrap:wrap}.ckeditor-wrapper .ck-toolbar__separator{display:none}}.ckeditor-wrapper .ck-toolbar{background-color:#fafafa;border-bottom:1px solid #d9d9d9}.ckeditor-wrapper .ck-button{border-radius:4px;margin:2px}.ckeditor-wrapper .ck-button:hover{background-color:#e6f7ff}.ckeditor-wrapper .ck-button.ck-on{background-color:#1890ff;color:#fff}.ckeditor-wrapper .ck-editor__editable h1,.ckeditor-wrapper .ck-editor__editable h2,.ckeditor-wrapper .ck-editor__editable h3,.ckeditor-wrapper .ck-editor__editable h4,.ckeditor-wrapper .ck-editor__editable h5,.ckeditor-wrapper .ck-editor__editable h6{margin-top:1em;margin-bottom:.5em;font-weight:700}.ckeditor-wrapper .ck-editor__editable p{margin-bottom:1em}.ckeditor-wrapper .ck-editor__editable ul,.ckeditor-wrapper .ck-editor__editable ol{margin-bottom:1em;padding-left:2em}.ckeditor-wrapper .ck-editor__editable blockquote{border-left:4px solid #1890ff;margin:1em 0;padding-left:1em;font-style:italic;background-color:#f9f9f9}.ckeditor-wrapper .ck-editor__editable table{border-collapse:collapse;width:100%;margin-bottom:1em}.ckeditor-wrapper .ck-editor__editable table th,.ckeditor-wrapper .ck-editor__editable table td{border:1px solid #d9d9d9;padding:8px;text-align:left}.ckeditor-wrapper .ck-editor__editable table th{background-color:#fafafa;font-weight:700}.brand-tabs{margin-bottom:16px}.brands-tabs-container{margin-bottom:16px;flex-shrink:0}.brands-content{flex:1;overflow:auto;min-height:0}.brands-header-actions{justify-content:space-between;width:100%}.product-tabs{margin-bottom:0}.product-category-dropdown{max-height:400px;overflow:auto}.brand-preview-card{margin-bottom:16px}.brand-preview-card .ant-card-head{border-bottom:1px solid #f0f0f0;padding:12px 16px}.brand-preview-card .ant-card-head-title{font-size:14px;font-weight:600;color:#262626}.brand-preview-card .ant-statistic-title{font-size:12px;color:#8c8c8c;margin-bottom:4px}.brand-preview-card .ant-statistic-content{font-size:20px;font-weight:700}.brand-analytics-card{text-align:center;border-radius:8px;transition:all .3s ease}.brand-analytics-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.brand-analytics-card .ant-card-body{padding:16px 12px}.brand-analytics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:16px}@media(max-width:768px){.brand-analytics-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.brand-preview-card .ant-statistic-content{font-size:18px}.brand-preview-card .ant-statistic-title{font-size:11px}}.attribute-options-section{margin-top:24px}.attribute-options-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid var(--ant-color-border, #f0f0f0)}.attribute-options-list{max-height:300px;overflow:auto}.attribute-option-card{margin-bottom:8px}.attribute-option-row{display:flex;align-items:center;gap:8px}.attribute-option-arabic{font-size:12px;color:#666;text-align:right;direction:rtl}.attribute-option-value{font-size:12px;color:#999}.attribute-option-color{padding:2px 8px;margin-left:4px;border-radius:4px}.attribute-option-btn{padding:4px}.attribute-preview-category-card{background:#fafafa}.attribute-preview-category-arabic{font-size:12px;color:#666;direction:rtl}.attribute-preview-option-color{width:30px;height:30px;background-color:var(--option-color, #eee);border-radius:50%;margin:0 auto 8px;border:2px solid #eee}.attribute-preview-option-value{font-size:11px;color:#999;margin-top:4px}.attribute-searchbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.attribute-searchbar-input{width:220px}.attribute-searchbar-category{width:200px}.attribute-searchbar-type{width:150px}.attribute-tabs{margin-bottom:0}.attribute-tab-label{color:#888}.category-settings-section{margin-top:16px}.category-settings-description{margin-bottom:16px;color:#666;font-size:14px}.category-settings-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;max-height:300px;overflow-y:auto}.category-settings-card{margin-bottom:0;border:1px solid #f0f0f0;border-radius:6px}.category-settings-card-body{padding:12px}.category-settings-card-title{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:500}.category-settings-card-arabic{font-size:11px;color:#999}.category-settings-switch{margin-bottom:0}.category-settings-loading{margin-top:16px;text-align:center;color:#666}.service-tabs{margin-bottom:16px}.service-searchbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.service-searchbar-input{width:180px}.service-searchbar-input-wide{width:220px}.service-searchbar-select{width:150px}.service-searchbar-date-picker{width:200px}.service-type-searchbar{display:flex;gap:8px;align-items:center}.service-table-price{font-weight:600;color:#059669}.service-table-duration{font-size:12px;color:#666;margin-top:2px}.service-table-service-type{display:flex;flex-direction:column;gap:4px}.service-table-coverage{font-size:12px;color:#666}.service-form-section{margin-bottom:24px}.service-images-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;max-width:400px}.service-image-item{position:relative;border-radius:8px;overflow:hidden;transition:transform .2s ease}.service-image-item:hover{transform:scale(1.05)}.service-image-primary-tag{position:absolute;top:4px;left:4px;font-size:10px;padding:2px 6px;border-radius:4px;z-index:1}.service-image-preview{width:100%;height:120px;object-fit:cover;border-radius:8px;cursor:pointer}.service-image-placeholder{width:120px;height:120px;background:#f0f0f0;border-radius:8px;display:flex;align-items:center;justify-content:center;border:2px dashed #d9d9d9;color:#999}.service-form-row{display:flex;gap:16px;margin-bottom:16px}.service-form-col{flex:1}.service-form-full-width{width:100%}.service-coverage-area{margin-bottom:8px}.service-time-slot{display:flex;gap:8px;align-items:center;margin-bottom:8px}.service-time-slot-input{flex:1}.service-addon-item{padding:12px;border:1px solid #f0f0f0;border-radius:6px;margin-bottom:8px}.service-addon-row{display:flex;gap:8px;align-items:center}.service-addon-name{flex:2}.service-addon-price{flex:1}.service-included-item{padding:8px 12px;background:#f8f9fa;border-radius:4px;margin-bottom:8px;display:flex;justify-content:space-between;align-items:center}.service-provider-section{background:#f8f9fa;padding:16px;border-radius:6px;margin-bottom:16px}.service-expertise-tag{margin-bottom:4px}.service-schedule-days{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.service-schedule-settings{display:flex;gap:16px;margin-bottom:16px}.service-schedule-input{flex:1}.service-more-icon{transition:all .2s ease;color:#595959}.service-more-icon:hover{background-color:#f0f0f0;color:#1890ff}@media(max-width:768px){.service-form-row{flex-direction:column}.service-searchbar,.service-type-searchbar{flex-direction:column;align-items:stretch}.service-searchbar-input,.service-searchbar-input-wide,.service-searchbar-select,.service-searchbar-date-picker{width:100%}.service-schedule-settings{flex-direction:column}}.email-template-table-tag{font-size:11px}.email-template-table-tag-bilingual,.email-template-table-tag-arabic{color:#d4380d}.email-template-table-tag-english{color:#1890ff}.email-template-table-code{font-family:monospace;font-size:13px}.email-template-table-cell{margin-bottom:4px}.email-template-table-content{max-width:100%;overflow:hidden}.email-template-table-variable-tag{margin:2px}.email-template-table-action-button{padding:4px}.email-template-table-action-icon{color:#52c41a;font-size:16px;display:inline-flex;align-items:center}.email-template-card-container{height:100%}.email-template-card-body{padding:16px}.email-template-card-header{margin-bottom:12px}.email-template-card-title-section{display:flex;align-items:center;margin-bottom:8px}.email-template-card-title{font-size:14px;flex:1}.email-template-card-section{margin-bottom:12px}.email-template-card-section-title{font-size:12px;display:block;margin-bottom:4px}.email-template-card-content{font-family:monospace;font-size:11px;background:#f5f5f5;padding:8px;border-radius:4px;max-height:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-template-card-content-rtl{direction:rtl;font-family:monospace;font-size:11px;background:#f5f5f5;padding:8px;border-radius:4px;max-height:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-template-card-tag{margin-left:8px;font-size:10px}.email-template-card-tag-bilingual,.email-template-card-tag-arabic{color:#d4380d}.email-template-card-tag-english{color:#1890ff}.email-template-card-variables{margin-top:4px}.email-template-card-variable-tag{font-size:10px;margin:0}.email-template-card-footer{display:flex;justify-content:space-between;align-items:center;padding-top:8px;border-top:1px solid #f0f0f0}.email-template-card-timestamp{font-size:11px}.email-template-card-status{display:flex;align-items:center;gap:4px}.email-template-card-status-tag{font-size:10px;margin:0}.email-template-modal-section,.email-template-modal-section-title{margin-bottom:16px}.email-template-modal-card{margin-bottom:8px}.email-template-modal-content{direction:rtl}.email-template-modal-actions{width:100%;justify-content:flex-end}.email-template-preview-section,.email-template-preview-card{margin-bottom:16px}.email-template-preview-variable{margin-bottom:8px}.email-template-preview-required{color:red}.email-template-preview-description{font-size:12px}.email-template-preview-content{background:#fafafa;padding:16px;border-radius:4px;min-height:200px;line-height:1.6}.email-template-preview-content-rtl{background:#fafafa;padding:16px;border-radius:4px;min-height:200px;line-height:1.6;direction:rtl}.email-template-preview-empty{text-align:center;padding:40px 0;color:#999}.email-template-preview-variables{margin-top:16px}.email-template-preview-variable-tag{margin:2px}.email-template-editor-section{margin-bottom:16px}.email-template-editor-card{margin-bottom:8px}.email-template-editor-content{direction:rtl}.email-template-editor-actions{width:100%;justify-content:flex-end}@media(max-width:768px){.email-template-card-title-section{flex-direction:column;align-items:stretch}}.common-page-container{display:flex;flex-direction:column;gap:16px}.common-page-card{background:#fff}.common-page-header{display:flex;align-items:center;justify-content:space-between}.common-divider{height:1px;background:#f0f0f0;margin:16px 0}.notification-variables-hint{color:#8c8c8c}.hsn-search-input{width:220px}.hsn-category-filter{width:200px}.hsn-category-dropdown{max-height:400px;overflow:auto}.hsn-code-cell{font-family:monospace;font-size:13px;font-weight:700}.hsn-description-cell{margin-bottom:4px}.hsn-category-tag{color:#00f;font-size:11px}.hsn-tax-tag{color:#0ff;font-size:11px}.hsn-restore-icon{color:#52c41a}.hsn-table-scroll{overflow-x:auto}.hsn-card-header-row{display:flex;align-items:center;margin-bottom:8px}.hsn-card-avatar{margin-right:8px;font-size:12px}.hsn-card-title{font-size:14px;flex:1}.hsn-card-status-tag{margin-bottom:8px}.hsn-card-description{margin-bottom:12px}.hsn-card-description-label{font-size:12px;display:block;margin-bottom:4px}.hsn-card-description-text{margin:0;font-size:13px;font-weight:500}.hsn-card-categories{margin-bottom:12px}.hsn-card-categories-label{font-size:12px;display:block;margin-bottom:4px}.hsn-card-categories-container{display:flex;flex-wrap:wrap;gap:4px}.hsn-card-category-tag{font-size:10px;margin:0}.hsn-card-date{font-size:11px}.hsn-card-footer-tags{display:flex;align-items:center;gap:4px}.hsn-modal-mask{z-index:999}.hsn-modal-wrapper{z-index:1000}.hsn-editor-form-submit{margin-bottom:0;text-align:right}.hsn-preview-categories-tags{margin-top:8px}.hsn-preview-category-tag{margin:2px}.hsn-tabs{margin-bottom:0}.hsn-tab-count{color:#888}:root{--color-primary: #d4af37;--color-primary-active: #b8941f;--color-text-light-solid: #ffffff;--color-error: #ef4444;--color-error-active: #dc2626;--padding-sm: 12px;--padding: 16px;--padding-lg: 24px;--border-radius-lg: 12px;--font-weight-strong: 600;--font-size-lg: 18px}.tax-searchbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.tax-searchbar-input{width:250px}.tax-tab-count{color:#888}.tax-tabs{margin-bottom:0}.tax-table-title{font-weight:500}.tax-table-tag{font-size:12px;font-weight:500}.tax-table-description{color:#666}.tax-table-action-button{padding:4px}.tax-table-reactivate-icon{color:#52c41a}.tax-card-container{height:100%}.tax-card-active{opacity:1}.tax-card-archived{opacity:.7;border-color:#d9d9d9}.tax-card-body{padding:16px}.tax-card-header,.tax-card-title-section{margin-bottom:12px}.tax-card-title-row{display:flex;align-items:center;margin-bottom:8px}.tax-card-title-icon{margin-right:8px;font-size:16px;color:#d4af37}.tax-card-title-text{font-size:14px;flex:1}.tax-card-description-section{margin-bottom:12px}.tax-card-description-label{font-size:12px;display:block;margin-bottom:4px}.tax-card-description-content{display:flex;align-items:center}.tax-card-description-tag{font-size:14px;font-weight:700;margin:0}.tax-card-rate-section{margin-bottom:12px}.tax-card-rate-label{font-size:12px;display:block;margin-bottom:4px}.tax-card-rate-display{font-size:18px;font-weight:700;color:#d4af37}.tax-card-footer{display:flex;justify-content:space-between;align-items:center;padding-top:8px;border-top:1px solid #f0f0f0}.tax-card-timestamps{display:flex;align-items:center;gap:4px}.tax-card-timestamp-text{font-size:11px}.tax-card-timestamp-icon{margin-right:4px}.tax-card-status-section{display:flex;align-items:center;gap:4px}.tax-card-status-tag{font-size:10px;margin:0}.tax-modal-section{display:flex;gap:16px;margin-bottom:16px}.tax-modal-section-column{flex:1}.tax-modal-input{width:100%}.tax-modal-form-actions{margin-bottom:0;text-align:right}.tax-preview-section{margin-bottom:16px}.tax-preview-info-row{text-align:right}.tax-preview-card{margin-bottom:16px}.tax-preview-card-tag{margin-left:8px}.tax-preview-description{padding:12px;background:#fafafa;border-radius:4px;min-height:60px;line-height:1.5}.tax-preview-description-empty{padding:12px;background:#fafafa;border-radius:4px;min-height:60px;line-height:1.5;color:#999;font-style:italic}@media(max-width:768px){.tax-searchbar{flex-direction:column;align-items:stretch}.tax-searchbar-input{width:100%}.tax-modal-section{flex-direction:column;gap:12px}}.global-settings-loading{text-align:center;padding:40px}.global-settings-loading-text{margin-top:16px;color:#666}.global-settings-tab-count{margin-left:8px;color:#888;font-size:12px}.global-settings-tabs{margin-bottom:0}.global-settings-search-input{width:300px}.global-settings-search-description{margin-bottom:16px;color:#666}.global-settings-search-info{color:#999;font-size:12px}.global-settings-table-text{max-width:120px;font-size:12px}.global-settings-table-text-secondary,.global-settings-table-text-strong{font-size:12px}.global-settings-table-code{font-size:11px}.global-settings-table-text-ellipsis{max-width:150px;font-size:12px}.global-settings-table-text-number,.global-settings-table-text-date{font-size:12px}.global-settings-table-text-long{max-width:150px;font-size:12px}.global-settings-table-title{font-weight:500;margin-bottom:4px}.global-settings-table-description{font-size:11px;font-family:monospace}.global-settings-table-cell{margin-bottom:4px}.global-settings-table-tag{font-size:11px}.global-settings-table-tag-option{margin:2px;font-size:11px}.global-settings-table-content{max-width:100%;overflow:hidden}.global-settings-table-action-button{padding:4px}.global-settings-modal-section{display:flex;gap:16px;margin-bottom:16px}.global-settings-modal-section-column{flex:1}.global-settings-modal-input{width:100%}.global-settings-modal-textarea{width:100%;height:80px}.global-settings-modal-textarea-info{font-size:12px;color:#666;margin-top:4px}.global-settings-modal-media-section,.global-settings-modal-media-card{width:100%}.global-settings-modal-media-header{display:flex;justify-content:space-between;align-items:center}.global-settings-modal-media-preview{width:60px;height:60px;object-fit:cover}.global-settings-modal-media-info{font-weight:500}.global-settings-modal-media-details{font-size:12px;color:#666}.global-settings-modal-options-section{padding:0}.global-settings-modal-option-row{display:flex;margin-bottom:8px}.global-settings-modal-option-input{flex:1;margin-bottom:0}.global-settings-modal-preview{background:#f5f5f5;padding:12px;border-radius:6px;margin-top:16px}.global-settings-modal-preview-text{font-size:12px}@media(max-width:768px){.global-settings-modal-section{flex-direction:column;gap:12px}.global-settings-search-input{width:100%}}.merchant-settings-type-searchbar{display:flex;gap:12px;align-items:center}.merchant-settings-type-searchbar-input{flex:1;max-width:400px}.merchant-settings-search-input{width:300px}.merchant-settings-modal-section{display:flex;gap:16px;margin-bottom:16px}.merchant-settings-modal-section-column{flex:1}.merchant-settings-modal-preview{margin-top:16px;padding:12px;background-color:#f5f5f5;border-radius:4px}.merchant-settings-table-title{font-weight:500;margin-bottom:4px}.merchant-settings-table-description{font-size:12px}.merchant-settings-table-content{display:flex;flex-wrap:wrap;gap:4px}.faq-searchbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.faq-searchbar-input{width:220px}.faq-add-button{display:flex;align-items:center;gap:8px}.faq-tabs{margin-bottom:16px}.faq-table-question{font-weight:500}.faq-table-question-ar{font-weight:500;direction:rtl;text-align:right}.faq-table-status-space{display:flex;align-items:center;gap:8px}.faq-table-actions{display:flex;gap:4px}.faq-form-container{position:relative}.faq-form-field{margin-bottom:16px}.faq-form-textarea{min-height:100px}.faq-form-input-rtl{direction:rtl;text-align:right}.faq-preview-header{margin-bottom:16px}.faq-preview-status-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.faq-preview-status-left{display:flex;align-items:center;gap:8px}.faq-preview-status-right{text-align:right;color:#666}.faq-preview-card,.faq-preview-section{margin-bottom:16px}.faq-preview-question-en{font-size:16px;font-weight:600;color:#1f2937;margin-bottom:8px}.faq-preview-question-ar{font-size:16px;font-weight:600;color:#1f2937;margin-bottom:8px;direction:rtl;text-align:right}.faq-preview-answer{padding:16px;background:#f9fafb;border-radius:8px;line-height:1.6;color:#374151;border-left:4px solid #d4af37}.faq-preview-answer-ar{padding:16px;background:#f9fafb;border-radius:8px;line-height:1.6;color:#374151;direction:rtl;text-align:right;border-right:4px solid #d4af37;border-left:none}.faq-preview-answer-empty{padding:16px;background:#f3f4f6;border-radius:8px;color:#9ca3af;font-style:italic;text-align:center}.faq-preview-meta-section{margin-top:16px}.faq-preview-meta-item{margin-bottom:8px}.faq-preview-meta-label{font-weight:600;color:#374151;margin-right:8px}.faq-preview-meta-value{color:#6b7280}.faq-preview-timestamps{display:flex;justify-content:space-between;padding-top:16px;border-top:1px solid #e5e7eb;margin-top:16px}.faq-preview-timestamp{display:flex;flex-direction:column;align-items:center;color:#6b7280;font-size:12px}.faq-preview-timestamp-label{font-weight:500;margin-bottom:4px}.faq-preview-timestamp-value{color:#9ca3af}@media(max-width:768px){.faq-searchbar{flex-direction:column;align-items:stretch}.faq-searchbar-input{width:100%}.faq-table-actions{flex-direction:column;gap:2px}.faq-preview-status-row{flex-direction:column;align-items:flex-start;gap:8px}.faq-preview-status-right{text-align:left}.faq-preview-timestamps{flex-direction:column;gap:12px}}.media-library-layout{padding:24px}.media-library-main-card{margin-bottom:24px}.media-library-content-wrapper{width:100%}.media-library-actions-col{display:flex;justify-content:flex-end;align-items:center}.media-library-filters-section{margin-top:16px}.media-library-filters-list{margin-top:8px}.filter-tag{background:#f0f0f0;padding:4px 8px;border-radius:4px;font-size:12px}.media-library-divider{margin:12px 0}.media-library-error-alert{margin-bottom:24px}.media-library-tabs{margin-bottom:16px}.media-library-grid-container{position:relative;min-height:200px}.media-library-loading-container{display:flex;justify-content:center;padding:32px 0}.media-library-empty-state{text-align:center;padding:48px 24px}.media-library-empty-text{font-size:16px}.media-library-pagination-container{display:flex;justify-content:center;margin-top:24px;padding:16px 0}.media-library-pagination-container .ant-pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px}.media-library-batch-actions{position:fixed;bottom:0;left:0;right:0;margin:0;z-index:10;box-shadow:0 -2px 8px #00000026}@media(max-width:768px){.media-library-actions-col{justify-content:flex-start;margin-top:8px}.media-library-filters-section{margin-top:12px}.media-library-empty-state{padding:32px 16px}.media-library-pagination-container{padding:12px 8px}.media-library-pagination-container .ant-pagination{gap:4px}}.discount-page-container{padding:24px}.discount-main-card{border-radius:4px}.discount-page-header{margin-bottom:16px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.discount-breadcrumb{margin-bottom:0}.discount-header-actions{display:flex;align-items:center;gap:8px}.discount-search-container{display:flex;gap:8px;align-items:center}.discount-search-input{width:220px}.discount-search-select{width:150px}.discount-date-picker{min-width:240px}.discount-date-picker-label,.discount-refresh-button{margin-left:8px}.discount-tabs{margin-bottom:0}.discount-tab-count{color:#888}.discount-stats-row{margin-bottom:24px}.discount-stat-blue .ant-statistic-content-value{color:#1890ff!important}.discount-stat-green .ant-statistic-content-value{color:#52c41a!important}.discount-stat-orange .ant-statistic-content-value{color:#faad14!important}.discount-stat-red .ant-statistic-content-value{color:#ff4d4f!important}.discount-divider{border-bottom:1px solid #f0f0f0;margin:16px 0}.discount-tabs-section{margin-bottom:16px}.discount-status-tag{font-size:11px}.discount-text-secondary-12{font-size:12px}.discount-text-strong-16{font-size:16px;font-weight:600}.discount-text-secondary-11{font-size:11px}.discount-text-12{font-size:12px}.discount-text-11,.time-status-tag{font-size:11px}.description-text{font-size:12px}.value-text{font-size:16px;font-weight:600}.max-value-text{font-size:11px}.schedule-text,.usage-text{font-size:12px}.total-given-text,.contribution-text{font-size:11px}.action-button,.discount-action-button{padding:4px}.discount-activate-icon{color:#52c41a}.discount-pause-icon,.discount-clone-icon{color:#faad14}.discount-modal-section{background:#fafafa;padding:16px;border-radius:6px;margin-bottom:16px}.discount-modal-section-title{margin-bottom:16px;color:#262626;font-size:16px;font-weight:600}.discount-form-full-width{width:100%}.discount-form-actions{text-align:right;margin-top:16px}.discount-form-input{width:100%}.discount-form-section{background:#fafafa;padding:16px;border-radius:6px;margin-bottom:16px}.discount-form-section-title{margin-bottom:16px;color:#262626;font-size:16px;font-weight:600}.discount-form-actions-container{text-align:right;margin-top:16px}@media(max-width:768px){.discount-page-header,.discount-search-container{flex-direction:column;align-items:stretch}.discount-search-input,.discount-search-select{width:100%}.discount-header-actions{justify-content:center}}.merchant-page-container{padding:24px}.merchant-header-card{border-radius:4px;margin-bottom:16px}.merchant-header-content{display:flex;justify-content:space-between;align-items:center;margin-bottom:0;flex-wrap:wrap;gap:8px}.merchant-breadcrumb{margin-bottom:0}.merchant-form{margin-top:24px}.merchant-card{margin-bottom:24px}.merchant-preview-header{display:flex;align-items:center;gap:8px}.merchant-preview-logo{width:40px;height:40px;border-radius:4px}.merchant-preview-title{font-size:16px;font-weight:500}.merchant-preview-content{max-height:70vh;overflow-y:auto}.merchant-business-cell{display:flex;align-items:center;gap:8px}.merchant-logo{width:40px;height:40px;object-fit:contain;border-radius:6px;background:#f5f5f5;border:1px solid #eee}.merchant-logo-fallback{width:40px;height:40px;border-radius:6px;background:#f5f5f5;border:1px solid #eee;display:flex;align-items:center;justify-content:center;font-size:10px;color:#bbb}.merchant-business-name{font-weight:500}.merchant-action-buttons{display:flex;gap:4px}.merchant-action-button{padding:4px}.merchant-document-preview{width:200px;height:150px;object-fit:cover;border:1px solid #d9d9d9;border-radius:6px;cursor:pointer}.merchant-document-fallback{width:200px;height:150px;border:1px solid #d9d9d9;border-radius:6px;display:flex;align-items:center;justify-content:center;background-color:#fafafa;cursor:pointer;flex-direction:column}.merchant-document-icon{font-size:40px;margin-bottom:8px}.merchant-document-label{font-size:12px}.merchant-search-container{display:flex;gap:8px;flex-wrap:wrap}.merchant-tabs{margin-bottom:16px}.merchant-metrics{text-align:center}.merchant-metric-value{font-size:24px;font-weight:500}.merchant-metric-label{color:#666}.status-approved{color:#52c41a}.status-rejected{color:#ff4d4f}.status-pending{color:#faad14}.status-suspended{color:#722ed1}.merchant-upload-area{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.merchant-image-preview{position:relative}.merchant-image{width:120px;height:120px;object-fit:cover;border-radius:8px}.merchant-image-primary{border:2px solid #1890ff}.merchant-image-badge{position:absolute;top:4px;left:4px;background:#1890ff;color:#fff;padding:2px 6px;border-radius:4px;font-size:12px}.merchant-image-actions{position:absolute;bottom:4px;left:4px;display:flex;flex-direction:column;gap:2px}.merchant-image-action-btn{background:#ffffffe6;border:1px solid #d9d9d9;border-radius:4px;width:24px;height:20px;padding:0;display:flex;align-items:center;justify-content:center;font-size:12px}.merchant-image-remove{position:absolute;top:4px;right:4px;background:#ffffffe6;border:1px solid #ff4d4f;border-radius:50%;width:24px;height:24px;padding:0;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;cursor:pointer;z-index:10}.merchant-variant-card{margin-bottom:16px;padding:16px;border:1px solid #f0f0f0;border-radius:8px}.merchant-variant-header{display:flex;align-items:center;gap:8px}.merchant-spec-row{margin-bottom:16px;padding:16px;border:1px solid #f0f0f0;border-radius:8px}.merchant-service-card{margin-bottom:16px}.merchant-service-switches{display:flex;gap:8px}.merchant-service-switch{margin-bottom:8px}.merchant-service-switch-label{font-size:12px}._common-page-container_1jg9z_2{padding:24px;background:#f5f5f5}._common-page-card_1jg9z_6{border-radius:4px;background:#fff}._common-page-header_1jg9z_10{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:8px}._common-breadcrumb_1jg9z_18{margin-bottom:0}._common-searchbar_1jg9z_21{display:flex;gap:8px;align-items:center;flex-wrap:wrap}._common-searchbar-input_1jg9z_27{width:220px}._common-create-btn_1jg9z_30{background:var(--ant-color-primary, #d4af37);color:var(--ant-color-text-light-solid, #fff);border:none;border-radius:6px;padding:8px 20px;font-size:16px;font-weight:500;cursor:pointer;transition:background .2s;box-shadow:0 2px 8px #d4af3714;margin-left:auto;margin-right:0;display:inline-block}._common-create-btn_1jg9z_30:hover{background:var(--ant-color-primary-hover, #b8941f)}._common-divider_1jg9z_48{border-bottom:1px solid #f0f0f0;margin:16px 0}._common-table_1jg9z_52{margin-top:16px}._common-action-button-text_1jg9z_55{padding:4px;min-width:24px;height:24px}._advertisement-table_1jg9z_62{margin-top:16px}._advertisement-table_1jg9z_62 .ant-table-thead>tr>th{background:#fafafa;font-weight:600;color:#262626;text-align:center;padding:12px 8px;border-bottom:2px solid #f0f0f0}._advertisement-table_1jg9z_62 .ant-table-tbody>tr>td{padding:12px 8px;text-align:center;vertical-align:middle}._advertisement-table_1jg9z_62 .ant-table-tbody>tr:hover>td{background:#f5f5f5}._advertisement-table_1jg9z_62 .ant-table-cell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._advertisement-table_1jg9z_62 .ant-table-cell-fix-left,._advertisement-table_1jg9z_62 .ant-table-cell-fix-right{background:#fff;z-index:2}._advertisement-table_1jg9z_62 .ant-table-cell-fix-left-last:after,._advertisement-table_1jg9z_62 .ant-table-cell-fix-right-first:after{content:"";position:absolute;top:0;bottom:0;width:1px;background:#f0f0f0}._advertisement-table_1jg9z_62 .ant-table-cell img{border-radius:4px;box-shadow:0 2px 4px #0000001a}._advertisement-table_1jg9z_62 .ant-tag{margin:0;font-size:12px;padding:2px 8px;border-radius:12px}._advertisement-table_1jg9z_62 .ant-table-cell:last-child{padding:8px 12px!important;min-width:120px}._advertisement-table_1jg9z_62 .ant-table-cell:last-child .ant-space{display:flex;justify-content:center;align-items:center;gap:2px}._advertisement-table_1jg9z_62 .ant-table-cell:last-child .ant-btn{padding:4px;height:24px;min-width:24px;display:flex;align-items:center;justify-content:center;border:none;background:transparent}._advertisement-table_1jg9z_62 .ant-table-cell:last-child .ant-btn:hover{background:#f5f5f5;border-radius:4px}._advertisement-table_1jg9z_62 .ant-table-cell:last-child .ant-btn .anticon{font-size:14px}.notification-popup .ant-modal-content{border-radius:12px;box-shadow:0 8px 32px #0000001f;border:none}.notification-popup .ant-modal-header{border-bottom:none;padding:24px 24px 0}.notification-popup .ant-modal-body{padding:0 24px 24px}.notification-popup .ant-modal-footer{border-top:none;padding:0 24px 24px}.notification-content{padding:16px 0}.notification-text{flex:1}.notification-popup.notification-error .ant-modal-content{border-left:4px solid #ff4d4f}.notification-popup.notification-warning .ant-modal-content{border-left:4px solid #faad14}.notification-popup.notification-info .ant-modal-content{border-left:4px solid #1890ff}.notification-popup.notification-success .ant-modal-content{border-left:4px solid #52c41a}.notification-popup .ant-modal{animation:slideIn .3s ease-out}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:768px){.notification-popup .ant-modal{width:90%!important;max-width:400px}.notification-content{padding:12px 0}.notification-popup .ant-modal-body,.notification-popup .ant-modal-footer{padding:0 16px 16px}}.notification-popup .ant-btn:focus{box-shadow:0 0 0 2px #1890ff33}.notification-popup .ant-btn:hover{transform:translateY(-1px);transition:transform .2s ease}._common-page-container_1s44n_1{padding:24px;background-color:#f5f5f5;min-height:100vh}._common-page-card_1s44n_7{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a}._common-page-header_1s44n_13{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}._common-breadcrumb_1s44n_22{font-size:14px}._common-table_1s44n_26{margin-top:16px}._common-action-button-text_1s44n_30{color:#1890ff;padding:4px 8px}._common-action-button-text_1s44n_30:hover{color:#40a9ff;background-color:#f0f8ff;border-radius:4px}.notification-tabs{margin-bottom:0}.notification-count-badge{color:#888;font-weight:400;font-size:.9em;margin-left:4px}.notification-search-bar{margin-bottom:16px}.notification-search-bar .ant-card-body{padding:16px}.notification-search-bar .ant-space{width:100%;gap:12px}.notification-search-bar .ant-input-search{max-width:300px}.notification-search-bar .ant-select{min-width:150px}.notification-table{margin-top:16px}.notifications-table{width:100%;margin-top:16px}.notification-row-read{background-color:#fafafa}.notification-row-unread{background-color:#fff;font-weight:500}.notification-row-unread:hover{background-color:#f0f8ff}.notification-title-cell{display:flex;align-items:center;gap:12px;padding:12px 0}.read-notification{color:#8c8c8c}.unread-notification{color:#262626;font-weight:600}.notification-message{color:#595959;font-size:14px;line-height:1.5;margin-top:4px}.notification-icon{font-size:16px;color:#d4af37}.notifications-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;text-align:center}.loading-spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #d4af37;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:16px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.notifications-loading p{color:#8c8c8c;font-size:16px;margin:0}.notifications-empty{padding:60px 24px;text-align:center}.notifications-empty p{color:#8c8c8c;font-size:16px;margin:0}.notification-detail-modal{border-radius:12px;overflow:hidden}.notification-detail-modal .ant-modal-header{background:linear-gradient(135deg,#d4af37,#b8941f);color:#fff;border-bottom:none;padding:20px 24px}.notification-detail-modal .ant-modal-body{padding:24px;max-height:60vh;overflow-y:auto}.notification-detail-modal .ant-modal-footer{padding:16px 24px;border-top:1px solid #f0f0f0;background-color:#fafafa}.notification-modal-icon{font-size:20px;margin-right:8px}.notification-detail-content{line-height:1.6;color:#262626}.notification-header{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.notification-title-section{display:flex;align-items:center;gap:12px;margin-bottom:8px}.notification-title-section h3{margin:0;font-size:18px;font-weight:600;color:#262626}.notification-message{color:#595959;font-size:14px;line-height:1.6;margin:12px 0;padding:12px;background-color:#fafafa;border-radius:6px;border-left:4px solid #d4af37}.notification-related-entity,.notification-meta{margin-top:16px;padding:12px;background-color:#f0f8ff;border-radius:6px;border:1px solid #d6e4ff}@media(max-width:768px){.notification-search-bar .ant-space{flex-direction:column;align-items:stretch}.notification-search-bar .ant-input-search,.notification-search-bar .ant-select{max-width:none;width:100%}.notification-title-cell{flex-direction:column;align-items:flex-start;gap:8px}}@media(max-width:480px){.notifications-table .ant-table{font-size:12px}.notifications-table .ant-table-thead>tr>th,.notifications-table .ant-table-tbody>tr>td{padding:8px 4px}}.notification-row-unread{transition:all .3s ease}.notification-row-unread:hover{background-color:#d4af371a;transform:translateY(-1px);box-shadow:0 2px 8px #d4af371a}.notification-search-bar .ant-input-search:hover,.notification-search-bar .ant-input-search:focus,.notification-search-bar .ant-select:hover,.notification-search-bar .ant-select:focus{border-color:#d4af37;box-shadow:0 0 0 2px #d4af3733}.notification-search-bar .ant-select-dropdown,.notification-search-bar .ant-select-dropdown-hidden{border-radius:8px;box-shadow:0 4px 12px #00000026}.notification-detail-modal{border-radius:12px;overflow:hidden;box-shadow:0 8px 32px #0003}.notification-detail-modal .ant-modal-mask{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.notification-detail-modal .ant-modal-wrap{display:flex;align-items:center;justify-content:center}.notification-dropdown-overlay{border-radius:8px;box-shadow:0 4px 12px #00000026}.notification-dropdown-overlay .ant-dropdown-menu{border-radius:8px;padding:8px 0;box-shadow:0 4px 12px #00000026}.notification-dropdown-overlay .ant-dropdown-menu-item{padding:8px 16px;transition:all .3s ease}.notification-dropdown-overlay .ant-dropdown-menu-item:hover{background-color:#d4af371a;color:#d4af37}.ant-dropdown{border-radius:8px}.ant-dropdown-open{transform:scale(1.02)}.home-widget-page{padding:24px}.home-widget-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding:16px 24px;border-radius:8px;color:#fff}.home-widget-header h1{margin:0;font-size:24px;font-weight:600;color:#fff}.header-actions{display:flex;gap:12px}.header-actions .ant-btn{border-radius:6px;font-weight:500}.section-editor{padding:24px;background:#fafafa;border-radius:8px;margin-bottom:16px}.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid #e8e8e8}.section-title{font-size:18px;font-weight:600;color:#262626;margin:0}.section-toggle{display:flex;align-items:center;gap:8px}.section-toggle .ant-switch{background-color:#d9d9d9}.section-toggle .ant-switch-checked{background-color:#52c41a}.form-section{margin-bottom:24px}.form-section h4{margin-bottom:12px;color:#595959;font-weight:500}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.form-row.full-width{grid-template-columns:1fr}.form-row.three-columns{grid-template-columns:1fr 1fr 1fr}.image-upload-area{border:2px dashed #d9d9d9;border-radius:6px;padding:24px;text-align:center;background:#fafafa;transition:all .3s ease;cursor:pointer}.image-upload-area:hover{border-color:#1890ff;background:#f0f8ff}.image-upload-area.dragover{border-color:#1890ff;background:#e6f7ff}.image-preview{max-width:200px;max-height:150px;border-radius:6px;object-fit:cover;margin-top:12px}.color-picker{display:flex;align-items:center;gap:8px}.color-picker .ant-input{width:60px;height:32px;padding:0;border:none;border-radius:4px;cursor:pointer}.list-item{background:#fff;border:1px solid #e8e8e8;border-radius:6px;padding:16px;margin-bottom:12px;transition:all .3s ease}.list-item:hover{border-color:#1890ff;box-shadow:0 2px 8px #1890ff1a}.list-item-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.list-item-title{font-weight:500;color:#262626;margin:0}.list-item-actions{display:flex;gap:8px}.drag-handle{cursor:move;color:#8c8c8c;margin-right:8px}.drag-handle:hover{color:#1890ff}.sortable-list{min-height:100px;padding:8px;background:#fafafa;border-radius:6px;border:1px dashed #d9d9d9}.sortable-list .list-item{margin-bottom:8px}.sortable-list .list-item:last-child{margin-bottom:0}.preview-section{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:20px;margin-top:16px}.preview-title{font-size:16px;font-weight:600;color:#262626;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #f0f0f0}@media(max-width:768px){.home-widget-header{flex-direction:column;gap:16px;text-align:center}.form-row,.form-row.three-columns{grid-template-columns:1fr}.list-item-header{flex-direction:column;align-items:flex-start;gap:8px}.list-item-actions{width:100%;justify-content:flex-end}}.section-editor{animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ant-tabs-tab{font-weight:500}.ant-tabs-tab-active{font-weight:600}.ant-card{border-radius:8px;box-shadow:0 2px 8px #0000000f}.ant-input,.ant-input-number,.ant-select-selector{border-radius:6px}.ant-btn{border-radius:6px;font-weight:500}.ant-switch{border-radius:12px}.loading-overlay{position:relative;opacity:.6;pointer-events:none}.loading-overlay:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid #1890ff;border-radius:50%;border-top-color:transparent;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.draggable-section-item{transition:all .2s ease;-webkit-user-select:none;user-select:none}.draggable-section-item:hover{box-shadow:0 2px 8px #0000001a;transform:translateY(-1px)}.draggable-section-item:active{transform:scale(.98)}.draggable-section-item .anticon-drag{opacity:.6;transition:opacity .2s ease}.draggable-section-item:hover .anticon-drag{opacity:1}.section-order-manager{background:#fafafa;border-radius:8px;padding:16px;margin-bottom:16px}.section-order-manager .ant-card-head{border-bottom:1px solid #e8e8e8}.section-order-manager .ant-card-body{padding:0}.section-status-active{background:linear-gradient(135deg,#f6ffed,#d9f7be);border-left:4px solid #52c41a}.section-status-inactive{background:linear-gradient(135deg,#f5f5f5,#e8e8e8);border-left:4px solid #d9d9d9}.dragging{opacity:.8;transform:rotate(2deg);box-shadow:0 8px 16px #0003}@media(max-width:768px){.draggable-section-item{flex-direction:column;gap:8px;text-align:center}.draggable-section-item .ant-space{flex-direction:column;align-items:center}}.preview-page-container{max-width:1200px;margin:0 auto;padding:20px}.preview-banner-section{margin-bottom:40px}.preview-carousel{border-radius:8px;overflow:hidden}.preview-carousel .ant-carousel .ant-carousel-dots{bottom:16px}.preview-carousel .ant-carousel .ant-carousel-dots li button{background:#fff9;border-radius:50%}.preview-carousel .ant-carousel .ant-carousel-dots li.ant-carousel-dots-active button{background:#1890ff}.preview-section-empty{padding:40px;text-align:center;background:#f9f9f9;border-radius:8px;border:2px dashed #d9d9d9}.preview-section-card{transition:all .3s ease}.preview-section-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.preview-discount-card{text-align:center;border:2px solid #52c41a;border-radius:12px;background:linear-gradient(145deg,#f6ffed,#fff);transition:all .3s ease}.preview-discount-card:hover{transform:translateY(-2px);box-shadow:0 6px 16px #52c41a33}.preview-value-prop-card{text-align:center;height:100%;background:linear-gradient(145deg,#fff,#fafafa);border:1px solid #f0f0f0;transition:all .3s ease}.preview-value-prop-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a;border-color:#1890ff}.preview-review-card{height:100%;background:linear-gradient(145deg,#fff,#fafafa);border:1px solid #f0f0f0}.preview-brand-card{text-align:center;transition:all .3s ease}.preview-brand-card:hover{transform:scale(1.05)}.preview-brand-logo{height:80px;background:#f0f0f0;display:flex;align-items:center;justify-content:center;border-radius:4px;margin-bottom:12px;transition:all .3s ease}.preview-brand-card:hover .preview-brand-logo{background:#e6f7ff}.preview-image-placeholder{height:200px;background:#f0f0f0;display:flex;align-items:center;justify-content:center;border-radius:4px;color:#999;font-size:48px}.preview-section-title{text-align:center;margin-bottom:20px;position:relative}.preview-section-title:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:60px;height:3px;background:#1890ff;border-radius:2px}@media(max-width:768px){.preview-page-container{padding:10px}.preview-section-empty{padding:20px}.preview-section-title{font-size:20px!important}}@media(max-width:576px){.preview-discount-card,.preview-value-prop-card{margin-bottom:16px}}.preview-loading{text-align:center;padding:50px}.preview-loading .ant-spin{margin-bottom:16px}.preview-error{text-align:center;padding:50px}.preview-error .ant-alert{margin-bottom:16px}.customer-wishlist-page{padding:24px;background:#f5f5f5;min-height:100vh}.customer-wishlist-header{margin-bottom:24px;text-align:center}.customer-wishlist-title{font-size:28px;font-weight:700;color:#1f2937;margin:0 0 8px;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.customer-wishlist-subtitle{font-size:16px;color:#6b7280;margin:0;font-weight:400}.customer-wishlist-search{display:flex;gap:16px;margin-bottom:24px;align-items:center;flex-wrap:wrap}.customer-wishlist-table-container{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.customer-wishlist-table{width:100%}.wishlist-id{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;background:#f5f5f5;padding:4px 8px;border-radius:4px;border:1px solid #e0e0e0;color:#1890ff}.wishlist-user-info{display:flex;flex-direction:column;gap:2px}.wishlist-user-name{font-size:14px;line-height:1.2;color:#52c41a}.wishlist-product-info{display:flex;flex-direction:column;gap:2px}.wishlist-product-name{font-size:14px;line-height:1.2;color:#722ed1}.wishlist-product-sku{font-size:12px;line-height:1.2;color:#666}.wishlist-date{font-size:12px;color:#666;font-weight:500}.wishlist-action-icon{font-size:16px;color:#1890ff;cursor:pointer;transition:all .2s ease;padding:4px;border-radius:4px}.wishlist-action-icon:hover{color:#40a9ff;background:#1890ff1a;transform:scale(1.1)}@media(max-width:768px){.customer-wishlist-page{padding:16px}.customer-wishlist-search{flex-direction:column;align-items:stretch}.customer-wishlist-search-input{min-width:auto}.customer-wishlist-table{font-size:12px}.customer-wishlist-title{font-size:24px}.customer-wishlist-subtitle{font-size:14px}.wishlist-id,.customer-id,.product-id{font-size:10px;padding:2px 4px}}.customer-wishlist-table .ant-table-tbody>tr:hover>td{background-color:#f5f5f5}.customer-wishlist-table .ant-table-body::-webkit-scrollbar{height:8px}.customer-wishlist-table .ant-table-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.customer-wishlist-table .ant-table-body::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.customer-wishlist-table .ant-table-body::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.coupon-page-container{padding:24px}.coupon-main-card{border-radius:4px}.coupon-page-header{margin-bottom:16px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.coupon-breadcrumb{margin-bottom:0}.coupon-header-actions{display:flex;align-items:center;gap:8px}.coupon-search-container{display:flex;gap:8px;align-items:center}.coupon-search-input{width:220px}.coupon-search-select{width:150px}.coupon-date-picker{min-width:240px}.coupon-date-picker-label,.coupon-refresh-button{margin-left:8px}.coupon-tabs{margin-bottom:0}.coupon-tab-count{color:#888}.coupon-stats-row{margin-bottom:24px}.coupon-stat-blue .ant-statistic-content-value{color:#1890ff!important}.coupon-stat-green .ant-statistic-content-value{color:#52c41a!important}.coupon-stat-orange .ant-statistic-content-value{color:#faad14!important}.coupon-stat-red .ant-statistic-content-value{color:#ff4d4f!important}.coupon-divider{border-bottom:1px solid #f0f0f0;margin:16px 0}.coupon-tabs-section{margin-bottom:16px}.coupon-status-tag{font-size:11px}.coupon-text-secondary-12{font-size:12px}.coupon-text-strong-16{font-size:16px;font-weight:600}.coupon-text-secondary-11{font-size:11px}.coupon-text-12{font-size:12px}.coupon-text-11{font-size:11px}.coupon-code-text{font-family:Courier New,monospace;font-size:14px;font-weight:600;color:#1890ff}.coupon-copy-button{padding:0;height:auto;font-size:11px}.coupon-action-button{padding:4px}.coupon-activate-icon{color:#52c41a}.coupon-pause-icon,.coupon-clone-icon{color:#faad14}.coupon-modal-section{background:#fafafa;padding:16px;border-radius:6px;margin-bottom:16px}.coupon-modal-section-title{margin-bottom:16px;color:#262626;font-size:16px;font-weight:600}.coupon-form-full-width{width:100%}.coupon-form-actions{text-align:right;margin-top:16px}.coupon-form-input{width:100%}.coupon-form-section{background:#fafafa;padding:16px;border-radius:6px;margin-bottom:16px}.coupon-form-section-title{margin-bottom:16px;color:#262626;font-size:16px;font-weight:600}.coupon-form-actions-container{text-align:right;margin-top:16px}.coupon-type-percentage{color:#1890ff}.coupon-type-fixed{color:#52c41a}.coupon-type-shipping{color:#722ed1}.coupon-type-buy-x-get-y{color:#fa8c16}@media(max-width:768px){.coupon-page-header,.coupon-search-container{flex-direction:column;align-items:stretch}.coupon-search-input,.coupon-search-select{width:100%}.coupon-header-actions{justify-content:center}}.common-modal-title{background:linear-gradient(135deg,var(--ant-color-primary, #d4af37) 0%,var(--ant-color-primary-active, #b8941f) 100%);color:var(--ant-color-text-light-solid, #fff);padding:var(--ant-padding-sm, 12px) var(--ant-padding-lg, 24px);border-top-left-radius:var(--ant-border-radius-lg, 12px);border-top-right-radius:var(--ant-border-radius-lg, 12px);margin:calc(-1 * var(--ant-padding-lg, 24px)) calc(-1 * var(--ant-padding-lg, 24px)) var(--ant-padding, 16px) calc(-1 * var(--ant-padding-lg, 24px));font-weight:var(--ant-font-weight-strong, 600);font-size:var(--ant-font-size-lg, 18px)}.common-modal-close-icon{color:var(--ant-color-text-light-solid, #fff);font-size:12px;font-weight:700;background-color:var(--ant-color-error, #ff4d4f);border-radius:50%;padding:8px;width:8px;height:8px;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 8px #ff4d4f40;transition:all .25s cubic-bezier(.4,0,.2,1);cursor:pointer;position:absolute;top:-82px;right:-44px;z-index:1002}.common-modal-close-icon:hover{background-color:var(--ant-color-error-active, #d32029);box-shadow:0 4px 12px #ff4d4f4f;transform:scale(1.1)}.common-modal-body{padding-top:0;position:relative}.common-modal-header{position:relative}.common-form-section{display:flex;gap:var(--ant-padding, 16px);margin-bottom:16px}.common-form-section-full{display:flex;gap:var(--ant-padding, 16px);margin-bottom:24px}.common-form-field,.common-media-container{flex:1}.common-media-preview{margin-bottom:8px}.common-media-image{max-width:200px;max-height:200px;object-fit:contain}.common-media-button{width:100%;height:120px;border:2px dashed var(--ant-color-border, #d9d9d9);background:var(--ant-color-fill-quaternary, #fafafa);display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;border-radius:var(--ant-border-radius, 6px);transition:all .3s}.common-media-button:hover{border-color:var(--ant-color-primary, #d4af37);background:var(--ant-color-primary-bg, #fef9e7)}.common-media-placeholder{margin-top:8px;min-height:120px;display:flex;align-items:center;justify-content:center;background:#fafafa;border-radius:8px}.common-media-empty{color:#ccc}.common-media-icon{font-size:32px}.common-media-icon-small{font-size:24px}.common-preview-header{margin-bottom:16px}.common-preview-header-with-border{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.common-preview-card{margin-bottom:16px}.common-preview-info-item{margin-bottom:12px}.common-preview-info-label{margin-top:4px;color:#666;font-weight:600}.common-preview-title{margin:0}.common-preview-code{font-family:monospace;background:#f5f5f5;padding:4px 8px;border-radius:4px;margin-top:4px;border:1px solid #e8e8e8}.common-preview-arabic{direction:rtl;margin-top:4px;font-style:italic;color:#666;font-size:.9em}.common-preview-description{padding:16px;background:#fafafa;border-radius:4px;min-height:100px;line-height:1.6}.common-preview-description-rtl{padding:16px;background:#fafafa;border-radius:4px;min-height:100px;line-height:1.6;direction:rtl}.common-preview-seo-section{margin-bottom:12px}.common-preview-seo-content{margin-top:4px;padding:8px;background:#f5f5f5;border-radius:4px}.common-preview-seo-content-rtl{margin-top:4px;padding:8px;background:#f5f5f5;border-radius:4px;direction:rtl}.common-preview-meta-section{margin-top:16px}.common-preview-meta-code{margin-top:4px;font-family:monospace;background:#f5f5f5;padding:4px 8px;border-radius:4px}.common-preview-timestamps{margin-top:4px}.common-page-container-flex{padding:24px;display:flex;flex-direction:column}.common-page-card{border-radius:4px}.common-page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:8px}.common-breadcrumb{margin-bottom:0}.common-divider{border-bottom:1px solid #f0f0f0;margin:16px 0}.common-searchbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.common-searchbar-input{width:220px}.common-searchbar-select{width:200px}.common-searchbar-select-small{width:150px}.common-tabs{margin-bottom:0}.common-tab-label,.common-tab-count{color:#888}.common-actions-space{display:flex;justify-content:flex-start;flex-wrap:nowrap}.common-action-button{padding:4px}.common-action-button-text{padding:4px;min-width:24px;height:24px}.common-card-container{height:100%}.common-card-active{opacity:1}.common-card-archived{opacity:.7;border-color:#d9d9d9}.common-card-body{padding:16px}.common-card-header{margin-bottom:12px}.common-card-footer{display:flex;justify-content:space-between;align-items:center;padding-top:8px;border-top:1px solid #f0f0f0}.common-status-space{align-items:center}.common-tag-small{font-size:11px;margin:2px}.common-tag-extra-small{font-size:10px;margin:0}.common-text-center{text-align:center}.common-text-right{text-align:right}.common-text-left{text-align:left}.common-mb-0{margin-bottom:0}.common-mt-0{margin-top:0}.common-full-width{width:100%}.common-flex-1{flex:1}.common-flex-center{display:flex;align-items:center;justify-content:center}.common-flex-between{display:flex;justify-content:space-between;align-items:center}@media(max-width:768px){.common-form-section,.common-form-section-full{flex-direction:column;gap:12px}.common-page-header,.common-searchbar{flex-direction:column;align-items:stretch}.common-searchbar-input,.common-searchbar-select,.common-searchbar-select-small{width:100%}}.review-tabs{margin-bottom:16px}.review-tabs-container{margin-bottom:16px;flex-shrink:0}.review-content{flex:1;overflow:auto;min-height:0}.review-status-tag{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500;text-transform:uppercase}.review-status-tag.pending{background:#fff7e6;color:#d46b08;border:1px solid #ffd591}.review-status-tag.approved{background:#f6ffed;color:#389e0d;border:1px solid #b7eb8f}.review-status-tag.rejected{background:#fff2f0;color:#cf1322;border:1px solid #ffccc7}.review-rating-display{display:flex;align-items:center;gap:8px}.review-table-actions{display:flex;gap:8px;align-items:center}.review-bulk-actions{margin-bottom:16px;padding:12px 16px;background:#f0f9ff;border-radius:6px;border:1px solid #bae7ff}.review-modal-content{max-height:60vh;overflow-y:auto}.review-detail-section{margin-bottom:16px;padding:12px;background:#fafafa;border-radius:6px;border-left:3px solid #1890ff}.review-detail-label{font-weight:600;color:#262626;margin-bottom:4px}.review-detail-value{color:#595959;line-height:1.5}@media(max-width:768px){.review-tabs-container{margin-bottom:12px}.review-content{min-height:400px}}.newsletter-searchbar{display:flex;align-items:center;gap:12px}.newsletter-searchbar-input{max-width:300px}.support-ticket-page{padding:24px}.support-ticket-stats{margin-bottom:24px}.support-ticket-stat-card{border:1px solid #e0e0e0;padding:16px;border-radius:8px;text-align:center}.support-ticket-message{margin-bottom:8px;padding:12px;background:#f5f5f5;border-radius:4px}.support-ticket-message-header{display:flex;align-items:center;margin-bottom:8px}.support-ticket-message-content{margin-top:8px;padding-left:40px}.support-ticket-actions{margin-top:16px;margin-bottom:16px}.support-ticket-form-card{margin-bottom:16px;padding:16px;background:#fafafa;border-radius:4px}.search-bar-container{display:flex;justify-content:flex-end;margin-bottom:16px}.expanded-row-content{padding:16px;background:#fafafa;border-radius:8px}.expanded-row-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.subcategories-list{display:flex;flex-direction:column;gap:12px}.subcategory-item{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#fff;border-radius:6px;border:1px solid #f0f0f0;transition:all .3s ease}.subcategory-item:hover{border-color:#1890ff;box-shadow:0 2px 8px #1890ff1a}.subcategory-info{display:flex;align-items:center;gap:8px}.common-page-container{padding:24px}.common-page-card{border-radius:8px}.common-page-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.common-breadcrumb{margin-bottom:8px}.common-divider{height:1px;background:#f0f0f0;margin-bottom:16px}.ant-table-expanded-row>.ant-table-cell{padding:0!important;background:transparent!important}.ant-table-expanded-row-fixed{padding:16px!important}.ant-color-picker-trigger{width:100%;justify-content:flex-start}
