.image-search-task-modal[data-v-ffb1ab6e]{position:relative;height:600px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.add-task-section.fixed[data-v-ffb1ab6e]{position:sticky;top:0;background:#fff;z-index:10;padding:15px 20px;border-bottom:1px solid #eee;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.modal-body[data-v-ffb1ab6e]{padding:20px;overflow-y:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}.section-header[data-v-ffb1ab6e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.section-header h4[data-v-ffb1ab6e]{margin:0;color:#333;font-size:16px}.task-list[data-v-ffb1ab6e]{margin-bottom:30px}.task-item[data-v-ffb1ab6e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px;border:1px solid #eee;border-radius:4px;margin-bottom:10px;background-color:#fafafa}.task-item--processing[data-v-ffb1ab6e]{border-left:4px solid #ffc107}.task-item--success[data-v-ffb1ab6e]{border-left:4px solid #28a745}.task-item--failed[data-v-ffb1ab6e]{border-left:4px solid #dc3545}.task-info[data-v-ffb1ab6e]{-webkit-box-flex:1;-ms-flex:1;flex:1}.task-id[data-v-ffb1ab6e]{font-weight:700;margin-bottom:5px;font-size:14px}.task-status span[data-v-ffb1ab6e]{font-weight:700}.task-status span[data-v-ffb1ab6e]:first-child{color:#6c757d}.task-status span[data-v-ffb1ab6e]:nth-child(2){color:#ffc107}.task-status span[data-v-ffb1ab6e]:nth-child(3){color:#28a745}.task-status span[data-v-ffb1ab6e]:nth-child(4){color:#dc3545}.task-time[data-v-ffb1ab6e]{font-size:14px;color:#666;margin-top:5px}.task-pics[data-v-ffb1ab6e]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:10px;padding-top:10px;border-top:1px dashed #eee}.pic-item[data-v-ffb1ab6e]{width:60px;height:60px;overflow:hidden;border-radius:4px;border:1px solid #ddd;cursor:pointer;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.pic-item[data-v-ffb1ab6e]:hover{-webkit-transform:scale(1.05);transform:scale(1.05);border-color:#409eff}.task-pic[data-v-ffb1ab6e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.task-actions .btn[data-v-ffb1ab6e]{margin-left:10px}.no-tasks[data-v-ffb1ab6e]{text-align:center;padding:20px;color:#999}.add-task-form.compact[data-v-ffb1ab6e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;padding:10px 0}.add-task-form.compact .selected-files[data-v-ffb1ab6e]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0;font-size:14px}.add-task-form.compact .form-actions[data-v-ffb1ab6e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.image-preview-dialog[data-v-ffb1ab6e]{text-align:center}.preview-image[data-v-ffb1ab6e]{max-width:100%;max-height:70vh;-o-object-fit:contain;object-fit:contain}@media (max-width:768px){.task-item[data-v-ffb1ab6e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.task-actions[data-v-ffb1ab6e]{margin-top:10px;-ms-flex-item-align:end;align-self:flex-end}.add-task-form.compact[data-v-ffb1ab6e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}.add-task-section.fixed[data-v-ffb1ab6e]{padding:12px 15px}.section-header[data-v-ffb1ab6e]{margin-bottom:8px}}