.pr-photo-upload{clear:both;margin:18px 0;padding:16px;border:1px solid #dedbd2;border-radius:9px;background:#faf9f6}.pr-photo-upload label{display:block;font-weight:600;margin-bottom:8px}.pr-photo-upload input{display:block;width:100%;max-width:100%;font:inherit}.pr-photo-upload small{display:block;margin-top:9px;line-height:1.5}.pr-photo-previews,.plato-review-photos{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}.pr-photo-previews img,.plato-review-photos img{display:block;float:none!important;margin:0!important;width:100px!important;height:100px!important;max-width:100%;object-fit:cover!important;border-radius:7px}.plato-review-photos a{display:block}.plato-review-photos figure{margin:0}.plato-review-photos figcaption{font-size:12px;margin-top:4px}.pr-photo-previews figure{margin:0;max-width:110px}.pr-photo-previews button{padding:5px 9px;font-size:12px;margin-top:5px}.pr-photo-error{font-size:14px;color:#a02e24}.pr-photo-error:empty{display:none}.pr-photo-panel{margin:20px 0}.pr-photo-panel>summary{cursor:pointer}.pr-photo-card{margin:15px 0;padding:18px;border:1px solid #dedbd2;border-radius:9px}.pr-photo-card h3{margin:0 0 8px}.pr-photo-actions{display:flex;flex-wrap:wrap;gap:8px}
