.ant-collapse{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.65);font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;font-feature-settings:"tnum";background-color:#fafafa;border:1px solid #d9d9d9;border-bottom:0;border-radius:4px}.ant-collapse>.ant-collapse-item{border-bottom:1px solid #d9d9d9}.ant-collapse>.ant-collapse-item:last-child,.ant-collapse>.ant-collapse-item:last-child>.ant-collapse-header{border-radius:0 0 4px 4px}.ant-collapse>.ant-collapse-item>.ant-collapse-header{position:relative;padding:12px 16px;padding-left:40px;color:rgba(0,0,0,.85);line-height:22px;cursor:pointer;transition:all .3s}.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow{color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-.125em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;left:16px;display:inline-block;font-size:12px;transform:translateY(-50%)}.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow>*{line-height:1}.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow svg{display:inline-block}.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow:before{display:none}.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow .ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow-icon{display:block}.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow svg{transition:transform .24s}.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-extra{float:right}.ant-collapse>.ant-collapse-item>.ant-collapse-header:focus{outline:none}.ant-collapse>.ant-collapse-item.ant-collapse-no-arrow>.ant-collapse-header{padding-left:12px}.ant-collapse-icon-position-right>.ant-collapse-item>.ant-collapse-header{padding:12px 16px;padding-right:40px}.ant-collapse-icon-position-right>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow{right:16px;left:auto}.ant-collapse-anim-active{transition:height .2s cubic-bezier(.215,.61,.355,1)}.ant-collapse-content{overflow:hidden;color:rgba(0,0,0,.65);background-color:#fff;border-top:1px solid #d9d9d9}.ant-collapse-content>.ant-collapse-content-box{padding:16px}.ant-collapse-content-inactive{display:none}.ant-collapse-item:last-child>.ant-collapse-content{border-radius:0 0 4px 4px}.ant-collapse-borderless{background-color:#fafafa;border:0}.ant-collapse-borderless>.ant-collapse-item{border-bottom:1px solid #d9d9d9}.ant-collapse-borderless>.ant-collapse-item:last-child,.ant-collapse-borderless>.ant-collapse-item:last-child .ant-collapse-header{border-radius:0}.ant-collapse-borderless>.ant-collapse-item>.ant-collapse-content{background-color:transparent;border-top:0}.ant-collapse-borderless>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding-top:4px}.ant-collapse .ant-collapse-item-disabled>.ant-collapse-header,.ant-collapse .ant-collapse-item-disabled>.ant-collapse-header>.arrow{color:rgba(0,0,0,.25);cursor:not-allowed}.form-hint[data-v-203cf874]{color:#888;font-size:12px}.icon-tools[data-v-203cf874]{display:flex;align-items:center;gap:16px;margin-top:8px}.icon-preview[data-v-203cf874]{width:40px;height:40px;-o-object-fit:contain;object-fit:contain}.color-input[data-v-203cf874]{display:flex;align-items:center;gap:10px}.color-input input[type=color][data-v-203cf874]{width:42px;height:32px;padding:2px;border:1px solid #d9d9d9;border-radius:4px;flex-shrink:0}.echelon-toolbar[data-v-5fa98c2a]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px}.section-title[data-v-5fa98c2a]{color:#4095e5;font-size:20px;margin-right:auto;white-space:nowrap;flex-shrink:0}.echelon-content[data-v-5fa98c2a]{display:flex;align-items:flex-start;gap:20px}.qualification-panel[data-v-5fa98c2a]{width:320px;flex-shrink:0;border:1px solid #4095e5;padding:10px;max-height:calc(100vh - 260px);overflow-y:auto}.enterprise-panel[data-v-5fa98c2a]{flex:1;min-width:0}.panel-heading[data-v-5fa98c2a]{display:flex;align-items:center;justify-content:space-between;min-height:40px;font-weight:600}.qualification-title[data-v-5fa98c2a]{display:grid;grid-template-columns:minmax(0,1fr) 52px;align-items:start;-moz-column-gap:12px;column-gap:12px;width:100%}.qualification-heading[data-v-5fa98c2a]{position:sticky;top:-10px;z-index:2;background:#fff;flex-wrap:nowrap;gap:8px}.qualification-heading>span[data-v-5fa98c2a]{flex-shrink:0;white-space:nowrap}.qualification-actions[data-v-5fa98c2a]{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0;margin-left:auto;gap:6px;white-space:nowrap}.category-delete-error[data-v-5fa98c2a],.category-rename-error[data-v-5fa98c2a]{margin-top:12px}.qualification-name[data-v-5fa98c2a]{min-width:0;white-space:normal;overflow-wrap:anywhere}.qualification-count[data-v-5fa98c2a]{color:#4095e5;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.child-input[data-v-5fa98c2a]{display:flex;flex-wrap:wrap;margin-bottom:8px}.child-input>.ant-input[data-v-5fa98c2a]{flex:1;min-width:0}.child-overview[data-v-5fa98c2a]{width:100%;margin:8px 0}.form-hint[data-v-5fa98c2a]{color:#888;font-size:12px}.import-result[data-v-5fa98c2a],.template-button[data-v-5fa98c2a]{margin:14px 0}[data-v-5fa98c2a] .ant-tree li .ant-tree-node-content-wrapper{width:calc(100% - 24px);height:auto}[data-v-5fa98c2a] .ant-tree-title{display:block}[data-v-5fa98c2a] .el-input__inner{height:32px;line-height:32px}@media (max-width:1100px){.echelon-content[data-v-5fa98c2a]{flex-direction:column}.qualification-panel[data-v-5fa98c2a]{width:100%;max-height:300px;box-sizing:border-box}.enterprise-panel[data-v-5fa98c2a]{width:100%}}