:root{--ekipo-forest:#123c32;--ekipo-lime:#d0f45c;--ekipo-label:#26724d;--final-content:1440px}html[data-ekipo-mode=dark]{--ekipo-label:#a9d797}body,html{background:var(--bg,#f5f6f1)!important;color:var(--text,#17382f)!important}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}html body :is(h1,h2,h3){letter-spacing:-.035em;line-height:1.16}html body :is(.eyebrow,.trainer-dashboard-head small,.club-hero small,.public-brand,.poster-brand,.login-card-head small,.home-kicker){color:var(--ekipo-label)!important}html body :is(.shell,.club-shell,.pro-shell,.admin-overview){max-width:1440px;padding-top:32px;padding-bottom:90px}html body :is(.page-heading,.club-page-heading,.pro-heading){margin-top:14px;margin-bottom:26px}html body :is(.page-heading h1,.pro-heading h1,.trainer-dashboard-head h1,.club-callups-hero h1){font-size:clamp(30px,3.4vw,46px)!important;line-height:1.12!important}html body :is(.panel,.manage-card,.club-panel,.pro-card,.card,.wizard-card,.admin-stats a,.trainer-kpi-grid>a,.trainer-next-events,.trainer-attention,.trainer-board-summary,.subscription-org-card,.community-sidebar,.community-chat,.account-card){background:var(--panel)!important;border:1px solid var(--line)!important;border-radius:18px!important;box-shadow:0 6px 24px #123c3205!important;color:var(--text)}html body :is(.primary,.pro-card button.primary,.pro-tabs button.active,.coach-message-tabs a.active){background:var(--accent)!important;color:var(--accent-ink)!important;border-color:var(--accent)!important;box-shadow:none!important;border-radius:11px!important;min-height:44px}html body :is(.secondary,.header-icon-button,.header-user-button){background:var(--panel)!important;color:var(--text)!important;border:1px solid var(--line)!important;border-radius:11px!important;box-shadow:none!important;min-height:44px}html body :is(.primary,.secondary){font-size:14px!important;font-weight:700!important;padding:12px 17px!important}html body button:disabled{cursor:not-allowed;opacity:.5}html body :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea){background:var(--input-bg)!important;color:var(--text)!important;border-color:var(--line)!important;border-radius:10px!important}html body :is(input,select,textarea)::placeholder{color:var(--muted)!important;opacity:.85}html body :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--ekipo-label)!important;outline-offset:3px!important}html body :is(.trainer-kpi-grid strong,.pro-metrics strong,.admin-stats strong){color:var(--text)!important;font-size:32px!important}html body :is(.trainer-event-card,.club-person-row,.user-item,.sms-contact,.community-thread-list button,.tournament-row){border-color:var(--line)!important;background:var(--panel-2)!important;color:var(--text)!important;border-radius:12px!important}html body .trainer-dashboard-head{padding-bottom:10px}html body .trainer-kpi-grid{gap:14px}html body .trainer-kpi-grid>a{min-height:125px!important;padding:20px!important}html body :is(.topbar,.club-topbar){border-color:var(--line)!important}html body :is(.club-panel-head,.pro-toolbar){gap:12px;flex-wrap:wrap}html body .app-header{background:var(--bg)!important;border-bottom:1px solid var(--line)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body .app-header-inner{max-width:none!important;gap:20px;padding:0 28px!important;min-height:78px!important;height:auto}html body .app-brand{font-size:25px!important;letter-spacing:-1px!important;font-weight:850!important;gap:10px}html body .app-brand-mark,html body .wow-brand-mark{background:var(--ekipo-forest)!important;color:var(--ekipo-lime)!important;font-size:30px!important;font-weight:900!important;font-style:italic;letter-spacing:-4px!important;box-shadow:none!important;border:0!important;border-radius:11px!important;min-width:39px;height:39px;display:inline-flex;align-items:center;justify-content:center;padding-right:5px}.ekipo-club-identity{display:flex;flex-direction:column;gap:3px;margin-right:auto;min-width:0}.ekipo-club-identity strong{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:320px}.ekipo-club-identity small{font-size:11px;color:var(--muted)}html body .app-header-actions{margin-left:auto;gap:8px}html body .header-theme-dot{background:var(--ekipo-label)!important}html body .header-avatar{background:var(--panel-2)!important;color:var(--text)!important}html body .header-popover{background:var(--panel)!important;color:var(--text)!important;border-color:var(--line)!important;box-shadow:0 16px 50px #0002!important}html body .header-popover a:hover,html body .header-popover button:hover{background:var(--panel-2)!important}html body .app-main-nav a.active{background:var(--accent)!important;color:var(--accent-ink)!important}.ekipo-mobile-nav{display:none}@media(min-width:1100px){body.ekipo-workspace{margin-left:232px!important}body.ekipo-workspace:before{content:"";position:fixed;inset:0 auto 0 0;width:232px;background:var(--ekipo-forest);z-index:800}body.ekipo-workspace .app-brand{position:fixed;top:25px;left:26px;color:#f5f6f1!important;z-index:852}body.ekipo-workspace .app-brand-mark{background:#ffffff12!important}body.ekipo-workspace .app-main-nav{position:fixed;left:15px;top:105px;bottom:90px;width:202px;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:6px!important;overflow-y:auto!important;overflow-x:hidden!important;padding:0!important;max-width:none!important;flex-wrap:nowrap!important}body.ekipo-workspace .app-main-nav a{color:#dce9de!important;padding:13px 16px!important;min-height:47px;flex:none!important;width:100%;white-space:normal!important;font-size:14px!important;border-radius:10px!important;border:0!important}body.ekipo-workspace .app-main-nav a:hover{background:#ffffff12!important}body.ekipo-workspace .app-main-nav a.active{background:var(--ekipo-lime)!important;color:#123c32!important}body.ekipo-workspace .app-main-nav:after{content:"Skupaj na igrišču.";display:block;padding:22px 16px;border-top:1px solid #ffffff25;color:#dce9de;font-size:12px;margin-top:auto}body.ekipo-workspace .app-header{position:-webkit-sticky;position:sticky;top:0;z-index:850}body.ekipo-workspace .admin-context{max-width:none;padding:12px 28px}body.ekipo-workspace .shell{width:100%;min-width:0;padding-left:32px;padding-right:32px}body.ekipo-workspace .header-popover{max-height:calc(100dvh - 95px);overflow:auto}}@media(max-width:1099px){html body .app-header-inner{flex-wrap:wrap!important;padding:12px 16px!important;gap:12px!important}html body .app-header .app-main-nav{order:3!important;width:100%!important;max-width:100%!important;display:flex!important;flex:0 0 100%!important;overflow-x:auto!important;flex-wrap:nowrap!important;padding:4px 0!important;gap:6px!important}html body .app-header .app-main-nav a{white-space:nowrap;flex-shrink:0;padding:10px 12px!important}.ekipo-club-identity{display:none}html body .app-header-actions{gap:5px!important}html body .app-brand{margin-right:auto;font-size:21px!important}.ekipo-mobile-nav{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:900;background:var(--panel);border-top:1px solid var(--line);padding:8px 10px calc(8px + env(safe-area-inset-bottom));justify-content:space-around}.ekipo-mobile-nav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:44px;min-width:60px;color:var(--muted);text-decoration:none;font-size:11px}.ekipo-mobile-nav a span{font-size:21px}.ekipo-mobile-nav a.active{color:var(--ekipo-label)}html body.ekipo-workspace{padding-bottom:76px}}@media(max-width:600px){html body .app-header-inner{gap:8px!important;padding:10px 12px!important}html body .app-brand{font-size:19px!important;gap:6px}html body .app-brand-mark{min-width:31px;width:31px;height:33px;font-size:26px!important}html body .header-action-label,html body .header-user-copy{display:none!important}html body .header-icon-button,html body .header-user-button{padding:6px 9px!important;min-height:40px}html body .shell{padding-left:16px!important;padding-right:16px!important}html body :is(.page-heading h1,.pro-heading h1,.trainer-dashboard-head h1){font-size:30px!important}html body :is(.club-panel,.pro-card,.manage-card){padding:18px!important}html body .parent-mobile-bottom-nav{background:var(--panel)!important;border-color:var(--line)!important}html body .parent-mobile-bottom-nav a.active{color:var(--ekipo-label)!important}html body .header-popover{position:fixed!important;left:12px!important;right:12px!important;top:70px!important;width:auto!important;max-width:none!important;max-height:calc(100dvh - 155px);overflow:auto}}html body .login-page{background:var(--bg)!important;background-image:none!important}html body .login-shell{width:min(1280px,100%);padding:30px 32px!important;min-height:100dvh}html body .login-brand strong{font-size:27px!important;letter-spacing:-1px!important;text-transform:uppercase}html body .login-grid{gap:48px!important;align-items:stretch!important;grid-template-columns:1.1fr 1fr!important;min-height:0!important;padding:40px 0!important}html body .login-grid>.login-copy{background:#123c32;border-radius:24px;padding:44px;display:flex;flex-direction:column;justify-content:center;min-height:560px}html body .login-grid>.login-copy h1{font-size:clamp(44px,5vw,68px)!important;line-height:1.04!important;color:#f5f6f1!important;letter-spacing:-.055em!important}html body .login-grid>.login-copy h1 em{color:#d0f45c!important;background:none!important;-webkit-text-fill-color:#d0f45c!important}html body .login-grid>.login-copy p{color:#d4e2d5!important;font-size:17px!important}html body .login-copy .wow-pill{color:#d0f45c!important;background:transparent!important;border-color:#ffffff30!important;font-size:10px!important}html body .login-proof span{background:#ffffff0d!important;color:#d4e2d5!important;border-color:#ffffff20!important}html body .login-card{border:1px solid var(--line)!important;background:var(--panel)!important;box-shadow:0 12px 40px #123c3208!important;border-radius:24px!important;padding:36px!important;align-self:center}html body .login-card-head h2{font-size:32px!important;color:var(--text)!important}html body .login-card input{min-height:48px}html body .login-card-head p,html body .login-footer,html body .login-help{color:var(--muted)!important}html body .login-footer{border-color:var(--line)!important}@media(max-width:850px){html body .login-grid{grid-template-columns:1fr!important;gap:20px!important;padding:24px 0!important}html body .login-grid>.login-copy{min-height:0;padding:26px;order:0!important}html body .login-grid>.login-copy h1{font-size:40px!important}html body .login-proof{display:none!important}html body .login-card{width:100%!important;max-width:none!important;padding:24px!important}html body .login-shell{padding:20px 16px!important}html body .login-grid>.login-copy p{font-size:14px!important;margin-bottom:0}}@media print{body.ekipo-workspace{margin-left:0!important;padding-bottom:0!important}.ekipo-club-identity,.ekipo-mobile-nav,body.ekipo-workspace:before{display:none!important}}html body:before{display:none!important}@media(min-width:1100px){html body.ekipo-workspace:before{display:block!important;opacity:1!important;mask-image:none!important;-webkit-mask-image:none!important;background:#123c32!important;pointer-events:none!important}html body.ekipo-workspace main.shell{width:100%!important;max-width:1440px!important;margin-left:auto!important;margin-right:auto!important;min-width:0!important}}html body :is(.admin-context a,.club-panel-head a,.pro-shortcut a,.parent-panel-head a,.trainer-dashboard-head small){color:var(--ekipo-label)!important}html body :is(.parent-action-panel,.parent-upcoming-panel,.parent-notices-panel,.parent-calendar-section){background:var(--panel)!important;border:1px solid var(--line)!important;border-radius:18px!important;box-shadow:none!important}html body .parent-apple-hero small{color:var(--ekipo-label)!important}@media(min-width:1100px){html body.ekipo-workspace main.parent-app{width:100%!important;max-width:1440px!important;margin-inline:auto!important}body.ekipo-workspace .app-main-nav .community-nav-badge{position:static!important;display:inline-flex!important;margin-left:8px;transform:none!important;vertical-align:middle;background:#d0f45c!important;color:#123c32!important;box-shadow:none!important}}html body :is(.parent-panel-head small,.parent-apple-hero small,.parent-action-quick-main small){color:var(--ekipo-label)!important}html body .parent-notices-panel{min-height:0!important}html body .parent-mobile-bottom-nav{box-shadow:0 -2px 15px #123c3208!important;border:1px solid var(--line)!important}html body .parent-mobile-bottom-nav a.active :is(span,b){color:var(--ekipo-label)!important}html[data-ekipo-mode=light] body .club-event-type.training{color:#26724d!important;border-color:#b5d8bd!important;background:#edf6ec!important}html[data-ekipo-mode=light] body .club-event-type.match{color:#805600!important;border-color:#dfca91!important;background:#fff6da!important}html body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important;font-size:15px}html body :is(.club-hero h1,.parent-apple h1,.parent-app h1,.trainer-dashboard-head h1,.pro-heading h1){font-size:clamp(28px,3.2vw,42px)!important;letter-spacing:-1.6px!important;line-height:1.13!important;margin:10px 0 12px!important}html body :is(.club-hero,.parent-apple-hero,.trainer-dashboard-head){padding:0!important;margin:0 0 26px!important;min-height:0!important;gap:20px!important}html body :is(.club-hero p,.parent-apple-hero p,.trainer-dashboard-head p){font-size:14px!important;line-height:1.5!important;margin:0!important;max-width:700px}html body :is(.club-shell,.parent-app){padding:36px!important}html body :is(.pro-shortcut,.ekipo-detail-metrics){display:none!important}html body .trainer-selection-chips{margin-top:16px!important;gap:6px!important}html body .trainer-selection-chip{padding:5px 10px!important;font-size:11px!important;min-height:28px!important;background:var(--panel)!important;color:var(--text)!important;border:1px solid var(--line)!important}html body .trainer-selection-chip.selection-color-0{--selection-accent:#4f9cff!important}html body .trainer-selection-chip.selection-color-1{--selection-accent:#36c98b!important}html body .trainer-selection-chip.selection-color-2{--selection-accent:#ffad45!important}html body .trainer-selection-chip.selection-color-3{--selection-accent:#d17cff!important}html body .trainer-selection-chip.selection-color-4{--selection-accent:#ff6b7a!important}html body .trainer-selection-chip.selection-color-5{--selection-accent:#45c7d8!important}html body .trainer-selection-chip.selection-color-6{--selection-accent:#d3bf48!important}html body .trainer-selection-chip.selection-color-7{--selection-accent:#8d9cff!important}html body .trainer-selection-chip[class*=selection-color-]{background:color-mix(in srgb,var(--selection-accent) 12%,var(--panel))!important;color:var(--selection-accent)!important;border-color:color-mix(in srgb,var(--selection-accent) 44%,var(--line))!important;box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--selection-accent) 18%,transparent)!important}html body .club-hero-actions{max-width:360px;align-self:center}html body .club-hero-actions :is(a,button){font-size:12px!important;padding:10px 12px!important;min-height:40px!important}html body .parent-child-switch{margin:0 0 22px!important}html body .parent-child-switch :is(button,a){font-size:13px!important}.ekipo-logo{width:37px;height:37px;flex:none;overflow:visible}.ekipo-sidebar-club,.ekipo-sidebar-settings{display:none}html body .app-main-nav a:before{content:"▤";display:inline-flex;width:20px;flex:none;font-size:19px;justify-content:center;font-weight:400}html body .app-main-nav a[href="/club"]:before,html body .app-main-nav a[href="/club/parent"]:before{content:"◫"}html body .app-main-nav a[href*="/teams"]:before{content:"⚑"}html body .app-main-nav a[href*="/people"]:before{content:"♧"}html body .app-main-nav a[href*="/calendar"]:before{content:"▦"}html body .app-main-nav a[href*="/community"]:before,html body .app-main-nav a[href*="/messages"]:before{content:"☏"}html body .app-main-nav a[href*="/tournaments"]:before{content:"◇"}html body .app-main-nav a[href*="tab=fees"]:before{content:"€"}html body .app-main-nav a{display:flex!important;align-items:center!important;gap:13px!important}@media(min-width:1100px){html body.ekipo-workspace{margin-left:238px!important}html body.ekipo-workspace:before{width:238px!important}html body.ekipo-workspace .app-brand{top:31px!important;left:27px!important;font-size:27px!important}html body.ekipo-workspace .app-main-nav{top:206px!important;left:17px!important;width:204px!important;bottom:112px!important;gap:3px!important}html body.ekipo-workspace .app-main-nav:before{content:"TVOJ KLUB";font-size:9px;letter-spacing:2px;color:#b2c6b9;padding:0 13px 10px}html body.ekipo-workspace .app-main-nav a{font-size:13px!important;min-height:48px!important;padding:11px 13px!important}html body.ekipo-workspace .app-main-nav:after{display:none!important}html body.ekipo-workspace .ekipo-sidebar-club{display:flex;position:fixed;top:105px;left:17px;width:204px;align-items:center;gap:10px;border:1px solid #ffffff26;border-radius:13px;padding:14px 10px;color:#f5f8ef;background:#ffffff05}.ekipo-sidebar-club>span{background:#ffffff10;border:1px solid #ffffff30;border-radius:9px;padding:8px 11px;font-weight:800}.ekipo-sidebar-club>div{min-width:0}.ekipo-sidebar-club strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.ekipo-sidebar-club small{display:block;color:#bbccc1;font-size:10px;margin-top:5px}html body.ekipo-workspace .ekipo-sidebar-settings{display:flex;position:fixed;bottom:64px;left:28px;width:182px;justify-content:space-between;color:#d4e3d9;font-size:12px;text-decoration:none;padding:12px 0}html body.ekipo-workspace .ekipo-sidebar-settings:after{content:"Skupaj na igrišču.";position:fixed;left:28px;bottom:20px;width:182px;border-top:1px solid #ffffff26;padding-top:16px;font-size:11px;font-weight:700}html body .ekipo-club-identity{flex-direction:row;align-items:center;gap:18px}.ekipo-club-identity strong{font-size:12px!important;font-weight:500;color:var(--muted)}.ekipo-club-identity small{border-left:1px solid var(--line);padding-left:18px}html body .app-header-inner{min-height:78px!important;padding:0 36px!important}}.ekipo-overview{margin:0 0 26px;min-width:0}html body .ekipo-summary-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:24px}html body .ekipo-summary-metrics>a{display:flex;align-items:center;gap:16px;background:var(--panel);border:1px solid var(--line);border-radius:13px;padding:20px;text-decoration:none;color:var(--text);min-height:92px}.ekipo-summary-metrics i{font-style:normal;background:var(--panel-2);color:var(--ekipo-label);border-radius:12px;width:45px;height:45px;display:grid;place-items:center;font-size:25px;flex:none}.ekipo-summary-metrics strong{display:block;font-size:30px;line-height:1.15}.ekipo-summary-metrics span{display:block;font-size:12px;color:var(--muted);margin-top:5px}html body .ekipo-overview-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:22px;gap:22px;align-items:stretch}html body .ekipo-overview-grid>article{min-width:0;border:1px solid var(--line);border-radius:18px;background:var(--panel);padding:24px;box-shadow:0 8px 35px #163b2d06}html body .ekipo-overview h2{font-size:21px!important;margin:0 0 18px!important;letter-spacing:-.65px!important}html body .ekipo-feature-card{display:grid;grid-template-columns:minmax(0,1fr) 145px;grid-gap:22px;gap:22px;align-items:center;min-height:310px}html body .ekipo-feature-card h2{font-size:30px!important;overflow-wrap:anywhere}.ekipo-feature-card p{font-size:13px;line-height:1.6;color:var(--muted);margin:0 0 8px}.ekipo-feature-card .primary{display:inline-flex;text-decoration:none;margin-top:18px;font-size:12px!important}.ekipo-overview .eyebrow{font-size:10px;letter-spacing:1.8px;margin-bottom:18px}.ekipo-field{position:relative;align-self:stretch;min-height:240px;background:#123c32;color:#d0f45c;display:flex;align-items:center;justify-content:center;flex-direction:column;overflow:hidden;padding:20px}.ekipo-field-lines{position:absolute;inset:24px 16px;border:1px solid #ffffff30;border-radius:2px}.ekipo-field-lines:before{content:"";position:absolute;top:50%;width:100%;border-top:1px solid #ffffff30}.ekipo-field-lines:after{content:"";position:absolute;top:50%;left:50%;width:56px;height:56px;border:1px solid #ffffff30;border-radius:50%;transform:translate(-50%,-50%)}.ekipo-field strong{font-size:clamp(24px,3vw,48px);font-style:italic;letter-spacing:-2px;z-index:1;text-align:center;overflow-wrap:anywhere;max-width:100%}.ekipo-field small{position:absolute;bottom:40px;left:8px;right:8px;font-size:8px;letter-spacing:1.7px;color:#bbccc1;text-align:center}.ekipo-attention-card>a,.ekipo-attention-notice{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:17px 0;border-bottom:1px solid var(--line);text-decoration:none;color:var(--text)}.ekipo-attention-card strong{display:block;font-size:13px}.ekipo-attention-card small{display:block;font-size:11px;color:var(--muted);margin-top:7px;line-height:1.5}.ekipo-attention-card b{font-size:11px;background:var(--panel-2);padding:6px 9px;border-radius:6px}.ekipo-attention-notice{display:block}.ekipo-attention-notice small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ekipo-week-card header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px}.ekipo-week-card header h2{margin-bottom:0!important}.ekipo-week-card header a{font-size:11px!important;text-decoration:none}.ekipo-mini-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:5px;gap:5px}.ekipo-mini-week>a{min-width:0;min-height:150px;display:flex;flex-direction:column;align-items:center;padding:10px 3px;gap:9px;border:1px solid transparent;border-radius:9px;background:var(--bg);text-decoration:none;color:var(--text)}.ekipo-mini-week>a.today{border-color:var(--ekipo-label)}.ekipo-mini-week small{font-size:9px;color:var(--muted);text-transform:uppercase}.ekipo-mini-week strong{font-size:15px}.ekipo-mini-week span{font-size:9px;max-width:100%;overflow:hidden;text-overflow:ellipsis;background:var(--panel-2);padding:6px 3px;border-radius:5px}html body .ekipo-connect-card{background:#123c32!important;color:#f5f8ef!important;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px}.ekipo-connect-card>small{font-size:10px;letter-spacing:2px;font-weight:800;color:#d0f45c}.ekipo-connect-card p{color:#bbccc1;font-size:13px;line-height:1.7;margin:0 0 10px}.ekipo-connect-card a{background:#d0f45c!important;color:#123c32!important;font-size:12px!important;text-decoration:none}html body :is(.parent-action-panel,.parent-upcoming-panel,.parent-notices-panel){padding:24px!important;margin-bottom:22px!important}html body :is(.parent-panel-head h2,.club-panel-head h2){font-size:21px!important}html body :is(.parent-panel-empty,.club-empty){min-height:80px!important;padding:24px!important}html body .parent-main-grid{gap:22px!important}html body .parent-week-calendar{min-height:260px!important}html body .parent-calendar-day{min-height:240px!important}html body :is(.community-chat,.community-sidebar){min-height:340px!important}html body .community-empty{min-height:300px!important}html body .club-management-panel{background:var(--panel)!important;border:1px solid var(--line)!important;border-radius:18px!important;padding:24px!important}@media(max-width:1250px){html body .ekipo-feature-card{grid-template-columns:minmax(0,1fr) 100px;padding:20px;gap:12px}.ekipo-field strong{font-size:28px}.ekipo-field small{font-size:7px;letter-spacing:.5px}}@media(max-width:800px){html body :is(.club-shell,.parent-app){padding:24px 16px!important}html body .ekipo-overview-grid{grid-template-columns:1fr}html body .ekipo-summary-metrics{gap:8px}html body .ekipo-summary-metrics>a{padding:14px 10px;gap:8px;flex-direction:column;align-items:flex-start;min-height:110px}.ekipo-summary-metrics i{width:30px;height:30px;font-size:20px}.ekipo-summary-metrics strong{font-size:24px}.ekipo-summary-metrics span{font-size:10px}.ekipo-mini-week>a{min-height:120px}html body .ekipo-feature-card{min-height:255px;grid-template-columns:minmax(0,1fr) 100px}.ekipo-field{min-height:215px}.ekipo-week-card header{flex-wrap:wrap}html body .ekipo-overview-grid>article{padding:20px}.ekipo-logo{width:30px;height:30px}}@media print{.ekipo-sidebar-club,.ekipo-sidebar-settings{display:none!important}}.ekipo-metric-people:before{content:"♧"}.ekipo-metric-pending:before{content:"↗"}.ekipo-metric-calendar:before{content:"▦"}html body .ekipo-field strong{color:#d0f45c!important}html body .ekipo-connect-card h2{color:#f5f8ef!important}html body .ekipo-connect-card p{color:#bbccc1!important}html body .ekipo-sidebar-club strong{color:#f5f8ef!important}html body .ekipo-sidebar-club small{color:#bbccc1!important}html body .club-hero-actions :is(a,button){white-space:nowrap!important}html body .ekipo-overview .eyebrow{display:block;margin-bottom:18px!important;letter-spacing:1.8px!important}html body .ekipo-attention-card .parent-action-panel{padding:0!important;margin:0!important;border:0!important;box-shadow:none!important;background:transparent!important}html body .ekipo-attention-card .parent-all-done{padding:18px!important;font-size:13px!important}html body .ekipo-attention-card .parent-action-quick{padding:12px!important;display:block!important}html body .ekipo-attention-card .parent-response-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:6px!important;gap:6px!important;margin-top:12px!important}html body .ekipo-attention-card .parent-response-grid button{min-width:0!important;font-size:12px!important;padding:8px!important;min-height:40px!important}html body.ekipo-workspace{--ekipo-gap:20px;--ekipo-card-padding:22px}html body.ekipo-workspace :is(.ekipo-overview-grid,.trainer-work-grid,.parent-main-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:var(--ekipo-gap)!important;align-items:stretch!important}html body.ekipo-workspace .parent-main-grid>aside,html body.ekipo-workspace .parent-main-grid>section,html body.ekipo-workspace :is(.trainer-work-grid,.parent-main-grid)>.club-panel{height:auto!important;align-self:stretch!important;margin:0!important}html body.ekipo-workspace :is(.club-panel,.parent-upcoming-panel,.parent-notices-panel,.ekipo-overview-grid>article,.club-management-panel){padding:var(--ekipo-card-padding)!important;border-radius:16px!important;border:1px solid var(--line)!important;background:var(--panel)!important;box-shadow:0 4px 18px #123c3204!important;min-width:0}html body.ekipo-workspace .ekipo-overview-grid>.ekipo-connect-card{background:#123c32!important}html body.ekipo-workspace :is(.trainer-work-grid,.parent-main-grid,.trainer-board-summary,.club-people-grid){margin-bottom:20px!important}html body.ekipo-workspace :is(.club-panel-head,.parent-panel-head){margin:0 0 16px!important;padding:0!important;min-height:0!important;align-items:center!important;gap:12px!important}html body.ekipo-workspace :is(.club-panel-head h2,.parent-panel-head h2,.ekipo-overview h2){font-size:21px!important;font-weight:700!important;line-height:1.25!important;letter-spacing:-.5px!important;margin:0!important}html body.ekipo-workspace :is(.club-panel-head small,.parent-panel-head small){display:block;font-size:10px!important;font-weight:700!important;line-height:1.4!important;letter-spacing:1.2px!important;margin:0 0 6px!important;color:var(--muted)!important}html body.ekipo-workspace :is(.page-heading,.club-page-heading){margin:22px 0 24px!important;padding:0!important;min-height:0!important}html body.ekipo-workspace .topbar{margin:0 0 22px!important;padding:0 0 16px!important;min-height:0!important}html body.ekipo-workspace .page-heading h1{font-size:36px!important;margin:8px 0 10px!important;line-height:1.15!important}html body.ekipo-workspace .page-heading p{font-size:14px!important;line-height:1.55!important;margin:0!important}html body.ekipo-workspace :is(.club-empty,.parent-panel-empty){min-height:0!important;padding:18px 12px!important;font-size:13px!important;line-height:1.5!important}html body.ekipo-workspace .trainer-board-summary{min-height:0!important}html body.ekipo-workspace .trainer-board-summary .club-empty{padding:12px 0!important;text-align:left!important}html body.ekipo-workspace .trainer-event-card{padding:14px!important;gap:14px!important;min-height:100px!important;flex-wrap:wrap!important}html body.ekipo-workspace .trainer-event-content{min-width:0!important;flex:1 1 160px!important;gap:10px!important}html body.ekipo-workspace .trainer-event-main{min-width:0!important}html body.ekipo-workspace .trainer-event-main strong{font-size:14px!important;line-height:1.4!important;overflow-wrap:anywhere}html body.ekipo-workspace .trainer-event-main small{font-size:11px!important;letter-spacing:0!important;line-height:1.5!important}html body.ekipo-workspace .coach-event-responses{flex-wrap:wrap!important;gap:6px!important;font-size:11px!important}html body.ekipo-workspace .attention-item{padding:14px 0!important;gap:12px!important;min-height:0!important}html body.ekipo-workspace .attention-item strong{font-size:13px!important;line-height:1.4!important}html body.ekipo-workspace .attention-item small{font-size:11px!important;letter-spacing:0!important;font-weight:400!important;line-height:1.5!important}html body.ekipo-workspace .club-people-toolbar{padding:14px!important;gap:10px!important;margin:0 0 16px!important;border-radius:16px!important;background:var(--panel)!important}html body.ekipo-workspace .club-people-list{display:grid!important;grid-gap:8px!important;gap:8px!important}html body.ekipo-workspace .club-person-row{padding:14px 16px!important;min-height:78px!important;gap:14px!important;border:1px solid var(--line)!important;border-radius:10px!important;background:var(--panel-2)!important;align-items:center!important}html body.ekipo-workspace .club-person-row>div{min-width:0}html body.ekipo-workspace .club-person-row strong{font-size:14px!important;font-weight:650!important;line-height:1.4!important}html body.ekipo-workspace .club-person-row :is(span,small){font-size:12px!important;line-height:1.5!important;letter-spacing:0!important;font-weight:400!important;overflow-wrap:anywhere}html body.ekipo-workspace .club-person-row small{color:var(--muted)!important}html body.ekipo-workspace .ekipo-attention-card .parent-action-panel{padding:0!important;border:0!important;margin:0!important}html body.ekipo-workspace .ekipo-feature-card h2{font-size:28px!important;margin-bottom:16px!important}html body.ekipo-workspace .ekipo-attention-card>h2{margin-bottom:12px!important}html body.ekipo-workspace .ekipo-mini-week>a{min-height:126px!important}html body.ekipo-workspace .ekipo-feature-card{min-height:280px!important}html body.ekipo-workspace .ekipo-field{min-height:230px!important}@media(max-width:1050px){html body.ekipo-workspace :is(.ekipo-overview-grid,.trainer-work-grid,.parent-main-grid){grid-template-columns:minmax(0,1fr)!important}}@media(max-width:600px){html body.ekipo-workspace{--ekipo-gap:14px;--ekipo-card-padding:16px}html body.ekipo-workspace .page-heading h1{font-size:28px!important}html body.ekipo-workspace .club-person-row{padding:12px!important;gap:10px!important}html body.ekipo-workspace .ekipo-mini-week>a{min-height:108px!important}html body.ekipo-workspace .trainer-event-card{padding:12px!important}html body.ekipo-workspace :is(.club-panel-head h2,.parent-panel-head h2,.ekipo-overview h2){font-size:19px!important}}html body .ekipo-wordmark{font-weight:800!important;letter-spacing:-1.1px!important;text-transform:none!important;white-space:nowrap;line-height:1!important}html body .ekipo-domain{font-size:.66em!important;letter-spacing:-.3px!important;font-weight:500!important;color:inherit!important;opacity:.78;margin-left:1px}html body .app-brand{gap:10px!important}html body .ekipo-logo{width:38px;height:38px;flex:none}html body .login-brand .ekipo-logo{width:46px;height:46px;color:var(--ekipo-forest)}html[data-ekipo-mode=dark] body .login-brand .ekipo-logo{color:#f5f6f1}@media(max-width:600px){html body .app-brand .ekipo-logo{width:29px;height:29px}html body .app-brand{font-size:19px!important;gap:5px!important}}html body.ekipo-workspace .ekipo-overview-grid>.ekipo-feature-card{background:#ddf2e6!important;border-color:#c7e6d8!important;grid-template-columns:minmax(0,1fr) 90px!important;min-height:260px!important}html[data-ekipo-mode=dark] body.ekipo-workspace .ekipo-overview-grid>.ekipo-feature-card{background:#183d30!important;border-color:#2b5945!important}html body.ekipo-workspace .ekipo-feature-card .ekipo-field{background:transparent!important;min-height:160px!important;padding:5px!important}html body.ekipo-workspace .ekipo-feature-card .ekipo-field strong{font-size:24px!important;color:var(--text)!important;letter-spacing:-1px!important}html body.ekipo-workspace .ekipo-feature-card .ekipo-field-lines{border-color:#26724d30!important;inset:12px 0!important}html body.ekipo-workspace .ekipo-feature-card .ekipo-field small{display:none}html body.ekipo-workspace .ekipo-feature-response{margin-top:14px!important;color:var(--text)!important;font-size:12px!important}html body.ekipo-workspace .ekipo-week-card{display:flex;flex-direction:column;min-height:260px}html body.ekipo-workspace .ekipo-week-card header{margin-bottom:12px;flex-wrap:wrap}html body.ekipo-workspace .ekipo-week-card header .secondary{border:0!important;padding:4px 0!important;min-height:28px!important;color:var(--ekipo-label)!important}html body.ekipo-workspace .ekipo-mini-week{flex:1 1;gap:0;border-top:1px solid var(--line)}html body.ekipo-workspace .ekipo-mini-week>a{border:0!important;border-right:1px solid var(--line)!important;border-radius:0!important;background:transparent!important;padding:10px 4px!important;gap:6px!important;min-height:170px!important}html body.ekipo-workspace .ekipo-mini-week>a:last-child{border-right:0!important}html body.ekipo-workspace .ekipo-mini-week>a.today>strong{background:var(--ekipo-forest);color:#fff;border-radius:6px;padding:3px 7px;margin:-3px 0}html body.ekipo-workspace .ekipo-mini-week .ekipo-mini-event{display:flex;flex-direction:column;width:100%;gap:3px;padding:7px 5px!important;border-radius:6px!important;background:#ddf2e6!important;color:#123c32!important;white-space:normal!important;overflow-wrap:anywhere;line-height:1.25}html body.ekipo-workspace .ekipo-mini-event.match{background:#fff0dd!important;color:#76421b!important}html body.ekipo-workspace .ekipo-mini-event.tournament{background:#e9edf4!important;color:#304762!important}html body.ekipo-workspace .ekipo-mini-event b{font-size:10px!important}html body.ekipo-workspace .ekipo-mini-event em{font-size:10px!important;font-style:normal;font-weight:600;overflow:hidden;text-overflow:ellipsis}html body.ekipo-workspace .ekipo-mini-event small{font-size:9px!important;text-transform:none!important;color:inherit!important;letter-spacing:0!important}html body.ekipo-workspace .ekipo-overview-grid>.ekipo-connect-card{background:var(--panel)!important;color:var(--text)!important;justify-content:flex-start!important;gap:12px!important}html body.ekipo-workspace .ekipo-connect-card h2{color:var(--text)!important}html body.ekipo-workspace .ekipo-connect-card p{color:var(--muted)!important;margin:0!important}html body.ekipo-workspace .ekipo-connect-card>small{color:var(--ekipo-label)!important}html body.ekipo-workspace .ekipo-connect-card a{margin-top:auto!important}@media(max-width:600px){html body.ekipo-workspace .ekipo-overview-grid>.ekipo-feature-card{grid-template-columns:minmax(0,1fr)!important;min-height:0!important}html body.ekipo-workspace .ekipo-feature-card .ekipo-field{display:none}html body.ekipo-workspace .ekipo-mini-week>a{padding:8px 2px!important}html body.ekipo-workspace .ekipo-mini-week .ekipo-mini-event{padding:6px 3px!important}}html body.ekipo-workspace :is(main,.app-header) *{font-family:inherit!important}html body.ekipo-workspace .trainer-work-grid .trainer-event-card{display:grid!important;grid-template-columns:76px minmax(0,1fr) 12px!important;grid-gap:10px 14px!important;gap:10px 14px!important;align-items:center!important}html body.ekipo-workspace .trainer-work-grid .trainer-event-date{grid-column:1!important;grid-row:1/3!important;width:auto!important;min-width:0!important;padding-right:10px!important}html body.ekipo-workspace .trainer-work-grid .trainer-event-content{grid-column:2!important;grid-row:1!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;min-width:0!important;width:auto!important}html body.ekipo-workspace .trainer-work-grid .trainer-event-main{width:100%!important;min-width:0!important;display:flex!important;flex-direction:column!important}html body.ekipo-workspace .trainer-work-grid .trainer-event-card>.coach-event-responses{grid-column:2/4!important;grid-row:2!important;justify-content:flex-start!important;min-width:0!important}html body.ekipo-workspace .trainer-work-grid .trainer-event-card>i{grid-column:3!important;grid-row:1!important}html{--accent-text:#d0f45c}html[data-ekipo-mode=light]{--accent-text:#26724d}html[data-ekipo-mode=dark]{--accent-text:#d0f45c}html body :is(a,button).primary,html body :is(a,button).secondary{display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;line-height:1.35!important;gap:8px;box-sizing:border-box}html body .club-hero-actions{max-width:none!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important}html body .club-hero-actions :is(a,button){flex:0 0 auto!important;width:auto!important;min-width:max-content!important;padding:11px 16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;line-height:1.35!important}html[data-ekipo-mode=light] body :is(.language-code,.language-badge,.tournament-status,.tenant-name){color:#26724d!important}html[data-ekipo-mode=light] body .language-list button b:last-child{color:#26724d!important}@media(max-width:700px){html body .club-hero-actions{justify-content:flex-start!important;align-self:stretch!important}html body .club-hero-actions :is(a,button){flex:1 1 auto!important}}html{--sport-field:#26724d;--sport-feature-light:#ddf2e6;--sport-feature-dark:#183d30;--sport-sidebar:#123c32}html[data-sport=basketball]{--accent:#ffb56b!important;--accent-2:#ffb56b!important;--accent-ink:#18251f!important;--accent-contrast:#18251f!important;--sport-field:#85420e;--sport-sidebar:#41291b;--sport-feature-light:#fff0dd;--sport-feature-dark:#432b1b}html[data-sport=basketball][data-ekipo-mode=light]{--accent-text:#85420e!important;--ekipo-label:#85420e!important}html[data-sport=basketball][data-ekipo-mode=dark]{--accent-text:#ffb56b!important;--ekipo-label:#ffb56b!important}html[data-sport=volleyball]{--accent:#91c9ff!important;--accent-2:#91c9ff!important;--accent-ink:#18251f!important;--accent-contrast:#18251f!important;--sport-field:#245785;--sport-sidebar:#18324b;--sport-feature-light:#e5f1ff;--sport-feature-dark:#1b354b}html[data-sport=volleyball][data-ekipo-mode=light]{--accent-text:#245785!important;--ekipo-label:#245785!important}html[data-sport=volleyball][data-ekipo-mode=dark]{--accent-text:#91c9ff!important;--ekipo-label:#91c9ff!important}html[data-sport=handball]{--accent:#ffab99!important;--accent-2:#ffab99!important;--accent-ink:#18251f!important;--accent-contrast:#18251f!important;--sport-field:#8b3928;--sport-sidebar:#43251f;--sport-feature-light:#ffebe5;--sport-feature-dark:#432920}html[data-sport=handball][data-ekipo-mode=light]{--accent-text:#8b3928!important;--ekipo-label:#8b3928!important}html[data-sport=handball][data-ekipo-mode=dark]{--accent-text:#ffab99!important;--ekipo-label:#ffab99!important}html[data-sport=tennis]{--accent:#d7ed72!important;--accent-2:#d7ed72!important;--accent-ink:#18251f!important;--accent-contrast:#18251f!important;--sport-field:#586612;--sport-sidebar:#293b20;--sport-feature-light:#f0f5d9;--sport-feature-dark:#303c20}html[data-sport=tennis][data-ekipo-mode=light]{--accent-text:#586612!important;--ekipo-label:#586612!important}html[data-sport=tennis][data-ekipo-mode=dark]{--accent-text:#d7ed72!important;--ekipo-label:#d7ed72!important}html[data-sport=hockey]{--accent:#98e2ee!important;--accent-2:#98e2ee!important;--accent-ink:#18251f!important;--accent-contrast:#18251f!important;--sport-field:#16616c;--sport-sidebar:#173942;--sport-feature-light:#e2f6f8;--sport-feature-dark:#183a41}html[data-sport=hockey][data-ekipo-mode=light]{--accent-text:#16616c!important;--ekipo-label:#16616c!important}html[data-sport=hockey][data-ekipo-mode=dark]{--accent-text:#98e2ee!important;--ekipo-label:#98e2ee!important}html[data-sport=athletics]{--accent:#f4a49a!important;--accent-2:#f4a49a!important;--accent-ink:#18251f!important;--accent-contrast:#18251f!important;--sport-field:#963f36;--sport-sidebar:#4a2523;--sport-feature-light:#f9e8e5;--sport-feature-dark:#442b29}html[data-sport=athletics][data-ekipo-mode=light]{--accent-text:#963f36!important;--ekipo-label:#963f36!important}html[data-sport=athletics][data-ekipo-mode=dark]{--accent-text:#f4a49a!important;--ekipo-label:#f4a49a!important}html[data-sport=other]{--accent:#a8d7cf!important;--accent-2:#a8d7cf!important;--accent-ink:#18251f!important;--accent-contrast:#18251f!important;--sport-field:#29645b;--sport-sidebar:#183b35;--sport-feature-light:#e6f2ef;--sport-feature-dark:#203b34}html[data-sport=other][data-ekipo-mode=light]{--accent-text:#29645b!important;--ekipo-label:#29645b!important}html[data-sport=other][data-ekipo-mode=dark]{--accent-text:#a8d7cf!important;--ekipo-label:#a8d7cf!important}html body.ekipo-workspace:before{background:var(--sport-sidebar)!important}html body.ekipo-workspace .app-main-nav a.active{background:var(--accent)!important;color:var(--accent-ink)!important}html body.ekipo-workspace .ekipo-overview-grid>.ekipo-feature-card{background:var(--sport-feature-light)!important;border-color:color-mix(in srgb,var(--sport-field) 25%,var(--panel))!important}html[data-ekipo-mode=dark] body.ekipo-workspace .ekipo-overview-grid>.ekipo-feature-card{background:var(--sport-feature-dark)!important}html body.ekipo-workspace .ekipo-feature-card .ekipo-field-lines,html body.ekipo-workspace .ekipo-field-lines:after,html body.ekipo-workspace .ekipo-field-lines:before{border-color:color-mix(in srgb,var(--text) 28%,transparent)!important}html[data-ekipo-mode=light] body .language-list button b:last-child,html[data-ekipo-mode=light] body :is(.language-code,.language-badge,.tournament-status,.tenant-name){color:var(--accent-text)!important}html body.ekipo-workspace .ekipo-connect-card a{background:var(--accent)!important;color:var(--accent-ink)!important}html body.ekipo-workspace .ekipo-field strong{max-width:100%;text-align:center;overflow-wrap:anywhere}html[data-sport=basketball] .ekipo-field-lines{background:radial-gradient(ellipse 60% 22% at 50% 0,transparent 95%,currentColor 97%,transparent 99%),radial-gradient(ellipse 60% 22% at 50% 100%,transparent 95%,currentColor 97%,transparent 99%);color:#a77a4e}html[data-sport=tennis] .ekipo-field-lines{background:linear-gradient(90deg,transparent 13%,#78966b 14%,transparent 15%,transparent 85%,#78966b 86%,transparent 87%)}html[data-sport=volleyball] .ekipo-field-lines{background:linear-gradient(transparent 31%,#789bb8 32%,transparent 33%,transparent 67%,#789bb8 68%,transparent 69%)}html[data-sport=tennis] .ekipo-field-lines:after,html[data-sport=volleyball] .ekipo-field-lines:after{border-radius:0!important;width:100%!important;height:1px!important;border-width:1px 0 0!important}html[data-sport=hockey] .ekipo-field-lines{border-radius:25px!important;background:linear-gradient(transparent 30%,#6899ac 31%,transparent 32%,transparent 68%,#6899ac 69%,transparent 70%)}html[data-sport=handball] .ekipo-field-lines{background:radial-gradient(ellipse 80% 25% at 50% 0,transparent 94%,#ac806e 96%,transparent 99%),radial-gradient(ellipse 80% 25% at 50% 100%,transparent 94%,#ac806e 96%,transparent 99%)}html[data-sport=athletics] .ekipo-field-lines{border-radius:50px!important;box-shadow:inset 0 0 0 5px var(--sport-feature-dark),inset 0 0 0 6px #88799c,inset 0 0 0 11px var(--sport-feature-dark),inset 0 0 0 12px #88799c}html[data-sport=athletics] .ekipo-field-lines:after,html[data-sport=athletics] .ekipo-field-lines:before,html[data-sport=other] .ekipo-field-lines:after,html[data-sport=other] .ekipo-field-lines:before{display:none!important}html[data-sport=other] .ekipo-field-lines{border-radius:50%!important;border-style:dashed!important}.club-sport-label{font-size:12px;font-weight:650;color:var(--accent-text)}html body .ekipo-control{display:inline-block;position:relative;min-width:0;width:100%;vertical-align:middle;font:inherit}html body .ekipo-native-control{position:absolute!important;width:1px!important;height:1px!important;min-width:0!important;min-height:0!important;padding:0!important;margin:0!important;opacity:0!important;pointer-events:none!important;overflow:hidden!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important}html body :is(.ekipo-select-trigger,.ekipo-date-trigger){width:100%!important;min-width:0!important;min-height:44px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:11px 14px!important;margin:0!important;border:1px solid var(--line)!important;border-radius:11px!important;background:var(--input-bg)!important;color:var(--text)!important;font:inherit!important;font-size:14px!important;line-height:1.4!important;text-align:left!important;cursor:pointer;box-sizing:border-box}html body :is(.ekipo-select-trigger,.ekipo-date-trigger)>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit!important;line-height:inherit!important}html body :is(.ekipo-select-trigger,.ekipo-date-trigger):focus-visible{outline:2px solid var(--accent-text)!important;outline-offset:3px}html body :is(.ekipo-select-trigger,.ekipo-date-trigger):disabled{opacity:.5;cursor:not-allowed}.ekipo-chevron{flex:none;width:7px;height:7px;border:solid;border-width:0 1.5px 1.5px 0;transform:rotate(45deg);margin:0 3px 4px}html body .ekipo-control-popup{position:fixed;z-index:100000;max-height:calc(100dvh - 24px);box-sizing:border-box;overflow:auto;background:var(--panel);border:1px solid var(--line);border-radius:16px;box-shadow:0 18px 50px #0005;padding:6px;color:var(--text);font-family:inherit;font-size:14px;text-align:left}.ekipo-options{outline:none;max-height:min(340px,70dvh);overflow:auto;overscroll-behavior:contain}.ekipo-options [role=option]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-radius:9px;min-height:42px;box-sizing:border-box;cursor:pointer;line-height:1.35}.ekipo-options [role=option].focused{background:var(--panel-2)}.ekipo-options [role=option].selected{background:color-mix(in srgb,var(--accent) 13%,var(--panel));color:var(--accent-text);font-weight:650}.ekipo-options [aria-disabled=true]{opacity:.4;cursor:not-allowed}html body .ekipo-datepicker{padding:8px}html body .ekipo-datepicker header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 12px}html body .ekipo-datepicker header strong{font-size:14px;line-height:1.4;text-transform:capitalize;color:var(--text)}html body .ekipo-datepicker button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;min-height:36px!important;border:1px solid transparent!important;border-radius:8px!important;padding:5px!important;background:transparent!important;color:var(--text)!important;font:inherit!important;font-size:13px!important;line-height:1!important;cursor:pointer;text-align:center!important;box-shadow:none!important}html body .ekipo-datepicker header button{width:36px;font-size:24px!important;background:var(--panel-2)!important}html body .ekipo-datepicker button:focus-visible,html body .ekipo-datepicker button:hover:not(:disabled){background:var(--panel-2)!important;outline:2px solid var(--accent-text);outline-offset:-2px}.ekipo-date-grid,.ekipo-date-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:3px;gap:3px}.ekipo-date-weekdays span{text-align:center;color:var(--muted);font-size:10px;padding:5px 0 10px}html body .ekipo-date-grid button.outside{color:var(--muted)!important}html body .ekipo-date-grid button.today{border-color:var(--accent-text)!important}html body .ekipo-date-grid button[data-selected=true],html body .ekipo-datepicker button.confirm{background:var(--accent)!important;color:var(--accent-ink)!important;font-weight:700!important}html body .ekipo-datepicker button:disabled{opacity:.3;cursor:not-allowed}html body .ekipo-datepicker footer{display:flex;justify-content:space-between;gap:8px;border-top:1px solid var(--line);margin-top:12px;padding-top:8px}html body .ekipo-datepicker footer button{padding:8px 10px!important;color:var(--accent-text)!important}html body .ekipo-time-field{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px;color:var(--text);font-size:13px}html body .ekipo-time-field input{width:120px;min-height:38px;padding:6px 10px;background:var(--input-bg);color:var(--text);border:1px solid var(--line);border-radius:8px}html body .subscription-state{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1.2!important;min-height:28px!important;padding:6px 12px!important;box-sizing:border-box!important;align-self:center!important;margin:0!important}html body :is(.tenant-admin-actions,.user-modal-actions) :is(button,a){display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1.35!important;text-align:center!important;min-height:40px!important;padding:10px 16px!important;box-sizing:border-box!important}html body button.tournament-delete{border:1px solid color-mix(in srgb,#ef4444 55%,var(--line))!important;border-radius:10px!important;background:color-mix(in srgb,#ef4444 6%,var(--panel))!important;color:#ef4444!important;min-height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1.35!important;padding:10px 16px!important}html[data-ekipo-mode=dark] body button.tournament-delete{color:#ff8a82!important}html body button.tournament-delete:hover{background:color-mix(in srgb,#ef4444 14%,var(--panel))!important}html body .club-calendar-toolbar>.ekipo-control,html body .club-people-toolbar>.ekipo-control{width:auto;min-width:120px}html[data-sport=basketball][data-ekipo-mode=dark]{--bg:#191612!important;--panel:#29231d!important;--panel-2:#352d24!important;--text:#f5f3ee!important;--muted:#bbafa2!important;--line:#514435!important;--input-bg:#191612!important;--bg-2:#191612!important;--surface:#29231d!important;--surface-2:#352d24!important;--line-strong:#514435!important;--field:#191612!important;--field-text:#f5f3ee!important}html[data-sport=basketball][data-ekipo-mode=light]{--bg:#fbf7f0!important;--panel:#ffffff!important;--panel-2:#f1e9dd!important;--text:#483521!important;--muted:#776854!important;--line:#e6d9c7!important;--input-bg:#ffffff!important;--bg-2:#fbf7f0!important;--surface:#ffffff!important;--surface-2:#f1e9dd!important;--line-strong:#e6d9c7!important;--field:#ffffff!important;--field-text:#483521!important}html[data-sport=volleyball][data-ekipo-mode=dark]{--bg:#121b24!important;--panel:#1c2c3b!important;--panel-2:#24384b!important;--text:#f5f3ee!important;--muted:#adbfce!important;--line:#354d62!important;--input-bg:#121b24!important;--bg-2:#121b24!important;--surface:#1c2c3b!important;--surface-2:#24384b!important;--line-strong:#354d62!important;--field:#121b24!important;--field-text:#f5f3ee!important}html[data-sport=volleyball][data-ekipo-mode=light]{--bg:#f3f7fb!important;--panel:#ffffff!important;--panel-2:#e5edf5!important;--text:#213b54!important;--muted:#5c7186!important;--line:#d7e2ec!important;--input-bg:#ffffff!important;--bg-2:#f3f7fb!important;--surface:#ffffff!important;--surface-2:#e5edf5!important;--line-strong:#d7e2ec!important;--field:#ffffff!important;--field-text:#213b54!important}html[data-sport=handball][data-ekipo-mode=dark]{--bg:#121c25!important;--panel:#1e2e3b!important;--panel-2:#293c4b!important;--text:#f5f3ee!important;--muted:#b2c3d0!important;--line:#3d5364!important;--input-bg:#121c25!important;--bg-2:#121c25!important;--surface:#1e2e3b!important;--surface-2:#293c4b!important;--line-strong:#3d5364!important;--field:#121c25!important;--field-text:#f5f3ee!important}html[data-sport=handball][data-ekipo-mode=light]{--bg:#f3f7fb!important;--panel:#ffffff!important;--panel-2:#e4eef6!important;--text:#245f8c!important;--muted:#5e7587!important;--line:#d5e3ee!important;--input-bg:#ffffff!important;--bg-2:#f3f7fb!important;--surface:#ffffff!important;--surface-2:#e4eef6!important;--line-strong:#d5e3ee!important;--field:#ffffff!important;--field-text:#245f8c!important}html[data-sport=tennis][data-ekipo-mode=dark]{--bg:#1e1713!important;--panel:#30251f!important;--panel-2:#3e3027!important;--text:#f5f3ee!important;--muted:#c8b7aa!important;--line:#594639!important;--input-bg:#1e1713!important;--bg-2:#1e1713!important;--surface:#30251f!important;--surface-2:#3e3027!important;--line-strong:#594639!important;--field:#1e1713!important;--field-text:#f5f3ee!important}html[data-sport=tennis][data-ekipo-mode=light]{--bg:#fbf7f2!important;--panel:#ffffff!important;--panel-2:#f3e8db!important;--text:#623c28!important;--muted:#796657!important;--line:#e5d7c7!important;--input-bg:#ffffff!important;--bg-2:#fbf7f2!important;--surface:#ffffff!important;--surface-2:#f3e8db!important;--line-strong:#e5d7c7!important;--field:#ffffff!important;--field-text:#623c28!important}html[data-sport=hockey][data-ekipo-mode=dark]{--bg:#121d22!important;--panel:#1d2e35!important;--panel-2:#273c45!important;--text:#f5f3ee!important;--muted:#adc4cb!important;--line:#39515a!important;--input-bg:#121d22!important;--bg-2:#121d22!important;--surface:#1d2e35!important;--surface-2:#273c45!important;--line-strong:#39515a!important;--field:#121d22!important;--field-text:#f5f3ee!important}html[data-sport=hockey][data-ekipo-mode=light]{--bg:#f2f8fa!important;--panel:#ffffff!important;--panel-2:#e3eff2!important;--text:#20424d!important;--muted:#5d7881!important;--line:#d4e3e8!important;--input-bg:#ffffff!important;--bg-2:#f2f8fa!important;--surface:#ffffff!important;--surface-2:#e3eff2!important;--line-strong:#d4e3e8!important;--field:#ffffff!important;--field-text:#20424d!important}html[data-sport=athletics][data-ekipo-mode=dark]{--bg:#211615!important;--panel:#322321!important;--panel-2:#42312d!important;--text:#f5f3ee!important;--muted:#cdb6b0!important;--line:#5d413c!important;--input-bg:#211615!important;--bg-2:#211615!important;--surface:#322321!important;--surface-2:#42312d!important;--line-strong:#5d413c!important;--field:#211615!important;--field-text:#f5f3ee!important}html[data-sport=athletics][data-ekipo-mode=light]{--bg:#fcf5f2!important;--panel:#ffffff!important;--panel-2:#f4e6e0!important;--text:#713c35!important;--muted:#82645d!important;--line:#ead8d1!important;--input-bg:#ffffff!important;--bg-2:#fcf5f2!important;--surface:#ffffff!important;--surface-2:#f4e6e0!important;--line-strong:#ead8d1!important;--field:#ffffff!important;--field-text:#713c35!important}html[data-sport=other][data-ekipo-mode=dark]{--bg:#141e1c!important;--panel:#202f2b!important;--panel-2:#2b3e38!important;--text:#f5f3ee!important;--muted:#b1c4bc!important;--line:#3f554b!important;--input-bg:#141e1c!important;--bg-2:#141e1c!important;--surface:#202f2b!important;--surface-2:#2b3e38!important;--line-strong:#3f554b!important;--field:#141e1c!important;--field-text:#f5f3ee!important}html[data-sport=other][data-ekipo-mode=light]{--bg:#f4f8f5!important;--panel:#ffffff!important;--panel-2:#e7efea!important;--text:#294b3b!important;--muted:#647e70!important;--line:#d7e4dc!important;--input-bg:#ffffff!important;--bg-2:#f4f8f5!important;--surface:#ffffff!important;--surface-2:#e7efea!important;--line-strong:#d7e4dc!important;--field:#ffffff!important;--field-text:#294b3b!important}html body.ekipo-workspace{isolation:isolate;position:relative}html body.ekipo-workspace:after{content:"";position:fixed;inset:78px 0 0 238px;z-index:-1;pointer-events:none;background-image:var(--sport-background);background-size:min(900px,100%) auto;background-position:right 20px top -80px;opacity:.12}html[data-ekipo-mode=light] body.ekipo-workspace:after{opacity:.18}html body .ekipo-sidebar-club .ekipo-sport-mark{display:grid;place-items:center;background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent)}.ekipo-sport-mark svg{width:29px;height:29px}@media(max-width:1099px){html body.ekipo-workspace:after{left:0;top:70px;background-size:650px auto;opacity:.07}}@media print{html body.ekipo-workspace:after{display:none}}html[data-sport][data-ekipo-mode] body.ekipo-workspace .ekipo-overview-grid>.ekipo-feature-card{border-color:var(--line)!important}html body.ekipo-workspace .ekipo-mini-week>a.today>strong{background:var(--sport-sidebar)!important;color:#fff!important}html{--focus:color-mix(in srgb,var(--accent) 22%,transparent)!important}html[data-sport=football]{--sport-background:url(/images/sports/football.webp)}html[data-sport=basketball]{--sport-background:url(/images/sports/basketball.webp)}html[data-sport=tennis]{--sport-background:url(/images/sports/tennis.webp)}html[data-sport=volleyball]{--sport-background:url(/images/sports/volleyball.webp)}html[data-sport=handball]{--sport-background:url(/images/sports/handball.webp)}html[data-sport=hockey]{--sport-background:url(/images/sports/hockey.webp)}html[data-sport=athletics]{--sport-background:url(/images/sports/athletics.webp)}html[data-sport=other]{--sport-background:url(/images/sports/other.webp)}html body.ekipo-workspace:after{background-image:linear-gradient(180deg,var(--bg),transparent 32%,var(--bg)),var(--sport-background);background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:.18}html[data-ekipo-mode=light] body.ekipo-workspace:after{opacity:.1}html body .ekipo-sport-mark img{display:block;width:40px;height:40px;object-fit:contain;filter:drop-shadow(0 2px 3px #0003)}@media(max-width:1099px){html body.ekipo-workspace:after{background-size:cover;background-position:50%;opacity:.12}html[data-ekipo-mode=light] body.ekipo-workspace:after{opacity:.07}}html[data-sport=tennis]{--accent:#f5b58c!important;--accent-2:#f5b58c!important;--sport-sidebar:#43291d;--sport-feature-light:#faeee3;--sport-feature-dark:#37261e}html[data-sport=tennis][data-ekipo-mode=light]{--accent-text:#824321!important;--ekipo-label:#824321!important}html[data-sport=tennis][data-ekipo-mode=dark]{--accent-text:#f5b58c!important;--ekipo-label:#f5b58c!important}html[data-sport=handball]{--accent:#8fc9f5!important;--accent-2:#8fc9f5!important;--sport-sidebar:#18384e;--sport-feature-light:#e5f1fa;--sport-feature-dark:#203b50}html[data-sport=handball][data-ekipo-mode=light]{--accent-text:#245f8c!important;--ekipo-label:#245f8c!important}html[data-sport=handball][data-ekipo-mode=dark]{--accent-text:#8fc9f5!important;--ekipo-label:#8fc9f5!important}html body .ekipo-sidebar-club .ekipo-role-label{display:inline-flex;align-items:center;justify-content:center;max-width:100%;white-space:normal;font-size:10px;font-weight:750;line-height:1.3;letter-spacing:.04em;text-transform:uppercase;color:var(--accent)!important;background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent) 26%,transparent);border-radius:6px;padding:4px 6px;margin-top:7px}html body .ekipo-mobile-role{display:none}@media(max-width:1099px){html body .ekipo-mobile-role{display:inline-flex;align-items:center;max-width:100%;padding:4px 8px;border:1px solid var(--line);border-radius:6px;background:var(--panel-2);color:var(--accent-text);font-size:11px;font-weight:750;line-height:1.3}}html[data-ekipo-mode=light] body.ekipo-workspace:after{opacity:.25;background-image:linear-gradient(180deg,var(--bg) 0,transparent 27%,transparent 72%,var(--bg) 100%),var(--sport-background)}@media(max-width:1099px){html[data-ekipo-mode=light] body.ekipo-workspace:after{opacity:.2}}html body .club-calendar-controls{display:flex!important;flex-wrap:wrap!important;gap:14px!important;align-items:center!important}html body .club-calendar-nav{flex:1 1 400px;min-width:0;flex-wrap:wrap}html body .club-calendar-nav strong{white-space:normal;line-height:1.4}html body .club-calendar-actions{display:flex!important;flex:0 1 auto;min-width:0;max-width:100%;flex-wrap:wrap!important;gap:12px!important;align-items:center!important}html body .club-calendar-actions>.ekipo-control{flex:1 1 180px;width:auto!important;min-width:160px;max-width:260px}html body .club-view-switch{display:flex!important;flex:0 0 auto!important;width:auto!important;max-width:100%;gap:4px!important;padding:4px!important;background:var(--panel-2)!important;border:1px solid var(--line);border-radius:12px!important;box-sizing:border-box}html body .club-view-switch button{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;min-height:40px!important;padding:9px 12px!important;line-height:1.3!important;font-size:13px!important;white-space:nowrap!important;margin:0!important;border:0!important;border-radius:8px!important;color:var(--muted)!important;background:transparent!important}html body .club-view-switch button.active{background:var(--accent)!important;color:var(--accent-ink)!important;font-weight:750!important;box-shadow:0 1px 4px #0002!important}html body .club-view-switch button:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}@media(max-width:700px){html body .club-calendar-nav{flex:1 1 auto}html body .club-calendar-actions{width:100%;flex-direction:column!important;align-items:stretch!important}html body .club-calendar-actions>.ekipo-control{flex:auto;max-width:none;width:100%!important}html body .club-view-switch{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;width:100%!important;grid-gap:2px!important;gap:2px!important}html body .club-view-switch button{padding:9px 3px!important;font-size:11px!important;width:100%!important}}@media(min-width:1100px){html body .club-calendar-controls{flex-wrap:nowrap!important;gap:12px!important}html body .club-calendar-nav{flex:1 1 auto!important;flex-wrap:nowrap!important;gap:6px!important}html body .club-calendar-nav strong{margin-left:4px!important;font-size:13px!important}html body .club-calendar-nav button{flex:none!important;padding:9px 10px!important}html body .club-calendar-actions{flex:0 0 auto!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:10px!important}html body .club-calendar-actions>.ekipo-control{flex:0 0 170px!important;min-width:0!important;width:170px!important;max-width:170px!important}html body .club-view-switch button{padding:9px 10px!important}}@media(min-width:1100px) and (max-width:1279px){html body .club-calendar-controls{gap:8px!important;padding:8px!important}html body .club-calendar-actions{gap:8px!important}html body .club-calendar-actions>.ekipo-control{flex-basis:140px!important;width:140px!important;max-width:140px!important}html body .club-view-switch button{padding:9px 6px!important;font-size:12px!important}html body .club-calendar-nav strong{font-size:11px!important}html body .club-calendar-nav button{padding:9px 7px!important}}html body .ekipo-sidebar-club .ekipo-sport-mark{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;flex:0 0 48px;width:48px;height:54px;box-shadow:none!important}html body .ekipo-sidebar-club .ekipo-sport-mark img{width:48px;height:48px}html body.ekipo-workspace .ekipo-feature-card .ekipo-field{background-image:linear-gradient(180deg,#10251b15,#081610b0),var(--sport-background)!important;background-size:cover!important;padding:12px!important;gap:16px;isolation:isolate}html body.ekipo-workspace .ekipo-feature-card .ekipo-field .ekipo-sport-mark{display:block;background:none;border:0;padding:0}html body.ekipo-workspace .ekipo-feature-card .ekipo-field img{width:90px;height:90px;object-fit:contain;filter:drop-shadow(0 8px 12px #0005)}html body.ekipo-workspace .ekipo-feature-card .ekipo-field strong{color:#fff!important;font-size:22px!important;font-style:normal;letter-spacing:-.5px!important;text-shadow:0 2px 8px #0008}html body .app-main-nav a:before{content:""!important;width:21px;height:21px;flex:0 0 21px;background:currentColor;-webkit-mask:url(/icons/navigation/center.svg) center/contain no-repeat;mask:url(/icons/navigation/center.svg) center/contain no-repeat}html body .app-main-nav a[href="/club"]:before,html body .app-main-nav a[href="/club/parent"]:before{-webkit-mask-image:url(/icons/navigation/home.svg);mask-image:url(/icons/navigation/home.svg)}html body .app-main-nav a[href*="/people"]:before,html body .app-main-nav a[href*="/users"]:before{-webkit-mask-image:url(/icons/navigation/people.svg);mask-image:url(/icons/navigation/people.svg)}html body .app-main-nav a[href*="/community"]:before,html body .app-main-nav a[href*="/messages"]:before{-webkit-mask-image:url(/icons/navigation/messages.svg);mask-image:url(/icons/navigation/messages.svg)}html body .app-main-nav a[href*="/calendar"]:before{-webkit-mask-image:url(/icons/navigation/calendar.svg);mask-image:url(/icons/navigation/calendar.svg)}html body .app-main-nav a[href*="/tournaments"]:before{-webkit-mask-image:url(/icons/navigation/trophy.svg);mask-image:url(/icons/navigation/trophy.svg)}html body .app-main-nav a[href*="tab=fees"]:before{-webkit-mask-image:url(/icons/navigation/fees.svg);mask-image:url(/icons/navigation/fees.svg)}html body .app-main-nav a[href*="tab=notifications"]:before,html body .app-main-nav a[href*="tab=reports"]:before{-webkit-mask-image:url(/icons/navigation/report.svg);mask-image:url(/icons/navigation/report.svg)}html body .app-main-nav a[href*="/callups"]:before{-webkit-mask-image:url(/icons/navigation/callups.svg);mask-image:url(/icons/navigation/callups.svg)}html[data-sport=football]{--sport-icon:url(/icons/sports/football.webp)}html[data-sport=basketball]{--sport-icon:url(/icons/sports/basketball.webp)}html[data-sport=tennis]{--sport-icon:url(/icons/sports/tennis.webp)}html[data-sport=volleyball]{--sport-icon:url(/icons/sports/volleyball.webp)}html[data-sport=handball]{--sport-icon:url(/icons/sports/handball.webp)}html[data-sport=hockey]{--sport-icon:url(/icons/sports/hockey.webp)}html[data-sport=athletics]{--sport-icon:url(/icons/sports/athletics.webp)}html[data-sport=other]{--sport-icon:url(/icons/sports/other.webp)}html body .app-main-nav a[href*="/teams"]:before{background:var(--sport-icon) center/contain no-repeat!important;-webkit-mask:none!important;mask:none!important;width:23px;height:23px;flex-basis:23px}html body .ekipo-sidebar-settings:after{content:"Skupaj na igrišču."}html body .ekipo-sidebar-settings>span{display:inline-block;font-size:0;width:18px;height:18px;background:currentColor;-webkit-mask:url(/icons/navigation/settings.svg) center/contain no-repeat;mask:url(/icons/navigation/settings.svg) center/contain no-repeat}html body .app-main-nav a[href*="/teams"]:before{background:currentColor!important;-webkit-mask:url(/icons/navigation/people.svg) center/contain no-repeat!important;mask:url(/icons/navigation/people.svg) center/contain no-repeat!important;width:21px;height:21px;flex-basis:21px}html body.ekipo-workspace .ekipo-overview-grid>.ekipo-feature-card{grid-template-columns:minmax(0,1fr) minmax(150px,38%)!important;gap:20px!important}html body.ekipo-workspace .ekipo-feature-card .ekipo-field{min-height:0!important;aspect-ratio:4/3;align-self:center;justify-content:flex-end;align-items:flex-start;padding:14px!important;border-radius:14px;background-position:50%!important;gap:0}html body.ekipo-workspace .ekipo-feature-card .ekipo-field strong{font-size:18px!important;line-height:1.3!important;letter-spacing:0!important;overflow-wrap:normal;word-break:normal;max-width:100%;padding:5px 9px;border-radius:7px;background:#10251bc9;text-align:left}@media(max-width:1250px) and (min-width:801px){html body.ekipo-workspace .ekipo-overview-grid>.ekipo-feature-card{grid-template-columns:minmax(0,1fr)!important}html body.ekipo-workspace .ekipo-feature-card .ekipo-field{width:100%;aspect-ratio:16/7}}@media(max-width:600px){html body.ekipo-workspace .ekipo-overview-grid>.ekipo-feature-card{grid-template-columns:minmax(0,1fr)!important}html body.ekipo-workspace .ekipo-feature-card .ekipo-field{display:flex!important;width:100%;aspect-ratio:16/7}}html[data-workspace-role=platform][data-ekipo-mode]{--accent:#d0f45c!important;--accent-2:#d0f45c!important;--accent-ink:#123c32!important;--accent-contrast:#123c32!important;--sport-sidebar:#123c32;--sport-background:none;--sport-feature-dark:#123c32;--sport-feature-light:#edf2ea}html[data-workspace-role=platform][data-ekipo-mode=dark]{--bg:#101d18!important;--bg-2:#101d18!important;--panel:#192b23!important;--surface:#192b23!important;--panel-2:#22382d!important;--surface-2:#22382d!important;--text:#f1f5ec!important;--muted:#a8b8ac!important;--line:#34483a!important;--line-strong:#34483a!important;--input-bg:#15271f!important;--field:#15271f!important;--field-text:#f1f5ec!important;--accent-text:#d0f45c!important;--ekipo-label:#d0f45c!important}html[data-workspace-role=platform][data-ekipo-mode=light]{--bg:#f5f6f1!important;--bg-2:#f5f6f1!important;--panel:#fff!important;--surface:#fff!important;--panel-2:#edf2ea!important;--surface-2:#edf2ea!important;--text:#17382f!important;--muted:#64786e!important;--line:#dfe6dd!important;--line-strong:#dfe6dd!important;--input-bg:#fff!important;--field:#fff!important;--field-text:#17382f!important;--accent-text:#26724d!important;--ekipo-label:#26724d!important}html[data-workspace-role=platform] body.ekipo-workspace:after{display:none!important}html[data-workspace-role=platform] body .app-main-nav:before{content:"UPRAVLJANJE SISTEMA"!important}html body .ekipo-platform-mark{display:grid;place-items:center;flex:0 0 42px;width:42px;height:48px;padding:0;border:0;background:transparent;font-size:32px;font-weight:850;color:#f1f5ec}html body.ekipo-workspace .ekipo-feature-card .ekipo-event-team{display:inline-block;margin:6px 0 0;color:var(--muted);font-size:12px;line-height:1.4;font-weight:600;letter-spacing:.04em}html body .ekipo-platform-mark img{display:block;width:44px;height:44px;object-fit:contain;border-radius:10px}html body .pro-tabs button{flex:0 0 auto;min-width:max-content;display:inline-flex;align-items:center;justify-content:center;line-height:1.25;text-align:center}@media(max-width:800px){html body .club-people-toolbar.pro{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;height:auto!important;min-height:0!important;overflow:visible!important}html body .club-people-toolbar.pro .club-people-search{flex:0 0 auto!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important}html body .club-people-toolbar.pro .club-people-search input{width:100%;min-height:44px}html body .club-people-toolbar.pro .club-filter-tabs-compact{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;grid-gap:6px!important;gap:6px!important;overflow:visible!important}html body .club-people-toolbar.pro .club-filter-tabs-compact button{min-width:0!important;min-height:42px!important;display:flex;justify-content:center;align-items:center}html body .club-people-toolbar.pro :is(.coach-activity-filter,.club-selection-select.compact){flex:0 0 auto!important;width:100%;min-height:0;margin:0;justify-content:space-between}html body .club-people-toolbar.pro .club-selection-select.compact .ekipo-control{width:100%;min-width:0}html body .club-people-create-actions.split{width:100%;margin:0!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important}html body :is(.club-excel-actions,.club-person-add-actions){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));border:0!important;padding:0!important}html body :is(.club-excel-actions,.club-person-add-actions) button{min-width:0!important;padding:0 6px!important;display:flex;align-items:center;justify-content:center}html body .coach-direct-layout{height:auto!important;min-height:0!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important}html body .coach-direct-layout .community-sidebar{height:auto!important;min-height:0!important;max-height:none!important}html body .coach-direct-layout .community-thread-list{max-height:280px;min-height:0!important}html body .coach-direct-layout .community-empty{min-height:0!important;margin:0;padding:18px 16px!important}html body .coach-direct-layout .community-chat{min-height:0!important;height:auto!important;max-height:none!important}html body .coach-direct-layout .community-placeholder{margin:0;padding:24px 16px;min-height:0!important}html body .coach-direct-layout .community-placeholder h2{margin:8px 0}html body .coach-direct-layout .community-placeholder p{margin:0}html body .coach-direct-layout .sms-thread{flex:0 1 auto;min-height:80px!important;max-height:45dvh}html body .pro-tabs{max-width:100%;gap:8px;scroll-padding-inline:4px;-webkit-overflow-scrolling:touch}html body .pro-tabs button{min-height:44px;padding:10px 15px!important}}html body .presentation-brand{display:flex;align-items:center;gap:10px;text-align:left;letter-spacing:normal}html body .presentation-brand .ekipo-logo{width:42px;height:42px;color:inherit}html body .presentation-brand strong{display:block;font-size:28px;line-height:1;font-weight:800;letter-spacing:-1px}html body .presentation-brand strong span{font-size:.65em;font-weight:500;letter-spacing:0;color:inherit}html body .presentation-brand small{display:block;margin-top:6px;font-size:10px;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:inherit}html body .poster-shell{--text:#17382f;--muted:#53675d;--panel:#fff;--accent:#123c32;--line:#d5dfd8;background:#edf2ee!important;color:#17382f!important;padding:24px}html body .poster-page{color:#17382f!important;background:#fff!important;padding:48px 56px;gap:0;min-height:1060px;max-width:100%}html body .poster-page .presentation-brand{align-self:flex-start;color:#123c32}html body .poster-kicker{margin-top:42px;color:#26724d!important;font-size:15px;letter-spacing:.12em}html body .poster-page h1{color:#123c32!important;font-size:clamp(32px,4vw,52px);margin:16px 0 12px;line-height:1.1!important;overflow-wrap:anywhere}html body .poster-meta{color:#53675d!important;font-size:18px;margin:0 0 24px}html body .poster-qr-frame{width:350px;height:auto;aspect-ratio:1;max-width:100%;max-height:none;padding:8px;border:2px solid #123c32;border-radius:18px;margin:8px 0 0;background:#fff!important;flex:none}html body .poster-qr-frame img{display:block;aspect-ratio:1}html body .poster-page h2{color:#123c32!important;font-size:28px;margin:26px 0 10px}html body .poster-description{color:#53675d!important;font-size:17px}html body .poster-url{color:#123c32!important;background:#edf2ee!important;font-size:15px;margin:22px 0 28px}html body .poster-footer{color:#53675d!important;padding-top:24px;margin-top:auto;font-size:13px}html body .poster-toolbar :is(a,button){display:inline-flex;align-items:center;justify-content:center;min-height:44px;text-align:center;color:#123c32!important;background:#fff!important;border-color:#d5dfd8!important;line-height:1.3}html body:has(.tv-shell){background:#101d18!important}html body .tv-shell{--text:#f1f5ec;--muted:#b8c9bf;--panel:#192b23;--panel-2:#22382d;--line:#385044;--accent:#d0f45c;--accent-ink:#123c32;color:#f1f5ec!important;background:#101d18!important;min-height:100dvh;padding:28px 4vw}html body .tv-header{gap:24px;align-items:center}html body .tv-header .presentation-brand{color:#f1f5ec;margin-bottom:14px}html body .tv-header h1{color:#f1f5ec!important;overflow-wrap:anywhere}html body .tv-header p{color:#b8c9bf!important;margin-top:8px}html body .tv-clock{color:#f1f5ec;flex:none;font-size:clamp(36px,4vw,78px)}html body :is(.tv-panel,.tv-screen){background:#192b23!important;border:1px solid #385044!important;border-radius:22px;padding:clamp(20px,2vw,38px);color:#f1f5ec!important;flex:1 1}html body .tv-shell :is(h2,h3,strong,b){color:#f1f5ec!important}html body :is(.tv-title,.tv-kicker,.tv-section-label){color:#d0f45c!important;letter-spacing:.12em}html body .tv-shell :is(.tv-meta,.tv-empty,.tv-match-row>span,.tv-playoff-penalties){color:#b8c9bf!important}html body .tv-match-row{grid-template-columns:80px minmax(90px,.55fr) minmax(0,1fr) auto minmax(0,1fr) minmax(60px,.45fr);gap:16px;border-color:#385044!important}html body .tv-match-row strong{min-width:0;overflow-wrap:anywhere}html body .tv-match-row b{min-width:48px;color:#d0f45c!important;white-space:nowrap}html body .tv-empty{padding:48px 20px;font-size:clamp(22px,2vw,32px)}html body .tv-live-grid article{background:#22382d!important;border:1px solid #6a8752!important;border-radius:18px;padding:22px}html body .tv-live-score div{color:#d0f45c!important}html body .tv-meta{font-size:clamp(14px,1vw,22px)}html body .tv-group-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,480px),1fr))}html body .tv-standing-row{grid-template-columns:40px minmax(0,1fr) 65px 80px 75px;gap:8px;font-size:clamp(17px,1.3vw,27px);border-color:#385044!important}html body .tv-standing-row b{font-size:inherit;overflow-wrap:anywhere}html body .tv-standing-row strong:last-child{font-size:inherit;color:#d0f45c!important}html body :is(.tv-group-card,.tv-group-title,.tv-playoff-match){border-color:#385044!important}html body .tv-footer{justify-content:space-between;color:#b8c9bf;gap:18px;font-size:13px}html body .tv-dots{gap:10px}html body .tv-dots button{width:20px;height:20px;min-height:20px;padding:0;border:1px solid #9eb5a8;border-radius:50%;background:#385044;cursor:pointer}html body .tv-dots button.active{background:#d0f45c;border-color:#d0f45c}html body .tv-refresh-error{color:#ffcf9b!important;font-size:16px}@media(max-width:700px){html body .poster-shell{padding:12px}html body .poster-page{padding:28px 20px;min-height:850px}html body .poster-toolbar{align-items:stretch;gap:8px}html body .poster-toolbar :is(a,button){font-size:12px;padding:10px;flex:1 1}html body .poster-kicker{margin-top:30px;font-size:12px}html body .poster-page h1{font-size:32px}html body .tv-shell{padding:20px 16px}html body .tv-header{align-items:flex-start;gap:12px}html body .tv-header h1{font-size:28px}html body .tv-header .presentation-brand strong{font-size:22px}html body .tv-header .presentation-brand small{font-size:8px}html body .tv-header .presentation-brand .ekipo-logo{width:32px;height:32px}html body .tv-clock{font-size:28px}html body .tv-match-row{grid-template-columns:60px minmax(0,1fr) auto minmax(0,1fr);gap:10px;min-height:90px;font-size:16px;padding:12px 0}html body .tv-match-row>span:nth-child(2){grid-column:2/4;grid-row:2}html body .tv-match-row>span:last-child{grid-column:4;grid-row:2;text-align:right}html body .tv-match-row b{font-size:20px;min-width:20px}html body .tv-time{font-size:20px!important}html body .tv-live-grid{grid-template-columns:1fr}html body .tv-standing-row{grid-template-columns:26px minmax(0,1fr) 34px 44px 42px;font-size:13px;padding:8px 0;min-height:55px}html body .tv-live-score strong{font-size:16px}}@media print{html body :is(.app-header,.public-language-control,.app-update-notice,.parent-mobile-bottom-nav){display:none!important}html body .poster-shell{width:210mm;min-height:0;padding:0!important;background:#fff!important}html body .poster-page{width:210mm;min-height:296mm;padding:16mm!important;box-shadow:none;page-break-inside:avoid;break-inside:avoid}html body .poster-kicker{margin-top:12mm}html body .poster-page h1{font-size:36pt}html body .poster-qr-frame{width:88mm;height:88mm;max-width:none;max-height:none}html body .poster-page h2{font-size:22pt}}html body .app-header-public .app-header-inner{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;grid-gap:0 28px!important;gap:0 28px!important;padding:16px 28px 8px!important;height:auto!important;max-width:1600px!important;margin-inline:auto}html body .app-header-public .app-brand{grid-column:1;grid-row:1;position:static!important;flex-shrink:0;white-space:nowrap}html body .app-header-public .ekipo-club-identity{grid-column:2;grid-row:1;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;margin:0!important;min-width:0}html body .app-header-public .ekipo-club-identity strong{max-width:100%;font-weight:700!important;color:var(--text)!important}html body .app-header-public .ekipo-club-identity small{padding:0!important;border:0!important;white-space:nowrap}html body .app-header-public .app-header-actions{grid-column:3;grid-row:1;display:flex;flex-wrap:nowrap!important;gap:8px!important;margin:0!important;flex-shrink:0}html body .app-header-public .app-header-actions>*,html body .app-header-public .header-user-button{flex-shrink:0}html body .app-header-public .app-main-nav{grid-column:1/-1;grid-row:2;display:flex!important;position:static!important;width:100%!important;max-width:100%!important;min-width:0;flex-direction:row!important;flex-wrap:nowrap!important;gap:6px!important;overflow-x:auto!important;padding:12px 0 2px!important;margin:12px 0 0!important;border-top:1px solid var(--line)}html body .app-header-public .app-main-nav a{display:flex!important;flex:0 0 auto!important;white-space:nowrap!important;gap:9px!important;padding:10px 14px!important;min-height:44px;font-size:13px!important}html body .app-header-public .ekipo-mobile-role{display:none!important}@media(max-width:700px){html body .app-header-public .app-header-inner{grid-template-columns:minmax(0,1fr) auto!important;padding:12px 12px 6px!important;gap:0 8px!important}html body .app-header-public .ekipo-club-identity{display:none!important}html body .app-header-public .app-header-actions{grid-column:2;gap:5px!important}html body .app-header-public .app-brand{font-size:22px!important;gap:7px!important}html body .app-header-public .app-brand .ekipo-logo{width:32px!important;height:32px!important}html body .app-header-public .header-action-label,html body .app-header-public .header-chevron,html body .app-header-public .header-user-copy{display:none!important}html body .app-header-public .app-main-nav{margin-top:10px!important;padding-top:8px!important}}html body :is(.public-standings,.public-group-standing){background:var(--panel)!important;color:var(--text)!important;border-color:var(--line)!important}html body :is(.public-standings-heading,.public-group-heading){background:var(--panel-2)!important;color:var(--text)!important;border-color:var(--line)!important}html body :is(.public-standings-heading,.public-group-heading) strong{color:var(--text)!important}html body .public-group-heading span{color:var(--muted)!important}html body .public-table :is(th,td){border-color:var(--line)!important}html body .public-footer strong{color:var(--text)!important}.dashboard-layout-actions,.dashboard-layout-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.dashboard-layout-toolbar{margin-bottom:16px}.dashboard-layout-toolbar strong{font-size:14px}.dashboard-layout-toolbar p{color:var(--muted);font-size:12px;margin:6px 0 0}.dashboard-layout-actions button{font-size:12px!important;min-height:40px}.dashboard-layout-status{color:var(--ekipo-label);font-size:13px}.dashboard-layout-status:not(:empty){margin-bottom:12px}.dashboard-widget-picker{display:flex;flex-wrap:wrap;gap:12px 20px;padding:16px;border:1px solid var(--line);border-radius:12px;margin:0 0 18px;background:var(--panel)}.dashboard-widget-picker legend{padding:0 6px;font-weight:700;font-size:13px}.dashboard-widget-picker label{display:flex!important;align-items:center;gap:8px;font-size:12px;cursor:pointer}.dashboard-widget-picker input{width:18px!important;height:18px;accent-color:var(--accent);margin:0}.dashboard-widget-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:var(--ekipo-gap,20px);gap:var(--ekipo-gap,20px);align-items:stretch}.dashboard-widget{min-width:0;display:flex;flex-direction:column;border-radius:16px}.dashboard-widget.span-2{grid-column:span 2}.dashboard-widget.span-3{grid-column:span 3}.dashboard-widget.span-6{grid-column:1/-1}html body.ekipo-workspace .dashboard-widget>.dashboard-widget-content{display:flex!important;flex-direction:column;flex:1 1;margin:0!important;gap:0!important;min-width:0}html body.ekipo-workspace .dashboard-widget-content>a,html body.ekipo-workspace .dashboard-widget-content>article,html body.ekipo-workspace .dashboard-widget-content>section{flex:1 1;margin:0!important}html body.ekipo-workspace .dashboard-widget-content.ekipo-summary-metrics>a{flex-direction:row;align-items:center}.dashboard-widget-controls{display:flex;gap:4px;align-items:center;padding:8px;background:var(--panel-2);border:1px solid var(--line);border-bottom:0;border-radius:14px 14px 0 0}.dashboard-widget-controls button{padding:8px!important;min-width:38px;min-height:40px;line-height:1.2;font-size:13px!important}.dashboard-widget-controls .dashboard-drag-handle{display:flex;align-items:center;gap:8px;flex:1 1;text-align:left;cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:transparent!important;border-color:transparent!important;min-width:0}.dashboard-drag-handle>span:first-child{font-size:24px}.dashboard-drag-handle>span:last-child{overflow-wrap:anywhere}.dashboard-layout.is-editing .dashboard-widget{outline:1px dashed var(--line)}.dashboard-widget.is-dragging{opacity:.55}.dashboard-layout.is-editing .dashboard-widget.is-drop-target{outline:3px solid var(--accent);outline-offset:3px}.dashboard-layout button:focus-visible,.dashboard-widget-picker input:focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media(max-width:1050px){.dashboard-widget.span-3{grid-column:1/-1}}@media(max-width:600px){.dashboard-widget-grid{gap:14px}.dashboard-layout-actions{width:100%;justify-content:flex-start}.dashboard-layout.is-editing .dashboard-widget.span-2{grid-column:1/-1}html body.ekipo-workspace .dashboard-widget-content.ekipo-summary-metrics>a{flex-direction:column;align-items:flex-start}.dashboard-layout.is-editing .dashboard-widget-content.ekipo-summary-metrics>a{flex-direction:row}.dashboard-widget-picker{gap:14px}.dashboard-widget-picker label{min-height:30px}}.dashboard-grip:before{content:"⠿"}.schedule-excel-modal{width:min(960px,95vw)!important;max-height:90dvh;overflow:auto}.schedule-excel-options{border:1px solid var(--line);border-radius:12px;padding:16px;margin:16px 0}.schedule-excel-options legend{padding:0 8px;font-weight:700}.schedule-excel-options .club-form-grid{margin:12px 0}.schedule-excel-modal p{font-size:13px;line-height:1.6;color:var(--muted)}.schedule-excel-preview{max-height:340px;overflow:auto;margin:14px 0;border:1px solid var(--line);border-radius:12px}.schedule-excel-preview>label{display:flex;align-items:flex-start;gap:12px;padding:12px;border-bottom:1px solid var(--line);font-size:13px}.schedule-excel-preview input{width:18px!important;height:18px;flex:none;accent-color:var(--accent)}.schedule-excel-preview em,.schedule-excel-preview small,.schedule-excel-preview strong{display:block;overflow-wrap:anywhere}.schedule-excel-preview small{color:var(--muted);margin-top:4px}.schedule-excel-preview em{color:#f18080;font-style:normal;margin-top:4px}.calendar-copy-entry,.club-event-entry{position:relative}.calendar-copy-entry .club-board-event{width:100%}html body .calendar-copy-button{position:absolute;right:3px;top:3px;padding:4px!important;width:28px;min-width:28px;min-height:28px;height:28px;border-radius:7px;background:var(--panel)!important;color:var(--text)!important;border:1px solid var(--line);display:grid;place-items:center;z-index:2}.calendar-copy-icon{position:relative;width:11px;height:12px;border:1.5px solid;border-radius:2px;display:block}.calendar-copy-icon:before{content:"";position:absolute;width:8px;height:9px;border:1px solid;border-radius:2px;left:-4px;top:-4px}.club-board-event,.club-calendar-event{cursor:-webkit-grab;cursor:grab}.club-board-event:active,.club-calendar-event:active{cursor:-webkit-grabbing;cursor:grabbing}html body .calendar-copy-entry .club-board-event,html body .club-month-events .club-calendar-event{padding-right:34px!important}html body [data-copy-target=active]{outline:2px dashed var(--accent);outline-offset:-3px;background:color-mix(in srgb,var(--accent) 12%,var(--panel))!important}@media(max-width:600px){.schedule-excel-modal{padding:16px!important}.schedule-excel-options{padding:10px}.schedule-excel-modal .club-inline-actions{flex-wrap:wrap}.calendar-copy-button{opacity:1}}@media (min-width:851px){html body .login-page:not(.home-landing) .login-shell{width:min(1440px,100%);gap:24px}html body .login-page:not(.home-landing) .login-grid{flex:0 0 auto;margin-block:auto;padding:24px 0!important;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)!important}html body .login-page:not(.home-landing) .login-grid>.login-copy{min-height:560px}html body .login-page:not(.home-landing) .login-card{width:100%;max-width:560px;justify-self:center}}html body .login-page.sports-login{position:relative;isolation:isolate;overflow:hidden;background:#0d3028!important;background-image:none!important}html body .login-page.sports-login:before{content:"";position:absolute;inset:-10px;z-index:-1;pointer-events:none;background:linear-gradient(0deg,rgba(5,27,23,.5),rgba(5,27,23,.38)),url(/images/login-sports-v1.webp) 50%/cover no-repeat;filter:blur(4px)}html body .login-page.sports-login .login-brand{position:relative;isolation:isolate;align-self:flex-start;margin-left:12px}html body .login-page.sports-login .login-shell{width:min(1280px,100%);justify-content:center;gap:20px;padding:32px!important}html body .login-page.sports-login .login-grid{flex:0 0 auto;margin:0!important;padding:0!important;gap:20px!important;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)!important}html body .login-page.sports-login .login-grid>.login-copy{min-height:0;padding:36px;background:rgba(12,56,45,.95);border:1px solid rgba(222,242,227,.13);box-shadow:0 16px 48px #031d2533}html body .login-page.sports-login .login-card{width:100%;max-width:none;padding:28px!important;--panel:#fff;--text:#173d34;--muted:#60766d;--input-bg:#fff;--line:#e1e8e2;--ekipo-label:#357553;box-shadow:0 16px 48px #031d2533!important}html body .login-page.sports-login .login-card form{gap:12px}html body .login-page.sports-login .login-card-head,html body .login-page.sports-login .login-card-head p{margin-bottom:16px}html body .login-page.sports-login .login-grid>.login-copy h1{font-size:clamp(44px,5vw,64px)!important;margin:20px 0}html body .login-page.sports-login .login-grid>.login-copy p{font-size:16px!important}html body .login-page.sports-login .login-brand .ekipo-domain,html body .login-page.sports-login .login-brand .ekipo-logo,html body .login-page.sports-login .login-brand strong{color:#f5f6f1!important}html body .login-page.sports-login .login-brand small,html body .login-page.sports-login .login-footer,html body .login-page.sports-login .login-footer span{color:#d4e2d5!important}html body .login-page.sports-login .login-footer{border-color:#ffffff30;padding-top:14px}@media(max-width:850px){html body .login-page.sports-login .login-shell{padding:20px 16px!important;justify-content:flex-start;gap:16px}html body .login-page.sports-login .login-grid{grid-template-columns:1fr!important;gap:16px!important}html body .login-page.sports-login .login-grid>.login-copy{padding:24px}html body .login-page.sports-login .login-grid>.login-copy h1{font-size:40px!important;margin:16px 0 14px}html body .login-page.sports-login .login-grid>.login-copy p{font-size:14px!important;margin:8px 0 0}html body .login-page.sports-login .login-card{padding:24px!important}}html body .admin-list-layout .subscription-org-card{padding:12px 14px!important;border-radius:14px!important;background:var(--panel-2)!important}html body .admin-list-layout .subscription-org-card .tenant-admin-main{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:14px;gap:14px}html body .admin-list-layout .subscription-org-info{display:grid;grid-gap:3px;gap:3px;min-width:0}html body .admin-list-layout .subscription-org-head{justify-content:flex-start;min-width:0}html body .admin-list-layout .subscription-org-head strong{font-size:15px;overflow-wrap:anywhere}html body .admin-list-layout .subscription-org-meta{display:flex;gap:12px;flex-wrap:wrap}html body .admin-list-layout .subscription-org-meta span{font-size:12px}html body .admin-list-layout .subscription-summary{display:flex;gap:8px;margin:0;font-size:12px;line-height:1.4}html body .admin-list-layout .subscription-summary span{font-size:12px}html body .admin-list-layout .tenant-admin-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin:0}html body .admin-list-layout .tenant-admin-actions>*{min-height:40px;padding:7px 10px;font-size:12px;white-space:nowrap}html body .admin-list-layout .tenant-admin-main>.subscription-state{font-size:10px;white-space:nowrap}@media(max-width:1100px){html body .admin-list-layout .subscription-org-card .tenant-admin-main{grid-template-columns:minmax(0,1fr) auto;gap:10px}html body .admin-list-layout .tenant-admin-actions{grid-column:1/-1;justify-content:flex-start}}@media(max-width:480px){html body .admin-list-layout .subscription-org-card .tenant-admin-main{grid-template-columns:minmax(0,1fr)}html body .admin-list-layout .tenant-admin-main>.subscription-state{justify-self:start}html body .admin-list-layout .tenant-admin-actions{display:flex;flex-wrap:wrap}}html[data-club-brand][data-club-view=true],html[data-club-brand][data-workspace-role=club]{--accent:var(--club-accent)!important;--accent-2:var(--club-accent)!important;--accent-ink:var(--club-accent-ink)!important;--accent-contrast:var(--club-accent-ink)!important;--sport-sidebar:var(--club-sidebar)!important;--ekipo-label:var(--club-accent)!important;--accent-text:var(--club-accent)!important;--sport-field:var(--club-accent)!important;--sport-feature-dark:var(--club-panel)!important}html[data-club-brand][data-club-view=true][data-ekipo-mode=dark],html[data-club-brand][data-workspace-role=club][data-ekipo-mode=dark]{--bg:var(--club-bg)!important;--bg-2:var(--club-bg)!important;--panel:var(--club-panel)!important;--surface:var(--club-panel)!important;--panel-2:var(--club-panel-2)!important;--surface-2:var(--club-panel-2)!important;--line:var(--club-line)!important;--line-strong:var(--club-line)!important;--input-bg:var(--club-input)!important;--field:var(--club-input)!important}html[data-club-brand] body .club-colors-preview{background:var(--club-bg)}html body .club-colors-editor{display:grid;grid-gap:12px;gap:12px;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--panel-2)}html body .club-colors-editor p{margin:0;color:var(--muted);font-size:13px}html body .club-colors-editor a{color:var(--text);text-decoration:underline}html body .club-colors-enable{display:flex!important;align-items:center;gap:10px;cursor:pointer}html body .club-colors-enable input{width:18px;height:18px;accent-color:var(--accent)}html body .club-colors-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}html body .club-colors-fields label{display:flex;align-items:center;gap:9px;flex-wrap:wrap}html body .club-colors-fields input[type=color]{width:46px;height:40px;padding:2px;border:1px solid var(--line);border-radius:8px;background:transparent;cursor:pointer}html body .club-colors-fields code{font-size:12px;color:var(--muted)}html body .club-colors-preview{display:flex;align-items:center;gap:10px;min-height:52px;padding:10px 14px;border-radius:10px;font-weight:700}html body .club-colors-preview span{width:20px;height:20px;border:2px solid #fff;border-radius:50%}html[data-club-brand][data-club-view=true][data-ekipo-mode=light],html[data-club-brand][data-workspace-role=club][data-ekipo-mode=light]{--ekipo-label:color-mix(in srgb,var(--club-accent) 72%,#111)!important;--accent-text:color-mix(in srgb,var(--club-accent) 72%,#111)!important}html body .club-colors-editor .user-card-kicker{display:block!important;background:transparent!important;padding:0!important}html body .club-colors-editor .club-colors-enable{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;text-align:left!important;width:auto!important}html body .club-colors-editor .club-colors-enable input[type=checkbox]{flex:0 0 18px!important;margin:0!important}html body .club-colors-editor .club-colors-fields label{align-items:flex-start!important;text-align:left!important}:is(html[data-club-brand][data-workspace-role=club],html[data-club-brand][data-club-view=true]) body.ekipo-workspace:before{background:var(--club-bg)!important}:is(html[data-club-brand][data-workspace-role=club],html[data-club-brand][data-club-view=true]) body.ekipo-workspace:after{filter:grayscale(1)!important;opacity:.14!important}:is(html[data-club-brand][data-workspace-role=club],html[data-club-brand][data-club-view=true]) body.ekipo-workspace .ekipo-feature-card .ekipo-field{filter:grayscale(1)}:is(html[data-club-brand][data-workspace-role=club],html[data-club-brand][data-club-view=true]) body.ekipo-workspace .ekipo-feature-card .ekipo-field strong{background:var(--club-bg)!important}:is(html[data-club-brand][data-workspace-role=club],html[data-club-brand][data-club-view=true]) body.ekipo-workspace .ekipo-overview-grid>.ekipo-connect-card{background:var(--club-panel)!important;color:var(--text)!important}:is(html[data-club-brand][data-workspace-role=club],html[data-club-brand][data-club-view=true]) body.ekipo-workspace .ekipo-mini-week .ekipo-mini-event{background:color-mix(in srgb,var(--club-accent) 10%,var(--club-panel-2))!important;color:var(--text)!important;border:1px solid var(--club-line)!important}@media(min-width:1100px){:is(html[data-club-brand][data-workspace-role=club],html[data-club-brand][data-club-view=true]) body.ekipo-workspace .app-main-nav a,:is(html[data-club-brand][data-workspace-role=club],html[data-club-brand][data-club-view=true]) body.ekipo-workspace .app-main-nav:after,:is(html[data-club-brand][data-workspace-role=club],html[data-club-brand][data-club-view=true]) body.ekipo-workspace .ekipo-sidebar-club small,:is(html[data-club-brand][data-workspace-role=club],html[data-club-brand][data-club-view=true]) body.ekipo-workspace .ekipo-sidebar-settings{color:#ded9d9!important}}:is(html[data-club-brand][data-workspace-role=club][data-ekipo-mode=light],html[data-club-brand][data-club-view=true][data-ekipo-mode=light]){--bg:color-mix(in srgb,var(--club-accent) 3%,#f7f6f6)!important;--bg-2:color-mix(in srgb,var(--club-accent) 3%,#f7f6f6)!important;--panel:#fff!important;--surface:#fff!important;--panel-2:color-mix(in srgb,var(--club-accent) 6%,#f3f2f2)!important;--surface-2:color-mix(in srgb,var(--club-accent) 6%,#f3f2f2)!important;--text:#252121!important;--field-text:#252121!important;--muted:#716969!important;--line:color-mix(in srgb,var(--club-accent) 10%,#dedada)!important;--line-strong:color-mix(in srgb,var(--club-accent) 10%,#dedada)!important;--input-bg:#fff!important;--field:#fff!important;--sport-feature-light:color-mix(in srgb,var(--club-accent) 7%,#fff)!important}:is(html[data-club-brand][data-workspace-role=club][data-ekipo-mode=light],html[data-club-brand][data-club-view=true][data-ekipo-mode=light]) body.ekipo-workspace .ekipo-overview-grid>.ekipo-connect-card{background:var(--panel)!important;color:var(--text)!important}:is(html[data-club-brand][data-workspace-role=club][data-ekipo-mode=light],html[data-club-brand][data-club-view=true][data-ekipo-mode=light]) body.ekipo-workspace .ekipo-connect-card :is(h2,p){color:var(--text)!important}html body .admin-home .org-admins{margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}html body .admin-home .org-admins-head{display:flex;align-items:center;justify-content:space-between;gap:12px}html body .admin-home .org-admins-add{border:1px dashed var(--line);background:transparent;color:var(--accent-text);border-radius:9px;padding:6px 10px;font:inherit;font-size:12px;font-weight:800;cursor:pointer}html body .admin-home .org-admins-add:hover{border-style:solid}html body .admin-home .org-admins .user-list{margin-top:10px;gap:6px}html body .admin-home .org-admins .user-item{grid-template-columns:38px minmax(0,1fr) auto;padding:8px 10px;background:var(--panel)!important}html body .admin-home .org-admins .user-avatar{width:38px;height:38px;border-radius:11px}html body .admin-home .org-admins-head .user-card-kicker{background:transparent!important;padding:0!important;font-size:10px!important;letter-spacing:.13em!important}html body .admin-home .org-admins-empty{margin:8px 0 0;color:var(--muted);font-size:13px}html body .admin-home .org-needs-attention{border-color:#e8a23a!important}html body .admin-home .admin-stats a.admin-stat-warning strong{color:#d9822b!important}@media(max-width:620px){html body .admin-home .org-admins .user-item{grid-template-columns:38px 1fr}html body .admin-home .org-admins-head{flex-wrap:wrap}}html body .admin-home .admin-stats{margin:18px 0}html body .admin-home .admin-stats a{padding:14px 18px!important}html body .admin-home .admin-stats strong{font-size:26px!important;margin-top:4px}html body .admin-home .tenant-list{grid-template-columns:repeat(auto-fill,minmax(460px,1fr));gap:12px;align-items:start}html body .admin-home .subscription-org-card .tenant-admin-main{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}html body .admin-home .subscription-org-card .subscription-summary{margin:6px 0 0}html body .admin-home .tenant-admin-actions{grid-column:1/-1;justify-content:flex-start}html body .admin-home .tenant-admin-actions>*{min-height:34px!important;padding:6px 12px!important;font-size:12px!important}html body .admin-home .org-admins{margin-top:10px;padding-top:8px}html body .admin-home .org-admins .user-list{margin-top:6px}html body .admin-home .org-admins .user-item{grid-template-columns:32px minmax(0,1fr) auto;gap:10px;padding:6px 8px}html body .admin-home .org-admins .user-avatar{width:32px;height:32px;border-radius:9px;font-size:10px}html body .admin-home .org-admins .user-item-actions button{height:28px;padding:0 8px}@media(max-width:560px){html body .admin-home .tenant-list{grid-template-columns:1fr}html body .admin-home .org-admins .user-item{grid-template-columns:32px 1fr}}html body .admin-home .user-list-card .user-list{margin-top:10px;gap:6px}html body .admin-home .user-list-card .user-item{grid-template-columns:32px minmax(0,1fr) auto;gap:10px;padding:6px 8px}html body .admin-home .user-list-card .user-avatar{width:32px;height:32px;border-radius:9px;font-size:10px}html body .admin-home .user-list-card .user-item-actions button{height:28px;padding:0 8px}html body .admin-home :is(.org-admins,.user-list-card) .user-identity strong{font-size:13px;line-height:1.25}html body .admin-home :is(.org-admins,.user-list-card) .user-identity>span{margin-top:1px;line-height:1.25;font-size:11px}@media(max-width:560px){html body .admin-home .user-list-card .user-item{grid-template-columns:32px 1fr}}html body .admin-home{padding-top:18px!important}html body .admin-home .admin-home-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;margin:0 0 16px}html body.ekipo-workspace .admin-home .admin-home-hero .page-heading{margin:0!important}html body.ekipo-workspace .admin-home .admin-home-hero .page-heading h1{font-size:30px!important;margin:4px 0!important}html body .admin-home .admin-home-hero .admin-stats{display:flex;gap:10px;margin:0}html body .admin-home .admin-home-hero .admin-stats a{display:flex;flex-direction:column-reverse;justify-content:center;min-width:120px;padding:10px 16px!important;border-radius:14px!important}html body .admin-home .admin-home-hero .admin-stats span{font-size:12px;white-space:nowrap}html body .admin-home .admin-home-hero .admin-stats strong{font-size:24px!important;margin:0;line-height:1.1}html body .admin-home .admin-home-toolbar{margin:0 0 16px}@media(max-width:700px){html body .admin-home .admin-home-hero .admin-stats{width:100%}html body .admin-home .admin-home-hero .admin-stats a{flex:1 1;min-width:0;padding:8px 10px!important}html body .admin-home .admin-home-hero .admin-stats span{white-space:normal}}html body .admin-home .admin-list-layout{gap:14px!important}html body .admin-home .admin-list-layout>.manage-card{padding:18px 20px!important}html body .admin-home .admin-list-layout>.manage-card h2{font-size:22px!important;margin:4px 0 0!important;letter-spacing:-.02em}html body .admin-home .admin-list-layout>.manage-card>.muted{margin:4px 0 0;font-size:13px}html body .admin-home .admin-list-layout>.manage-card .tenant-list{margin-top:14px}html body .admin-home .user-card-header>button.secondary{min-height:32px!important;padding:5px 12px!important;font-size:12px!important;border-radius:9px!important}html body .admin-home .admin-list-layout>.manage-card{margin:0!important}