/* Data screen components — HẠO NAM AI V2.1.12. */
#coverageAudit{overflow:visible}
.coverage-heading{margin-top:0}
.coverage-source{margin-top:18px}
.coverage-source+.coverage-source{margin-top:24px}
.data-sync-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:15px}
.data-sync-actions .primary,.data-sync-actions .btn{width:100%;min-height:50px;margin:0;padding:0 15px;display:flex;align-items:center;justify-content:center;border-radius:16px;font-size:14px;font-weight:720;white-space:nowrap}
.data-sync-actions .btn{border:1px solid rgba(201,151,255,.2);background:rgba(201,151,255,.075);color:#e7d5ff;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}
.data-sync-actions .primary:active,.data-sync-actions .btn:active{transform:scale(.98)}
.coverage-row{grid-template-columns:minmax(0,1fr) auto;gap:16px;margin-left:0;margin-right:0;padding:12px 0}
.coverage-copy{min-width:0}
.coverage-row .rn,.coverage-row .rs{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}
.coverage-row .rn{font-size:16px;font-weight:650;line-height:1.25}
.coverage-row .rs{font-size:13px;line-height:1.4;padding-right:6px}
.coverage-row .price{min-width:58px;align-self:center}
@media (max-width:520px){.data-sync-actions{grid-template-columns:1fr}.data-sync-actions .primary,.data-sync-actions .btn{min-height:48px}}
@media (min-width:768px){#coverageAudit{padding:22px 26px}.coverage-row{grid-template-columns:minmax(260px,1fr) auto;padding:14px 0}.coverage-row .rn{font-size:17px}.coverage-row .rs{font-size:13.5px}}
@media (min-width:1200px){#data .section:has(#coverageAudit){max-width:980px}#coverageAudit{padding:24px 28px}.coverage-row{grid-template-columns:minmax(420px,1fr) 92px;column-gap:24px}.coverage-row .price{justify-self:end;min-width:76px}}
