/* AI Visibility — Shared Source Check indicator (icon + text, bukan warna saja) */
.sc-status{
  margin:6px 0 0;
  font-size:12.5px;
  line-height:1.45;
  font-weight:600;
  display:flex;
  align-items:flex-start;
  gap:6px;
  min-height:0;
  overflow-wrap:anywhere;
}
.sc-status:empty{display:none}
.sc-status .sc-ico{flex:0 0 auto;line-height:1.35}
.sc-status .sc-txt{flex:1 1 auto}
.sc-status.sc-checking{color:#5b6472}
.sc-status.sc-checking .sc-ico{animation:sc-spin 1s linear infinite;display:inline-block}
.sc-status.sc-valid{color:#1F7A4D}
.sc-status.sc-invalid{color:#B3261E}
.sc-status.sc-unverifiable{color:#8A5A00}
@keyframes sc-spin{to{transform:rotate(360deg)}}
@media (prefers-reduced-motion: reduce){.sc-status.sc-checking .sc-ico{animation:none}}
/* Field yang diblokir (submit dicegah) — tetap terlihat jelas tanpa hanya warna */
.btn.sc-blocked,[data-sc-blocked="1"] .aa-submit{opacity:.55;cursor:not-allowed}
/* Ruang aman di mobile: indikator tidak menyebabkan overflow */
@media (max-width:430px){.sc-status{font-size:12px}}
