@media (width<=680px){.workout-register-screen{gap:10px}.workout-register-screen>.panel{padding:12px}.workout-register-screen .workout-register-heading{gap:8px}.workout-register-screen .plan-builder-meta{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:6px 10px;display:grid}.workout-register-screen .plan-builder-meta>span{min-width:0}.workout-register-screen .plan-builder-meta .secondary-button{justify-self:start;min-height:38px;margin-left:0}.workout-register-screen .workout-register-grid,.workout-register-screen .workout-cardio-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}.workout-register-screen .workout-register-grid>label:first-child,.workout-register-screen .workout-register-grid>label:last-child,.workout-register-screen .workout-cardio-form .workout-cardio-notes{grid-column:1/-1}.workout-register-screen .workout-register-section-title{margin-bottom:10px}.workout-register-screen .workout-builder-tools{gap:8px}.workout-register-screen:not(.diet-builder-screen) .workout-builder-tools>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.workout-register-screen:not(.diet-builder-screen) .workout-builder-tools .secondary-button{text-align:center;white-space:normal;justify-content:center;width:100%;min-height:44px;padding-inline:7px}.workout-training-modal .workout-exercise-config-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 8px}.workout-training-modal .workout-exercise-config-grid>.span-3{grid-column:1/-1}.workout-training-modal .workout-exercise-config-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.workout-training-modal .workout-exercise-config-actions>button{min-height:44px;padding-inline:8px}.diet-builder-screen .workout-builder-tools{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.diet-builder-screen .workout-builder-tools>.diet-builder-title{grid-column:1;min-width:0}.diet-builder-screen .workout-builder-tools>div:not(.diet-builder-title){grid-column:2;justify-content:flex-end;width:auto;display:flex}.diet-builder-screen .workout-builder-tools>div:not(.diet-builder-title) .secondary-button{justify-content:center;width:auto;min-height:40px;padding-inline:9px}.diet-builder-screen .diet-builder-management-grid{margin-block:8px 12px}.diet-builder-screen .diet-water-goal-settings{gap:8px;padding-block:9px}.diet-builder-screen .diet-water-goal-settings-copy p{margin-top:2px;font-size:11px}.diet-builder-screen .diet-water-goal-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.diet-builder-screen .diet-water-goal-field{gap:4px}.diet-builder-screen .diet-water-goal-form>.primary-button{white-space:nowrap;min-height:40px;padding-inline:9px}.diet-builder-screen .diet-builder-variation-management{padding-block:9px}.diet-builder-screen .diet-builder-variation-tabs{gap:5px;margin-top:0}.diet-builder-screen .diet-builder-variation-tabs>button:not(.primary-button),.diet-builder-screen .diet-builder-variation-tabs>.primary-button{min-height:38px;padding-inline:9px}.diet-builder-screen .diet-builder-variation-management .diet-active-variation{flex-direction:row;align-items:center;gap:8px;margin-top:8px;padding:9px 10px}.diet-builder-screen .diet-active-variation>div:first-child{min-width:0}.diet-builder-screen .diet-active-variation strong,.diet-builder-screen .diet-active-variation small{overflow-wrap:anywhere}.diet-builder-screen .diet-active-variation>div:last-child{flex-direction:row;flex:none;align-items:center}.diet-builder-screen .diet-active-variation>div:last-child>button{width:auto;min-height:40px;padding-inline:9px}.diet-builder-screen .diet-composition-list{gap:12px}.diet-builder-screen .diet-variation-header,.diet-builder-screen .diet-composition-meal-header{gap:8px;padding-inline:10px}.diet-builder-screen .diet-variation-header{grid-template-columns:34px minmax(0,1fr)}.diet-builder-screen .diet-variation-controls .diet-composition-add-button{flex:0 auto;min-height:38px;padding-inline:9px}.diet-builder-screen .diet-composition-meal-header{padding-block:8px}.diet-builder-screen .diet-food-row{gap:6px 8px;padding:9px 10px}}@media (width<=560px){.workout-plan-list-screen .treinoio-filter-bar,.diet-plan-list-screen .treinoio-filter-bar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 8px;display:grid}.workout-plan-list-screen .treinoio-filter-bar>.search-box,.diet-plan-list-screen .treinoio-filter-bar>.search-box{grid-column:1/-1;width:100%;max-width:none}.workout-plan-list-screen .treinoio-filter-controls,.diet-plan-list-screen .treinoio-filter-controls{display:contents}.workout-plan-list-screen .treinoio-filter-controls>.toggle-row,.diet-plan-list-screen .treinoio-filter-controls>.toggle-row{grid-column:1/-1;justify-content:space-between;width:100%;min-width:0;min-height:40px}.workout-plan-list-screen .treinoio-filter-count,.diet-plan-list-screen .treinoio-filter-count{grid-column:1;justify-self:start;font-size:11px}.workout-plan-list-screen .treinoio-filter-new,.diet-plan-list-screen .treinoio-filter-new{grid-column:2;justify-self:end;width:auto;margin:0}.workout-plan-list-screen .treinoio-filter-new>.primary-button,.diet-plan-list-screen .treinoio-filter-new>.primary-button{width:auto;min-height:40px;padding-inline:14px}}@media (width<=680px){.workout-plan-list-screen .treinoio-table tbody tr,.diet-plan-list-screen .treinoio-table tbody tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;padding:7px 10px;display:grid}.workout-plan-list-screen .treinoio-table td,.diet-plan-list-screen .treinoio-table td{grid-template-columns:minmax(48px,.65fr) minmax(0,1fr);gap:6px;min-width:0;min-height:34px;padding-block:4px}.workout-plan-list-screen .treinoio-table td[data-label=Nome],.workout-plan-list-screen .treinoio-table td[data-label=Aluno],.diet-plan-list-screen .treinoio-table td[data-label=Nome],.diet-plan-list-screen .treinoio-table td[data-label=Aluno]{grid-column:1/-1}.workout-plan-list-screen .treinoio-table td[data-label=Nome] .link-button,.diet-plan-list-screen .treinoio-table td[data-label=Nome] .link-button{overflow-wrap:anywhere;text-align:left}.workout-plan-list-screen .treinoio-table td[data-label=Acoes]{grid-column:2;justify-content:flex-end;min-height:44px;padding:0;display:flex}.workout-plan-list-screen .treinoio-table td[data-label=Status]{grid-column:1}.diet-plan-list-screen .treinoio-table td[data-label=Acoes]{grid-column:1/-1;justify-content:flex-end;min-height:44px;padding:0;display:flex}.workout-plan-list-screen .treinoio-table td[data-label=Acoes]:before,.diet-plan-list-screen .treinoio-table td[data-label=Acoes]:before{display:none}}@media (width<=380px){.diet-builder-screen .workout-builder-tools{grid-template-columns:minmax(0,1fr) auto}.diet-builder-screen .workout-builder-tools>div:not(.diet-builder-title) .secondary-button{padding-inline:7px;font-size:11px}}
