.mform-form-readiness-combined>.mform-dashboard-card>div:first-child>div:first-child>p:last-child{white-space:nowrap;letter-spacing:.01em;width:max-content;max-width:100%;opacity:.48!important;margin-top:.1rem!important;font-size:.55rem!important;line-height:1.1!important}.mform-form-readiness-combined>.mform-dashboard-card>div:nth-child(2)>button{opacity:.68;color:var(--muted)!important;margin-top:.4rem!important;font-size:.65rem!important;font-weight:500!important}.mform-form-readiness-combined>.mform-dashboard-card>div:nth-child(2)>button:hover{opacity:.9;color:var(--primary)!important}.mform-dashboard-modern>div.shrink-0.px-1.pt-1 h1{font-size:0!important;line-height:1!important}.mform-dashboard-modern>div.shrink-0.px-1.pt-1 h1:after{content:"M-Form";color:var(--text);letter-spacing:-.025em;font-size:1.25rem;font-weight:800;line-height:1.1}.mform-dashboard-modern>div.shrink-0.px-1.pt-1 h1+p,.mform-form-readiness-combined>section>div:first-child>div:first-child>div:first-child{display:none}.mform-form-readiness-combined>section>div:first-child>div:first-child{gap:0!important}.mform-form-readiness-combined>section>div:first-child>div:first-child h2{text-transform:uppercase;color:var(--muted)!important;letter-spacing:.14em!important;font-size:.5rem!important;font-weight:600!important;line-height:1.2!important}.mform-form-readiness-combined>.mform-dashboard-card>div:first-child>div:first-child{margin-left:0!important}:is(.mform-dashboard-modern>section:has(>a[href^="/labs/analytics"])>div[class*=grid-cols-3]>div,.mform-dashboard-modern>section:has(>a[href^="/labs/analytics"])>div[class*=grid-cols-2]:has(>div>p:nth-child(3))>div){text-align:center}.mform-dashboard-modern>div>.mt-3.grid{background:var(--surface-soft);border-radius:1.05rem;overflow:hidden;gap:0!important}.mform-dashboard-modern>div>.mt-3.grid>*{border-top:0;border-left:0;min-width:0;padding:.7rem .55rem;text-align:center!important;border-radius:0!important}.mform-dashboard-modern>div>.mt-3.grid.grid-cols-4>:not(:nth-child(4n+1)){border-left:1px solid var(--border)}.mform-dashboard-modern>div>.mt-3.grid.grid-cols-4>:nth-child(n+5){border-top:1px solid var(--border)}.mform-dashboard-modern>div>.mt-3.grid.grid-cols-3>:not(:nth-child(3n+1)){border-left:1px solid var(--border)}.mform-dashboard-modern>div>.mt-3.grid.grid-cols-3>:nth-child(n+4){border-top:1px solid var(--border)}.mform-dashboard-modern>div>.mt-3.grid.grid-cols-2>:not(:nth-child(odd)){border-left:1px solid var(--border)}.mform-dashboard-modern>div>.mt-3.grid.grid-cols-2>:nth-child(n+3),.mform-dashboard-modern>div>.mt-3.grid.grid-cols-1>:nth-child(n+2){border-top:1px solid var(--border)}.mform-dashboard-modern>div>.mt-3.grid>[data-dashboard-trend]>p:nth-child(2){white-space:nowrap!important;text-overflow:clip!important;overflow:visible!important}.mform-dashboard-modern>div>.mt-3.grid>[data-dashboard-trend]>p:nth-child(2):after{margin-left:.25rem;font-size:.72rem;font-weight:900;line-height:1;display:inline-block}.mform-dashboard-modern>div>.mt-3.grid>[data-dashboard-trend=improving]>p:nth-child(2):after{content:"↗";color:#10b981}.mform-dashboard-modern>div>.mt-3.grid>[data-dashboard-trend=stable]>p:nth-child(2):after{content:"→";color:var(--muted);opacity:.65}.mform-dashboard-modern>div>.mt-3.grid>[data-dashboard-trend=worsening]>p:nth-child(2):after{content:"↘";color:#f43f5e}.mform-dashboard-modern>div>.mt-3.grid [data-dashboard-trend-arrow]{display:none!important}
@media (max-width:480px){div.grid:has(>label>input[type=date]):has(>label>select){align-items:stretch;width:100%;min-width:0;max-width:100%;overflow:hidden;grid-template-columns:minmax(0,1fr)!important;gap:1rem!important}div.grid:has(>label>input[type=date]):has(>label>select)>label{min-width:0;max-width:100%;overflow:visible!important}div.grid:has(>label>input[type=date]):has(>label>select)>label:first-child{width:100%;min-width:0;max-width:100%;display:block;overflow:hidden!important}div.grid:has(>label>input[type=date]):has(>label>select)>label:last-child{justify-self:start;width:7rem;max-width:100%}div.grid:has(>label>input[type=date]):has(>label>select)>label:last-child>span{white-space:nowrap;display:block;letter-spacing:.08em!important;font-size:.625rem!important}div.grid:has(>label>input[type=date]):has(>label>select) input[type=date]{box-sizing:border-box;appearance:none;display:block;overflow:hidden;inline-size:100%!important;width:100%!important;min-inline-size:0!important;min-width:0!important;max-inline-size:100%!important;max-width:100%!important}div.grid:has(>label>input[type=date]):has(>label>select) input[type=date]::-webkit-date-and-time-value{text-align:left;min-width:0}}
.training-week-view-shell .min-w-0.pb-4>button:has(+.mt-2.space-y-2[style*="display: none"]):not([class*=border-emerald]):not([class*=border-amber]){cursor:pointer;width:100%;box-shadow:0 8px 22px #2563eb1a;border:1px solid color-mix(in srgb, var(--border) 72%, #2563eb 28%)!important;background:color-mix(in srgb, var(--surface-soft) 90%, #2563eb 10%)!important;border-radius:1.35rem!important;padding:.75rem!important}.training-week-view-shell .min-w-0.pb-4>button:has(+.mt-2.space-y-2[style*="display: none"]):not([class*=border-emerald]):not([class*=border-amber]):hover{border-color:color-mix(in srgb, var(--border) 48%, #2563eb 52%)!important;background:color-mix(in srgb, var(--surface-soft) 84%, #2563eb 16%)!important}.training-week-view-shell .min-w-0.pb-4>button:has(+.mt-2.space-y-2[style*="display: none"]):not([class*=border-emerald]):not([class*=border-amber]):active{transform:scale(.995)}.training-week-view-shell .min-w-0.pb-4>button:first-child .flex.flex-wrap.items-center.gap-2>span{display:none!important}
