.generated-media-card:focus-within .generated-media-card__overlay,.img-container:focus-within .hover-overlay{opacity:1!important}@media (hover:none){.generated-media-card .generated-media-card__overlay,.img-container .hover-overlay{opacity:1!important}}.generated-image-edit-icon{align-items:center;width:20px;height:20px;display:inline-flex;position:relative}.generated-image-edit-icon svg:last-child{background:0 0;position:absolute;bottom:0;right:0}.generated-image-editor.native-dialog-workspace{flex-direction:column;width:min(1760px,100vw - 16px);max-width:calc(100vw - 16px);height:min(1040px,100dvh - 16px);max-height:calc(100dvh - 16px);padding:0;display:flex;overflow:hidden}.generated-image-editor:not([open]){display:none}.generated-image-editor>.studio-workspace-head{flex:none}.generated-image-editor__body{flex:auto;grid-template-columns:190px minmax(0,1fr) minmax(320px,380px);gap:0;min-height:0;display:grid;overflow:hidden}.generated-image-editor__page-nav{border-right:1px solid var(--border-subtle);min-width:0;padding:16px 12px;overflow:auto}.generated-image-editor__page-nav article{border-radius:var(--radius-sm);border:1px solid #0000;margin-bottom:8px;padding:4px}.generated-image-editor__page-thumb.app-button{background:0 0;border:0;width:100%;min-height:72px;padding:4px}.generated-image-editor__page-thumb .app-button__label,.generated-image-editor__source-label{text-align:left;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.generated-image-editor__page-thumb img,.generated-image-editor__source-label img{object-fit:contain;flex:0 0 46px;width:46px;height:64px}.generated-image-editor__page-thumb b,.generated-image-editor__source-label b{font-size:var(--font-size-auxiliary);overflow-wrap:anywhere}.generated-image-editor__page-versions,.generated-image-editor__versions>div{flex-wrap:wrap;gap:4px;padding-top:8px;display:flex}.generated-image-editor__page-versions .app-button{min-width:36px;padding:4px}.generated-image-editor__page-versions .app-button__label{font-size:var(--font-size-auxiliary);gap:2px;display:grid}.generated-image-editor__page-versions img{object-fit:contain;width:30px;height:32px}.generated-image-editor__versions{border-top:1px solid var(--border-subtle);font-size:var(--font-size-auxiliary);margin-top:16px;padding-top:12px}.generated-image-editor__versions small{display:block}.generated-image-editor__images{border-right:1px solid var(--border-subtle);min-width:0;min-height:0;padding:12px;display:flex;overflow:auto}.generated-image-editor figure{flex-direction:column;flex:1;min-width:0;min-height:0;margin:0;display:flex}.generated-image-editor figure>img{object-fit:contain;width:100%;height:100%;min-height:0}.generated-image-editor figcaption{font-size:var(--font-size-auxiliary);padding-top:8px}.generated-image-editor__preview-empty{font-size:var(--font-size-control);margin:auto}.generated-image-editor__form{flex-direction:column;gap:16px;min-width:0;min-height:0;padding:16px;display:flex;overflow-y:auto}.generated-image-editor__form :is(p,.c-text-control,.c-select){font-size:var(--font-size-control);line-height:1.6}.generated-image-editor__source-info{border-bottom:1px solid var(--border-subtle);padding-bottom:12px}.generated-image-editor__source-info h3{font-size:var(--font-size-control);margin:0 0 6px}.generated-image-editor__source-info p{font-size:var(--font-size-auxiliary);margin:0}@media (width<=900px){.generated-image-editor__body{grid-template-columns:120px minmax(0,1fr);overflow-y:auto}.generated-image-editor__form{border-top:1px solid var(--border-subtle);grid-column:1/-1;overflow:visible}.generated-image-editor__images{border-right:0;min-height:300px}}@media (width<=560px){.generated-image-editor.native-dialog-workspace{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;inset:0}.generated-image-editor__body{grid-template-columns:88px minmax(0,1fr)}.generated-image-editor__page-nav{padding:12px 8px}.generated-image-editor__page-thumb .app-button__label,.generated-image-editor__source-label{flex-direction:column;align-items:flex-start}.generated-image-editor__page-versions img{display:none}.generated-image-editor__page-nav .studio-page-navigation-heading{flex-wrap:nowrap;gap:2px;margin-inline:-4px}}
