.top-actions{display:flex;gap:8px}.settings-view-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.settings-panel{display:grid;gap:12px}.settings-toolbar{display:flex;gap:8px;flex-wrap:wrap}.settings-workout{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.settings-workout .card-actions{padding:0}.cfg-exercise{background:#0d151c;border:1px solid var(--line);border-radius:14px;padding:12px}.cfg-ex-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.cfg-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.cfg-grid .wide{grid-column:span 2}.cfg-grid label,.cfg-schedule-row label{display:grid;gap:5px;color:var(--muted);font-size:12px}.cfg-grid input,.cfg-schedule-row input,.cfg-schedule-row select,#cfgWorkoutForm input,#cfgWorkoutForm textarea{width:100%;background:#0c141b;border:1px solid var(--line);color:var(--text);border-radius:10px;padding:10px}.cfg-schedule-row{display:grid;grid-template-columns:130px 1fr;gap:8px;padding:12px 0;border-bottom:1px solid var(--line)}.cfg-schedule-row>label{grid-column:2}.version-row{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.version-row span{color:var(--muted);font-size:12px}.import-zone{display:grid;gap:10px}.import-summary{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:12px;border:1px solid #1e4b38;background:#10241d;border-radius:14px}.import-summary span{color:var(--muted);font-size:12px}.import-card{padding:14px}.danger-link{border:0;background:transparent;color:var(--danger)}#settingsStatus{font-size:12px;color:var(--muted)}#cfgWorkoutDialog,#cfgScheduleDialog,#cfgVersionsDialog{width:min(94vw,720px)}#cfgWorkoutForm{display:grid;gap:12px}#cfgWorkoutForm>label{display:grid;gap:5px;color:var(--muted);font-size:12px}#cfgWorkoutForm textarea{min-height:80px}@media(max-width:520px){.settings-workout{display:block}.settings-workout .card-actions{margin-top:12px}.cfg-grid{grid-template-columns:1fr 1fr}.cfg-grid .wide{grid-column:1/-1}.cfg-schedule-row{grid-template-columns:1fr}.cfg-schedule-row>label{grid-column:1}.import-summary{display:block}.import-summary span{display:block;margin-top:4px}.settings-toolbar>*{flex:1}}
