.admin-editor-overlay{max-width:100vw;height:100dvh;bottom:auto}.admin-editor{min-width:0;max-width:100vw}.admin-editor .admin-form{min-width:0}.admin-editor .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.admin-editor .form-grid>div,.product-photo-picker{min-width:0}.product-photo-picker input[type=file]{min-width:0;max-width:100%;height:auto;min-height:44px;overflow:hidden}.product-photo-picker input::file-selector-button{cursor:pointer;min-height:32px}.product-photo-previews{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:12px;margin-top:12px;display:grid}.product-photo-preview{aspect-ratio:1;border:1px solid var(--border);border-radius:2px;position:relative;overflow:hidden}.product-photo-preview img{object-fit:cover;width:100%;height:100%}.product-photo-preview button{background:var(--background);position:absolute;top:4px;right:4px}@media (width<=767px){.admin-editor .form-grid{grid-template-columns:minmax(0,1fr)}}
