/* XAN AJANS v0.2.14 — opt-in TV collection sync, corporate palette. */
.tv-sync{display:grid;gap:9px;border-top:1px solid #4a91a6;padding-top:12px;color:#fff;min-width:0}
.tv-sync h3{margin:0;font-weight:500;font-size:13px;color:#fff;text-align:center}
.tv-sync-note,.tv-sync-status{margin:0;color:#e3f0f4;line-height:1.5;font-size:11px;font-weight:300}
.tv-sync-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0}
.tv-sync-actions button{min-width:0;min-height:44px;padding:8px 5px;background:#0b5771;border:1px solid #4589a0;border-radius:9px;color:#fff;font-size:11px;font-weight:400;overflow-wrap:anywhere}
.tv-sync-actions button:first-child{background:#F94301;border-color:#F94301;color:#fff}
.tv-sync-actions button:disabled{opacity:.52;cursor:not-allowed}
.tv-sync :focus-visible{outline:2px solid #ff8e5d;outline-offset:3px}
