
 #modal.avExercisePicker>.sectionHead{gap:12px;margin-bottom:18px}
 #modal.avExercisePicker>.sectionHead>h2{font-size:22px;line-height:1.25;margin:0;border:0;padding:0}
 #modal.avExercisePicker .avPickerToolbar{display:flex;align-items:center;gap:8px;margin-bottom:12px;min-width:0}
 #modal.avExercisePicker .avPlannerSearchBox{display:flex;align-items:center;gap:8px;flex:1;min-width:0;margin:0;padding:0 12px;border:1px solid var(--line);border-radius:14px;height:48px}
 #modal.avExercisePicker .avPlannerSearchBox>input{width:100%;min-width:0;height:44px;margin:0;padding:0!important;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;font-size:16px}
 #modal.avExercisePicker .avPickerCreate{width:auto;max-width:45%;min-height:48px;margin:0;padding:10px 12px;font-size:13px;border-radius:14px;white-space:normal;line-height:1.3}
 #modal.avExercisePicker>.catalogLayout{display:block;margin:0}
 #modal.avExercisePicker .avLibraryRow{position:relative;min-height:84px}
 #modal.avExercisePicker .avLibraryRow::after{content:'+';margin-left:auto;flex-shrink:0;color:var(--lime);font-size:24px;font-weight:400}
 #modal.avExercisePicker .avPlannerFilters>summary>svg:first-child{color:var(--lime)}
 