.mm-video-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.mm-video-cards .lesson{display:flex;flex-direction:column;min-width:0;min-height:390px}.mm-video-card-title{margin:0;padding:15px 16px;min-height:3.6em;max-height:3.6em;overflow:auto;font-size:17px;line-height:1.3}.mm-video-cards .lesson .body{display:flex;flex:1;flex-direction:column;gap:8px;padding:15px}.mm-video-cards .description{max-height:110px;overflow:auto;min-height:65px}.mm-video-cards .actions{margin-top:auto;padding-top:12px}.mm-video-cards .actions .btn,.mm-video-cards .actions button{min-height:36px}.mm-video-cards video,.mm-video-cards iframe{aspect-ratio:16/9;object-fit:contain;background:#030710}.members-scroll{grid-template-columns:repeat(3,minmax(0,1fr));max-height:70vh;overflow-y:auto;gap:13px}.members-scroll .member-card{min-width:0;height:100%}.members-scroll .member-card-actions .btn{font-size:12px;padding:8px}.members-scroll .member-card-head h3{font-size:16px;line-height:1.25}.member-card-manage>details{min-width:0}.plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.plan-grid>.plan{min-width:0}.form-grid>.field{min-width:0}.form-grid>.field input,.form-grid>.field select{min-height:46px}.radio-promo,.radio-promo>*{min-width:0}.filters select{max-width:100%}
@media(max-width:1100px){.mm-video-cards,.members-scroll{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.mm-video-cards,.members-scroll,.plan-grid{grid-template-columns:1fr}.members-scroll{max-height:none}.mm-video-cards .lesson{min-height:0}.mm-video-cards .description{min-height:0}}
