@charset "UTF-8";.page-view[data-v-f070dc27]{width:100%;height:100%}.drop-area[data-v-f070dc27]{height:185px;margin-top:20px;border:1px dashed var(--color-primary-text);border-radius:6px;text-align:center;cursor:pointer;padding-top:40px}.desc[data-v-f070dc27]{margin-top:10px}.drop-area[data-v-f070dc27]:hover{border-color:var(--bg-color)}.verification-code{display:flex;justify-content:center;align-items:center;margin-top:20px}.code-input{width:40px;height:40px;margin:0 5px;text-align:center;font-size:20px;border:1px solid #ccc;border-radius:4px;outline:none}.code-input:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff}.full-modal .ant-modal[data-v-d54350e7]{max-width:100%;top:30px}.full-modal .ant-modal-content[data-v-d54350e7]{display:flex;flex-direction:column}.full-modal .ant-modal-body[data-v-d54350e7]{flex:1}[data-v-d60ea5ef] .ant-tree .ant-tree-switcher .ant-tree-switcher-icon{font-size:15px}.import-daid-modal .ant-modal{max-width:96%;top:30px}.import-daid-modal .ant-modal-content{display:flex;flex-direction:column;max-height:max(300px,100vh - 60px)}.import-daid-modal .ant-modal-body{flex:1;min-height:0;overflow:hidden}.import-daid-loaded{min-height:max(100px,100vh - 190px)}[data-v-82f23d42] .ant-tree .ant-tree-switcher .ant-tree-switcher-icon{font-size:15px}[data-v-c3a841a1] .ant-tree .ant-tree-switcher .ant-tree-switcher-icon{font-size:15px}[data-v-73a52038] .ant-tree .ant-tree-switcher .ant-tree-switcher-icon{font-size:15px}:deep() .ant-tree .ant-tree-switcher .ant-tree-switcher-icon{font-size:15px}.quotation-modal[data-v-0466e10b] .ant-modal{max-width:100%;top:30px}.quotation-modal[data-v-0466e10b] .ant-modal-content{display:flex;flex-direction:column}.quotation-modal[data-v-0466e10b] .ant-modal-body{flex:1;max-height:70vh;overflow-y:auto}.quotation-modal[data-v-0466e10b] .ant-input{cursor:text;-webkit-user-select:all;-moz-user-select:all;user-select:all}.full-modal .ant-modal[data-v-fe9dfc84]{max-width:100%;top:30px}.full-modal .ant-modal-content[data-v-fe9dfc84]{display:flex;flex-direction:column}.full-modal .ant-modal-body[data-v-fe9dfc84]{flex:1}.ldevice-form[data-v-113c80b3]{display:flex;flex-direction:column;height:100%;min-height:0}.ldevice-sticky-fields[data-v-113c80b3]{flex:0 0 auto;position:sticky;top:0;z-index:2;margin:0 -4px 12px;padding:8px 4px 12px;background:var(--bg-elevated);border-bottom:1px solid var(--border-color)}.ldevice-tree-item[data-v-113c80b3]{flex:1 1 auto;min-height:96px;overflow:hidden}.ldevice-tree-item[data-v-113c80b3] .ant-form-item-row,.ldevice-tree-item[data-v-113c80b3] .ant-form-item-control,.ldevice-tree-item[data-v-113c80b3] .ant-form-item-control-input,.ldevice-tree-item[data-v-113c80b3] .ant-form-item-control-input-content,.ldevice-tree-wrap[data-v-113c80b3]{height:100%;min-height:0}.ldevice-tree-scroll[data-v-113c80b3]{height:100%;min-height:96px;overflow-x:hidden;overflow-y:auto;overflow-anchor:none}[data-v-113c80b3] .ldevice-modal-wrap .ant-modal{top:8px;padding-bottom:0}[data-v-113c80b3] .ldevice-modal-wrap .ant-modal-content{display:flex;flex-direction:column;height:calc(100vh - 16px)}[data-v-113c80b3] .ldevice-modal-wrap .ant-modal-body{flex:1;min-height:0;max-height:none;overflow-y:auto}.ant-modal-wrap.ldevice-modal-wrap .ant-modal{padding-bottom:0;min-width:min(420px,100vw - 40px)}.ant-modal-wrap.ldevice-modal-wrap .ant-modal-content{display:flex;flex-direction:column;height:calc(100vh - 40px);min-height:360px}.ant-modal-wrap.ldevice-modal-wrap .ant-modal-body{flex:1;min-height:0;max-height:none;overflow-y:hidden}.ant-modal-wrap.ldevice-modal-wrap .icd-modal-resized .ant-modal-content{min-height:0!important}.ant-modal-wrap.ldevice-modal-wrap .icd-modal-resized .ant-modal-body{min-height:0!important;overflow:auto!important}.ant-modal-wrap.ldevice-modal-wrap .icd-modal-resized .ldevice-tree-item,.ant-modal-wrap.ldevice-modal-wrap .icd-modal-resized .ldevice-tree-scroll{min-height:0!important}.full-modal .ant-modal{max-width:100%;top:30px}.full-modal .ant-modal-content{display:flex;flex-direction:column;height:90vh}.full-modal .ant-modal-body{flex:1}.ln-form-col[data-v-a3954331]{display:flex;flex-direction:column;gap:12px;width:100%;max-width:100%}.ln-form-row[data-v-a3954331]{display:flex;flex-wrap:nowrap;align-items:center;gap:12px}.ln-form-row[data-v-a3954331]>*{flex:1 1 0;min-width:min(150px,(max(60vw,min(520px,100vw - 40px)) - 196px) / 3)}.ln-form-row[data-v-a3954331] .ant-input-number{flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:100%!important}.ln-form-row[data-v-a3954331] .ant-input-affix-wrapper,.ln-form-row[data-v-a3954331] .ant-input-affix-wrapper .ant-input,.ln-form-row[data-v-a3954331] .ant-input-number-affix-wrapper,.ln-form-row[data-v-a3954331] .ant-input-number{transition:none!important}.ln-form-row[data-v-a3954331] .ant-input-affix-wrapper .ant-input{flex:1 1 0!important;width:100%!important;min-width:0!important;max-width:100%!important}.ln-form-row>.ln-form-select[data-v-a3954331]{min-width:min(474px,max(60vw,min(520px,100vw - 40px)) - 172px)}.ln-modal-form[data-v-a3954331]{display:flex;flex-direction:column;height:100%;min-height:0;width:100%}.ln-modal-form[data-v-a3954331] .ant-form-item-row{flex-wrap:nowrap}.ln-modal-form[data-v-a3954331] .ant-form-item-label{flex:0 0 130px;min-width:130px;text-align:left}.ln-modal-form[data-v-a3954331] .ant-form-item-label>label{white-space:nowrap;text-align:left}.ln-modal-form[data-v-a3954331] .ant-form-item{margin-bottom:12px}.ln-sticky-fields[data-v-a3954331]{flex:0 0 auto;margin:0 0 12px;padding:12px 0;background:var(--bg-elevated);border-bottom:1px solid var(--border-color)}.ln-sticky-fields[data-v-a3954331] .ant-form-item-row,.ln-sticky-fields[data-v-a3954331] .ant-form-item-control,.ln-sticky-fields[data-v-a3954331] .ant-form-item-control-input,.ln-sticky-fields[data-v-a3954331] .ant-form-item-control-input-content{min-width:0}@media (max-width: 575px){.ln-modal-form[data-v-a3954331] .ant-form-item-control{flex:1 1 0!important;max-width:100%!important}}.ln-tree-form-item[data-v-a3954331]{flex:1 1 auto;min-height:96px;overflow:hidden}.ln-tree-form-item[data-v-a3954331] .ant-form-item-row,.ln-tree-form-item[data-v-a3954331] .ant-form-item-control,.ln-tree-form-item[data-v-a3954331] .ant-form-item-control-input,.ln-tree-form-item[data-v-a3954331] .ant-form-item-control-input-content,.ln-tree-wrap[data-v-a3954331]{height:100%;min-height:0;min-width:0}.ln-tree-scroll[data-v-a3954331]{height:100%;min-height:96px;min-width:0;overflow-y:auto;overflow-x:hidden;overflow-anchor:none;padding-bottom:12px}.ln-tree-hscroll[data-v-a3954331]{overflow-x:auto;overflow-y:hidden}.ln-tree-hscroll[data-v-a3954331] .ant-tree{min-width:-moz-max-content;min-width:max-content}.ant-modal-wrap.ln-modal-wrap .ant-modal{padding-bottom:0;min-width:min(520px,100vw - 40px)}.ant-modal-wrap.ln-modal-wrap .ant-modal-content{display:flex;flex-direction:column;height:calc(100vh - 40px);min-height:380px}.ant-modal-wrap.ln-modal-wrap .ant-modal-body{flex:1;min-height:0;max-height:none;overflow-y:hidden}.ant-modal-wrap.ln-modal-wrap .icd-modal-resized .ant-modal-content{min-height:0!important}.ant-modal-wrap.ln-modal-wrap .icd-modal-resized .ant-modal-body{min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important}.ant-modal-wrap.ln-modal-wrap .icd-modal-resized .ln-tree-form-item,.ant-modal-wrap.ln-modal-wrap .icd-modal-resized .ln-tree-scroll{min-height:0!important}.ant-modal-wrap.ln-modal-wrap .icd-modal-resized .ln-form-row>*{min-width:min(150px,(var(--icd-modal-w, 520px) - 196px) / 3)!important}.ant-modal-wrap.ln-modal-wrap .icd-modal-resized .ln-form-row>.ln-form-select{min-width:min(474px,var(--icd-modal-w, 520px) - 172px)!important}[data-v-32e9988c] .full-modal90 .ant-modal-content{display:flex;flex-direction:column;height:90vh}[data-v-32e9988c] .full-modal90 .ant-modal-body{flex:1;min-height:0;display:flex;overflow:hidden}.do-add-form[data-v-32e9988c]{display:flex;flex-direction:column;width:100%;height:100%}.do-add-form[data-v-32e9988c] .ant-form-item-row{flex-wrap:nowrap}.do-add-form[data-v-32e9988c] .ant-form-item-control,.do-add-form[data-v-32e9988c] .ant-form-item-control-input,.do-add-form[data-v-32e9988c] .ant-form-item-control-input-content{min-width:0}@media (max-width: 575px){.do-add-form[data-v-32e9988c] .ant-form-item-control{flex:1 1 0!important;max-width:100%!important}}.do-add-form[data-v-32e9988c] .ant-form-item-label{flex:0 0 60px;min-width:60px}.do-add-form[data-v-32e9988c] .ant-form-item-label>label{white-space:nowrap;text-align:left;padding-right:8px}.do-form-col[data-v-32e9988c]{display:flex;flex-direction:column;gap:12px;width:100%}.do-option-text[data-v-32e9988c]{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.do-form-row[data-v-32e9988c]{display:flex;flex-wrap:nowrap;align-items:center;gap:12px}.do-form-row[data-v-32e9988c]>*{flex:1 1 0;min-width:0;max-width:none}.do-first-row>.do-name-wrap[data-v-32e9988c]{margin-right:0;min-width:min(454px,max(60vw,min(480px,100vw - 40px)) - 42px)}.do-name-wrap[data-v-32e9988c]>.do-type-select{flex:1 1 0;min-width:min(392px,max(60vw,min(480px,100vw - 40px)) - 104px)}.do-form-row[data-v-32e9988c] .do-num-input{flex:0 0 120px;width:120px;min-width:120px;max-width:120px}.do-form-row[data-v-32e9988c] .do-num-input .ant-input-number{flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:100%!important}.do-name-wrap[data-v-32e9988c]{display:flex;align-items:center;gap:8px;flex:1 1 0;min-width:min(182px,max(60vw,min(480px,100vw - 40px)) - 306px);margin-right:8px}.do-name-wrap>span[data-v-32e9988c]{flex:0 0 54px;display:flex;align-items:center;justify-content:flex-end;white-space:nowrap;font-size:11px;height:32px;color:var(--text-muted);font-weight:600;letter-spacing:.4px}.do-name-wrap>span.required[data-v-32e9988c]:before{content:"*";display:inline-block;margin-right:4px;color:#ff4d4f;font-family:SimSun,sans-serif}.do-name-wrap[data-v-32e9988c]>.ant-input-affix-wrapper,.do-name-wrap[data-v-32e9988c]>.ant-input{flex:1 1 0;min-width:0;width:auto}.do-name-wrap[data-v-32e9988c]>.ant-input.do-name-error{border-color:var(--danger)!important}.tree-form-item[data-v-32e9988c]{flex:1;min-height:96px;overflow:hidden;margin-bottom:0}.tree-form-item[data-v-32e9988c] .ant-form-item-control,.tree-form-item[data-v-32e9988c] .ant-form-item-control-input,.tree-form-item[data-v-32e9988c] .ant-form-item-control-input-content{display:flex;height:100%;min-height:0}.tree-form-item[data-v-32e9988c] .ant-form-item-row{display:flex;width:100%;height:100%;min-height:0}.tree-wrap[data-v-32e9988c]{display:flex;flex-direction:column;flex:1;width:100%;height:100%;min-height:0}.tree-scroll[data-v-32e9988c]{flex:1;height:100%;min-height:96px;overflow-y:auto!important;overflow-x:hidden!important;overflow-anchor:none;padding-bottom:12px}.tree-hscroll[data-v-32e9988c]{overflow-x:auto;overflow-y:hidden}.tree-hscroll[data-v-32e9988c] .ant-tree{min-width:-moz-max-content;min-width:max-content}.ant-modal-wrap.adddo-modal-wrap .ant-modal{padding-bottom:0;min-width:min(480px,100vw - 40px)}.ant-modal-wrap.adddo-modal-wrap .ant-modal-content{display:flex;flex-direction:column;height:calc(100vh - 40px);min-height:370px}.ant-modal-wrap.adddo-modal-wrap .ant-modal-body{flex:1;min-height:0;max-height:none;overflow-y:hidden}.ant-modal-wrap.adddo-modal-wrap .icd-modal-resized .ant-modal-content{min-height:0!important}.ant-modal-wrap.adddo-modal-wrap .icd-modal-resized .ant-modal-body{min-height:0!important;overflow:auto!important}.ant-modal-wrap.adddo-modal-wrap .icd-modal-resized .tree-form-item,.ant-modal-wrap.adddo-modal-wrap .icd-modal-resized .tree-scroll{min-height:0!important}.ant-modal-wrap.adddo-modal-wrap .icd-modal-resized .do-name-wrap{min-width:min(162px,var(--icd-modal-w, 480px) - 306px)!important}.ant-modal-wrap.adddo-modal-wrap .icd-modal-resized .do-first-row>.do-name-wrap{min-width:min(434px,var(--icd-modal-w, 480px) - 42px)!important}.ant-modal-wrap.adddo-modal-wrap .icd-modal-resized .do-name-wrap>.do-type-select{min-width:min(392px,var(--icd-modal-w, 480px) - 84px)!important}.full-modal .ant-modal[data-v-78055af8]{max-width:100%;top:30px}.full-modal .ant-modal-content[data-v-78055af8]{display:flex;flex-direction:column;height:90vh}.full-modal .ant-modal-body[data-v-78055af8]{flex:1}.full-modal .ant-modal[data-v-3857281c]{max-width:100%;top:30px}.full-modal .ant-modal-content[data-v-3857281c]{display:flex;flex-direction:column;height:90vh}.full-modal .ant-modal-body[data-v-3857281c]{flex:1}.full-modal .ant-modal[data-v-5fe2798b]{max-width:100%;top:30px}.full-modal .ant-modal-content[data-v-5fe2798b]{display:flex;flex-direction:column;height:90vh}.full-modal .ant-modal-body[data-v-5fe2798b]{flex:1}.full-modal .ant-modal{max-width:100%;top:50px}.full-modal .ant-modal-content{display:flex;flex-direction:column;height:50vh}.do-edit-form[data-v-19d49d21]{display:flex;flex-direction:column;width:-moz-max-content;width:max-content;min-width:100%;height:100%}.do-edit-form[data-v-19d49d21] .ant-form-item-label{text-align:right}.do-edit-form[data-v-19d49d21] .ant-form-item-label>label{white-space:nowrap;padding-right:8px}.do-name-row[data-v-19d49d21]{display:flex;flex-direction:row;align-items:center}.do-name-row[data-v-19d49d21] .ant-input{flex:1 1 0;min-width:150px;width:auto}.do-name-row[data-v-19d49d21] .ant-input.do-name-error{border-color:var(--danger)!important}.tree-form-item[data-v-19d49d21]{flex:1;min-height:96px;overflow:hidden;margin-bottom:0}.tree-form-item[data-v-19d49d21] .ant-form-item-control,.tree-form-item[data-v-19d49d21] .ant-form-item-control-input,.tree-form-item[data-v-19d49d21] .ant-form-item-control-input-content{display:flex;height:100%;min-height:0}.tree-form-item[data-v-19d49d21] .ant-form-item-row{display:flex;width:100%;height:100%;min-height:0}.tree-wrap[data-v-19d49d21]{display:flex;flex-direction:column;flex:1;height:100%;min-height:0;width:100%}.tree-scroll[data-v-19d49d21]{flex:1;height:100%;min-height:96px;overflow-y:auto!important;overflow-x:hidden!important;overflow-anchor:none;padding-bottom:12px}.tree-hscroll[data-v-19d49d21]{overflow-x:auto;overflow-y:hidden}.tree-hscroll[data-v-19d49d21] .ant-tree{min-width:-moz-max-content;min-width:max-content}.ant-modal-wrap.doedit-modal-wrap .ant-modal{padding-bottom:0;min-width:min(460px,100vw - 40px)}.ant-modal-wrap.doedit-modal-wrap .ant-modal-content{display:flex;flex-direction:column;height:calc(100vh - 40px);min-height:320px}.ant-modal-wrap.doedit-modal-wrap .ant-modal-body{flex:1;min-height:0;max-height:none;overflow-y:hidden}.ant-modal-wrap.doedit-modal-wrap .icd-modal-resized .ant-modal-content{min-height:0!important}.ant-modal-wrap.doedit-modal-wrap .icd-modal-resized .ant-modal-body{min-height:0!important;overflow:auto!important}.ant-modal-wrap.doedit-modal-wrap .icd-modal-resized .tree-form-item,.ant-modal-wrap.doedit-modal-wrap .icd-modal-resized .tree-scroll{min-height:0!important}.expand-icon-wrap[data-v-4dfa4327]{display:flex;align-items:center;justify-content:center;height:100%}.expand-icon[data-v-4dfa4327]{display:inline-flex;align-items:center;transition:transform .2s}.h98[data-v-4dfa4327]{height:100%}.context-menu[data-v-4dfa4327]{position:fixed;background-color:var(--bg-elevated);border:1px solid var(--border-color);box-shadow:2px 2px 8px var(--shadow);z-index:9999}[data-v-4dfa4327] .ant-table-row-expand-icon{transform:scale(1.2)}[data-v-4dfa4327] .ant-table-cell-with-append{display:flex}.tree-title-cell[data-v-4dfa4327]{display:block;overflow:hidden;white-space:nowrap}[data-v-4dfa4327] .ant-table-thead>tr>th:not(:last-child),[data-v-4dfa4327] .ant-table-tbody>tr>td:not(:last-child){border-right:1px solid var(--border-light, var(--border-color))}[data-v-4dfa4327] .ant-table-tbody>tr>td{overflow:hidden}[data-v-4dfa4327] .ant-table-body{max-height:none!important;height:var(--tree-body-h, 400px);scrollbar-gutter:stable;overflow-anchor:none}.tree-resizing[data-v-4dfa4327]{pointer-events:none}html.col-resizing,html.col-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.attr-table[data-v-f1fb6ab6]{display:table;table-layout:auto;width:-moz-max-content;width:max-content;border-collapse:collapse}.attr-row[data-v-f1fb6ab6]{display:table-row}.attr-row[data-v-f1fb6ab6]>*{border-bottom:1px solid var(--border-color)}.attr-label-col[data-v-f1fb6ab6]{display:table-cell;white-space:nowrap;vertical-align:middle;padding:7px 12px 7px 4px}[data-v-f1fb6ab6] .ant-collapse-content>.ant-collapse-content-box,[data-v-f1fb6ab6] .ant-collapse-ghost>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding:0 0 0 12px!important}[data-v-f1fb6ab6] .ant-collapse-item>.ant-collapse-header{position:relative;padding-top:6px!important;padding-bottom:6px!important;padding-left:28px!important}[data-v-f1fb6ab6] .ant-collapse-item>.ant-collapse-header .ant-collapse-expand-icon,[data-v-f1fb6ab6] .ant-collapse-item>.ant-collapse-header .ant-collapse-arrow{position:absolute;left:4px;top:50%;transform:translateY(-50%)}.titlebar-shell[data-v-61fdf522]{display:flex;flex-direction:column}.win-bar[data-v-61fdf522]{position:relative;z-index:1100;display:flex;align-items:center;justify-content:center;height:32px;background:var(--titlebar-bg);color:var(--text-primary);--wails-draggable: drag;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-bottom:1px solid var(--border-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.win-bar .win-title[data-v-61fdf522]{font-size:12.5px;letter-spacing:.4px;color:var(--text-muted);pointer-events:none}.win-bar .controls[data-v-61fdf522]{position:absolute;top:0;right:0;display:flex;height:100%;--wails-draggable: no-drag}.win-bar .controls button[data-v-61fdf522]{width:46px;height:100%;padding:0;border:0;background:var(--title-btn-bg, transparent);color:var(--title-text, var(--text-primary));cursor:pointer;transition:background .1s ease,color .1s ease}.win-bar .controls button#minimize-btn[data-v-61fdf522]:hover,.win-bar .controls button#maximize-btn[data-v-61fdf522]:hover{background:var(--control-btn-hover)}.win-bar .controls button#close-btn[data-v-61fdf522]:hover{background:var(--close-hover)!important;color:#fff}.win-bar .controls button svg[data-v-61fdf522]{display:block;width:12px;height:12px;margin:0 auto;opacity:1}.win-bar .controls button:hover svg[data-v-61fdf522]{opacity:1}.title-bar[data-v-61fdf522]{display:flex;justify-content:space-between;background:var(--bg-main);color:var(--text-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;top:0;height:35px}.title-bar .title[data-v-61fdf522]{display:flex;align-items:center;gap:8px;padding-left:8px;flex:1 1 auto;min-width:0}.title-bar .title img[data-v-61fdf522]{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.title-bar .menu-bar[data-v-61fdf522]{display:flex;align-items:center;flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.title-bar .menu-bar[data-v-61fdf522]::-webkit-scrollbar{display:none}.title-bar .menu-bar .menu-item[data-v-61fdf522]{position:relative;padding:4px 12px;font-size:13px;letter-spacing:.3px;cursor:default;border-radius:3px;white-space:nowrap;flex-shrink:0}.title-bar .menu-bar .menu-item[data-v-61fdf522]:hover{background:var(--menu-item-hover-bg)}.title-bar .menu-bar .menu-item:hover .dropdown[data-v-61fdf522]{display:block;opacity:1;transform:translateY(0)}.title-bar .tb-right[data-v-61fdf522]{display:flex;align-items:center;gap:10px;padding-right:8px;flex-shrink:0}.title-bar .ts-btn[data-v-61fdf522]{display:flex;align-items:center;gap:5px;height:24px;padding:0 9px;border:1px solid transparent;border-radius:var(--radius-sm, 2px);background:transparent;color:var(--text-muted);font-size:11px;cursor:pointer;transition:all .15s}.title-bar .ts-btn[data-v-61fdf522]:hover{background:var(--title-btn-hover);color:var(--text-primary)}.title-bar .ts-btn .ts-ic[data-v-61fdf522]{width:13px;height:13px;color:var(--accent);flex-shrink:0}.title-bar .ts-btn .ts-ar[data-v-61fdf522]{font-size:9px;opacity:.7}.title-bar .theme-menu[data-v-61fdf522]{position:fixed;z-index:1400;background:var(--bg-elevated);border:1px solid var(--border-light);border-radius:var(--radius-md, 4px);padding:3px 0;min-width:156px;box-shadow:0 12px 36px var(--shadow),0 0 0 1px var(--border-color);animation:ctxIn-61fdf522 .12s ease}.title-bar .theme-menu .tmi[data-v-61fdf522]{padding:7px 14px;font-size:12px;color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;gap:9px;transition:background .1s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.title-bar .theme-menu .tmi[data-v-61fdf522]:hover{background:var(--bg-active);color:var(--accent-text)}.title-bar .theme-menu .tmi .ts-dot[data-v-61fdf522]{width:9px;height:9px;border-radius:50%;flex-shrink:0}.title-bar .theme-menu .tmi .tmi-name[data-v-61fdf522]{flex:1}.title-bar .theme-menu .tmi .ck[data-v-61fdf522]{margin-left:auto;color:var(--accent);font-weight:700;opacity:0;font-size:12px}.title-bar .theme-menu .tmi.act[data-v-61fdf522]{color:var(--accent-text);font-weight:600}.title-bar .theme-menu .tmi.act .ck[data-v-61fdf522]{opacity:1}@keyframes ctxIn-61fdf522{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.title-bar .dropdown[data-v-61fdf522]{position:fixed;background:var(--menu-bg, var(--bg-elevated));color:var(--text-color, var(--text-primary));border:1px solid var(--border-color);box-shadow:0 4px 12px var(--shadow);z-index:1000;padding:4px 0}.title-bar .dropdown-item[data-v-61fdf522]{display:flex;justify-content:space-between;align-items:center;padding:6px 14px;font-size:13px;cursor:pointer;position:relative;white-space:nowrap}.title-bar .dropdown-item[data-v-61fdf522]:hover{background:var(--menu-item-hover-bg, var(--bg-hover))}.title-bar .dropdown-item.has-submenu .dropdown-sub-arrow[data-v-61fdf522]{margin-left:24px;opacity:.6;font-size:12px}.title-bar .dropdown-item.has-submenu .submenu[data-v-61fdf522]{position:absolute;left:100%;top:-1px;display:none;background:var(--menu-bg, var(--bg-elevated));color:var(--text-color, var(--text-primary));border:1px solid var(--border-color);box-shadow:0 4px 12px var(--shadow);z-index:1001;padding:4px 0}.title-bar .dropdown-item.has-submenu .submenu.submenu-flip[data-v-61fdf522]{left:auto;right:100%}.title-bar .dropdown-item.has-submenu:hover .submenu[data-v-61fdf522]{display:block}.title-bar .dropdown-divider[data-v-61fdf522]{height:1px;background:var(--border-color);margin:4px 0}.title-bar .dropdown-accel[data-v-61fdf522]{opacity:.6;font-size:12px}.enum-da-box[data-v-421c4860]{border:1px solid var(--border-color);border-radius:var(--radius-md, 4px);padding:4px 8px;margin-bottom:8px}.full-modal .ant-modal[data-v-421c4860]{max-width:100%;top:30px}.full-modal .ant-modal-content[data-v-421c4860]{display:flex;flex-direction:column;height:90vh}.full-modal .ant-modal-body[data-v-421c4860]{flex:1}.type-edit-modal .ant-modal{max-width:100%;top:20px}.type-edit-modal .ant-modal-content{display:flex;flex-direction:column;height:calc(100vh - 40px)}.type-edit-modal .ant-modal-body{flex:1;min-height:0;overflow:auto}.full-modal .ant-modal[data-v-dbbe556a]{max-width:100%;top:30px}.full-modal .ant-modal-content[data-v-dbbe556a]{display:flex;flex-direction:column;height:90vh}.full-modal .ant-modal-body[data-v-dbbe556a]{flex:1}.type-edit-modal .ant-modal[data-v-f797d699]{max-width:100%;top:20px}.type-edit-modal .ant-modal-content[data-v-f797d699]{display:flex;flex-direction:column;height:calc(100vh - 40px)}.type-edit-modal .ant-modal-body[data-v-f797d699]{flex:1;min-height:0;overflow:auto}.config-table-body{min-height:max(120px,calc(100vh - 212px))}.config-table-tabs.ant-tabs>.ant-tabs-content-holder{flex:1 1 auto;min-height:0}.config-table-tabs .ant-tabs-content,.config-table-tabs .ant-tabs-tabpane{height:100%}@media (min-width: 1024px){.about{min-height:100vh;display:flex;align-items:center}}.config-table-modal .ant-modal{max-width:100%;top:20px;padding-bottom:0}.config-table-modal .ant-modal-content{display:flex;flex-direction:column;height:calc(100vh - 40px)}.config-table-modal .ant-modal-body{flex:1;min-height:0;overflow:auto}.custom-inline-input[data-v-25dab6cd]{flex:1 1 auto;width:auto;min-width:140px;max-width:400px;margin-left:10px}[data-v-8617e48c] .ant-tabs-nav{margin-bottom:2px}.edge-frame[data-v-8617e48c]{padding-left:8px;padding-right:8px}.edge-overlay[data-v-8617e48c]{position:absolute;top:31px;left:0;right:0;bottom:0;z-index:1100;pointer-events:none;border-left:8px solid var(--bg-main);border-right:8px solid var(--bg-main);border-bottom:8px solid var(--bg-main)}.main-body[data-v-8617e48c]{position:relative}.edge-frame .main-body[data-v-8617e48c]{padding-bottom:8px}.edge-frame .main-body[data-v-8617e48c]:after{content:"";position:absolute;left:0;right:0;bottom:7px;height:1px;background:var(--border-color);pointer-events:none}.icd-tabs[data-v-8617e48c]{border-bottom:1px solid var(--border-color);padding:2px 0 0;flex-shrink:0}.icd-tabs[data-v-8617e48c] .ant-tabs-nav{margin:0}.icd-tabs[data-v-8617e48c] .ant-tabs-content-holder{display:none}.full-modal .ant-modal[data-v-b077e8e3]{max-width:100%;top:30px}.full-modal .ant-modal-content[data-v-b077e8e3]{display:flex;flex-direction:column}.full-modal .ant-modal-body[data-v-b077e8e3]{flex:1}.filter-bar[data-v-fa0d0113]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.filter-bar[data-v-fa0d0113] .ant-btn-primary{height:36px!important;padding:0 14px!important;font-size:13px!important;display:inline-flex;align-items:center;justify-content:center}.filter-search-btn[data-v-fa0d0113]{font-size:16px;color:var(--text-muted);cursor:pointer;transition:color .15s}.filter-search-btn[data-v-fa0d0113]:hover{color:var(--accent)}.row-actions[data-v-fa0d0113]{display:flex;flex-wrap:nowrap;align-items:center;gap:2px;white-space:nowrap}.row-actions[data-v-fa0d0113] .ant-btn{padding:0 4px!important;height:auto!important;font-size:12px!important;line-height:1.4}[data-v-fa0d0113] .ant-table-thead>tr>th{text-align:center!important}header[data-v-47bc7ecb]{line-height:1.5;max-height:100vh}.logo[data-v-47bc7ecb]{display:block;margin:0 auto 2rem}nav[data-v-47bc7ecb]{width:100%;font-size:12px;text-align:center;margin-top:2rem}nav a.router-link-exact-active[data-v-47bc7ecb]{color:var(--color-text)}nav a.router-link-exact-active[data-v-47bc7ecb]:hover{background-color:transparent}nav a[data-v-47bc7ecb]{display:inline-block;padding:0 1rem;border-left:1px solid var(--color-border)}nav a[data-v-47bc7ecb]:first-of-type{border:0}@media (min-width: 1024px){header[data-v-47bc7ecb]{display:flex;place-items:center;padding-right:calc(var(--section-gap) / 2)}.logo[data-v-47bc7ecb]{margin:0 2rem 0 0}header .wrapper[data-v-47bc7ecb]{display:flex;place-items:flex-start;flex-wrap:wrap}nav[data-v-47bc7ecb]{text-align:left;margin-left:-1rem;font-size:1rem;padding:1rem 0;margin-top:1rem}}
