.mobile-extender-controls[data-v-66fdac68]{max-height:52%;padding:24px 16px max(12px,env(safe-area-inset-bottom));border-radius:22px 22px 0 0;box-shadow:0 -7px 10px rgba(140,139,153,.1)}.mobile-extender-failure[data-v-d2619dec]{overflow-wrap:anywhere}.mobile-extender-failure[data-v-d2619dec]>div{min-width:0;max-width:100%;margin-block:auto}.canvas-size-toast[data-v-99a3f3a8]{max-width:calc(100% - 32px);transform:translate(-50%)}.canvas-size-toast-enter-active[data-v-99a3f3a8]{transition:transform .28s ease-out,opacity .28s ease-out}.canvas-size-toast-leave-active[data-v-99a3f3a8]{transition:transform .24s ease-in,opacity .24s ease-in}.canvas-size-toast-enter-from[data-v-99a3f3a8],.canvas-size-toast-leave-to[data-v-99a3f3a8]{transform:translate(-50%,calc(-100% - 16px));opacity:0}.back-button-background[data-v-1871b3df]{background-image:linear-gradient(to right,#fff,#fff),linear-gradient(90deg,#55f,#55f 168.7%);border:1px solid transparent;background-clip:padding-box,border-box;background-origin:padding-box,border-box}.back-button-background[data-v-1871b3df]:hover{background-image:linear-gradient(to right,#545bf6 15.71%,#5ea9f9 84.29%),linear-gradient(90deg,#545bf6 15.71%,#5ea9f9 84.29%);color:#fff;transform:translateY(-4px)}.dimension-input[data-v-8fd566aa]::-webkit-inner-spin-button,.dimension-input[data-v-8fd566aa]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dimension-input[data-v-8fd566aa]{-moz-appearance:textfield}.ai-image-extender-prompt-panel[data-v-513bdafd] .ai-extender-textarea-box[data-v-513bdafd]{width:100%;height:10rem;display:flex;flex-direction:column;border-width:1px;--un-border-opacity:1;border-color:rgba(223,223,224,var(--un-border-opacity));border-radius:.75rem;border-style:dotted;--un-bg-opacity:1;background-color:rgba(255,255,255,var(--un-bg-opacity));padding:1rem .75rem 1rem 1rem;font-size:1rem;line-height:1.5rem;--un-text-opacity:1;color:rgba(45,45,51,var(--un-text-opacity))}.ai-image-extender-prompt-panel[data-v-513bdafd] .ai-extender-textarea-box[data-v-513bdafd]:hover{--un-border-opacity:1;border-color:rgba(85,85,255,var(--un-border-opacity));border-style:solid}.ai-image-extender-prompt-panel[data-v-513bdafd] .ai-extender-textarea-wrapper[data-v-513bdafd]{width:100%;flex:1 1 0%;resize:none;overflow:auto;white-space:pre-wrap;background-color:transparent;outline:2px solid transparent;outline-offset:2px}.ai-image-extender-prompt-panel[data-v-513bdafd] .ai-extender-textarea-wrapper[data-v-513bdafd]::-webkit-scrollbar{width:4px}.ai-image-extender-prompt-panel[data-v-513bdafd] .ai-extender-textarea-wrapper[data-v-513bdafd]::-webkit-scrollbar-thumb{background-color:transparent;border-radius:5px}.ai-image-extender-prompt-panel[data-v-513bdafd] .ai-extender-textarea-wrapper[data-v-513bdafd]::-webkit-scrollbar-thumb{background-color:#eeeef0;border-radius:5px}.ai-image-extender-prompt-panel[data-v-513bdafd] .ai-extender-textarea-wrapper[data-v-513bdafd]::-webkit-scrollbar-thumb:hover{background-color:#d9d9d9}.ai-image-extender-prompt-panel[data-v-513bdafd] .apply-all-checkmark[data-v-513bdafd]{width:7px;height:12px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translate(-1px,-1px)}.image-list::-webkit-scrollbar{width:4px}.image-list::-webkit-scrollbar-track{background:transparent}.image-list::-webkit-scrollbar-thumb{background:#eeeef0;border-radius:4px}.image-list::-webkit-scrollbar-thumb:hover{background:#eeeef0}@media (max-width: 1023px){html:has(.mobile-ai-image-extender),body:has(.mobile-ai-image-extender){overflow:hidden;height:100%}body:has(.mobile-ai-image-extender){position:fixed;width:100%}.mobile-ai-image-extender{display:flex;flex-direction:column;height:100dvh;overflow:hidden;background:#f7f8fa}.mobile-ai-image-extender .extender-workspace{flex:1;min-height:0;height:auto}.mobile-ai-image-extender .mobile-canvas-covered{visibility:hidden}.mobile-ai-image-extender .grid-handler{touch-action:none}.mobile-ai-image-extender .grid-handler:before{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px}.mobile-ai-image-extender .grid-handler:nth-child(1){margin-top:5.25px}.mobile-ai-image-extender .grid-handler:nth-child(2){margin-left:-5.25px}.mobile-ai-image-extender .grid-handler:nth-child(3){margin-top:-5.25px}.mobile-ai-image-extender .grid-handler:nth-child(4){margin-left:5.25px}.mobile-ai-image-extender .grids-underlay,.mobile-ai-image-extender canvas{touch-action:none}}.ai-image-extender-workbench-wrapper .custom-scrollbar-style::-webkit-scrollbar,.ai-image-extender-lightbox .custom-scrollbar-style::-webkit-scrollbar{width:4px;height:8px}.ai-image-extender-workbench-wrapper .custom-scrollbar-style::-webkit-scrollbar-track,.ai-image-extender-lightbox .custom-scrollbar-style::-webkit-scrollbar-track{background-color:transparent}.ai-image-extender-workbench-wrapper .custom-scrollbar-style::-webkit-scrollbar-thumb,.ai-image-extender-lightbox .custom-scrollbar-style::-webkit-scrollbar-thumb{background-color:#eeeef0;border-radius:10px}.ai-image-extender-workbench-wrapper .custom-scrollbar-style::-webkit-scrollbar-thumb:hover,.ai-image-extender-lightbox .custom-scrollbar-style::-webkit-scrollbar-thumb:hover{background-color:rgba(85,85,255,.3)}.ai-image-extender-workbench-wrapper .creations-selected-count{font-size:17px;margin:0 3px}body:has(.ai-image-extender-workbench-wrapper) .grids-underlay{box-shadow:none!important}.ai-image-extender-canvas .grids-handler-container{z-index:2;pointer-events:none}.ai-image-extender-canvas .grid-handler{pointer-events:auto}body:has(.ai-image-extender-workbench-wrapper) .grids-handler-container .grid-handler{background:transparent!important}body:has(.ai-image-extender-workbench-wrapper) .grids-handler-container .grid-handler:after{content:"";position:absolute;top:50%;left:50%;background:#c6c6cb;border-radius:999px;transition:background-color .2s}body:has(.ai-image-extender-workbench-wrapper) .grids-handler-container .grid-handler:hover:after{background:#55f}body:has(.ai-image-extender-workbench-wrapper) .grids-handler-container .grid-handler:nth-child(1):after{width:30px;height:5px;transform:translate(-50%,-50%) translateY(8px)}body:has(.ai-image-extender-workbench-wrapper) .grids-handler-container .grid-handler:nth-child(2):after{width:5px;height:30px;transform:translate(-50%,-50%) translate(-8px)}body:has(.ai-image-extender-workbench-wrapper) .grids-handler-container .grid-handler:nth-child(3):after{width:30px;height:5px;transform:translate(-50%,-50%) translateY(-8px)}body:has(.ai-image-extender-workbench-wrapper) .grids-handler-container .grid-handler:nth-child(4):after{width:5px;height:30px;transform:translate(-50%,-50%) translate(8px)}
