/* scan-gratuit — paginaspecifieke CSS.
   Op 10-09-2026 uit de inline <style> en style="..."-attributen van
   scan-gratuit.html gehaald, zodat style-src zonder 'unsafe-inline' kan. */

.get-list { list-style: none; padding: 0; margin: 20px 0; }
    .get-list li {
      display: flex; align-items: flex-start; gap: 12px;
      padding: 10px 0; border-bottom: 1px solid var(--gray-light);
      font-weight: 500; color: var(--primary);
    }
    .get-list li i { color: var(--secondary); margin-top: 2px; flex-shrink: 0; }
    .required-star { color: var(--red); margin-left: 2px; }
    .form-error { color: var(--red); font-size: 0.82rem; margin-top: 4px; display: none; }
    .form-group.has-error input,
    .form-group.has-error textarea,
    .form-group.has-error select { border-color: var(--red); }
    .form-group.has-error .form-error { display: block; }
    .form-success {
      background: #e8f5e9; border: 1px solid #a5d6a7;
      border-radius: var(--radius); padding: 20px 24px;
      color: #2e7d32; font-weight: 600; display: none; margin-top: 16px;
    }
  /* ── Anti-copy bescherming ──────────────────────────────────── */
*{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important;}
img,svg,canvas,video{pointer-events:none!important;-webkit-user-drag:none!important;-khtml-user-drag:none!important;-moz-user-drag:none!important;-o-user-drag:none!important;user-drag:none!important;}
@media print{html{display:none!important;}}


/* Voorheen style="..."-attributen in scan-gratuit.html */
.rt-scan-gratuit-1 { background-image:url('/img/feature-security.jpg'); }
.rt-scan-gratuit-2 { margin-top:24px;margin-bottom:16px; }
.rt-scan-gratuit-3 { height:380px; }
.rt-scan-gratuit-4 { max-width:720px; }
.rt-scan-gratuit-5 { position:absolute;left:-9999px;top:-9999px;opacity:0;height:0;overflow:hidden; }
.rt-scan-gratuit-6 { font-weight:400;font-size:0.9rem; }
.rt-scan-gratuit-7 { font-size:0.82rem;color:var(--gray);margin-top:8px; }
