.ppac-result-upload{margin:18px 0 22px;padding:17px 19px;border:1px solid #dedede;border-radius:12px;background:rgba(128,128,128,.055)}
.ppac-result-upload label{display:block;margin:0 0 10px;font-size:1rem;font-weight:650;line-height:1.5}
.ppac-result-upload label span{font-weight:400;opacity:.7}
.ppac-result-upload input[type=file]{display:block;width:100%;max-width:100%;font:inherit;font-size:.9rem}
.ppac-result-upload__help{margin:9px 0 0;font-size:.81rem;opacity:.75;line-height:1.5}
.ppac-result-upload__preview{margin-top:14px}
.ppac-result-upload__preview[hidden],.ppac-result-upload__error[hidden]{display:none}
.ppac-result-upload__preview img{display:block;max-width:300px;max-height:190px;width:auto;height:auto;border:1px solid #d6d6d6;border-radius:8px;object-fit:contain}
.ppac-result-upload__preview span{display:block;font-size:.8rem;overflow-wrap:anywhere;opacity:.78;margin-top:6px}
.ppac-result-upload__error,.ppac-result-notice{margin-top:10px;color:#9b2828;font-size:.9rem}
.ppac-result-notice{padding:12px 15px;border:1px solid #dca1a1;border-radius:8px}
.ppac-comment-result{margin:14px 0 6px;max-width:460px}
.ppac-comment-result a{display:block;line-height:0}
.ppac-comment-result__image{display:block;width:auto;max-width:100%;height:auto;border-radius:9px;border:1px solid #d6d6d6}
.ppac-comment-result span{display:block;margin-top:7px;font-size:.77rem;opacity:.73}
@media(max-width:600px){.ppac-result-upload{padding:14px}.ppac-comment-result{max-width:100%}}
