.ai-generation-section[data-v-60ed1353]{background:linear-gradient(135deg,#f5f7fa 0%,#e4edf9 100%);padding:2rem;border-radius:16px;margin-bottom:2rem;min-height:calc(100vh - 100px)}.generation-container[data-v-60ed1353]{max-width:800px;margin:0 auto}.prompt-input[data-v-60ed1353]{width:100%}.generate-button-container[data-v-60ed1353]{display:flex;justify-content:center}.image-container[data-v-60ed1353],.video-container[data-v-60ed1353]{display:flex;justify-content:center;min-height:300px}.image-placeholder[data-v-60ed1353],.video-placeholder[data-v-60ed1353]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:400px;background-color:#f0f0f0;border-radius:8px;border:2px dashed #ccc}.progress-container[data-v-60ed1353]{display:flex;flex-direction:column;align-items:center}.generated-image[data-v-60ed1353]{text-align:center}.generated-image img[data-v-60ed1353],.generated-video video[data-v-60ed1353]{max-height:400px;border-radius:8px;box-shadow:0 4px 12px #0000001a;margin:0 auto}.result-title[data-v-60ed1353]{text-align:center}.example-section[data-v-60ed1353]{margin-top:2rem}.example-images[data-v-60ed1353]{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.example-image[data-v-60ed1353]{flex:1;min-width:200px;max-width:300px}.example-image img[data-v-60ed1353]{width:100%;border-radius:8px;box-shadow:0 2px 8px #0000001a}.text-center[data-v-60ed1353]{text-align:center}.section-title[data-v-60ed1353]{font-size:2rem;font-weight:700;margin-bottom:1rem}.mode-tabs[data-v-60ed1353]{margin-bottom:1rem;display:flex;gap:.5rem}.mode-tab[data-v-60ed1353]{font-size:1rem;font-weight:500;padding:.4rem .8rem;border-radius:8px;background:#f2f6fb;color:#333}.mode-tab.q-tab--active[data-v-60ed1353]{background:linear-gradient(90deg,#4b8cff,#1a6ef0);color:#fff;box-shadow:0 4px 12px #1a6ef026}.upload-drop-area[data-v-60ed1353]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:200px;background-color:#fafafa;border:2px dashed #ccc;border-radius:8px;cursor:pointer;margin-top:.5rem}.upload-drop-area[data-v-60ed1353]:hover{border-color:#007bff}.upload-text[data-v-60ed1353]{color:#666;font-size:.9rem}.uploaded-preview[data-v-60ed1353]{position:relative;display:flex;justify-content:center;align-items:center;margin-top:.5rem}.uploaded-preview img[data-v-60ed1353]{max-width:100%;height:auto;display:block;border-radius:8px}.remove-upload-btn[data-v-60ed1353]{position:absolute;top:8px;right:8px}@media (max-width: 768px){.ai-generation-section[data-v-60ed1353]{padding:1rem}.example-images[data-v-60ed1353]{flex-direction:column;align-items:center}.example-image[data-v-60ed1353]{width:100%;max-width:100%}.size-options-group[data-v-60ed1353]{flex-direction:column}.image-actions[data-v-60ed1353],.video-actions[data-v-60ed1353]{display:flex;flex-direction:column;align-items:center;gap:.5rem}}.size-selection[data-v-60ed1353]{margin-top:1rem}.size-selection-label[data-v-60ed1353]{font-weight:600;font-size:1rem}.size-options[data-v-60ed1353]{display:flex;flex-wrap:wrap;gap:.5rem}.size-options-group[data-v-60ed1353]{display:flex;flex-wrap:wrap;gap:1rem}[data-v-60ed1353] .q-option-group__label{font-size:.9rem;padding-left:.5rem}.image-actions[data-v-60ed1353],.video-actions[data-v-60ed1353]{margin-top:1rem;padding-top:1rem;display:flex;justify-content:center}.image-edit-form[data-v-60ed1353]{display:flex;justify-content:center;margin-top:1rem;padding-top:1rem}.example-image-wrapper[data-v-60ed1353]{position:relative;overflow:hidden;border-radius:8px;cursor:pointer}.example-image-wrapper:hover .example-caption[data-v-60ed1353]{background:rgba(0,0,0,.65)}.example-caption[data-v-60ed1353]{position:absolute;left:0;right:0;bottom:0;background:rgba(0,0,0,.55);color:#fff;padding:.75rem 1rem;font-size:.9rem;line-height:1.25;max-height:40%;overflow:auto;box-sizing:border-box;text-align:left;pointer-events:none}
