/* G-05 Suchanzeigen (google_rsa.js), aus dem Screen .design/g-05; Tabelle nutzt google_keywords.css */
  .rsa-kopf { display: flex; gap: 10px; align-items: center; flex-wrap: wrap; margin: 4px 0 10px; }
  .rsa-kopf select { min-height: 40px; font: inherit; padding: 0 10px; border: 1px solid var(--line, #dfe6dc); border-radius: 10px; background: #fff; max-width: 100%; }
  .rsa-text { font-size: 15px; }
  .rsa-alt { color: var(--muted, #61675f); text-decoration: line-through; font-size: 14px; display: block; }
  .rsa-zeichen { font-variant-numeric: tabular-nums; font-size: 13px; color: var(--muted, #61675f); white-space: nowrap; }
  .rsa-zeichen.knapp { color: #8a5a00; }
  .rsa-art { font-size: 13px; color: var(--muted, #61675f); white-space: nowrap; }
  .rsa-vorschau { margin-top: 14px; padding: 14px 16px; border: 1px solid var(--line, #dfe6dc); border-radius: 12px; background: #fff; max-width: 640px; }
  .rsa-vorschau small { color: var(--muted, #61675f); }
  .rsa-vorschau .rsa-titel { color: #1a0dab; font-size: 19px; line-height: 1.3; margin: 2px 0; }
  .rsa-vorschau .rsa-url { font-size: 14px; color: #202124; }
  .rsa-vorschau p { margin: 4px 0 0; font-size: 14px; color: #4d5156; }
  .rsa-stand { display: flex; gap: 12px; align-items: center; flex-wrap: wrap; margin-top: 12px; }
  .rsa-stand .btn { min-height: 44px; }
  .rsa-gesperrt { padding: 12px 14px; border-radius: 12px; background: #ebeee9; font-size: 15px; }
  @media (max-width: 720px) { .rsa-vorschau .rsa-titel { font-size: 17px; } }
.rsa-auswahl { min-width: 0; flex: 1 1 280px; }
.rsa-grund { display: block; }
