.ait-take-photo-button{display:none}@media(max-width:540px){.ait-image-gen-container .ait-tiles-container{order:1}.ait-image-gen-container .ait-dropzone-result-container{order:-1}.ait-image-gen-container .ait-dropzone{background-color:transparent}.ait-image-gen-container .ait-dropzone-upload-area{border:0;background:transparent;aspect-ratio:unset;min-height:unset}.ait-image-gen-container .ait-dropzone-upload-area:has(#crtrm-img-frame:not(.ait-hidden)),.ait-image-gen-container .ait-dropzone-upload-area:has(#generatedResultImage:not(.ait-hidden)),.ait-image-gen-container .ait-dropzone-upload-area:has(#errorOverlay:not(.ait-hidden)),.ait-image-gen-container .ait-dropzone-upload-area:has(#loadingSpinner:not(.ait-hidden)){aspect-ratio:1/1;width:100%}.ait-image-gen-container #crtrm-img-frame:not(.ait-hidden){position:relative!important;left:0!important;top:0!important;width:100%!important;height:100%!important;border:0}.ait-image-gen-container .ait-dropzone-content{display:none}.ait-image-gen-container .ait-take-photo-button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 24px;border-radius:8px;background-color:var(--aiTools-selectedButtonBgColor);color:var(--aiTools-takePhotoButtonTitleColor);border:1px solid var(--aiTools-selectedButtonBorderColor);font-size:16px;font-weight:600;cursor:pointer;box-sizing:border-box;margin-bottom:16px}.ait-image-gen-container .ait-take-photo-icon{width:20px;height:20px;flex-shrink:0}.ait-image-gen-container .ait-dropzone-hint{display:block}.ait-image-gen-container .ait-dropzone-hint-primary{display:none}.ait-image-gen-container .ait-remove-image-button{display:none}.ait-image-gen-container .ait-uploaded-image-label{display:none}.ait-image-gen-container #imagePreviewContainer img{border:0}.ait-image-gen-container #imagePreviewContainer{position:static;width:100%;height:auto;border-radius:unset;display:flex;flex-direction:column;align-items:center;gap:12px;padding-bottom:4px}.ait-image-gen-container #imagePreviewContainer.ait-hidden,.ait-image-gen-container .ait-dropzone-upload-area:has(#loadingSpinner:not(.ait-hidden)) #imagePreviewContainer,.ait-image-gen-container .ait-dropzone-upload-area:has(#generatedResultImage:not(.ait-hidden)) #imagePreviewContainer,.ait-image-gen-container .ait-dropzone-upload-area:has(#crtrm-img-frame:not(.ait-hidden)) #imagePreviewContainer{display:none}.ait-image-gen-container .ait-image-preview-inner{overflow:hidden}.ait-image-gen-container .ait-uploaded-image-preview{width:100%;height:auto;border-radius:16px}.ait-image-gen-container .ait-remove-image-link{display:block;background:none;border:0;padding:8px 12px;font-size:14px;font-weight:500;color:var(--aiTools-resetButtonTitleColor);cursor:pointer;text-align:center}.ait-image-gen-container .ait-remove-image-link:focus{outline:2px solid #005fcc;outline-offset:1px;border-radius:4px}.ait-image-gen-container .ait-remove-image-link.ait-hidden{display:none}.ait-image-gen-container .ait-take-photo-button.ait-hidden{display:none}.ait-image-gen-container .ait-action-buttons-row{justify-content:center}.ait-image-gen-container .ait-generate-button{display:flex;justify-content:center;padding:0}.ait-image-gen-container .ait-generate-button button{width:212px;height:44px;padding:8px 14px;gap:4px}.ait-page .ait-image-gen-container .ait-generate-button button{color:#fff}.ait-page .ait-image-gen-container .ait-generate-button button.ait-button-regenerate{color:var(--aiTools-tc-regenerateButtonTitleColor)}}