.ml-panel,.ml-panel *,.ml-panel *::before,.ml-panel *::after{box-sizing:border-box}.ml-panel,.ml-panel__content,.ml-panel__sidebar{min-width:0}@media (max-width:900px){.ml-panel{width:calc(100% - 24px);max-width:1160px;margin-right:auto;margin-left:auto;display:grid;grid-template-columns:1fr;overflow:hidden}.ml-panel__sidebar{width:100%;border-right:0;border-bottom:1px solid #e5e7eb}.ml-panel__content{width:100%;max-width:100%;overflow:hidden}.ml-panel__nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ml-panel__nav a,.ml-panel__nav button{width:100%;min-width:0;text-align:center}.ml-grid--cards,.ml-kpi-grid,.ml-dashboard__grid,.ml-form__grid,.ml-chart-grid{grid-template-columns:1fr}.ml-field--wide,.ml-chart-card--wide{grid-column:auto}}@media (max-width:1100px){.ml-follow-filter__form,.ml-history-filter__form,.ml-alerts-filter__form,.ml-report-filter__form{grid-template-columns:repeat(2,minmax(0,1fr))}.ml-follow-layout,.ml-calendar-layout,.ml-goals-layout,.ml-history-layout,.ml-alerts-layout,.ml-report-layout{grid-template-columns:1fr}.ml-follow-side,.ml-calendar-side,.ml-goals-side,.ml-history-side,.ml-alerts-side,.ml-report-side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){html,body{max-width:100%;overflow-x:hidden}.ml-panel{width:calc(100% - 24px);max-width:calc(100vw - 24px);border-radius:22px;grid-template-columns:1fr}.ml-panel__sidebar{padding:18px}.ml-panel__content{padding:16px}.ml-panel__nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ml-panel__nav a,.ml-panel__nav button{min-height:38px;padding:9px 8px;border-radius:12px;font-size:12px;line-height:1.15;white-space:normal}.ml-page-head{margin-bottom:12px}.ml-page-head h1{font-size:24px;line-height:1.1}.ml-page-head p{font-size:13px;line-height:1.4}.ml-card,.ml-form,.ml-form-section,.ml-kpi-card{max-width:100%}.ml-grid--cards,.ml-kpi-grid,.ml-dashboard__grid,.ml-mini-stats,.ml-form__grid,.ml-chart-grid{grid-template-columns:1fr}.ml-field,.ml-field--wide,.ml-form input,.ml-form select,.ml-form textarea,.ml-panel input,.ml-panel select,.ml-panel textarea,.ml-panel button{max-width:100%}.ml-form__actions,.ml-form__actions-group{display:grid;grid-template-columns:1fr;width:100%;gap:10px}.ml-form__actions .ml-btn,.ml-form__actions-group .ml-btn{width:100%;min-height:42px}.ml-follow-filter__form,.ml-history-filter__form,.ml-alerts-filter__form,.ml-report-filter__form,.ml-follow-side,.ml-calendar-side,.ml-goals-side,.ml-history-side,.ml-alerts-side,.ml-report-side,.ml-follow-item__meta,.ml-alert-item__meta,.ml-history-item__meta,.ml-goal-progress-summary,.ml-report-summary,.ml-report-summary-grid,.ml-goal-row,.ml-report-row{grid-template-columns:1fr}.ml-follow-filter,.ml-follow-list,.ml-calendar-main,.ml-history-filter,.ml-history-list,.ml-alerts-filter,.ml-alerts-list,.ml-report-filter,.ml-report-board,.ml-report-detail,.ml-goal-progress-card,.ml-goal-board{padding:14px}.ml-follow-list>.ml-card-head,.ml-history-list>.ml-card-head,.ml-alerts-list>.ml-card-head,.ml-report-detail>.ml-card-head,.ml-calendar-main>.ml-card-head{display:grid;gap:10px}.ml-follow-list>.ml-card-head .ml-btn,.ml-history-list>.ml-card-head .ml-btn,.ml-alerts-list>.ml-card-head .ml-btn,.ml-report-detail>.ml-card-head .ml-btn,.ml-calendar-main>.ml-card-head .ml-btn{width:100%;min-height:40px}.ml-follow-item,.ml-history-item,.ml-alert-item{padding:13px}.ml-follow-item__main,.ml-history-item__main,.ml-alert-item__main,.ml-calendar-day,.ml-time-item{display:grid;gap:10px}.ml-follow-actions,.ml-history-actions,.ml-alert-actions,.ml-report-actions{display:grid;grid-template-columns:1fr;gap:8px}.ml-follow-actions .ml-btn,.ml-history-actions .ml-btn,.ml-alert-actions .ml-btn,.ml-report-actions .ml-btn{width:100%;min-height:40px}.ml-calendar-grid{grid-template-columns:1fr}.ml-time-item{grid-template-columns:1fr}.ml-goal-row b,.ml-report-row b{text-align:left}}