﻿.report-post-wrapper { margin: 20px 0; text-align: right; }
.report-post-link { color: currentColor; font-size: 0.9em;  }
.report-post-link:hover { color: #900; }

.report-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; background: rgba(0,0,0,0.6); }
.report-modal-content { background: #fff; margin: 10% auto; padding: 20px; width: 90%; max-width: 500px; border-radius: 8px; position: relative; }
.report-close { position: absolute; top: 10px; right: 15px; font-size: 28px; cursor: pointer; }
#report-form label { display: block; margin: 10px 0 5px; font-weight: bold; }
#report-form input[type=text], #report-form input[type=email], #report-form select, #report-form textarea { width: 100%; padding: 8px; }
#report-message { margin-top: 10px; font-weight: bold; text-align: center; }