.api-sync-scroll { width:100%; overflow-x:auto; margin:1rem 0; }
.api-sync-scroll table { width:100%; min-width:560px; border-collapse:collapse; font-size:.93rem; }
.api-sync-scroll th,.api-sync-scroll td { padding:.75rem; border-bottom:1px solid #345572; text-align:left; vertical-align:top; }
.api-sync-scroll th { background:#061832; color:#f2a444; }
.api-sync-scroll label { display:flex; align-items:flex-start; gap:.55rem; }
.api-sync-scroll input[type="checkbox"] { width:auto; flex:none; margin-top:.2rem; }
