.drag-list[data-v-aa45052c]{display:flex;flex-direction:column;gap:12px}.item-drag-handle[data-v-aa45052c]{align-items:center;border-radius:6px;color:var(--el-text-color-placeholder);cursor:move;display:flex;flex-shrink:0;height:22px;justify-content:center;touch-action:none;transition:color .15s ease,opacity .18s ease,transform .18s ease;width:22px}@media(hover:hover)and (pointer:fine){.item-drag-handle[data-v-aa45052c]{opacity:0;transform:translate(-2px)}}@media(hover:none){.item-drag-handle[data-v-aa45052c]{height:28px;opacity:.45;width:28px}}.item-drag-handle[data-v-aa45052c]:hover{background:var(--el-fill-color-light);color:var(--el-color-primary)}@media(hover:hover)and (pointer:fine){[data-v-aa45052c] .collapsible-card:hover .item-drag-handle{opacity:1;transform:translate(0)}}[data-v-aa45052c] .drag-ghost{opacity:.38}[data-v-aa45052c] .drag-ghost .collapsible-card{background:var(--el-color-primary-light-9)!important;border-color:var(--el-color-primary-light-5)!important;border-style:dashed!important;box-shadow:none!important}[data-v-aa45052c] .drag-ghost .item-drag-handle{opacity:0!important}[data-v-aa45052c] .drag-chosen .item-drag-handle{color:var(--el-color-primary)!important;opacity:1!important}.project-item[data-v-aa45052c]:hover{border-color:var(--el-border-color);box-shadow:0 2px 8px #0000000f}[data-v-aa45052c] .el-input__wrapper{background:var(--el-fill-color-lighter);border:1px solid var(--el-border-color-light);box-shadow:none}[data-v-aa45052c] .el-input__wrapper:hover{border-color:var(--el-border-color)}[data-v-aa45052c] .el-input__wrapper.is-focus{background:var(--el-bg-color);border-color:var(--el-color-primary);box-shadow:0 0 0 2px var(--el-color-primary-light-9)}.enhanced-textarea[data-v-aa45052c] .el-textarea__inner{background:var(--el-fill-color-lighter);border:1px solid var(--el-border-color-light);box-shadow:none;font-size:14px;line-height:1.6;min-height:120px;padding:12px;resize:vertical}.enhanced-textarea[data-v-aa45052c] .el-textarea__inner:hover{border-color:var(--el-border-color)}.enhanced-textarea[data-v-aa45052c] .el-textarea__inner:focus{background:var(--el-bg-color);border-color:var(--el-color-primary);box-shadow:0 0 0 2px var(--el-color-primary-light-9)}.enhanced-textarea[data-v-aa45052c] .el-input__count{background:transparent;color:var(--el-text-color-placeholder);font-size:12px}
