.pc-review-upload,#reviews .pc-review-upload{border:1px solid #dce2df;padding:20px;margin:20px 0;display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;max-width:100%;width:100%;box-sizing:border-box}
.pc-review-upload>legend,.pc-review-upload>p,.pc-review-upload>label,.pc-review-file-summary{min-width:0;max-width:100%;overflow-wrap:anywhere;box-sizing:border-box}
.pc-review-upload legend{padding:0 8px;font-weight:600}.pc-review-upload label{display:block}.pc-review-upload input[type=file]{display:block;min-width:0;max-width:100%;width:100%;box-sizing:border-box;margin-top:8px}
.pc-review-consent{display:flex!important;align-items:flex-start;gap:8px}.pc-review-consent input{flex:0 0 auto;margin-top:5px}
.pc-review-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.pc-review-result{font-weight:600;overflow-wrap:anywhere}.pc-review-result.is-error{color:#9b2c2c}
.pc-review-provenance{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.pc-review-source{font-size:12px;line-height:1.5;padding:3px 8px;background:#edf3f0;color:#29483b;border-radius:4px}
.pc-review-media{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0}.pc-review-media a{display:block;max-width:180px}.pc-review-media img{width:100%;height:150px;object-fit:cover}.pc-review-media video{max-width:100%;width:320px;max-height:360px}
@media(max-width:600px){.pc-review-upload{padding:12px}.pc-review-media a{max-width:calc(50% - 6px)}.pc-review-media video{width:100%}}
