.sync-schedule-line{display:flex;justify-content:space-between;align-items:center;gap:12px;background:#f4f7ec;border:1px solid #e1e8d1;border-radius:12px;padding:12px 14px;margin:0 0 20px;font-size:13px;color:#455039}
.sync-schedule-line strong{color:#26331d;font-size:15px}.sync-schedule-line small{white-space:nowrap;color:#6f7e54;font-weight:700}
.sync-weights{color:#718061;font-size:12px;line-height:1.7;margin:4px 0 12px}
.sync-details-actions{flex-wrap:wrap;gap:10px}.sync-details-actions .sync-details-auto{flex-basis:100%}
.sync-pause-button{border:1px solid #c9a467!important;color:#735016!important;background:#fff9ed!important}
.sync-pause-button.is-resume{border-color:#91a953!important;color:#3e581a!important;background:#f3f8e9!important}
.sync-health-paused{background:#fff6e6!important;border-color:#dcc497!important;color:#75521d!important}
.sync-health-paused .sync-health-dot{background:#b68c40!important}.sync-health-paused .sync-health-spinner{display:none!important}
.sync-details-alert{overflow-wrap:anywhere}.sync-details-step small{overflow-wrap:anywhere}
@media(max-width:560px){.sync-schedule-line{font-size:12px;padding:10px}.sync-pause-button{flex-basis:100%}.sync-details-actions .button{flex-grow:1}.sync-weights{font-size:11px}}
