.ait-page{flex:1;background:var(--aiTools-bg-main);display:flex;flex-direction:column;gap:64px;padding:48px 24px 0 24px;align-items:center;width:100%;box-sizing:border-box}#main-content{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:space-between;width:1120px;max-width:100%;margin:0 auto}#main-content.with-result .ait-success-details-container{max-width:255px}#main-content.with-result .ait-dropzone-result-container{max-width:700px}#main-content.ait-wide-layout{width:100%;max-width:min(1440px,100%)}.ait-detail-header{flex:0 0 30%}.ait-dropzone-result-container{display:flex;flex-direction:row;justify-content:flex-end;gap:30px;width:100%;flex:0 0 66%}.ait-dropzone-result-container:has(>:nth-child(2).ait-hidden){max-width:600px}.ait-in-out-container{position:relative;width:100%;max-width:500px;display:flex;justify-content:center;flex-direction:column;flex:1}.additional-options{flex:0 0 40%;width:100%}.additional-options .custom-dropdown{max-width:unset}#main-content.with-result .ait-detailheader,#main-content.with-result .ait-in-out-container{max-width:400px}.ait-section-title{font-size:20px;font-weight:600;line-height:24px;color:var(--tile-section-title-color)}.ait-additional-tools-container{margin-top:30px;flex:1}.ait-image-generator-top-row{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:space-between}.ait-upload-button,.ait-generate-button,.ait-regenerate-button{padding:0 53px}.ait-upload-button button,.ait-generate-button button,.ait-regenerate-button button{--color:#fff;margin-top:24px;background-color:#0078d4}@media(max-width:1220px){body{min-width:0!important;max-width:100vw;overflow-x:hidden}#b_header{min-width:0!important;max-width:100vw;box-sizing:border-box}.b_footnote{max-width:100vw;box-sizing:border-box;width:calc(100% + 48px);margin-left:-24px;margin-right:-24px;padding:10px 24px}.ait-page{max-width:100vw;box-sizing:border-box;overflow-x:hidden}}@media(max-width:1080px){#main-content{flex-direction:column;flex-wrap:nowrap;align-items:center;box-sizing:border-box;padding:0}#main-content.ait-wide-layout{max-width:100%}.ait-image-generator-top-row{flex-direction:column;flex-wrap:nowrap;align-items:center;width:100%}.ait-dropzone-result-container{width:100%;flex:unset;flex-direction:column;align-items:center;justify-content:flex-start;order:4}.ait-in-out-container{max-width:100%}#main-content.with-result .ait-detailheader,#main-content.with-result .ait-in-out-container{max-width:100%}.additional-options{flex:unset}.ait-messagearea{flex-direction:column;gap:32px}.ait-additional-tools-container{order:10;width:100%}}@media(min-width:768px) and (max-width:1024px){#main-content{width:860px;max-width:100%}#main-content.ait-wide-layout{width:100%;max-width:100%}.ait-in-out-container{max-width:400px}}@media(max-width:540px){.b_footnote{padding:10px 0;height:auto;gap:20px;align-items:center;justify-content:center}.ait-page{padding:32px 24px 0 24px;flex:1;min-height:0;overflow-y:auto}.ait-dropzone-result-container,.ait-image-generator-top-row{gap:32px}.ait-detailheader-content{display:flex;flex-direction:column;align-items:center;gap:12px}.ait-detailheader-text-container{width:100%}.ait-detailheader-image{margin:0;width:100%}.ait-in-out-container{width:100%;order:4;display:flex;justify-content:center;flex-direction:column;gap:1px}.ait-in-out-container .ait-section-title{padding-left:0}.ait-success-details-container .ait-section-title{padding-left:0;text-align:center}.ait-success-details-container{order:6}.tool-card__image{width:46px;height:46px;border-radius:4px;object-fit:cover}.ait-section-title{font-size:16px;padding-left:0;margin-bottom:12px}.tile-image{width:100%!important;aspect-ratio:180/120!important;height:auto!important}.tile-image-container{width:calc(100% - 12px)!important;height:auto!important;border-radius:30px!important;margin-top:8px!important}.tile-container{height:auto!important}.tile-title{width:100%!important}.ait-upload-button,.ait-generate-button,.ait-regenerate-button{order:5;display:block;overflow:clip}.ait-upload-button button,.ait-generate-button button,.ait-regenerate-button button{height:56px;font-size:18px}.ait-additional-tools-container{margin-top:30px;order:10;width:100%}.additional-options{margin-top:-30px}.ait-cancel-image-button,.ait-remove-image-button{padding:8px}}