/*! build time :Wed Jul 22 2026 14:10:35 GMT+0800 (GMT+08:00) */.delivery-qbank-page[data-v-0bf87fc2]{.delivery-qbank-main-col{min-width:0}.delivery-qbank-filter-hint{margin:0 0 12px;font-size:12px;color:#9ca3af}.qbank-enabled-tabs{margin-bottom:4px}.delivery-qbank-aside{margin-bottom:12px;padding-bottom:8px}}.delivery-qbank-layout[data-v-0bf87fc2]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:400px}.delivery-qbank-aside[data-v-0bf87fc2],.qbank-cat-aside[data-v-0bf87fc2]{padding:0 0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.qbank-cat-aside__head[data-v-0bf87fc2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 14px 12px;margin:0 10px 0;border-bottom:1px solid rgba(15,23,42,.06)}.qbank-cat-aside__title[data-v-0bf87fc2]{font-size:14px;font-weight:700;color:#0f172a}.qbank-cat-aside__quick[data-v-0bf87fc2]{padding:12px 14px 10px}.qbank-cat-quick-heading[data-v-0bf87fc2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:8px;padding:0 2px}.qbank-cat-quick-heading__badge[data-v-0bf87fc2]{-ms-flex-negative:0;flex-shrink:0;margin-top:1px;font-size:11px;font-weight:700;letter-spacing:.04em;color:#fff;background:linear-gradient(135deg,#409eff,#2d6cdf);padding:2px 7px;border-radius:4px;line-height:1.35;-webkit-box-shadow:0 1px 2px rgba(45,108,223,.25);box-shadow:0 1px 2px rgba(45,108,223,.25)}.qbank-cat-quick-tip-trigger[data-v-0bf87fc2]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:22px;height:22px;border-radius:50%;font-size:14px;color:#94a3b8;cursor:help;-webkit-transition:color .15s ease,background .15s ease;transition:color .15s ease,background .15s ease}.qbank-cat-quick-tip-trigger[data-v-0bf87fc2]:focus,.qbank-cat-quick-tip-trigger[data-v-0bf87fc2]:hover{color:#409eff;background:rgba(64,158,255,.1);outline:none}.qbank-cat-quick-add-mark[data-v-0bf87fc2]{-ms-flex-negative:0;flex-shrink:0;width:34px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(64,158,255,.11);color:#3090f0;font-size:15px;font-weight:600;border-right:1px solid #e8ecf1}.qbank-cat-quick-box[data-v-0bf87fc2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:34px;background:#fff;border:1px solid #dce3ec;border-radius:8px;overflow:hidden;-webkit-box-shadow:inset 0 1px 2px hsla(0,0%,100%,.85);box-shadow:inset 0 1px 2px hsla(0,0%,100%,.85);-webkit-transition:border-color .18s ease,-webkit-box-shadow .18s ease;transition:border-color .18s ease,-webkit-box-shadow .18s ease;transition:border-color .18s ease,box-shadow .18s ease;transition:border-color .18s ease,box-shadow .18s ease,-webkit-box-shadow .18s ease}.qbank-cat-quick-box[data-v-0bf87fc2]:not(.is-disabled):focus-within{border-color:#a8cfff;-webkit-box-shadow:inset 0 1px 2px hsla(0,0%,100%,.85),0 0 0 3px rgba(64,158,255,.14);box-shadow:inset 0 1px 2px hsla(0,0%,100%,.85),0 0 0 3px rgba(64,158,255,.14)}.qbank-cat-quick-box.is-disabled[data-v-0bf87fc2]{opacity:.72;pointer-events:none}.qbank-cat-quick-field[data-v-0bf87fc2]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.qbank-cat-quick-field[data-v-0bf87fc2] .el-input__inner{height:34px!important;line-height:34px!important;border:none!important;border-radius:0!important;padding-left:8px;padding-right:6px;font-size:13px;color:#0f172a;background:transparent!important}.qbank-cat-quick-field[data-v-0bf87fc2] .el-input__inner::-webkit-input-placeholder{color:#94a3b8}.qbank-cat-quick-field[data-v-0bf87fc2] .el-input__inner::-moz-placeholder{color:#94a3b8}.qbank-cat-quick-field[data-v-0bf87fc2] .el-input__inner:-ms-input-placeholder{color:#94a3b8}.qbank-cat-quick-field[data-v-0bf87fc2] .el-input__inner::-ms-input-placeholder{color:#94a3b8}.qbank-cat-quick-field[data-v-0bf87fc2] .el-input__inner::placeholder{color:#94a3b8}.qbank-cat-quick-field[data-v-0bf87fc2] .el-input__inner:focus{outline:none}.qbank-cat-quick-field[data-v-0bf87fc2] .el-input__suffix{right:4px}.qbank-cat-quick-field[data-v-0bf87fc2] .el-input__suffix-inner .el-input__icon{line-height:34px}.qbank-cat-quick-btn[data-v-0bf87fc2]{-ms-flex-negative:0;flex-shrink:0;width:42px;margin:0;padding:0;border:none;border-left:1px solid #e8ecf1;border-radius:0;background:-webkit-gradient(linear,left top,left bottom,from(#fbfcfe),to(#f1f5f9));background:linear-gradient(180deg,#fbfcfe,#f1f5f9);color:#3b82f6;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:16px;-webkit-transition:background .15s ease,color .15s ease;transition:background .15s ease,color .15s ease}.qbank-cat-quick-btn[data-v-0bf87fc2]:hover:not(:disabled){background:#ecf5ff;color:#2563eb}.qbank-cat-quick-btn[data-v-0bf87fc2]:active:not(:disabled){background:#d9ecff}.qbank-cat-quick-btn[data-v-0bf87fc2]:disabled{cursor:not-allowed;color:#94a3b8}.qbank-cat-tree[data-v-0bf87fc2]{padding:4px 8px 0;max-height:calc(100vh - 220px);overflow-y:auto}.qbank-cat-sort-list[data-v-0bf87fc2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.qbank-cat-drag-handle[data-v-0bf87fc2]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:22px;margin-right:2px;margin-left:-4px;color:#94a3b8;cursor:-webkit-grab;cursor:grab;border-radius:4px}.qbank-cat-drag-handle[data-v-0bf87fc2]:hover{color:#475569;background:rgba(15,23,42,.06)}.qbank-cat-sort-list .qbank-cat-sort-ghost[data-v-0bf87fc2]{opacity:.45}.qbank-cat-node[data-v-0bf87fc2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;gap:8px;margin:0 0 4px;padding:10px 12px;border:none;border-radius:8px;background:transparent;cursor:pointer;font-size:13px;color:#334155;text-align:left;-webkit-transition:background .15s ease,color .15s ease;transition:background .15s ease,color .15s ease}.qbank-cat-node[data-v-0bf87fc2]:hover{background:rgba(15,23,42,.05)}.qbank-cat-node--leaf[data-v-0bf87fc2]{padding-left:8px}.qbank-cat-node--active[data-v-0bf87fc2]{background:rgba(64,158,255,.12)!important;color:#2563eb;font-weight:600}.qbank-cat-node__icon[data-v-0bf87fc2]{-ms-flex-negative:0;flex-shrink:0;font-size:16px;color:#94a3b8}.qbank-cat-node--active .qbank-cat-node__icon[data-v-0bf87fc2]{color:#409eff}.qbank-cat-node__label[data-v-0bf87fc2]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qbank-cat-node__count[data-v-0bf87fc2]{-ms-flex-negative:0;flex-shrink:0;font-size:12px;color:#94a3b8;font-weight:500}.qbank-cat-node--active .qbank-cat-node__count[data-v-0bf87fc2]{color:#3b82f6}.qbank-cat-main[data-v-0bf87fc2]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.qbank-toolbar[data-v-0bf87fc2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;margin-bottom:12px}.qbank-toolbar__filters[data-v-0bf87fc2]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.qbank-toolbar__actions[data-v-0bf87fc2],.qbank-toolbar__filters[data-v-0bf87fc2]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.qbank-toolbar__actions[data-v-0bf87fc2]{gap:8px}.qbank-search-input[data-v-0bf87fc2]{width:260px;max-width:100%}.qbank-tag-filter[data-v-0bf87fc2]{width:200px;max-width:100%}.qbank-chip-row[data-v-0bf87fc2]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-left:4px}.qbank-chip-row__label[data-v-0bf87fc2]{font-size:12px;color:#94a3b8;margin-right:2px}.qbank-chip[data-v-0bf87fc2]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e2e8f0;background:#fff;color:#64748b;font-size:12px;line-height:1;padding:6px 12px;border-radius:999px;cursor:pointer;-webkit-transition:background .15s,border-color .15s,color .15s;transition:background .15s,border-color .15s,color .15s}.qbank-chip[data-v-0bf87fc2]:hover{border-color:#cbd5e1;color:#475569}.qbank-chip--active[data-v-0bf87fc2]{border-color:rgba(64,158,255,.45);background:rgba(64,158,255,.08);color:#2563eb;font-weight:600}.qbank-filter-hint[data-v-0bf87fc2]{font-size:12px;color:#94a3b8;margin-left:4px}.delivery-qbank-table-wrap[data-v-0bf87fc2]{border-radius:10px;overflow:hidden;-webkit-box-shadow:0 1px 2px rgba(15,23,42,.06);box-shadow:0 1px 2px rgba(15,23,42,.06)}.delivery-qbank-table[data-v-0bf87fc2] .el-table__header-wrapper th{background:#f8fafc!important;color:#475569;font-weight:600;font-size:13px;border-bottom:1px solid #e8ecf1!important}.delivery-qbank-table[data-v-0bf87fc2] .el-table__body td{padding:0;height:50px;vertical-align:middle;border-bottom:1px solid #f1f5f9}.delivery-qbank-table[data-v-0bf87fc2] .el-table__body td .cell{line-height:22px;max-height:50px;overflow:hidden;padding-left:12px;padding-right:12px}.delivery-qbank-table[data-v-0bf87fc2] .el-table__body tr:hover>td{background-color:#fafcff!important}.q-title-text[data-v-0bf87fc2]{display:block;font-size:13px;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.q-perm-plain[data-v-0bf87fc2],.q-type-plain[data-v-0bf87fc2]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:13px;color:#64748b;white-space:nowrap}.q-perm-plain__icon[data-v-0bf87fc2],.q-type-plain__icon[data-v-0bf87fc2]{font-size:15px;color:#94a3b8}.q-perm-plain__text[data-v-0bf87fc2],.q-type-plain__text[data-v-0bf87fc2]{color:#475569}.q-category-cell[data-v-0bf87fc2]{font-size:13px;color:#64748b}.q-category-cell--empty[data-v-0bf87fc2]{color:#cbd5e1}.q-tags-plain[data-v-0bf87fc2]{display:block;font-size:13px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.q-options-cell[data-v-0bf87fc2]{font-size:12px;color:#64748b;line-height:1.45}.q-options-cell--clip[data-v-0bf87fc2]{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.q-row-more[data-v-0bf87fc2]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;border-radius:6px;cursor:pointer;color:#94a3b8;font-size:18px;line-height:1;-webkit-transition:background .15s,color .15s;transition:background .15s,color .15s}.q-row-more[data-v-0bf87fc2]:hover{background:#f1f5f9;color:#475569}.delivery-qbank-table[data-v-0bf87fc2] td.q-col-more .cell{overflow:visible}.field-hint[data-v-0bf87fc2]{margin:6px 0 0;font-size:12px;color:#94a3b8;line-height:1.5}.file-type-checkboxes[data-v-0bf87fc2]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 16px}.field-hint--inline[data-v-0bf87fc2]{margin-left:8px;font-size:12px;color:#94a3b8;vertical-align:middle}.ref-dialog-title[data-v-0bf87fc2]{margin:0 0 12px;font-size:13px;color:#475569}.ref-muted[data-v-0bf87fc2]{color:#94a3b8;font-size:12px}.ref-empty[data-v-0bf87fc2]{margin:12px 0 0;font-size:13px;color:#94a3b8;text-align:center}.module-box{margin-bottom:20px}.module-box__title{margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.module-box__label{font-size:14px;font-weight:400;line-height:1em;display:block}body{height:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;color:#333;font-size:14px}label{font-weight:700}html{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-size:16px}#app,html{height:100%}#app{min-height:100%}body,dl,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;font-weight:400;padding:0}ol,ul{list-style:none}button{border:0;outline:none}fieldset,input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;margin:0;min-width:0;font-size:1rem;font-family:inherit}[contenteditable],input[type]{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}input::-ms-clear{display:none}input:focus{outline:0}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}.no-padding{padding:0!important}a:active,a:focus{outline:none}a,a:focus,a:hover{cursor:pointer;color:inherit;text-decoration:none}div:focus{outline:none}.w100{width:100%}.box-container{padding:15px}@media(-webkit-device-pixel-ratio:2){.border-1px:after{height:1px;content:"";width:100%;border-bottom:1px solid #e1e1e1;position:absolute;bottom:-1px;right:0;transform:scaleY(.5);-webkit-transform:scaleY(.5)}}@media(-webkit-min-device-pixel-ratio:2){.border-bottom:after{border-bottom-width:1px}.border-1px:after{content:" ";display:block;position:absolute;top:0;right:-100%;bottom:-100%;left:0;border:0 solid #e1e1e1;-webkit-transform-origin:0 0;transform-origin:0 0;pointer-events:none;-webkit-transform:scale(.5);transform:scale(.5);width:200%;-webkit-box-sizing:border-box;box-sizing:border-box}}.qbank-cat-quick-tip-popper{max-width:286px;line-height:1.55;font-size:13px}.qbank-cat-quick-tip-popper p{margin:0 0 8px}.qbank-cat-quick-tip-popper p:last-child{margin-bottom:0}