
.lscq-frontend form { max-width: 600px; margin: 0 auto; }
.lscq-frontend input { width: 100%; padding: 8px; margin-bottom: 10px; }
.lscq-frontend button { background: #0073aa; color: white; padding: 10px 20px; border: none; cursor: pointer; }
.lscq-frontend button:hover { background: #005177; }
.lscq-report-table { width: 100%; border-collapse: collapse; margin-top: 20px; }
.lscq-report-table th, .lscq-report-table td { border: 1px solid #ddd; padding: 8px; text-align: left; }
.lscq-report-table th { background: #f4f4f4; }
.lscq-error-list { margin-top: 20px; }
