.upload-previews,.inbox-photos{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,190px));gap:14px;margin:18px 0}.upload-previews>div,.photo-thumb{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid #dedfe8;border-radius:10px;background:#fff;text-align:left;min-width:0}.upload-previews img,.photo-thumb img{float:none!important;width:100%!important;height:145px!important;object-fit:contain;margin:0!important;border-radius:6px}.upload-previews span,.photo-thumb span{font-size:12px;overflow-wrap:anywhere}.photo-dialog{max-width:95vw;max-height:95vh;border:0;border-radius:12px;padding:16px;background:#fff}.photo-dialog img{display:block;max-width:85vw;max-height:78vh;object-fit:contain;margin-top:12px}.photo-dialog::backdrop{background:#151525bb}.submission-success{margin:20px;padding:20px;background:#e3f4eb;border-left:5px solid #247c64;border-radius:8px}#request-form label{display:block;margin:14px 0 8px}#request-form input:not([type=checkbox]),#request-form textarea,#request-form select{display:block;width:100%;padding:10px;margin-top:6px}
