.photo-upload-feedback{padding:14px 16px;border:1px solid #b8c7ad;border-radius:10px;background:#edf3e9;color:#314b33;margin:14px 0;line-height:1.5;overflow-wrap:anywhere}.photo-upload-feedback.is-error{border-color:#b55942;background:#fff0e9;color:#783723}.photo-upload-feedback:empty{display:none}.photo-upload-files{display:grid;gap:10px;margin:14px 0}.photo-upload-row{border:1px solid #d9cdbd;border-radius:10px;padding:12px;background:#fffdf9;overflow-wrap:anywhere}.photo-upload-row.has-error{border-color:#b55942;background:#fff6f1}.photo-upload-row strong{display:block;font-size:15px}.photo-upload-row small{display:block;color:#655c50;margin-top:4px}.photo-upload-row p{margin:7px 0;color:#823b29;line-height:1.5;font-size:14px}.photo-upload-row button{min-height:44px;margin:7px 0 0;padding:8px 12px;color:#843f2b;border:1px solid #c6ae97;border-radius:8px;background:#f2e9de;font:inherit;font-size:13px;cursor:pointer}.photo-upload-row button:disabled{opacity:.55;cursor:default}.photo-upload-help{font-size:14px;line-height:1.55;color:#655c50}.photo-upload-files:empty{display:none}
