.pb1112CreateDialog .clientGalleryCreateForm{min-width:0;gap:14px}
.pb1112CreateDialog .pb1112CreateMedia{display:grid;gap:10px;padding:14px;border:1px solid #e1e7f3;border-radius:16px;background:#fff}
.pb1112CreateDialog .pb1112CreateMedia ul{margin:0;padding:0 18px;max-height:120px;overflow:auto}
.pb1112CreateDialog .pb1112CreateMedia li{overflow-wrap:anywhere;font-size:14px;line-height:1.8}
.pb1112CreateDialog .pb1112CreateMedia progress{width:100%;accent-color:#315efb}
.pb1112CreateDialog .clientGalleryUploadBtn{display:flex;justify-content:center;align-items:center;min-height:46px}
@media(max-width:820px){
 .pb1112CreateDialog{width:100%!important;max-width:100%!important;max-height:100dvh!important;border-radius:0!important;margin:0!important}
 .pb1112CreateDialog .clientGalleryCreateForm input,.pb1112CreateDialog .clientGalleryCreateForm textarea{font-size:16px!important;min-width:0}
 .pb1112CreateDialog .clientGalleryCreateForm .grid2{grid-template-columns:1fr!important}
 .pb1112CreateDialog .modalActions{position:sticky;bottom:0;background:#fff;padding:12px 0;margin-top:8px;z-index:2}
 .pb1112CreateDialog .modalActions button{min-height:46px;white-space:normal}
 .clientGalleryCardActions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important}
 .clientGalleryCardActions button{min-width:0!important;font-size:14px!important}
}
