.sync-help{font-size:14px;line-height:1.6;color:#636366;margin:12px 0}
.sync-conflict{border:1px solid #eed190!important;background:#fff8e9!important;border-radius:14px;padding:14px!important;margin:12px 0;color:#64450d}
.sync-conflict[hidden],.sync-legacy[hidden]{display:none!important}
.sync-conflict p{font-size:14px;line-height:1.5;margin:0 0 10px}.sync-conflict>div{display:flex;gap:8px;flex-wrap:wrap}
.sync-conflict button,.sync-legacy button{min-height:44px;padding:8px 12px;border:1px solid #d9c391;border-radius:10px;background:white;color:#64450d;font-size:14px}
.sync-legacy{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:14px;color:#636366;margin:10px 0}
@media print{.sync-help,.sync-conflict,.sync-legacy{display:none!important}}
