.support-v2-modal[data-v-6ee1d2f8]{width:1200px;max-width:95vw;height:100vh;display:flex;flex-direction:column}.support-v2-modal-body[data-v-6ee1d2f8]{flex:1;overflow-y:auto;padding:24px}.support-v2-sections-grid[data-v-6ee1d2f8]{display:flex;gap:24px;align-items:flex-start}.support-v2-form-section[data-v-6ee1d2f8]{flex:1;min-width:0;margin-bottom:28px}.support-v2-section-title[data-v-6ee1d2f8]{font-size:16px;font-weight:700;color:#222;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid #4082ff}.support-v2-form-row[data-v-6ee1d2f8]{margin-bottom:14px}.support-v2-form-row-half[data-v-6ee1d2f8]{display:flex;gap:16px}.support-v2-form-row-half .support-v2-form-row[data-v-6ee1d2f8]{flex:1}.support-v2-label[data-v-6ee1d2f8]{display:block;font-size:13px;font-weight:600;color:#555;margin-bottom:6px}.support-v2-label.required[data-v-6ee1d2f8]:after{content:" *";color:#e74c3c}.support-v2-input[data-v-6ee1d2f8]{width:100%;height:36px;padding:0 12px;font-size:13px;border:1px solid #d6ddea;border-radius:6px;outline:none;transition:border-color .2s;background:#fff}.support-v2-input[data-v-6ee1d2f8]:focus{border-color:#4082ff}.support-v2-textarea[data-v-6ee1d2f8]{width:100%;padding:10px 12px;font-size:13px;border:1px solid #d6ddea;border-radius:6px;outline:none;resize:vertical;transition:border-color .2s;background:#fff}.support-v2-textarea[data-v-6ee1d2f8]:focus{border-color:#4082ff}.support-v2-checkbox-wrap[data-v-6ee1d2f8]{display:flex;flex-wrap:wrap;gap:12px 20px}.support-v2-checkbox-item[data-v-6ee1d2f8]{display:flex;align-items:center;gap:6px;font-size:13px;color:#333;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.support-v2-checkbox[data-v-6ee1d2f8]{width:16px;height:16px;accent-color:#4082ff;cursor:pointer}.support-v2-toggle-wrap[data-v-6ee1d2f8]{display:flex;align-items:center;gap:10px}.support-v2-toggle-label[data-v-6ee1d2f8]{font-size:13px;color:#555}.support-v2-tag-input-wrap[data-v-6ee1d2f8]{border:1px solid #d6ddea;border-radius:6px;padding:8px;background:#fafbfc}.support-v2-tag-list[data-v-6ee1d2f8]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.support-v2-tag-list[data-v-6ee1d2f8]:empty{margin-bottom:0}.support-v2-tag[data-v-6ee1d2f8]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;font-size:12px;color:#4082ff;background:#eef3ff;border-radius:4px}.support-v2-tag-remove[data-v-6ee1d2f8]{border:none;background:none;color:#999;cursor:pointer;font-size:14px;line-height:1;padding:0 2px}.support-v2-tag-remove[data-v-6ee1d2f8]:hover{color:#e74c3c}.support-v2-tag-add .support-v2-input[data-v-6ee1d2f8]{border:none;background:transparent;height:30px;padding:0 4px}.support-v2-tag-add .support-v2-input[data-v-6ee1d2f8]:focus{border:none;box-shadow:none}.support-v2-list-input-wrap[data-v-6ee1d2f8]{border:1px solid #d6ddea;border-radius:6px;padding:10px;background:#fafbfc}.support-v2-criteria-item[data-v-6ee1d2f8],.support-v2-list-item[data-v-6ee1d2f8]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.support-v2-list-no[data-v-6ee1d2f8]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;background:#4082ff;border-radius:50%;flex-shrink:0}.support-v2-list-remove[data-v-6ee1d2f8]{border:none;background:none;color:#999;cursor:pointer;font-size:18px;line-height:1;flex-shrink:0}.support-v2-list-remove[data-v-6ee1d2f8]:hover{color:#e74c3c}.support-v2-add-btn[data-v-6ee1d2f8]{border:1px dashed #bbb;background:transparent;color:#888;font-size:12px;padding:6px 12px;border-radius:4px;cursor:pointer;width:100%;text-align:center}.support-v2-add-btn[data-v-6ee1d2f8]:hover{border-color:#4082ff;color:#4082ff}.support-v2-modal-footer[data-v-6ee1d2f8]{display:flex;align-items:center;justify-content:space-between;padding:16px 0 0;border-top:1px solid #eee;margin-top:12px}.support-v2-footer-right[data-v-6ee1d2f8]{display:flex;gap:8px;margin-left:auto}.support-v2-btn-delete[data-v-6ee1d2f8]{padding:8px 20px;font-size:13px;font-weight:600;color:#e74c3c;border:1px solid #e74c3c;border-radius:6px;background:#fff;cursor:pointer}.support-v2-btn-delete[data-v-6ee1d2f8]:hover{background:#fdf0ef}.support-v2-btn-cancel[data-v-6ee1d2f8]{padding:8px 20px;font-size:13px;font-weight:600;color:#666;border:1px solid #d6ddea;border-radius:6px;background:#fff;cursor:pointer}.support-v2-btn-cancel[data-v-6ee1d2f8]:hover{background:#f5f5f5}.support-v2-btn-save[data-v-6ee1d2f8]{padding:8px 24px;font-size:13px;font-weight:600;color:#fff;background:#4082ff;border:none;border-radius:6px;cursor:pointer}.support-v2-btn-save[data-v-6ee1d2f8]:hover{background:#2e6de0}.support-v2-btn-save[data-v-6ee1d2f8]:disabled{background:#a3c2ff;cursor:not-allowed}.sp2-table-wrap[data-v-6eabf15f]{min-height:400px}.sp2-table[data-v-6eabf15f]{width:100%}.sp2-table-head[data-v-6eabf15f]{display:flex;align-items:center;background:#f5f7fa;border-bottom:2px solid #d6ddea;padding:0 12px}.sp2-th[data-v-6eabf15f]{padding:12px 8px;font-size:13px;font-weight:700;color:#555;text-align:left;white-space:nowrap}.sp2-table-body[data-v-6eabf15f]{min-height:200px}.sp2-tr[data-v-6eabf15f]{display:flex;align-items:center;padding:0 12px;border-bottom:1px solid #eef0f4;cursor:pointer;transition:background-color .15s}.sp2-tr[data-v-6eabf15f]:hover{background:#f8faff}.sp2-tr.is-inactive[data-v-6eabf15f]{opacity:.55}.sp2-td[data-v-6eabf15f]{padding:14px 8px;font-size:13px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp2-td-name[data-v-6eabf15f]{font-weight:600;color:#1d1c84}.sp2-deadline-passed[data-v-6eabf15f]{color:#e74c3c;font-weight:600}.sp2-state-badge[data-v-6eabf15f]{display:inline-block;padding:3px 10px;font-size:11px;font-weight:600;border-radius:10px}.sp2-state-badge.is-active[data-v-6eabf15f]{color:#27ae60;background:#e8f8ef}.sp2-state-badge.is-disabled[data-v-6eabf15f]{color:#999;background:#f0f0f0}.sp2-assign-list[data-v-6eabf15f]{min-height:400px;max-height:600px;overflow-y:visible;border:1px solid #eef0f4;border-radius:6px}.sp2-assign-list-head[data-v-6eabf15f]{display:flex;align-items:center;background:#f5f7fa;border-bottom:2px solid #d6ddea;padding:10px 12px;font-size:13px;font-weight:700;color:#555}.sp2-assign-list-row[data-v-6eabf15f]{display:flex;align-items:center;padding:10px 12px;border-bottom:1px solid #eef0f4;font-size:13px;color:#333}.sp2-assign-list-row[data-v-6eabf15f]:last-child{border-bottom:none}[data-v-6eabf15f] .multiselect__select{transform:translateY(20%);transition:transform .2s ease}[data-v-6eabf15f] .multiselect--active .multiselect__select{transform:translateY(10%) rotate(180deg)}