:root:where(:not(.coaches-corner-portal *)){--clubos-menu-control-size:52px;--clubos-menu-control-radius:14px;--clubos-menu-glyph-size:20px;--clubos-menu-line:3px}:is(.list-filter-trigger svg,#screen-notifications-inbox .dashboard-inbox-menu-btn svg,#screen-notifications-inbox .dashboard-inbox-actions-btn svg,#screen-notifications-inbox .dashboard-inbox-nav-filter svg,#screen-notifications-inbox .dashboard-inbox-nav-actions-trigger svg,#screen-notifications-inbox .thread-action-menu-trigger svg,#screen-idp-detail .idp-hexagon-menu-trigger svg){width:var(--clubos-menu-glyph-size)!important;height:var(--clubos-menu-glyph-size)!important;stroke-width:var(--clubos-menu-line)!important;color:inherit!important}@media (max-width:860px),(max-height:720px){:root:where(:not(.coaches-corner-portal *)){--clubos-menu-control-size:48px;--clubos-menu-control-radius:13px;--clubos-menu-glyph-size:19px}}@media (max-width:520px){:root:where(:not(.coaches-corner-portal *)){--clubos-menu-control-size:46px;--clubos-menu-control-radius:12px;--clubos-menu-glyph-size:18px}}#screen-session-planner .session-field-toolbar .session-field-object-menu-toggle{width:var(--session-field-rail-button,46px)!important;height:var(--session-field-rail-button,46px)!important;min-width:var(--session-field-rail-button,46px)!important;min-height:var(--session-field-rail-button,46px)!important;max-width:var(--session-field-rail-button,46px)!important;max-height:var(--session-field-rail-button,46px)!important;flex:0 0 var(--session-field-rail-button,46px)!important;color:#fff!important;box-shadow:none!important;background:#031524e6!important;border-color:#ffffff57!important;border-radius:14px!important}#screen-session-planner .session-field-toolbar .session-field-object-menu-toggle:is(:hover,:focus-visible,.active,[aria-expanded=true]){color:#fff!important;box-shadow:none!important;background:#031524f5!important;border-color:#c8a035c2!important}@media (max-width:980px){#screen-session-planner .session-field-toolbar .session-field-object-menu-toggle{flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:4px!important;display:inline-flex!important}#screen-session-planner .session-field-toolbar .session-field-object-menu-toggle span{transform-origin:50%!important;flex:0 0 3px!important;width:3px!important;height:22px!important;display:block!important;transform:none!important}}
@media (max-width:860px){:where(.health-status-pill,.idp-status-chip,.match-header-kpi-status,.status-pill),#screen-player-detail .player-status-legend{display:none!important}#screen-player-detail .player-linked-status-row,#screen-idp .idp-status-row,#screen-idp-detail .session-status-strip,#screen-idp-detail .idp-detail-hero-tags{gap:6px!important}#screen-match-detail .match-header-kpi{align-content:center!important;gap:3px!important}#screen-session-planner .saved-drill-summary,#screen-session-planner .saved-drill-card.expandable .saved-drill-summary{align-items:center!important;gap:8px!important;padding:10px 12px!important}#screen-session-planner .saved-drill-summary-main{gap:2px!important}#screen-session-planner .saved-drill-name,#screen-session-planner .saved-drill-card strong{-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}#screen-session-planner .saved-drill-purpose,#screen-session-planner .saved-drill-card p{margin-top:0!important}#screen-session-planner .saved-drill-info-grid{gap:10px!important}#screen-session-planner .saved-drill-section{gap:4px!important}#screen-session-planner .session-field-roster-list{gap:5px!important}#screen-session-planner .session-field-roster-card{grid-template-columns:34px minmax(0,1fr)!important;height:auto!important;min-height:52px!important;padding:8px!important}#screen-session-planner .session-field-roster-copy{align-content:center!important;gap:0!important}#screen-session-planner .session-field-roster-copy strong{font-size:.74rem!important}}
