.dashboard-module__a_mvlq__homeHeading.coachPageHeading{align-items:end;margin:26px 0 18px}.dashboard-module__a_mvlq__homeHeading h1{margin-top:0}.dashboard-module__a_mvlq__homeIntro{color:#74806a;margin:0;font-size:14px}.dashboard-module__a_mvlq__studentScope{color:#74806a;white-space:nowrap;align-items:center;gap:10px;font-size:12px;display:flex}.dashboard-module__a_mvlq__studentScope select{min-width:170px;max-width:240px;min-height:38px;padding:8px 12px;font-size:13px}.dashboard-module__a_mvlq__todayList{gap:10px;display:grid}.dashboard-module__a_mvlq__moreTodos{color:#617455;margin-top:10px;font-size:13px}.dashboard-module__a_mvlq__moreTodos>summary{cursor:pointer;padding:8px 0}.dashboard-module__a_mvlq__todayLesson{background:#f3f5eb;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;display:flex}.dashboard-module__a_mvlq__todayLesson h3{color:#334e39;margin:0 0 3px;font-size:16px}.dashboard-module__a_mvlq__todayLesson p{color:#74806a;margin:0;font-size:12px;line-height:1.7}.dashboard-module__a_mvlq__todayLesson .dashboard-module__a_mvlq__actions{flex:none;margin:0}.dashboard-module__a_mvlq__lessonIdentity{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.dashboard-module__a_mvlq__lessonMain{min-width:0}.dashboard-module__a_mvlq__lessonMain h3{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-module__a_mvlq__todayLesson .dashboard-module__a_mvlq__actions a.dashboard-module__a_mvlq__start,.dashboard-module__a_mvlq__section .dashboard-module__a_mvlq__todayLesson .dashboard-module__a_mvlq__actions button{white-space:nowrap;justify-content:center;align-items:center;min-height:38px;padding:9px 13px;font-size:13px;display:inline-flex}.dashboard-module__a_mvlq__section .dashboard-module__a_mvlq__todayLesson .dashboard-module__a_mvlq__actions button{color:#fff;background:#527453}.dashboard-module__a_mvlq__section .dashboard-module__a_mvlq__todayLesson .dashboard-module__a_mvlq__actions button:hover:not(:disabled){color:#fff;background:#416542}.dashboard-module__a_mvlq__analytics{background:#fafbf5;border:1px solid #e1e4d6;border-radius:16px;margin:14px 0;padding:16px 20px}.dashboard-module__a_mvlq__analytics>summary{cursor:pointer;color:#59714f;font-size:14px;font-weight:600}.dashboard-module__a_mvlq__analytics[open]>summary{margin-bottom:22px}.dashboard-module__a_mvlq__filters{border-bottom:1px solid #e1e4d6;flex-wrap:wrap;align-items:end;gap:16px;margin:12px 0 20px;padding-bottom:16px;display:flex}.dashboard-module__a_mvlq__filters label,.dashboard-module__a_mvlq__bookingForm label,.dashboard-module__a_mvlq__observationForm label,.dashboard-module__a_mvlq__linkForm label{color:#516252;gap:7px;font-size:13px;display:grid}.dashboard-module__a_mvlq__filters select{min-width:210px}.dashboard-module__a_mvlq__filters span{color:#768173;margin-left:auto;padding-bottom:12px;font-size:12px}.dashboard-module__a_mvlq__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.dashboard-module__a_mvlq__metric{background:#fffef9;border:1px solid #e2e4d7;border-radius:20px;gap:10px;padding:22px 20px;display:grid}.dashboard-module__a_mvlq__metric span{color:#626e5c;font-size:14px}.dashboard-module__a_mvlq__metric strong{color:#264f36;font-variant-numeric:tabular-nums;font-size:36px;line-height:1.1}.dashboard-module__a_mvlq__metric small{color:#6e7868;font-size:12px}.dashboard-module__a_mvlq__definition{color:#788071;margin:14px 0 26px;font-size:12px;line-height:1.85}.dashboard-module__a_mvlq__section{background:#fffef9;border:1px solid #e1e4d6;border-radius:18px;margin:16px 0;padding:20px}.dashboard-module__a_mvlq__analytics>.dashboard-module__a_mvlq__section{margin-bottom:0}.dashboard-module__a_mvlq__sectionTitle{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.dashboard-module__a_mvlq__sectionTitle>span{color:#788071;font-size:12px}.dashboard-module__a_mvlq__todayTools{flex-wrap:wrap;justify-content:end;align-items:center;gap:10px;display:flex}.dashboard-module__a_mvlq__todayTools span{color:#788071;font-size:12px}.dashboard-module__a_mvlq__section .dashboard-module__a_mvlq__todayTools button{color:#446841;min-height:32px;box-shadow:none;white-space:nowrap;background:0 0;border-radius:10px;padding:6px 10px;font-size:12px}.dashboard-module__a_mvlq__section .dashboard-module__a_mvlq__todayTools button:hover:not(:disabled){color:#365933;background:#e0ead6}.dashboard-module__a_mvlq__syncNotice{color:#756c4e;background:#f5efd8;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:13px;display:flex}.coachApp .dashboard-module__a_mvlq__syncNotice button{color:#756033;white-space:nowrap;background:#fffef9;min-height:36px;padding:8px 12px;font-size:12px}.coachApp .dashboard-module__a_mvlq__syncNotice button:hover:not(:disabled){color:#634d24;background:#f8f2e2}.dashboard-module__a_mvlq__students{gap:12px;display:grid}.dashboard-module__a_mvlq__student{border-top:1px solid #eceee3;align-items:center;gap:17px;padding:14px 0;display:flex}.dashboard-module__a_mvlq__student:first-child{border-top:0}.dashboard-module__a_mvlq__pet{background:#f3f3e9;border-radius:12px;flex:none;width:48px;height:48px;overflow:hidden}.dashboard-module__a_mvlq__pet .petVisual{width:100%;height:100%}.dashboard-module__a_mvlq__pet .petPortrait{width:100%;height:100%;min-height:0}.dashboard-module__a_mvlq__pet .petPortrait img{object-fit:contain;width:100%;height:100%}.dashboard-module__a_mvlq__studentMain{flex:1;min-width:0}.dashboard-module__a_mvlq__student h3{margin:0 0 7px;font-size:16px}.dashboard-module__a_mvlq__student h3 small{color:#819078;margin-left:8px;font-size:12px;font-weight:500}.dashboard-module__a_mvlq__student p{color:#637058;margin:0 0 5px;font-size:13px}.dashboard-module__a_mvlq__studentMain>span{color:#87917f;font-size:12px}.dashboard-module__a_mvlq__rhythm{text-align:right;gap:7px;display:grid}.dashboard-module__a_mvlq__rhythm strong{color:#426048;font-size:24px}.dashboard-module__a_mvlq__rhythm small,.dashboard-module__a_mvlq__rhythm span{color:#7c8673;font-size:12px;font-weight:400}.dashboard-module__a_mvlq__student>a{color:#50704f;margin-left:12px;font-size:13px}.dashboard-module__a_mvlq__bookingForm{background:#f4f5ed;border-radius:15px;flex-wrap:wrap;align-items:end;gap:16px;padding:16px;display:flex}.dashboard-module__a_mvlq__bookingForm select{min-width:220px}.dashboard-module__a_mvlq__bookingForm button,.dashboard-module__a_mvlq__observationForm button{white-space:nowrap;padding:12px 18px}.dashboard-module__a_mvlq__bookings{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.dashboard-module__a_mvlq__booking{background:#fffffc;border:1px solid #e4e7dc;border-radius:16px;padding:18px}.dashboard-module__a_mvlq__bookingHeading{justify-content:space-between;align-items:start;gap:10px;display:flex}.dashboard-module__a_mvlq__bookingHeading time{color:#87917e;font-size:12px}.dashboard-module__a_mvlq__bookingHeading h3{margin:7px 0;font-size:16px}.dashboard-module__a_mvlq__bookingHeading small{color:#87917e;font-size:11px}.dashboard-module__a_mvlq__status{color:#6c7664;white-space:nowrap;background:#eef0e8;border-radius:20px;padding:6px 10px;font-size:12px}.dashboard-module__a_mvlq__status[data-status=attended]{color:#417344;background:#e2f1dd}.dashboard-module__a_mvlq__status[data-status=leave]{color:#887745;background:#f4eddc}.dashboard-module__a_mvlq__status[data-status=absent]{color:#956959;background:#f3e8e2}.dashboard-module__a_mvlq__status[data-status=ongoing]{color:#557694;background:#e3edf5}.dashboard-module__a_mvlq__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.dashboard-module__a_mvlq__actions button{color:#4d6d45;background:#ebf0e5;border-radius:10px;padding:8px 12px;font-size:12px}.dashboard-module__a_mvlq__actions .dashboard-module__a_mvlq__quiet{color:#7d8576;background:#f4f4ee}.dashboard-module__a_mvlq__actions a{color:#4d6b46;font-size:12px}.dashboard-module__a_mvlq__actions a.dashboard-module__a_mvlq__start{color:#fff;background:#527453;border-radius:10px;padding:8px 12px}.dashboard-module__a_mvlq__linkForm{border-top:1px solid #eeeee6;align-items:end;gap:10px;margin-top:16px;padding-top:15px;display:flex}.dashboard-module__a_mvlq__linkForm label{flex:1;min-width:0}.dashboard-module__a_mvlq__linkForm select{width:100%;min-width:0;font-size:12px}.dashboard-module__a_mvlq__linkForm button{white-space:nowrap;padding:12px;font-size:12px}.dashboard-module__a_mvlq__unmatched{color:#727e68;border-top:1px solid #eceee3;margin-top:20px;padding-top:16px;font-size:12px}.dashboard-module__a_mvlq__unmatched summary{cursor:pointer}.dashboard-module__a_mvlq__unmatched ul{padding:0;list-style:none}.dashboard-module__a_mvlq__unmatched li{justify-content:space-between;gap:10px;padding:10px 0;display:flex}.dashboard-module__a_mvlq__unmatched a{color:#557c52}.dashboard-module__a_mvlq__observationForm{flex-wrap:wrap;align-items:end;gap:14px;display:flex}.dashboard-module__a_mvlq__compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.dashboard-module__a_mvlq__compare>div{background:#f3f4eb;border-radius:16px;gap:12px;padding:22px;display:grid}.dashboard-module__a_mvlq__compare>div:last-child{background:#eaf1e2}.dashboard-module__a_mvlq__compare span{color:#73826c;font-size:13px}.dashboard-module__a_mvlq__compare strong{color:#416a42;font-size:25px}.dashboard-module__a_mvlq__compare p,.dashboard-module__a_mvlq__compare small{color:#7c8974;margin:0;font-size:12px}.dashboard-module__a_mvlq__empty{color:#87917c;text-align:center;background:#f7f7ef;border-radius:14px;padding:14px;font-size:14px}.dashboard-module__a_mvlq__empty p{margin:0 0 10px}.dashboard-module__a_mvlq__section .dashboard-module__a_mvlq__empty button{min-height:36px;padding:8px 12px;font-size:12px}.dashboard-module__a_mvlq__section .dashboard-module__a_mvlq__emptyLink{color:#24513d;background:#fff;border:1px solid #dce5dc;border-radius:10px;padding:8px 12px;font-size:12px;font-weight:650;display:inline-block}.dashboard-module__a_mvlq__footnote{color:#879180;text-align:center;padding:12px 0 30px;font-size:12px}.dashboard-module__a_mvlq__retry{background:#f5efd8;border-radius:15px;justify-content:space-between;align-items:center;gap:16px;padding:16px;font-size:13px;display:flex}.dashboard-module__a_mvlq__retry button{white-space:nowrap}@media (max-width:760px){.dashboard-module__a_mvlq__homeHeading.coachPageHeading{align-items:start;gap:12px;margin:20px 0 14px}.dashboard-module__a_mvlq__studentScope{width:100%}.dashboard-module__a_mvlq__studentScope select{flex:1;min-width:0;max-width:none}.dashboard-module__a_mvlq__todayLesson{gap:10px;padding:12px}.dashboard-module__a_mvlq__lessonIdentity{gap:10px}.dashboard-module__a_mvlq__todayLesson .dashboard-module__a_mvlq__actions a.dashboard-module__a_mvlq__start,.dashboard-module__a_mvlq__section .dashboard-module__a_mvlq__todayLesson .dashboard-module__a_mvlq__actions button{padding:8px 10px;font-size:12px}.dashboard-module__a_mvlq__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-module__a_mvlq__metric{padding:18px}.dashboard-module__a_mvlq__metric strong{font-size:30px}.dashboard-module__a_mvlq__bookings{grid-template-columns:1fr}.dashboard-module__a_mvlq__section{padding:16px}.dashboard-module__a_mvlq__analytics{padding:14px 16px}.dashboard-module__a_mvlq__filters{gap:12px}.dashboard-module__a_mvlq__filters label{flex:1;min-width:140px}.dashboard-module__a_mvlq__filters select{width:100%;min-width:0}.dashboard-module__a_mvlq__filters span{margin:0;padding:0}.dashboard-module__a_mvlq__bookingForm label{flex:1;min-width:140px}.dashboard-module__a_mvlq__bookingForm select,.dashboard-module__a_mvlq__bookingForm input{width:100%;min-width:0}.dashboard-module__a_mvlq__bookingForm button{width:100%}.dashboard-module__a_mvlq__student{flex-wrap:wrap;gap:10px}.dashboard-module__a_mvlq__studentMain{min-width:170px}.dashboard-module__a_mvlq__rhythm{text-align:left;margin-left:58px}.dashboard-module__a_mvlq__student>a{margin-left:auto}.dashboard-module__a_mvlq__compare{grid-template-columns:1fr}.dashboard-module__a_mvlq__sectionTitle{align-items:start}.dashboard-module__a_mvlq__retry,.dashboard-module__a_mvlq__syncNotice{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.dashboard-module__a_mvlq__pet *{animation:none!important}}.dashboard-module__a_mvlq__groupPets{flex:none;padding-left:0;display:flex}.dashboard-module__a_mvlq__groupPets .dashboard-module__a_mvlq__pet{border:2px solid #f3f5eb;border-radius:50%;width:38px;height:38px;margin-left:-10px}.dashboard-module__a_mvlq__groupPets .dashboard-module__a_mvlq__pet:first-child{margin-left:0}.dashboard-module__a_mvlq__removeAction{max-width:340px}.dashboard-module__a_mvlq__removePrompt{background:#fff9e9;border:1px solid #e4dbc2;border-radius:12px;width:min(340px,100%);padding:12px}.dashboard-module__a_mvlq__removePrompt p{color:#675c43;white-space:normal;margin:0 0 10px;font-size:12px;line-height:1.7}.dashboard-module__a_mvlq__removePrompt>div{flex-wrap:wrap;gap:8px;display:flex}.dashboard-module__a_mvlq__todayLesson:has(.dashboard-module__a_mvlq__removePrompt){flex-wrap:wrap}.dashboard-module__a_mvlq__section .dashboard-module__a_mvlq__todayLesson .dashboard-module__a_mvlq__actions .dashboard-module__a_mvlq__removeAction>button,.dashboard-module__a_mvlq__removeAction>button{box-shadow:none;color:#7d8576;background:0 0;min-height:36px;padding:8px}.dashboard-module__a_mvlq__section .dashboard-module__a_mvlq__todayLesson .dashboard-module__a_mvlq__actions .dashboard-module__a_mvlq__removeAction>button:hover:not(:disabled),.dashboard-module__a_mvlq__removeAction>button:hover:not(:disabled){color:#4d6d45;background:#eef0e8}@media (max-width:760px){.dashboard-module__a_mvlq__todayLesson{flex-wrap:wrap}.dashboard-module__a_mvlq__todayLesson .dashboard-module__a_mvlq__actions{justify-content:flex-end;max-width:100%;margin-left:auto}.dashboard-module__a_mvlq__removePrompt{width:100%}}.dashboard-module__a_mvlq__homeHeading.coachPageHeading{grid-template-columns:minmax(210px,1fr) minmax(260px,1.15fr) auto;align-items:center;gap:24px;margin:32px 0 14px;display:grid}.dashboard-module__a_mvlq__headingTitle h1{margin:0 0 7px;font-size:clamp(28px,3vw,38px)}.dashboard-module__a_mvlq__homeIntro{color:#7a8174;font-size:14px}.dashboard-module__a_mvlq__greeting{background:#fff1d5;border-radius:26px;justify-content:space-between;align-items:center;min-height:100px;padding:18px 14px 18px 24px;display:flex;position:relative;overflow:hidden}.dashboard-module__a_mvlq__greeting>span{z-index:1;color:#a36627;white-space:nowrap;font-size:clamp(16px,1.4vw,21px);font-weight:750}.dashboard-module__a_mvlq__greeting small{color:#ac895b;margin-top:8px;font-size:11px;font-weight:450;display:block}.dashboard-module__a_mvlq__greetingPet{flex:none;width:98px;height:96px;margin:-14px -3px -22px 0}:is(.dashboard-module__a_mvlq__greetingPet .petVisual,.dashboard-module__a_mvlq__greetingPet .petPortrait){object-fit:contain;width:100%;height:100%;min-height:0;display:block}.dashboard-module__a_mvlq__headerTools{align-items:center;gap:10px;display:flex}.coachApp .dashboard-module__a_mvlq__headerTools button{white-space:nowrap;background:#306b46;border-radius:15px;min-height:48px;padding:12px 19px;font-size:14px;box-shadow:0 4px 12px #306b4615}.coachApp .dashboard-module__a_mvlq__headerTools .secondaryButton{color:#355c41;box-shadow:none;background:#fffefa;border:1px solid #e7e3d6}.dashboard-module__a_mvlq__scopeBar{justify-content:space-between;align-items:center;gap:20px;margin:4px 2px 18px;display:flex}.dashboard-module__a_mvlq__scopeBar>p{color:#858979;margin:0;font-size:13px}.dashboard-module__a_mvlq__scopeBar strong{color:#456a4d}.dashboard-module__a_mvlq__studentScope{color:#7f8778}.dashboard-module__a_mvlq__studentScope select{background:#fffefa;border-color:#e4e4d8;min-height:38px}.dashboard-module__a_mvlq__section{background:#fffefa;border-color:#eae8de;border-radius:24px;margin:18px 0;padding:24px;box-shadow:0 6px 26px #68613c05}.dashboard-module__a_mvlq__sectionTitle{margin-bottom:20px}.dashboard-module__a_mvlq__sectionTitle h2{color:#2c4936;margin:0;font-size:20px}.dashboard-module__a_mvlq__sectionCount{color:#748068;margin-left:5px;font-size:16px;font-weight:600}.dashboard-module__a_mvlq__sectionTitle>span{color:#8a8e7f}.dashboard-module__a_mvlq__todayGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.dashboard-module__a_mvlq__todayLesson{background:#fcfcf7;border:1px solid #ebece1;border-radius:18px;gap:16px;min-width:0;padding:16px 18px;position:relative}.dashboard-module__a_mvlq__todayLesson h3{color:#2b4938}.dashboard-module__a_mvlq__lessonStamp{display:none}.dashboard-module__a_mvlq__todayGrid>.dashboard-module__a_mvlq__todayLesson{background:#fffefa;border:1px solid #e6e8dc;flex-direction:column;align-items:stretch;gap:20px;min-height:264px;padding:24px 20px 18px;display:flex;box-shadow:0 4px 15px #5a69380a}.dashboard-module__a_mvlq__todayGrid>.dashboard-module__a_mvlq__todayLesson[data-stage=prepared],.dashboard-module__a_mvlq__todayGrid>.dashboard-module__a_mvlq__todayLesson[data-stage=ongoing]{background:#f8fbf2;border-color:#dce8d3}.dashboard-module__a_mvlq__todayGrid .dashboard-module__a_mvlq__lessonStamp{color:#3c5843;flex-wrap:wrap;align-items:baseline;gap:8px;padding-right:35px;font-size:18px;font-weight:750;display:flex}.dashboard-module__a_mvlq__lessonStamp>span:last-child{color:#88907f;font-size:11px;font-weight:450}.dashboard-module__a_mvlq__todayGrid .dashboard-module__a_mvlq__lessonIdentity{align-items:center;gap:14px}.dashboard-module__a_mvlq__todayGrid .dashboard-module__a_mvlq__lessonMain{flex:1}.dashboard-module__a_mvlq__todayGrid .dashboard-module__a_mvlq__lessonMain h3{white-space:normal;overflow-wrap:anywhere;margin-bottom:5px;font-size:21px;line-height:1.35}.dashboard-module__a_mvlq__pet{background:#f5f0df;border-radius:50%;width:48px;height:48px}.dashboard-module__a_mvlq__pet .petVisual{width:100%;height:100%;display:block;position:relative}.dashboard-module__a_mvlq__pet img.petPortrait{object-fit:contain;width:100%;max-width:none;height:100%;min-height:0}.dashboard-module__a_mvlq__todayGrid .dashboard-module__a_mvlq__pet{background:#f4eddb;border-radius:50%;width:76px;height:76px}.dashboard-module__a_mvlq__lessonMain .dashboard-module__a_mvlq__petCaption{color:#85907d;margin:2px 0 5px;font-size:12px;line-height:1.6}.dashboard-module__a_mvlq__petCaption span{white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:5px}.dashboard-module__a_mvlq__lessonMain .dashboard-module__a_mvlq__lessonState{color:#77816d;background:#f0f0e8;border-radius:99px;margin-top:7px;padding:4px 9px;font-size:11px;line-height:1.55;display:inline-block}.dashboard-module__a_mvlq__lessonState[data-stage=prepared],.dashboard-module__a_mvlq__lessonState[data-stage=ongoing]{color:#3c7542;background:#e5f1d9}.dashboard-module__a_mvlq__lessonState[data-stage=unprepared]{color:#a36d29;background:#fff0cf}.dashboard-module__a_mvlq__todayGrid .dashboard-module__a_mvlq__actions{justify-content:stretch;gap:8px;width:100%;margin:auto 0 0}.dashboard-module__a_mvlq__todayGrid .dashboard-module__a_mvlq__actions>a.dashboard-module__a_mvlq__start,.dashboard-module__a_mvlq__section .dashboard-module__a_mvlq__todayGrid .dashboard-module__a_mvlq__actions>button{color:#fff;background:#316c47;border-radius:14px;width:100%;min-height:48px;padding:12px;font-size:16px;font-weight:700;display:flex}.dashboard-module__a_mvlq__todayGrid>[data-stage=unprepared] .dashboard-module__a_mvlq__actions>a.dashboard-module__a_mvlq__start{color:#9c6726;background:#fff0cf}.dashboard-module__a_mvlq__todayGrid .dashboard-module__a_mvlq__groupPets{flex-wrap:wrap;justify-content:flex-start;gap:5px;max-width:180px;display:flex}.dashboard-module__a_mvlq__todayGrid .dashboard-module__a_mvlq__groupPets .dashboard-module__a_mvlq__pet{border:2px solid #fffefa;width:48px;height:48px;margin:0}.dashboard-module__a_mvlq__todayGrid .dashboard-module__a_mvlq__lessonIdentity:has(.dashboard-module__a_mvlq__groupPets){flex-direction:column;align-items:flex-start;gap:10px}.dashboard-module__a_mvlq__todayGrid .dashboard-module__a_mvlq__lessonIdentity:has(.dashboard-module__a_mvlq__groupPets) .dashboard-module__a_mvlq__lessonMain{order:-1}.dashboard-module__a_mvlq__todayLesson .dashboard-module__a_mvlq__memberNames{color:#818b76;overflow-wrap:anywhere;font-size:12px}.dashboard-module__a_mvlq__todayGrid .dashboard-module__a_mvlq__compactAction:not(:has(.dashboard-module__a_mvlq__removePrompt)){position:absolute;top:12px;right:12px}.dashboard-module__a_mvlq__section .dashboard-module__a_mvlq__todayLesson .dashboard-module__a_mvlq__actions .dashboard-module__a_mvlq__compactAction>button{color:#87907d;letter-spacing:1px;background:0 0;min-width:36px;min-height:36px;padding:8px;font-size:13px}.dashboard-module__a_mvlq__todayGrid .dashboard-module__a_mvlq__compactAction:has(.dashboard-module__a_mvlq__removePrompt){width:100%;max-width:none}.dashboard-module__a_mvlq__todayGrid .dashboard-module__a_mvlq__removePrompt{width:100%}.dashboard-module__a_mvlq__todoSection .dashboard-module__a_mvlq__todayLesson{background:#fffefa;border-color:#efeee5;padding:12px 18px}.dashboard-module__a_mvlq__todoSection .dashboard-module__a_mvlq__lessonMain .dashboard-module__a_mvlq__petCaption{display:none}.dashboard-module__a_mvlq__todoSection .dashboard-module__a_mvlq__actions a.dashboard-module__a_mvlq__start{color:#fff;background:#326b46;border-radius:12px;min-width:104px}.dashboard-module__a_mvlq__analytics{background:#fcfbf6;border-color:#e8e7db;border-radius:16px;margin:12px 0;padding:17px 21px}.dashboard-module__a_mvlq__analytics>summary{color:#72816b;font-size:13px}.dashboard-module__a_mvlq__successNotice{color:#53754b;background:#edf4e4;border:1px solid #e0e9d2;border-radius:14px;padding:12px 18px;font-size:13px;display:block}.dashboard-module__a_mvlq__empty{color:#7f8d74;background:#f8f8f0;padding:28px}@media (min-width:1600px){.dashboard-module__a_mvlq__homeHeading.coachPageHeading{gap:32px}.dashboard-module__a_mvlq__todayGrid>.dashboard-module__a_mvlq__todayLesson{min-height:276px}}@media (max-width:1180px){.dashboard-module__a_mvlq__homeHeading.coachPageHeading{grid-template-columns:1fr auto}.dashboard-module__a_mvlq__greeting{grid-area:1/2/span 2;max-width:360px}.dashboard-module__a_mvlq__headerTools{grid-row:2}.dashboard-module__a_mvlq__homeHeading{gap:14px}.dashboard-module__a_mvlq__todayGrid{gap:12px}.dashboard-module__a_mvlq__todayGrid>.dashboard-module__a_mvlq__todayLesson{padding:22px 16px 16px}.dashboard-module__a_mvlq__todayGrid .dashboard-module__a_mvlq__pet{width:62px;height:62px}.dashboard-module__a_mvlq__todayGrid .dashboard-module__a_mvlq__lessonMain h3{font-size:19px}}@media (max-width:960px){.dashboard-module__a_mvlq__todayGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-module__a_mvlq__greeting{max-width:320px}}@media (max-width:700px){.dashboard-module__a_mvlq__homeHeading.coachPageHeading{grid-template-columns:1fr;gap:16px;margin:24px 0 14px}.dashboard-module__a_mvlq__headingTitle{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.dashboard-module__a_mvlq__headingTitle h1{margin:0;font-size:28px}.dashboard-module__a_mvlq__homeIntro{font-size:12px}.dashboard-module__a_mvlq__greeting{grid-area:auto;max-width:none;min-height:82px;padding:12px 20px}.dashboard-module__a_mvlq__greetingPet{width:86px;height:82px}.dashboard-module__a_mvlq__headerTools{grid-row:auto}.dashboard-module__a_mvlq__headerTools button{flex:1}.dashboard-module__a_mvlq__scopeBar{flex-direction:column;align-items:stretch;gap:12px}.dashboard-module__a_mvlq__scopeBar>p{font-size:12px}.dashboard-module__a_mvlq__section{border-radius:20px;padding:18px}.dashboard-module__a_mvlq__sectionTitle{gap:10px;margin-bottom:16px}.dashboard-module__a_mvlq__sectionTitle h2{font-size:18px}.dashboard-module__a_mvlq__sectionTitle>span{font-size:10px}.dashboard-module__a_mvlq__todayGrid{grid-template-columns:1fr}.dashboard-module__a_mvlq__todayGrid>.dashboard-module__a_mvlq__todayLesson{gap:16px;min-height:240px;padding:22px 18px 18px}.dashboard-module__a_mvlq__todayGrid .dashboard-module__a_mvlq__pet{width:72px;height:72px}.dashboard-module__a_mvlq__todayGrid .dashboard-module__a_mvlq__lessonMain h3{font-size:22px}.dashboard-module__a_mvlq__todoSection .dashboard-module__a_mvlq__todayLesson{padding:14px}.dashboard-module__a_mvlq__todoSection .dashboard-module__a_mvlq__lessonIdentity{flex-basis:100%}.dashboard-module__a_mvlq__todoSection .dashboard-module__a_mvlq__actions{justify-content:flex-end;width:100%}.dashboard-module__a_mvlq__todayGrid .dashboard-module__a_mvlq__actions{margin-left:0}.dashboard-module__a_mvlq__analytics{padding:16px}}.dashboard-module__a_mvlq__todayGrid .dashboard-module__a_mvlq__rowTime{display:none}.dashboard-module__a_mvlq__pet img.petPortrait{scale:1}
