.exercise-guidance{display:grid;gap:8px;margin:0 0 14px}.exercise-guidance p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.exercise-guidance select{width:100%;min-height:44px;font-size:16px}.is-collapsed .exercise-guidance{display:none}.plan-load{grid-column:1/-1;width:100%;min-height:44px;font-size:16px}.comparison-selectors{display:grid;gap:12px;margin:16px 0}.compare-exercise{padding:16px 0;border-top:1px solid var(--line)}.compare-exercise h3{overflow-wrap:anywhere}.compare-exercise td,.compare-exercise th{min-width:70px;white-space:normal;vertical-align:top;padding:9px}.compare-exercise td:last-child{font-size:13px}.comparison-selectors select,#compareSearch{width:100%;min-height:48px;font-size:16px}#compareWorkouts{margin:0 0 16px 8px}#progressRange{min-height:48px}#progressRecordSource,#progressLoadCaption{line-height:1.6}.exercise-guidance,.compare-exercise{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}@media(min-width:700px){.comparison-selectors{grid-template-columns:1fr 1fr}}

.sync-conflict-row{padding:16px 0;border-bottom:1px solid var(--line)}.sync-conflict-row pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;overflow:auto;font-size:12px}.sync-conflict-row select{width:100%;min-height:48px;font-size:16px}.catalog-map-row select{width:100%;min-height:44px;font-size:16px;margin:8px 0}
.photo-source{display:flex;gap:6px;align-items:center;margin:10px 0}.photo-source span{flex:1;min-width:0;font-size:12px;overflow-wrap:anywhere}.photo-source small{display:block;color:var(--muted)}.photo-source button{padding:8px;min-width:40px;min-height:44px}.notes-warnings select{width:100%;min-height:44px;font-size:16px}
#privateSyncPanel{margin-top:24px;padding-top:24px;border-top:1px solid var(--line)}
