.dr-head[data-v-6955a545]{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:6px}.dr-head h3[data-v-6955a545]{margin:0}.dr-count[data-v-6955a545]{font-weight:400;margin-left:8px}.dr-count[data-v-6955a545],.dr-hint[data-v-6955a545]{color:#8499ad;font-size:12px}.dr-hint[data-v-6955a545]{line-height:1.75;margin:0 0 12px}.dr-ops[data-v-6955a545]{display:flex;gap:6px}.dr-actions[data-v-6955a545]{align-items:center;display:flex;gap:12px;margin-top:12px}.dr-err[data-v-6955a545]{color:#c0392b;font-size:12px}.modal-mask[data-v-6955a545]{align-items:flex-start;background:rgba(20,30,45,.45);display:flex;inset:0;justify-content:center;overflow:auto;padding:40px 12px;position:fixed;z-index:50}.modal[data-v-6955a545]{background:#fff;border-radius:10px;box-shadow:0 20px 60px #00000040;max-width:100%;width:660px;will-change:transform}.modal-header[data-v-6955a545]{align-items:center;border-bottom:1px solid #e3e8ee;cursor:move;display:flex;gap:10px;padding:14px 20px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.modal-header h3[data-v-6955a545]{font-size:16px;margin:0}.drag-hint[data-v-6955a545]{color:#a8b6c4;font-size:12px}.modal-close[data-v-6955a545]{background:transparent;border:none;color:#8499ad;cursor:pointer;font-size:20px;line-height:1;margin-left:auto}.modal-close[data-v-6955a545]:hover{color:#2d3e50}.modal-body[data-v-6955a545]{padding:16px 20px 4px}.modal-body .field[data-v-6955a545]{margin-bottom:10px}.modal-body .field label[data-v-6955a545]{font-size:12px}.modal-footer[data-v-6955a545]{display:flex;gap:10px;justify-content:flex-end;padding:12px 20px 18px}.upload-hint[data-v-6955a545]{color:#a8b6c4;font-size:12px;margin:4px 0 0}.sort-modal[data-v-6955a545]{width:720px}.sort-modal .modal-header[data-v-6955a545]{cursor:default}.sort-series[data-v-6955a545]{background:#f1f5f8;border:1px solid #e3e8ee;border-radius:999px;color:#5f7284;font-size:12px;padding:2px 10px}.sort-hint[data-v-6955a545]{color:#8499ad;font-size:12px;line-height:1.7;margin:0 0 12px}.sort-list[data-v-6955a545]{border:1px solid #e3e8ee;border-radius:8px;list-style:none;margin:0;overflow:hidden;padding:0}.sort-row[data-v-6955a545]{align-items:center;background:#fff;border-bottom:1px solid #eef2f6;display:flex;gap:10px;padding:8px 12px;transition:background .15s ease,box-shadow .15s ease}.sort-row[data-v-6955a545]:last-child{border-bottom:none}.sort-row[data-v-6955a545]:hover{background:#fafcfd}.sort-row.dragging[data-v-6955a545]{opacity:.45}.sort-row.over[data-v-6955a545]{background:#f4fffc;box-shadow:inset 0 2px #07ceaf}.sort-row .grip[data-v-6955a545]{color:#b6c2ce;cursor:grab;display:flex}.sort-row .grip[data-v-6955a545]:active{cursor:grabbing}.sort-index[data-v-6955a545]{color:#8499ad;font-size:12px;font-variant-numeric:tabular-nums;text-align:center;width:22px}.sort-thumb[data-v-6955a545]{background:#f4f6f8;border:1px solid #eef2f6;border-radius:6px;flex:0 0 40px;height:40px;-o-object-fit:cover;object-fit:cover;width:40px}.sort-name[data-v-6955a545]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.sort-name b[data-v-6955a545]{color:#2d3e50;font-size:13px;font-weight:600}.sort-name b[data-v-6955a545],.sort-name small[data-v-6955a545]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sort-name small[data-v-6955a545]{color:#8499ad;font-size:11px}.sort-ops[data-v-6955a545]{display:flex;gap:6px}.sort-empty[data-v-6955a545]{color:#8499ad;font-size:13px;padding:18px 0;text-align:center}@media (max-width:760px){.sort-modal[data-v-6955a545]{width:100%}.sort-thumb[data-v-6955a545]{display:none}.sort-name b[data-v-6955a545]{font-size:12px}}
