html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}:root{--lcp-bg-0: #07070a;--lcp-bg-1: #0d0c12;--lcp-surface: rgba(17, 15, 23, .76);--lcp-surface-strong: rgba(21, 18, 28, .92);--lcp-surface-solid: #111018;--lcp-border: rgba(91, 124, 255, .12);--lcp-border-strong: rgba(226, 59, 118, .18);--lcp-text: #f4eff7;--lcp-text-soft: #c8bfd3;--lcp-text-muted: #8f8498;--lcp-primary: #e23b76;--lcp-primary-2: #7a4dff;--lcp-secondary: #ff8a3d;--lcp-info: #5b7cff;--lcp-success: #67d8ff;--lcp-warning: #ffb347;--lcp-shadow: 0 24px 64px rgba(0, 0, 0, .34);--lcp-shadow-soft: 0 14px 34px rgba(0, 0, 0, .22)}html{background:var(--lcp-bg-0)}body{min-height:100dvh;margin:0;color:var(--lcp-text);font-size:14px;font-family:Inter,Helvetica Neue,Arial,PingFang SC,Microsoft YaHei,sans-serif;background:radial-gradient(circle at 16% 14%,rgba(226,59,118,.12),transparent 22%),radial-gradient(circle at 82% 18%,rgba(122,77,255,.14),transparent 24%),radial-gradient(circle at 70% 76%,rgba(255,138,61,.1),transparent 22%),radial-gradient(circle at 90% 72%,rgba(91,124,255,.08),transparent 20%),linear-gradient(180deg,var(--lcp-bg-0) 0%,var(--lcp-bg-1) 44%,var(--lcp-bg-0) 100%)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(circle at 1px 1px,rgba(255,138,61,.08) 1px,transparent 0);background-size:24px 24px;opacity:.06;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 92%);mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 92%)}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 50% 0%,rgba(226,59,118,.08),transparent 26%),radial-gradient(circle at 100% 100%,rgba(122,77,255,.06),transparent 22%);opacity:.18}#root{position:relative;min-height:100dvh;isolation:isolate}*,*:before,*:after{box-sizing:border-box}::selection{background:#e23b763d;color:#041015}a{color:var(--lcp-primary);text-decoration:none;transition:color .2s ease,opacity .2s ease,transform .2s ease}a:hover{color:#ff7fae}a:active{transform:translateY(1px)}:where(.ant-btn){border-radius:999px}:where(.ant-btn-primary){border:none;color:#041015;background:linear-gradient(135deg,var(--lcp-primary) 0%,var(--lcp-secondary) 100%);box-shadow:0 16px 30px #e23b7633}:where(.ant-btn-primary:hover){color:#041015!important;background:linear-gradient(135deg,#ff7fae,#7a4dff);filter:brightness(1.02)}:where(.ant-btn-default){background:var(--lcp-surface);border-color:var(--lcp-border);color:var(--lcp-text)}:where(.ant-card),:where(.ant-modal-content),:where(.ant-drawer-content),:where(.ant-popover-inner),:where(.ant-tooltip-inner),:where(.ant-dropdown-menu),:where(.ant-select-dropdown),:where(.ant-picker-dropdown),:where(.ant-result),:where(.ant-alert),:where(.ant-message-notice-content),:where(.ant-notification-notice),:where(.ant-tabs),:where(.ant-menu),:where(.ant-table),:where(.ant-steps-item-container),:where(.ant-segmented),:where(.ant-transfer-list),:where(.ant-tree),:where(.ant-calendar),:where(.ant-collapse){background:#110f17eb!important;border-color:var(--lcp-border)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--lcp-shadow-soft)}:where(.ant-input),:where(.ant-input-affix-wrapper),:where(.ant-input-number),:where(.ant-select-selector),:where(.ant-picker),:where(.ant-picker-input>input),:where(.ant-textarea-affix-wrapper),:where(.ant-cascader-picker),:where(.ant-radio-wrapper),:where(.ant-checkbox-wrapper){border-color:var(--lcp-border)!important}:where(.ant-input),:where(.ant-input-affix-wrapper),:where(.ant-input-number-input),:where(.ant-select-selector),:where(.ant-picker),:where(.ant-picker-input>input),:where(.ant-textarea-affix-wrapper){background:#110f17cc!important;color:var(--lcp-text)!important}:where(.ant-input::placeholder),:where(.ant-input-affix-wrapper input::placeholder),:where(.ant-input-number-input::placeholder),:where(.ant-picker-input>input::placeholder),:where(.ant-select-selection-placeholder),:where(.ant-textarea::placeholder){color:var(--lcp-text-muted)!important}:where(.ant-input-affix-wrapper:hover),:where(.ant-input:hover),:where(.ant-input-number:hover),:where(.ant-select:not(.ant-select-disabled):hover .ant-select-selector),:where(.ant-picker:hover){border-color:var(--lcp-primary)!important}:where(.ant-input-affix-wrapper:focus-within),:where(.ant-input:focus),:where(.ant-input-number-focused),:where(.ant-select-focused .ant-select-selector),:where(.ant-picker-focused){border-color:var(--lcp-primary)!important;box-shadow:0 0 0 2px #e23b7629!important}:where(.ant-table-wrapper){overflow:hidden;border-radius:18px}:where(.ant-table-thead>tr>th){background:#15121cf5!important;color:var(--lcp-text)!important;border-bottom-color:var(--lcp-border)!important}:where(.ant-table-tbody>tr>td){border-bottom-color:#7a4dff14!important}:where(.ant-table-tbody>tr:hover>td){background:#e23b760d!important}:where(.ant-pagination-item),:where(.ant-pagination-prev .ant-pagination-item-link),:where(.ant-pagination-next .ant-pagination-item-link){background:var(--lcp-surface)!important;border-color:var(--lcp-border)!important}:where(.ant-pagination-item a),:where(.ant-pagination-prev .ant-pagination-item-link),:where(.ant-pagination-next .ant-pagination-item-link){color:var(--lcp-text-soft)!important}:where(.ant-pagination-item-active){background:linear-gradient(135deg,var(--lcp-primary),var(--lcp-secondary))!important;border-color:transparent!important}:where(.ant-pagination-item-active a){color:#041015!important}:where(.ant-tag){border-radius:999px}:where(.ant-message-notice-content),:where(.ant-notification-notice),:where(.ant-result),:where(.ant-alert),:where(.ant-modal-content),:where(.ant-drawer-content),:where(.ant-popover-inner){border:1px solid var(--lcp-border)}:where(.ant-message-notice-content){color:var(--lcp-text)!important}:where(.ant-message-custom-content){display:inline-flex;align-items:center;gap:8px;color:var(--lcp-text)!important;font-weight:600;line-height:1.4}:where(.ant-message-custom-content>span:last-child){color:var(--lcp-text)!important}:where(.ant-message-success .anticon){color:#52d273!important}:where(.ant-message-error .anticon){color:#ff625d!important}:where(.ant-message-warning .anticon){color:#ffb347!important}:where(.ant-message-info .anticon),:where(.ant-message-loading .anticon){color:#67d8ff!important}:where(.ant-modal-content),:where(.ant-modal-header),:where(.ant-modal-body),:where(.ant-modal-footer),:where(.ant-modal-confirm-body),:where(.ant-modal-confirm-paragraph){color:var(--lcp-text)!important}:where(.ant-modal-header){background:transparent!important}:where(.ant-modal-title),:where(.ant-modal-confirm-title){color:var(--lcp-text)!important;font-weight:800}:where(.ant-modal-confirm-content),:where(.ant-modal-body p),:where(.ant-modal-body span),:where(.ant-modal-body div){color:var(--lcp-text-soft)!important}:where(.ant-modal-confirm .ant-modal-confirm-content){max-width:100%;margin-top:10px;line-height:1.65}:where(.ant-modal-confirm-info .ant-modal-confirm-body>.anticon),:where(.ant-modal-confirm-confirm .ant-modal-confirm-body>.anticon){color:#2f80ff!important}:where(.ant-modal-confirm-success .ant-modal-confirm-body>.anticon){color:#52d273!important}:where(.ant-modal-confirm-error .ant-modal-confirm-body>.anticon){color:#ff625d!important}:where(.ant-modal-confirm-warning .ant-modal-confirm-body>.anticon){color:#ffb347!important}:where(.ant-modal-close){color:var(--lcp-text-soft)!important}:where(.ant-modal-close:hover){color:var(--lcp-text)!important;background:#e23b761a!important}:where(.lco-login-page),:where(.lco-pricing),:where(.product-services-page),:where(.lco-download),:where(.lco-upgrade-log),:where(.lco-market-list),:where(.lco-error-boundary),:where(.lco-signup-page),:where(.lco-auth-agreement-page),:where(.lco-user-agreement-page),:where(.lco-donation-page),:where(.user-domain),:where(.resource-audit-page),:where(.lco-page-container){background:transparent!important;color:var(--lcp-text)}:where(.template-component),:where(.resource-audit-page),:where(.u-resource-form-container){background:transparent!important;color:var(--lcp-text)!important}:where(.resource-audit-page) .audit-header,:where(.resource-audit-page) .audit-content,:where(.u-resource-form-container) .u-resource-form-content{background:#07131bc7!important;border:1px solid var(--lcp-border)!important;border-radius:28px!important;box-shadow:var(--lcp-shadow-soft)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}:where(.template-component) .page-title,:where(.resource-audit-page) .page-title,:where(.u-resource-form-container) .page-title{color:var(--lcp-text)!important}:where(.template-component) .list-toolbar,:where(.resource-audit-page) .audit-header,:where(.u-resource-form-container) .upload-form{background:transparent!important}:where(.template-component) .list-toolbar,:where(.resource-audit-page) .audit-header{padding:20px 22px!important;margin-bottom:20px!important}:where(.template-component) .list-table-container,:where(.resource-audit-page) .table-container,:where(.u-resource-form-container) .upload-form{background:var(--lcp-surface)!important;border-color:var(--lcp-border)!important}:where(.template-component) .search-input,:where(.resource-audit-page) .resource-type-select .ant-select-selector,:where(.u-resource-form-container) .ant-input,:where(.u-resource-form-container) .ant-input-number,:where(.u-resource-form-container) .ant-input-affix-wrapper,:where(.u-resource-form-container) .ant-select-selector{background:var(--lcp-surface)!important;border-color:var(--lcp-border)!important;color:var(--lcp-text)!important}:where(.template-component) .toolbar-actions .primary-btn,:where(.resource-audit-page) .add-product-btn,:where(.u-resource-form-container) .submit-btn,:where(.u-resource-form-container) .file-upload .ant-btn{background:linear-gradient(135deg,var(--lcp-primary),var(--lcp-secondary))!important;border:none!important;color:#041015!important}:where(.template-component) .edit-icon,:where(.resource-audit-page) .more-btn,:where(.u-resource-form-container) .ant-upload-list-item-card-actions .ant-btn{color:var(--lcp-info)!important}:where(.template-component) .delete-icon,:where(.resource-audit-page) .delete-text{color:var(--lcp-warning)!important}:where(.template-component) .ant-table-thead>tr>th,:where(.resource-audit-page) .ant-table-thead>tr>th,:where(.u-resource-form-container) .ant-table-thead>tr>th{background:#0a1820f5!important;color:var(--lcp-text)!important}:where(.template-component) .ant-table-tbody>tr>td,:where(.resource-audit-page) .ant-table-tbody>tr>td,:where(.u-resource-form-container) .ant-table-tbody>tr>td{color:var(--lcp-text-soft)!important}:where(.template-component) .ant-pagination-item,:where(.resource-audit-page) .ant-pagination-item,:where(.u-resource-form-container) .ant-pagination-item{background:var(--lcp-surface)!important;border-color:var(--lcp-border)!important}:where(.template-component) .ant-pagination-item-active,:where(.resource-audit-page) .ant-pagination-item-active,:where(.u-resource-form-container) .ant-pagination-item-active{background:linear-gradient(135deg,var(--lcp-primary),var(--lcp-primary-2))!important;border-color:transparent!important}:where(.u-resource-form-container) .ant-upload-list-item{background:var(--lcp-surface)!important;border-color:var(--lcp-border)!important;color:var(--lcp-text)!important}:where(.u-resource-form-container) .cover-upload .ant-upload-select{background:var(--lcp-surface)!important;border-color:var(--lcp-border)!important}:where(.u-resource-form-container) .ant-image-preview-mask{background-color:#02040ad1!important}:where(.u-resource-form-container) .ant-image-preview-operations{background:#07131bf0!important;border-bottom:1px solid var(--lcp-border)!important}@media(max-width:768px){.ui-container{width:calc(100vw - 32px)}}.no-auth-container{padding:50px;text-align:center;margin-top:50px}.no-auth-container .error-code{font-size:100px;font-weight:600;background:linear-gradient(135deg,#6c6c6c,#b0b0b0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:10px;letter-spacing:-4px}.no-auth-container .error-title{font-size:20px;font-weight:300;color:#e8e8e8b3;margin-bottom:20px;letter-spacing:-.5px}.no-auth-container .error-description{font-size:14px;line-height:1.6;font-weight:300;color:#e8e8e8b3;max-width:500px;margin:0 auto 30px}.no-auth-container .btn-container{display:flex;justify-content:center;gap:15px;margin-top:30px}.no-auth-container .btn-container .btn{padding:14px 36px;font-size:17px;font-weight:500;border-radius:12px;border:none;cursor:pointer;transition:all .3s ease;outline:none;display:inline-flex;align-items:center;gap:8px}.no-auth-container .btn-container .btn.btn-primary{background:linear-gradient(135deg,#3a3a3c,#2c2c2e);color:var(--lcp-text);border:1px solid rgba(226,59,118,.08);box-shadow:0 4px 20px #0000004d}.no-auth-container .btn-container .btn.btn-primary:hover{background:linear-gradient(135deg,#4a4a4c,#3c3c3e);transform:translateY(-2px);box-shadow:0 6px 24px #0006}.no-auth-container .btn-container .btn.btn-secondary{background:transparent;color:#e8e8e8cc;border:1px solid rgba(226,59,118,.1)}.no-auth-container .btn-container .btn.btn-secondary:hover{background:#07131bc2;transform:translateY(-2px)}.lco-error-boundary{background-color:var(--lcp-bg-0);min-height:100vh;display:flex;align-items:center;justify-content:center;font-family:Inter,Helvetica Neue,Arial,PingFang SC,Microsoft YaHei,sans-serif}.lco-error-boundary .error-container{max-width:600px;padding:40px 20px;text-align:center}.lco-error-boundary .error-container .ant-result{padding:0}.lco-error-boundary .error-container .ant-result .ant-result-title{font-size:28px;font-weight:600;color:var(--lcp-text);margin-bottom:16px;line-height:1.4}.lco-error-boundary .error-container .ant-result .ant-result-subtitle{font-size:16px;color:var(--lcp-text-muted);line-height:1.6;margin-bottom:32px}.lco-error-boundary .error-container .ant-result .ant-result-icon{margin-bottom:32px}.lco-error-boundary .error-container .ant-result .ant-result-icon .anticon{font-size:80px;color:#ffb347}.lco-error-boundary .error-container .ant-result .ant-result-extra{display:flex;gap:16px;justify-content:center;margin-top:0}.lco-error-boundary .error-container .ant-result .ant-result-extra .error-action-button{height:48px;padding:0 24px;border-radius:8px;font-size:16px;font-weight:600;transition:all .3s ease;display:flex;align-items:center;gap:8px}.lco-error-boundary .error-container .ant-result .ant-result-extra .error-action-button.ant-btn-primary{background:var(--lcp-text);border:none;color:var(--lcp-text)}.lco-error-boundary .error-container .ant-result .ant-result-extra .error-action-button.ant-btn-primary:hover{background:#00d9c9;transform:translateY(-2px);box-shadow:0 4px 16px #e23b7638}.lco-error-boundary .error-container .ant-result .ant-result-extra .error-action-button.ant-btn-primary:active{transform:translateY(0)}.lco-error-boundary .error-container .ant-result .ant-result-extra .error-action-button.secondary{background:transparent;border:1px solid #2A2336;color:var(--lcp-text-soft)}.lco-error-boundary .error-container .ant-result .ant-result-extra .error-action-button.secondary:hover{border-color:var(--lcp-text);color:var(--lcp-text);transform:translateY(-2px)}.lco-error-boundary .error-container .ant-result .ant-result-extra .error-action-button.secondary:active{transform:translateY(0)}.lco-error-boundary .error-container .error-details{margin-top:40px;padding:24px;background:var(--lcp-surface-solid);border-radius:12px;border:1px solid #2A2336;text-align:left}.lco-error-boundary .error-container .error-details .error-details-title{font-size:16px;font-weight:600;color:var(--lcp-text);margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #2A2336}.lco-error-boundary .error-container .error-details .error-message{font-size:14px;color:#ffb347;margin-bottom:16px;padding:12px;background:#f480241a;border-radius:6px;border-left:3px solid #FFB347}.lco-error-boundary .error-container .error-details .error-stack{font-size:12px;color:var(--lcp-text-muted);background:var(--lcp-bg-0);padding:16px;border-radius:6px;overflow:auto;max-height:200px;margin:0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;line-height:1.5}.lco-error-boundary *{box-sizing:border-box}.lco-error-boundary .ant-result,.lco-error-boundary .ant-btn{margin:0}.product-management-page{position:relative;width:100%;min-height:calc(100vh - 120px);color:#e8ecff;font-family:Inter,Helvetica Neue,Arial,PingFang SC,Microsoft YaHei,sans-serif;background:transparent!important}.product-management-page .product-management-container{position:relative;overflow:hidden;min-height:880px;padding:46px 0 42px;background-image:linear-gradient(90deg,#040814fa,#040814a3 46%,#04081414 70%,#040814b8),linear-gradient(180deg,#040814eb,#04081414 20%,#040814c2),url(/assets/product-hero-cube-Bz_-m1BY.png),radial-gradient(ellipse 36% 24% at 88% 4%,rgba(47,77,190,.16),transparent 70%),radial-gradient(ellipse 44% 30% at 12% 98%,rgba(90,56,174,.08),transparent 72%);background-position:right top,right top,right 0 top 8px,center,center;background-repeat:no-repeat;background-size:560px 240px,560px 240px,560px auto,auto,auto;background-blend-mode:normal,normal,screen,normal,normal}.product-management-page .product-hero,.product-management-page .product-toolbar,.product-management-page .product-table-section{position:relative;z-index:1}.product-management-page .product-hero{display:flex;align-items:flex-start;justify-content:space-between;min-height:170px;margin-bottom:28px}.product-management-page .product-hero-copy{position:relative;z-index:2;min-width:0;padding-top:4px}.product-management-page .product-hero-heading{display:flex;align-items:baseline;gap:18px;min-width:0}.product-management-page .page-title{margin:0;color:#fff;font-size:40px;font-weight:800;line-height:1.18;letter-spacing:0;white-space:nowrap;text-shadow:0 0 1px rgba(255,255,255,.65),0 0 22px rgba(108,130,255,.18)}.product-management-page .page-title-en{color:#d9ddf694;font-size:15px;font-weight:600;line-height:1.2;letter-spacing:0;white-space:nowrap}.product-management-page .page-description{margin:18px 0 0;color:#d7dcf4a8;font-size:17px;font-weight:500;line-height:1.5;letter-spacing:0}.product-management-page .product-toolbar{display:flex;align-items:center;gap:22px;margin-bottom:28px;padding:30px 29px;border:1px solid rgba(78,94,166,.36);border-radius:12px;background:#050a18b3;box-shadow:inset 0 1px #ffffff08,inset 0 0 0 1px #ffffff03,0 18px 42px #0003;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.product-management-page .toolbar-field{display:flex;align-items:center;gap:12px;height:56px;min-width:0;padding:0 17px;border:1px solid rgba(76,94,166,.38);border-radius:9px;background:#090f22bd;box-shadow:inset 0 0 0 1px #ffffff05,inset 12px 0 22px #6276e50a;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.product-management-page .toolbar-field:hover{border-color:#6c7ede8f}.product-management-page .toolbar-field:focus-within{border-color:#7e69ffb8;background:#0a1025e0;box-shadow:0 0 0 3px #6353ff21,inset 0 0 0 1px #ffffff08}.product-management-page .toolbar-field--search{flex:0 1 276px;min-width:250px}.product-management-page .toolbar-field--select{flex:0 0 238px}.product-management-page .toolbar-field-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#d8def8b8}.product-management-page .toolbar-field-label{display:inline-flex;align-items:center;flex-shrink:0;height:100%;color:#f3f6ff;font-size:16px;font-weight:800;line-height:normal;white-space:nowrap}.product-management-page .toolbar-input.ant-input-affix-wrapper,.product-management-page .toolbar-input{flex:1;min-width:0;height:54px;min-height:54px;padding:0;border:0!important;background:transparent!important;box-shadow:none!important}.product-management-page .toolbar-input.ant-input-affix-wrapper:hover,.product-management-page .toolbar-input:hover,.product-management-page .toolbar-input.ant-input-affix-wrapper:focus,.product-management-page .toolbar-input:focus,.product-management-page .toolbar-input.ant-input-affix-wrapper.ant-input-affix-wrapper-focused,.product-management-page .toolbar-input.ant-input-affix-wrapper-focused{border:0!important;box-shadow:none!important}.product-management-page .toolbar-input.ant-input-affix-wrapper .ant-input,.product-management-page .toolbar-input .ant-input{color:#f4f7ff!important;font-size:16px;font-weight:500;background:transparent!important}.product-management-page .toolbar-input.ant-input-affix-wrapper .ant-input::placeholder,.product-management-page .toolbar-input .ant-input::placeholder{color:#d8def880!important}.product-management-page .toolbar-input.ant-input-affix-wrapper .ant-input-clear-icon,.product-management-page .toolbar-input .ant-input-clear-icon{color:#cdd6f47a}.product-management-page .toolbar-input.ant-input-affix-wrapper .ant-input-clear-icon:hover,.product-management-page .toolbar-input .ant-input-clear-icon:hover{color:#f4f7ffe6}.product-management-page .toolbar-select{display:flex;align-items:center;flex:1;height:100%;min-width:0}.product-management-page .toolbar-select .ant-select-selector{display:flex!important;align-items:center!important;width:100%;height:100%!important;padding:0 30px 0 0!important;border:0!important;background:transparent!important;box-shadow:none!important}.product-management-page .toolbar-select .ant-select-selection-wrap{display:flex!important;align-items:center!important;height:100%;line-height:normal}.product-management-page .toolbar-select .ant-select-selection-item,.product-management-page .toolbar-select .ant-select-selection-placeholder{display:flex;align-items:center;align-self:center;height:auto;color:#d8def8b8!important;font-size:16px;font-weight:600;line-height:normal!important}.product-management-page .toolbar-select .ant-select-selection-search{inset-inline-start:0!important;inset-inline-end:30px!important;display:flex;align-items:center}.product-management-page .toolbar-select .ant-select-selection-search .ant-select-selection-search-input{height:54px!important}.product-management-page .toolbar-select .ant-select-arrow,.product-management-page .toolbar-select .ant-select-clear{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-top:0;color:#d8def8b8!important;top:50%!important;transform:translateY(-50%)!important}.product-management-page .toolbar-select .ant-select-suffix{display:inline-flex;align-items:center;justify-content:center;line-height:1}.product-management-page .toolbar-select .ant-select-suffix svg{display:block}.product-management-page .toolbar-action{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:10px;height:56px;padding:0 22px;border:1px solid rgba(76,94,166,.38);border-radius:9px;background:#090f22bd;color:#eef2ff;font:inherit;font-size:16px;font-weight:700;line-height:1;cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}.product-management-page .toolbar-action svg{display:block;flex-shrink:0}.product-management-page .toolbar-action:hover{transform:translateY(-1px);border-color:#6c7ede8f;background:#0b1228db;box-shadow:0 12px 24px #0000002e}.product-management-page .toolbar-action--primary{min-width:150px;border:0;background:linear-gradient(135deg,#8651ff,#2f80ff);color:#fff;box-shadow:0 18px 32px #445bff4d,inset 0 1px #ffffff3d}.product-management-page .toolbar-action--primary:hover{border:0;background:linear-gradient(135deg,#9464ff,#3b8dff);color:#fff;box-shadow:0 22px 38px #445bff5c,inset 0 1px #ffffff42}.product-management-page .product-table-section{background:transparent!important}.product-management-page .product-table-frame{position:relative;display:flex;flex-direction:column;min-height:528px;overflow:hidden;border:1px solid rgba(91,106,215,.42);border-radius:12px;background:radial-gradient(ellipse 28% 18% at 92% 8%,rgba(85,64,191,.16),transparent 72%),linear-gradient(180deg,#060b19db,#040812eb);box-shadow:inset 0 1px #ffffff08,0 18px 42px #0000003d}.product-management-page .product-table-frame:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 16%),radial-gradient(ellipse 22% 12% at 2% 0%,rgba(81,104,223,.08),transparent 72%)}.product-management-page .product-table-viewport{position:relative;z-index:1;flex:1}.product-management-page .product-table{background:transparent!important}.product-management-page .product-table .ant-table{background:transparent!important;color:#e7ebff}.product-management-page .product-table .ant-table-container,.product-management-page .product-table .ant-table-content,.product-management-page .product-table .ant-table-body,.product-management-page .product-table .ant-table-header{background:transparent!important;border:0!important}.product-management-page .product-table .ant-table-thead>tr>th{height:78px;padding:18px 16px;border-bottom:1px solid rgba(84,98,178,.3)!important;border-right:1px solid rgba(83,93,156,.16);background:linear-gradient(180deg,#181e44c7,#0f1530c7)!important;color:#f4f7ff!important;font-size:16px;font-weight:800;letter-spacing:0;white-space:nowrap}.product-management-page .product-table .ant-table-thead>tr>th:before{display:none!important}.product-management-page .product-table .ant-table-thead>tr>th:last-child{border-right:0}.product-management-page .product-table .ant-table-tbody>tr{height:148px;transition:background-color .2s ease}.product-management-page .product-table .ant-table-tbody>tr>td{padding:22px 16px;border-bottom:1px solid rgba(78,91,156,.22)!important;border-right:1px solid rgba(83,93,156,.12);background:transparent!important;color:#dce2f9d1;font-size:15px;vertical-align:middle;white-space:nowrap}.product-management-page .product-table .ant-table-tbody>tr:hover>td{background:#4e60ce0b!important}.product-management-page .product-table .ant-table-tbody>tr:last-child>td{border-bottom:0!important}.product-management-page .product-table .ant-table-tbody>tr>td:last-child{border-right:0}.product-management-page .product-table .ant-table-tbody>tr.ant-table-measure-row{height:0!important;visibility:collapse!important}.product-management-page .product-table .ant-table-tbody>tr.ant-table-measure-row>th,.product-management-page .product-table .ant-table-tbody>tr.ant-table-measure-row>td{height:0!important;padding:0!important;border:0!important;line-height:0!important}.product-management-page .product-table .ant-table-placeholder .ant-table-cell{padding:40px 24px;border-bottom:0!important;background:transparent!important;color:#d5dcf78f}.product-management-page .product-index{color:#f2f4ff;font-size:16px;font-weight:500}.product-management-page .product-name-cell{display:flex;align-items:center;gap:14px;min-width:0;overflow:hidden}.product-management-page .product-name-cover{flex-shrink:0;width:78px;height:78px;overflow:hidden;border:1px solid rgba(98,112,201,.24);border-radius:8px;background:#080d1de6;box-shadow:0 10px 24px #00000047,inset 0 1px #ffffff0a}.product-management-page .product-name-cover img{display:block;width:100%;height:100%;object-fit:cover}.product-management-page .product-name-info{display:flex;flex:1 1 auto;flex-direction:column;gap:7px;min-width:0;overflow:hidden}.product-management-page .product-name-row{display:flex;align-items:center;gap:9px;min-width:0}.product-management-page .product-name-title{display:block;overflow:hidden;color:#f7f8ff;font-size:17px;font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.product-management-page .product-name-badge{flex-shrink:0;padding:4px 9px;border:1px solid rgba(132,104,255,.28);border-radius:999px;background:#342670d1;color:#b8a6ff;font-size:12px;font-weight:700;line-height:1.15;box-shadow:inset 0 1px #ffffff0d}.product-management-page .product-name-desc{overflow:hidden;color:#d7dcf4b3;font-size:15px;font-weight:500;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.product-management-page .product-publisher,.product-management-page .product-time{color:#dce2f9d1;font-size:15px;font-weight:500;letter-spacing:0}.product-management-page .product-type-tag{display:inline-flex;align-items:center;justify-content:center;min-width:78px;padding:7px 12px;border:1px solid rgba(86,102,178,.18);border-radius:8px;background:#0e142ac7;color:#dce2f9d6;font-size:14px;font-weight:700;line-height:1.1;white-space:nowrap;box-shadow:inset 0 1px #ffffff0a}.product-management-page .product-type-tag--success{border-color:#38b88429;background:#08332bc2;color:#51e0a2}.product-management-page .product-type-tag--warning{border-color:#9a69ff2e;background:#321a5bc7;color:#c096ff}.product-management-page .product-type-tag--info{border-color:#558eff2e;background:#0e1c3ac2;color:#8eb8ff}.product-management-page .product-type-tag--muted{color:#d8def8ad}.product-management-page .product-status{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border:1px solid rgba(86,102,178,.2);border-radius:9px;background:#0d1328c7;font-size:14px;font-weight:700;line-height:1.1;white-space:nowrap}.product-management-page .product-status-dot{width:8px;height:8px;border-radius:999px;background:currentColor;box-shadow:0 0 12px currentColor}.product-management-page .product-status--success{border-color:#39bc852e;background:#082b23b8;color:#51e0a2}.product-management-page .product-status--warning{border-color:#9a69ff2e;background:#321a5bbd;color:#c096ff}.product-management-page .product-status--danger{border-color:#ff585033;background:#321117b8;color:#ff625d}.product-management-page .product-status--muted{color:#d8def8b8}.product-management-page .product-actions{display:flex;align-items:center;justify-content:center;gap:12px;white-space:nowrap}.product-management-page .product-action-btn{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:1px solid rgba(76,94,166,.24);border-radius:9px;background:#070d1eb3;color:#4883ff;cursor:pointer;box-shadow:inset 0 1px #ffffff08;transition:transform .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,background .2s ease}.product-management-page .product-action-btn:hover{transform:translateY(-1px);background:#0b1228d6;box-shadow:0 10px 22px #00000029}.product-management-page .product-action-btn--edit{color:#3186ff}.product-management-page .product-action-btn--edit:hover{border-color:#4a84ff8a;color:#58a0ff}.product-management-page .product-action-btn--copy{color:#a967ff}.product-management-page .product-action-btn--copy:hover{border-color:#a967ff85;color:#c089ff}.product-management-page .product-action-btn--delete{color:#ff5252}.product-management-page .product-action-btn--delete:hover{border-color:#ff52528a;color:#ff6b6b}.product-management-page .product-action-btn--more{color:#6c9dff}.product-management-page .product-action-btn--more:hover{border-color:#6c9dff70;color:#91b7ff}.product-management-page .product-footer{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:144px;padding:30px 28px 32px;border-top:1px solid rgba(78,91,156,.22);background:#04081247}.product-management-page .product-footer-left{display:flex;align-items:center;gap:14px;min-width:0}.product-management-page .product-footer-ornament{flex-shrink:0;width:56px;height:56px;overflow:hidden;border:1px solid rgba(85,106,218,.4);border-radius:8px;background:#0a1026cc;box-shadow:0 0 24px #5064ff33,inset 0 1px #ffffff0a}.product-management-page .product-footer-ornament img{display:block;width:100%;height:100%;object-fit:cover;mix-blend-mode:screen}.product-management-page .product-footer-total{color:#d9dff8c7;font-size:17px;font-weight:500;white-space:nowrap}.product-management-page .product-footer-right{display:flex;align-items:center;justify-content:flex-end;gap:17px;min-width:0;flex-wrap:wrap}.product-management-page .product-footer-range{color:#d9dff8c2;font-size:17px;font-weight:500;white-space:nowrap}.product-management-page .product-pagination{display:flex;align-items:center;gap:9px;margin:0}.product-management-page .product-pagination .ant-pagination-item{min-width:56px;height:56px;margin-inline:0;border:1px solid rgba(76,94,166,.28)!important;border-radius:9px;background:#080f22b3!important;line-height:54px;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.product-management-page .product-pagination .ant-pagination-item a{color:#f0f3ffeb!important;font-size:18px;font-weight:700}.product-management-page .product-pagination .ant-pagination-item:hover{border-color:#6b7fe080!important}.product-management-page .product-pagination .ant-pagination-item-active{border-color:#667efff2!important;background:linear-gradient(180deg,#715bffd1,#3469f4c7)!important;box-shadow:0 0 0 1px #778cff38,0 0 22px #5269ff59,inset 0 1px #ffffff1a!important}.product-management-page .product-pagination .ant-pagination-item-active a{color:#fff!important}.product-management-page .product-pagination .ant-pagination-prev .ant-pagination-item-link,.product-management-page .product-pagination .ant-pagination-next .ant-pagination-item-link{width:56px;height:56px;border:1px solid rgba(76,94,166,.28)!important;border-radius:9px;background:#080f22b3!important;color:#d9dff8b3!important}.product-management-page .product-pagination .ant-pagination-prev:hover .ant-pagination-item-link,.product-management-page .product-pagination .ant-pagination-next:hover .ant-pagination-item-link{border-color:#6b7fe080!important;color:#fff!important}.product-management-page .product-pagination .ant-pagination-options{margin-left:8px}.product-management-page .product-pagination .ant-pagination-options .ant-select{display:flex;align-items:center;min-width:130px;height:56px}.product-management-page .product-pagination .ant-pagination-options .ant-select-selector{display:flex!important;align-items:center!important;height:56px!important;padding:0 17px!important;border:1px solid rgba(76,94,166,.28)!important;border-radius:9px!important;background:#080f22b3!important;box-shadow:none!important}.product-management-page .product-pagination .ant-pagination-options .ant-select-selection-wrap{display:flex!important;align-items:center!important;height:100%}.product-management-page .product-pagination .ant-pagination-options .ant-select-selection-item,.product-management-page .product-pagination .ant-pagination-options .ant-select-selection-placeholder{display:flex;align-items:center;height:auto;color:#f0f3ffeb!important;font-size:17px;font-weight:700;line-height:normal!important}.product-management-page .product-pagination .ant-pagination-options .ant-select-arrow,.product-management-page .product-pagination .ant-pagination-options .ant-select-clear{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-top:0;color:#d9dff8b3!important;top:50%!important;transform:translateY(-50%)!important}.product-management-page .product-pagination .ant-pagination-options .ant-select-suffix{display:inline-flex;align-items:center;justify-content:center;line-height:1}.product-management-page .product-pagination .ant-pagination-options .ant-select-suffix svg{display:block}.product-management-page .product-pagination .ant-pagination-total-text{display:none}.product-modal{max-width:calc(100vw - 32px)}.product-modal .ant-modal-content{overflow:hidden;padding:0;border:1px solid rgba(100,125,215,.36);border-radius:16px;background:radial-gradient(circle at 48% 4%,rgba(124,80,255,.2),transparent 34%),linear-gradient(180deg,#070c1ff5,#050814fa);color:#eef3ff;box-shadow:0 24px 70px #0000006b,inset 0 1px #ffffff0f,inset 0 0 42px #3d52aa1f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.product-modal .ant-modal-header{margin:0;padding:24px 32px 20px;border-bottom:1px solid rgba(77,99,162,.34);background:radial-gradient(circle at 12% 0%,rgba(137,69,255,.16),transparent 36%),radial-gradient(circle at 92% 10%,rgba(51,103,255,.18),transparent 34%),#0a10269e}.product-modal .product-modal-title{display:flex;align-items:center;gap:14px;color:#d965ff;text-shadow:0 0 22px rgba(185,78,255,.42)}.product-modal .product-modal-title span{color:#f6f2ff;font-size:24px;font-weight:800;line-height:1.2;letter-spacing:0;text-shadow:0 0 24px rgba(177,81,255,.32)}.product-modal .ant-modal-body{max-height:min(640px,calc(100vh - 230px));padding:28px 32px 10px;overflow-y:auto}.product-modal .ant-modal-body::-webkit-scrollbar{width:8px}.product-modal .ant-modal-body::-webkit-scrollbar-track{background:#060d1f6b}.product-modal .ant-modal-body::-webkit-scrollbar-thumb{border-radius:999px;background:#697cca94}.product-modal .ant-modal-title{color:#eef3ff}.product-modal .ant-modal-close{top:22px;color:#e6ebffb8}.product-modal .ant-modal-close:hover{color:#fff;background:#9b6dff1f}.product-modal .ant-modal-footer{display:flex;justify-content:flex-end;gap:14px;margin:0;padding:24px 32px;border-top:1px solid rgba(77,99,162,.34);background:#0a10269e}.product-modal .ant-modal-footer .ant-btn{min-width:114px;height:44px;border-radius:8px;font-size:15px;font-weight:800}.product-modal .ant-modal-footer .ant-btn-default{border-color:#7389ca94;background:#080e22b8;color:#eef4ffe6}.product-modal .ant-modal-footer .ant-btn-default:hover{border-color:#9b6dffb8!important;background:#0c1430e6!important;color:#fff!important}.product-modal .ant-modal-footer .ant-btn-primary{min-width:148px;border:0;background:linear-gradient(135deg,#7254ff,#bb56ff 46%,#ff746f);color:#fff;box-shadow:0 12px 28px #a956ff42}.product-modal .ant-modal-footer .ant-btn-primary:hover{background:linear-gradient(135deg,#8363ff,#c967ff 46%,#ff827c);color:#fff}.product-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px}.product-form .ant-form-item{margin:0}.product-form .ant-form-item:nth-child(3),.product-form .ant-form-item:nth-child(10){grid-column:1 / -1}.product-form .ant-form-item-label{padding-bottom:8px}.product-form .ant-form-item-label>label{color:#eef3ff;font-size:14px;font-weight:800;line-height:1.35}.product-form .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before{color:#ffad58;font-size:15px;font-weight:900}.product-form .ant-form-item-explain-error{color:#ffb15f;font-size:12px;font-weight:600}.product-form .ant-input,.product-form .ant-input-number,.product-form .ant-select-selector,.product-form textarea.ant-input{border:1px solid rgba(95,120,190,.38)!important;border-radius:8px!important;background:#070e22ad!important;color:#edf3ff!important;font-size:14px;font-weight:600;box-shadow:inset 0 1px #ffffff05!important;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.product-form .ant-input,.product-form .ant-input-number,.product-form .ant-select-selector{min-height:44px}.product-form .ant-input,.product-form .ant-input-number-input{padding:0 16px}.product-form textarea.ant-input{min-height:112px;padding:16px;line-height:1.65;resize:none}.product-form .ant-input:hover,.product-form .ant-input-number:hover,.product-form .ant-select:hover .ant-select-selector,.product-form textarea.ant-input:hover{border-color:#7893ff9e!important;background:#091129d1!important}.product-form .ant-input:focus,.product-form .ant-input-focused,.product-form .ant-input-number-focused,.product-form .ant-select-focused .ant-select-selector,.product-form textarea.ant-input:focus{border-color:#9b6dffdb!important;background:#09112aeb!important;box-shadow:0 0 0 2px #9760ff2e,0 0 20px #5a73ff24!important}.product-form .ant-input::placeholder,.product-form textarea.ant-input::placeholder,.product-form .ant-select-selection-placeholder{color:#a9b3d5b8!important;font-weight:600}.product-form .ant-input-number-input,.product-form .ant-select-selection-item{color:#edf3ff!important;font-weight:600}.product-form .ant-input-number-handler-wrap{display:none}.product-form .ant-select-arrow{color:#c3cdecc7!important}@media(max-width:1280px){.product-management-page .product-management-container{background-size:470px 210px,470px 210px,470px auto,auto,auto}.product-management-page .product-toolbar{gap:14px;padding:24px}.product-management-page .toolbar-field--search{flex-basis:260px}.product-management-page .toolbar-field--select{flex:1 1 205px}.product-management-page .toolbar-action{padding:0 18px}}@media(max-width:1080px){.product-management-page .product-management-container{background-size:390px 188px,390px 188px,390px auto,auto,auto}.product-management-page .product-toolbar{flex-wrap:wrap}.product-management-page .toolbar-field--search,.product-management-page .toolbar-field--select{flex:1 1 calc(50% - 12px)}.product-management-page .toolbar-action--primary{flex:1 1 180px}}@media(max-width:768px){.product-management-page{min-height:auto}.product-management-page .product-management-container{min-height:auto;padding:30px 0}.product-management-page .product-hero{flex-direction:column;gap:18px;min-height:auto}.product-management-page .product-hero-heading{flex-wrap:wrap;gap:10px}.product-management-page .page-title{font-size:34px}.product-management-page .page-title-en{font-size:13px}.product-management-page .page-description{margin-top:12px;font-size:15px}.product-management-page .product-management-container{background-position:right -88px top 42px,right -88px top 42px,right -88px top 42px,center,center;background-size:330px 150px,330px 150px,330px auto,auto,auto}.product-management-page .product-toolbar{align-items:stretch;gap:12px;padding:18px}.product-management-page .toolbar-field--search,.product-management-page .toolbar-field--select,.product-management-page .toolbar-action--primary{flex:1 1 100%;min-width:0;width:100%}.product-management-page .product-table-frame{min-height:420px}.product-management-page .product-footer{align-items:flex-start;flex-direction:column;min-height:auto;padding:22px 18px}.product-management-page .product-footer-right{justify-content:flex-start;width:100%}.product-management-page .product-pagination{flex-wrap:wrap}.product-management-page .product-pagination .ant-pagination-options{width:100%;margin-left:0}.product-management-page .product-pagination .ant-pagination-options .ant-select{width:100%}}@media(max-width:640px){.product-management-page .product-table .ant-table-thead>tr>th,.product-management-page .product-table .ant-table-tbody>tr>td{padding:18px 14px;font-size:14px}.product-management-page .product-name-cover{width:70px;height:70px}.product-management-page .product-name-title{font-size:16px}.product-management-page .product-name-desc,.product-management-page .product-time,.product-management-page .product-publisher,.product-management-page .product-index,.product-management-page .product-footer-total,.product-management-page .product-footer-range{font-size:14px}.product-management-page .product-action-btn{width:42px;height:42px}.product-management-page .product-pagination .ant-pagination-item,.product-management-page .product-pagination .ant-pagination-prev .ant-pagination-item-link,.product-management-page .product-pagination .ant-pagination-next .ant-pagination-item-link{min-width:44px;width:44px;height:44px;line-height:42px}.product-management-page .product-pagination .ant-pagination-item a{font-size:14px}.product-management-page .product-pagination .ant-pagination-options .ant-select-selector{height:44px!important}.product-management-page .product-pagination .ant-pagination-options .ant-select-selection-item,.product-management-page .product-pagination .ant-pagination-options .ant-select-selection-placeholder{font-size:14px;line-height:42px!important}}.order-process{min-height:100vh;padding:31px 0 39px;color:#f7f3ff;background:#050914 url(/assets/order-confirm-bg-DXrS495G.png) center top / cover no-repeat}.order-process .ui-container{width:min(1298px,calc(100vw - 102px));margin:0 auto}.order-process .order-steps-container,.order-process .order-panel{border:1px solid rgba(138,148,196,.22);background:#070b1abd;box-shadow:inset 0 1px #ffffff0d,0 22px 70px #0000003d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.order-process .order-steps-container{position:relative;height:121px;margin-bottom:38px;overflow:hidden;border-radius:13px}.order-process .order-steps-container:before{content:"";position:absolute;inset:0 auto auto 0;width:310px;height:128px;pointer-events:none;background:url(/assets/order-table-label-glow-enKABixN.png) left top / cover no-repeat;opacity:.78;mix-blend-mode:screen}.order-process .order-steps{--step-progress: 33.333%;position:relative;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;height:100%;padding:0 44px}.order-process .order-steps:before,.order-process .order-steps:after{content:"";position:absolute;left:10px;bottom:0;height:4px;pointer-events:none}.order-process .order-steps:before{width:calc(var(--step-progress) - 130px);min-width:304px;max-width:calc(100% - 20px);background:linear-gradient(90deg,#73a5ff,#b23cff);box-shadow:0 -12px 32px #7e4cff73}.order-process .order-steps:after{width:100%;background:linear-gradient(90deg,rgba(115,165,255,.36),rgba(178,60,255,.26),transparent 28%);opacity:.36}.order-process .order-step{position:relative;display:flex;align-items:center;gap:18px;min-width:0;color:#f6f3ff6b}.order-process .order-step:not(:last-child):after{content:"";position:absolute;top:50%;left:280px;right:64px;height:1px;background:#8085ae47;transform:translateY(-50%)}.order-process .order-step.is-active,.order-process .order-step.is-complete{color:#fbf8ff}.order-process .order-step.is-active .step-icon,.order-process .order-step.is-complete .step-icon{color:#fff;border-color:#ae8bff61;background:linear-gradient(145deg,#7566fff2,#9632e2f2);box-shadow:0 0 0 12px #8f41ff26,0 0 34px #924dff8f}.order-process .order-step.is-complete .step-icon{background:linear-gradient(145deg,#6380ffd1,#7156e2d1)}.order-process .step-icon{display:inline-flex;align-items:center;justify-content:center;width:61px;height:61px;flex:0 0 61px;color:#d2d8ee94;border:1px solid rgba(126,138,179,.16);border-radius:50%;background:#121728a3}.order-process .step-icon svg{width:28px;height:28px}.order-process .step-code{font-size:21px;font-weight:800;letter-spacing:0}.order-process .step-title{font-size:21px;font-weight:700;white-space:nowrap}.order-process .order-panel{min-height:895px;padding:48px 55px 31px;border-radius:13px}.order-process .order-panel__header{display:flex;align-items:flex-start;justify-content:space-between;margin:0 27px 39px 56px}.order-process .order-heading{display:flex;align-items:center;gap:24px}.order-process .order-heading h2{margin:0;color:#fbf8ff;font-size:27px;font-weight:800;line-height:1.15;letter-spacing:0}.order-process .order-heading p{margin:6px 0 0;color:#cbcfe69e;font-size:16px;font-weight:700;line-height:1;letter-spacing:0}.order-process .order-heading__icon{width:30px;height:30px;color:#a76cff;filter:drop-shadow(0 0 11px rgba(130,91,255,.72))}.order-process .order-total{display:flex;align-items:baseline;gap:20px;padding-top:13px}.order-process .order-total span{color:#fbf8ff;font-size:23px;font-weight:800}.order-process .order-total strong{color:#a68cff;font-size:33px;font-weight:900;line-height:1;text-shadow:0 0 21px rgba(132,104,255,.36)}.order-process .product-info-table{position:relative;overflow:hidden;width:calc(100% - 56px);margin:0 auto;border:1px solid rgba(136,144,190,.24);border-radius:11px;background:#040814a3}.order-process .product-info-table:before{content:"";position:absolute;inset:0 auto 0 0;width:46%;pointer-events:none;background:#0e0e20e6 url(/assets/order-table-label-glow-enKABixN.png) left center / 100% 100% no-repeat}.order-process .product-info-row{position:relative;z-index:1;display:grid;grid-template-columns:46% 54%;min-height:92px;border-bottom:1px solid rgba(137,144,184,.2)}.order-process .product-info-row:last-child{border-bottom:0}.order-process .product-info-row.is-total{min-height:96px;border-top:1px solid rgba(173,80,255,.76);box-shadow:inset 0 1px #7588ff66}.order-process .product-info-row.is-total .product-info-label,.order-process .product-info-row.is-total .product-info-value{background-color:#180e2d66}.order-process .product-info-label,.order-process .product-info-value{display:flex;align-items:center;min-width:0}.order-process .product-info-label{gap:28px;padding:0 45px;color:#f6f3ff;font-size:21px;font-weight:800;border-right:1px solid rgba(128,134,178,.25)}.order-process .product-info-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 34px;color:#9b69ff;filter:drop-shadow(0 0 9px rgba(136,91,255,.72))}.order-process .product-info-icon svg{width:27px;height:27px}.order-process .product-info-value{padding:0 35px;color:#f5f1ff;font-size:19px;font-weight:650;line-height:1.5;overflow-wrap:anywhere}.order-process .product-info-value.is-strong{color:#a68cff;font-size:23px;font-weight:900;text-shadow:0 0 18px rgba(139,101,255,.36)}.order-process .extended-info{width:calc(100% - 56px);margin:26px auto 0;padding:18px 22px;color:#f7f3ffcc;border:1px solid rgba(136,144,190,.18);border-radius:10px;background:#0a0d1bad}.order-process .order-actions,.order-process .payment-actions{display:flex;align-items:center;flex-direction:column;margin-top:40px}.order-process .confirm-button{min-width:321px;height:80px;padding:0 55px;color:#fff!important;border:1px solid rgba(200,211,255,.78)!important;border-radius:12px;background:linear-gradient(129deg,#78a9ff,#744cff 51%,#be35dc)!important;box-shadow:0 0 0 1px #9e80ff33,0 0 29px #834eff8f;font-size:27px;font-weight:900;letter-spacing:0;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.order-process .confirm-button>span{display:inline-flex;align-items:center;justify-content:center;gap:28px;color:#fff!important}.order-process .confirm-button svg{width:30px;height:30px;color:#fff}.order-process .confirm-button:hover{border-color:#e0e7fff2!important;box-shadow:0 0 0 1px #ad90ff42,0 0 38px #9250ffb3;filter:saturate(1.08);transform:translateY(-1px)}.order-process .secure-note{display:flex;align-items:center;gap:9px;margin-top:18px;color:#aeb4ce94;font-size:16px;font-weight:600}.order-process .secure-note svg{width:17px;height:17px}.order-process .payment-card .order-panel__header,.order-process .success-card .order-panel__header{margin-bottom:28px}.order-process .payment-content{display:flex;align-items:center;flex-direction:column;text-align:center}.order-process .payment-info{margin-bottom:28px}.order-process .payment-amount{color:#fbf8ff;font-size:22px;font-weight:800}.order-process .payment-amount .amount-highlight{color:#a68cff;font-size:28px;font-weight:900}.order-process .payment-order{margin-top:8px;color:#cbcfe699;font-size:15px}.order-process .qrcode-container{display:inline-flex;padding:18px;border:1px solid rgba(136,144,190,.24);border-radius:14px;background:#080b18b8}.order-process .payment-status{display:flex;align-items:center;justify-content:center;margin:20px 0 8px;color:#f7f3ffc7;font-size:15px}.order-process .payment-status .status-text{margin-left:10px}.order-process .payment-alert{width:min(520px,100%);margin:16px 0;text-align:left}.order-process .payment-actions{margin-top:26px}.order-process .payment-actions .confirm-button{min-width:150px;height:54px;padding:0 28px;font-size:17px}.order-process .success-content{display:flex;align-items:center;flex-direction:column;color:#fbf8ff;text-align:center}.order-process .success-content .success-icon{width:80px;height:80px;margin-bottom:24px;color:#a68cff;filter:drop-shadow(0 0 22px rgba(132,104,255,.5))}.order-process .success-content h3{margin:0 0 16px;color:#fbf8ff;font-size:29px;font-weight:900}.order-process .success-content p{margin:0 0 8px;color:#cbcfe6b8;font-size:16px}.order-process .success-actions{margin-top:30px}@media(max-width:900px){.order-process{padding:18px 0 26px}.order-process .ui-container{width:calc(100vw - 32px)}.order-process .order-steps-container{height:auto;margin-bottom:20px}.order-process .order-steps{grid-template-columns:1fr;gap:18px;padding:24px}.order-process .order-steps:before,.order-process .order-steps:after{display:none}.order-process .order-step:after{display:none}.order-process .order-panel{min-height:auto;padding:28px 18px}.order-process .order-panel__header{align-items:flex-start;flex-direction:column;gap:18px;margin:0 0 28px}.order-process .order-heading h2{font-size:24px}.order-process .order-total{padding-top:0}.order-process .product-info-table,.order-process .extended-info{width:100%}.order-process .product-info-row{grid-template-columns:1fr}.order-process .product-info-label{min-height:62px;padding:0 22px;border-right:0;border-bottom:1px solid rgba(128,134,178,.25);font-size:18px}.order-process .product-info-value{min-height:66px;padding:0 22px}.order-process .confirm-button{width:100%;min-width:0;height:64px;padding:0 28px;font-size:22px}}.product-category-page{position:relative;isolation:isolate;width:100%;min-height:752px;padding:52px 0;color:#eef3ff;font-family:Inter,Helvetica Neue,Arial,PingFang SC,Microsoft YaHei,sans-serif;background:radial-gradient(ellipse 52% 42% at 87% 6%,rgba(35,75,168,.28),transparent 68%),radial-gradient(ellipse 36% 34% at 75% 24%,rgba(101,68,206,.15),transparent 68%),linear-gradient(180deg,#040c27d6,#03081ceb)}.product-category-page:before{content:"";position:absolute;top:-34px;right:-18px;z-index:-2;width:560px;height:392px;background:linear-gradient(90deg,#040c27f5,#040c2770 32%,#040c270f,#040c274d),linear-gradient(180deg,#040c2733,#040c2700 48%,#03081ce0),url(/assets/category-hero-stack-bg-CAFyrVxm.png) no-repeat right top / 430px auto;background-blend-mode:normal,normal,screen;-webkit-mask-image:radial-gradient(ellipse 78% 66% at 72% 34%,#000 44%,rgba(0,0,0,.72) 62%,transparent 100%);-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-image:radial-gradient(ellipse 78% 66% at 72% 34%,#000 44%,rgba(0,0,0,.72) 62%,transparent 100%);mask-repeat:no-repeat;mask-size:100% 100%;filter:blur(.35px);pointer-events:none}.product-category-page:after{content:"";position:absolute;left:-40px;right:-40px;top:0;z-index:-1;height:1px;background:linear-gradient(90deg,#446cff1f,#7b60ff94,#5195ff1f);pointer-events:none}.product-category-page .product-category-container{position:relative;z-index:1;width:100%;min-height:648px}.product-category-page .product-category-hero{position:relative;display:flex;align-items:flex-start;justify-content:space-between;min-height:176px;padding:0 32px;overflow:hidden}.product-category-page .product-category-copy{position:relative;z-index:2;max-width:650px}.product-category-page .product-category-heading{display:flex;align-items:baseline;gap:16px;min-width:0;white-space:nowrap}.product-category-page .product-category-title{margin:0;color:#f6f8ff;font-size:40px;font-weight:800;line-height:1.16;letter-spacing:0;text-shadow:0 0 22px rgba(110,145,255,.22);white-space:nowrap}.product-category-page .product-category-title-en{color:#ccd3f1b8;font-size:14px;font-weight:600;line-height:1;letter-spacing:.02em;white-space:nowrap}.product-category-page .product-category-description{margin:18px 0 0;color:#dae1f8bd;font-size:16px;font-weight:500;line-height:1.55;letter-spacing:0}.product-category-page .product-category-toolbar{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 26px;min-height:108px;padding:27px 30px;border:1px solid rgba(116,139,230,.28);border-radius:10px;background:radial-gradient(ellipse 50% 120% at 92% 50%,rgba(31,64,139,.16),transparent 70%),linear-gradient(180deg,#07113385,#050d2894);box-shadow:inset 0 1px #ffffff0a,0 18px 42px #00000021;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.product-category-page .category-search-field{display:flex;align-items:center;gap:12px;flex:0 1 410px;max-width:410px;min-height:54px;padding:0 16px;border:1px solid rgba(105,130,214,.34);border-radius:9px;background:#081235bd;box-shadow:inset 0 1px #ffffff0a,inset 0 0 24px #2249af14;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.product-category-page .category-search-field:hover,.product-category-page .category-search-field:focus-within{border-color:#7e97ff94;box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #5c7aff1f,0 0 28px #416fff1a}.product-category-page .category-search-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#d2ddffa8}.product-category-page .category-search-input{flex:1;min-width:0;min-height:54px;padding:0;border:0!important;background:transparent!important;box-shadow:none!important}.product-category-page .category-search-input:hover,.product-category-page .category-search-input:focus,.product-category-page .category-search-input.ant-input-affix-wrapper-focused{border:0!important;box-shadow:none!important}.product-category-page .category-search-input .ant-input{color:#f5f8ff!important;font-size:16px;font-weight:500;background:transparent!important}.product-category-page .category-search-input input{color:#f5f8ff!important}.product-category-page .category-search-input input::placeholder{color:#c7cfeb9e!important}.product-category-page .category-search-input .ant-input-clear-icon{color:#ccd7f88f}.product-category-page .category-search-input .ant-input-clear-icon:hover{color:#f5f8ff}.product-category-page .category-add-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;flex-shrink:0;min-width:164px;height:53px;padding:0 22px;border:0;border-radius:9px;background:linear-gradient(135deg,#8d54ff,#3d92ff);color:#f9fbff;font-size:16px;font-weight:700;line-height:1;cursor:pointer;box-shadow:0 15px 30px #436aff3d,inset 0 1px #ffffff38;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease}.product-category-page .category-add-btn:hover{transform:translateY(-1px);filter:brightness(1.08);box-shadow:0 18px 34px #436aff4d,inset 0 1px #ffffff3d}.product-category-page .category-add-btn:active{transform:translateY(0)}.product-category-page .product-category-table-section{position:relative;z-index:2;background:transparent}.product-category-page .product-category-table-frame{position:relative;display:flex;flex-direction:column;min-height:528px;overflow:hidden;border:1px solid rgba(91,106,215,.42);border-radius:12px;background:radial-gradient(ellipse 28% 18% at 92% 8%,rgba(85,64,191,.16),transparent 72%),linear-gradient(180deg,#060b19db,#040812eb);box-shadow:inset 0 1px #ffffff08,0 18px 42px #0000003d}.product-category-page .product-category-table-frame:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 16%),radial-gradient(ellipse 22% 12% at 2% 0%,rgba(81,104,223,.08),transparent 72%)}.product-category-page .product-category-table{position:relative;z-index:1;background:transparent!important}.product-category-page .product-category-table .ant-table{background:transparent!important;color:#eef3ff}.product-category-page .product-category-table .ant-table-container{border:0!important}.product-category-page .product-category-table .ant-table-content,.product-category-page .product-category-table .ant-table-body,.product-category-page .product-category-table .ant-table-header{background:transparent!important;border:0!important;overflow-x:hidden!important}.product-category-page .product-category-table .ant-table-thead>tr>th{height:60px;padding:14px 16px;border-bottom:1px solid rgba(84,98,178,.3)!important;border-right:1px solid rgba(83,93,156,.16);background:linear-gradient(180deg,#181e44c7,#0f1530c7)!important;color:#f4f7ff!important;font-size:16px;font-weight:800;letter-spacing:0;white-space:nowrap}.product-category-page .product-category-table .ant-table-thead>tr>th:before{display:none!important}.product-category-page .product-category-table .ant-table-thead>tr>th:first-child{border-top-left-radius:0}.product-category-page .product-category-table .ant-table-thead>tr>th:last-child{border-right:0}.product-category-page .product-category-table .ant-table-tbody>tr{height:88px;transition:background-color .2s ease}.product-category-page .product-category-table .ant-table-tbody>tr>td{padding:14px 16px;border-bottom:1px solid rgba(78,91,156,.22)!important;border-right:1px solid rgba(83,93,156,.12);background:transparent!important;color:#dce2f9d1;font-size:15px;vertical-align:middle;white-space:nowrap}.product-category-page .product-category-table .ant-table-tbody>tr:hover>td{background:#4e60ce0b!important}.product-category-page .product-category-table .ant-table-tbody>tr:last-child>td{border-bottom:0!important}.product-category-page .product-category-table .ant-table-tbody>tr>td:last-child{border-right:0}.product-category-page .product-category-table .ant-table-tbody>tr.ant-table-measure-row{height:0!important;visibility:collapse!important}.product-category-page .product-category-table .ant-table-tbody>tr.ant-table-measure-row>th,.product-category-page .product-category-table .ant-table-tbody>tr.ant-table-measure-row>td{height:0!important;padding:0!important;border:0!important;line-height:0!important}.product-category-page .product-category-table .ant-table-placeholder .ant-table-cell{padding:40px 24px;border-bottom:0!important;background:transparent!important;color:#d5dcf78f}.product-category-page .category-table-title{display:inline-flex;align-items:center;gap:10px;color:#f3f5ff}.product-category-page .category-table-title--main{color:#f3f5ff;text-shadow:none}.product-category-page .category-name-cell{display:flex;align-items:center;gap:12px;min-width:0;overflow:hidden}.product-category-page .category-glyph{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:50%;color:#eff4ff;box-shadow:0 12px 24px #00000042,inset 0 1px #ffffff0f}.product-category-page .category-glyph:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(circle at 36% 28%,rgba(255,255,255,.18),transparent 38%);pointer-events:none}.product-category-page .category-glyph svg{position:relative;z-index:1;filter:drop-shadow(0 0 8px currentColor)}.product-category-page .category-glyph--blue{color:#8da4ff;background:radial-gradient(circle at 50% 44%,rgba(76,98,255,.34),transparent 36%),linear-gradient(180deg,#1f2356f5,#101231fa);box-shadow:0 0 24px #5571ff33,0 12px 24px #00000042,inset 0 1px #ffffff0f}.product-category-page .category-glyph--cyan{color:#7df2ff;background:radial-gradient(circle at 50% 44%,rgba(39,219,229,.34),transparent 36%),linear-gradient(180deg,#0b404ceb,#0b202afa);box-shadow:0 0 24px #34e2eb33,0 12px 24px #00000042,inset 0 1px #ffffff0f}.product-category-page .category-glyph--purple{color:#ce8dff;background:radial-gradient(circle at 50% 44%,rgba(171,81,255,.34),transparent 36%),linear-gradient(180deg,#3e1256eb,#1f0d2dfa);box-shadow:0 0 24px #ae58ff33,0 12px 24px #00000042,inset 0 1px #ffffff0f}.product-category-page .category-name-copy{display:flex;flex-direction:column;gap:5px;min-width:0}.product-category-page .category-name-row{display:flex;align-items:center;gap:10px;min-width:0}.product-category-page .category-name{color:#f6f7ff;font-size:16px;font-weight:700;line-height:1.2;letter-spacing:0;white-space:nowrap}.product-category-page .category-name-dot{flex-shrink:0;width:7px;height:7px;border-radius:50%;background:#28dca5;box-shadow:0 0 12px #28dca5e6}.product-category-page .category-code-pill{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-width:0;height:28px;padding:0 10px;border:1px solid currentColor;border-radius:999px;background:#061230c7;font-size:14px;font-weight:700;line-height:1;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-shadow:inset 0 1px #ffffff0d,0 0 12px #3d69ff14}.product-category-page .category-code-pill--blue{color:#72a4ff;border-color:#6f9dff9e}.product-category-page .category-code-pill--cyan{color:#6fefff;border-color:#5fe8ff9e}.product-category-page .category-code-pill--purple{color:#c58dff;border-color:#c680ffa8}.product-category-page .category-description{display:block;overflow:hidden;color:#e8edffd6;font-size:15px;font-weight:500;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.product-category-page .category-actions{display:flex;align-items:center;justify-content:center;gap:10px;white-space:nowrap}.product-category-page .category-action-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid rgba(76,94,166,.24);border-radius:9px;background:#070d1eb3;color:#4883ff;cursor:pointer;box-shadow:inset 0 1px #ffffff08;transition:transform .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,background .2s ease}.product-category-page .category-action-btn:hover{transform:translateY(-1px);background:#0b1228d6;box-shadow:0 10px 22px #00000029}.product-category-page .category-action-btn--edit{color:#3186ff}.product-category-page .category-action-btn--edit:hover{border-color:#4a84ff8a;color:#58a0ff}.product-category-page .category-action-btn--delete{color:#ff5252}.product-category-page .category-action-btn--delete:hover{border-color:#ff52528a;color:#ff6b6b}.product-category-page .product-category-footer{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:144px;margin-top:auto;padding:30px 28px 32px;border-top:1px solid rgba(78,91,156,.22);background:#04081247}.product-category-page .product-category-footer-left{display:flex;align-items:center;gap:14px;min-width:0}.product-category-page .product-category-footer-badge{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:56px;height:56px;border:1px solid rgba(85,106,218,.4);border-radius:8px;background:radial-gradient(circle at 50% 46%,rgba(68,158,255,.28),transparent 38%),#0a1026cc;color:#58b7ff;box-shadow:0 0 24px #5064ff33,inset 0 1px #ffffff0d,0 0 20px #4479ff1f}.product-category-page .product-category-footer-badge svg{filter:drop-shadow(0 0 8px rgba(82,187,255,.68))}.product-category-page .product-category-footer-total{color:#d9dff8c7;font-size:17px;font-weight:500;white-space:nowrap}.product-category-page .product-category-footer-right{display:flex;align-items:center;justify-content:flex-end;gap:17px;min-width:0;flex-wrap:wrap}.product-category-page .product-category-footer-range{color:#d9dff8c2;font-size:17px;font-weight:500;white-space:nowrap}.product-category-page .product-category-pagination{display:flex;align-items:center;gap:9px;margin:0}.product-category-page .product-category-pagination .ant-pagination-item{min-width:56px;height:56px;margin-inline:0;border:1px solid rgba(76,94,166,.28)!important;border-radius:9px;background:#080f22b3!important;line-height:54px;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.product-category-page .product-category-pagination .ant-pagination-item a{color:#f0f3ffeb!important;font-size:18px;font-weight:700}.product-category-page .product-category-pagination .ant-pagination-item:hover{border-color:#6b7fe080!important}.product-category-page .product-category-pagination .ant-pagination-item-active{border-color:#667efff2!important;background:linear-gradient(180deg,#715bffd1,#3469f4c7)!important;box-shadow:0 0 0 1px #778cff38,0 0 22px #5269ff59,inset 0 1px #ffffff1a!important}.product-category-page .product-category-pagination .ant-pagination-item-active a{color:#fff!important}.product-category-page .product-category-pagination .ant-pagination-prev .ant-pagination-item-link,.product-category-page .product-category-pagination .ant-pagination-next .ant-pagination-item-link{width:56px;height:56px;border:1px solid rgba(76,94,166,.28)!important;border-radius:9px;background:#080f22b3!important;color:#d9dff8b3!important}.product-category-page .product-category-pagination .ant-pagination-prev:hover .ant-pagination-item-link,.product-category-page .product-category-pagination .ant-pagination-next:hover .ant-pagination-item-link{border-color:#6b7fe080!important;color:#fff!important}.product-category-page .product-category-pagination .ant-pagination-options{margin-left:8px}.product-category-page .product-category-pagination .ant-pagination-options .ant-select{display:flex;align-items:center;min-width:130px;height:56px}.product-category-page .product-category-pagination .ant-pagination-options .ant-select-selector{display:flex!important;align-items:center!important;height:56px!important;padding:0 17px!important;border:1px solid rgba(76,94,166,.28)!important;border-radius:9px!important;background:#080f22b3!important;box-shadow:none!important}.product-category-page .product-category-pagination .ant-pagination-options .ant-select-selection-wrap{display:flex!important;align-items:center!important;height:100%}.product-category-page .product-category-pagination .ant-pagination-options .ant-select-selection-item,.product-category-page .product-category-pagination .ant-pagination-options .ant-select-selection-placeholder{display:flex;align-items:center;height:auto;color:#f0f3ffeb!important;font-size:17px;font-weight:700;line-height:normal!important}.product-category-page .product-category-pagination .ant-pagination-options .ant-select-arrow,.product-category-page .product-category-pagination .ant-pagination-options .ant-select-clear{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-top:0;color:#d9dff8b3!important;top:50%!important;transform:translateY(-50%)!important}.product-category-page .product-category-pagination .ant-pagination-options .ant-select-suffix{display:inline-flex;align-items:center;justify-content:center;line-height:1}.product-category-page .product-category-pagination .ant-pagination-options .ant-select-suffix svg{display:block}.product-category-page .product-category-pagination .ant-pagination-total-text{display:none}.category-modal{max-width:calc(100vw - 32px)}.category-modal .ant-modal-content{overflow:hidden;padding:0;border:1px solid rgba(100,125,215,.36);border-radius:16px;background:radial-gradient(circle at 48% 4%,rgba(70,137,255,.18),transparent 34%),linear-gradient(180deg,#070c1ff5,#050814fa);color:#eef3ff;box-shadow:0 24px 70px #0000006b,inset 0 1px #ffffff0f,inset 0 0 42px #3d52aa1f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.category-modal .ant-modal-header{margin:0;padding:24px 32px 20px;border-bottom:1px solid rgba(77,99,162,.34);background:radial-gradient(circle at 12% 0%,rgba(84,146,255,.16),transparent 36%),radial-gradient(circle at 92% 10%,rgba(137,69,255,.16),transparent 34%),#0a10269e}.category-modal .category-modal-title{display:flex;align-items:center;gap:14px;color:#72a4ff;text-shadow:0 0 22px rgba(76,145,255,.42)}.category-modal .category-modal-title span{color:#f6f2ff;font-size:24px;font-weight:800;line-height:1.2;letter-spacing:0;text-shadow:0 0 24px rgba(87,136,255,.32)}.category-modal .ant-modal-body{padding:28px 32px 10px}.category-modal .ant-modal-title{color:#eef3ff}.category-modal .ant-modal-close{top:22px;color:#e6ebffb8}.category-modal .ant-modal-close:hover{color:#fff;background:#73a0ff1f}.category-modal .ant-modal-footer{display:flex;justify-content:flex-end;gap:14px;margin:0;padding:24px 32px;border-top:1px solid rgba(77,99,162,.34);background:#0a10269e}.category-modal .ant-modal-footer .ant-btn{min-width:114px;height:44px;border-radius:8px;font-size:15px;font-weight:800}.category-modal .ant-modal-footer .ant-btn-default{border-color:#7389ca94;background:#080e22b8;color:#eef4ffe6}.category-modal .ant-modal-footer .ant-btn-default:hover{border-color:#7e97ffb8!important;background:#0c1430e6!important;color:#fff!important}.category-modal .ant-modal-footer .ant-btn-primary{min-width:148px;border:0;background:linear-gradient(135deg,#7254ff,#3d92ff);color:#fff;box-shadow:0 12px 28px #436aff42}.category-modal .ant-modal-footer .ant-btn-primary:hover{background:linear-gradient(135deg,#8363ff,#52a0ff);color:#fff}.category-form .ant-form-item{margin-bottom:22px}.category-form .ant-form-item:last-child{margin-bottom:0}.category-form .ant-form-item-label{padding-bottom:8px}.category-form .ant-form-item-label>label{color:#eef3ff;font-size:14px;font-weight:800;line-height:1.35}.category-form .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before{color:#ffad58;font-size:15px;font-weight:900}.category-form .ant-form-item-explain-error{color:#ffb15f;font-size:12px;font-weight:600}.category-form .ant-input,.category-form textarea.ant-input{border:1px solid rgba(95,120,190,.38)!important;border-radius:8px!important;background:#070e22ad!important;color:#edf3ff!important;font-size:14px;font-weight:600;box-shadow:inset 0 1px #ffffff05!important;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.category-form .ant-input:hover,.category-form textarea.ant-input:hover{border-color:#7893ff9e!important;background:#091129d1!important}.category-form .ant-input:focus,.category-form textarea.ant-input:focus,.category-form .ant-input.ant-input-focused,.category-form textarea.ant-input.ant-input-focused{border-color:#7e97ffdb!important;background:#09112aeb!important;box-shadow:0 0 0 2px #6088ff2e,0 0 20px #5a73ff24!important}.category-form .ant-input::placeholder,.category-form textarea.ant-input::placeholder{color:#a9b3d5b8!important;font-weight:600}.category-form .ant-input{height:44px;padding:0 16px}.category-form textarea.ant-input{min-height:112px;padding:16px;line-height:1.65;resize:none}@media(max-width:1180px){.product-category-page:before{top:-18px;right:-42px;width:510px;height:356px;background-size:100% 100%,100% 100%,380px auto}.product-category-page .product-category-hero{padding:0 24px}.product-category-page .product-category-toolbar{padding:24px}.product-category-page .product-category-table .ant-table-thead>tr>th,.product-category-page .product-category-table .ant-table-tbody>tr>td{padding-left:14px;padding-right:14px}}@media(max-width:960px){.product-category-page{min-height:auto;padding:32px 0 36px}.product-category-page:before{top:-16px;right:-172px;width:480px;height:334px;background-size:100% 100%,100% 100%,350px auto;-webkit-mask-image:radial-gradient(ellipse 74% 62% at 68% 32%,#000 38%,rgba(0,0,0,.68) 58%,transparent 100%);mask-image:radial-gradient(ellipse 74% 62% at 68% 32%,#000 38%,rgba(0,0,0,.68) 58%,transparent 100%)}.product-category-page .product-category-hero{min-height:auto;padding:0 18px 24px}.product-category-page .product-category-heading{flex-wrap:wrap;gap:10px;white-space:normal}.product-category-page .product-category-title{font-size:34px}.product-category-page .product-category-toolbar{flex-direction:column;align-items:stretch;min-height:auto;padding:20px}.product-category-page .category-search-field{max-width:none;width:100%}.product-category-page .category-add-btn{width:100%}.product-category-page .product-category-footer{flex-direction:column;align-items:flex-start;min-height:auto}.product-category-page .product-category-footer-right{width:100%;justify-content:space-between}.product-category-page .product-category-table .ant-table-thead>tr>th,.product-category-page .product-category-table .ant-table-tbody>tr>td{padding-left:10px;padding-right:10px}.product-category-page .category-name-cell{gap:8px}.product-category-page .category-glyph{width:36px;height:36px}.product-category-page .category-name,.product-category-page .category-description{font-size:14px}.product-category-page .category-code-pill{font-size:12px}.product-category-page .category-actions{gap:6px}.product-category-page .category-action-btn{width:34px;height:34px}}.loading{align-items:center;display:flex;justify-content:center;height:100vh;overflow:hidden}.loading .gegga{width:0}.loading .snurra{filter:url(#gegga)}.loading .stopp1{stop-color:#a845ff}.loading .stopp2{stop-color:#2f9ad2}.loading .halvan{animation:Snurra1 10s infinite linear;stroke-dasharray:180 800;fill:none;stroke:url(#gradient);stroke-width:23;stroke-linecap:round}.loading .strecken{animation:Snurra1 3s infinite linear;stroke-dasharray:26 54;fill:none;stroke:url(#gradient);stroke-width:23;stroke-linecap:round}.loading .skugga{filter:blur(5px);opacity:.3;position:absolute;transform:translate(3px,3px)}@keyframes Snurra1{0%{stroke-dashoffset:0}to{stroke-dashoffset:-403px}}
