:root[data-app-theme=cashmere]{--cm-app-bg:#f3efe7;--cm-app-card:#fffdfa;--cm-app-card-subtle:#f8f5ef;--cm-app-card-nested:#f4f1eb;--cm-sidebar-bg:#e5dfd5;--cm-sidebar-panel:#f6f2eb;--cm-sidebar-panel-strong:#fffdfa;--cm-theme-accent:#3b82f6;--cm-theme-accent-soft:rgba(59,130,246,0.11);--cm-theme-accent-border:rgba(59,130,246,0.3);--cm-theme-link:#202020}:root[data-app-theme] .confirmation-modal-overlay,:root[data-app-theme] .modal-overlay{padding:clamp(14px,3vw,36px);background:rgba(7,16,26,.58)}:root[data-app-theme] dialog.modal-backdrop::-webkit-backdrop{background:rgba(7,16,26,.58);backdrop-filter:blur(14px) saturate(.86);-webkit-backdrop-filter:blur(14px) saturate(.86)}:root[data-app-theme] dialog.modal-backdrop::backdrop{background:rgba(7,16,26,.58);backdrop-filter:blur(14px) saturate(.86);-webkit-backdrop-filter:blur(14px) saturate(.86)}:root[data-app-theme] .modal-panel{font-family:inherit!important;font-size:.96rem;font-weight:430!important;line-height:1.55;color:var(--cm-theme-text)!important;border:1px solid var(--cm-theme-border-strong)!important;border-radius:clamp(20px,2.3vw,30px)!important;background:var(--cm-theme-surface-raised)!important;box-shadow:0 30px 84px rgba(7,16,26,.25),0 3px 12px rgba(7,16,26,.08)!important;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--cm-theme-primary) 42%,transparent) transparent}:root[data-app-theme] .modal-panel::-webkit-scrollbar{width:9px}:root[data-app-theme] .modal-panel::-webkit-scrollbar-track{background:transparent}:root[data-app-theme] .modal-panel::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:color-mix(in srgb,var(--cm-theme-primary) 42%,transparent);background-clip:padding-box}:root[data-app-theme] .modal-panel :where(h1,h2,h3,h4){margin-top:0}:root[data-app-theme] .modal-panel :where(.eyebrow,.form-section-title,legend,.modern-field>span){letter-spacing:.035em}:root[data-app-theme] .modal-panel .modal-header-actions{gap:10px}:root[data-app-theme] .modal-panel :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){font-size:1rem}:root[data-app-theme] .modal-panel :where(button,.primary-button,.secondary-button){letter-spacing:-.005em}input[type=file]{width:100%;min-height:58px;padding:8px 10px!important;border:1px dashed var(--cm-theme-border-strong,rgba(13,59,102,.25))!important;border-radius:16px!important;background:var(--cm-theme-surface-muted,#f3f6f9)!important;color:var(--cm-theme-muted,#687789)!important;font-family:inherit!important;font-size:.9rem;font-weight:500!important;line-height:40px;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}input[type=file]::-webkit-file-upload-button{min-height:40px;margin-right:12px;padding:0 16px;border:1px solid var(--cm-theme-border,rgba(13,59,102,.14));border-radius:12px;background:var(--cm-theme-surface-raised,#ffffff);color:var(--cm-theme-text,#152233);box-shadow:0 7px 18px rgba(7,16,26,.07);font:inherit;font-weight:570;cursor:pointer;-webkit-transition:border-color .16s ease,color .16s ease,transform .16s ease;transition:border-color .16s ease,color .16s ease,transform .16s ease}input[type=file]::file-selector-button{min-height:40px;margin-right:12px;padding:0 16px;border:1px solid var(--cm-theme-border,rgba(13,59,102,.14));border-radius:12px;background:var(--cm-theme-surface-raised,#ffffff);color:var(--cm-theme-text,#152233);box-shadow:0 7px 18px rgba(7,16,26,.07);font:inherit;font-weight:570;cursor:pointer;transition:border-color .16s ease,color .16s ease,transform .16s ease}input[type=file]:focus-visible,input[type=file]:hover{border-color:var(--cm-theme-primary,#0d3b66)!important;background:color-mix(in srgb,var(--cm-theme-primary,#0d3b66) 7%,var(--cm-theme-surface-muted,#f3f6f9))!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--cm-theme-primary,#0d3b66) 11%,transparent);outline:none}input[type=file]:hover::-webkit-file-upload-button{border-color:var(--cm-theme-primary,#0d3b66);color:var(--cm-theme-primary,#0d3b66);transform:translateY(-1px)}input[type=file]:hover::file-selector-button{border-color:var(--cm-theme-primary,#0d3b66);color:var(--cm-theme-primary,#0d3b66);transform:translateY(-1px)}:root[data-app-theme] .confirmation-modal-panel{display:grid;grid-template-columns:54px minmax(0,1fr);grid-gap:18px;gap:18px;width:min(100%,520px)!important;max-height:min(90dvh,620px);padding:clamp(24px,4vw,36px)!important;overflow:auto}:root[data-app-theme] .confirmation-modal-icon{display:grid;place-items:center;width:54px;height:54px;border:1px solid color-mix(in srgb,#d23f3f 30%,transparent);border-radius:18px;background:color-mix(in srgb,#d23f3f 11%,var(--cm-theme-surface-raised));color:#c82f2f;font-size:1.25rem;font-weight:650}:root[data-app-theme] .confirmation-modal-copy{min-width:0}:root[data-app-theme] .confirmation-modal-copy .eyebrow{margin:0 0 5px;color:var(--cm-theme-muted)!important}:root[data-app-theme] .confirmation-modal-copy h2{margin-bottom:8px;font-size:clamp(1.35rem,3vw,1.75rem)}:root[data-app-theme] .confirmation-modal-copy>p:last-child{margin:0;color:var(--cm-theme-text-soft)!important}:root[data-app-theme] .confirmation-modal-actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:10px;padding-top:20px;border-top:1px solid var(--cm-theme-border)}:root[data-app-theme] .confirmation-modal-actions>button{min-width:124px}@media (max-width:640px){:root[data-app-theme] .confirmation-modal-overlay,:root[data-app-theme] .modal-overlay{align-items:flex-end;padding:10px}:root[data-app-theme] .modal-panel{width:100%!important;max-height:calc(100dvh - 20px);border-radius:22px!important}:root[data-app-theme] .confirmation-modal-panel{grid-template-columns:1fr;gap:14px;padding:24px 20px calc(20px + env(safe-area-inset-bottom))!important}:root[data-app-theme] .confirmation-modal-icon{width:48px;height:48px;border-radius:15px}:root[data-app-theme] .confirmation-modal-actions{display:grid;grid-template-columns:1fr 1fr;padding-top:16px}:root[data-app-theme] .confirmation-modal-actions>button{width:100%;min-width:0}input[type=file]{min-height:56px;font-size:.82rem}input[type=file]::-webkit-file-upload-button{margin-right:8px;padding:0 12px}input[type=file]::file-selector-button{margin-right:8px;padding:0 12px}}.live-demo-real-shell{grid-template-columns:270px minmax(0,1fr)!important;background:var(--cm-app-bg)!important}.live-demo-real-sidebar{position:-webkit-sticky;position:sticky;top:0;display:flex;height:100vh;min-height:100vh;padding:18px 12px!important;overflow-y:auto}.live-demo-account-card,.live-demo-real-sidebar>.brand-lockup{flex:0 0 auto}.live-demo-local-note{color:rgba(255,255,255,.72)!important;font-size:.75rem}.live-demo-account-card .sidebar-context-item{width:100%;min-height:58px;border:1px solid rgba(255,255,255,.11)!important;color:inherit;font:inherit;text-align:left;cursor:pointer}.live-demo-account-card .sidebar-context-item.is-active,.live-demo-account-card .sidebar-context-item:hover{border-color:rgba(255,255,255,.22)!important;background:rgba(255,255,255,.13)!important}.live-demo-account-card .sidebar-context-item>span{display:grid;grid-gap:3px;gap:3px}.live-demo-account-card .sidebar-context-item small{color:rgba(255,255,255,.68)!important;font-size:.7rem}.live-demo-account-card .sidebar-context-item>b{padding:5px 7px;border-radius:999px;color:#fff!important;background:rgba(255,255,255,.12);font-size:.64rem}.live-demo-reset-button{width:-moz-fit-content;width:fit-content;padding:8px 0;border:0;color:rgba(255,255,255,.78)!important;background:transparent;font-size:.76rem;font-weight:700;cursor:pointer}.live-demo-dashboard-nav{flex:0 0 auto}.live-demo-dashboard-nav button{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:42px;padding:10px 14px!important;border:0!important;border-radius:12px!important;color:rgba(255,255,255,.72)!important;background:transparent!important;font:inherit;text-align:left;cursor:pointer}.live-demo-dashboard-nav button:before{content:"";position:absolute;right:12px;bottom:5px;left:12px;height:2px;border-radius:999px;background:transparent}.live-demo-dashboard-nav button.nav-link-active,.live-demo-dashboard-nav button:hover{color:#fff!important;background:rgba(255,255,255,.12)!important}.live-demo-dashboard-nav button.nav-link-active:before{background:var(--cm-theme-accent,#ef3b35)}.live-demo-real-sidebar .live-demo-sidebar-actions{gap:7px;margin-top:auto}.live-demo-real-sidebar .live-demo-sidebar-actions a{margin:0;border:1px solid rgba(255,255,255,.13);color:#fff;background:transparent;text-align:center}.live-demo-real-sidebar .live-demo-sidebar-actions a:first-child{border-color:transparent;background:var(--cm-theme-accent,#ef3b35)}.live-demo-real-content{min-width:0;padding:28px 28px 110px!important;background:var(--cm-app-bg)!important}.live-demo-real-rail{width:min(1440px,100%);margin:0 auto}.live-demo-real-shell .live-demo-topbar{margin:0;padding:5px 2px 2px}.live-demo-real-shell .live-demo-cart-bar,.live-demo-real-shell .live-demo-panel,.live-demo-real-shell .live-demo-product,.live-demo-real-shell .live-demo-stat-grid>button,.live-demo-real-shell .live-demo-welcome{border-color:rgba(10,54,92,.12)!important;border-top:2px solid var(--cm-theme-accent,#ef3b35)!important;background:var(--cm-app-card,#fff)!important;box-shadow:var(--cm-shadow-card,0 16px 38px rgba(10,54,92,.08))!important}.live-demo-real-shell .live-demo-warning{margin:0;border-color:rgba(245,158,11,.34);background:#fff8e7}.live-demo-real-shell .live-demo-toast{left:auto!important;width:auto!important;max-width:min(440px,calc(100vw - 32px))!important}@media (max-width:900px){.live-demo-real-shell{display:block}.live-demo-real-sidebar{position:static;height:auto;min-height:0}.live-demo-real-content{padding:18px 12px 110px!important}}.topbar{display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:center!important;grid-gap:clamp(18px,3vw,42px)!important;gap:clamp(18px,3vw,42px)!important;overflow:hidden}.topbar>.brand-link{display:inline-flex;width:auto;min-width:max-content;flex:0 0 auto;justify-content:flex-start;gap:12px}.marketing-brand-name{color:inherit;font-size:clamp(1.25rem,1.8vw,1.7rem);font-weight:760;letter-spacing:-.035em;white-space:nowrap}.topbar .topnav{display:flex;min-width:0;flex-wrap:nowrap;justify-content:flex-end;gap:7px;overflow-x:auto;padding-block:4px;scrollbar-width:thin}.topbar .topnav a{flex:0 0 auto;padding:9px 11px;font-size:clamp(.78rem,.86vw,.92rem);white-space:nowrap}:root:not([data-app-theme]){--cm-muted:#4b596b;--muted:#4b596b}:root[data-app-theme=original] .dashboard-content .superadmin-club-row-summary small,:root[data-app-theme=original] .dashboard-content .superadmin-clubs-table-head{color:#4b596b!important}@media (max-width:960px){.topbar{grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important}}:root[data-app-theme=original]{--cm-app-bg:#edf4fa;--cm-app-card:#ffffff;--cm-app-card-subtle:#f6f9fc;--cm-app-card-nested:#eef4f8;--cm-sidebar-bg:#0a365c;--cm-sidebar-panel:rgba(255,255,255,0.09);--cm-sidebar-panel-strong:rgba(255,255,255,0.14);--cm-sidebar-active:rgba(255,255,255,0.14);--cm-theme-accent:#ef3b35;--cm-theme-accent-soft:rgba(239,59,53,0.11);--cm-theme-accent-border:rgba(239,59,53,0.28);--cm-theme-link:#0a365c;--bg:#edf4fa;--surface:#ffffff;--surface-soft:#f6f9fc;--ink:#101828;--text:#101828;--muted:#667085;--navy:#0a365c;--blue:#1d6fd6;--accent:#ffb000;--danger:#ef3b35;--red:#ef3b35;--border:rgba(10,54,92,0.12)}:root[data-app-theme=original] .dashboard-content,:root[data-app-theme=original] .dashboard-content:has(.minimal-dashboard-panel),:root[data-app-theme=original] .dashboard-shell{background:#edf4fa!important;color:#101828!important}:root[data-app-theme=original] .dashboard-sidebar,:root[data-app-theme=original] .topbar{border-color:rgba(255,255,255,.1)!important;background:#0a365c!important;color:#ffffff!important}:root[data-app-theme=original] .dashboard-sidebar .brand-lockup,:root[data-app-theme=original] .dashboard-sidebar .brand-lockup .eyebrow,:root[data-app-theme=original] .dashboard-sidebar .sidebar-user-card .eyebrow,:root[data-app-theme=original] .dashboard-sidebar :where(h1,h2,h3,strong){color:#ffffff!important}:root[data-app-theme=original] .dashboard-sidebar .brand-badge{border-color:rgba(255,255,255,.3)!important;background:#ef3b35!important;color:#ffffff!important}:root[data-app-theme=original] .mobile-account-strip,:root[data-app-theme=original] .sidebar-context-item,:root[data-app-theme=original] .sidebar-user-card{border-color:rgba(255,255,255,.13)!important;background:rgba(255,255,255,.08)!important;color:#ffffff!important}:root[data-app-theme=original] .dashboard-nav a{color:rgba(255,255,255,.72)!important}:root[data-app-theme=original] .dashboard-nav a.nav-link-active,:root[data-app-theme=original] .dashboard-nav a:hover{background:rgba(255,255,255,.12)!important;color:#ffffff!important}:root[data-app-theme=original] .dashboard-nav a:before{background:#ef3b35!important}:root[data-app-theme=original] :where(.panel-card,.hero-card,.wide-card,.list-card,.metric-card,.relationship-card,.club-tutorial-presentation){border-color:#ef3b35 rgba(10,54,92,.11) rgba(10,54,92,.11)!important;background:#ffffff!important;color:#101828!important}:root[data-app-theme=original] :where(.primary-button,.primary-link){border-color:#ef3b35!important;background:#ef3b35!important;color:#ffffff!important}:root[data-app-theme=original] :where(.secondary-button,.secondary-link,.dark-button){border-color:rgba(10,54,92,.14)!important;background:#ffffff!important;color:#0a365c!important}:root[data-app-theme=original] .club-details-grid>div,:root[data-app-theme=original] .panel-card-inset,:root[data-app-theme=original] :where(input,select,textarea){border-color:rgba(10,54,92,.12)!important;background:#f6f9fc!important;color:#101828!important}.dashboard-content-rail>.app-theme-switcher{display:grid!important;grid-gap:14px;gap:14px;margin-top:8px;padding:18px;border:1px solid var(--cm-border,rgba(15,46,80,.12));border-radius:12px;background:var(--cm-app-card,#ffffff);color:var(--ink,#101828)}.dashboard-sidebar>.app-theme-switcher{display:grid!important;grid-gap:10px;gap:10px;flex:0 0 auto;position:-webkit-sticky;position:sticky;bottom:8px;z-index:8;margin:8px 10px 10px;padding:12px;border:1px solid var(--cm-border,rgba(15,46,80,.12));border-radius:10px;background:var(--cm-sidebar-panel,rgba(255,255,255,.08));color:inherit;box-shadow:0 -10px 24px rgba(0,0,0,.12)}.dashboard-sidebar>.app-theme-switcher>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.dashboard-sidebar>.app-theme-switcher>div:first-child p{margin:0}.dashboard-sidebar>.app-theme-switcher .app-theme-switcher-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.dashboard-sidebar>.app-theme-switcher .app-theme-button{display:grid;place-items:center;grid-gap:6px;gap:6px;min-width:0;padding:9px 4px;border:1px solid var(--cm-border,rgba(128,128,128,.2));border-radius:8px;background:transparent;color:inherit;text-align:center;cursor:pointer}.dashboard-sidebar>.app-theme-switcher .app-theme-button-active,.dashboard-sidebar>.app-theme-switcher .app-theme-button:hover{border-color:var(--cm-theme-accent)!important;background:var(--cm-theme-accent-soft)!important}.dashboard-sidebar>.app-theme-switcher .app-theme-button:disabled{cursor:wait;opacity:.72}.dashboard-sidebar>.app-theme-switcher .app-theme-swatches{display:flex;justify-content:center}.dashboard-sidebar>.app-theme-switcher .app-theme-swatches i{width:14px;height:14px;margin-left:-3px;border:1px solid rgba(128,128,128,.28);border-radius:50%}.dashboard-sidebar>.app-theme-switcher .app-theme-swatches i:first-child{margin-left:0}.dashboard-sidebar>.app-theme-switcher .app-theme-button>span:last-child{display:grid;grid-gap:1px;gap:1px}.dashboard-sidebar>.app-theme-switcher .app-theme-button strong{font-size:.68rem;line-height:1.1}.dashboard-sidebar>.app-theme-switcher .app-theme-button small{display:none}:root[data-app-theme=dark] .dashboard-sidebar>.app-theme-switcher{display:grid!important;border-color:rgba(244,241,232,.09);background:#0d141b;box-shadow:0 -12px 28px rgba(0,0,0,.38)}:root[data-app-theme=dark] .dashboard-sidebar>.app-theme-switcher .app-theme-button{border-color:rgba(244,241,232,.1);color:#aab2b9}:root[data-app-theme=dark] .dashboard-sidebar>.app-theme-switcher .app-theme-button-active{border-color:rgba(212,166,64,.48)!important;background:rgba(212,166,64,.1)!important;color:#e2bd64}.dashboard-content-rail>.app-theme-switcher>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.dashboard-content-rail>.app-theme-switcher>div:first-child p{margin:0}.dashboard-content-rail>.app-theme-switcher .app-theme-switcher-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.dashboard-content-rail>.app-theme-switcher .app-theme-button{display:flex;align-items:center;gap:10px;min-width:0;padding:12px;border:1px solid color-mix(in srgb,currentColor 13%,transparent);border-radius:8px;background:color-mix(in srgb,currentColor 4%,transparent);color:inherit;text-align:left;cursor:pointer}.dashboard-content-rail>.app-theme-switcher .app-theme-button-active,.dashboard-content-rail>.app-theme-switcher .app-theme-button:hover{border-color:var(--cm-theme-accent)!important;background:var(--cm-theme-accent-soft)!important}.dashboard-content-rail>.app-theme-switcher .app-theme-button:disabled{cursor:wait;opacity:.72}.dashboard-content-rail>.app-theme-switcher .app-theme-swatches{display:flex;justify-content:center}.dashboard-content-rail>.app-theme-switcher .app-theme-swatches i{width:16px;height:16px;margin-left:-3px;border:1px solid rgba(128,128,128,.24);border-radius:50%}.dashboard-content-rail>.app-theme-switcher .app-theme-swatches i:first-child{margin-left:0}.dashboard-content-rail>.app-theme-switcher .app-theme-button>span:last-child{display:grid;grid-gap:2px;gap:2px}.dashboard-content-rail>.app-theme-switcher .app-theme-button strong{font-size:.84rem}.dashboard-content-rail>.app-theme-switcher .app-theme-button small{color:var(--muted,#667085);font-size:.72rem}@media (max-width:640px){.dashboard-content-rail>.app-theme-switcher .app-theme-switcher-options{grid-template-columns:1fr}.dashboard-content-rail>.app-theme-switcher .app-theme-button small{display:block}.dashboard-sidebar>.mobile-account-strip>.mobile-account-identity{display:grid;flex:1 1 auto;grid-gap:2px;gap:2px;min-width:0}.dashboard-sidebar>.mobile-account-strip>.mobile-account-controls,.dashboard-sidebar>.mobile-account-strip>.mobile-account-controls>.mobile-device-actions{display:flex;flex:0 0 auto;align-items:center;gap:6px;min-width:auto}.dashboard-sidebar>.mobile-account-strip .mobile-device-message{display:grid;grid-gap:10px;gap:10px}}:root[data-app-theme=dark] .section-workspace-tabs{gap:5px!important;padding:5px!important;border:1px solid rgba(244,241,232,.08)!important;border-radius:10px!important;background:#111820!important;box-shadow:none!important}:root[data-app-theme=dark] .section-workspace-tab{border:1px solid transparent!important;border-radius:7px!important;background:transparent!important;color:#8e98a1!important;box-shadow:none!important;transform:none!important}:root[data-app-theme=dark] .section-workspace-tab:focus-visible,:root[data-app-theme=dark] .section-workspace-tab:hover{border-color:rgba(212,166,64,.2)!important;background:rgba(212,166,64,.06)!important;color:#f4f1e8!important;box-shadow:none!important}:root[data-app-theme=dark] .section-workspace-tab.is-active:not(.ui-segmented-tab){border-color:rgba(212,166,64,.34)!important;background:#d4a640!important;color:#080d12!important;box-shadow:none!important}:root[data-app-theme=dark] .sections-tree-list .panel-card-inset,:root[data-app-theme=dark] .sections-tree-list>.list-card{border-color:rgba(244,241,232,.08)!important;background:#0d141b!important;box-shadow:none!important}:root[data-app-theme=dark] .sections-tree-list>.list-card>.compact-stack{border-top-color:rgba(244,241,232,.07)!important;background:#111820!important}:root[data-app-theme=dark] .sections-tree-list .compact-item-row,:root[data-app-theme=dark] .sections-tree-list .compact-item-row:focus-visible,:root[data-app-theme=dark] .sections-tree-list .compact-item-row:hover{background:#0d141b!important;color:#f4f1e8!important;box-shadow:none!important}:root[data-app-theme=dark] .sections-tree-list .copy-value-button,:root[data-app-theme=dark] .sections-tree-list .expand-chevron,:root[data-app-theme=dark] .sections-tree-list .section-edit-icon-button,:root[data-app-theme=dark] .sections-tree-list .section-tree-invite-button{border-color:rgba(244,241,232,.11)!important;background:#151e27!important;color:#d8dde1!important;box-shadow:none!important}:root[data-app-theme=dark] .player-move-trigger,:root[data-app-theme=dark] .section-player-action-details{border-color:rgba(244,241,232,.12)!important;background:#151e27!important;color:#eef1f3!important;box-shadow:none!important}:root[data-app-theme=dark] .player-move-trigger span{background:#f4f1e8!important;opacity:1!important}:root[data-app-theme=dark] .player-move-menu[open] .player-move-trigger,:root[data-app-theme=dark] .player-move-trigger:focus-visible,:root[data-app-theme=dark] .player-move-trigger:hover,:root[data-app-theme=dark] .section-player-action-details:focus-visible,:root[data-app-theme=dark] .section-player-action-details:hover{border-color:rgba(212,166,64,.42)!important;background:#1b2631!important;color:#f4f1e8!important}:root[data-app-theme=dark] .player-move-popover{border-color:rgba(244,241,232,.12)!important;background:#151e27!important;color:#f4f1e8!important;box-shadow:0 24px 54px rgba(0,0,0,.48)!important}:root[data-app-theme=dark] .attendance-section-card,:root[data-app-theme=dark] .attendance-section-card.is-open{border-color:rgba(244,241,232,.09)!important;background-color:#111820!important;background-image:none!important;color:#f4f1e8!important;box-shadow:none!important}:root[data-app-theme=dark] .attendance-group-card,:root[data-app-theme=dark] .attendance-group-card.is-open{border-color:rgba(244,241,232,.09)!important;background-color:#0d141b!important;background-image:none!important;color:#f4f1e8!important;box-shadow:none!important}:root[data-app-theme=dark] .attendance-group-card.is-open{border-color:rgba(212,166,64,.28)!important}:root[data-app-theme=dark] .attendance-group-summary:focus-visible,:root[data-app-theme=dark] .attendance-group-summary:hover,:root[data-app-theme=dark] .attendance-section-summary:focus-visible,:root[data-app-theme=dark] .attendance-section-summary:hover{background:rgba(212,166,64,.06)!important}:root[data-app-theme=dark] .attendance-summary-main strong{color:#f4f1e8!important}:root[data-app-theme=dark] .attendance-summary-main small,:root[data-app-theme=dark] .attendance-summary-main span{color:#929da6!important}:root[data-app-theme=dark] .attendance-group-summary .expand-chevron,:root[data-app-theme=dark] .attendance-section-summary .expand-chevron{border-color:rgba(244,241,232,.12)!important;background:#18222c!important;color:#f4f1e8!important;box-shadow:none!important}:root[data-app-theme=dark] .attendance-group-summary:focus-visible .expand-chevron,:root[data-app-theme=dark] .attendance-group-summary:hover .expand-chevron,:root[data-app-theme=dark] .attendance-section-summary:focus-visible .expand-chevron,:root[data-app-theme=dark] .attendance-section-summary:hover .expand-chevron{border-color:rgba(212,166,64,.42)!important;background:#202c37!important;color:#ffffff!important}:root[data-app-theme=dark] .player-move-popover:before{border-color:rgba(244,241,232,.12)!important;background:#151e27!important}:root[data-app-theme=dark] .sections-tree-list .section-add-group-icon-button,:root[data-app-theme=dark] .sections-tree-list .section-invite-member-icon-button{border-color:#d4a640!important;background:#d4a640!important;color:#080d12!important;box-shadow:none!important}:root[data-app-theme=dark] .sections-tree-list .copy-value-button:hover,:root[data-app-theme=dark] .sections-tree-list .section-edit-icon-button:hover,:root[data-app-theme=dark] .sections-tree-list .section-tree-invite-button:hover{border-color:rgba(212,166,64,.34)!important;color:#e2bd64!important}:root[data-app-theme=dark] .calendar-filter-tabs{border-color:rgba(244,241,232,.08)!important;border-radius:10px!important;background:#0d141b!important;box-shadow:none!important}:root[data-app-theme=dark] .calendar-filter-tab{border-radius:7px!important;color:#8e98a1!important}:root[data-app-theme=dark] .calendar-filter-tab-active{background:rgba(212,166,64,.13)!important;color:#e2bd64!important;box-shadow:none!important}:root[data-app-theme=dark] .club-calendar-week,:root[data-app-theme=dark] .club-calendar-week-expanded{border-color:rgba(244,241,232,.08)!important;border-radius:12px!important;background:#111820!important;box-shadow:none!important}:root[data-app-theme=dark] .club-calendar-day,:root[data-app-theme=dark] .club-calendar-day-expanded{border-color:rgba(244,241,232,.07)!important;border-radius:9px!important;background:#0d141b!important;color:#d8dde1!important}:root[data-app-theme=dark] .club-calendar-day:hover{border-color:rgba(212,166,64,.22)!important;background:#151e27!important}:root[data-app-theme=dark] .club-calendar-day-muted{background:#0a1016!important;opacity:.48}:root[data-app-theme=dark] .club-calendar-day-selected{border-color:rgba(212,166,64,.58)!important;background:rgba(212,166,64,.07)!important;box-shadow:inset 0 0 0 1px rgba(212,166,64,.12)!important}:root[data-app-theme=dark] .club-calendar-day-today{border-color:#d4a640!important;background:linear-gradient(145deg,rgba(212,166,64,.1),transparent),#0d141b!important;box-shadow:inset 0 0 0 1px rgba(212,166,64,.28)!important}:root[data-app-theme=dark] .club-calendar-day-topline>span{color:#f4f1e8!important}:root[data-app-theme=dark] .club-calendar-day-topline small{background:rgba(212,166,64,.13)!important;color:#e2bd64!important}:root[data-app-theme=dark] .club-calendar-compact-pills em,:root[data-app-theme=dark] .club-calendar-day-details{color:#7f8a94!important}:root[data-app-theme=dark] .club-calendar-dot{background:#18232d!important;color:#d8dde1!important}:root[data-app-theme=dark] .club-calendar-dot-training,:root[data-app-theme=dark] .club-calendar-event-training{background:rgba(84,139,176,.2)!important;color:#b9d8eb!important}:root[data-app-theme=dark] .club-calendar-dot-amber,:root[data-app-theme=dark] .club-calendar-dot-event,:root[data-app-theme=dark] .club-calendar-event-amber,:root[data-app-theme=dark] .club-calendar-event-event{background:rgba(212,166,64,.18)!important;color:#efd17f!important}:root[data-app-theme=dark] .club-calendar-event-pill,:root[data-app-theme=dark] .club-calendar-selected-item{border-color:rgba(244,241,232,.08)!important;background:#0d141b!important;color:#d8dde1!important;box-shadow:none!important}:root[data-app-theme=dark] .club-calendar-selected-item strong{color:#f4f1e8!important}:root[data-app-theme=dark] .club-calendar-selected-item p,:root[data-app-theme=dark] .club-calendar-selected-item small{color:#8e98a1!important}.players-always-visible-filters{margin:14px 0 12px}.players-always-visible-filters .filter-form{margin-top:0}:root[data-app-theme=dark] .players-always-visible-filters{border:1px solid rgba(244,241,232,.08);border-radius:12px;background:#111820;padding:16px}:root[data-app-theme=dark] .filter-form input,:root[data-app-theme=dark] .filter-form select{border-color:rgba(244,241,232,.12);background-color:#0a1016;color:#f4f1e8}:root[data-app-theme=dark] .filter-form select option{background:#111820;color:#f4f1e8}:root[data-app-theme=dark] .filter-form input::placeholder{color:#6f7a84}:root[data-app-theme=dark] .filter-form label{color:#9aa3ab}:root[data-app-theme=dark] .filter-form input:hover,:root[data-app-theme=dark] .filter-form select:hover{border-color:rgba(212,166,64,.46)}:root[data-app-theme=dark] .filter-form input:focus,:root[data-app-theme=dark] .filter-form select:focus{border-color:#d4a640;box-shadow:0 0 0 3px rgba(212,166,64,.12)}:root[data-app-theme=dark] .mailbox-shell{background:#111820!important}:root[data-app-theme=dark] .mailbox-tabs{border-color:rgba(244,241,232,.09)!important;border-radius:12px!important;background:#0a1016!important;box-shadow:none!important}:root[data-app-theme=dark] .mailbox-tab{border-radius:7px!important;color:#929ca5!important}:root[data-app-theme=dark] .mailbox-tab:not(.active){border-color:transparent!important;background:transparent!important}:root[data-app-theme=dark] .mailbox-tab:not(.active):focus-visible,:root[data-app-theme=dark] .mailbox-tab:not(.active):hover{border-color:rgba(244,241,232,.08)!important;background:#151e27!important;color:#f4f1e8!important}:root[data-app-theme=dark] .mailbox-tab.active{background:#d4a640!important;color:#090d11!important;box-shadow:none!important}:root[data-app-theme=dark] .mailbox-tab strong{background:#1a2530!important;color:#d8dde1!important}:root[data-app-theme=dark] .mailbox-tab.active strong{background:rgba(9,13,17,.16)!important;color:#090d11!important}:root[data-app-theme=dark] .mailbox-message-card,:root[data-app-theme=dark] .mailbox-panel,:root[data-app-theme=dark] .sms-prepaid-card{border-color:rgba(244,241,232,.08)!important;border-radius:12px!important;background:#0d141b!important;color:#d8dde1!important;box-shadow:none!important}:root[data-app-theme=dark] .mailbox-message-card h3,:root[data-app-theme=dark] .mailbox-panel h3,:root[data-app-theme=dark] .sms-prepaid-card h3{color:#f4f1e8!important}:root[data-app-theme=dark] .mailbox-shell .message-club-recipient-list,:root[data-app-theme=dark] .mailbox-shell .message-coach-recipient-list,:root[data-app-theme=dark] .mailbox-shell .message-recipient-picker .event-target-group-item,:root[data-app-theme=dark] .mailbox-shell .selection-card.message-recipient-picker,:root[data-app-theme=dark] .message-group-card,:root[data-app-theme=dark] .sms-package-form{border-color:rgba(244,241,232,.09)!important;background:#111820!important;color:#d8dde1!important;box-shadow:none!important}:root[data-app-theme=dark] .mailbox-shell .message-recipient-picker legend,:root[data-app-theme=dark] .message-recipient-picker strong{color:#f4f1e8!important}:root[data-app-theme=dark] .message-recipient-picker small,:root[data-app-theme=dark] .sms-prepaid-card .section-copy{color:#8e98a1!important}:root[data-app-theme=dark] .message-recipient-picker .event-target-expand-label{border-color:rgba(244,241,232,.12)!important;background:#18232d!important;color:#d4a640!important;box-shadow:none!important}:root[data-app-theme=dark] .mailbox-shell .stack-form label{color:#aab2b9!important}:root[data-app-theme=dark] .mailbox-shell .stack-form input,:root[data-app-theme=dark] .mailbox-shell .stack-form select,:root[data-app-theme=dark] .mailbox-shell .stack-form textarea{border-color:rgba(244,241,232,.12)!important;background:#080e13!important;color:#f4f1e8!important;box-shadow:none!important}:root[data-app-theme=dark] .mailbox-shell .stack-form select option{background:#111820;color:#f4f1e8}:root[data-app-theme=dark] .mailbox-shell .stack-form input::placeholder,:root[data-app-theme=dark] .mailbox-shell .stack-form textarea::placeholder{color:#68737d!important}:root[data-app-theme=dark] .mailbox-shell .stack-form input:hover,:root[data-app-theme=dark] .mailbox-shell .stack-form select:hover,:root[data-app-theme=dark] .mailbox-shell .stack-form textarea:hover{border-color:rgba(212,166,64,.42)!important}:root[data-app-theme=dark] .mailbox-shell .stack-form input:focus,:root[data-app-theme=dark] .mailbox-shell .stack-form select:focus,:root[data-app-theme=dark] .mailbox-shell .stack-form textarea:focus{border-color:#d4a640!important;box-shadow:0 0 0 3px rgba(212,166,64,.12)!important}:root[data-app-theme=dark] .sms-package-button,:root[data-app-theme=dark] .sms-prepaid-check-button{border-color:rgba(212,166,64,.3)!important;background:#d4a640!important;color:#090d11!important;box-shadow:none!important}:root[data-app-theme=dark] .sms-ledger-item{border-color:rgba(244,241,232,.08)!important}:root[data-app-theme=dark] .event-management-row{border-color:rgba(244,241,232,.08)!important;border-radius:12px!important;background:linear-gradient(145deg,rgba(212,166,64,.035),transparent 34%),#0d141b!important;color:#d8dde1!important;box-shadow:none!important}:root[data-app-theme=dark] .event-management-row[open]{border-color:rgba(212,166,64,.22)!important;box-shadow:none!important}:root[data-app-theme=dark] .event-management-summary:hover{background:rgba(212,166,64,.04)!important}:root[data-app-theme=dark] .event-management-main>strong{color:#f4f1e8!important}:root[data-app-theme=dark] .event-management-meta span{border-color:rgba(244,241,232,.08)!important;border-radius:8px!important;background:#111820!important;color:#d8dde1!important}:root[data-app-theme=dark] .event-management-meta small,:root[data-app-theme=dark] .event-management-meta span:nth-child(4):before{color:#7f8a94!important}:root[data-app-theme=dark] .event-management-details{border-color:rgba(244,241,232,.08)!important;background:#0a1016!important}:root[data-app-theme=dark] .event-add-target-group,:root[data-app-theme=dark] .event-admin-add-targets,:root[data-app-theme=dark] .event-admin-description-card,:root[data-app-theme=dark] .event-admin-participant-row,:root[data-app-theme=dark] .event-admin-response-card,:root[data-app-theme=dark] .event-admin-subsection{border-color:rgba(244,241,232,.08)!important;border-radius:10px!important;background:#111820!important;color:#d8dde1!important;box-shadow:none!important}:root[data-app-theme=dark] .event-admin-response-card-yes{background:linear-gradient(145deg,rgba(44,164,122,.07),transparent),#111820!important}:root[data-app-theme=dark] .event-admin-response-card-no{background:linear-gradient(145deg,rgba(199,83,83,.06),transparent),#111820!important}:root[data-app-theme=dark] .event-admin-add-targets strong,:root[data-app-theme=dark] .event-admin-description-card h3,:root[data-app-theme=dark] .event-admin-participant-row strong,:root[data-app-theme=dark] .event-admin-response-card h3,:root[data-app-theme=dark] .event-admin-subsection strong{color:#f4f1e8!important}:root[data-app-theme=dark] .event-add-target-group>summary,:root[data-app-theme=dark] .event-admin-installment-row,:root[data-app-theme=dark] .event-admin-meta-grid p,:root[data-app-theme=dark] .event-admin-participant-row>summary,:root[data-app-theme=dark] .event-admin-person-row{border-color:rgba(244,241,232,.08)!important;background:#0d141b!important;color:#d8dde1!important}:root[data-app-theme=dark] .event-admin-add-targets small,:root[data-app-theme=dark] .event-admin-description-text,:root[data-app-theme=dark] .event-admin-meta-grid span,:root[data-app-theme=dark] .event-admin-participant-row small,:root[data-app-theme=dark] .event-admin-person-row span,:root[data-app-theme=dark] .event-admin-subsection small{color:#8e98a1!important}:root[data-app-theme=dark] .event-admin-meta-grid strong{color:#d8dde1!important}:root[data-app-theme=dark] .event-management-row .event-target-expand-label{border-color:rgba(212,166,64,.26)!important;background:rgba(212,166,64,.1)!important;color:#e2bd64!important;box-shadow:none!important}:root[data-app-theme=dark] .payments-period-view-toggle{border-color:rgba(244,241,232,.09)!important;border-radius:10px!important;background:#0a1016!important;box-shadow:none!important}:root[data-app-theme=dark] .payments-period-view-toggle .primary-button{border-color:#d4a640!important;border-radius:7px!important;background:#d4a640!important;color:#090d11!important;box-shadow:none!important}:root[data-app-theme=dark] .payments-period-view-toggle .secondary-button{border-color:transparent!important;border-radius:7px!important;background:transparent!important;color:#9aa3ab!important}:root[data-app-theme=dark] .payments-period-view-toggle .secondary-button:focus-visible,:root[data-app-theme=dark] .payments-period-view-toggle .secondary-button:hover{border-color:rgba(244,241,232,.08)!important;background:#151e27!important;color:#f4f1e8!important}:root[data-app-theme=dark] .payments-hidden-overdue-notice{border-color:rgba(255,111,99,.24)!important;background:rgba(214,40,40,.12)!important;color:#ffb4ae!important}:root[data-app-theme=dark] .payments-hidden-overdue-notice .secondary-button{border-color:rgba(255,180,174,.2)!important;background:rgba(255,255,255,.04)!important;color:#f4f1e8!important}:root[data-app-theme=dark] .payments-group-stack .payments-group-card,:root[data-app-theme=dark] .payments-section-card{border-color:rgba(244,241,232,.08)!important;border-radius:10px!important;background:#0d141b!important;box-shadow:none!important}:root[data-app-theme=dark] .payments-group-stack{border-color:rgba(244,241,232,.08)!important}:root[data-app-theme=dark] .payments-group-card .payments-group-row,:root[data-app-theme=dark] .payments-group-card.is-open .payments-group-row{border-color:rgba(244,241,232,.08)!important;background:#111820!important}:root[data-app-theme=dark] .payments-primary-toggle{color:#f4f1e8!important}:root[data-app-theme=dark] .payments-primary-toggle:focus-visible,:root[data-app-theme=dark] .payments-primary-toggle:hover{background:rgba(212,166,64,.05)!important}:root[data-app-theme=dark] .payments-primary-toggle .expand-chevron{border-color:rgba(244,241,232,.11)!important;background:#18232d!important;color:#d4a640!important;box-shadow:none!important}:root[data-app-theme=dark] .payments-details-toggle{border-color:rgba(244,241,232,.12)!important;background:#151e27!important;color:#d8dde1!important}:root[data-app-theme=dark] .payments-details-toggle:focus-visible,:root[data-app-theme=dark] .payments-details-toggle:hover{border-color:rgba(212,166,64,.4)!important;background:rgba(212,166,64,.08)!important;color:#e2bd64!important}:root[data-app-theme=dark] .payments-arrears-count,:root[data-app-theme=dark] .payments-inline-details span{border-color:rgba(244,241,232,.08)!important;background:#18232d!important;color:#9aa3ab!important}:root[data-app-theme=dark] .payments-arrears-count.has-arrears{border-color:rgba(210,76,76,.25)!important;background:rgba(210,76,76,.1)!important;color:#ef8b8b!important}:root[data-app-theme=dark] .event-payment-card{border-color:rgba(244,241,232,.08)!important;background:#0d141b!important;color:#d8dde1!important;box-shadow:none!important}:root[data-app-theme=dark] .event-payment-card>summary:hover{background:rgba(212,166,64,.04)!important}:root[data-app-theme=dark] .subscription-history-panel,:root[data-app-theme=dark] .subscription-overview-panel,:root[data-app-theme=dark] .subscription-period-card,:root[data-app-theme=dark] .subscription-plan-hero{border-color:rgba(244,241,232,.08)!important;border-radius:12px!important;background:#0d141b!important;color:#d8dde1!important;box-shadow:none!important}:root[data-app-theme=dark] .subscription-overview-main{border-color:rgba(244,241,232,.08)!important}:root[data-app-theme=dark] .subscription-overview-main h3,:root[data-app-theme=dark] .subscription-period-card h3,:root[data-app-theme=dark] .subscription-plan-hero h3{color:#f4f1e8!important}:root[data-app-theme=dark] .subscription-overview-panel .subscription-period-card{border-color:rgba(244,241,232,.08)!important;background:#111820!important}:root[data-app-theme=dark] .subscription-overview-panel .subscription-period-card-due{border-color:rgba(210,76,76,.24)!important;background:linear-gradient(145deg,rgba(210,76,76,.06),transparent),#111820!important}:root[data-app-theme=dark] .subscription-demo-box{border:1px solid rgba(212,166,64,.18);border-radius:10px!important;background:rgba(212,166,64,.07)!important}:root[data-app-theme=dark] .subscription-demo-box p,:root[data-app-theme=dark] .subscription-info-line,:root[data-app-theme=dark] .subscription-simple-page .section-copy{color:#8e98a1!important}:root[data-app-theme=dark] .subscription-billing-summary{border-color:rgba(244,241,232,.08)!important;background:#111820!important;color:#d8dde1!important}:root[data-app-theme=dark] .subscription-billing-summary.has-balance{border-color:rgba(210,76,76,.24)!important;background:linear-gradient(145deg,rgba(210,76,76,.06),transparent),#111820!important}:root[data-app-theme=dark] .subscription-billing-balance strong,:root[data-app-theme=dark] .subscription-billing-status h3{color:#f4f1e8!important}:root[data-app-theme=dark] .subscription-billing-balance{border-color:rgba(244,241,232,.08)!important}:root[data-app-theme=dark] .subscription-billing-balance small,:root[data-app-theme=dark] .subscription-billing-balance span,:root[data-app-theme=dark] .subscription-billing-payment small{color:#8e98a1!important}:root .dashboard-shell .subscription-billing-pay-button:disabled{border-color:#c8ced5!important;background:#d7dce2!important;color:#78828e!important;box-shadow:none!important;opacity:1!important}:root[data-app-theme=dark] .dashboard-shell .subscription-billing-pay-button:disabled{border-color:#303943!important;background:#252e37!important;color:#727d87!important}:root[data-app-theme=dark] .subscription-plain-note{border-color:rgba(212,166,64,.2)!important;border-radius:10px!important;background:rgba(212,166,64,.07)!important;color:#b6bec5!important}:root[data-app-theme=dark] .subscription-soft-warning{border-color:rgba(210,76,76,.24)!important;background:rgba(210,76,76,.08)!important;color:#e0b0b0!important}:root[data-app-theme=dark] .subscription-plan-comparison-table{border-color:rgba(244,241,232,.09)!important;border-radius:10px!important;background:#0d141b!important;color:#d8dde1!important}:root[data-app-theme=dark] .subscription-plan-comparison-table td,:root[data-app-theme=dark] .subscription-plan-comparison-table th{border-color:rgba(244,241,232,.08)!important;background:#0d141b!important;color:#d8dde1!important}:root[data-app-theme=dark] .subscription-plan-comparison-table thead th{background:#151e27!important}:root[data-app-theme=dark] .subscription-plan-comparison-table td:first-child,:root[data-app-theme=dark] .subscription-plan-comparison-table th:first-child,:root[data-app-theme=dark] .subscription-plan-comparison-table thead th:first-child{background:#111820!important;color:#f4f1e8!important}:root[data-app-theme=dark] .subscription-plan-comparison-table td strong,:root[data-app-theme=dark] .subscription-plan-comparison-table th strong,:root[data-app-theme=dark] .subscription-plan-limit{color:#f4f1e8!important}:root[data-app-theme=dark] .subscription-plan-comparison-table .table-meta{color:#7f8a94!important}:root[data-app-theme=dark] .subscription-plan-price-row td{background:rgba(212,166,64,.045)!important}:root[data-app-theme=dark] .subscription-history-row,:root[data-app-theme=dark] .subscription-month-details-card{border-color:rgba(244,241,232,.08)!important;background:#111820!important;color:#d8dde1!important}:root[data-app-theme=dark] .document-card{border-color:rgba(244,241,232,.08)!important;border-radius:12px!important;background:#0d141b!important;color:#d8dde1!important;box-shadow:none!important}:root[data-app-theme=dark] .document-icon{border:1px solid rgba(212,166,64,.25);border-radius:9px!important;background:rgba(212,166,64,.1)!important;color:#e2bd64!important}:root[data-app-theme=dark] .document-card-main h4{color:#f4f1e8!important}:root[data-app-theme=dark] .document-meta{color:#7f8a94!important}:root[data-app-theme=dark] .document-acceptance-box{border-color:rgba(210,76,76,.22)!important;border-radius:10px!important;background:linear-gradient(145deg,rgba(210,76,76,.055),transparent),#111820!important}:root[data-app-theme=dark] .document-acceptance-box strong{color:#ef8b8b!important}:root[data-app-theme=dark] .document-acceptance-box p{color:#9aa3ab!important}:root[data-app-theme=dark] .document-acceptance-box>.status-pill{border-color:rgba(212,166,64,.22)!important;background:rgba(212,166,64,.08)!important;color:#e2bd64!important}:root[data-app-theme=dark] .document-acceptance-report-row,:root[data-app-theme=dark] .document-acceptance-row,:root[data-app-theme=dark] .document-acceptance-status-list{border-color:rgba(244,241,232,.08)!important;border-radius:9px!important;background:#0d141b!important;color:#d8dde1!important;box-shadow:none!important}:root[data-app-theme=dark] .document-acceptance-check>summary{border-color:rgba(244,241,232,.12)!important;border-radius:8px!important;background:#151e27!important;color:#d8dde1!important;box-shadow:none!important}:root[data-app-theme=dark] .document-acceptance-check>summary:focus-visible,:root[data-app-theme=dark] .document-acceptance-check>summary:hover{border-color:rgba(212,166,64,.4)!important;background:rgba(212,166,64,.08)!important;color:#e2bd64!important}:root[data-app-theme=dark] .document-acceptance-report-row strong,:root[data-app-theme=dark] .document-acceptance-status-list>summary{color:#f4f1e8!important}:root[data-app-theme=dark] .document-acceptance-status-list>summary strong{background:#18232d!important;color:#e2bd64!important}:root[data-app-theme=dark] .document-acceptance-empty,:root[data-app-theme=dark] .document-acceptance-report-row span{color:#8e98a1!important}:root[data-app-theme=dark] .help-empty-state,:root[data-app-theme=dark] .help-faq-section,:root[data-app-theme=dark] .help-search-panel,:root[data-app-theme=dark] .help-search-panel-simple{border-color:rgba(244,241,232,.09)!important;border-radius:12px!important;background:#111820!important;color:#d8dde1!important;box-shadow:none!important}:root[data-app-theme=dark] .help-search-input-wrap,:root[data-app-theme=dark] .help-search-input-wrap-simple{border:1px solid #29343e!important;border-radius:9px!important;background:#080e13!important;box-shadow:none!important}:root[data-app-theme=dark] .help-search-input-wrap:focus-within{border-color:#d9aa3b!important;box-shadow:0 0 0 3px rgba(217,170,59,.12)!important}:root[data-app-theme=dark] .help-search-input-wrap input{background:transparent!important;color:#f4f1e8!important}:root[data-app-theme=dark] .help-search-input-wrap input::placeholder{color:#68737d!important}:root[data-app-theme=dark] .help-clear-search{border-color:#2b3741!important;background:#17212a!important;color:#d8dde1!important}:root[data-app-theme=dark] .help-category-tab{border-color:#2a3540!important;background:#17212a!important;color:#c5ccd2!important;box-shadow:none!important}:root[data-app-theme=dark] .help-category-tab:hover{border-color:rgba(217,170,59,.48)!important;color:#f4f1e8!important}:root[data-app-theme=dark] .help-category-tab.active{border-color:#d9aa3b!important;background:#d9aa3b!important;color:#090d11!important}:root[data-app-theme=dark] .help-empty-state strong,:root[data-app-theme=dark] .help-faq-section h2,:root[data-app-theme=dark] .help-faq-section h3{color:#f4f1e8!important}:root[data-app-theme=dark] .faq-item{border-color:#26313b!important;border-radius:9px!important;background:#0c1319!important;box-shadow:none!important}:root[data-app-theme=dark] .faq-item:hover,:root[data-app-theme=dark] .faq-item[open]{border-color:rgba(217,170,59,.45)!important;background:#111a22!important}:root[data-app-theme=dark] .faq-item summary{color:#e8e5dc!important}:root[data-app-theme=dark] .faq-item summary>span:last-child{border:1px solid #2d3943!important;background:#17212a!important;color:#d9aa3b!important}:root[data-app-theme=dark] .faq-item[open] summary{border-bottom-color:#26313b!important}:root[data-app-theme=dark] .faq-item[open] summary>span:last-child{border-color:#d9aa3b!important;background:#d9aa3b!important;color:#090d11!important}:root[data-app-theme=dark] .faq-item .section-copy,:root[data-app-theme=dark] .faq-item p,:root[data-app-theme=dark] .help-empty-state,:root[data-app-theme=dark] .help-steps{color:#98a3ad!important}:root[data-app-theme=dark] .help-steps li::marker{color:#d9aa3b!important}:root[data-app-theme=dark] .support-contact-grid{align-items:stretch}:root[data-app-theme=dark] .support-contact-note,:root[data-app-theme=dark] .support-contact-note.muted-note{border:1px solid rgba(217,170,59,.2)!important;border-radius:10px!important;background:rgba(217,170,59,.07)!important;color:#d8dde1!important}:root[data-app-theme=dark] .support-contact-note strong{color:#f4f1e8!important}:root[data-app-theme=dark] .support-contact-note .section-copy{color:#98a3ad!important}:root[data-app-theme=dark] .support-form,:root[data-app-theme=dark] .support-reply-form{border:1px solid #29343e!important;border-radius:12px!important;background:#0d141b!important;box-shadow:none!important}:root[data-app-theme=dark] .support-form label,:root[data-app-theme=dark] .support-reply-form label{color:#b7c0c8!important}:root[data-app-theme=dark] .support-form input,:root[data-app-theme=dark] .support-form textarea,:root[data-app-theme=dark] .support-reply-form input,:root[data-app-theme=dark] .support-reply-form textarea{border-color:#2a3640!important;border-radius:8px!important;background:#080e13!important;color:#f4f1e8!important;box-shadow:none!important}:root[data-app-theme=dark] .support-form input::placeholder,:root[data-app-theme=dark] .support-form textarea::placeholder,:root[data-app-theme=dark] .support-reply-form input::placeholder,:root[data-app-theme=dark] .support-reply-form textarea::placeholder{color:#68737d!important}:root[data-app-theme=dark] .support-form input:focus,:root[data-app-theme=dark] .support-form textarea:focus,:root[data-app-theme=dark] .support-reply-form input:focus,:root[data-app-theme=dark] .support-reply-form textarea:focus{border-color:#d9aa3b!important;outline:none!important;box-shadow:0 0 0 3px rgba(217,170,59,.12)!important}:root[data-app-theme=dark] .support-form .primary-button,:root[data-app-theme=dark] .support-reply-form .primary-button{border-color:#d9aa3b!important;background:#d9aa3b!important;color:#090d11!important;box-shadow:0 12px 28px rgba(217,170,59,.12)!important}:root[data-app-theme=dark] .support-form .primary-button:hover,:root[data-app-theme=dark] .support-reply-form .primary-button:hover{background:#e5b84c!important}:root[data-app-theme=dark] .support-ticket-card{border-color:#26313b!important;border-radius:10px!important;background:#0d141b!important;color:#d8dde1!important;box-shadow:none!important}:root[data-app-theme=dark] .support-reply p,:root[data-app-theme=dark] .support-ticket-header h3,:root[data-app-theme=dark] .support-ticket-message{color:#f4f1e8!important}:root[data-app-theme=dark] .support-replies{border-top-color:#26313b!important}:root[data-app-theme=dark] .support-reply{border:1px solid #26313b!important;border-radius:8px!important;background:#111a22!important}.referral-benefit-line,.referral-reward-alert{color:var(--muted,#697586)!important;font-weight:600!important}:root[data-app-theme=dark] .referral-benefit-line,:root[data-app-theme=dark] .referral-reward-alert{color:#8e98a1!important}:root[data-app-theme=dark] .referrals-desktop-page .referral-mobile-stats>div,:root[data-app-theme=dark] .referrals-desktop-page .referral-reward-progress{border-color:rgba(212,166,64,.18)!important;background-color:#151e27!important;background-image:none!important;color:#f4f1e8!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root[data-app-theme=dark] .referrals-desktop-page .referral-mobile-stats span,:root[data-app-theme=dark] .referrals-desktop-page .referral-reward-progress small{color:#8e98a1!important}:root[data-app-theme=dark] .referrals-desktop-page .referral-mobile-stats strong,:root[data-app-theme=dark] .referrals-desktop-page .referral-reward-progress strong{color:#f4f1e8!important}:root[data-app-theme=dark] .referrals-desktop-page .referral-progress-track{border-color:#26313b!important;background:#070c10!important}:root[data-app-theme=dark] .referrals-desktop-page .referral-progress-track>span{background:#d4a640!important}:root[data-app-theme=dark] .referrals-desktop-page .referral-copy-field>span{color:#8e98a1!important}:root[data-app-theme=dark] .referrals-desktop-page .referral-copy-field>div,:root[data-app-theme=dark] .referrals-desktop-page .referral-mobile-url{border-color:rgba(212,166,64,.18)!important;background-color:#090f15!important;background-image:none!important;color:#d8dde1!important;box-shadow:none!important}:root[data-app-theme=dark] .referrals-desktop-page .referral-copy-field output{color:#d8dde1!important}:root[data-app-theme=dark] .referrals-desktop-page .referral-copy-icon{border-left-color:#26313b!important;background:#0d141b!important;color:#e2bd64!important}:root[data-app-theme=dark] .referrals-desktop-page .referral-copy-icon:focus-visible,:root[data-app-theme=dark] .referrals-desktop-page .referral-copy-icon:hover{background:#1a242d!important;color:#f1cc75!important}:root[data-app-theme=dark] .referrals-desktop-page .referral-benefit-stack{border-color:#26313b!important;background:#0d141b!important}:root[data-app-theme=dark] .referrals-desktop-page .referral-benefit-stack span{color:#a7afb7!important}:root[data-app-theme=dark] .referrals-desktop-page .referral-benefit-stack span+span{border-top-color:#26313b!important}:root[data-app-theme=dark] .referrals-desktop-page .referral-benefit-stack span:before{color:#8e98a1!important}@media (min-width:901px){.dashboard-sidebar{padding-bottom:12px!important}.dashboard-sidebar>.app-theme-switcher{position:static;width:auto;max-width:none;margin:8px 10px 10px}}:root[data-app-theme=cashmere]{--cm-bg:#e9e3d9;--cm-bg-strong:#f6f2eb;--cm-surface:#fffdfa;--cm-surface-soft:#f7f3ec;--cm-surface-nested:#f1ede5;--cm-ink:#202124;--cm-muted:#68707a;--cm-navy:#202124;--cm-blue:#2f80ed;--cm-cyan:#5aa6ff;--cm-red:#2f80ed;--cm-yellow:#2f80ed;--cm-border:rgba(32,33,36,0.15);--cm-border-soft:rgba(32,33,36,0.09);--bg:#e9e3d9;--surface-soft:#f7f3ec;--ink:#202124;--text:#202124;--muted:#68707a;--navy:#202124;--blue:#2f80ed;--accent:#2f80ed;--danger:#c84949;--red:#c84949;--yellow:#2f80ed;--border:rgba(32,33,36,0.09);--border-strong:rgba(32,33,36,0.15);--focus-ring:0 0 0 4px rgba(47,128,237,0.16)}:root[data-app-theme=cashmere] .dashboard-content,:root[data-app-theme=cashmere] .dashboard-content:has(.minimal-dashboard-panel),:root[data-app-theme=cashmere] .dashboard-shell{background:linear-gradient(90deg,rgba(47,128,237,.035),transparent 28%),#e9e3d9!important;color:#202124!important}:root[data-app-theme=cashmere] .dashboard-sidebar,:root[data-app-theme=cashmere] .topbar{border-color:rgba(32,33,36,.1)!important;background:#ded6ca!important;color:#292a2d!important;box-shadow:inset -1px 0 0 rgba(32,33,36,.08)!important}:root[data-app-theme=cashmere] .dashboard-sidebar .brand-lockup{border:0!important;border-bottom:1px solid rgba(47,128,237,.3)!important;border-radius:0!important;background:transparent!important}:root[data-app-theme=cashmere] .dashboard-sidebar .brand-lockup,:root[data-app-theme=cashmere] .dashboard-sidebar .eyebrow,:root[data-app-theme=cashmere] .dashboard-sidebar :where(h1,h2,h3,strong){color:#292a2d!important}:root[data-app-theme=cashmere] .dashboard-sidebar .brand-badge{border-color:rgba(47,128,237,.35)!important;background:#f7f3ec!important;color:#202124!important}:root[data-app-theme=cashmere] .mobile-account-strip,:root[data-app-theme=cashmere] .sidebar-context-item,:root[data-app-theme=cashmere] .sidebar-user-card{border-color:rgba(32,33,36,.1)!important;background:rgba(255,253,250,.62)!important;color:#292a2d!important}:root[data-app-theme=cashmere] .dashboard-nav a:hover{background:rgba(47,128,237,.08)!important;color:#202124!important}:root[data-app-theme=cashmere] .dashboard-nav a.nav-link-active{background:rgba(47,128,237,.12)!important;color:#202124!important}:root[data-app-theme=cashmere] .dashboard-nav a:before{background:#2f80ed!important}:root[data-app-theme=cashmere] .dashboard-sidebar>.app-theme-switcher{border-color:rgba(32,33,36,.12)!important;background:#f4efe7!important;color:#202124!important;box-shadow:none!important}:root[data-app-theme=original]{--cm-bg:#edf4fa;--cm-bg-strong:#f7fbff;--cm-surface:#ffffff;--cm-surface-soft:#f6f9fc;--cm-surface-nested:#eef4f8;--cm-ink:#101828;--cm-muted:#667085;--cm-navy:#0a365c;--cm-blue:#1d6fd6;--cm-red:#ef3b35;--cm-yellow:#ffb000;--cm-border:rgba(10,54,92,0.15);--cm-border-soft:rgba(10,54,92,0.09)}:root[data-app-theme=original] .dashboard-sidebar>.app-theme-switcher{border-color:rgba(255,255,255,.16)!important;background:rgba(255,255,255,.09)!important;color:#ffffff!important;box-shadow:none!important}:root:is([data-app-theme=cashmere],[data-app-theme=original]) .dashboard-shell :where(h1,h2,h3,h4,strong,b){color:var(--cm-ink)!important}:root:is([data-app-theme=cashmere],[data-app-theme=original]) .dashboard-sidebar :where(h1,h2,h3,h4,strong,b){color:inherit!important}:root:is([data-app-theme=cashmere],[data-app-theme=original]) .dashboard-shell :where(.section-copy,.table-meta,small,.muted){color:var(--cm-muted)!important}:root:is([data-app-theme=cashmere],[data-app-theme=original]) .dashboard-shell .eyebrow{color:var(--cm-blue)!important}:root:is([data-app-theme=cashmere],[data-app-theme=original]) .dashboard-shell :where(.hero-card,.panel-card,.wide-card,.list-card,.metric-card,.relationship-card,.parent-clean-card,.event-payment-card,.enrollment-card,.enrollment-section-card,.payments-section-card,.attendance-section-card,.club-subscription-period-card,.shop-store-card,.calendar-item-card,.calendar-day-card,.premium-command-hero,.premium-command-main,.premium-command-side,.premium-module-panel,.premium-activity-panel,.premium-parent-children-card,.premium-parent-priority-card,.premium-stat-card){border-color:var(--cm-border-soft)!important;border-top-color:var(--cm-theme-accent)!important;background:var(--cm-surface)!important;color:var(--cm-ink)!important;box-shadow:0 16px 36px rgba(32,45,58,.08)!important}:root:is([data-app-theme=cashmere],[data-app-theme=original]) .dashboard-shell :where(.panel-card-inset,.compact-item-row,.payments-table tbody tr,.compact-management-table tbody tr,.parent-superadmin-row,.support-ticket-card,.message-thread-card,.shop-order-card,.shop-cart-summary-item,.premium-alert-card,.premium-empty-card,.premium-child-row,.attendance-current-training-option,.club-attention-card-shell,.club-activity-item,.club-stat-link-card,.club-plan-usage-card,.club-bank-inline,.club-referral-meta,.referral-benefit-stack){border-color:var(--cm-border-soft)!important;background:var(--cm-surface-soft)!important;color:var(--cm-ink)!important;box-shadow:none!important}:root:is([data-app-theme=cashmere],[data-app-theme=original]) .dashboard-shell :where(input,select,textarea){border-color:var(--cm-border)!important;background:var(--cm-surface-soft)!important;color:var(--cm-ink)!important;box-shadow:none!important}:root:is([data-app-theme=cashmere],[data-app-theme=original]) .dashboard-shell :where(input,select,textarea)::placeholder{color:#89919a!important}:root:is([data-app-theme=cashmere],[data-app-theme=original]) .dashboard-shell :where(input,select,textarea):focus{border-color:var(--cm-theme-accent)!important;box-shadow:var(--focus-ring)!important}:root[data-app-theme=cashmere] .dashboard-shell :where(.primary-button,.primary-link){border-color:#2f80ed!important;background:#2f80ed!important;color:#ffffff!important}:root:is([data-app-theme=cashmere],[data-app-theme=original]) .dashboard-shell :where(.secondary-button,.secondary-link,.dark-button){border-color:var(--cm-border)!important;background:var(--cm-surface)!important;color:var(--cm-navy)!important;box-shadow:none!important}:root:is([data-app-theme=cashmere],[data-app-theme=original]) .dashboard-shell :where(th){border-color:var(--cm-border-soft)!important;color:var(--cm-muted)!important}:root:is([data-app-theme=cashmere],[data-app-theme=original]) .dashboard-shell :where(td){border-color:var(--cm-border-soft)!important;color:var(--cm-ink)!important}.dashboard-sidebar>.app-theme-switcher>div:first-child .eyebrow{display:none}.dashboard-sidebar>.app-theme-switcher>div:first-child{justify-content:flex-start}.dashboard-sidebar>.app-theme-switcher .app-theme-button{min-height:60px}:root:is([data-app-theme=cashmere],[data-app-theme=original]) .dashboard-content :where(.club-command-panel,.club-dashboard-statistics,.club-attention-panel,.club-onboarding-panel,.club-automation-panel,.club-activity-panel,.club-referral-card,.club-tutorial-presentation,.referral-mobile-hero,.referral-mobile-invite-card,.referral-mobile-link-card,.referral-mobile-list-card,.sections-tree-list,.section-workspace-tabs,.calendar-filter-tabs,.club-calendar-week,.club-calendar-week-expanded,.mailbox-compose-card,.mailbox-thread-panel,.mailbox-sms-panel,.event-management-row,.subscription-overview-panel,.subscription-plan-hero,.subscription-period-card,.subscription-history-panel,.document-card,.help-search-panel,.help-faq-section,.support-form,.support-ticket-card){border-color:var(--cm-border-soft)!important;border-top-color:var(--cm-theme-accent)!important;background:var(--cm-surface)!important;color:var(--cm-ink)!important;box-shadow:0 16px 36px rgba(32,45,58,.075)!important}:root:is([data-app-theme=cashmere],[data-app-theme=original]) .dashboard-content :where(.club-command-tile,.club-attention-card-shell,.club-activity-item,.club-stat-link-card,.club-plan-usage-card,.club-bank-inline,.club-referral-meta,.referral-benefit-stack,.referral-mobile-stats>div,.referral-reward-progress,.referral-mobile-url,.referral-mobile-row,.sections-tree-list .panel-card-inset,.sections-tree-list .compact-item-row,.club-calendar-day,.club-calendar-day-expanded,.mailbox-recipient-card,.mailbox-thread-card,.sms-ledger-item,.event-admin-description-card,.event-admin-response-card,.event-admin-add-targets,.event-admin-subsection,.event-admin-participant-row,.event-add-target-group,.payments-section-card,.payments-group-card,.event-payment-card,.subscription-demo-box,.subscription-history-row,.subscription-month-details-card,.document-acceptance-box,.document-acceptance-row,.document-acceptance-status-list,.document-acceptance-report-row,.faq-item,.support-contact-note,.support-reply){border-color:var(--cm-border-soft)!important;background:var(--cm-surface-soft)!important;color:var(--cm-ink)!important;box-shadow:none!important}:root:is([data-app-theme=cashmere],[data-app-theme=original]) .dashboard-content :where(.club-command-panel,.club-dashboard-statistics,.club-attention-panel,.club-onboarding-panel,.club-automation-panel,.club-activity-panel,.club-referral-card,.club-tutorial-presentation,.referrals-desktop-page,.section-workspace-tabs,.sections-tree-list,.calendar-filter-tabs,.club-calendar-week,.mailbox-compose-card,.mailbox-thread-panel,.event-management-row,.payments-section-card,.subscription-overview-panel,.subscription-plan-hero,.subscription-period-card,.document-card,.help-faq-section,.support-contact-grid) :where(h1,h2,h3,h4,strong,b,summary){color:var(--cm-ink)!important}:root:is([data-app-theme=cashmere],[data-app-theme=original]) .dashboard-content :where(.club-command-tile-label,.club-command-tile-note,.club-stat-link-card small,.referral-hero-lead,.referral-mobile-stats span,.referral-reward-progress small,.event-management-meta,.event-admin-description-text,.document-meta,.help-steps,.support-contact-note .section-copy){color:var(--cm-muted)!important}:root:is([data-app-theme=cashmere],[data-app-theme=original]) .dashboard-content :where(.club-command-tile,.referral-mobile-hero,.referral-mobile-invite-card,.referral-mobile-link-card,.referral-mobile-list-card){border-top:2px solid var(--cm-theme-accent)!important}:root:is([data-app-theme=cashmere],[data-app-theme=original]) .referrals-desktop-page .referral-mobile-hero{background:radial-gradient(circle at 90% 5%,var(--cm-theme-accent-soft),transparent 28%),linear-gradient(135deg,var(--cm-surface) 0,var(--cm-surface-soft) 72%,var(--cm-app-bg) 100%)!important}:root:is([data-app-theme=cashmere],[data-app-theme=original]) .referrals-desktop-page .referral-mobile-link-card{background:var(--cm-surface-soft)!important}:root:is([data-app-theme=cashmere],[data-app-theme=original]) .referrals-desktop-page .referral-mobile-url,:root:is([data-app-theme=cashmere],[data-app-theme=original]) .referrals-desktop-page .referral-progress-track{border-color:var(--cm-border)!important;background:var(--cm-surface)!important;color:var(--cm-ink)!important}:root:is([data-app-theme=cashmere],[data-app-theme=original]) .referral-progress-track>span{background:var(--cm-theme-accent)!important}:root:is([data-app-theme=cashmere],[data-app-theme=original]) .club-command-grid-primary .club-command-tile{border-color:var(--cm-border-soft)!important;border-top-color:var(--cm-theme-accent)!important;background:var(--cm-surface-soft)!important}:root:is([data-app-theme=cashmere],[data-app-theme=original]) .club-command-grid-primary .club-command-tile strong,:root:is([data-app-theme=cashmere],[data-app-theme=original]) .club-dashboard-statistics .club-stat-link-card strong{color:var(--cm-ink)!important}:root:is([data-app-theme=cashmere],[data-app-theme=original]) .club-dashboard-statistics .club-stat-link-card+.club-stat-link-card,:root:is([data-app-theme=cashmere],[data-app-theme=original]) .club-dashboard-statistics .club-stat-link-grid{border-color:var(--cm-border-soft)!important}:root:is([data-app-theme=cashmere],[data-app-theme=original]) .club-dashboard-statistics .club-stat-link-card:hover{background:var(--cm-theme-accent-soft)!important}:root:is([data-app-theme=cashmere],[data-app-theme=original]) .dashboard-content :where(.section-workspace-tab.is-active:not(.ui-segmented-tab),.calendar-filter-tab-active,.help-category-tab.active,.help-filter-tab-active,.support-status-filter-card-active){border-color:var(--cm-theme-accent)!important;background:var(--cm-theme-accent)!important;color:#ffffff!important}:root:is([data-app-theme=cashmere],[data-app-theme=original]) .dashboard-content :where(.copy-value-button,.section-edit-icon-button,.expand-chevron,.payments-details-toggle,.help-clear-search){border-color:var(--cm-border)!important;background:var(--cm-surface)!important;color:var(--cm-navy)!important}:root:is([data-app-theme=cashmere],[data-app-theme=original]) .dashboard-content :where(.help-search-input-wrap,.support-form input,.support-form textarea,.referral-invite-form input){border-color:var(--cm-border)!important;background:var(--cm-surface-soft)!important;color:var(--cm-ink)!important}:root[data-app-theme=cashmere] .dashboard-content-rail>:where(.panel-card,.wide-card),:root[data-app-theme=cashmere] .dashboard-content-rail>div>:where(.panel-card,.wide-card),:root[data-app-theme=cashmere] .dashboard-content-rail>section>:where(.panel-card,.wide-card){border-top-color:#2f80ed!important}:root[data-app-theme=original] .dashboard-content-rail>:where(.panel-card,.wide-card),:root[data-app-theme=original] .dashboard-content-rail>div>:where(.panel-card,.wide-card),:root[data-app-theme=original] .dashboard-content-rail>section>:where(.panel-card,.wide-card){border-top-color:#ef3b35!important}.dashboard-sidebar>.app-theme-switcher .app-theme-button>span{width:auto!important;height:auto!important;min-width:0;border:0!important;border-radius:0!important;box-shadow:none!important}.dashboard-sidebar>.app-theme-switcher .app-theme-swatches{width:auto!important;height:16px!important}.dashboard-sidebar>.app-theme-switcher .app-theme-button>span:last-child{width:100%!important;height:auto!important;overflow:hidden}.dashboard-sidebar>.app-theme-switcher .app-theme-button strong{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.dashboard-sidebar>.app-theme-switcher .app-theme-switcher-options{grid-template-columns:1fr;gap:7px}.dashboard-sidebar>.app-theme-switcher .app-theme-button{grid-template-columns:auto minmax(0,1fr);place-items:center stretch;gap:10px;min-height:46px;padding:8px 10px;border-radius:9px;text-align:left}.dashboard-sidebar>.app-theme-switcher .app-theme-swatches{justify-content:flex-start}.dashboard-sidebar>.app-theme-switcher .app-theme-button strong{font-size:.76rem;line-height:1.2}.dashboard-sidebar>.app-theme-switcher .app-theme-button-active{box-shadow:inset 3px 0 0 var(--cm-theme-accent)!important}:root[data-app-theme=cashmere] .dashboard-sidebar>.app-theme-switcher .app-theme-button{border-color:rgba(32,33,36,.13)!important;background:rgba(255,253,250,.72)!important;color:#34363a!important}:root[data-app-theme=original] .dashboard-sidebar>.app-theme-switcher .app-theme-button{border-color:rgba(255,255,255,.18)!important;background:rgba(255,255,255,.08)!important;color:#ffffff!important}:root[data-app-theme=original] .dashboard-sidebar>.app-theme-switcher .app-theme-button-active{border-color:#ffffff!important;background:rgba(255,255,255,.16)!important}:root:is([data-app-theme=cashmere],[data-app-theme=original]) .dashboard-content :where(.mailbox-shell,.mailbox-panel,.sms-prepaid-card,.mailbox-message-card,.players-always-visible-filters,.activity-shell,.attendance-filter-panel,.calendar-page-shell,.documents-hero-card,.documents-create-page-card,.club-details-card,.bank-account-card,.club-applications-filter-panel,.club-applications-table-card,.superadmin-clubs-filter-panel,.superadmin-clubs-table-card,.admin-events-shell,.parent-clean-hero,.parent-clean-card,.relationship-detail-page,.relationship-profile-panel,.shop-pending-payment-card,.shop-admin-product-row,.reminder-settings-hero,.reminder-rule-card,.subscription-simple-page,.subscription-plan-comparison-table,.help-search-panel-simple,.help-empty-state,.support-admin-shell,.support-reply-form){border-color:var(--cm-border-soft)!important;background:var(--cm-surface)!important;color:var(--cm-ink)!important;box-shadow:none!important}:root:is([data-app-theme=cashmere],[data-app-theme=original]) .dashboard-content :where(.club-application-row-details,.superadmin-club-row-details,.club-subscription-month-details,.enrollment-thread-body,.event-admin-person-row,.event-admin-installment-row,.event-payment-installment-row,.message-recipient-picker,.message-group-card,.message-coach-recipient-list,.message-club-recipient-list,.sms-package-form,.parent-row-details,.parent-transfer-box,.parent-payment-direct-row,.relationship-info-grid,.shop-order-details-table-wrap,.shop-pending-order-controls,.subscription-overview-main,.subscription-plan-comparison-table th,.subscription-plan-comparison-table td,.support-ticket-expanded-body,.support-reply-panel){border-color:var(--cm-border-soft)!important;background:var(--cm-surface-soft)!important;color:var(--cm-ink)!important}:root:is([data-app-theme=cashmere],[data-app-theme=original]) .dashboard-content :where(.mailbox-tab:not(.active),.calendar-filter-tab,.payments-period-view-toggle,.enrollment-view-switch,.help-category-tab){border-color:var(--cm-border)!important;background:var(--cm-surface-soft)!important;color:var(--cm-muted)!important}:root:is([data-app-theme=cashmere],[data-app-theme=original]) .dashboard-content :where(.mailbox-tab.active,.calendar-filter-tab-active,.help-category-tab.active){border-color:var(--cm-theme-accent)!important;background:var(--cm-theme-accent)!important;color:#ffffff!important}:root:is([data-app-theme=cashmere],[data-app-theme=original]) .dashboard-content :where(.mailbox-tab.active strong,.calendar-filter-tab-active strong,.help-category-tab.active strong){color:#ffffff!important}:root[data-app-theme=dark] .dashboard-content .sections-tree-list .group-players-wrap{border-top-color:rgba(244,241,232,.08)!important;background:#111820!important}:root[data-app-theme=dark] .dashboard-content .sections-tree-list .nested-management-table{background:transparent!important;color:#d8dde1!important}:root[data-app-theme=dark] .dashboard-content .sections-tree-list .nested-management-table th,:root[data-app-theme=dark] .dashboard-content .sections-tree-list .nested-management-table thead,:root[data-app-theme=dark] .dashboard-content .sections-tree-list .nested-management-table thead tr{border-color:rgba(244,241,232,.08)!important;background:#151e27!important;color:#8e98a1!important;box-shadow:none!important}:root[data-app-theme=dark] .dashboard-content .sections-tree-list .nested-management-table tbody,:root[data-app-theme=dark] .dashboard-content .sections-tree-list .nested-management-table tbody td,:root[data-app-theme=dark] .dashboard-content .sections-tree-list .nested-management-table tbody tr{border-color:rgba(244,241,232,.07)!important;background:#0d141b!important;color:#f4f1e8!important}:root[data-app-theme=dark] .dashboard-content .sections-tree-list .player-move-trigger,:root[data-app-theme=dark] .dashboard-content .sections-tree-list .section-player-action-details{border-color:rgba(244,241,232,.13)!important;background:#151e27!important;color:#eef1f3!important;box-shadow:none!important}:root[data-app-theme=dark] .dashboard-content .sections-tree-list .player-move-trigger span{background:#f4f1e8!important;opacity:1!important}:root[data-app-theme=dark] .dashboard-content .sections-tree-list .player-move-menu[open] .player-move-trigger,:root[data-app-theme=dark] .dashboard-content .sections-tree-list .player-move-trigger:focus-visible,:root[data-app-theme=dark] .dashboard-content .sections-tree-list .player-move-trigger:hover,:root[data-app-theme=dark] .dashboard-content .sections-tree-list .section-player-action-details:focus-visible,:root[data-app-theme=dark] .dashboard-content .sections-tree-list .section-player-action-details:hover{border-color:rgba(212,166,64,.42)!important;background:#202c37!important;color:#ffffff!important}:root[data-app-theme=dark] .dashboard-content .sections-tree-list .section-player-action-icon{box-shadow:none!important}:root[data-app-theme=dark] .dashboard-content .parent-history-section{border-color:transparent!important;background:transparent!important;color:#f4f1e8!important;box-shadow:none!important}:root[data-app-theme=dark] .dashboard-content .parent-collapsible-row,:root[data-app-theme=dark] .dashboard-content .parent-collapsible-row>summary,:root[data-app-theme=dark] .dashboard-content .parent-history-section>summary{border-color:rgba(244,241,232,.09)!important;background:#0d141b!important;color:#f4f1e8!important;box-shadow:none!important}:root[data-app-theme=dark] .dashboard-content .parent-history-section>summary{border:1px solid rgba(244,241,232,.09)!important;border-radius:10px!important}:root[data-app-theme=dark] .dashboard-content .parent-event-response-panel .embedded-form,:root[data-app-theme=dark] .dashboard-content .parent-history-section[open]>.parent-row-list,:root[data-app-theme=dark] .dashboard-content .parent-row-details{border-color:rgba(244,241,232,.08)!important;background:#111820!important;color:#f4f1e8!important;box-shadow:none!important}:root[data-app-theme=dark] .dashboard-content .parent-collapsible-row>summary:focus-visible,:root[data-app-theme=dark] .dashboard-content .parent-collapsible-row>summary:hover,:root[data-app-theme=dark] .dashboard-content .parent-history-section>summary:focus-visible,:root[data-app-theme=dark] .dashboard-content .parent-history-section>summary:hover{background:#18222c!important}:root[data-app-theme=dark] .dashboard-content .parent-collapsible-row summary strong,:root[data-app-theme=dark] .dashboard-content .parent-detail-grid strong,:root[data-app-theme=dark] .dashboard-content .parent-history-section summary strong,:root[data-app-theme=dark] .dashboard-content .parent-mini-row strong{color:#f4f1e8!important}:root[data-app-theme=dark] .dashboard-content .parent-collapsible-row summary small,:root[data-app-theme=dark] .dashboard-content .parent-detail-grid span,:root[data-app-theme=dark] .dashboard-content .parent-history-section summary small,:root[data-app-theme=dark] .dashboard-content .parent-long-text{color:#929da6!important}:root[data-app-theme=dark] .dashboard-content .parent-detail-grid p,:root[data-app-theme=dark] .dashboard-content .parent-event-mini-row,:root[data-app-theme=dark] .dashboard-content .parent-long-text,:root[data-app-theme=dark] .dashboard-content .parent-mini-row,:root[data-app-theme=dark] .dashboard-content .parent-payment-direct-row{border-color:rgba(244,241,232,.08)!important;background-color:#151e27!important;background-image:none!important;color:#f4f1e8!important;box-shadow:none!important}:root[data-app-theme=dark] .dashboard-content .parent-event-date-badge,:root[data-app-theme=dark] .dashboard-content .parent-event-response-details>summary,:root[data-app-theme=dark] .dashboard-content .parent-history-count{border-color:rgba(244,241,232,.1)!important;background:#202c37!important;color:#e2bd64!important;box-shadow:none!important}:root[data-app-theme=dark] .dashboard-content .child-profile-card{border-color:rgba(244,241,232,.09)!important;background:#111820!important;color:#f4f1e8!important;box-shadow:none!important}:root[data-app-theme=dark] .dashboard-content .child-profile-card .child-profile-facts strong,:root[data-app-theme=dark] .dashboard-content .child-profile-card h3{color:#f4f1e8!important}:root[data-app-theme=dark] .dashboard-content .child-profile-card .child-profile-facts span,:root[data-app-theme=dark] .dashboard-content .child-profile-card .section-copy{color:#929da6!important}:root[data-app-theme=dark] .dashboard-content .child-profile-facts span{border:1px solid rgba(244,241,232,.07)!important;background:#151e27!important}:root[data-app-theme=dark] .dashboard-content .parent-player-avatar{border:1px solid rgba(212,166,64,.28)!important;background:#202c37!important;color:#f4f1e8!important;box-shadow:none!important}:root[data-app-theme=dark] .dashboard-content .parent-attendance-matrix{background:transparent!important;color:#d8dde1!important}:root[data-app-theme=dark] .dashboard-content .parent-attendance-matrix th,:root[data-app-theme=dark] .dashboard-content .parent-attendance-matrix thead,:root[data-app-theme=dark] .dashboard-content .parent-attendance-matrix thead tr{border-color:rgba(244,241,232,.08)!important;background:#151e27!important;color:#929da6!important;box-shadow:none!important}:root[data-app-theme=dark] .dashboard-content .parent-attendance-matrix tbody,:root[data-app-theme=dark] .dashboard-content .parent-attendance-matrix tbody td,:root[data-app-theme=dark] .dashboard-content .parent-attendance-matrix tbody tr{border-color:rgba(244,241,232,.07)!important;background:#0d141b!important;color:#f4f1e8!important;box-shadow:none!important}:root[data-app-theme=dark] .dashboard-content .parent-attendance-matrix .attendance-matrix-check{background:#18222c!important;color:#929da6!important}:root[data-app-theme=dark] .dashboard-content .parent-attendance-matrix .attendance-matrix-check.is-present{background:rgba(32,163,118,.16)!important;color:#5dd6aa!important}:root[data-app-theme=dark] .dashboard-content .parent-attendance-matrix .attendance-matrix-check.is-excused{background:rgba(47,128,237,.16)!important;color:#7eb4ff!important}:root[data-app-theme=dark] .dashboard-content .parent-attendance-matrix .attendance-matrix-check.is-absent{background:rgba(214,40,40,.15)!important;color:#ff7272!important}:root[data-app-theme=dark] .dashboard-content .attendance-excuse-pill,:root[data-app-theme=dark] .dashboard-content .attendance-excuse-popover{border-color:rgba(244,241,232,.1)!important;background:#202c37!important;color:#d8dde1!important;box-shadow:none!important}:root[data-app-theme=dark] .dashboard-content .panel-card:has(.shop-cart-form) .shop-cart-toolbar{border-color:rgba(244,241,232,.09)!important;background:#151e27!important;color:#f4f1e8!important;box-shadow:none!important}:root[data-app-theme=dark] .dashboard-content .panel-card:has(.shop-cart-form) .shop-cart-player-select,:root[data-app-theme=dark] .dashboard-content .panel-card:has(.shop-cart-form) .shop-cart-player-select label,:root[data-app-theme=dark] .dashboard-content .panel-card:has(.shop-cart-form) .shop-cart-toolbar-actions{color:#f4f1e8!important}:root[data-app-theme=dark] .dashboard-content .panel-card:has(.shop-cart-form) .shop-cart-player-select select{border-color:rgba(244,241,232,.12)!important;background:#0a1117!important;color:#f4f1e8!important}:root[data-app-theme=dark] .dashboard-content .panel-card:has(.shop-cart-form) .shop-cart-indicator{border-color:rgba(212,166,64,.34)!important;background:#0d141b!important;color:#f4f1e8!important;box-shadow:none!important}:root[data-app-theme=dark] .dashboard-content .panel-card:has(.shop-cart-form) .shop-cart-icon{background:rgba(212,166,64,.16)!important;color:#e2bd64!important}:root[data-app-theme=dark] .dashboard-content .panel-card:has(.shop-cart-form) .shop-cart-indicator strong{background:#d4a640!important;color:#080d12!important}:root[data-app-theme=dark] .dashboard-content .parent-shop-store-grid .shop-store-card{border-color:rgba(244,241,232,.09)!important;background:#111820!important;color:#f4f1e8!important;box-shadow:none!important}:root[data-app-theme=dark] .dashboard-content .parent-shop-store-grid .shop-store-card-selected,:root[data-app-theme=dark] .dashboard-content .parent-shop-store-grid .shop-store-card:hover{border-color:rgba(212,166,64,.38)!important;background:#151e27!important}:root[data-app-theme=dark] .dashboard-content .parent-shop-store-grid .shop-image-preview-trigger,:root[data-app-theme=dark] .dashboard-content .parent-shop-store-grid .shop-store-image,:root[data-app-theme=dark] .dashboard-content .parent-shop-store-grid .shop-store-placeholder{background:#f6f4ef!important}:root[data-app-theme=dark] .dashboard-content .parent-shop-store-grid .shop-store-title-row h3,:root[data-app-theme=dark] .dashboard-content .parent-shop-store-grid .shop-store-title-row strong{color:#f4f1e8!important}:root[data-app-theme=dark] .dashboard-content .parent-shop-store-grid .shop-store-title-row>strong{background:#0d141b!important}:root[data-app-theme=dark] .dashboard-content .parent-shop-store-grid .shop-quantity-row span,:root[data-app-theme=dark] .dashboard-content .parent-shop-store-grid .shop-store-title-row p{color:#929da6!important}:root[data-app-theme=dark] .dashboard-content .parent-shop-store-grid .shop-product-meta-line span{border:1px solid rgba(244,241,232,.07)!important;background:#0d141b!important;color:#d8dde1!important}:root[data-app-theme=dark] .dashboard-content .parent-shop-store-grid .shop-cart-option-group{border-color:rgba(244,241,232,.1)!important;background:#0d141b!important;color:#f4f1e8!important}:root[data-app-theme=dark] .dashboard-content .parent-shop-store-grid .shop-cart-option-group legend{color:#f4f1e8!important}:root[data-app-theme=dark] .dashboard-content .parent-shop-store-grid .shop-cart-option-choice{border-color:rgba(244,241,232,.12)!important;background:#18222c!important;color:#d8dde1!important;box-shadow:none!important}:root[data-app-theme=dark] .dashboard-content .parent-shop-store-grid .shop-cart-option-choice:hover{border-color:rgba(212,166,64,.34)!important;background:#202c37!important}:root[data-app-theme=dark] .dashboard-content .parent-shop-store-grid .shop-cart-option-choice:has(input:checked){border-color:rgba(212,166,64,.58)!important;background:rgba(212,166,64,.15)!important}:root[data-app-theme=dark] .dashboard-content .parent-shop-store-grid .shop-cart-option-choice input{accent-color:#d4a640}:root[data-app-theme=dark] .dashboard-content .parent-shop-store-grid .shop-cart-option-choice small,:root[data-app-theme=dark] .dashboard-content .parent-shop-store-grid .shop-cart-option-choice strong,:root[data-app-theme=dark] .dashboard-content .parent-shop-store-grid .shop-quantity-row>strong{color:#f4f1e8!important}:root[data-app-theme=dark] .dashboard-content .parent-shop-store-grid .shop-quantity-control{border-color:rgba(244,241,232,.12)!important;background:#0a1117!important}:root[data-app-theme=dark] .dashboard-content .parent-shop-store-grid .shop-quantity-control button,:root[data-app-theme=dark] .dashboard-content .parent-shop-store-grid .shop-quantity-control input{border-color:rgba(244,241,232,.08)!important;background:#0a1117!important;color:#f4f1e8!important}:root[data-app-theme=dark] .dashboard-content .parent-shop-store-grid .shop-quantity-control button:hover{background:#202c37!important;color:#e2bd64!important}:root[data-app-theme=dark] .dashboard-content .parent-shop-store-grid .shop-store-card-body>.primary-button{border-color:#d4a640!important;background:#d4a640!important;color:#080d12!important;box-shadow:0 10px 24px rgba(212,166,64,.15)!important}:root[data-app-theme=dark] .dashboard-content .parent-shop-store-grid .shop-store-card-body>.primary-button:focus-visible,:root[data-app-theme=dark] .dashboard-content .parent-shop-store-grid .shop-store-card-body>.primary-button:hover{border-color:#e7be5f!important;background:#e7be5f!important;color:#080d12!important}:root[data-app-theme=dark] .dashboard-content .referrals-desktop-page .referral-mobile-stats>div,:root[data-app-theme=dark] .dashboard-content .referrals-desktop-page .referral-reward-progress{border:1px solid rgba(244,241,232,.09)!important;background:#151e27!important;color:#f4f1e8!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root[data-app-theme=dark] .dashboard-content .referrals-desktop-page .referral-mobile-stats span,:root[data-app-theme=dark] .dashboard-content .referrals-desktop-page .referral-reward-progress small{color:#929da6!important}:root[data-app-theme=dark] .dashboard-content .referrals-desktop-page .referral-mobile-stats strong,:root[data-app-theme=dark] .dashboard-content .referrals-desktop-page .referral-reward-progress strong{color:#f4f1e8!important}:root[data-app-theme=dark] .dashboard-content .referrals-desktop-page .referral-progress-track{border:1px solid rgba(244,241,232,.08)!important;background:#070c10!important}:root[data-app-theme=dark] .dashboard-content .referrals-desktop-page .referral-progress-track>span{background:#d4a640!important}:root[data-app-theme=dark] .dashboard-content .referrals-desktop-page .referral-copy-field>div,:root[data-app-theme=dark] .dashboard-content .referrals-desktop-page .referral-mobile-link-card .referral-mobile-url{border-color:rgba(244,241,232,.1)!important;background:#090f15!important;color:#d8dde1!important;box-shadow:none!important}:root[data-app-theme=dark] .dashboard-content .referrals-desktop-page .referral-copy-field output,:root[data-app-theme=dark] .dashboard-content .referrals-desktop-page .referral-mobile-link-card .referral-mobile-url{color:#d8dde1!important}:root[data-app-theme=dark] .dashboard-content .referrals-desktop-page .referral-copy-icon{border-left-color:rgba(244,241,232,.1)!important;background:#0d141b!important;color:#e2bd64!important}:root[data-app-theme=original] .dashboard-content .superadmin-clubs-filter-panel,:root[data-app-theme=original] .dashboard-content .superadmin-clubs-table-card{border-color:rgba(10,54,92,.12)!important;background:#ffffff!important;color:#101828!important}:root[data-app-theme=original] .dashboard-content .superadmin-clubs-table-head{border-color:rgba(10,54,92,.12)!important;background:#f6f9fc!important;color:#667085!important}:root[data-app-theme=original] .dashboard-content .superadmin-club-row-summary,:root[data-app-theme=original] .dashboard-content .superadmin-club-table-row{border-color:rgba(10,54,92,.1)!important;background:#ffffff!important;color:#101828!important}:root[data-app-theme=original] .dashboard-content .superadmin-club-row-summary:hover{background:#eef4f8!important}:root[data-app-theme=original] .dashboard-content .superadmin-club-row-overdue .superadmin-club-row-summary{background:#fff5f5!important}:root[data-app-theme=original] .dashboard-content .superadmin-club-name-cell,:root[data-app-theme=original] .dashboard-content .superadmin-club-name-cell a,:root[data-app-theme=original] .dashboard-content .superadmin-club-row-summary strong{color:#101828!important}:root[data-app-theme=original] .dashboard-content .superadmin-club-row-summary small{color:#667085!important}:root[data-app-theme=original] .dashboard-content .superadmin-club-row-chevron{border:1px solid rgba(10,54,92,.12)!important;background:#eef4f8!important;color:#0a365c!important}:root[data-app-theme=original] .dashboard-content .superadmin-club-table-row[open] .superadmin-club-row-chevron{border-color:rgba(239,59,53,.22)!important;background:rgba(239,59,53,.1)!important;color:#c92520!important}:root[data-app-theme=original] .dashboard-content .superadmin-club-row-details{border-top:1px solid rgba(10,54,92,.1)!important;background:#f6f9fc!important;color:#101828!important}:root[data-app-theme=cashmere] .dashboard-content .superadmin-clubs-filter-panel,:root[data-app-theme=cashmere] .dashboard-content .superadmin-clubs-table-card{border-color:rgba(28,41,56,.1)!important;background:#fffdfa!important;color:#202020!important}:root[data-app-theme=cashmere] .dashboard-content .superadmin-clubs-table-head{border-color:rgba(28,41,56,.1)!important;background:#f4f1eb!important;color:#737b84!important}:root[data-app-theme=cashmere] .dashboard-content .superadmin-club-row-summary,:root[data-app-theme=cashmere] .dashboard-content .superadmin-club-table-row{border-color:rgba(28,41,56,.09)!important;background:#fffdfa!important;color:#202020!important}:root[data-app-theme=cashmere] .dashboard-content .superadmin-club-row-summary:hover{background:#f4f1eb!important}:root[data-app-theme=cashmere] .dashboard-content .superadmin-club-row-overdue .superadmin-club-row-summary{background:#fff6f2!important}:root[data-app-theme=cashmere] .dashboard-content .superadmin-club-name-cell,:root[data-app-theme=cashmere] .dashboard-content .superadmin-club-name-cell a,:root[data-app-theme=cashmere] .dashboard-content .superadmin-club-row-summary strong{color:#202020!important}:root[data-app-theme=cashmere] .dashboard-content .superadmin-club-row-summary small{color:#737b84!important}:root[data-app-theme=cashmere] .dashboard-content .superadmin-club-row-chevron{border:1px solid rgba(59,130,246,.18)!important;background:rgba(59,130,246,.09)!important;color:#245fae!important}:root[data-app-theme=cashmere] .dashboard-content .superadmin-club-table-row[open] .superadmin-club-row-chevron{border-color:rgba(59,130,246,.28)!important;background:rgba(59,130,246,.14)!important;color:#1f5cae!important}:root[data-app-theme=cashmere] .dashboard-content .superadmin-club-row-details{border-top:1px solid rgba(28,41,56,.09)!important;background:#f4f1eb!important;color:#202020!important}:root:is([data-app-theme=cashmere],[data-app-theme=original]) .dashboard-content .superadmin-club-row-details :where(.club-superadmin-header,.club-superadmin-wide-card,.club-subscription-year,.club-subscription-month-row,.club-subscription-month-details,.club-subscription-metric,.subscription-invoice-panel){border-color:rgba(28,41,56,.1)!important;color:var(--text,#101828)!important}:root[data-app-theme=cashmere] .dashboard-content .superadmin-club-row-details :where(.club-superadmin-wide-card,.club-subscription-year,.club-subscription-month-details,.club-subscription-metric){background:#fffdfa!important}:root[data-app-theme=original] .dashboard-content .superadmin-club-row-details :where(.club-superadmin-wide-card,.club-subscription-year,.club-subscription-month-details,.club-subscription-metric){background:#ffffff!important}:root:is([data-app-theme=cashmere],[data-app-theme=original]) .dashboard-content .superadmin-club-row-details :where(.club-subscription-year-summary,.club-subscription-compact-head){border-color:rgba(28,41,56,.1)!important;background:var(--cm-app-card-nested)!important;color:var(--text,#101828)!important}:root[data-app-theme=dark] .dashboard-content .superadmin-clubs-filter-panel,:root[data-app-theme=dark] .dashboard-content .superadmin-clubs-table-card{border-color:rgba(244,241,232,.09)!important;background:#111820!important;color:#f4f1e8!important;box-shadow:0 18px 42px rgba(0,0,0,.2)!important}:root[data-app-theme=dark] .dashboard-content .superadmin-clubs-filter-panel :where(h1,h2,h3,strong),:root[data-app-theme=dark] .dashboard-content .superadmin-clubs-table-card :where(h1,h2,h3,strong){color:#f4f1e8!important}:root[data-app-theme=dark] .dashboard-content .superadmin-clubs-filter-form input,:root[data-app-theme=dark] .dashboard-content .superadmin-clubs-filter-form select{border-color:rgba(244,241,232,.12)!important;background:#080e13!important;color:#f4f1e8!important;box-shadow:none!important}:root[data-app-theme=dark] .dashboard-content .superadmin-clubs-filter-form select option{background:#111820;color:#f4f1e8}:root[data-app-theme=dark] .dashboard-content .superadmin-clubs-table-head{border-color:rgba(244,241,232,.08)!important;background:#151e27!important;color:#8e98a1!important}:root[data-app-theme=dark] .dashboard-content .superadmin-club-row-summary,:root[data-app-theme=dark] .dashboard-content .superadmin-club-table-row{border-color:rgba(244,241,232,.08)!important;background:#0d141b!important;color:#f4f1e8!important}:root[data-app-theme=dark] .dashboard-content .superadmin-club-row-summary:hover{background:#18222c!important}:root[data-app-theme=dark] .dashboard-content .superadmin-club-row-overdue .superadmin-club-row-summary{background:rgba(176,57,57,.12)!important;box-shadow:inset 3px 0 0 #bd5555!important}:root[data-app-theme=dark] .dashboard-content .superadmin-club-name-cell,:root[data-app-theme=dark] .dashboard-content .superadmin-club-name-cell a,:root[data-app-theme=dark] .dashboard-content .superadmin-club-row-summary strong{color:#f4f1e8!important}:root[data-app-theme=dark] .dashboard-content .superadmin-club-row-summary small{color:#8e98a1!important}:root[data-app-theme=dark] .dashboard-content .superadmin-club-row-chevron{border:1px solid rgba(244,241,232,.11)!important;background:#18222c!important;color:#d8dde1!important}:root[data-app-theme=dark] .dashboard-content .superadmin-club-row-chevron:hover,:root[data-app-theme=dark] .dashboard-content .superadmin-club-table-row[open] .superadmin-club-row-chevron{border-color:rgba(212,166,64,.38)!important;background:rgba(212,166,64,.13)!important;color:#e2bd64!important}:root[data-app-theme=dark] .dashboard-content .superadmin-club-row-details{border-top:1px solid rgba(244,241,232,.08)!important;background:#111820!important;color:#f4f1e8!important}:root[data-app-theme=dark] .dashboard-content .superadmin-club-row-details :where(.club-superadmin-header,.club-superadmin-wide-card,.club-subscription-year,.club-subscription-month-row,.club-subscription-month-details,.club-subscription-metric,.subscription-invoice-panel){border-color:rgba(244,241,232,.08)!important;background:#0d141b!important;color:#f4f1e8!important;box-shadow:none!important}:root[data-app-theme=dark] .dashboard-content .superadmin-club-row-details :where(h1,h2,h3,strong,.club-subscription-month-summary){color:#f4f1e8!important}:root[data-app-theme=dark] .dashboard-content .superadmin-club-row-details :where(.section-copy,.table-meta,small,.club-subscription-year-summary span){color:#8e98a1!important}:root[data-app-theme=dark] .dashboard-content .superadmin-club-row-details :where(.club-subscription-year-summary,.club-subscription-compact-head){border-color:rgba(244,241,232,.08)!important;background:#151e27!important;color:#aab2b9!important}:root[data-app-theme=dark] .dashboard-content .superadmin-club-row-details .club-subscription-month-summary:hover{background:#18222c!important}:root[data-app-theme=dark] .dashboard-content .superadmin-club-row-details .club-subscription-reminder-count,:root[data-app-theme=dark] .dashboard-content .superadmin-club-row-details .club-summary-chip{border:1px solid rgba(212,166,64,.18)!important;background:rgba(212,166,64,.1)!important;color:#e2bd64!important}:root[data-app-theme=dark] .dashboard-content .superadmin-club-row-summary .danger-meta{color:#ef8d86!important}:root[data-app-theme=original]{color-scheme:light;--cm-theme-page:#edf4fa;--cm-theme-surface:#ffffff;--cm-theme-surface-raised:#ffffff;--cm-theme-surface-muted:#eef4f8;--cm-theme-control:#f7fafd;--cm-theme-row:#ffffff;--cm-theme-text:#101828;--cm-theme-text-soft:#44566c;--cm-theme-muted:#66758a;--cm-theme-border:rgba(10,54,92,0.14);--cm-theme-border-strong:rgba(10,54,92,0.22);--cm-theme-shadow:0 18px 42px rgba(10,54,92,0.1);--cm-theme-primary:#ef3b35;--cm-theme-primary-hover:#d92f2a;--cm-theme-on-primary:#ffffff;--cm-theme-focus:#1d6fd6;--cm-theme-sidebar-text:#ffffff;--cm-theme-sidebar-muted:rgba(255,255,255,0.72);--cm-theme-sidebar-control:rgba(255,255,255,0.09)}:root[data-app-theme=cashmere]{color-scheme:light;--cm-theme-page:#f3efe7;--cm-theme-surface:#fffdfa;--cm-theme-surface-raised:#ffffff;--cm-theme-surface-muted:#f4f1eb;--cm-theme-control:#fbfaf7;--cm-theme-row:#fffdfa;--cm-theme-text:#202020;--cm-theme-text-soft:#45484d;--cm-theme-muted:#6d747d;--cm-theme-border:rgba(28,41,56,0.12);--cm-theme-border-strong:rgba(59,130,246,0.3);--cm-theme-shadow:0 18px 42px rgba(54,48,40,0.1);--cm-theme-primary:#3b82f6;--cm-theme-primary-hover:#256bd2;--cm-theme-on-primary:#ffffff;--cm-theme-focus:#3b82f6;--cm-theme-sidebar-text:#202020;--cm-theme-sidebar-muted:#646a72;--cm-theme-sidebar-control:#f6f2eb;--bg:#f3efe7;--surface:#fffdfa;--surface-soft:#f4f1eb;--ink:#202020;--text:#202020;--muted:#6d747d;--navy:#202020;--blue:#3b82f6;--accent:#3b82f6;--border:rgba(28,41,56,0.12)}:root[data-app-theme=dark]{color-scheme:dark;--cm-theme-page:#080e13;--cm-theme-surface:#111820;--cm-theme-surface-raised:#151e27;--cm-theme-surface-muted:#0d141b;--cm-theme-control:#080e13;--cm-theme-row:#0d141b;--cm-theme-text:#f4f1e8;--cm-theme-text-soft:#c9cdd0;--cm-theme-muted:#929ca5;--cm-theme-border:rgba(244,241,232,0.1);--cm-theme-border-strong:rgba(212,166,64,0.36);--cm-theme-shadow:0 18px 42px rgba(0,0,0,0.24);--cm-theme-primary:#d4a640;--cm-theme-primary-hover:#e0b552;--cm-theme-on-primary:#080e13;--cm-theme-focus:#e2bd64;--cm-theme-sidebar-text:#f4f1e8;--cm-theme-sidebar-muted:#929ca5;--cm-theme-sidebar-control:#111820;--bg:#080e13;--surface:#111820;--surface-soft:#0d141b;--ink:#f4f1e8;--text:#f4f1e8;--muted:#929ca5;--navy:#111820;--blue:#d4a640;--accent:#d4a640;--border:rgba(244,241,232,0.1)}:root[data-app-theme] :where(.dashboard-shell,.dashboard-content){background:var(--cm-theme-page)!important;color:var(--cm-theme-text)!important}:root[data-app-theme] .dashboard-content{--bg:var(--cm-theme-page);--surface:var(--cm-theme-surface);--surface-soft:var(--cm-theme-surface-muted);--ink:var(--cm-theme-text);--text:var(--cm-theme-text);--muted:var(--cm-theme-muted);--border:var(--cm-theme-border)}.notification-preference-list,.profile-settings-stack{display:grid;grid-gap:16px;gap:16px}.notification-preference-list{gap:0;border:1px solid var(--border-color,#d7e0e8);border-radius:14px;overflow:hidden}.notification-preference-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 16px;background:var(--surface-color,#fff);border-bottom:1px solid var(--border-color,#d7e0e8)}.notification-preference-row:last-child{border-bottom:0}.notification-preference-row span:first-child{display:grid;grid-gap:3px;gap:3px}.notification-preference-row small{color:var(--muted-color,#62748a)}.notification-preference-row input{width:20px;height:20px;flex:0 0 auto}@media (max-width:640px){.notification-preference-row{align-items:flex-start;gap:12px}}:root[data-app-theme] .dashboard-content :where(.panel-card,.wide-card,.hero-card,.list-card,.metric-card,.relationship-card,.selection-card,.minimal-dashboard-panel,.club-dashboard-stat-card,.club-dashboard-action-card,.club-dashboard-context-card,.club-dashboard-referral-card,.club-superadmin-header,.club-superadmin-wide-card,.compact-stat-card,.attendance-section-card,.attendance-group-card,.mailbox-panel,.sms-prepaid-card,.mailbox-message-card,.event-management-row,.event-admin-description-card,.event-admin-response-card,.event-admin-add-targets,.event-admin-subsection,.event-admin-participant-row,.event-add-target-group,.payments-section-card,.payments-group-card,.event-payment-card,.subscription-current-panel,.subscription-current-month,.subscription-plan-card,.document-card,.documents-hero-card,.child-enrollment-card,.child-profile-card,.parent-player-card,.parent-event-player-card,.parent-payment-player-card,.parent-shop-toolbar,.parent-shop-product-card,.shop-product-row,.shop-order-row,.shop-admin-product-row,.help-search-panel,.help-faq-section,.faq-item,.support-contact-note,.support-ticket-card,.support-reply,.superadmin-clubs-filter-panel,.superadmin-clubs-table-card,.superadmin-club-table-row,.calendar-page-shell,.calendar-quick-modal,.calendar-group-player-row,.modal-panel,.image-preview-panel,.player-move-popover){border-color:var(--cm-theme-border)!important;background:var(--cm-theme-surface)!important;color:var(--cm-theme-text)!important;box-shadow:var(--cm-theme-shadow)!important}:root[data-app-theme] .dashboard-content :where(.panel-card-inset,.compact-item-row,.club-details-grid>div,.event-admin-meta-grid>div,.support-ticket-dialog-meta,.support-reply-panel,.message-group-card,.message-coach-recipient-list,.message-club-recipient-list,.event-target-group-item,.sms-package-form,.payments-group-row,.payments-player-row,.subscription-summary-row,.subscription-plan-feature,.document-acceptance-card,.children-card-grid .child-profile-field,.parent-event-summary,.parent-payment-row,.parent-shop-product-options,.parent-shop-option-group,.shop-product-options,.shop-product-option-group,.shop-order-status-panel,.help-search-input-wrap,.faq-item>summary,.calendar-group-toolbar,.superadmin-club-row-details){border-color:var(--cm-theme-border)!important;background:var(--cm-theme-surface-muted)!important;color:var(--cm-theme-text)!important;box-shadow:none!important}:root[data-app-theme] .dashboard-content :where(h1,h2,h3,h4,h5,h6,legend,.panel-title,.card-title,.table-title,.parent-player-title strong,.event-management-main>strong,.support-ticket-header strong,.club-calendar-selected-item strong){color:var(--cm-theme-text)!important}:root[data-app-theme] .dashboard-content :where(.section-copy,.table-meta,.muted,.help-simple-header p,.event-management-meta small,.event-admin-description-text,.club-calendar-no-items,.club-calendar-selected-item p,.club-calendar-selected-item small,.support-ticket-message,.support-ticket-header .section-copy){color:var(--cm-theme-muted)!important}:root[data-app-theme] .dashboard-content .eyebrow{color:color-mix(in srgb,var(--cm-theme-primary) 82%,var(--cm-theme-text))!important}:root[data-app-theme] .dashboard-content :where(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:var(--cm-theme-border)!important;background:var(--cm-theme-control)!important;color:var(--cm-theme-text)!important;box-shadow:none!important}:root[data-app-theme] .dashboard-content :where(input:not([type=checkbox]):not([type=radio]),select,textarea):hover{border-color:var(--cm-theme-border-strong)!important}:root[data-app-theme] .dashboard-content :where(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:var(--cm-theme-focus)!important;outline:3px solid color-mix(in srgb,var(--cm-theme-focus) 17%,transparent)!important;outline-offset:1px}:root[data-app-theme] .dashboard-content :where(input,textarea)::placeholder{color:var(--cm-theme-muted)!important;opacity:.9}:root[data-app-theme] .dashboard-content select option{background:var(--cm-theme-control)!important;color:var(--cm-theme-text)!important}:root[data-app-theme] .dashboard-content :where(label,.form-label,.shop-order-status-select-label){color:var(--cm-theme-text-soft)!important}:root[data-app-theme] .dashboard-content :where(.payments-table,.compact-management-table,.parent-attendance-table,.shop-orders-table,.superadmin-clubs-table){border-color:var(--cm-theme-border)!important;background:var(--cm-theme-surface)!important;color:var(--cm-theme-text)!important}:root[data-app-theme] .dashboard-content :where(.payments-table thead,.payments-table th,.compact-management-table thead,.compact-management-table th,.parent-attendance-table thead,.parent-attendance-table th,.superadmin-clubs-table-head){border-color:var(--cm-theme-border)!important;background:var(--cm-theme-surface-muted)!important;color:var(--cm-theme-muted)!important}:root[data-app-theme] .dashboard-content :where(.payments-table tbody tr,.compact-management-table tbody tr,.parent-attendance-table tbody tr,.shop-orders-table tbody tr,.superadmin-club-row-summary){border-color:var(--cm-theme-border)!important;background:var(--cm-theme-row)!important;color:var(--cm-theme-text)!important}:root[data-app-theme] .dashboard-content :where(.payments-table td,.compact-management-table td,.parent-attendance-table td,.shop-orders-table td){border-color:var(--cm-theme-border)!important;color:var(--cm-theme-text-soft)!important}:root[data-app-theme] .dashboard-content :where(.secondary-button,.secondary-link,.dark-button,.section-edit-icon-button,.section-player-action-details,.expand-chevron,.copy-value-button,.player-move-trigger,.modal-close-button,.image-preview-close,.attendance-current-training-button.secondary-button,.club-calendar-detail-link,.help-category-tab:not(.active),.mailbox-tab:not(.active)){border-color:var(--cm-theme-border)!important;background:var(--cm-theme-surface-raised)!important;color:var(--cm-theme-text-soft)!important;box-shadow:none!important}:root[data-app-theme] .dashboard-content :where(.secondary-button,.secondary-link,.dark-button,.section-edit-icon-button,.section-player-action-details,.expand-chevron,.copy-value-button,.player-move-trigger,.modal-close-button,.image-preview-close):hover{border-color:var(--cm-theme-border-strong)!important;background:color-mix(in srgb,var(--cm-theme-primary) 9%,var(--cm-theme-surface-raised))!important;color:var(--cm-theme-text)!important}:root[data-app-theme] .dashboard-content :where(.primary-button,.primary-link,.button.primary,.calendar-filter-tab-active,.mailbox-tab.active,.help-category-tab.active,.section-workspace-tab.is-active:not(.ui-segmented-tab)){border-color:var(--cm-theme-primary)!important;background:var(--cm-theme-primary)!important;color:var(--cm-theme-on-primary)!important}:root[data-app-theme] .dashboard-content :where(.primary-button,.primary-link,.button.primary):hover{border-color:var(--cm-theme-primary-hover)!important;background:var(--cm-theme-primary-hover)!important;color:var(--cm-theme-on-primary)!important}:root[data-app-theme] .dashboard-content :where(details,details>summary,.attendance-section-summary,.attendance-group-summary,.event-management-summary,.support-ticket-summary){border-color:var(--cm-theme-border)!important;color:var(--cm-theme-text)!important}:root[data-app-theme] .dashboard-content :where(.player-move-popover,.attendance-excuse-popover,.inline-info-popover,.attendance-current-training-menu){border-color:var(--cm-theme-border-strong)!important;background:var(--cm-theme-surface-raised)!important;color:var(--cm-theme-text)!important;box-shadow:var(--cm-theme-shadow)!important;z-index:120!important}:root[data-app-theme] .dashboard-content :where(.player-move-menu,.section-player-action-details,.compact-management-table td,.compact-management-table tr){overflow:visible!important}:root[data-app-theme] .dashboard-content :where(.club-calendar-week,.club-calendar-day,.club-calendar-day-expanded){border-color:var(--cm-theme-border)!important;background:var(--cm-theme-surface)!important;color:var(--cm-theme-text)!important}:root[data-app-theme] .dashboard-content .club-calendar-day-muted{background:color-mix(in srgb,var(--cm-theme-surface-muted) 74%,transparent)!important;color:var(--cm-theme-muted)!important}:root[data-app-theme] .dashboard-content .club-calendar-day-selected{border-color:var(--cm-theme-primary)!important;background:color-mix(in srgb,var(--cm-theme-primary) 9%,var(--cm-theme-surface))!important}:root[data-app-theme] .dashboard-content .club-calendar-event-pill.is-selected{border-color:color-mix(in srgb,var(--cm-theme-primary) 58%,var(--cm-theme-border))!important;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--cm-theme-primary) 46%,transparent),0 7px 18px color-mix(in srgb,var(--cm-theme-primary) 12%,transparent)!important}:root[data-app-theme] .dashboard-content :where(.parent-shop-toolbar,.parent-shop-product-options,.parent-shop-option-group,.shop-product-options,.shop-product-option-group,.shop-quantity-control){border-color:var(--cm-theme-border)!important;background:var(--cm-theme-surface-muted)!important;color:var(--cm-theme-text)!important}:root[data-app-theme] .dashboard-content :where(.parent-shop-option,.shop-product-option,.shop-quantity-button){border-color:var(--cm-theme-border)!important;background:var(--cm-theme-surface-raised)!important;color:var(--cm-theme-text)!important}.dashboard-sidebar>.app-theme-switcher{position:static!important;bottom:auto!important;z-index:auto!important;margin-top:12px!important;box-shadow:none!important}.dashboard-sidebar>.app-theme-switcher .app-theme-switcher-options{grid-template-columns:1fr!important;gap:7px!important}.dashboard-sidebar>.app-theme-switcher .app-theme-button{display:flex!important;align-items:center;justify-content:flex-start;gap:9px!important;min-height:42px;padding:8px 10px!important;text-align:left!important}.dashboard-sidebar>.app-theme-switcher .app-theme-swatches{flex:0 0 auto;justify-content:flex-start!important}.dashboard-sidebar>.app-theme-switcher .app-theme-button>span:last-child{display:block!important;min-width:0}.dashboard-sidebar>.app-theme-switcher .app-theme-button strong{font-size:.76rem!important}:root[data-app-theme] .dashboard-sidebar>.app-theme-switcher{border-color:color-mix(in srgb,var(--cm-theme-sidebar-text) 13%,transparent)!important;background:var(--cm-theme-sidebar-control)!important;color:var(--cm-theme-sidebar-text)!important}:root[data-app-theme] .dashboard-sidebar>.app-theme-switcher .app-theme-button{border-color:color-mix(in srgb,var(--cm-theme-sidebar-text) 14%,transparent)!important;background:transparent!important;color:var(--cm-theme-sidebar-muted)!important}:root[data-app-theme] .dashboard-sidebar>.app-theme-switcher .app-theme-button-active,:root[data-app-theme] .dashboard-sidebar>.app-theme-switcher .app-theme-button:hover{border-color:var(--cm-theme-primary)!important;background:color-mix(in srgb,var(--cm-theme-primary) 12%,transparent)!important;color:var(--cm-theme-sidebar-text)!important}:root[data-app-theme=cashmere] :where(.dashboard-sidebar,.topbar){border-color:rgba(28,41,56,.1)!important;background:#e5dfd5!important;color:#202020!important}:root[data-app-theme=cashmere] .dashboard-sidebar :where(.brand-lockup,.brand-lockup .eyebrow,.sidebar-user-card .eyebrow,h1,h2,h3,strong){color:#202020!important}:root[data-app-theme=cashmere] .dashboard-sidebar :where(.sidebar-user-card,.mobile-account-strip,.sidebar-context-item){border-color:rgba(28,41,56,.1)!important;background:#f6f2eb!important;color:#202020!important}:root[data-app-theme=cashmere] .dashboard-nav a{color:#4f555d!important}:root[data-app-theme=cashmere] .dashboard-nav a.nav-link-active,:root[data-app-theme=cashmere] .dashboard-nav a:hover{background:rgba(59,130,246,.1)!important;color:#202020!important}:root[data-app-theme=cashmere] .dashboard-nav a:before{background:#3b82f6!important}:root[data-app-theme=original] .dashboard-content .eyebrow{color:#0a365c!important}:root[data-app-theme=original] .dashboard-content :where(.panel-card,.wide-card,.hero-card,.list-card){border-top-color:#ef3b35!important}:root[data-app-theme=dark] .dashboard-content :where(.panel-card,.wide-card,.hero-card,.list-card){border-top-color:rgba(212,166,64,.82)!important}:root[data-app-theme=dark] .dashboard-content :where(.eyebrow,.status-label){color:#d4a640!important}@media (max-width:900px){.dashboard-sidebar>.app-theme-switcher{margin-bottom:14px!important}}@media (max-width:640px){.dashboard-sidebar>.app-theme-switcher{display:none!important}.mobile-nav-theme-edit-button{grid-column:1/-1}.mobile-nav-more-actions-single{grid-template-columns:1fr}.mobile-nav-theme-editor .app-theme-switcher{display:grid!important;grid-gap:12px;gap:12px;margin:0;padding:12px;border:1px solid var(--cm-theme-border,rgba(13,59,102,.12));border-radius:18px;background:var(--cm-theme-surface-muted,#f6f8fb);color:var(--cm-theme-text,#152233)}.mobile-nav-theme-editor .app-theme-switcher>div:first-child .eyebrow{display:none}.mobile-nav-theme-editor .app-theme-switcher>div:first-child strong{color:var(--cm-theme-text,#152233)!important;font-size:.84rem}.mobile-nav-theme-editor .app-theme-switcher-options{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.mobile-nav-theme-editor .app-theme-button{display:flex!important;align-items:center;justify-content:flex-start;gap:11px;width:100%;min-height:54px;padding:9px 12px;border:1px solid var(--cm-theme-border,rgba(13,59,102,.12));border-radius:15px;background:var(--cm-theme-surface-raised,#fffdf8);color:var(--cm-theme-text,#152233);text-align:left}.mobile-nav-theme-editor .app-theme-button-active{border-color:var(--cm-theme-primary,#0d3b66)!important;background:color-mix(in srgb,var(--cm-theme-primary,#0d3b66) 11%,var(--cm-theme-surface-raised,#fffdf8))!important}.mobile-nav-theme-editor .app-theme-swatches{display:flex;flex:0 0 auto}.mobile-nav-theme-editor .app-theme-swatches i{width:18px;height:18px;margin-left:-5px;border:2px solid var(--cm-theme-surface-raised,#fffdf8);border-radius:999px}.mobile-nav-theme-editor .app-theme-swatches i:first-child{margin-left:0}.mobile-nav-theme-editor .app-theme-button>span:last-child{display:grid;min-width:0;grid-gap:2px;gap:2px}.mobile-nav-theme-editor .app-theme-button strong{color:var(--cm-theme-text,#152233)!important;font-size:.82rem}.mobile-nav-theme-editor .app-theme-button small{display:block;color:var(--cm-theme-muted,#687789)!important;font-size:.7rem}}:root[data-app-theme] .confirmation-modal-overlay,:root[data-app-theme] .modal-overlay{background:rgba(7,16,26,.58)!important;backdrop-filter:blur(14px) saturate(.86);-webkit-backdrop-filter:blur(14px) saturate(.86)}:root[data-app-theme] .document-modal-panel,:root[data-app-theme] .modal-panel{font-family:inherit!important;font-size:.96rem;font-weight:430!important;line-height:1.55;color:var(--cm-theme-text)!important;border-color:var(--cm-theme-border-strong)!important;border-radius:clamp(20px,2.3vw,30px)!important;background:var(--cm-theme-surface-raised)!important;box-shadow:0 30px 84px rgba(7,16,26,.25),0 3px 12px rgba(7,16,26,.08)!important}:root[data-app-theme] .modal-panel :where(h1,h2,h3,h4){font-family:inherit!important;font-weight:620!important;line-height:1.18;letter-spacing:-.025em;color:var(--cm-theme-text)!important}:root[data-app-theme] .modal-panel :where(p,li,label,legend,input,select,textarea,button){font-family:inherit!important}:root[data-app-theme] .modal-panel :where(p,li){font-weight:430!important}:root[data-app-theme] .modal-panel :where(strong,b){font-weight:590!important}:root[data-app-theme] .modal-panel :where(.eyebrow,.form-section-title,legend,.modern-field>span){font-weight:570!important}:root[data-app-theme] .modal-panel .modal-header{border-bottom-color:var(--cm-theme-border)!important;background:color-mix(in srgb,var(--cm-theme-surface-raised) 92%,transparent)!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}:root[data-app-theme] .modal-panel :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){border-radius:14px!important;font-weight:430!important}:root[data-app-theme] .modal-panel :where(button,.primary-button,.secondary-button){font-weight:570!important}:root[data-app-theme] input[type=file]{min-height:58px;padding:8px 10px!important;border:1px dashed var(--cm-theme-border-strong)!important;border-radius:16px!important;background:var(--cm-theme-surface-muted)!important;color:var(--cm-theme-muted)!important;font-family:inherit!important;font-size:.9rem;font-weight:500!important;line-height:40px}:root[data-app-theme] input[type=file]::-webkit-file-upload-button{min-height:40px;margin-right:12px;padding:0 16px;border:1px solid var(--cm-theme-border);border-radius:12px;background:var(--cm-theme-surface-raised);color:var(--cm-theme-text);box-shadow:0 7px 18px rgba(7,16,26,.07);font:inherit;font-weight:570}:root[data-app-theme] input[type=file]::file-selector-button{min-height:40px;margin-right:12px;padding:0 16px;border:1px solid var(--cm-theme-border);border-radius:12px;background:var(--cm-theme-surface-raised);color:var(--cm-theme-text);box-shadow:0 7px 18px rgba(7,16,26,.07);font:inherit;font-weight:570}:root[data-app-theme] input[type=file]:focus-visible,:root[data-app-theme] input[type=file]:hover{border-color:var(--cm-theme-primary)!important;background:color-mix(in srgb,var(--cm-theme-primary) 7%,var(--cm-theme-surface-muted))!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--cm-theme-primary) 11%,transparent);outline:none}@media (max-width:640px){:root[data-app-theme] .modal-panel{width:100%!important;max-height:calc(100dvh - 20px);border-radius:22px!important}}:root{--cm-font-body:400;--cm-font-meta:400;--cm-font-action:500;--cm-font-strong:520;--cm-font-heading:600}:root body :where(p,li,dd,dt,td,span,input,textarea,select){font-weight:var(--cm-font-body)!important}:root body :where(a,label,legend,summary,button,[role=button],th){font-weight:var(--cm-font-action)!important}:root body :where(strong,b){font-weight:var(--cm-font-strong)!important}:root body :where(h1,h2,h3,h4,h5,h6){font-weight:var(--cm-font-heading)!important}:root body :where(h1,h2,h3,h4,h5,h6) :where(span,a){font-weight:inherit!important}:root body :where(.eyebrow,.badge,.pill,.status-pill,.table-meta,.section-title,.page-title,.card-title,.primary-button,.secondary-button,.dark-button,.primary-link,.secondary-link,.mobile-nav-link,.dashboard-nav a,.topnav a){font-weight:var(--cm-font-action)!important}:root[data-app-theme=original]{--cm-muted:#4b596b;--muted:#4b596b;--cm-theme-muted:#526176;--cm-theme-text-soft:#34465c;--cm-theme-sidebar-muted:rgba(255,255,255,0.84)}:root[data-app-theme=cashmere]{--cm-muted:#51565d;--muted:#51565d;--cm-theme-muted:#565d65;--cm-theme-text-soft:#363a3f;--cm-theme-sidebar-muted:#50565e}:root[data-app-theme=dark]{--cm-muted:#b3bbc2;--muted:#b3bbc2;--cm-theme-muted:#b3bbc2;--cm-theme-text-soft:#d3d7da;--cm-theme-sidebar-muted:#b3bbc2}.enrollment-workspace{display:grid;grid-template-columns:minmax(300px,360px) minmax(0,1fr);align-items:start;grid-gap:20px;gap:20px}.enrollment-workspace>*{min-width:0}.enrollment-sections-panel{position:-webkit-sticky;position:sticky;top:20px;max-height:calc(100dvh - 40px);overflow:auto}.enrollment-scope-link,.enrollment-scope-name{color:var(--cm-theme-text,var(--ink))!important;text-decoration:none}.enrollment-scope-link{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding:13px 14px;border:1px solid var(--cm-theme-border,var(--border));border-radius:16px;background:var(--cm-theme-surface-muted,var(--surface-soft))}.enrollment-scope-link.is-active,.enrollment-scope-name.is-active{color:var(--cm-theme-primary,var(--red))!important}.enrollment-scope-link.is-active{border-color:color-mix(in srgb,var(--cm-theme-primary,var(--red)) 42%,transparent);background:color-mix(in srgb,var(--cm-theme-primary,var(--red)) 8%,var(--cm-theme-surface-raised,#fff))}.enrollment-scope-name{display:inline-flex;align-items:center;gap:8px;font-weight:var(--cm-font-strong)!important}.enrollment-pending-count{min-width:25px;min-height:25px;padding:3px 8px!important;justify-content:center}.enrollment-sections-panel .enrollment-section-card>summary{grid-template-columns:minmax(0,1fr) auto auto auto;gap:8px}.enrollment-sections-panel .enrollment-section-groups{padding:10px}.enrollment-sections-panel .enrollment-group-structure-row>.tree-summary>div:first-child{grid-template-columns:minmax(0,1fr)}.enrollment-sections-panel .enrollment-group-inline-invite{grid-column:1;grid-row:auto;justify-self:start;justify-content:flex-start;margin-top:8px}.enrollment-sections-panel .enrollment-group-inline-invite :where(button,.primary-button,.secondary-button){min-height:36px;padding:7px 10px;font-size:.78rem}@media (max-width:1100px){.enrollment-workspace{grid-template-columns:1fr}.enrollment-sections-panel{position:static;max-height:none}}.enrollment-card-quick-actions{display:grid;justify-items:end;grid-gap:10px;gap:10px;flex:0 0 auto}.enrollment-quick-approve-button{display:inline-grid;place-items:center;width:48px;height:48px;min-width:48px;padding:0;border:1px solid #16813a;border-radius:999px;background:#1f9d49;color:#ffffff;box-shadow:0 10px 24px rgba(31,157,73,.24);cursor:pointer;transition:transform .16s ease,background .16s ease,box-shadow .16s ease}.enrollment-quick-approve-button>span{color:inherit!important;font-size:2rem;font-weight:400!important;line-height:1;transform:translateY(-1px)}.enrollment-quick-approve-button:focus-visible,.enrollment-quick-approve-button:hover{background:#16813a;box-shadow:0 12px 28px rgba(22,129,58,.32);transform:translateY(-2px)}.enrollment-quick-approve-button:focus-visible{outline:3px solid color-mix(in srgb,#1f9d49 28%,transparent);outline-offset:3px}.enrollment-group-new-players{display:grid;grid-gap:0;gap:0;padding:0;border-top:1px solid var(--cm-theme-border,var(--border));background:color-mix(in srgb,var(--cm-theme-primary,var(--red)) 3%,var(--cm-theme-surface,#fff))}.enrollment-group-new-players>.enrollment-list{padding:14px}.enrollment-group-new-players .enrollment-card{padding:15px;border:1px solid var(--cm-theme-border,var(--border));border-radius:18px;background:var(--cm-theme-surface-raised,#fff)}.enrollment-sections-overview .enrollment-section-card>summary{grid-template-columns:minmax(0,1fr) auto auto auto;gap:10px}.enrollment-sections-overview .enrollment-group-structure-row{display:block}.enrollment-sections-overview .enrollment-group-structure-row>summary.tree-summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:10px;gap:10px;cursor:pointer;list-style:none}.enrollment-sections-overview .enrollment-group-structure-row>summary.tree-summary::-webkit-details-marker{display:none}.enrollment-sections-overview .enrollment-pending-count{justify-self:end}.dashboard-content :where(div,section,article,main,header,footer,form,fieldset,label){min-inline-size:0}.dashboard-content :where(h1,h2,h3,h4,h5,h6,p,li,dd,dt,small,strong,label,td,th){max-inline-size:100%;overflow-wrap:break-word;word-break:normal}.dashboard-content :where(.table-wrap,.responsive-table,.payments-table-wrap){max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:640px){.dashboard-content,.dashboard-content-rail,.dashboard-content-rail>*{min-width:0;max-width:100%}.dashboard-content :where(.panel-card,.wide-card,.list-card,.metric-card,.panel-card-inset,.compact-item-row,.parent-clean-card,.relationship-card,.enrollment-card,.enrollment-section-card,.enrollment-group-structure-row){min-width:0;max-width:100%}.dashboard-content :where(.section-grid,.detail-grid,.form-grid,.document-form-grid,.document-target-grid,.document-toggle-row,.children-card-grid,.modal-two-column,.public-club-list-row,.public-club-enrollment-row){grid-template-columns:minmax(0,1fr)!important}.dashboard-content :where(.inline-header,.list-card-header,.compact-item-row,.enrollment-card-header,.enrollment-request-group-header,.parent-payment-direct-row,.subscription-recurring-card,.recurring-payment-card){flex-wrap:wrap}.dashboard-content :where(.inline-header,.list-card-header,.compact-item-row)>:first-child{min-width:0;flex:1 1 220px}.dashboard-content :where(.inline-header,.list-card-header,.compact-item-row)>:where(.table-actions,.row-actions){min-width:0;flex:0 1 auto}.dashboard-content :where(.section-copy,.table-meta,.muted,small){white-space:normal;overflow-wrap:break-word}.dashboard-content :where(.table-actions,.cta-row,.filter-actions,.form-actions){max-width:100%;flex-wrap:wrap}.dashboard-content :where(.primary-button,.secondary-button,.primary-link,.secondary-link){max-width:100%;white-space:normal}.enrollment-sections-overview .enrollment-section-card>summary{grid-template-columns:minmax(0,1fr) auto auto auto!important;align-items:center}.enrollment-sections-overview .enrollment-section-add-group{width:auto;margin-left:0}.enrollment-sections-overview :where(.section-add-fab,.section-add-group-icon-button){width:44px!important;min-width:44px;height:44px;padding:0}.enrollment-sections-overview .enrollment-group-structure-row>summary.tree-summary{grid-template-columns:minmax(0,1fr) auto auto!important;align-items:start}.enrollment-sections-overview .enrollment-group-structure-row>summary.tree-summary>div:first-child{display:block;width:100%}.enrollment-sections-overview .enrollment-group-structure-row :where(strong,small,p){display:block;width:100%}.enrollment-sections-overview .enrollment-group-inline-invite{display:grid;grid-template-columns:minmax(0,1fr);width:100%;margin-top:12px;justify-items:stretch}.enrollment-sections-overview .enrollment-group-inline-invite>*{width:100%;min-width:0}.enrollment-sections-overview .enrollment-group-inline-invite :where(button,.primary-button,.secondary-button){width:100%;min-height:44px}.enrollment-group-new-players>.enrollment-list{padding:10px}.enrollment-card-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start}.enrollment-card-quick-actions{max-width:64px}}@media (max-width:420px){.dashboard-content :where(.parent-status-tile-grid,.club-command-grid),.enrollment-view-switch{grid-template-columns:minmax(0,1fr)!important}.enrollment-sections-overview .enrollment-section-card>summary{grid-template-columns:minmax(0,1fr) auto auto!important}.enrollment-sections-overview .enrollment-section-add-group{grid-column:2}.enrollment-sections-overview .enrollment-section-card>summary>.enrollment-pending-count{grid-column:2;grid-row:2}.enrollment-sections-overview .enrollment-section-card>summary>.expand-chevron{grid-column:3;grid-row:1/span 2}}@media (max-width:640px){.dashboard-content :where(.primary-button,.secondary-button,.primary-link,.secondary-link,.dark-button,.danger-outline-button,.absence-justify-button){min-height:40px;padding:8px clamp(10px,3.2vw,14px);font-size:clamp(.72rem,3.15vw,.84rem);line-height:1.15}.dashboard-content :where(.mailbox-tabs,.section-workspace-tabs,.calendar-filter-tabs,.shop-order-filter-tabs,.help-category-tabs){max-width:100%;gap:clamp(3px,1.2vw,6px);padding:clamp(4px,1.4vw,6px)}.dashboard-content :where(.mailbox-tab,.section-workspace-tab,.calendar-filter-tab,.shop-order-filter-tab,.help-category-tab){min-width:0;min-height:clamp(38px,11vw,44px);padding:7px clamp(7px,2.5vw,12px);font-size:clamp(.67rem,3.15vw,.82rem);line-height:1;letter-spacing:-.015em;white-space:nowrap}.dashboard-content .mailbox-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-radius:18px}.dashboard-content .mailbox-tab{width:100%;gap:4px;overflow:hidden;text-overflow:ellipsis}.dashboard-content .mailbox-tab strong{min-width:20px;padding:3px 5px;font-size:clamp(.58rem,2.7vw,.7rem)}.dashboard-content .help-category-tabs,.dashboard-content .section-workspace-tabs,.dashboard-content .shop-order-filter-tabs{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.dashboard-content .enrollment-workspace-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.dashboard-content .enrollment-workspace-tabs[data-tab-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-content .enrollment-workspace-tabs .section-workspace-tab{width:100%;flex:none;white-space:normal}.dashboard-content .help-category-tabs::-webkit-scrollbar,.dashboard-content .section-workspace-tabs::-webkit-scrollbar,.dashboard-content .shop-order-filter-tabs::-webkit-scrollbar{display:none}.dashboard-content :where(.section-workspace-tab,.help-category-tab,.shop-order-filter-tab){flex:1 0 auto}}@media (max-width:380px){.dashboard-content .mailbox-tabs{gap:2px;padding:4px}.dashboard-content .mailbox-tab{min-height:38px;padding-inline:4px;font-size:.66rem}}@media (max-width:640px){.dashboard-sidebar>.mobile-account-strip>.mobile-account-controls{gap:4px}.dashboard-sidebar .mobile-profile-menu{position:relative;display:block;flex:0 0 auto;min-width:36px;order:-1}.dashboard-sidebar .mobile-profile-menu>.mobile-account-menu-trigger{display:grid;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;place-items:center;border:1px solid rgba(255,255,255,.34);border-radius:999px;background:rgba(255,255,255,.18);color:#ffffff;box-shadow:none;cursor:pointer;list-style:none}.dashboard-sidebar .mobile-account-menu-trigger svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.dashboard-sidebar .mobile-profile-menu:is([open],.is-open)>.mobile-account-menu-trigger{border-color:rgba(255,189,61,.72);background:rgba(255,189,61,.22)}.dashboard-sidebar .mobile-profile-menu-panel{z-index:220}.dashboard-sidebar>.mobile-account-strip>.mobile-account-identity{max-width:calc(100vw - 210px)}}.dashboard-content .copy-value-button.copy-value-button-icon{width:36px!important;min-width:36px;max-width:36px;min-height:36px;padding:0;flex:0 0 36px}@media (max-width:640px){.payment-onboarding-data-row>div{display:grid;grid-template-columns:minmax(0,1fr) 36px;grid-gap:10px;gap:10px;align-items:center;width:100%}.payment-onboarding-data-row :where(strong,a){min-width:0;width:auto;overflow-wrap:break-word;word-break:normal}.payment-onboarding-data-row .copy-value-button-icon{justify-self:end}.enrollment-sections-overview .enrollment-group-structure-row>summary.tree-summary>div:first-child{display:flex;flex-direction:column;align-items:stretch}.enrollment-sections-overview .enrollment-group-structure-row>summary.tree-summary>div:first-child>strong{order:1}.enrollment-sections-overview .enrollment-group-structure-row>summary.tree-summary>div:first-child>small{order:2}.enrollment-sections-overview .enrollment-group-structure-row>summary.tree-summary>div:first-child>p{order:3}.enrollment-sections-overview .enrollment-group-inline-invite{order:4;display:flex;width:100%;margin-top:10px;gap:8px;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.enrollment-sections-overview .enrollment-group-inline-invite :where(button,.primary-button,.secondary-button),.enrollment-sections-overview .enrollment-group-inline-invite>*{width:auto;min-width:0}.enrollment-sections-overview .enrollment-group-inline-invite .primary-button{min-height:40px;padding:0 14px;flex:0 1 auto}.enrollment-sections-overview .enrollment-group-inline-invite .copy-value-button-icon{width:40px!important;min-width:40px;max-width:40px;min-height:40px;flex-basis:40px}.sections-tree-list .compact-item-row{grid-template-columns:minmax(0,1fr) auto!important;align-items:start;gap:10px;padding:12px}.sections-tree-list .compact-item-row>div:first-child{grid-column:1;grid-row:1;width:100%}.sections-tree-list .compact-item-row>.expand-chevron{grid-column:2;grid-row:1;align-self:start}.sections-tree-list .compact-item-row>.table-actions.section-tree-actions{grid-column:1/-1;grid-row:2;display:flex;width:100%;margin-top:2px;gap:7px;flex-wrap:wrap;justify-content:flex-start;justify-self:stretch}.sections-tree-list .section-tree-actions>*,.sections-tree-list .section-tree-actions>.section-edit-icon-button{width:38px;min-width:38px;max-width:38px;min-height:38px;flex:0 0 38px}.sections-tree-list .section-tree-actions>.section-tree-invite-button{width:auto;min-width:0;max-width:none;padding-inline:13px;flex:0 1 auto}.sections-tree-list .section-tree-actions>.copy-value-button-icon{width:38px!important;min-width:38px;max-width:38px;min-height:38px;flex:0 0 38px}}@media (max-width:420px){.enrollment-sections-overview .enrollment-section-card>summary{grid-template-columns:minmax(0,1fr) auto!important;align-items:start}.enrollment-sections-overview .enrollment-section-card>summary>div:first-child{grid-column:1;grid-row:1}.enrollment-sections-overview .enrollment-section-card>summary>.expand-chevron{grid-column:2;grid-row:1}.enrollment-sections-overview .enrollment-section-card>summary>.enrollment-pending-count{grid-column:1;grid-row:2;justify-self:start}.enrollment-sections-overview .enrollment-section-add-group{grid-column:2;grid-row:2;width:44px;justify-self:end}}@media (max-width:640px){.dashboard-content :where(span,a,button){min-inline-size:0}.dashboard-content :where(h1,h2,h3,h4,h5,h6,p,li,dd,dt,small,strong,span,a,label,td,th){overflow-wrap:break-word!important;word-break:normal!important}.dashboard-content :is(.table-wrap,.compact-table-wrap,.event-payment-table-wrap)>table:not(.attendance-month-matrix):not(.payments-matrix-table):not(.subscription-plan-comparison-table) :is(th,td){width:auto!important;min-width:0!important;max-width:100%!important}.dashboard-content :is(.table-wrap,.compact-table-wrap,.event-payment-table-wrap)>table:not(.attendance-month-matrix):not(.payments-matrix-table):not(.subscription-plan-comparison-table) td[colspan]{grid-column:1/-1;width:100%!important}.sections-tree-list .nested-management-table tr{grid-template-columns:minmax(0,1fr)!important;gap:6px}.sections-tree-list .nested-management-table td,.sections-tree-list .nested-management-table td:first-child,.sections-tree-list .nested-management-table td:nth-child(2),.sections-tree-list .nested-management-table td:nth-child(3),.sections-tree-list .nested-management-table td:nth-child(6),.sections-tree-list .nested-management-table td:nth-child(7){grid-column:1;grid-row:auto;width:100%!important;min-width:0!important;max-width:100%!important}.sections-tree-list .section-player-name-cell{display:flex;width:100%;align-items:center}.sections-tree-list .section-player-name-cell>strong{min-width:0;flex:1 1 auto}.sections-tree-list .nested-management-table td:nth-child(7){margin-top:8px;padding-top:10px;border-top:1px solid var(--cm-theme-border,var(--border));text-align:left}.sections-tree-list .section-player-actions{width:100%;justify-content:flex-start}.club-applications-table-card{overflow:visible}.club-applications-table-head{display:none}.club-application-summary{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;grid-gap:0;gap:0;padding:14px}.club-application-summary>span:not(.club-application-row-chevron){display:grid;grid-template-columns:minmax(82px,.34fr) minmax(0,1fr);grid-gap:10px;gap:10px;min-width:0;padding:9px 0;border-top:1px solid var(--cm-theme-border,var(--border))}.club-application-summary>span:not(.club-application-row-chevron):before{color:var(--cm-theme-text-muted,var(--muted));font-size:.66rem;font-weight:800;letter-spacing:.06em;line-height:1.25;text-transform:uppercase}.club-application-summary>span:first-child{padding-top:0;border-top:0}.club-application-summary>span:first-child:before{content:"Klub"}.club-application-summary>span:nth-child(2):before{content:"Kontakt"}.club-application-summary>span:nth-child(3):before{content:"NIP"}.club-application-summary>span:nth-child(4):before{content:"Status"}.club-application-summary>span:nth-child(5):before{content:"Polecenie"}.club-application-summary>span:nth-child(6):before{content:"Data"}.club-application-row-chevron{width:100%;margin-top:10px;justify-self:stretch}.club-application-details{min-width:0;padding:0 14px 16px}.club-application-detail-grid{grid-template-columns:minmax(0,1fr)}.club-application-actions,.review-application-actions,.review-application-form{width:100%;min-width:0}}@media (max-width:420px){.club-application-summary>span:not(.club-application-row-chevron),.superadmin-club-row-summary>span:not(.superadmin-club-row-chevron),.superadmin-clubs-dashboard-table td{grid-template-columns:minmax(0,1fr);gap:4px}}.mobile-notification-center{display:none}@media (max-width:640px){.dashboard-sidebar>.mobile-account-strip>.mobile-account-controls>.mobile-notification-center{position:relative;display:block;flex:0 0 auto;min-width:36px}.mobile-account-strip .mobile-notification-center-trigger{position:relative;width:36px;min-width:36px;height:36px;min-height:36px;padding:0}.mobile-account-strip .mobile-notification-center-badge{position:absolute;top:-6px;right:-6px;display:grid;width:auto;min-width:19px;max-width:none;height:19px;padding:0 5px;place-items:center;overflow:visible;border:2px solid var(--cm-theme-sidebar,#0d3b66);border-radius:999px;background:var(--cm-theme-primary,#d62828);color:#ffffff;font-size:.62rem;font-weight:850;line-height:1;text-overflow:clip;white-space:nowrap}.mobile-account-strip .mobile-notification-center-panel{position:absolute;top:calc(100% + 12px);right:-86px;z-index:180;display:grid;grid-gap:0;gap:0;width:min(400px,calc(100vw - 20px));max-height:min(640px,calc(100dvh - 150px));min-width:min(400px,calc(100vw - 20px));overflow:hidden;border:1px solid var(--cm-theme-border,rgba(13,59,102,.14));border-radius:22px;background:var(--cm-theme-surface-raised,#ffffff);color:var(--cm-theme-text,#182231);box-shadow:0 26px 70px rgba(5,24,43,.3)}.mobile-account-strip .mobile-notification-center-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 16px 13px;border-bottom:1px solid var(--cm-theme-border,rgba(13,59,102,.12));background:linear-gradient(135deg,color-mix(in srgb,var(--cm-theme-primary,#d62828) 8%,transparent),transparent 58%),var(--cm-theme-surface-raised,#ffffff)}.mobile-account-strip .mobile-notification-center-header>div{display:grid;grid-gap:2px;gap:2px}.mobile-account-strip .mobile-notification-center-header span{color:var(--cm-theme-text-muted,#667085);font-size:.62rem;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.mobile-account-strip .mobile-notification-center-header strong{max-width:none;overflow:visible;color:var(--cm-theme-text,#182231);font-size:1.05rem;font-weight:780;line-height:1.2;text-overflow:clip;white-space:normal}.mobile-account-strip .mobile-notification-center-header>button{display:grid;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;place-items:center;border:1px solid var(--cm-theme-border,rgba(13,59,102,.14));border-radius:999px;background:var(--cm-theme-surface-muted,#f2f5f8);color:var(--cm-theme-text,#182231);font-size:1.2rem}.mobile-account-strip .mobile-notification-center-list{display:grid;min-width:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.mobile-account-strip .mobile-notification-item{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr) 18px;grid-gap:10px;gap:10px;align-items:center;min-width:0;padding:12px 13px;border-bottom:1px solid var(--cm-theme-border,rgba(13,59,102,.1));background:var(--cm-theme-surface-raised,#ffffff);color:var(--cm-theme-text,#182231);text-decoration:none}.mobile-account-strip .mobile-notification-item:last-child{border-bottom:0}.mobile-account-strip .mobile-notification-item.is-unread{background:color-mix(in srgb,var(--cm-theme-primary,#d62828) 5%,var(--cm-theme-surface-raised,#ffffff))}.mobile-account-strip .mobile-notification-item.is-unread:before{content:"";position:absolute;top:11px;bottom:11px;left:0;width:3px;border-radius:0 999px 999px 0;background:var(--cm-theme-primary,#d62828)}.mobile-account-strip .mobile-notification-item-icon{display:grid;width:40px;min-width:40px;height:40px;place-items:center;border-radius:13px;background:color-mix(in srgb,var(--cm-theme-primary,#d62828) 10%,var(--cm-theme-surface-muted,#f2f5f8));color:var(--cm-theme-primary,#d62828)}.mobile-account-strip .mobile-notification-item-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.mobile-account-strip .mobile-notification-item-copy{display:grid;grid-gap:3px;gap:3px;min-width:0}.mobile-account-strip .mobile-notification-item-copy small,.mobile-account-strip .mobile-notification-item-copy strong,.mobile-account-strip .mobile-notification-item-copy time{display:block;max-width:100%;overflow:visible;color:inherit;font-weight:inherit;letter-spacing:0;line-height:1.3;text-overflow:clip;text-transform:none;white-space:normal}.mobile-account-strip .mobile-notification-item-copy strong{color:var(--cm-theme-text,#182231);font-size:.82rem;font-weight:780}.mobile-account-strip .mobile-notification-item-copy small{color:var(--cm-theme-text-muted,#667085);font-size:.72rem;font-weight:620}.mobile-account-strip .mobile-notification-item-copy time{color:var(--cm-theme-text-muted,#667085);font-size:.64rem;font-weight:650}.mobile-account-strip .mobile-notification-item-arrow{color:var(--cm-theme-text-muted,#667085);font-size:1.25rem;font-weight:500;letter-spacing:0;text-transform:none}.mobile-account-strip .mobile-notification-center-empty{display:grid;justify-items:center;grid-gap:7px;gap:7px;padding:34px 22px;color:var(--cm-theme-text,#182231);text-align:center}.mobile-account-strip .mobile-notification-center-empty strong{max-width:none;overflow:visible;color:var(--cm-theme-text,#182231);font-size:.9rem;text-overflow:clip;white-space:normal}.mobile-account-strip .mobile-notification-center-empty p{margin:0;color:var(--cm-theme-text-muted,#667085);font-size:.76rem;line-height:1.45}.mobile-account-strip .mobile-notification-center-panel>footer{padding:9px 14px 10px;border-top:1px solid var(--cm-theme-border,rgba(13,59,102,.1));background:var(--cm-theme-surface-muted,#f6f8fa);color:var(--cm-theme-text-muted,#667085);font-size:.64rem;font-weight:700;text-align:center}}@media (max-width:420px){.mobile-account-strip .mobile-notification-center-panel{right:-75px;width:calc(100vw - 16px);min-width:calc(100vw - 16px);border-radius:18px}.mobile-account-strip .mobile-notification-item{grid-template-columns:36px minmax(0,1fr) 14px;gap:9px;padding:11px}.mobile-account-strip .mobile-notification-item-icon{width:36px;min-width:36px;height:36px;border-radius:12px}}@media (max-width:640px){.dashboard-content{gap:10px;padding:10px 8px calc(18px + env(safe-area-inset-bottom))}.dashboard-content :where(.payments-page-stack,.premium-command-center,.premium-parent-center,.parent-clean-stack,.sections-tree-list,.enrollment-list,.event-payment-list,.compact-stack),.dashboard-content-rail{gap:10px}.dashboard-content :where(.hero-card,.panel-card,.wide-card,.metric-card,.list-card,.panel-card-inset,.relationship-card,.parent-clean-card,.event-payment-card,.enrollment-card,.enrollment-section-card,.attendance-section-card,.club-subscription-period-card,.subscription-period-card,.document-card,.support-ticket-card,.event-management-row){height:auto;min-height:0;border-radius:18px}.dashboard-content :where(.hero-card,.panel-card,.wide-card,.metric-card,.list-card){padding:12px}.dashboard-content :where(.wide-card,.section-grid,.stack-form,.filter-form,.table-wrap,.compact-table-wrap){margin-top:10px}.dashboard-content :where(.wide-card:first-child,.payments-page-stack>.wide-card){margin-top:0}.dashboard-content :where(.section-grid,.detail-grid,.form-grid,.children-card-grid,.club-dashboard-top-grid,.club-dashboard-stats-grid,.club-attention-grid,.subscription-summary-grid,.subscription-feature-grid,.shop-store-grid,.shop-product-grid){gap:10px}.dashboard-content :where(.inline-header,.list-card-header,.compact-item-row){gap:8px}.dashboard-content :where(.inline-header,.list-card-header,.compact-item-row)>:first-child{min-height:0;flex:1 1 auto}.dashboard-content :where(.compact-item-row,.parent-mini-row,.parent-event-mini-row,.parent-payment-direct-row,.subscription-history-row,.document-acceptance-row,.support-reply,.club-activity-item,.club-attention-card-shell){height:auto;min-height:0;padding:10px}.dashboard-content :where(.eyebrow){margin-bottom:3px;font-size:.62rem;line-height:1.2}.dashboard-content :where(.panel-card,.hero-card,.wide-card) h2{font-size:clamp(1.12rem,5.6vw,1.34rem);line-height:1.12}.dashboard-content :where(.panel-card,.hero-card,.wide-card) h3,.dashboard-content :where(.panel-card,.hero-card,.wide-card) h4{font-size:clamp(.94rem,4.5vw,1.08rem);line-height:1.2}.dashboard-content :where(.section-copy,.table-meta){font-size:.82rem;line-height:1.4}.dashboard-content :where(.stack-form,.embedded-form){gap:10px}.dashboard-content :where(.stack-form,.filter-form) label{gap:5px;font-size:.84rem}.dashboard-content :where(.stack-form input,.stack-form select,.filter-form input,.filter-form select,.filter-form textarea,.inline-input){min-height:44px;padding:10px 12px;border-radius:13px;font-size:.92rem}.dashboard-content .stack-form textarea{min-height:112px;padding:11px 12px;border-radius:13px;font-size:.92rem}.dashboard-content :where(.stack-form,.embedded-form,.filter-form) fieldset{min-width:0;padding:11px;border-radius:15px}.dashboard-content :where(.cta-row,.filter-actions,.form-actions,.parent-quick-links,.parent-row-actions,.club-superadmin-actions,.shop-order-actions,.shop-admin-product-actions,.subscription-period-actions){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(128px,100%),1fr));grid-gap:7px;gap:7px;width:100%}.dashboard-content :where(.cta-row,.filter-actions,.form-actions,.parent-quick-links,.parent-row-actions,.club-superadmin-actions,.shop-order-actions,.shop-admin-product-actions,.subscription-period-actions)>*{width:auto;min-width:0}.dashboard-content :where(.table-actions,.row-actions){display:flex;width:auto;max-width:100%;gap:6px;flex-wrap:wrap;justify-content:flex-start}.dashboard-content :where(.table-actions,.row-actions)>*{width:auto;min-width:0}.dashboard-content :where(.table-wrap,.compact-table-wrap,.event-payment-table-wrap)>table:not(.attendance-month-matrix):not(.payments-matrix-table):not(.subscription-plan-comparison-table) tbody{gap:8px}.dashboard-content :where(.table-wrap,.compact-table-wrap,.event-payment-table-wrap)>table:not(.attendance-month-matrix):not(.payments-matrix-table):not(.subscription-plan-comparison-table) tr{gap:6px;padding:10px;border-radius:15px}.payments-page-stack>.panel-card>.inline-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px}.payments-page-stack>.panel-card>.inline-header>.secondary-button{width:auto;min-width:76px;min-height:38px;padding-inline:12px}.payments-period-view-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;grid-gap:4px;gap:4px;margin:8px 0 0;padding:4px;border-radius:16px}.payments-period-view-toggle :where(.primary-button,.secondary-button){width:100%;min-width:0;min-height:38px;padding:7px 8px;font-size:clamp(.68rem,3.4vw,.8rem);line-height:1;white-space:nowrap}.payments-hidden-overdue-notice{gap:7px;padding:8px;border-radius:14px}.payments-hidden-overdue-notice>div{gap:6px}.payments-hidden-overdue-notice span{font-size:clamp(.68rem,3.1vw,.76rem)}.payments-hidden-overdue-notice .secondary-button{width:auto;min-width:0;min-height:36px;padding:6px 9px;font-size:clamp(.66rem,3vw,.74rem);white-space:nowrap}.payments-section-list{gap:8px;margin-top:10px}.payments-group-stack .payments-group-card,.payments-section-card{height:auto!important;min-height:0!important;border-radius:16px!important}.payments-group-card .payments-group-row,.payments-group-card.is-open .payments-group-row,.payments-section-toggle{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;grid-gap:7px;gap:7px;height:auto!important;min-height:0!important;padding:10px;border-radius:15px}.payments-group-card .payments-primary-toggle,.payments-primary-toggle{width:100%;min-height:40px;padding:0;flex:none}.payments-group-card .payments-primary-toggle strong,.payments-primary-toggle strong{min-width:0;font-size:.9rem;line-height:1.25;white-space:normal}.payments-primary-toggle .expand-chevron{width:38px;min-width:38px;height:38px}.payments-header-actions{display:flex;width:100%;gap:6px;flex-wrap:wrap;justify-content:flex-start}.payments-arrears-count,.payments-details-toggle{min-height:32px;padding:5px 9px;font-size:.78rem;line-height:1}.payments-inline-details{order:3;width:100%;gap:5px}.payments-inline-details span{padding:4px 7px;font-size:.7rem}.payments-group-stack{grid-auto-rows:auto;gap:8px;padding:8px}.payments-group-stack .group-players-wrap{margin:0;padding:2px 0 0}.payments-log-actions{gap:6px;margin:8px 10px 10px}.payment-history-action{min-height:36px;padding:6px 9px;font-size:.74rem}.modal-overlay{align-items:flex-end;padding:8px 8px 0}.club-logo-modal-panel,.compact-modal-panel,.event-modal-panel,.modal-panel,.player-details-modal-panel,.player-history-modal-panel{width:100%;height:auto;min-height:0;max-height:calc(100dvh - 8px);padding:14px 12px calc(18px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0}.modal-header{top:-14px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:8px;gap:8px;margin:-14px -12px 12px;padding:12px}.modal-header-actions{display:flex;width:auto;gap:6px}.modal-header-actions button{width:auto;min-width:40px;min-height:40px;padding-inline:11px;flex:0 0 auto}:root[data-app-theme] .section-entity-modal-panel .section-entity-modal-header{display:flex;flex-direction:column;align-items:stretch;gap:14px}:root[data-app-theme] .section-entity-modal-header>div:first-child{width:100%;min-width:0}:root[data-app-theme] .section-entity-modal-header .section-copy{max-width:58ch;margin:8px 0 0}:root[data-app-theme] .section-entity-modal-header .modal-header-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;width:100%}:root[data-app-theme] .section-entity-modal-header .modal-header-actions button{width:100%;min-width:0;min-height:44px;padding:9px 12px;white-space:normal}:root[data-app-theme] .section-entity-modal-header .modal-header-actions button:nth-child(2){grid-column:1/-1;grid-row:2}:root[data-app-theme] .section-entity-modal-header .modal-header-actions button:last-child{grid-column:2;grid-row:1}:root[data-app-theme] .section-entity-modal-panel>.stack-form{width:100%;min-width:0}:root[data-app-theme] .section-entity-modal-panel .section-create-entity-modal-header{gap:12px}:root[data-app-theme] .section-create-entity-modal-header .section-entity-modal-copy{display:block;width:100%;min-width:0;padding-right:50px}:root[data-app-theme] .section-create-entity-modal-header .eyebrow{margin:0 0 4px}:root[data-app-theme] .section-create-entity-modal-header h2{margin:0;font-size:clamp(1.35rem,6.5vw,1.65rem);line-height:1.14;overflow-wrap:normal;word-break:normal}:root[data-app-theme] .section-create-entity-modal-header .section-copy{max-width:none;margin-top:7px;line-height:1.42;overflow-wrap:normal;word-break:normal}:root[data-app-theme] .section-create-entity-modal-header .section-create-form-header-actions{display:block;gap:8px;width:100%}:root[data-app-theme] .section-create-entity-modal-header .section-create-form-header-actions>.section-create-close-button{position:absolute;top:12px;right:12px;width:42px;min-width:42px;height:42px;min-height:42px;padding:0}:root[data-app-theme] .section-create-entity-modal-header .section-create-form-header-actions>.section-create-save-actions{display:grid;grid-template-columns:minmax(92px,.72fr) minmax(0,1.28fr);grid-gap:8px;gap:8px;width:100%}:root[data-app-theme] .section-create-entity-modal-header .section-create-form-header-actions>.section-create-save-actions button{width:100%;min-width:0;min-height:44px;padding:9px 10px;white-space:normal}.dashboard-content .section-management-header-actions .section-add-fab:not(.ui-button){width:46px;min-width:46px;max-width:46px;height:46px;min-height:46px;max-height:46px;flex:0 0 46px;padding:0}}@media (max-width:380px){.dashboard-content{padding-inline:6px}.dashboard-content :where(.hero-card,.panel-card,.wide-card,.metric-card,.list-card){padding:10px;border-radius:16px}.payments-period-view-toggle :where(.primary-button,.secondary-button){padding-inline:5px;font-size:.67rem}.payments-hidden-overdue-notice{grid-template-columns:minmax(0,1fr)}.payments-hidden-overdue-notice .secondary-button{width:100%}.payments-arrears-count,.payments-details-toggle{font-size:.72rem}}.mobile-section-player-control{display:none}@media (max-width:640px){.dashboard-content :where(.hero-card,.panel-card,.wide-card,.metric-card,.list-card,.panel-card-inset,.relationship-card,.parent-clean-card,.event-payment-card,.enrollment-card,.attendance-section-card,.document-card,.support-ticket-card,.event-management-row){height:auto!important;min-height:0!important}.dashboard-content :where(.section-grid,.detail-grid,.details-grid,.form-grid,.stack-list,.compact-stack,.children-card-grid,.club-dashboard-top-grid,.club-dashboard-stats-grid,.club-attention-grid,.subscription-summary-grid,.subscription-feature-grid,.shop-store-grid,.shop-product-grid){grid-auto-rows:auto!important;gap:8px!important}.dashboard-content :where(.panel-card,.wide-card,.hero-card,.list-card){padding:10px}.dashboard-content :where(.panel-card-inset,.relationship-card,.parent-clean-card,.event-payment-card){padding:8px}.dashboard-content :where(.section-copy,.table-meta){margin-block:3px}.dashboard-content :where(.table-wrap,.compact-table-wrap,.event-payment-table-wrap){margin-top:8px}.dashboard-content :where(.table-wrap,.compact-table-wrap,.event-payment-table-wrap)>table:not(.attendance-month-matrix):not(.payments-matrix-table):not(.subscription-plan-comparison-table) tr{gap:4px;padding:8px;border-radius:13px}.sections-tree-list{gap:7px!important}.sections-tree-list .panel-card-inset,.sections-tree-list>.list-card{padding:0!important;border-radius:15px!important}.sections-tree-list>.list-card>.compact-stack{gap:6px!important;padding:6px!important}.sections-tree-list .compact-item-row,.sections-tree-list .panel-card-inset>.compact-item-row{min-height:0!important;padding:8px!important;border-radius:14px!important}.sections-tree-list .section-tree-counts{gap:4px;margin-top:4px}.sections-tree-list .section-tree-counts span{min-height:22px;padding:3px 7px;font-size:.67rem}.sections-tree-list .group-players-wrap{margin:0!important;padding:5px!important;overflow:visible!important}.sections-tree-list .nested-management-table{margin:0;border-spacing:0 4px}.sections-tree-list .nested-management-table tbody{display:grid;grid-gap:4px;gap:4px}.sections-tree-list .nested-management-table tr{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 38px!important;grid-gap:5px!important;gap:5px!important;min-height:46px;align-items:center;padding:4px 5px 4px 9px!important;border-radius:12px!important;background:var(--cm-theme-surface,rgba(255,255,255,.94))!important;box-shadow:none!important}.sections-tree-list .nested-management-table tr:has(.player-status-menu){grid-template-columns:minmax(0,1fr) 132px!important}.sections-tree-list .nested-management-table td:first-child{display:block!important;grid-column:1;grid-row:1;width:auto!important;min-width:0!important}.sections-tree-list .nested-management-table td:nth-child(2),.sections-tree-list .nested-management-table td:nth-child(3),.sections-tree-list .nested-management-table td:nth-child(4),.sections-tree-list .nested-management-table td:nth-child(5),.sections-tree-list .nested-management-table td:nth-child(6){display:none!important}.sections-tree-list .nested-management-table td:nth-child(7){display:block!important;grid-column:2;grid-row:1;width:38px!important;min-width:38px!important;margin:0!important;padding:0!important;border:0!important;align-self:center}.sections-tree-list .nested-management-table td:nth-child(7):has(.player-status-menu){width:132px!important;min-width:132px!important}.sections-tree-list .nested-management-table td[colspan]{display:block!important;grid-column:1;grid-row:1;width:auto!important;color:var(--cm-theme-text-muted,var(--muted));font-size:.78rem}.sections-tree-list .section-player-name-cell{gap:9px;min-height:38px;align-items:center}.sections-tree-list .section-player-name-cell>strong{font-size:.86rem;line-height:1.2}.sections-tree-list .section-player-desktop-actions,.sections-tree-list .section-player-name-cell>.player-move-menu{display:none!important}.mobile-section-player-control{display:flex;width:38px;min-width:38px;justify-content:flex-end}.mobile-section-player-control .section-player-action-approve,.mobile-section-player-control .section-player-approve-form{width:38px;min-width:38px;height:38px;min-height:38px}.mobile-player-actions-menu{width:38px;min-width:38px}.mobile-player-actions-trigger{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;flex-direction:column;gap:3px;padding:0;border:1px solid var(--cm-theme-border,rgba(13,59,102,.12));border-radius:12px;background:var(--cm-theme-surface-muted,rgba(13,59,102,.045));color:var(--cm-theme-text,var(--navy));cursor:pointer;list-style:none}.mobile-player-actions-trigger::-webkit-details-marker{display:none}.mobile-player-actions-trigger span{width:3px;height:3px;border-radius:999px;background:currentColor}.sections-tree-list .group-players-wrap:has(.mobile-player-actions-menu[open]),.sections-tree-list .panel-card-inset:has(.mobile-player-actions-menu[open]),.sections-tree-list>.list-card:has(.mobile-player-actions-menu[open]){position:relative;z-index:90;overflow:visible!important}.sections-tree-list .nested-management-table td.section-player-control-cell:has(.mobile-player-actions-menu[open]),.sections-tree-list .nested-management-table tr:has(.mobile-player-actions-menu[open]){position:relative;z-index:110;overflow:visible!important}.mobile-player-actions-menu[open]{position:relative;display:block;width:38px}.mobile-player-actions-panel{position:absolute;top:calc(100% + 5px);right:0;z-index:130;display:grid;grid-gap:4px;gap:4px;width:min(272px,calc(100vw - 48px));max-height:min(420px,var(--mobile-player-actions-available-height,calc(100dvh - 150px)));padding:6px;border:1px solid var(--cm-theme-border,rgba(13,59,102,.1));border-radius:14px;background:var(--cm-theme-surface,#ffffff);box-shadow:0 18px 42px rgba(13,35,58,.2);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.mobile-player-actions-menu[data-placement=up] .mobile-player-actions-panel{top:auto;bottom:calc(100% + 5px)}.mobile-player-actions-menu[data-placement=down] .mobile-player-actions-panel{top:calc(100% + 5px);bottom:auto}.mobile-player-actions-panel .section-tree-invite-button,.mobile-player-actions-panel>.mobile-player-move-details>summary,.mobile-player-actions-panel>:where(a,button){display:flex;width:100%;min-width:0;min-height:40px;align-items:center;justify-content:flex-start;padding:8px 10px;border:0;border-radius:9px;background:var(--cm-theme-surface,#ffffff);color:var(--cm-theme-text,var(--navy));box-shadow:none;font-size:.8rem;font-weight:800;line-height:1.2;text-align:left;text-decoration:none;cursor:pointer;list-style:none}.mobile-player-actions-panel>:where(a,button):focus-visible,.mobile-player-actions-panel>:where(a,button):hover{background:var(--cm-theme-surface-strong,rgba(13,59,102,.08))}.mobile-player-actions-panel .section-player-parent-invite-form{display:block;width:100%}.mobile-player-actions-panel .mobile-player-delete-action{color:var(--red)!important}.mobile-player-move-details{width:100%}.mobile-player-move-details>summary::-webkit-details-marker{display:none}.mobile-player-move-details[open]>summary{background:var(--cm-theme-surface-strong,rgba(13,59,102,.08))}.mobile-player-move-form{padding:5px 0 0}.mobile-player-move-form .compact-form{gap:6px}.mobile-player-move-form :where(select,button){min-height:40px}.sections-tree-list .nested-management-table td:nth-child(7)>.section-player-actions:not(.section-player-desktop-actions){display:flex;width:38px;justify-content:flex-end}}@media (max-width:380px){.dashboard-content :where(.panel-card,.wide-card,.hero-card,.list-card){padding:8px}.sections-tree-list .nested-management-table tr{padding-left:8px!important}}@media (max-width:640px){.attendance-player-list{gap:6px}.dashboard-content .attendance-player-row{display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:50px!important;align-items:center;grid-gap:8px!important;gap:8px!important;padding:5px 7px 5px 11px!important;border-radius:13px;cursor:pointer}.dashboard-content .attendance-player-main{display:block;grid-column:1;min-width:0;line-height:1.2}.dashboard-content .attendance-player-name-nowrap{display:block;min-width:0;color:var(--cm-theme-text,var(--ink));font-size:.88rem;font-weight:750;line-height:1.2;white-space:normal}.dashboard-content .attendance-player-controls{display:inline-flex;grid-column:2;min-width:42px;min-height:42px;align-items:center;justify-content:flex-end;justify-self:end;gap:6px}.dashboard-content .attendance-presence-checkbox,.dashboard-content .stack-form .attendance-presence-checkbox{box-sizing:border-box;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;margin:0 7px 0 0!important;padding:0!important;flex:0 0 18px;accent-color:#20a376;transform:none!important}.attendance-player-list+.form-message+.primary-button,.attendance-player-list+.primary-button{margin-top:2px}}@media (max-width:900px){:root[data-app-theme] .invite-parent-modal-panel>.invite-parent-modal-header,:root[data-app-theme] .invite-player-modal-panel>.invite-player-modal-header{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;grid-gap:14px!important;gap:14px!important;padding-inline:max(18px,env(safe-area-inset-left)) max(18px,env(safe-area-inset-right))!important}:root[data-app-theme] .invite-parent-modal-header>.invite-parent-modal-heading,:root[data-app-theme] .invite-player-modal-header>.invite-player-modal-heading{display:block!important;width:100%!important;min-width:0!important;max-width:none!important;flex:none!important}:root[data-app-theme] .invite-parent-modal-heading :where(h2,.section-copy),:root[data-app-theme] .invite-player-modal-heading :where(h2,.section-copy){width:100%!important;max-width:none!important;word-break:normal!important;overflow-wrap:normal!important}:root[data-app-theme] .invite-parent-modal-header>.modal-header-actions,:root[data-app-theme] .invite-player-modal-header>.modal-header-actions{display:flex!important;grid-column:1!important;width:100%!important;min-width:0!important;justify-content:flex-start!important;flex-wrap:wrap!important}:root[data-app-theme] .invite-parent-modal-header>.modal-header-actions>button,:root[data-app-theme] .invite-player-modal-header>.modal-header-actions>button{width:auto!important;min-width:0!important;flex:1 1 auto!important}}