/* ============================================================
   Regex Tester Styling - Scenic IT Solutions
   ============================================================ */

.regex-flags-bar {
  display: flex;
  gap: 16px;
  margin-bottom: 16px;
  align-items: center;
}

.regex-flag-item {
  display: flex;
  align-items: center;
  gap: 6px;
  font-size: 13px;
  color: #a0a0ab;
  cursor: pointer;
}

.regex-flag-item input[type="checkbox"] {
  accent-color: #0099E5;
  width: 16px;
  height: 16px;
}

.regex-preset-btn {
  background: rgba(255, 255, 255, 0.04);
  border: 1px solid rgba(255, 255, 255, 0.1);
  color: #d1d1db;
  padding: 6px 12px;
  border-radius: 6px;
  font-size: 12px;
  cursor: pointer;
  margin-right: 6px;
  margin-bottom: 6px;
}

.regex-preset-btn:hover {
  background: #0099E5;
  color: #fff;
}

.regex-match-pill {
  display: inline-block;
  background: rgba(39, 174, 96, 0.15);
  border: 1px solid #27ae60;
  color: #27ae60;
  padding: 4px 10px;
  border-radius: 6px;
  font-family: monospace;
  margin: 4px;
}
