.brand-category-tree-node-readonly .ant-select-tree-node-content-wrapper,.brand-category-tree-node-readonly .ant-select-tree-title{color:#000000e0!important}.category-list-container{height:100%;padding:24px;background-color:#f0f2f5}.category-tree-card{height:100%;display:flex;flex-direction:column;border-radius:8px;box-shadow:0 1px 2px #00000008,0 1px 6px -1px #00000005,0 2px 4px #00000005}.category-tree-card .ant-card-body{flex:1;overflow-y:auto;padding:24px 32px}.ant-tree .ant-tree-treenode{width:100%;padding-bottom:4px}.ant-tree .ant-tree-node-content-wrapper{flex:1;display:flex;align-items:center;min-height:40px;padding:0 12px!important;border-radius:6px;transition:all .2s;position:relative}.ant-tree .ant-tree-node-content-wrapper:hover{background-color:#f0f7ff!important}.ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected{background-color:#e6f4ff!important}.ant-tree .ant-tree-switcher{display:flex;align-items:center;justify-content:center;width:32px}.category-node-content{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%}.category-node-title{font-size:14px;font-weight:500;color:#1f1f1f;letter-spacing:.01em}.category-actions{opacity:0;transition:opacity .2s ease-in-out;display:flex;align-items:center;gap:8px;margin-left:24px}.ant-tree-treenode:hover .category-actions,.category-actions:focus-within{opacity:1}.category-actions .ant-btn{display:flex;align-items:center;justify-content:center;color:#8c8c8c;width:28px;height:28px;border-radius:4px;transition:all .2s}.category-actions .ant-btn:hover{background-color:#fff;box-shadow:0 2px 4px #0000000d;color:#1677ff}.category-actions .ant-btn-dangerous:hover{color:#ff4d4f;background-color:#fff}.category-attribute-drawer .ant-drawer-header{padding:14px 24px}.category-attribute-drawer .ant-drawer-body{padding:0;background-color:#f7f9fc}.category-attribute-title{display:flex;min-width:0;flex-direction:column;gap:6px}.category-attribute-title-main{font-size:15px;line-height:20px}.category-attribute-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;color:#475569;font-size:12px;font-weight:400;line-height:18px}.category-attribute-breadcrumb-item{display:inline-flex;align-items:center;min-width:0;gap:4px}.category-attribute-breadcrumb-item:not(:last-child):after{content:">";margin-left:8px;color:#94a3b8}.category-attribute-breadcrumb-level{color:#64748b;font-size:11px;font-weight:600}.category-attribute-breadcrumb-name{color:#172033;font-weight:500}.category-attribute-loading,.category-attribute-form{padding:14px 24px 24px}.category-attribute-editor{display:flex;flex-direction:column;gap:8px}.category-attribute-editor-row{display:grid;grid-template-columns:32px minmax(240px,1fr) 160px 88px 104px;gap:8px 10px;align-items:start;border:1px solid #e6ebf2;border-radius:6px;padding:10px 12px;background-color:#fffffe}.category-attribute-editor-row:hover{border-color:#d7e2f0}.category-attribute-row-index{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-top:28px;border-radius:12px;background-color:#eef4ff;color:#2f5fcb;font-size:12px;font-weight:600}.category-attribute-row-actions{display:flex;justify-content:flex-end;padding-top:24px}.category-attribute-editor-row .ant-form-item{margin-bottom:0}.category-attribute-editor-row .ant-form-item-label{padding-bottom:4px}.category-attribute-editor-row .ant-form-item-label>label{color:#172033;font-size:12px;height:18px}.category-attribute-name-field,.category-attribute-type-field,.category-attribute-required-field{min-width:0}.category-attribute-options{grid-column:2 / -1;display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border-radius:6px;background-color:#f8fafc}.category-attribute-options-label{flex:0 0 86px;padding-top:5px;font-size:12px}.category-attribute-options-list{display:flex;flex:1;flex-wrap:wrap;gap:8px;min-width:0}.category-attribute-option-item{display:flex;align-items:center;gap:4px;width:184px}.category-attribute-option-item .ant-form-item{flex:1;min-width:0}.category-attribute-add-button{margin-top:10px}@media (max-width: 900px){.category-attribute-editor-row{grid-template-columns:28px minmax(200px,1fr) 144px 80px}.category-attribute-row-actions{grid-column:2 / -1;justify-content:flex-start;padding-top:0}.category-attribute-options{grid-column:2 / -1}}html{min-height:100%}body{margin:0;padding:0;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";color:#0f172a;background-color:#f6f8fb;min-height:100vh}#root{min-height:100vh;display:block;background:#f6f8fb}*,*:before,*:after{box-sizing:border-box}::selection{color:#0f172a;background:#2563eb2e}.recharts-wrapper,.recharts-surface,.recharts-layer,.recharts-cartesian-grid,.recharts-cartesian-axis,.recharts-tooltip-cursor,.recharts-area,.recharts-legend-wrapper,div.recharts-wrapper,div[role=region]{outline:none!important;box-shadow:none!important}.recharts-wrapper *:focus{outline:none!important;box-shadow:none!important}svg.recharts-surface:focus{outline:none!important}.scm-workspace-tabs.ant-tabs-card>.ant-tabs-nav{--scm-workspace-tab-primary: #2563eb;--scm-workspace-tab-primary-bg: #eff6ff;--scm-workspace-tab-primary-hover: #1d4ed8;--scm-workspace-tab-border: #e7edf3;min-height:56px;background:transparent;border-bottom:none}.scm-workspace-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-nav-wrap{padding-inline:0}.scm-workspace-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab{min-width:136px;height:44px;margin-top:12px;margin-right:8px;padding:0 16px;border-color:var(--scm-workspace-tab-border);border-bottom-color:var(--scm-workspace-tab-border);border-radius:12px 12px 0 0;background:#f9fbfe;color:#475569;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}.scm-workspace-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-btn{cursor:inherit;-webkit-user-select:none;user-select:none}.scm-workspace-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab:hover{background:#fff;border-color:#b7c8dc;border-bottom-color:#fff;color:var(--scm-workspace-tab-primary-hover)}.scm-workspace-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active{position:relative;z-index:1;background:#fff;border-color:var(--scm-workspace-tab-border);border-bottom-color:#fff;box-shadow:0 8px 18px color-mix(in srgb,var(--scm-workspace-tab-primary) 12%,transparent)}.scm-workspace-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--scm-workspace-tab-primary-hover);font-weight:700}.scm-workspace-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active:after{content:"";position:absolute;right:16px;bottom:-1px;left:16px;height:2px;border-radius:999px;background:var(--scm-workspace-tab-primary)}.scm-workspace-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-remove{color:#64748b;cursor:pointer;-webkit-user-select:none;user-select:none}.scm-workspace-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-remove{color:var(--scm-workspace-tab-primary)}
