.local-opinions{margin-top:24px}.local-opinions h2{margin-bottom:12px}.op-note{padding:12px 14px;background:#f4f2ed;border-left:3px solid #777c72;font-size:13px}.op-status{font-size:13px;min-height:24px}.op-error{color:#8c3f36}.op-button{border:1px solid #d8d8cf;border-radius:8px;padding:9px 13px;font-size:13px;line-height:1.4;margin:4px 6px 4px 0;background:#fff}.op-primary{background:#242625;color:#fff;border-color:#242625}.op-reward{border:1px solid #d8d8cf;background:#f8f7f3;border-radius:10px;padding:18px}.op-reward h3{font-size:17px}.op-reward label{display:block;font-size:13px;margin-bottom:12px}.op-reward select{max-width:100%;padding:6px;border:1px solid #ccc;border-radius:5px}.op-form{display:grid;gap:10px;margin-top:16px}.op-form label{display:grid;gap:6px;font-size:13px}.op-form input,.op-form textarea{width:100%;padding:10px;border:1px solid #ccc;border-radius:8px;background:#fff;color:#242625}.op-form textarea{resize:vertical}.op-form .op-button{justify-self:start}.op-comment{padding:16px 0;border-top:1px solid #e4e3db}.op-comment small{display:block;font-size:11px;color:#777}.op-text{white-space:pre-wrap;overflow-wrap:anywhere;color:#444}.op-empty{padding:18px 0;color:#777}.op-actions{display:flex;flex-wrap:wrap}.local-opinions details{margin-top:18px;font-size:12px}.local-opinions summary{cursor:pointer}@media(max-width:700px){.op-reward{padding:14px}.op-button{font-size:12px}.local-opinions{margin-top:16px}}
