/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.h-4{height:calc(var(--spacing) * 4)}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.p-6{padding:calc(var(--spacing) * 6)}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#24282c;--muted:#656d74;--line:#e1e4e7;--soft:#f4f7f9;--paper:#fff;--navy:#24282c;--blue:#d91e2e;--red:#e33c42;--green:#1c9b70;--shadow:0 24px 70px #00000021}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;margin:0}button,input,select{font:inherit}button{color:inherit}.prototype{min-height:100vh;color:var(--ink);background:linear-gradient(#f7fafb 0,#f8f9fa 50% 100%);flex-direction:column;transition:all .25s;display:flex}.prototype[data-content-width=compact] .landing-experience,.prototype[data-content-width=compact] .intro,.prototype[data-content-width=compact] .principles{max-width:980px}.prototype[data-content-width=normal] .landing-experience,.prototype[data-content-width=normal] .intro,.prototype[data-content-width=normal] .principles{max-width:1180px}.prototype[data-content-width=wide] .landing-experience,.prototype[data-content-width=wide] .intro,.prototype[data-content-width=wide] .principles{max-width:1440px}.prototype[data-corners=square]{--editor-radius:2px}.prototype[data-corners=soft]{--editor-radius:10px}.prototype[data-corners=rounded]{--editor-radius:22px}.prototype[data-corners] .fan-web-shell,.prototype[data-corners] .fan-web-panel,.prototype[data-corners] .web-page>section,.prototype[data-corners] .web-page>article{border-radius:var(--editor-radius)}.prototype[data-spacing=compact] .web-page,.prototype[data-spacing=compact] .fan-web-panel{padding:16px}.prototype[data-spacing=spacious] .web-page,.prototype[data-spacing=spacious] .fan-web-panel{padding:36px}.prototype[data-navigation=tabs] .fan-web-nav button{border-bottom:2px solid #0000;border-radius:0}.prototype[data-navigation=tabs] .fan-web-nav button.active{box-shadow:none;border-bottom-color:var(--blue)}.prototype .intro h1,.prototype .fan-web-hero h2,.prototype .web-page-heading h2{font-size:calc(clamp(32px, 4vw, 52px) * var(--font-scale,1))}.prototype.dark{--ink:#f8f9fa;--muted:#a6acb1;--line:#24282c;--soft:#24282c;--paper:#24282c;--navy:#24282c;background:#17191c}.profile-button span img,.admin-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.admin-avatar{cursor:pointer;border:0;padding:0;overflow:hidden}.profile-overlay{padding:24px}.profile-card{width:min(760px,100vw - 32px);max-height:calc(100vh - 48px);color:var(--ink);background:var(--paper);border-radius:24px;padding:30px;position:relative;overflow-y:auto;box-shadow:0 35px 100px #00000059}.profile-card>header{border-bottom:1px solid var(--line);align-items:center;gap:22px;padding-bottom:24px;display:flex}.profile-card>header>div:last-child{gap:3px;display:grid}.profile-card>header small{color:var(--blue);letter-spacing:.14em;font-size:9px;font-weight:900}.profile-card>header h2{margin:2px 0;font-size:30px}.profile-card>header p{color:var(--muted);margin:0}.profile-card>header em{color:var(--blue);margin-top:5px;font-size:10px;font-style:normal;font-weight:800}.profile-photo{flex:0 0 112px;justify-items:center;gap:8px;display:grid}.profile-photo>img,.profile-photo>span{object-fit:cover;color:#fff;background:var(--navy);border-radius:50%;place-items:center;width:94px;height:94px;font-size:27px;font-weight:800;display:grid}.profile-photo label{cursor:pointer;color:var(--blue);font-size:9px;font-weight:850}.profile-photo input{display:none}.profile-form-grid{grid-template-columns:1fr 1fr;gap:14px;padding:24px 0 18px;display:grid}.profile-form-grid label{color:var(--muted);gap:7px;font-size:10px;font-weight:800;display:grid}.profile-form-grid .form-wide{grid-column:1/-1}.profile-form-grid input,.profile-form-grid textarea{box-sizing:border-box;border:1px solid var(--line);width:100%;color:var(--ink);background:var(--soft);font:inherit;resize:vertical;border-radius:10px;padding:12px 13px}.profile-form-grid input:disabled{opacity:.7}.profile-account-info{background:var(--soft);border-radius:13px;grid-template-columns:repeat(3,1fr);gap:9px;padding:14px;display:grid}.profile-account-info span{color:var(--muted);gap:4px;font-size:9px;display:grid}.profile-account-info b{color:var(--ink)}.profile-security{border:1px solid var(--line);background:linear-gradient(135deg,#f8f9fa,#f8f9fa);border-radius:16px;grid-template-columns:minmax(190px,.75fr) 1.5fr;gap:24px;padding:20px;display:grid}.profile-security small{color:var(--blue);letter-spacing:.1em;font-size:10px;font-weight:900}.profile-security h3{margin:5px 0;font-size:18px}.profile-security p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.profile-security>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.profile-security label{color:var(--ink);gap:6px;font-size:11px;font-weight:800;display:grid}.profile-security input{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;padding:11px}@media (width<=800px){.profile-security,.profile-security>div:last-child{grid-template-columns:1fr}}.profile-security-launch{z-index:1002;color:#24282c;cursor:pointer;background:#f8f9fa;border:1px solid #a6acb1;border-radius:11px;min-height:42px;padding:10px 15px;font-weight:850;position:fixed;bottom:max(28px,50vh - 336px);right:max(28px,50vw - 352px);box-shadow:0 8px 24px #00000024}.profile-security-overlay{z-index:1100}.reports-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.reports-grid article{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px;display:grid;box-shadow:0 10px 28px #0000000f}.reports-grid article>span{color:#656d74;background:#f8f9fa;border-radius:15px;place-items:center;width:54px;height:54px;font-size:24px;display:grid}.reports-grid small{color:#656d74;letter-spacing:.12em;font-size:9px;font-weight:900}.reports-grid h4{margin:5px 0;font-size:17px}.reports-grid p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.reports-grid a{color:#fff;background:#656d74;border-radius:11px;padding:11px 14px;font-size:11px;font-weight:900;text-decoration:none}@media (width<=850px){.reports-grid{grid-template-columns:1fr}.reports-grid article{grid-template-columns:48px 1fr}.reports-grid article>a{text-align:center;grid-column:1/-1}}.profile-card>footer{background:0 0;justify-content:space-between;gap:12px;padding:20px 0 0;display:flex}.profile-card>footer button{border-radius:10px;padding:12px 18px;font-weight:850}.registration-page{gap:20px;display:grid}.registration-hero{color:#fff;background:linear-gradient(125deg,#17191c,#8f2034);border-radius:24px;justify-content:space-between;align-items:center;gap:24px;min-height:270px;padding:38px;display:flex;overflow:hidden}.registration-hero h2{letter-spacing:-.06em;max-width:680px;margin:10px 0;font-size:clamp(38px,5vw,64px);line-height:.96}.registration-hero p:last-child{color:#ffffffbf;max-width:650px}.registration-hero img{object-fit:contain;filter:drop-shadow(0 18px 25px #00000040);width:150px;height:150px}.registration-levels{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.registration-levels button{border:1px solid var(--line);color:var(--ink);background:var(--paper);text-align:left;border-radius:13px;gap:4px;padding:15px;display:grid}.registration-levels button.active{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}.registration-levels span{color:var(--red);font-size:9px;font-weight:900}.registration-levels small{color:var(--muted)}.registration-layout{grid-template-columns:minmax(0,1.6fr) minmax(260px,.65fr);align-items:start;gap:18px;display:grid}.registration-form-card,.registration-info{border:1px solid var(--line);background:var(--paper);border-radius:20px;padding:28px}.registration-form-card header small,.registration-info>small{color:var(--blue);letter-spacing:.14em;font-size:9px;font-weight:900}.registration-form-card header h3,.registration-info h3{margin:7px 0;font-size:28px}.registration-form-card header p,.registration-info p{color:var(--muted);line-height:1.6}.registration-form-card select{box-sizing:border-box;border:1px solid var(--line);width:100%;color:var(--ink);background:var(--background);border-radius:11px;padding:13px 14px}.registration-info>span{color:#fff;background:var(--red);border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:20px;font-size:24px;display:grid}.registration-info>div{border-top:1px solid var(--line);align-items:center;gap:10px;padding:12px 0;font-size:11px;font-weight:800;display:flex}.registration-info>div b{color:#fff;background:var(--blue);border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.registration-documents{border:1px solid var(--line);background:var(--paper);border-radius:20px;margin:0 22px 22px;padding:28px}.registration-documents>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.registration-documents>header small{color:var(--blue);letter-spacing:.14em;font-size:9px;font-weight:900}.registration-documents>header h3{margin:7px 0 0;font-size:25px}.registration-documents>header>span{color:var(--blue);white-space:nowrap;background:#f8f9fa;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:900}.registration-documents>p{max-width:700px;color:var(--muted);line-height:1.6}.registration-documents>a{border-top:1px solid var(--line);color:var(--ink);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px 0;text-decoration:none;display:grid}.registration-documents>a>b{color:#fff;background:var(--red);border-radius:10px;place-items:center;width:38px;height:38px;font-size:10px;display:grid}.registration-documents>a div{gap:4px;min-width:0;display:grid}.registration-documents>a small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.registration-documents>a>span{color:var(--blue);font-size:10px;font-weight:900}.registration-status-note{color:#24282c;background:#f8f9fa;border-radius:11px;gap:4px;padding:13px 15px;display:grid}.registration-status-note span{color:var(--muted);font-size:10px}.profile-logout{color:#c93542;background:#fff5f5;border:1px solid #f0c8cb}.profile-save{color:#fff;background:var(--blue);border:0}.topbar{border-bottom:1px solid var(--line);background:var(--paper);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:84px;padding:8px clamp(24px,5vw,76px);display:grid}@supports (color:color-mix(in lab, red, red)){.topbar{background:color-mix(in srgb, var(--paper) 92%, transparent)}}.topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:50;order:-100;position:sticky;top:0}.brand,.admin-brand{color:var(--ink);letter-spacing:-.04em;align-items:center;gap:11px;font-size:18px;text-decoration:none;display:flex}.brand-mark{place-items:center;width:54px;height:54px;display:grid;position:relative}.brand-mark.compact{width:42px;height:42px}.brand-mark img{object-fit:contain;width:100%;height:100%}.prototype-switch{border:1px solid #e1e4e7;border-radius:16px;gap:3px;padding:5px;display:flex;box-shadow:inset 0 1px 2px #0000000d}.dark .prototype-switch{background:#d91e2e}.prototype-switch button{min-width:112px;color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:9px;padding:9px 13px;transition:background .2s,color .2s,transform .2s;display:flex}.prototype-switch button>span{gap:1px;display:grid}.prototype-switch button b{white-space:nowrap;font-size:11px;line-height:1.15}.prototype-switch button small{color:#656d74;white-space:nowrap;font-size:7px;line-height:1.2}.prototype-switch button:hover{color:var(--ink);background:#ffffff80}.prototype-switch button.active{background:var(--paper);color:var(--ink);transform:translateY(-1px);box-shadow:0 5px 16px #00000021}.prototype-switch button.active svg{color:var(--blue)}.top-actions{justify-self:end;align-items:center;gap:10px;display:flex}.round-button{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:50%;width:40px;height:40px}.profile-button{cursor:pointer;color:var(--ink);background:0 0;border:0;align-items:center;gap:8px;text-decoration:none;display:flex}.signin-button{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:10px;padding:10px 14px;font-size:12px;font-weight:750;text-decoration:none}.profile-button span,.admin-avatar{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:11px;font-style:normal;display:grid}.profile-button em{font-size:13px;font-style:normal;font-weight:650}.login-overlay{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#17191ca8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.login-card{background:var(--paper);width:min(430px,100%);color:var(--ink);border:1px solid #ffffff29;border-radius:24px;gap:14px;padding:34px;display:grid;position:relative;box-shadow:0 30px 80px #00000052}.login-card .brand-mark{justify-self:start}.login-card h2{letter-spacing:-.04em;margin:0;font-size:30px}.login-card>p:not(.eyebrow){color:var(--muted);margin:-6px 0 4px;font-size:13px;line-height:1.55}.login-card label{color:var(--muted);gap:7px;font-size:11px;font-weight:750;display:grid}.login-card input,.login-card textarea{border:1px solid var(--line);background:var(--soft);width:100%;color:var(--ink);font:inherit;resize:vertical;border-radius:11px;outline:none;padding:13px 14px}.login-card input:focus,.login-card textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #0000001f}.login-password-field{position:relative}.login-password-field input{padding-right:78px}.login-password-field button{background:var(--blue);border:0;border-radius:7px;min-width:60px;padding:7px 9px;position:absolute;top:50%;right:7px;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.login-password-field button{background:color-mix(in srgb, var(--blue) 12%, var(--paper))}}.login-password-field button{color:var(--blue);cursor:pointer;font-size:9px;font-weight:850}.login-password-field button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.support-card{width:min(520px,100%)}.profile-login-card{width:min(540px,100%)}.profile-login-summary{border:1px solid var(--line);background:var(--soft);border-radius:11px;grid-template-columns:repeat(3,1fr);gap:8px;padding:11px;display:grid}.profile-login-summary span{gap:3px;display:grid}.profile-login-summary small{color:var(--muted);font-size:8px}.profile-login-summary b{color:var(--ink);font-size:10px}.login-card input:disabled{opacity:.75;cursor:not-allowed}.profile-login-note{color:var(--muted);margin-top:-8px;font-size:9px;line-height:1.45}.login-close{border:1px solid var(--line);background:var(--soft);width:32px;height:32px;color:var(--ink);cursor:pointer;border-radius:50%;position:absolute;top:16px;right:16px}.login-submit{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:11px;padding:13px;font-weight:800}.login-submit:disabled{opacity:.65;cursor:wait}.login-error{color:#b4232b;background:#fff0f0;border-radius:9px;padding:10px 12px;font-size:11px;font-weight:700}.dark .login-error{color:#ffb1b5;background:#421d24}.superadmin-hero{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:flex-end;gap:24px;padding:22px 8px 34px;display:flex}.superadmin-hero h2{letter-spacing:-.055em;margin:8px 0;font-size:clamp(34px,5vw,60px)}.superadmin-hero>div:first-child>p:last-child{color:#a6acb1;margin:0}.superadmin-hero>div:last-child{justify-items:end;gap:7px;display:grid}.superadmin-hero>div:last-child span{color:#a6acb1;letter-spacing:.12em;border:1px solid #a6acb173;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:850}.superadmin-hero>div:last-child b{color:#a6acb1;font-size:11px}.super-club-directory{background:#17191c;border:1px solid #ffffff1c;border-radius:18px;margin-top:24px;padding:22px}.super-section-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.super-section-heading small{color:#a6acb1;letter-spacing:.11em;font-size:9px;font-weight:850}.super-section-heading h3{margin:5px 0;font-size:23px}.super-section-heading p{color:#a6acb1;margin:0;font-size:10px}.super-section-heading>button,.super-club-form>button,.super-club-grid article>button{color:#fff;font:inherit;cursor:pointer;background:#d91e2e;border:0;border-radius:10px;padding:11px 14px;font-size:10px;font-weight:800}.super-club-form{background:#ffffff0e;border-radius:14px;grid-template-columns:1.4fr 1fr 90px 1fr auto;align-items:end;gap:12px;margin:20px 0;padding:16px;display:grid}.super-club-form label{color:#a6acb1;gap:7px;font-size:9px;font-weight:800;display:grid}.super-club-form input{color:#fff;width:100%;min-height:40px;font:inherit;background:#17191c;border:1px solid #ffffff24;border-radius:9px;padding:9px 11px}.super-club-form .club-color-input{cursor:pointer;padding:5px}.super-club-form button:disabled{opacity:.6;cursor:wait}.super-club-grid{grid-template-columns:repeat(3,minmax(230px,1fr));gap:12px;margin-top:18px;display:grid}.super-club-grid article{background:#ffffff09;border:1px solid #ffffff17;border-radius:14px;grid-template-columns:44px 1fr;gap:12px;padding:16px;display:grid}.super-club-avatar{color:#fff;border-radius:12px;place-items:center;width:42px;height:42px;font-size:10px;font-weight:900;display:grid}.super-club-avatar img{object-fit:contain;width:34px;height:34px}.super-club-grid article div{min-width:0}.super-club-grid article small{color:#64c28a;text-transform:uppercase;font-size:8px;font-weight:800}.super-club-grid article h4{white-space:nowrap;text-overflow:ellipsis;margin:4px 0;font-size:14px;overflow:hidden}.super-club-grid article p{color:#a6acb1;margin:0;font-size:9px}.super-club-grid article>button{color:#a6acb1;background:#d91e2e21;grid-column:1/-1;width:100%}.super-user-directory{background:#17191c;border:1px solid #ffffff1c;border-radius:18px;margin-top:16px;padding:22px}.super-user-directory .super-section-heading>span{color:#a6acb1;border:1px solid #a6acb14d;border-radius:99px;padding:7px 10px;font-size:8px;font-weight:850}.super-user-list{border:1px solid #ffffff17;border-radius:13px;margin-top:18px;overflow:hidden}.super-user-head{color:#656d74;text-transform:uppercase;letter-spacing:.08em;background:#ffffff0b;grid-template-columns:1.3fr 1fr .8fr .4fr .55fr;gap:12px;padding:10px 14px 10px 66px;font-size:8px;font-weight:850;display:grid}.super-user-list article{background:#ffffff05;border-top:1px solid #ffffff13;grid-template-columns:40px 1.3fr 1fr .8fr .4fr .55fr;align-items:center;gap:12px;padding:13px 14px;display:grid}.super-user-list article.owner{background:linear-gradient(90deg,#656d7426,#ffffff05)}.super-user-avatar{color:#a6acb1;background:#17191c;border-radius:11px;place-items:center;width:36px;height:36px;font-size:9px;font-weight:900;display:grid}.super-user-list article.owner .super-user-avatar{color:#fff;background:#656d74}.super-user-list article>div{gap:3px;min-width:0;display:grid}.super-user-list article b,.super-user-list article strong{color:#f8f9fa;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.super-user-list article strong{color:#a6acb1}.super-user-list article small{color:#656d74;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.super-user-list article>span:last-child{border-radius:99px;justify-self:start;padding:6px 8px;font-size:7px;font-weight:850}.super-user-list .user-active{color:#6ed8a5;background:#27b26f24}.super-user-list .user-inactive{color:#ff999f;background:#e6545b21}.delete-platform-user{color:#ff999f;background:#e6545b1a;border:1px solid #ff5e674d;border-radius:8px;justify-self:start;padding:7px 9px;font-size:7px;font-weight:850}.delete-platform-user:hover{background:#e6545b33}.super-user-list article>span.owner-protected{color:#a6acb1;background:#656d7426;border-radius:99px;justify-self:start;padding:6px 8px;font-size:7px;font-weight:850}.super-metrics{grid-template-columns:repeat(7,minmax(120px,1fr));gap:12px;padding:24px 0;display:grid}.super-metrics article{background:linear-gradient(145deg,#ffffff13,#ffffff06);border:1px solid #ffffff1c;border-radius:16px;align-content:space-between;min-height:138px;padding:18px;display:grid}.super-metrics small{color:#a6acb1;text-transform:uppercase;letter-spacing:.09em;font-size:9px;font-weight:800}.super-metrics b{font-size:36px;line-height:1}.super-metrics span{color:#a6acb1;font-size:9px;line-height:1.4}.superadmin-grid{grid-template-columns:1.1fr .9fr;gap:16px;display:grid}.superadmin-grid .data-panel{color:#f8f9fa;background:#17191c;border-color:#ffffff1a}.superadmin-grid .panel-title small,.superadmin-grid .dashboard-empty p{color:#a6acb1}.resource-bars{gap:16px;margin-top:18px;display:grid}.resource-bars p{justify-content:space-between;margin:0 0 7px;font-size:10px;display:flex}.resource-bars p span{color:#a6acb1;font-weight:800}.resource-bars>div>i{background:#ffffff14;border-radius:999px;height:7px;display:block;overflow:hidden}.resource-bars>div>i em{border-radius:inherit;background:linear-gradient(90deg,#656d74,#a6acb1);height:100%;display:block}.super-activity{margin-top:10px;display:grid}.super-activity article{border-bottom:1px solid #ffffff14;grid-template-columns:34px 1fr;align-items:center;gap:11px;padding:12px 0;display:grid}.super-activity article>span{color:#a6acb1;background:#17191c;border-radius:50%;place-items:center;width:32px;height:32px;font-size:9px;font-weight:850;display:grid}.super-activity article div{gap:4px;display:grid}.super-activity article b{font-size:10px}.super-activity article small{color:#a6acb1;font-size:8px}.superadmin-tabs{gap:6px;padding:18px 0 0;display:flex}.superadmin-tabs button{color:#a6acb1;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1c;border-radius:10px;padding:11px 15px;font-size:10px;font-weight:800}.superadmin-tabs button.active{color:#a6acb1;background:#d91e2e33;border-color:#d91e2e73}.superadmin-context-bar{background:#ffffff09;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:auto minmax(250px,360px) 1fr;align-items:end;gap:12px;margin-top:18px;padding:14px;display:grid}.superadmin-context-bar>button{color:#a6acb1;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff21;border-radius:10px;padding:0 15px;font-size:9px;font-weight:850}.superadmin-context-bar>button.active{color:#fff;background:#d91e2e;border-color:#d91e2e}.superadmin-context-bar label{color:#a6acb1;letter-spacing:.09em;gap:6px;font-size:8px;font-weight:850;display:grid}.superadmin-context-bar select{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#17191c;border:1px solid #ffffff24;border-radius:10px;padding:0 12px;font-size:10px;font-weight:800}.superadmin-context-bar>div{grid-template-columns:38px auto;justify-self:end;align-items:center;column-gap:10px;display:grid}.superadmin-context-bar>div>span{color:#fff;border-radius:10px;grid-row:1/3;place-items:center;width:38px;height:38px;font-size:9px;font-weight:900;display:grid;overflow:hidden}.superadmin-context-bar>div img{object-fit:contain;width:32px;height:32px}.superadmin-context-bar>div b{align-self:end;font-size:10px}.superadmin-context-bar>div small{color:#6ed8a5;text-transform:uppercase;align-self:start;font-size:7px}.club-control-shell{color:#24282c;background:#f8f9fa;border:1px solid #ffffff1c;border-radius:18px;margin-top:18px}.club-control-heading{background:#fff;border-bottom:1px solid #e1e4e7;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.club-control-identity{align-items:center;gap:14px;display:flex}.club-control-identity>span{color:#fff;border-radius:14px;flex:0 0 52px;place-items:center;width:52px;height:52px;font-size:11px;font-weight:900;display:grid}.club-control-identity img{object-fit:contain;width:44px;height:44px}.club-control-identity small,.club-control-main>header small{color:#656d74;letter-spacing:.1em;font-size:8px;font-weight:900}.club-control-identity h3{margin:4px 0 2px;font-size:23px}.club-control-identity p{color:#656d74;margin:0;font-size:9px}.club-control-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.club-control-actions button,.club-control-main>header>button{color:#d91e2e;cursor:pointer;background:#fff;border:1px solid #e1e4e7;border-radius:9px;padding:10px 12px;font-size:8px;font-weight:850}.club-control-actions button:nth-last-child(-n+2),.club-control-main>header>button{border-color:var(--club-brand);background:var(--club-brand);color:#fff}.club-control-layout{grid-template-columns:205px minmax(0,1fr);min-height:680px;display:grid}.club-control-layout>aside{color:#fff;background:#17191c;align-content:start;gap:5px;padding:20px 13px;display:grid}.club-control-layout>aside>small{color:#a6acb1;letter-spacing:.09em;padding:0 9px 10px;font-size:7px;font-weight:900}.club-control-layout>aside button{color:#a6acb1;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:25px 1fr;align-items:center;padding:10px;font-size:9px;font-weight:750;display:grid}.club-control-layout>aside button i{color:#656d74;font-style:normal}.club-control-layout>aside button.active{background:var(--club-brand)}@supports (color:color-mix(in lab, red, red)){.club-control-layout>aside button.active{background:color-mix(in srgb, var(--club-brand) 78%, #d91e2e)}}.club-control-layout>aside button.active,.club-control-layout>aside button.active i{color:#fff}.club-control-main{min-width:0;padding:24px}.club-control-main>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.club-control-main>header h3{margin:5px 0;font-size:28px}.club-control-main>header p{color:#656d74;margin:0;font-size:9px}.club-control-loading{color:#656d74;place-items:center;min-height:300px;display:grid}.club-control-metrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.club-control-metrics article{background:#fff;border:1px solid #e1e4e7;border-radius:13px;align-content:space-between;min-height:125px;padding:16px;display:grid}.club-control-metrics small{color:#656d74;text-transform:uppercase;font-size:8px;font-weight:850}.club-control-metrics b{color:var(--club-brand);font-size:32px}.club-control-metrics span{color:#656d74;font-size:8px;line-height:1.4}.club-control-overview{grid-template-columns:1.35fr .65fr;gap:12px;margin-top:12px;display:grid}.club-control-overview>section,.club-control-overview>aside{background:#fff;border:1px solid #e1e4e7;border-radius:13px;padding:18px}.club-control-overview>section>button{color:#d91e2e;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #f8f9fa;grid-template-columns:90px 1fr auto;align-items:center;gap:10px;width:100%;padding:11px 0;display:grid}.club-control-overview>section>button>span{color:#d91e2e;font-size:8px;font-weight:850}.club-control-overview>section>button div{gap:3px;display:grid}.club-control-overview>section>button b{font-size:9px}.club-control-overview>section>button small{color:#656d74;font-size:8px}.club-control-overview>section>button em{color:var(--club-brand);font-style:normal}.club-control-overview>aside{align-content:start;gap:8px;display:grid}.club-control-overview>aside>small{color:#656d74;margin-bottom:4px;font-size:8px;font-weight:850}.club-control-overview>aside button{color:#d91e2e;text-align:left;cursor:pointer;background:#f7f9fb;border:1px solid #e1e4e7;border-radius:10px;gap:4px;padding:12px;display:grid}.club-control-overview>aside button b{font-size:9px}.club-control-overview>aside button span{color:#656d74;font-size:8px}.club-control-records{background:#fff;border:1px solid #e1e4e7;border-radius:14px;padding:18px}.club-control-records .panel-title h3,.club-control-records .record-list b,.club-control-records .record-form label,.club-control-records .module-explanation,.club-control-records .live-score-help,.club-control-records .record-form{color:#24282c}.website-builder-top{background:#fff;border-bottom:1px solid #e1e4e7;grid-template-columns:1fr minmax(210px,auto) auto auto;align-items:center;gap:14px;min-height:68px;padding:10px 15px;display:grid}.website-builder-top>div:first-child{align-items:center;gap:10px;display:flex}.website-builder-top>div:first-child .brand-mark{width:34px}.website-builder-top>div:first-child>span{gap:2px;display:grid}.website-builder-top>div:first-child small{color:#656d74;letter-spacing:.1em;font-size:7px;font-weight:900}.website-builder-top>div:first-child b{font-size:10px}.website-builder-top label{color:#656d74;grid-template-columns:auto minmax(140px,1fr);align-items:center;gap:8px;font-size:8px;font-weight:850;display:grid}.website-builder-top select{color:#24282c;min-height:38px;font:inherit;background:#f7f9fb;border:1px solid #e1e4e7;border-radius:9px;padding:0 10px;font-size:9px;font-weight:800}.builder-devices{background:#f8f9fa;border:1px solid #e1e4e7;border-radius:9px;gap:4px;padding:4px;display:flex}.builder-devices button{color:#656d74;cursor:pointer;background:0 0;border:0;border-radius:6px;width:31px;height:29px}.builder-devices button.active{color:#d91e2e;background:#fff;box-shadow:0 1px 5px #0000001f}.builder-publish{gap:6px;display:flex}.builder-publish button{color:#656d74;cursor:pointer;background:#fff;border:1px solid #e1e4e7;border-radius:9px;min-height:38px;padding:0 12px;font-size:8px;font-weight:850}.builder-publish .preview{color:#656d74}.builder-publish .publish{color:#fff;background:#656d74;border-color:#656d74}.builder-publish .publish:disabled{cursor:not-allowed;background:#b9c5ce;border-color:#b9c5ce}.website-builder-workspace{grid-template-columns:220px minmax(420px,1fr) 250px;min-height:760px;display:grid}.builder-elements{background:#fff;border-right:1px solid #e1e4e7;overflow-y:auto}.builder-elements>header{border-bottom:1px solid #e1e4e7;gap:3px;padding:16px;display:grid}.builder-elements>header b{font-size:13px}.builder-elements>header small{color:#656d74;font-size:8px}.builder-elements section{border-bottom:1px solid #f8f9fa;padding:14px}.builder-elements section>small{color:#656d74;text-transform:uppercase;letter-spacing:.1em;margin-bottom:9px;font-size:7px;font-weight:900;display:block}.builder-elements section>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}.builder-elements section button{color:#24282c;cursor:pointer;background:#f9fafb;border:1px solid #e1e4e7;border-radius:9px;place-items:center;gap:3px;min-height:62px;font-size:8px;display:grid}.builder-elements section button:hover{color:#d91e2e;background:#f8f9fa;border-color:#d91e2e}.builder-elements section button span{font-size:16px}.builder-elements section button b{font-size:8px}.builder-canvas-stage{background-color:#e1e4e7;background-image:radial-gradient(#a6acb1 .7px,#0000 .7px);background-size:14px 14px;padding:28px;overflow:auto}.builder-canvas{width:min(100%,920px);min-height:690px;font-family:var(--builder-body), sans-serif;background:#fff;border-radius:5px;margin:0 auto;transition:width .2s;overflow:hidden;box-shadow:0 12px 38px #0003}.builder-canvas-stage.tablet .builder-canvas{width:720px}.builder-canvas-stage.mobile .builder-canvas{width:380px}.canvas-page-label{color:#fff;background:#17191c;justify-content:space-between;padding:7px 10px;font-size:7px;display:flex}.canvas-page-label small{color:#a6acb1}.canvas-block{cursor:pointer;border:2px solid #0000;position:relative}.canvas-block.selected{z-index:2;border-color:#d91e2e;box-shadow:0 0 0 2px #0000001a}.canvas-block.hidden-block{opacity:.45;filter:grayscale(.7)}.canvas-block-tools{z-index:4;color:#fff;background:#656d74;border-radius:6px;align-items:center;gap:2px;padding:3px;display:none;position:absolute;top:5px;right:5px;box-shadow:0 3px 10px #0000002e}.canvas-block:hover .canvas-block-tools,.canvas-block.selected .canvas-block-tools{display:flex}.canvas-block-tools span{cursor:grab;padding:0 4px}.canvas-block-tools b{text-transform:uppercase;margin-right:3px;font-size:6px}.canvas-block-tools button{color:#fff;cursor:pointer;background:#ffffff29;border:0;border-radius:4px;width:20px;height:20px;font-size:8px}.canvas-block-tools button:disabled{opacity:.35}.canvas-global{grid-template-columns:34px auto 1fr;align-items:center;gap:8px;min-height:62px;padding:12px 28px;display:grid}.canvas-global>span{place-items:center;width:32px;height:32px;display:grid}.canvas-global img{object-fit:contain;width:100%;height:100%}.canvas-global b{font:800 10px var(--builder-heading), sans-serif}.canvas-global nav{color:#656d74;justify-self:end;font-size:7px;font-weight:750}.canvas-global.footer{color:#fff;background:#17191c;grid-template-columns:1fr 1fr;min-height:85px}.canvas-global.footer span{color:#a6acb1;justify-self:end;width:auto;height:auto;font-size:7px}.canvas-hero{background:linear-gradient(120deg, var(--builder-primary), var(--builder-accent));align-content:center;justify-items:start;min-height:270px;padding:44px 9%;display:grid}@supports (color:color-mix(in lab, red, red)){.canvas-hero{background:linear-gradient(120deg, color-mix(in srgb, var(--builder-primary) 88%, #17191c), color-mix(in srgb, var(--builder-accent) 68%, #17191c))}}.canvas-hero{color:#fff}.canvas-hero small{letter-spacing:.14em;font-size:7px;font-weight:900}.canvas-hero h2{max-width:580px;font:850 clamp(26px, 5vw, 48px)/.95 var(--builder-heading), sans-serif;letter-spacing:-.045em;margin:10px 0 6px}.canvas-hero p{color:#fffc;max-width:430px;margin:0 0 18px;font-size:9px}.canvas-hero button{border-radius:var(--builder-radius);color:var(--builder-primary);background:#fff;border:0;padding:10px 15px;font-size:7px;font-weight:900}.canvas-data-block{padding:34px 7%}.canvas-data-block>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:17px;display:flex}.canvas-data-block header small,.canvas-form small{color:var(--builder-primary);letter-spacing:.12em;font-size:6px;font-weight:900}.canvas-data-block h3,.canvas-form h3,.canvas-generic h3{font:800 23px var(--builder-heading), sans-serif;margin:5px 0}.canvas-data-block p,.canvas-form p,.canvas-generic p{color:#656d74;margin:0;font-size:8px}.canvas-data-block header em{color:var(--builder-primary);background:#f8f9fa;border-radius:99px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:850}.canvas-game{background:#f8fafb;border:1px solid #e1e4e7;border-radius:12px;grid-template-columns:44px 1fr auto 1fr auto;align-items:center;gap:12px;padding:15px;display:grid}.canvas-game span{width:40px;height:40px}.canvas-game img{object-fit:contain;width:100%;height:100%}.canvas-game b{font-size:9px}.canvas-game strong{color:var(--builder-accent);font-size:11px}.canvas-game time{color:#656d74;font-size:7px}.canvas-people,.canvas-news,.canvas-products{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.canvas-news,.canvas-products{grid-template-columns:repeat(3,1fr)}.canvas-people span,.canvas-news span,.canvas-products span{background:linear-gradient(145deg,#f8f9fa,#e1e4e7);border-radius:10px;align-content:end;gap:4px;min-height:105px;padding:11px;display:grid}.canvas-people i{background:var(--builder-primary);color:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:7px;font-style:normal;display:grid}.canvas-people b,.canvas-news b,.canvas-products b{font-size:8px}.canvas-people small,.canvas-news small,.canvas-products small{color:#656d74;font-size:6px}.canvas-news i,.canvas-products i{color:var(--builder-accent);font-size:6px;font-style:normal;font-weight:900}.canvas-sponsors{background:#f4f7f9;grid-template-columns:1.2fr repeat(4,1fr);align-items:center;gap:10px;padding:21px 7%;display:grid}.canvas-sponsors small{color:#656d74;font-size:7px;font-weight:850}.canvas-sponsors b{color:#a6acb1;text-align:center;font-size:7px}.canvas-form{background:#f5f8fa;grid-template-columns:1fr 1fr;gap:28px;padding:34px 7%;display:grid}.canvas-form section{gap:7px;display:grid}.canvas-form section span{color:#656d74;background:#fff;border:1px solid #e1e4e7;border-radius:7px;padding:9px;font-size:7px}.canvas-form section button{border-radius:var(--builder-radius);background:var(--builder-primary);color:#fff;border:0;padding:10px;font-size:7px;font-weight:850}.canvas-generic{align-content:center;min-height:130px;padding:30px 7%;display:grid}.canvas-generic small{color:var(--builder-primary);font-size:6px;font-weight:900}.canvas-add-section{color:#656d74;cursor:pointer;background:#f8f9fa;border:1px dashed #a6acb1;border-radius:8px;width:calc(100% - 28px);margin:14px;padding:12px;font-size:8px;font-weight:850}.builder-inspector{background:#fff;border-left:1px solid #e1e4e7;overflow-y:auto}.builder-inspector>nav{border-bottom:1px solid #e1e4e7;grid-template-columns:1fr 1fr;padding:8px;display:grid}.builder-inspector>nav button{color:#656d74;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:9px 4px;font-size:7px;font-weight:850}.builder-inspector>nav button.active{color:#d91e2e;border-color:#d91e2e}.inspector-fields{gap:12px;padding:16px;display:grid}.inspector-fields>small{color:#656d74;letter-spacing:.1em;font-size:7px;font-weight:900}.inspector-fields h3{text-transform:capitalize;margin:-5px 0 4px;font-size:18px}.inspector-fields label{color:#656d74;gap:6px;font-size:8px;font-weight:800;display:grid}.inspector-fields input:not([type=checkbox]),.inspector-fields textarea,.inspector-fields select{color:#24282c;width:100%;font:inherit;resize:vertical;background:#f8fafb;border:1px solid #e1e4e7;border-radius:8px;padding:9px;font-size:8px}.inspector-fields input[type=color]{height:42px;padding:4px}.inspector-fields input[type=range]{padding:0}.inspector-check{grid-template-columns:auto 1fr;align-items:center}.inspector-fields>p{color:#656d74;background:#f8f9fa;border-radius:8px;margin:0;padding:10px;font-size:8px;line-height:1.5}.inspector-fields>button{color:#d91e2e;cursor:pointer;background:#fff;border:1px solid #e1e4e7;border-radius:8px;padding:10px;font-size:8px;font-weight:850}.inspector-fields>button.danger{color:#d63d4c;border-color:#efcbd0}.inspector-empty{color:#656d74;text-align:center;place-content:center;justify-items:center;gap:7px;min-height:350px;padding:22px;display:grid}.inspector-empty span{color:#656d74;font-size:24px}.inspector-empty b{color:#24282c;font-size:10px}.inspector-empty p{margin:0;font-size:8px;line-height:1.5}.website-builder-status{color:#656d74;background:#fff;border-top:1px solid #e1e4e7;justify-content:space-between;align-items:center;min-height:38px;padding:0 14px;font-size:7px;display:flex}.website-builder-status span{align-items:center;gap:6px;display:flex}.website-builder-status i{background:#38b77a;border-radius:50%;width:7px;height:7px}.site-editor-shell{background:#17191c;border:1px solid #ffffff1c;border-radius:18px;margin-top:18px;padding:22px}.site-editor-heading{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:20px;display:flex}.site-editor-heading small,.site-version-history>div:first-child small{color:#a6acb1;letter-spacing:.11em;font-size:9px;font-weight:850}.site-editor-heading h3{margin:5px 0;font-size:25px}.site-editor-heading p,.site-version-history>div:first-child p{color:#a6acb1;margin:0;font-size:10px}.site-editor-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.site-editor-actions button{color:#a6acb1;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:9px;padding:10px 12px;font-size:9px;font-weight:800}.site-editor-actions button:nth-child(2){color:#a6acb1}.site-editor-actions button.publish{color:#fff;background:#d91e2e;border-color:#d91e2e}.site-editor-actions button:disabled{opacity:.55;cursor:wait}.site-editor-loading{color:#a6acb1;place-items:center;min-height:300px;font-size:11px;display:grid}.site-editor-layout{grid-template-columns:minmax(340px,.9fr) minmax(420px,1.1fr);align-items:start;gap:20px;padding-top:20px;display:grid}.site-editor-fields{gap:12px;display:grid}.site-editor-fields fieldset{background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;gap:12px;min-width:0;margin:0;padding:17px;display:grid}.site-editor-fields legend{color:#f8f9fa;padding:0 6px;font-size:11px;font-weight:850}.site-editor-fields label{color:#a6acb1;gap:6px;font-size:9px;font-weight:800;display:grid}.site-editor-fields input:not([type=checkbox]):not([type=color]),.site-editor-fields textarea{color:#fff;width:100%;font:inherit;resize:vertical;background:#17191c;border:1px solid #ffffff21;border-radius:9px;outline:none;padding:10px 11px}.site-editor-fields input:focus,.site-editor-fields textarea:focus{border-color:#a6acb1;box-shadow:0 0 0 3px #0000001a}.field-help{color:#656d74;margin:-3px 0 2px;font-size:9px}.field-pair,.color-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.color-fields label>span{grid-template-columns:44px 1fr;gap:7px;display:grid}.color-fields input[type=color]{cursor:pointer;background:#17191c;border:1px solid #ffffff21;border-radius:9px;width:44px;height:38px;padding:3px}.section-order-list{gap:7px;display:grid}.section-order-list article{background:#ffffff0b;border-radius:10px;grid-template-columns:25px 1fr auto auto;align-items:center;gap:9px;padding:9px;display:grid}.section-order-list article>span{color:#a6acb1;background:#17191c;border-radius:7px;place-items:center;width:23px;height:23px;font-size:8px;font-weight:900;display:grid}.section-order-list article>b{font-size:9px}.section-order-list article>div,.principle-editor-list header div{gap:3px;display:flex}.section-order-list button,.principle-editor-list button{color:#a6acb1;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:7px;width:25px;height:25px;font-size:10px}.section-order-list button:disabled,.principle-editor-list button:disabled{opacity:.25;cursor:default}.editor-switch{display:block!important}.editor-switch input{opacity:0;pointer-events:none;position:absolute}.editor-switch i{cursor:pointer;background:#17191c;border-radius:99px;width:34px;height:19px;display:block;position:relative}.editor-switch i:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:all .18s;position:absolute;top:3px;left:3px}.editor-switch input:checked+i{background:#d91e2e}.editor-switch input:checked+i:after{transform:translate(15px)}.image-upload-field input{opacity:0;pointer-events:none;position:absolute}.image-upload-field span{color:#a6acb1;text-align:center;cursor:pointer;border:1px dashed #a6acb159;border-radius:9px;padding:10px 12px;display:block}.editor-image-preview{border-radius:10px;height:120px;position:relative;overflow:hidden}.editor-image-preview img{object-fit:cover;width:100%;height:100%}.editor-image-preview button{color:#fff;background:#d91e2ec7;border:0;border-radius:7px;padding:6px 8px;font-size:8px;position:absolute;top:8px;right:8px}.principle-editor-list{gap:9px;display:grid}.principle-editor-list>article{background:#ffffff06;border:1px solid #ffffff14;border-radius:10px;gap:9px;padding:11px;display:grid}.principle-editor-list header{justify-content:space-between;align-items:center;display:flex}.principle-editor-list header b{font-size:9px}.site-editor-preview{min-width:0;position:sticky;top:96px}.preview-toolbar{background:#17191c;border:1px solid #ffffff1a;border-bottom:0;border-radius:13px 13px 0 0;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.preview-toolbar>div{gap:2px;display:grid}.preview-toolbar small{color:#a6acb1;letter-spacing:.1em;font-size:7px;font-weight:850}.preview-toolbar b{font-size:9px}.preview-toolbar>span{gap:4px;display:flex}.preview-toolbar button{color:#a6acb1;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:7px;width:29px;height:27px}.preview-toolbar button.active{color:#fff;background:#d91e2e}.site-preview-frame{color:#24282c;background:#f8f9fa;border:10px solid #24282c;border-top-width:0;border-radius:0 0 13px 13px;width:100%;max-height:720px;margin:0 auto;transition:width .25s;overflow:auto}.site-preview-frame.mobile{width:min(340px,100%)}.site-preview-frame>header{background:#fff;border-bottom:1px solid #e1e4e7;align-items:center;gap:6px;min-height:58px;padding:8px 17px;display:flex}.site-preview-frame>header .brand-mark{width:33px;height:33px}.site-preview-frame>header b{font-size:10px}.site-preview-frame>header i{background:#f8f9fa;border-radius:50%;width:23px;height:23px;margin-left:auto}.site-preview-intro{text-align:center;padding:42px 28px}.site-preview-frame section>small{color:var(--preview-primary);letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:900}.site-preview-intro h3{letter-spacing:-.05em;max-width:520px;margin:8px auto;font-size:clamp(24px,4vw,42px);line-height:.98}.site-preview-intro p{color:#656d74;max-width:520px;margin:0 auto;font-size:9px;line-height:1.5}.site-preview-experience{background:linear-gradient(120deg, #17191c, var(--preview-primary));color:#fff;background-position:50%;background-size:cover;border-radius:18px;margin:0 20px 30px;padding:40px}.site-preview-experience>small{color:#a6acb1!important}.site-preview-experience h3{letter-spacing:-.04em;max-width:500px;margin:8px 0;font-size:clamp(24px,4vw,38px);line-height:1}.site-preview-experience p{color:#a6acb1;max-width:470px;font-size:9px;line-height:1.5}.site-preview-experience div{gap:7px;margin-top:17px;display:flex}.site-preview-experience button{color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:7px;padding:8px 10px;font-size:7px;font-weight:800}.site-preview-experience button:first-child{border-color:var(--preview-accent);background:var(--preview-accent)}.site-preview-principles{color:#fff;background:#17191c;padding:38px 28px}.site-preview-principles>small{color:#a6acb1!important}.site-preview-principles h3{letter-spacing:-.05em;max-width:530px;margin:9px 0 24px;font-size:clamp(24px,4vw,38px);line-height:1}.site-preview-principles>div{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.site-preview-principles article{border-top:1px solid #fff3;gap:5px;padding-top:9px;display:grid}.site-preview-principles article span,.site-preview-principles article p{color:#a6acb1;font-size:7px}.site-preview-principles article b{font-size:9px}.site-preview-principles article p{margin:0;line-height:1.4}.site-preview-frame>footer{color:#656d74;text-align:center;background:#17191c;min-height:58px;padding:21px 24px;font-size:7px;display:block}.site-preview-frame.mobile .site-preview-principles>div{grid-template-columns:1fr}.site-preview-frame.mobile .site-preview-experience{text-align:center;margin-inline:10px;padding:27px 20px}.site-preview-frame.mobile .site-preview-experience div{justify-content:center}.preview-note{color:#656d74;margin:9px 4px 0;font-size:8px;line-height:1.45}.site-version-history{border-top:1px solid #ffffff1a;grid-template-columns:240px 1fr;gap:25px;margin-top:20px;padding-top:20px;display:grid}.site-version-history h4{margin:5px 0;font-size:17px}.site-version-history>div:last-child{gap:6px;display:grid}.site-version-history article{background:#ffffff0a;border-radius:10px;grid-template-columns:27px 1fr auto;align-items:center;gap:9px;padding:9px 11px;display:grid}.site-version-history article>span{color:#6ed8a5;background:#20b17126;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.site-version-history article>div{gap:2px;display:grid}.site-version-history article b{font-size:9px}.site-version-history article small{color:#656d74;font-size:7px}.site-version-history article button{color:#a6acb1;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:7px;padding:7px 9px;font-size:8px}.version-empty{color:#656d74;background:#ffffff09;border-radius:10px;padding:15px;font-size:9px}.site-editor-status{color:#656d74;text-align:right;margin:15px 0 0;font-size:8px}.intro{text-align:center;max-width:1160px;margin:0 auto;padding:66px 28px 42px}.eyebrow{letter-spacing:.16em;text-transform:uppercase;font-weight:800;color:var(--blue)!important;font-size:11px!important}.eyebrow span{background:var(--red);vertical-align:middle;width:18px;height:2px;margin-right:8px;display:inline-block}.intro h1{letter-spacing:-.065em;max-width:820px;margin:14px auto 12px;font-size:clamp(38px,5vw,68px);line-height:.98}.intro>p:last-child{color:var(--muted);max-width:690px;margin:0 auto;line-height:1.6}.fan-channel-switch{border:1px solid var(--line);background:var(--paper);border-radius:12px;gap:4px;width:max-content;margin:0 auto 24px;padding:4px;display:flex}.fan-channel-switch button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 15px;font-size:10px;font-weight:800}.fan-channel-switch button.active{background:var(--navy);color:#fff}.fan-web-shell{max-width:1180px;margin:0 auto 110px;padding:0 28px}.fan-web-nav{justify-content:center;gap:5px;margin-bottom:14px;display:flex;overflow-x:auto}.fan-web-nav button{color:var(--muted);background:0 0;border:0;border-radius:9px;flex:none;padding:10px 16px;font-size:10px;font-weight:800}.fan-web-nav button.active{background:var(--paper);color:var(--blue);box-shadow:0 4px 18px #00000017}.landing-experience{width:100%}.fan-web-hero{color:#fff;min-height:290px;box-shadow:var(--shadow);background:linear-gradient(120deg,#17191c,#17191c) 50%/cover;border-radius:26px;grid-template-columns:1.6fr .7fr;align-items:center;gap:40px;padding:44px 54px;display:grid;position:relative;overflow:hidden}.fan-web-hero:after{content:"";border:70px solid #ffffff09;border-radius:50%;width:370px;height:370px;position:absolute;top:-150px;right:-100px}.fan-web-hero h2{max-width:650px;margin:12px 0;font-size:clamp(32px,4vw,52px);line-height:1}.fan-web-hero>div>p:last-of-type{color:#a6acb1;line-height:1.5}.fan-web-actions{gap:9px;margin-top:23px;display:flex}.fan-web-actions button{color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:10px;padding:11px 15px;font-size:10px;font-weight:800}.fan-web-actions button:first-child{border-color:var(--red);background:var(--red)}.fan-web-club{z-index:1;justify-items:center;gap:7px;display:grid}.fan-web-club img{object-fit:contain;filter:drop-shadow(0 12px 24px #00000040);width:125px;height:125px}.fan-web-club b{font-size:18px}.fan-web-club span{color:#a6acb1;font-size:10px}.fan-web-club button{z-index:2;color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:99px;padding:7px 10px;font-size:8px;font-weight:800}.fan-web-grid{grid-template-columns:1.5fr 1fr;gap:18px;margin-top:18px;display:grid}.fan-web-panel{border:1px solid var(--line);background:var(--paper);border-radius:18px;padding:22px;box-shadow:0 10px 35px #0000000f}.fan-web-title{justify-content:space-between;align-items:end;margin-bottom:17px;display:flex}.fan-web-title small{color:var(--blue);letter-spacing:.13em;font-size:7px;font-weight:850}.fan-web-title h3{margin:4px 0 0;font-size:19px}.fan-web-title button{color:var(--blue);background:0 0;border:0;font-weight:800}.web-results{gap:6px;display:grid}.web-results article{background:var(--soft);border-radius:11px;grid-template-columns:46px 1fr 45px 1fr;align-items:center;gap:9px;padding:10px;display:grid}.web-results time{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:800}.web-results article>div{align-items:center;gap:7px;min-width:0;display:flex}.web-results img{object-fit:contain;width:29px;height:29px}.web-results b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.web-results strong{text-align:center;font-size:14px}.web-results article>small{color:var(--muted);grid-column:2/-1;font-size:7px}.web-team-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.web-team-grid button{border:1px solid var(--line);background:var(--soft);text-align:left;border-radius:10px;grid-template-columns:30px 1fr 12px;align-items:center;gap:8px;padding:9px;display:grid}.web-team-grid span{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:6px;font-weight:900;display:grid;overflow:hidden}.web-team-grid span img{object-fit:contain;width:23px;height:23px}.web-team-grid button.favorite{background:#d79a20;border-color:#d79a20}@supports (color:color-mix(in lab, red, red)){.web-team-grid button.favorite{background:color-mix(in srgb, #d79a20 12%, var(--soft))}}.web-team-grid button.favorite span{background:#d79a20;font-size:10px}.web-team-grid em{color:var(--muted);font-style:normal}.web-news-panel article{border-bottom:1px solid var(--line);grid-template-columns:35px 1fr;align-items:center;gap:11px;padding:12px 0;display:grid}.web-news-panel article>span{color:var(--blue);font:700 20px var(--font-geist-mono)}.web-news-panel article>div{gap:3px;display:grid}.web-news-panel article small{color:var(--red);font-size:7px;font-weight:800}.web-news-panel article b{font-size:10px}.news-empty{border:1px dashed var(--line);min-height:125px;color:var(--muted);text-align:center;border-radius:11px;place-content:center;gap:5px;padding:18px;display:grid}.news-empty b{color:var(--ink);font-size:10px}.news-empty small{max-width:260px;font-size:8px;line-height:1.5}.web-shortcuts>div:last-child{grid-template-columns:1fr 1fr;gap:8px;display:grid}.web-shortcuts>div:last-child button{border:1px solid var(--line);background:var(--soft);min-height:70px;color:var(--blue);border-radius:11px;place-content:center;gap:5px;display:grid}.web-shortcuts button b{color:var(--ink);font-size:9px}.web-page{border:1px solid var(--line);background:var(--paper);min-height:720px;box-shadow:var(--shadow);border-radius:24px;padding:36px}.web-page-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px;display:flex}.web-page-heading h2{letter-spacing:-.055em;margin:9px 0 8px;font-size:clamp(32px,4vw,48px)}.web-page-heading p:last-child{color:var(--muted);margin:0}.web-page-heading>b{background:var(--soft);min-width:max-content;color:var(--blue);border-radius:99px;padding:8px 12px;font-size:10px}.membership-join-page{gap:22px;display:grid}.membership-join-hero{color:#fff;background:linear-gradient(125deg, #17191c, var(--red));border-radius:22px;justify-content:space-between;align-items:end;gap:28px;padding:34px;display:flex}.membership-join-hero h2{letter-spacing:-.055em;max-width:680px;margin:10px 0;font-size:clamp(32px,4vw,52px);line-height:.98}.membership-join-hero p:last-child{color:#ffffffc2;max-width:650px;margin:0}.membership-price{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff4d;border-radius:18px;justify-items:center;min-width:155px;padding:20px;display:grid}.membership-price strong{letter-spacing:-.05em;font-size:38px}.membership-price span{text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:800}.membership-steps{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.membership-steps article{border:1px solid var(--line);background:var(--paper);border-radius:15px;align-items:center;gap:12px;padding:16px;display:flex}.membership-steps article>b{color:#fff;background:var(--blue);border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.membership-steps article div{gap:3px;display:grid}.membership-steps article span{color:var(--muted);font-size:11px}.membership-join-layout{grid-template-columns:minmax(0,1.65fr) minmax(260px,.75fr);align-items:start;gap:18px;display:grid}.membership-form-card,.wallet-readiness{border:1px solid var(--line);background:var(--paper);padding:28px}.membership-form-card header small,.wallet-readiness>small{color:var(--blue);letter-spacing:.14em;font-size:10px;font-weight:900}.membership-form-card header h3,.wallet-readiness h3{margin:6px 0;font-size:27px}.membership-form-card header p,.wallet-readiness p{color:var(--muted);margin:0 0 22px}.membership-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.membership-form-grid label{color:var(--muted);gap:7px;font-size:11px;font-weight:800;display:grid}.membership-form-grid .form-wide{grid-column:1/-1}.membership-form-grid input,.membership-form-grid textarea{box-sizing:border-box;border:1px solid var(--line);width:100%;color:var(--ink);background:var(--background);font:inherit;resize:vertical;border-radius:11px;padding:13px 14px}.membership-consent{color:var(--muted);align-items:flex-start;gap:10px;margin:18px 0;font-size:11px;line-height:1.5;display:flex}.membership-consent input{margin-top:3px}.membership-warning{color:#765207;background:#fff7db;border-radius:12px;gap:4px;padding:14px;font-size:11px;line-height:1.45;display:grid}.membership-submit,.membership-success button{color:#fff;background:var(--blue);border:0;border-radius:12px;width:100%;margin-top:16px;padding:14px 18px;font-weight:900}.membership-submit:disabled{opacity:.6}.wallet-readiness{display:grid}.wallet-readiness>img{object-fit:contain;width:70px;height:70px;margin-bottom:18px}.wallet-readiness button{border:1px solid var(--line);color:var(--muted);background:var(--soft);text-align:left;border-radius:11px;margin-top:9px;padding:13px;font-weight:800}.wallet-readiness>span{color:var(--muted);margin-top:14px;font-size:10px;line-height:1.5}.membership-success{text-align:center;place-content:center;justify-items:center;min-height:390px;display:grid}.membership-success>span{color:#fff;background:#21a273;border-radius:50%;place-items:center;width:58px;height:58px;font-size:26px;display:grid}.membership-success h3{margin:16px 0 8px;font-size:28px}.membership-success p{max-width:560px;color:var(--muted);margin:0;line-height:1.6}.season-archive-toggle{border:1px solid var(--line);width:100%;color:var(--ink);background:var(--paper);text-align:left;border-radius:15px;justify-content:space-between;align-items:center;margin:0 0 18px;padding:18px 20px;display:flex}.season-archive-toggle span{gap:4px;display:grid}.season-archive-toggle small{color:var(--muted)}.season-archive-toggle em{color:var(--blue);font-style:normal;font-weight:900}.club-published-games details{border-top:1px solid var(--line);grid-column:1/-1;width:100%;margin-top:8px;padding-top:10px}.club-published-games details summary{cursor:pointer;color:var(--blue);font-weight:800}.club-published-games details p,.club-published-games details li{color:var(--muted);font-size:11px}.custom-public-page>article{border:1px solid var(--line);background:var(--paper);border-radius:18px;max-width:860px;padding:30px}.custom-public-page>article p{color:var(--muted);white-space:pre-wrap;line-height:1.75}.custom-page-editor{gap:12px;display:grid}.custom-page-editor article{border:1px solid var(--line);border-radius:12px;gap:10px;padding:14px;display:grid}.custom-page-editor article header{justify-content:space-between;align-items:center;gap:8px;display:flex}.custom-page-editor article header button{color:#d43a45}.add-custom-page{width:100%;margin-top:12px}.squad-editor{display:none}.squad-editor>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.squad-editor>header div{gap:3px;display:grid}.squad-editor>header small{color:var(--muted)}.squad-editor article{grid-template-columns:1.8fr .5fr 1fr .7fr .7fr 1fr 1fr 1fr 1.4fr 34px;gap:6px;margin-top:7px;display:grid}.squad-editor article input,.squad-editor article select{border:1px solid var(--line);background:var(--background);min-width:0;color:var(--ink);border-radius:8px;padding:9px}.squad-editor article button{color:#d43a45;background:#fff1f2;border:0;border-radius:8px;font-weight:900}.score-editor{border:1px solid var(--blue);justify-items:center;gap:10px;padding:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.score-editor{border:1px solid color-mix(in srgb,var(--blue) 28%,var(--line))}}.score-editor{background:var(--paper);border-radius:14px}.score-editor>small{color:var(--blue);letter-spacing:.13em;font-size:8px;font-weight:900}.score-editor>div{grid-template-columns:minmax(150px,220px) 32px minmax(150px,220px);justify-content:center;align-items:end;gap:16px;display:grid}.score-editor label{color:var(--ink);text-align:center;justify-items:center;gap:9px}.score-editor label span{place-items:end center;min-height:28px;font-size:11px;font-weight:850;line-height:1.25;display:grid}.record-form .score-editor input{border:2px solid var(--blue);width:92px;height:92px;padding:8px}@supports (color:color-mix(in lab, red, red)){.record-form .score-editor input{border:2px solid color-mix(in srgb,var(--blue) 45%,var(--line))}}.record-form .score-editor input{color:var(--ink);background:var(--soft);text-align:center;appearance:textfield;border-radius:16px;font-size:38px;font-weight:900}.record-form .score-editor input::-webkit-inner-spin-button{appearance:none;margin:0}.record-form .score-editor input::-webkit-outer-spin-button{appearance:none;margin:0}.score-editor b{color:var(--muted);align-self:end;padding-bottom:31px;font-size:25px}.score-editor p{color:var(--muted);text-align:center;margin:0;font-size:8px}.dark .score-editor{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.dark .score-editor{background:color-mix(in srgb,var(--paper) 84%,#17191c)}}.game-live-controls{background:var(--soft);border-radius:12px;flex-wrap:wrap;gap:8px;padding:14px;display:flex}.game-live-controls button{width:auto!important;margin:0!important;padding:10px 13px!important}.admin-label-editor{grid-template-columns:1fr 1fr;gap:10px;display:grid}.site-editor-fields input[type=range]{accent-color:var(--blue);padding:0}.site-editor-fields select{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);border-radius:9px;padding:10px}.site-preview-frame[data-corners=square] section{border-radius:2px}.site-preview-frame[data-corners=soft] section{border-radius:10px}.site-preview-frame[data-corners=rounded] section{border-radius:20px}.site-preview-frame[data-spacing=compact] section{padding:14px}.site-preview-frame[data-spacing=spacious] section{padding:30px}.site-preview-frame h3{font-size:calc(22px * var(--font-scale,1))}.web-filter-bar{gap:6px;margin-bottom:22px;padding-bottom:5px;display:flex;overflow-x:auto}.web-filter-bar button{border:1px solid var(--line);background:var(--soft);color:var(--muted);border-radius:99px;flex:none;padding:8px 12px;font-size:9px;font-weight:800}.web-filter-bar button.active{border-color:var(--red);background:var(--red);color:#fff}.web-data-tabs{background:var(--soft);border-radius:10px;gap:4px;width:max-content;margin-bottom:18px;padding:4px;display:flex}.web-data-tabs button{color:var(--muted);background:0 0;border:0;border-radius:7px;padding:9px 13px;font-size:9px;font-weight:800}.web-data-tabs button.active{background:var(--paper);color:var(--blue);box-shadow:0 2px 8px #0000001a}.club-published-games{border:1px solid var(--green);margin-bottom:18px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.club-published-games{border:1px solid color-mix(in srgb,var(--green) 50%,var(--line))}}.club-published-games{border-radius:13px}@supports (color:color-mix(in lab, red, red)){.club-published-games>header{background:color-mix(in srgb,var(--green) 10%,var(--soft))}}.club-published-games header small{color:var(--green);letter-spacing:.1em;font-size:7px;font-weight:850}.club-published-games header h3{margin:3px 0 0;font-size:13px}.club-published-games article{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:12px 15px;display:flex}.club-published-games article>div{gap:3px;display:grid}.club-published-games article small{color:var(--muted);font-size:8px}.club-published-games article>span{background:var(--soft);color:var(--blue);border-radius:99px;padding:5px 8px;font-size:7px;font-weight:800}.club-published-games article:has(.published-team){grid-template-columns:1fr 90px 1fr;gap:12px;display:grid}.club-published-games article.live{background:#e33c42}@supports (color:color-mix(in lab, red, red)){.club-published-games article.live{background:color-mix(in srgb, #e33c42 6%, var(--paper))}}.published-team{align-items:center;gap:9px!important;display:flex!important}.published-team.away{text-align:right;flex-direction:row-reverse}.published-team img,.published-team>span{object-fit:contain;flex:none;width:38px;height:38px}.published-team>span{background:var(--soft);border-radius:50%;place-items:center;font-size:7px;font-weight:850;display:grid}.club-published-games article>strong{text-align:center;align-content:center;gap:3px;font-size:20px;display:grid}.club-published-games article>strong small{color:#df202d;font-size:7px}.club-published-games article footer{border-top:1px solid var(--line);grid-column:1/-1;justify-content:center;align-items:center;gap:9px;padding-top:9px;display:flex}.club-published-games article footer span{background:var(--soft);color:var(--blue);border-radius:99px;padding:4px 7px;font-size:7px;font-weight:800}.web-competition-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:22px;display:grid}.web-competition-grid article{border:1px solid var(--line);background:var(--soft);border-radius:14px;padding:19px;position:relative}.web-competition-grid small{color:var(--blue);letter-spacing:.12em;font-size:7px;font-weight:850}.web-competition-grid h3{max-width:75%;min-height:40px;margin:6px 0 16px;font-size:14px}.web-competition-grid>article>strong{background:var(--paper);color:var(--blue);border-radius:9px;padding:8px;position:absolute;top:17px;right:17px}.web-competition-grid article>div{border-top:1px solid var(--line);grid-template-columns:repeat(5,1fr);padding-top:13px;display:grid}.web-competition-grid span{color:var(--muted);text-align:center;gap:3px;font-size:7px;display:grid}.web-competition-grid span b{color:var(--ink);font-size:12px}.web-match-table{gap:7px;display:grid}.web-match-table article{border:1px solid var(--line);background:var(--paper);border-radius:12px;overflow:hidden}.web-match-table article.open{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.web-match-table article.open{border-color:color-mix(in srgb,var(--blue) 55%,var(--line))}}.match-summary{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:140px 1fr 65px 1fr 22px;align-items:center;gap:12px;padding:12px 15px;display:grid}.web-match-table time{text-transform:capitalize;gap:3px;font-size:9px;font-weight:800;display:grid}.web-match-table time small{color:var(--muted);font-size:7px;font-weight:500}.match-summary>div{align-items:center;gap:9px;min-width:0;display:flex}.web-match-table img{object-fit:contain;width:34px;height:34px}.match-summary>div b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.match-summary>strong{text-align:center;font-size:16px}.match-summary>span{color:var(--muted);grid-column:2/-2;font-size:7px}.match-summary>em{color:var(--blue);grid-area:1/5;justify-self:end;font-size:17px;font-style:normal}.web-match-detail{border-top:1px solid var(--line);background:var(--soft);padding:16px}.match-facts{align-items:center;gap:25px;margin-bottom:13px;display:flex}.match-facts span{gap:3px;display:grid}.match-facts small{color:var(--muted);letter-spacing:.1em;font-size:6px;font-weight:850}.match-facts b{font-size:9px}.match-facts a{color:var(--blue);margin-left:auto;font-size:8px;font-weight:800;text-decoration:none}.event-feed{grid-template-columns:1fr 1fr;gap:6px;display:grid}.event-feed>div{border:1px solid var(--line);background:var(--paper);border-radius:9px;grid-template-columns:24px 38px 1fr;align-items:center;gap:7px;padding:8px;display:grid}.event-feed i{font-style:normal}.event-feed time{color:var(--muted);font-size:8px}.event-feed p{gap:2px;margin:0;display:grid}.event-feed b{font-size:8px}.event-feed small{color:var(--muted);font-size:7px}.no-events{color:var(--muted);grid-column:1/-1;font-size:9px}.standings-stack{gap:16px;display:grid}.standings-stack>section{border:1px solid var(--line);border-radius:14px;overflow:hidden}.standings-stack>section>header{background:var(--soft);justify-content:space-between;align-items:center;padding:15px;display:flex}.standings-stack header small{color:var(--blue);letter-spacing:.12em;font-size:7px;font-weight:850}.standings-stack header h3{margin:4px 0 0;font-size:14px}.standings-stack header a{color:var(--blue);font-size:8px;font-weight:800;text-decoration:none}.standings-table{overflow-x:auto}.standings-head,.standings-table>div:not(.standings-head){border-top:1px solid var(--line);grid-template-columns:34px 1.8fr repeat(8,48px);align-items:center;gap:5px;min-width:720px;padding:10px 13px;font-size:8px;display:grid}.standings-head{color:var(--muted);border-top:0;font-weight:800}.standings-table>div:not(.standings-head)>b{align-items:center;gap:7px;font-size:9px;display:flex}.standings-table img{object-fit:contain;width:23px;height:23px}.standings-table strong{color:var(--blue);font-size:10px}.standings-table .club-row{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.standings-table .club-row{background:color-mix(in srgb,var(--blue) 10%,var(--paper))}}.standings-table .club-row{box-shadow:inset 3px 0 var(--blue)}.web-empty{border:1px dashed var(--line);text-align:center;border-radius:15px;place-content:center;gap:7px;min-height:230px;display:grid}.web-empty p{max-width:420px;color:var(--muted)}.web-team-profile{border:1px solid var(--line);border-radius:17px;overflow:hidden}.web-team-profile>header{color:#fff;background:linear-gradient(115deg,#17191c,#17191c);grid-template-columns:80px 1fr auto;align-items:center;gap:17px;padding:22px;display:grid}.web-team-profile>header img{object-fit:contain;width:72px;height:72px}.web-team-profile>header small{color:#a6acb1;letter-spacing:.1em;font-size:7px}.web-team-profile>header h3{margin:4px 0;font-size:25px}.web-team-profile>header p{color:#a6acb1;margin:0;font-size:9px}.web-team-profile>header button{color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:9px;padding:10px 13px;font-size:9px;font-weight:800}.team-profile-actions{gap:7px;display:flex}.team-profile-actions button.favorite{background:#d79a20;border-color:#d79a20}.web-squad-grid{grid-template-columns:repeat(3,1fr);gap:8px;padding:18px;display:grid}.web-squad-grid a{border:1px solid var(--line);background:var(--soft);color:var(--ink);border-radius:11px;grid-template-columns:38px 1fr 13px;align-items:center;gap:9px;padding:10px;text-decoration:none;display:grid}.web-squad-grid a>span{background:var(--paper);width:34px;height:34px;color:var(--blue);border-radius:9px;place-items:center;font-size:10px;font-weight:850;display:grid}.web-squad-grid a>div{gap:2px;display:grid}.web-squad-grid b{font-size:9px}.web-squad-grid small{color:var(--muted);font-size:7px}.web-squad-grid em{color:var(--muted);font-size:8px;font-style:normal}.player-card{border:1px solid var(--line);background:var(--soft);border-radius:11px;grid-template-columns:48px 1fr auto;align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.player-photo{background:var(--paper);width:44px;height:44px;color:var(--blue);border-radius:50%;place-items:center;font-size:10px;font-weight:850;display:grid}.player-card>div:nth-child(2){gap:3px;min-width:0;display:grid}.player-card>div:nth-child(2) b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.player-card>a{color:var(--blue);text-decoration:none}.photo-upload{border:1px solid var(--line);background:var(--paper);color:var(--blue);cursor:pointer;border-radius:8px;padding:7px 8px;font-size:7px;font-weight:800;position:relative;overflow:hidden}.photo-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.team-gallery-editor{border:1px solid var(--line);background:var(--paper);border-radius:14px;padding:18px}@supports (color:color-mix(in lab, red, red)){.team-gallery-editor{background:color-mix(in srgb, var(--paper) 94%, #f8f9fa)}}.team-gallery-editor{gap:14px;display:grid}.team-gallery-editor>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.team-gallery-editor>header div{gap:4px;display:grid}.team-gallery-editor>header small{color:var(--muted)}.team-gallery-editor>header label{background:var(--blue);color:#fff;cursor:pointer;white-space:nowrap;border-radius:9px;padding:10px 14px;font-weight:800;position:relative;overflow:hidden}.team-gallery-editor>header input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.team-gallery-editor>input{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);border-radius:9px;padding:11px 12px}.team-gallery-editor>p{color:var(--blue);margin:0;font-size:12px;font-weight:750}.competition-settings{border:1px solid var(--line);background:var(--paper);border-radius:14px;padding:18px}@supports (color:color-mix(in lab, red, red)){.competition-settings{background:color-mix(in srgb, var(--paper) 94%, #f8f9fa)}}.competition-settings{gap:14px;display:grid}.competition-settings>header div{gap:4px;display:grid}.competition-settings>header small{color:var(--muted)}.competition-settings>div{grid-template-columns:2fr 1fr 1fr 2fr;gap:12px;display:grid}.team-gallery-editor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.team-gallery-editor-grid article{border:1px solid var(--line);background:var(--paper);border-radius:11px;gap:8px;min-width:0;padding-bottom:10px;display:grid;overflow:hidden}.team-gallery-editor-grid img{aspect-ratio:4/3;object-fit:cover;width:100%}.team-gallery-editor-grid input{border:1px solid var(--line);background:var(--paper);min-width:0;color:var(--ink);border-radius:8px;margin:0 10px;padding:8px}.team-gallery-editor-grid button{color:#d73b3b;text-align:left;cursor:pointer;background:0 0;border:0;margin:0 10px;font-size:11px;font-weight:800}.fan-team-gallery,.fan-technical-team{border-top:1px solid var(--line);margin-top:24px;padding-top:22px}.fan-technical-team>header small{color:var(--blue);letter-spacing:.12em;font-size:10px;font-weight:850}.fan-technical-team>header h3{margin:4px 0 14px;font-size:23px}.fan-technical-team>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.fan-technical-team article{border:1px solid var(--line);background:var(--paper);border-radius:13px;align-items:flex-start;gap:12px;min-width:0;padding:14px;display:flex}.fan-technical-team article>img,.fan-technical-team article>span{object-fit:cover;width:64px;height:64px;color:var(--blue);background:#f8f9fa;border-radius:11px;flex:0 0 64px;place-items:center;font-weight:850;display:grid}.fan-technical-team article>div{gap:3px;min-width:0;display:grid}.fan-technical-team article small{color:var(--blue);text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:850}.fan-technical-team article b{font-size:14px}.fan-technical-team article em{color:var(--muted);font-size:11px;font-style:normal}.fan-technical-team article p{color:var(--muted);margin:3px 0 0;font-size:11px;line-height:1.45}.fan-team-gallery>header{justify-content:space-between;align-items:end;gap:16px;margin-bottom:14px;display:flex}.fan-team-gallery>header small{color:var(--blue);letter-spacing:.12em;font-size:10px;font-weight:850}.fan-team-gallery>header h3{margin:4px 0 0;font-size:23px}.fan-team-gallery>header>span{color:var(--muted);font-size:12px}.fan-team-gallery>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.fan-team-gallery>div>button{cursor:zoom-in;aspect-ratio:4/3;background:#d91e2e;border:0;border-radius:13px;min-width:0;padding:0;position:relative;overflow:hidden}.fan-team-gallery>div img{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.fan-team-gallery>div button:hover img{transform:scale(1.035)}.fan-team-gallery>div span{color:#fff;text-align:left;background:linear-gradient(#0000,#17191cd1);padding:24px 12px 10px;font-size:12px;font-weight:750;position:absolute;inset:auto 0 0}.team-gallery-lightbox{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#17191cdb;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.team-gallery-lightbox figure{background:#17191c;border-radius:16px;width:min(960px,96vw);max-height:90vh;margin:0;position:relative;overflow:hidden;box-shadow:0 28px 80px #0000006b}.team-gallery-lightbox img{object-fit:contain;width:100%;max-height:80vh;display:block}.team-gallery-lightbox button{z-index:2;color:#fff;cursor:pointer;background:#d91e2ec7;border:1px solid #ffffff4d;border-radius:50%;width:38px;height:38px;font-size:22px;position:absolute;top:12px;right:12px}.team-gallery-lightbox figcaption{color:#fff;padding:14px 18px;font-size:13px}@media (width<=760px){.team-gallery-editor>header{flex-direction:column;align-items:flex-start}.team-gallery-editor-grid,.fan-team-gallery>div,.fan-technical-team>div{grid-template-columns:repeat(2,minmax(0,1fr))}.fan-team-gallery>header{flex-direction:column;align-items:flex-start}}.gdt-club-theme{--gdt-red:#e3182d;--gdt-red-dark:#bd0f20;--gdt-black:#141619;--gdt-charcoal:#1a1d21;--gdt-muted:#92969c}.gdt-club-theme .topbar{background:#fffffff5;border-bottom:1px solid #e7e7e7;min-height:76px;box-shadow:0 8px 30px #0000000e}.gdt-club-theme .brand{color:var(--gdt-black)}.gdt-club-theme .prototype-switch{box-shadow:none;background:0 0;border:0;border-radius:0;gap:2px;padding:0}.gdt-club-theme .prototype-switch button{color:#6f747a;min-height:58px;box-shadow:none;background:0 0;border-radius:0;padding:10px 17px;position:relative;transform:none}.gdt-club-theme .prototype-switch button:hover{color:#111214;background:#f7f7f7}.gdt-club-theme .prototype-switch button.active{color:#111214;box-shadow:none;background:#fff;transform:none}.gdt-club-theme .prototype-switch button.active:after{content:"";background:var(--gdt-red);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:16px;right:16px}.gdt-club-theme .prototype-switch button.active svg{color:var(--gdt-red)}.gdt-club-theme .prototype-switch button small{color:#999da2}.gdt-club-theme .round-button,.gdt-club-theme .profile-button>span{color:#161719;background:#fff;border-color:#dedede}.gdt-club-theme .fan-web-nav{background:#fffffff5;border-color:#e2e2e2;box-shadow:0 12px 30px #00000012}.gdt-club-theme .fan-web-nav button{color:#73767b}.gdt-club-theme .fan-web-nav button:hover{color:#111214;background:#f5f5f5}.gdt-club-theme .fan-web-nav button.active{color:#fff;background:linear-gradient(135deg,#1d1f22,#08090a);box-shadow:0 8px 18px #0000002e}.gdt-club-theme[data-navigation=tabs] .fan-web-nav button.active{border-bottom-color:var(--gdt-red)}.gdt-club-theme .gdt-admin-premium{border:1px solid #dedede;border-radius:22px;grid-template-columns:248px minmax(0,1fr);width:min(1460px,100% - 40px);max-width:1460px;box-shadow:0 28px 80px #0000001f}.gdt-club-theme .gdt-admin-premium .admin-brand{color:#fff;border-bottom-color:#ffffff1a;gap:13px;min-height:74px;padding:0 8px 22px}.gdt-club-theme .admin-club-crest{background:#ffffff12;border:1px solid #ffffff29;border-radius:13px;flex:0 0 48px;place-items:center;width:48px;height:54px;padding:4px;display:grid;box-shadow:0 8px 18px #00000038}.gdt-club-theme .admin-club-crest img{object-fit:contain;width:100%;height:100%}.gdt-club-theme .gdt-admin-premium .admin-brand>span:last-child{gap:4px;min-width:0;display:grid}.gdt-club-theme .gdt-admin-premium .admin-brand b{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.gdt-club-theme .gdt-admin-premium .admin-brand small{color:#8f949a;letter-spacing:.13em;font-size:7px;position:static}.gdt-club-theme .gdt-admin-premium .admin-groups{z-index:1;gap:8px;margin-top:18px;position:relative}.gdt-club-theme .gdt-admin-premium .admin-groups details{border-bottom:1px solid #ffffff0e;padding-bottom:6px}.gdt-club-theme .gdt-admin-premium .admin-groups summary{color:#777c82;letter-spacing:.13em;text-transform:uppercase;min-height:31px;padding:8px 10px;font-size:8px;font-weight:850}.gdt-club-theme .gdt-admin-premium .settings{z-index:1;color:#b8bbc0;margin-top:auto;position:relative}.gdt-club-theme .gdt-admin-premium .admin-avatar{background:#111214}.gdt-club-theme .athlete-nav,.gdt-club-theme .gdt-premium .side-nav{background:radial-gradient(circle at 15% 0,#e3182d2e,#0000 30%),linear-gradient(#17191c,#090a0b)}.gdt-club-theme .athlete-nav nav button.active,.gdt-club-theme .gdt-premium .side-nav nav button.active{color:#fff;background:linear-gradient(100deg,#e3182d,#bd0f20)}.gdt-club-theme .athlete-main header p,.gdt-club-theme .athlete-metrics span{color:var(--gdt-red)}@media (width>=761px) and (width<=1100px){.gdt-club-theme .gdt-admin-premium{grid-template-columns:82px minmax(0,1fr);width:calc(100% - 24px)}.gdt-club-theme .gdt-admin-premium .admin-brand{justify-content:center;padding-inline:0}.gdt-club-theme .gdt-admin-premium .admin-brand>span:last-child,.gdt-club-theme .gdt-admin-premium .admin-groups summary{display:none}.gdt-club-theme .gdt-admin-premium .admin-groups details{display:contents}}@media (width<=760px){.gdt-club-theme .topbar{min-height:64px}.gdt-club-theme .gdt-admin-premium{border:0;border-radius:0;grid-template-columns:1fr;width:100%;margin:0 0 82px}.gdt-club-theme .prototype-switch{background:#fff;border:1px solid #dedede;border-radius:15px;box-shadow:0 13px 32px #00000029}.gdt-club-theme .prototype-switch button{border-radius:12px;min-height:48px}.gdt-club-theme .prototype-switch button.active{color:#fff;background:#111214}.gdt-club-theme .prototype-switch button.active:after{background:var(--gdt-red);height:2px;bottom:3px;left:12px;right:12px}}.fan-technical-team>div{grid-template-columns:repeat(3,minmax(220px,1fr));gap:14px}.fan-technical-team article{background:linear-gradient(145deg,#fff,#f6f9fb);border:1px solid #e1e4e7;border-radius:17px;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:15px;min-height:126px;padding:12px;display:grid;overflow:hidden;box-shadow:0 8px 24px #00000012}.fan-technical-team .staff-portrait{background:linear-gradient(160deg,#f8f9fa,#e1e4e7);border-radius:13px;place-items:center;width:88px;height:104px;display:grid;overflow:hidden}.fan-technical-team .staff-portrait img{object-fit:contain;object-position:center bottom;width:100%;height:100%;padding:3px 3px 0;display:block}.fan-technical-team .staff-portrait span{color:#fff;letter-spacing:-.03em;background:linear-gradient(145deg,#17191c,#656d74);place-items:center;width:100%;height:100%;font-size:20px;font-weight:900;display:grid}.fan-technical-team .staff-copy{align-content:center;gap:5px;min-width:0;display:grid}.fan-technical-team .staff-copy b{color:#24282c;text-overflow:ellipsis;font-size:15px;line-height:1.2;overflow:hidden}.fan-technical-team .staff-copy small{color:#656d74;letter-spacing:.02em;text-transform:none;font-size:11px;font-weight:850;line-height:1.3}.fan-technical-team .staff-copy em{color:#656d74;font-size:11px;line-height:1.35}.fan-technical-team .staff-copy p{color:#656d74;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:1px 0 0;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}@media (width<=980px){.fan-technical-team>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.fan-technical-team>div{grid-template-columns:minmax(0,1fr)}.fan-technical-team article{grid-template-columns:76px minmax(0,1fr);min-height:112px;padding:10px}.fan-technical-team .staff-portrait{width:76px;height:92px}}.gdt-premium{--club-brand:#e30620;--club-red:#e30620;--club-red-dark:#b70418;--club-black:#111315;--club-graphite:#202326;--club-canvas:#f5f5f4;border-color:#dedfdf;border-radius:18px;grid-template-columns:228px minmax(0,1fr);width:min(1540px,100% - 32px);max-width:1540px;box-shadow:0 24px 70px #0e0f1024}.gdt-premium .side-nav{background:linear-gradient(#111315 0%,#181b1e 55%,#0e1012 100%);padding:24px 14px;position:relative}.gdt-premium .side-nav:after{background:var(--club-red);height:3px}.gdt-premium .club-panel{border-color:#ffffff1a;align-items:flex-start;padding:5px 7px 22px}.gdt-premium .club-panel .crest{background:0 0;border:0;border-radius:0;width:48px;height:55px}.gdt-premium .club-panel small{color:#ff6b78;font-size:10px}.gdt-premium .club-panel b{color:#fff;letter-spacing:-.02em;font-size:15px}.gdt-premium .club-panel em{color:#a8abad;font-size:12px}.gdt-premium .side-nav nav{gap:2px}.gdt-premium .side-nav nav>.nav-section-label{color:#7f8386;margin:8px 10px 5px;font-size:11px}.gdt-premium .side-nav details{border-top:1px solid #ffffff12;padding:8px 0 2px}.gdt-premium .side-nav details summary{color:#e8e8e8;cursor:pointer;justify-content:space-between;align-items:center;min-height:34px;padding:6px 10px;font-size:13px;font-weight:760;list-style:none;display:flex}.gdt-premium .side-nav details summary::-webkit-details-marker{display:none}.gdt-premium .side-nav details summary svg{color:#72777a;transition:transform .18s}.gdt-premium .side-nav details[open] summary svg{transform:rotate(90deg)}.gdt-premium .side-nav nav button,.gdt-premium .side-nav nav button:not(.active){color:#aeb2b5;border-radius:8px;min-height:42px;font-size:14px}.gdt-premium .side-nav nav button:hover{color:#fff;background:#ffffff0e;transform:none}.gdt-premium .side-nav nav button.active{color:#fff;box-shadow:none;background:#ffffff14;border-color:#ffffff0a}.gdt-premium .side-nav nav button.active:before{background:var(--club-red);height:28px;left:-14px}.gdt-premium .side-nav nav button.active .nav-icon{color:#fff;background:var(--club-red)}.gdt-premium .nav-icon{color:#babec1;background:#ffffff0b}.gdt-premium .side-help{background:#ffffff09;border-color:#ffffff14}.gdt-premium .side-help>svg{color:#ff4b5d}.gdt-premium .side-help button{color:#161719}.gdt-premium .workspace-main{background:var(--club-canvas);padding:0 26px 28px}.gdt-premium .workspace-main>header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;min-height:116px}.gdt-premium .workspace-main>header p{color:var(--club-red);letter-spacing:.13em;font-size:12px}.gdt-premium .workspace-main>header h2{color:#0b0c0d;letter-spacing:-.055em;margin-top:7px;font-size:clamp(31px,3vw,46px);font-weight:850}.gdt-premium .workspace-heading-subtitle{color:#62676b;margin-top:3px;font-size:16px;display:block}.gdt-premium .workspace-main>header>label{color:#555b60;min-width:180px;font-size:13px;font-weight:750}.gdt-premium .workspace-main>header select{color:#181a1c;background:#fff;border-color:#d4d6d7;margin-top:6px}.gdt-premium .workspace-filters{background:#ffffffb8;border:1px solid #dedfdf;border-radius:12px;margin-bottom:16px;padding:10px 12px}.gdt-premium .workspace-filters select:focus,.gdt-premium :where(input,select,textarea):focus{border-color:var(--club-red);box-shadow:0 0 0 4px #e3062017}.gdt-premium .today-launch-alert{color:#1c1d1f;text-align:left;cursor:pointer;background:#fff8f8;border:1px solid #f0c2c8;border-radius:10px;grid-template-columns:25px minmax(0,1fr) auto 18px;align-items:center;gap:10px;width:100%;min-height:48px;margin:0 0 14px;padding:10px 14px;display:grid}.gdt-premium .today-launch-alert>span{color:#fff;background:var(--club-red);border-radius:50%;place-items:center;width:23px;height:23px;font-weight:900;display:grid}.gdt-premium .today-launch-alert b{font-size:14px}.gdt-premium .today-launch-alert em{color:var(--club-red);font-size:13px;font-style:normal;font-weight:850}.gdt-premium .today-launch-alert svg{color:var(--club-red)}.gdt-premium .today-dashboard{grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);gap:14px}.gdt-premium .today-focus,.gdt-premium .month-agenda{border-color:#dedfdf;border-radius:14px;padding:18px;box-shadow:0 9px 26px #1214160d}.gdt-premium .today-section-heading small,.gdt-premium .today-actions>div small{color:var(--club-red);font-size:10px}.gdt-premium .today-section-heading h3,.gdt-premium .today-actions h3{color:#111315;font-size:20px}.gdt-premium .today-section-heading>button,.gdt-premium .today-section-heading>svg{color:var(--club-red)}.gdt-premium .today-next-grid{grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr)}.gdt-premium .today-next-card{border-radius:12px;min-height:184px;padding:18px}.gdt-premium .today-next-card.game{background:linear-gradient(130deg,#111315 0%,#202326 72%,#141618 100%);box-shadow:0 14px 30px #0a0b0c2e}.gdt-premium .today-next-card.game:before{content:"";background:var(--club-red);width:4px;position:absolute;inset:0 auto 0 0}.gdt-premium .today-next-card.game:after{border-width:28px;border-color:#e306201f;width:150px;height:150px}.gdt-premium .today-next-card.training{background:#fff;border-color:#dddede}.gdt-premium .today-next-card.training .today-card-icon{color:var(--club-red);box-shadow:none;background:#fff1f2}.gdt-premium .today-next-card>small{font-size:10px}.gdt-premium .today-next-card>strong{font-size:20px}.gdt-premium .today-next-card>p{font-size:13px}.gdt-premium .today-next-card>em{border-radius:7px;font-size:11px}.gdt-premium .today-next-card.training>em{color:var(--club-red);background:#fff1f2}.gdt-premium .today-metrics{background:#fff;border:1px solid #dedfdf;border-radius:11px;gap:0;margin-top:10px;overflow:hidden}.gdt-premium .today-metrics button{border:0;border-right:1px solid #e3e4e4;border-radius:0;min-height:62px;padding:10px 13px}.gdt-premium .today-metrics button:last-child{border-right:0}.gdt-premium .today-metrics strong{color:#111315;font-size:22px}.gdt-premium .today-metrics span{font-size:11px}.gdt-premium .month-grid>button.today{background:var(--club-red);box-shadow:0 5px 12px #e306202e}.gdt-premium .month-grid i{background:var(--club-red)}.gdt-premium .month-events time{color:var(--club-red)}.gdt-premium .today-actions{padding:16px 18px;box-shadow:none!important}.gdt-premium .internal-actions button,.gdt-premium .internal-form button,.gdt-premium .panel-title>button{color:#202326;background:#fff;border-color:#d6d7d8}.gdt-premium .internal-form button[type=submit],.gdt-premium .section-title-actions>button{color:#fff;border-color:var(--club-red);background:var(--club-red);box-shadow:0 8px 18px #e306202e}.gdt-premium .squad-hero{background:linear-gradient(120deg,#111315,#26292c);box-shadow:0 12px 28px #0a0b0c26}.gdt-premium .squad-hero:before{content:"";background:var(--club-red);width:5px;position:absolute;inset:0 auto 0 0}.gdt-premium .squad-hero small{color:#ff6b78}.gdt-premium .squad-hero-actions button,.gdt-premium .technical-staff-card>button{color:var(--club-red)}.gdt-premium .player-shirt{color:var(--club-red);background:#fff0f1}.gdt-premium .player-photo em{background:#111315e6}.gdt-premium .training-summary,.gdt-premium .callup-builder-heading{background:linear-gradient(120deg,#111315,#26292c)}@media (width<=1100px){.gdt-premium{grid-template-columns:78px minmax(0,1fr)}.gdt-premium .side-nav{padding-inline:8px}.gdt-premium .side-nav>:not(nav),.gdt-premium .side-nav summary,.gdt-premium .side-nav .nav-section-label,.gdt-premium .side-nav nav button span:not(.nav-icon),.gdt-premium .side-nav .nav-chevron{display:none}.gdt-premium .side-nav nav button{justify-content:center;padding:7px;font-size:0}.gdt-premium .side-nav nav button.active:before{left:-8px}.gdt-premium .today-dashboard{grid-template-columns:1fr}}@media (width<=700px){.gdt-premium{border-radius:0;grid-template-columns:1fr;width:100%}.gdt-premium .side-nav{display:none}.gdt-premium .workspace-main{padding:0 14px 92px}.gdt-premium .workspace-main>header{flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;min-height:150px}.gdt-premium .workspace-main>header h2{font-size:34px}.gdt-premium .workspace-main>header>label{width:100%}.gdt-premium .today-launch-alert{grid-template-columns:25px 1fr 18px}.gdt-premium .today-launch-alert em{display:none}.gdt-premium .today-next-grid{grid-template-columns:1fr}.gdt-premium .today-metrics{grid-template-columns:1fr 1fr}.gdt-premium .today-metrics button:nth-child(2){border-right:0}.gdt-premium .today-metrics button:nth-child(-n+2){border-bottom:1px solid #e3e4e4}}.prototype .internal-workspace.training-focus .side-nav>:not(nav),.prototype .internal-workspace.training-focus .side-nav nav button span:not(.nav-icon){display:none}.standings-image-preview{grid-column:1/-1;grid-template-columns:minmax(120px,220px) 1fr auto auto;align-items:center;gap:12px;display:grid}.standings-image-preview img{object-fit:contain;background:#fff;border-radius:10px;width:100%;max-height:150px}.competition-table{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.competition-table table{border-collapse:collapse;width:100%;min-width:660px}.competition-table th:nth-child(2){text-align:left;min-width:230px}.competition-table tbody tr:nth-child(odd){background:#f8f9fa}.member-map-filters{background:#f8f9fa;border:1px solid #e1e4e7;border-radius:14px;align-items:end;gap:14px;margin:14px 0;padding:16px;display:flex}.member-map-filters label{flex:1;gap:6px;font-weight:800;display:grid}.member-payment-history article button{color:#d91e2e;background:#fff;border:1px solid #e1e4e7;border-radius:8px;margin-top:6px;font-weight:800}.movement-history{border-top:1px solid #e1e4e7;padding-top:8px}.movement-history summary{cursor:pointer;color:#24282c;font-weight:800}@media (width<=760px){.standings-image-upload,.standings-image-preview,.member-map-filters{grid-template-columns:1fr;display:grid}.standings-image-preview>*{width:100%}.competition-card{padding:14px}.competition-table{margin-inline:-6px}}.payroll-preview,.month-close,.season-rollover,.audit-viewer{background:#fff;border:1px solid #e1e4e7;border-radius:18px;box-shadow:0 10px 30px #0000000f}.payroll-preview{margin:16px 0;padding:20px}.payroll-preview>header,.audit-viewer>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.payroll-preview h4,.season-rollover h4,.audit-viewer h4{margin:4px 0;font-size:22px}.payroll-preview ul{gap:8px;padding:0;list-style:none;display:grid}.payroll-preview li{background:#f8f9fa;border-radius:12px;justify-content:space-between;gap:16px;padding:12px;display:flex}.payroll-preview li span{display:grid}.payroll-preview small{color:#656d74}.month-close{margin:0 0 22px;overflow:hidden}.month-close>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:18px 20px;font-weight:850;display:flex}.month-close>summary span{color:#16724a;background:#dcf8e9;border-radius:999px;padding:6px 10px;font-size:12px}.month-close-body{padding:0 20px 20px}.month-close-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.month-close-grid article{background:#f8f9fa;border:1px solid #e1e4e7;border-radius:13px;gap:5px;padding:14px;display:grid}.month-close-grid small{color:#656d74}.month-close-grid b{font-size:18px}.month-close footer{justify-content:flex-end;gap:10px;display:flex}.month-close button,.season-rollover button,.audit-viewer button{color:#d91e2e;background:#fff;border:1px solid #e1e4e7;border-radius:11px;min-height:42px;padding:0 15px;font-weight:800}.month-close footer button:last-child,.season-preview>button{color:#fff;background:linear-gradient(135deg,#d91e2e,#d91e2e);border-color:#0000}.governance-center{gap:20px;margin-top:22px;display:grid}.season-rollover,.audit-viewer{padding:22px}.season-rollover header p,.audit-viewer header p{color:#656d74;margin:5px 0}.season-rollover-fields{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;margin-top:18px;display:grid}.season-rollover-fields label{gap:6px;font-weight:750;display:grid}.season-rollover-fields input,.audit-viewer input{min-height:44px;font:inherit;border:1px solid #e1e4e7;border-radius:10px;padding:0 12px}.season-preview{background:#f8f9fa;border-radius:14px;margin-top:16px;padding:16px}.season-preview ul{grid-template-columns:repeat(3,1fr);gap:8px;padding:0;list-style:none;display:grid}.season-preview li{background:#fff;border-radius:9px;justify-content:space-between;padding:10px;display:flex}.audit-viewer>header label{gap:5px;min-width:280px;display:grid}.audit-viewer>div{border-top:1px solid #e1e4e7;margin-top:16px;display:grid}.audit-viewer article{border-bottom:1px solid #e1e4e7;grid-template-columns:170px 140px minmax(180px,1fr) minmax(180px,1fr);align-items:center;gap:12px;padding:12px 4px;display:grid}.audit-viewer time,.audit-viewer small{color:#656d74;font-size:13px}.admin-global-search{z-index:12;position:relative}.admin-global-search>label{display:flex!important}.admin-global-results{background:#fff;border:1px solid #e1e4e7;border-radius:15px;width:min(620px,70vw);max-height:420px;padding:10px;position:absolute;top:calc(100% + 8px);left:0;overflow:auto;box-shadow:0 18px 50px #0003}.admin-global-results header{justify-content:space-between;align-items:center;padding:6px 8px 10px;display:flex}.admin-global-results header button{background:#f8f9fa;border:0;border-radius:9px;width:34px;height:34px;font-size:20px}.admin-global-results>button{text-align:left;background:#fff;border:0;border-top:1px solid #e1e4e7;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:12px;display:flex}.admin-global-results>button:hover{background:#f8f9fa}.admin-global-results span{gap:3px;display:grid}.admin-global-results small{color:#656d74}.admin-global-results em{color:#656d74;font-size:12px;font-style:normal;font-weight:800}.admin-global-results p{text-align:center;color:#656d74;padding:18px}@media (width<=900px){.month-close-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-viewer article{grid-template-columns:1fr 1fr}.audit-viewer article span,.audit-viewer article small{grid-column:1/-1}.season-rollover-fields{grid-template-columns:1fr 1fr}.season-rollover-fields button{grid-column:1/-1}.admin-global-results{width:auto;max-height:65vh;position:fixed;top:130px;left:12px;right:12px}}@media (width<=520px){.month-close-grid,.season-rollover-fields,.season-preview ul{grid-template-columns:1fr}.month-close footer,.payroll-preview>header,.audit-viewer>header{flex-direction:column;align-items:stretch}.month-close footer button{width:100%}.audit-viewer>header label{min-width:0}.audit-viewer article{grid-template-columns:1fr}.payroll-preview li{flex-direction:column;align-items:flex-start}.governance-center,.season-rollover,.audit-viewer{min-width:0}.season-rollover,.audit-viewer{padding:16px}}@media (width<=430px){.prototype{width:100%;overflow-x:clip}.topbar{grid-template-columns:44px minmax(0,1fr) 88px;padding-inline:8px}.prototype-switch{max-width:146px}.prototype-switch button{flex-basis:40px;min-width:40px;min-height:40px}.top-actions{justify-content:flex-end;min-width:0}.top-actions .search-button{display:none}.fan-web-shell,.workspace-shell,.admin-shell{border-radius:0;width:100%;margin-inline:0}.fan-web-nav{margin-inline:4px}.fan-web-hero,.web-page,.admin-content,.workspace-main{padding-inline:12px}.fan-web-hero h2{font-size:clamp(30px,10vw,38px)}.fan-web-grid,.web-store-grid,.web-news-grid,.web-team-grid,.people-record-list{grid-template-columns:minmax(0,1fr)!important}.web-page-heading,.panel-title,.data-panel>header,.person-profile-header,.athlete-profile-header{flex-direction:column;align-items:flex-start;gap:12px}.web-page-heading>b,.panel-title>button,.data-panel>header>button{width:100%}.prototype input,.prototype select,.prototype textarea{min-width:0;max-width:100%}.internal-form-grid,.membership-form-grid,.store-reservation-grid,.registration-layout,.profile-form-grid{grid-template-columns:minmax(0,1fr)!important}.internal-form-grid>*,.membership-form-grid>*,.store-reservation-grid>*,.profile-form-grid>*{grid-column:auto!important}.login-card,.profile-card,.confirm-action-dialog,.store-reservation-dialog,.public-search-dialog{border-radius:20px;max-width:none;max-height:calc(100dvh - 16px);margin:8px;padding:20px 16px;overflow:auto;width:calc(100vw - 16px)!important}.notification-inbox-panel,.notification-panel{bottom:80px;overflow:auto;max-height:none!important;top:76px!important}.notification-inbox-panel header,.notification-panel header{flex-wrap:wrap;align-items:flex-start}.notification-inbox-panel button,.notification-panel button{white-space:normal}.people-toolbar,.squad-hero,.training-summary{border-radius:18px;padding:16px}.people-toolbar>*,.squad-hero>*,.training-summary>*{min-width:0}.table-wrap,.data-table-wrap,.standings-table{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}}@media (width<=390px){.intro h1{font-size:34px}.intro>p:last-child{font-size:15px}.admin-content,.workspace-main,.web-page{padding:10px}.admin-heading h2,.workspace-main>header h2,.web-page-heading h2{font-size:24px}.data-panel,.panel,.internal-section-panel{padding-inline:12px}.athlete-callup-actions>span{grid-template-columns:minmax(0,1fr)}.store-cart-lines article,.person-profile-summary,.person-profile-grid{grid-template-columns:minmax(0,1fr)!important}.store-cart-lines article>button{width:100%}}@media (width<=375px){.topbar{grid-template-columns:42px minmax(0,1fr) 82px;gap:5px}.prototype-switch{max-width:132px}.prototype-switch button{flex-basis:37px;min-width:37px;padding:6px}.top-actions .round-button,.profile-button span{width:38px;height:38px}.brand-mark,.brand-mark.compact{width:40px;height:40px}.fan-web-nav button{min-height:40px;padding-inline:11px}.principles{padding-inline:12px}.principles>div{grid-template-columns:minmax(0,1fr)}}@media (width<=320px){.topbar{grid-template-columns:38px minmax(0,1fr) 72px;padding-inline:5px}.brand,.brand-mark,.brand-mark.compact{flex-basis:36px;width:36px;min-width:36px;height:36px}.prototype-switch{max-width:116px}.prototype-switch button{flex-basis:34px;min-width:34px;min-height:36px;padding:5px}.prototype-switch svg{width:17px;height:17px}.top-actions .round-button,.profile-button span{width:34px;height:34px}.intro{padding-inline:12px}.intro h1{font-size:30px}.fan-web-hero h2{font-size:29px}.prototype .side-nav nav button,.prototype .side-nav nav button:not(.active),.prototype .admin-nav nav button,.prototype .grouped-admin-nav button{flex-basis:46px;width:46px;min-width:46px}.login-card,.profile-card,.confirm-action-dialog,.store-reservation-dialog,.public-search-dialog{margin:4px;padding:18px 12px;width:calc(100vw - 8px)!important}}.notification-settings{gap:14px;max-width:760px;display:grid}.notification-master,.notification-team{border:1px solid var(--line);background:var(--soft);border-radius:15px;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.notification-master b,.notification-team b{font-size:14px}.notification-master p,.notification-team p{color:var(--muted);margin:5px 0 0;font-size:10px}.notification-master>button{cursor:pointer;background:#aab5bf;border:0;border-radius:99px;flex:none;width:48px;height:27px;padding:3px}.notification-master>button i{background:#fff;border-radius:50%;width:21px;height:21px;transition:all .2s;display:block}.notification-master>button.on{background:var(--green)}.notification-master>button.on i{transform:translate(21px)}.notification-options{grid-template-columns:1fr 1fr;gap:9px;transition:opacity .2s;display:grid}.notification-options.disabled{opacity:.45}.notification-options label{border:1px solid var(--line);background:var(--paper);border-radius:13px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:15px;display:grid}.notification-options label>span{font-size:16px}.notification-options label>div{gap:3px;display:grid}.notification-options b{font-size:10px}.notification-options small{color:var(--muted);font-size:8px;line-height:1.4}.notification-options input{width:17px;height:17px;accent-color:var(--blue)}.notification-team select{border:1px solid var(--line);background:var(--paper);min-width:165px;color:var(--ink);border-radius:9px;padding:9px;font-size:10px}.notification-delivery{background:linear-gradient(135deg,#f9fcfd,#f8f9fa);border:1px solid #e1e4e7;border-radius:15px;padding:20px}.notification-delivery header{justify-content:space-between;align-items:center;gap:18px;display:flex}.notification-delivery header>div{gap:5px;display:grid}.notification-delivery header small{color:#656d74;letter-spacing:.1em;font-size:8px;font-weight:850}.notification-delivery header b{font-size:13px}.notification-delivery header>span{color:#656d74;background:#e1e4e7;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:800}.notification-delivery header>span[data-state=granted]{color:#17683f;background:#dff3e8}.notification-delivery header>span[data-state=denied]{color:#9b3232;background:#fae4e4}.notification-delivery p{color:#656d74;max-width:670px;margin:13px 0 0;font-size:10px;line-height:1.6}.web-news-grid,.web-store-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.web-news-grid article,.web-store-grid article{border:1px solid var(--line);background:var(--soft);border-radius:15px;padding:17px;overflow:hidden}.web-news-grid article>div:first-child,.web-store-grid article>div:first-child{color:#fff;background:linear-gradient(135deg,#8f111b,#e33c42);justify-content:space-between;align-items:start;min-height:120px;margin:-17px -17px 15px;padding:16px;display:flex}.web-news-grid article>div span,.web-store-grid article>div span{border:1px solid #fff9;border-radius:50%;place-items:center;width:38px;height:38px;font-size:8px;font-weight:900;display:grid}.web-news-grid article>div b{letter-spacing:.1em;font-size:7px}.web-news-grid article>small,.web-store-grid article>small{color:var(--red);font-size:7px;font-weight:850}.web-news-grid h3,.web-store-grid h3{margin:7px 0;font-size:15px}.web-news-grid p{min-height:48px;color:var(--muted);font-size:9px;line-height:1.5}.web-news-grid button,.web-store-grid button{color:var(--blue);background:0 0;border:0;padding:0;font-size:9px;font-weight:800}.web-store-grid article>div:first-child{background:radial-gradient(circle at 50% 42%,#f8f9fa 0%,#e1e4e7 62% 100%);justify-content:center;align-items:center;min-height:260px;overflow:hidden}.web-store-grid article>div:first-child img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 14px 18px #24282c29);width:100%;height:250px;margin:0;padding:12px 18px 0}.web-store-grid article>div span{width:64px;height:64px;font-size:13px}.web-store-grid article>p{min-height:34px;color:var(--muted);font-size:9px;line-height:1.5}.web-store-grid strong{margin:13px 0;font-size:20px;display:block}.web-store-grid button{background:var(--red);color:#fff;border-radius:9px;width:100%;padding:10px}.web-club-layout{grid-template-columns:1.2fr 1fr;gap:16px;display:grid}.web-club-layout>section{color:#fff;text-align:center;background:linear-gradient(125deg,#17191c,#17191c);border-radius:18px;align-content:center;place-items:center;gap:18px;min-height:370px;padding:40px;display:grid}.web-club-layout>section img{object-fit:contain;width:120px;height:120px}.web-club-layout>section small{color:#a6acb1;letter-spacing:.13em;font-size:7px}.web-club-layout>section h3{margin:7px 0;font-size:25px}.web-club-layout>section p{color:#a6acb1;max-width:500px;line-height:1.6}.web-club-layout>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.web-club-layout>div>button{border:1px solid var(--line);background:var(--soft);min-width:0;color:var(--ink);text-align:left;cursor:pointer;border-radius:14px;grid-template-columns:34px minmax(0,1fr) 24px;align-items:center;gap:11px;padding:18px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.web-club-layout>div>button:hover{border-color:#a6acb1;transform:translateY(-2px);box-shadow:0 10px 22px #00000014}.web-club-layout>div>button>span{color:#d91e2e;background:#f8f9fa;border-radius:10px;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.web-club-layout>div>button b{font-size:11px}.web-club-layout>div>button p{color:var(--muted);margin:4px 0 0;font-size:9px;line-height:1.4}.web-club-layout>div>button em{color:#656d74;font-style:normal}.club-detail-panel{background:linear-gradient(145deg,#fff,#f8f9fa);border:1px solid #e1e4e7;border-radius:18px;min-height:430px;padding:25px;box-shadow:0 10px 28px #0000000f}.club-detail-panel>header{border-bottom:1px solid #e1e4e7;justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;display:flex}.club-detail-panel>header button{color:#d91e2e;cursor:pointer;background:#fff;border:1px solid #e1e4e7;border-radius:10px;min-height:40px;padding:9px 13px;font-weight:800}.club-detail-panel>header span{color:#656d74;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850}.club-detail-panel>h3{margin:28px 0 7px;font-size:29px}.club-detail-panel>p{color:#656d74;max-width:680px;margin:0 0 24px;line-height:1.6}.club-detail-grid,.club-contact-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.club-detail-grid article,.club-contact-list article{background:#fff;border:1px solid #e1e4e7;border-radius:15px;min-height:115px;padding:20px}.club-detail-grid b,.club-contact-list b{margin-bottom:7px;font-size:15px;display:block}.club-detail-grid small,.club-contact-list small,.club-contact-list p{color:#656d74;font-size:11px;line-height:1.5}.club-contact-list article>small{color:#656d74;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-weight:850;display:block}.club-document-list{gap:10px;display:grid}.club-document-list button{color:#d91e2e;text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e4e7;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:78px;padding:13px 16px;display:grid}.club-document-list button>span{color:#d91e2e;background:#f8f9fa;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.club-document-list button div{gap:4px;display:grid}.club-document-list button small{color:#656d74}.club-document-list button em{color:#d91e2e;font-style:normal;font-weight:800}.fan-shell{grid-template-columns:420px 1fr;align-items:center;gap:clamp(60px,9vw,130px);max-width:1160px;margin:10px auto 110px;padding:0 28px;display:grid}.phone-frame{color:#24282c;background:#f4f6f8;border:8px solid #24282c;border-radius:42px;width:390px;height:790px;position:relative;overflow:hidden;box-shadow:0 42px 90px #00000040}.phone-status{background:#fff;justify-content:space-between;height:29px;padding:8px 22px 0;font-size:10px;display:flex}.mobile-header{background:#fff;border-bottom:1px solid #f8f9fa;justify-content:space-between;align-items:center;height:64px;padding:8px 16px;display:flex}.club-lockup{align-items:center;gap:9px;display:flex}.club-lockup .brand-mark{width:38px;height:38px}.club-lockup div{flex-direction:column;display:flex}.club-lockup b{letter-spacing:-.02em;font-size:12px}.club-lockup small{color:#656d74;font-size:9px}.mobile-header button{background:#f3f5f6;border:0;border-radius:50%;width:35px;height:35px;position:relative}.mobile-header button i{background:var(--red);border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:7px}.mobile-content{scrollbar-width:none;height:641px;padding:14px 14px 24px;overflow-y:auto}.live-card{background:var(--navy);color:#fff;border-radius:17px;overflow:hidden;box-shadow:0 12px 30px #0003}.live-top{justify-content:space-between;padding:13px 14px 6px;font-size:8px;display:flex}.live-top span,.live-label{color:#ff686d;letter-spacing:.08em;font-weight:800}.live-top i,.live-label i{background:var(--red);border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.live-top em{color:#a6acb1;font-style:normal}.score-line{text-align:center;grid-template-columns:1fr 80px 1fr;align-items:center;padding:8px 14px 14px;display:grid}.score-line>div{flex-direction:column;align-items:center;gap:6px;display:flex}.score-line b{font-size:10px}.score-line strong{letter-spacing:-.08em;font-size:32px}.score-line strong small{color:#656d74;font-size:16px}.crest{color:#fff;background:#c71f2a;border:3px solid #fff;border-radius:50% 50% 46% 46%;outline:1px solid #e1e4e7;place-items:center;width:38px;height:38px;font-size:9px;font-weight:900;display:grid}.crest.rival{background:#656d74}.crest.club-logo{background:#fff;overflow:hidden}.crest.club-logo img{object-fit:contain;width:29px;height:29px}.crest.mini{vertical-align:middle;width:28px;height:28px;margin-right:6px;font-size:7px;display:inline-grid}.match-tabs{color:#a6acb1;border-bottom:1px solid #ffffff1f;gap:20px;padding:0 14px;font-size:9px;display:flex}.match-tabs>*{padding:10px 0}.match-tabs b{color:#fff;border-bottom:2px solid var(--red)}.event{background:#ffffff14;border-radius:10px;align-items:center;gap:9px;margin:9px 12px;padding:10px;display:flex}.event>span{color:#a6acb1;font-size:9px}.event>i{font-style:normal}.event p{flex-direction:column;margin:0;display:flex}.event p b{font-size:9px}.event p small{color:#a6acb1;font-size:8px}.live-card>button{width:100%;color:var(--navy);cursor:pointer;background:#fff;border:0;padding:12px;font-size:10px;font-weight:800}.live-card>button span{float:right}.section-head{justify-content:space-between;align-items:center;margin:19px 2px 10px;display:flex}.section-head h2{margin:0;font-size:14px}.section-head button,.panel-title button{color:var(--blue);cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:700}.chips{gap:6px;margin-bottom:9px;display:flex;overflow:hidden}.chips button{white-space:nowrap;background:#fff;border:1px solid #e1e4e7;border-radius:99px;padding:6px 10px;font-size:8px}.chips button.active{background:var(--navy);color:#fff;border-color:var(--navy)}.game-list{gap:7px;display:grid}.game-list article{background:#fff;border:1px solid #e1e4e7;border-radius:12px;grid-template-columns:42px 1fr 10px;align-items:center;gap:10px;padding:9px;display:grid}.date-block{text-align:center;background:#f8f9fa;border-radius:8px;place-content:center;height:40px;display:grid}.date-block b{font-size:12px;line-height:1}.date-block span{color:#656d74;font-size:7px}.game-list article>div:nth-child(2){display:grid}.game-list small{color:#656d74;margin-bottom:3px;font-size:7px}.game-list article b{font-size:9px;line-height:1.45}.chevron{color:#9ba6af}.news-card{background:#fff;border:1px solid #e1e4e7;border-radius:13px;grid-template-columns:42% 1fr;display:grid;overflow:hidden}.news-visual{color:#fff;background:linear-gradient(135deg,#9e111b,#e63b42);flex-direction:column;justify-content:space-between;min-height:104px;padding:14px;display:flex}.news-visual span{border:1px solid #fff9;border-radius:50%;place-items:center;width:29px;height:29px;font-size:7px;font-weight:900;display:grid}.news-visual b{font-size:12px;line-height:.95}.news-copy{padding:13px}.news-copy small{color:var(--red);font-size:7px;font-weight:800}.news-copy h3{margin:7px 0 5px;font-size:11px}.news-copy p{color:#656d74;margin:0;font-size:8px;line-height:1.4}.mobile-nav{background:#fff;border-top:1px solid #e1e4e7;grid-template-columns:repeat(5,1fr);width:100%;height:57px;padding-bottom:5px;display:grid;position:absolute;bottom:0}.mobile-nav button{color:#9aa4ae;cursor:pointer;background:0 0;border:0;place-content:center;gap:2px;display:grid}.mobile-nav i{font-size:15px;font-style:normal}.mobile-nav span{font-size:7px}.mobile-nav button.active{color:var(--red)}.showcase-copy .number{font:700 88px/1 var(--font-geist-mono);color:#e1e4e7}.dark .showcase-copy .number{color:#24282c}.showcase-copy h2{letter-spacing:-.06em;margin:14px 0 20px;font-size:clamp(34px,4vw,58px);line-height:1}.showcase-copy>p:not(.eyebrow){color:var(--muted);max-width:560px;line-height:1.65}.feature-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:34px;display:grid}.feature-grid>div{grid-template-columns:42px 1fr;align-items:center;column-gap:12px;display:grid}.feature-grid .app-icon{grid-row:span 2}.feature-grid b{font-size:13px}.feature-grid small{color:var(--muted);margin-top:3px;line-height:1.35}.app-icon{background:var(--paper);border:1px solid var(--line);width:40px;height:40px;color:var(--blue);border-radius:12px;place-items:center;display:grid;box-shadow:0 7px 18px #0000000f}.match-center .back{background:0 0;border:0;margin-bottom:8px;font-size:10px;font-weight:700}.match-center .live-label{text-align:center;font-size:8px}.score-line.large{background:var(--navy);color:#fff;border-radius:16px 16px 0 0}.match-center .match-tabs{background:var(--navy)}.timeline{background:#fff;border-radius:0 0 16px 16px;padding:8px 14px}.timeline>div{border-bottom:1px solid #edf0f2;grid-template-columns:28px 24px 1fr;align-items:center;padding:11px 0;display:grid}.timeline time{color:#656d74;font-size:9px}.timeline i{font-style:normal}.timeline p{flex-direction:column;margin:0;display:flex}.timeline b{font-size:9px}.timeline small{color:#656d74;margin-top:2px;font-size:8px}.mvp-button{background:var(--navy);color:#fff;border:0;border-radius:12px;width:100%;margin-top:12px;padding:13px;font-size:10px;font-weight:800}.mvp-button.selected{background:#d69217}.list-view h2{margin:4px 0;font-size:22px}.list-view>p{color:#656d74;margin-bottom:18px;font-size:10px;line-height:1.5}.list-view article{border-bottom:1px solid #e1e4e7;gap:5px;padding:14px 3px;display:grid}.list-view article small{color:var(--red);font-size:7px;font-weight:800}.list-view article b{justify-content:space-between;font-size:11px;display:flex}.list-view article strong{color:var(--blue)}.workspace-shell,.admin-shell{background:var(--paper);max-width:1280px;min-height:760px;box-shadow:var(--shadow);border:1px solid var(--line);border-radius:24px;grid-template-columns:220px 1fr;margin:10px auto 110px;display:grid;overflow:hidden}.side-nav,.admin-nav{color:#fff;background:linear-gradient(#17191c 0% 54%,#17191c 100%);flex-direction:column;padding:22px 16px;display:flex}.club-panel{border-bottom:1px solid #ffffff1f;align-items:center;gap:12px;padding:4px 5px 22px;display:flex}.club-panel>div{gap:2px;min-width:0;display:grid}.club-panel b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.club-panel small{color:#a6acb1;letter-spacing:.14em;font-size:6px;font-weight:800}.club-panel em{color:#a6acb1;font-size:8px;font-style:normal;line-height:1.4}.side-nav nav,.admin-nav nav{gap:5px;margin-top:19px;display:grid}.nav-section-label{color:#656d74;letter-spacing:.16em;text-transform:uppercase;margin:13px 12px 5px;font-size:6px;font-weight:850}.nav-section-label:first-child{margin-top:0}.side-nav nav button,.admin-nav nav button,.settings{color:#a6acb1;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:10px;min-height:43px;padding:9px 10px;font-size:10px;font-weight:650;transition:all .18s;display:flex;position:relative}.side-nav nav button:hover{color:#fff;background:#ffffff0e;border-color:#ffffff0f}.nav-icon{color:#a6acb1;background:#ffffff0e;border-radius:8px;flex:none;place-items:center;width:29px;height:29px;display:grid}.nav-chevron{opacity:0;margin-left:auto;transition:all .18s;transform:translate(-3px)}.side-nav nav button.active,.admin-nav nav button.active{color:#fff;background:linear-gradient(100deg, var(--club-brand,#d91e2e), var(--club-brand,#d91e2e))}@supports (color:color-mix(in lab, red, red)){.side-nav nav button.active,.admin-nav nav button.active{background:linear-gradient(100deg, color-mix(in srgb, var(--club-brand,#d91e2e) 82%, #d91e2e), color-mix(in srgb, var(--club-brand,#d91e2e) 50%, transparent))}}.side-nav nav button.active,.admin-nav nav button.active{border-color:#ffffff1a;box-shadow:0 8px 20px #0000002e}.side-nav nav button.active:before{content:"";background:#a6acb1;border-radius:0 4px 4px 0;width:3px;height:23px;position:absolute;left:-16px}.side-nav nav button.active .nav-icon{color:#fff;background:#ffffff24}.side-nav nav button.active .nav-chevron,.side-nav nav button:hover .nav-chevron{opacity:.8;transform:translate(0)}.side-nav nav button em{background:var(--red);color:#fff;border-radius:99px;margin-left:auto;padding:2px 6px;font-size:8px;font-style:normal}.side-finance-link{color:#a6acb1;cursor:pointer;background:#ffffff0b;border:1px solid #a6acb12e;border-radius:11px;align-items:center;gap:10px;min-height:43px;margin-top:14px;padding:7px 10px;font-size:9px;font-weight:700;display:flex}.side-finance-link>svg:last-child{margin-left:auto}.side-help{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;grid-template-columns:24px 1fr;gap:2px 8px;margin-top:auto;padding:13px;display:grid}.side-help>svg{color:#a6acb1;margin-top:1px}.side-help>div{display:grid}.side-help b{font-size:9px}.side-help small{color:#a6acb1;margin-top:2px;font-size:7px}.side-help button{color:var(--navy);cursor:pointer;background:#fff;border:0;border-radius:8px;grid-column:1/-1;margin-top:10px;padding:9px;font-size:8px;font-weight:800}.workspace-main{background:var(--soft);padding:0 32px 32px}.workspace-main>header{justify-content:space-between;align-items:center;min-height:94px;display:flex}.workspace-main header p,.admin-heading p{color:var(--muted);letter-spacing:.12em;margin:0;font-size:8px;font-weight:800}.workspace-main header h2,.admin-heading h2{letter-spacing:-.04em;margin:5px 0 0;font-size:26px}.workspace-main header>button,.admin-heading>button{color:#fff;background:var(--blue);border:0;border-radius:9px;padding:11px 15px;font-size:10px;font-weight:750;box-shadow:0 6px 16px #0003}.today-dashboard{grid-template-columns:minmax(0,1.4fr) minmax(300px,.8fr);align-items:start;gap:18px;display:grid}.today-focus,.month-agenda{border:1px solid var(--line);background:var(--paper);border-radius:18px;padding:21px;box-shadow:0 8px 28px #0000000e}.today-section-heading{justify-content:space-between;align-items:flex-start;gap:15px;min-height:42px;margin-bottom:16px;display:flex}.today-section-heading small,.today-actions>div small{color:var(--blue);letter-spacing:.14em;font-size:7px;font-weight:850}.today-section-heading h3,.today-actions h3{letter-spacing:-.025em;text-transform:capitalize;margin:4px 0 0;font-size:17px}.today-section-heading>button{color:var(--blue);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:9px;font-weight:750;display:flex}.today-section-heading>svg{color:var(--blue)}.today-next-grid{grid-template-columns:1.25fr .75fr;gap:12px;display:grid}.today-next-card{text-align:left;cursor:pointer;border:0;border-radius:16px;flex-direction:column;align-items:flex-start;min-height:220px;padding:21px;display:flex;position:relative;overflow:hidden}.today-next-card.game{color:#fff;background:linear-gradient(135deg,#17191c 0% 100%);box-shadow:0 14px 30px #0003}.today-next-card.game:after{content:"";border:38px solid #ffffff0d;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-95px;right:-85px}.today-next-card.training{color:var(--ink);background:linear-gradient(160deg,#f8f9fa,#f8f9fa);border:1px solid #e1e4e7}.today-card-icon{background:#ffffff21;border-radius:11px;place-items:center;width:39px;height:39px;margin-bottom:21px;display:grid}.today-next-card.training .today-card-icon{color:var(--blue);background:#fff;box-shadow:0 5px 13px #00000012}.today-next-card>small{letter-spacing:.14em;opacity:.72;font-size:7px;font-weight:850}.today-next-card>strong{letter-spacing:-.025em;max-width:90%;margin:8px 0 14px;font-size:16px;line-height:1.25}.today-next-card>p{opacity:.8;align-items:center;gap:6px;margin:3px 0;font-size:8px;line-height:1.35;display:flex}.today-next-card>em{background:#ffffff24;border-radius:99px;margin-top:auto;padding:7px 10px;font-size:8px;font-style:normal;font-weight:800}.today-next-card.training>em{color:var(--blue);background:#fff}.today-metrics{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:13px;display:grid}.today-metrics button{border:1px solid var(--line);background:var(--paper);min-width:0;color:var(--ink);text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;padding:12px;display:grid}.today-metrics strong{font-size:18px}.today-metrics span{color:var(--muted);font-size:8px}.today-metrics svg{color:#a6acb1}.month-weekdays,.month-grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.month-weekdays{margin-bottom:5px}.month-weekdays span{color:#656d74;text-align:center;font-size:7px;font-weight:800}.month-grid>button,.month-grid>span{aspect-ratio:1;min-width:0;color:var(--ink);cursor:default;background:0 0;border:0;border-radius:8px;align-content:center;place-items:center;gap:2px;display:grid}.month-grid>button b{font-size:9px;font-weight:650}.month-grid>button.has-event{cursor:pointer;background:#f8f9fa}.month-grid>button.today{color:#fff;background:var(--blue);box-shadow:0 5px 12px #0003}.month-grid>button>span{gap:2px;display:flex}.month-grid i,.month-legend i{background:#a6acb1;border-radius:50%;width:4px;height:4px;display:inline-block}.month-grid i[data-kind=training],.month-legend i[data-kind=training]{background:#e49b32}.month-legend{color:var(--muted);gap:13px;margin:12px 0 10px;font-size:7px;display:flex}.month-legend span{align-items:center;gap:5px;display:flex}.month-events{border-top:1px solid var(--line);gap:5px;padding-top:10px;display:grid}.month-events button{background:var(--soft);color:var(--ink);text-align:left;cursor:pointer;border:0;border-radius:9px;grid-template-columns:27px 1fr auto;align-items:center;gap:8px;padding:8px;display:grid}.month-events time{width:27px;height:27px;color:var(--blue);background:#fff;border-radius:8px;place-items:center;font-size:10px;font-weight:850;display:grid}.month-events button>span{min-width:0;display:grid}.month-events small{color:var(--muted);font-size:6px}.month-events b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.month-events svg{color:#a6acb1}.month-empty{color:var(--muted);background:var(--soft);text-align:center;border-radius:10px;margin:13px 0 0;padding:12px;font-size:9px}.today-actions{grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;display:flex}.today-actions .internal-actions{margin:0}.next-card{color:#fff;background:linear-gradient(105deg,#17191c,#17191c);border-radius:16px;grid-template-columns:1fr 150px 150px;align-items:center;gap:20px;min-height:145px;padding:23px 25px;display:grid;position:relative;overflow:hidden}.next-card:after{content:"";border:50px solid #ffffff09;border-radius:50%;width:250px;height:250px;position:absolute;top:-90px;right:-80px}.status-pill{color:#57d5ad;letter-spacing:.12em;font-size:7px;font-weight:850}.next-card p{color:#a6acb1;margin:7px 0 1px;font-size:9px}.next-card h3{margin:0;font-size:24px}.next-card small{color:#a6acb1;font-size:9px}.attendance-ring{align-items:center;gap:10px;display:flex}.attendance-ring b{border:6px solid #3fc89b;border-radius:50%;place-items:center;width:62px;height:62px;font-size:19px;display:grid}.attendance-ring span{color:#a6acb1;font-size:9px;line-height:1.4}.next-card>button{z-index:1;color:#fff;background:#ffffff1a;border:1px solid #ffffff40;border-radius:9px;padding:11px;font-size:9px}.internal-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.panel,.data-panel{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:18px}.panel.wide{grid-column:span 2}.panel-title{justify-content:space-between;align-items:center;display:flex}.panel-title small{color:var(--muted);letter-spacing:.12em;font-size:7px;font-weight:800}.panel-title h3{margin:3px 0 0;font-size:15px}.panel-title>span{color:var(--green);background:#e4f6ef;border-radius:99px;padding:5px 8px;font-size:8px}.versus{text-align:center;grid-template-columns:1fr 35px 1fr;align-items:center;margin:20px 0;display:grid}.versus div{align-items:center;gap:7px;display:flex}.versus div:last-child{flex-direction:row-reverse}.versus b{font-size:9px}.versus strong{color:var(--muted);font-size:9px}.callup-progress>span{background:var(--line);border-radius:10px;height:5px;display:block;overflow:hidden}.callup-progress i{background:var(--green);height:100%;display:block}.callup-progress small{color:var(--muted);margin-top:6px;font-size:8px;display:block}.panel>button{background:var(--soft);border:0;border-radius:8px;width:100%;margin-top:12px;padding:10px;font-size:9px;font-weight:750}.availability{grid-template-columns:repeat(3,1fr);margin:23px 0;display:grid}.availability div{text-align:center;border-right:1px solid var(--line);display:grid}.availability div:last-child{border:0}.availability b{font-size:24px}.availability span{color:var(--muted);font-size:8px}.avatars{align-items:center;display:flex}.avatars span{border:2px solid var(--paper);width:29px;height:29px;color:var(--navy);background:#e1e4e7;border-radius:50%;place-items:center;margin-left:-5px;font-size:7px;font-weight:800;display:grid}.avatars span:first-child{margin:0}.avatars em{color:var(--muted);margin-left:8px;font-size:8px;font-style:normal}.task-list{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:17px;display:grid}.task-list button{border:1px solid var(--line);background:var(--paper);text-align:left;border-radius:10px;align-items:center;gap:9px;padding:12px;display:flex}.task-icon{border-radius:8px;flex:none;place-items:center;width:27px;height:27px;font-size:9px;font-weight:800;display:grid}.task-icon.orange{color:#d97910;background:#fff0df}.task-icon.blue{color:var(--blue);background:#f8f9fa}.task-icon.green{color:var(--green);background:#e4f6ef}.task-list p{margin:0;display:grid}.task-list b{font-size:8px}.task-list small{color:var(--muted);margin-top:3px;font-size:7px}.task-list em{color:var(--muted);margin-left:auto;font-style:normal}.section-panel{min-height:520px}.section-panel .panel-title{margin-bottom:22px}.section-panel .panel-title button,.management-table .panel-title button{color:#fff;background:var(--blue);border-radius:8px;padding:9px 12px}.training-meta{background:var(--soft);border-radius:10px;justify-content:space-between;margin-bottom:8px;padding:14px;font-size:10px;display:flex}.training-meta span{color:var(--muted)}.person-row{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr 110px;align-items:center;gap:11px;padding:11px 4px;display:grid}.person-row>span{color:#24282c;background:#e1e4e7;border-radius:50%;place-items:center;width:32px;height:32px;font-size:8px;font-weight:800;display:grid}.person-row b{font-size:10px}.person-row button{border:0;border-radius:8px;padding:7px;font-size:8px}.person-row button.green{color:#117551;background:#def4eb}.person-row button.amber{color:#a6660b;background:#fff0d8}.person-row button.red{color:#b4232b;background:#fde4e5}.generic-row{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:40px 1fr 20px;align-items:center;width:100%;padding:17px 6px;display:grid}.generic-row span{color:var(--muted);font:10px var(--font-geist-mono)}.generic-row b{font-size:11px}.generic-row em{color:var(--muted);font-style:normal}.admin-main,.admin-content,.operational-manager{min-width:0}.admin-brand{color:#fff;border-bottom:1px solid #ffffff1f;padding:0 8px 21px}.admin-brand>span{display:flex;position:relative}.admin-brand small{color:#a6acb1;letter-spacing:.2em;font-size:6px;position:absolute;top:17px;left:0}.settings{margin-top:auto}.metric-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.metric-grid article{background:var(--paper);border:1px solid var(--line);border-radius:12px;grid-template-columns:44px 1fr 14px;align-items:center;gap:10px;padding:15px;display:grid;position:relative;overflow:hidden}.metric-grid article:before{content:"";background:var(--blue);width:3px;position:absolute;inset:0 auto 0 0}.metric-grid article.cyan:before{background:#656d74}.metric-grid article.purple:before{background:#8b5cc4}.metric-grid article.orange:before{background:#e8902f}.metric-grid article>span{font-size:27px;font-weight:750}.metric-grid article div{display:grid}.metric-grid article small{color:var(--muted);margin-top:3px;font-size:7px}.metric-grid article em{color:var(--green);font-style:normal}.admin-grid{grid-template-columns:1.5fr 1fr;gap:14px;margin-top:14px;display:grid}.data-panel{padding:17px}.schedule{grid-row:span 2}.schedule-row{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr 70px;align-items:center;gap:10px;padding:12px 0;display:grid}.schedule-row>div{text-align:center;border-right:1px solid var(--line);display:grid}.schedule-row>div b{font-size:13px}.schedule-row>div span{color:var(--muted);font-size:7px}.schedule-row p{margin:0;display:grid}.schedule-row p small{color:var(--muted);margin-bottom:3px;font-size:7px}.schedule-row p b{font-size:9px}.schedule-row p em{color:var(--muted);margin:0 5px;font-style:normal;font-weight:400}.schedule-row>span{background:#f8f9fa;border-radius:7px;justify-self:end;padding:5px 7px;font-size:8px;font-weight:750}.schedule-row>span.finished{color:var(--green);background:#e4f6ef}.activity-row{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:10px 0;display:flex}.activity-row>span{width:29px;height:29px;color:var(--navy);background:#e1e4e7;border-radius:50%;flex:none;place-items:center;font-size:7px;font-weight:800;display:grid}.activity-row p{margin:0;display:grid}.activity-row b{font-size:8px}.activity-row small{color:var(--muted);margin-top:2px;font-size:7px}.club-health .panel-title>b{color:var(--green);font-size:20px}.health-bar{background:var(--line);border-radius:99px;height:7px;margin:18px 0 14px;overflow:hidden}.health-bar i{background:var(--green);width:84%;height:100%;display:block}.health-items{grid-template-columns:1fr 1fr;gap:8px;display:grid}.health-items span{font-size:8px}.health-items i{color:var(--green);margin-right:5px;font-style:normal}.health-items .pending i{color:#df8d23}.management-table{min-height:560px}.management-table .panel-title{margin-bottom:22px}.table-head,.table-row{grid-template-columns:1.8fr 1fr .7fr 40px;align-items:center;gap:14px;padding:12px;display:grid}.table-head{color:var(--muted);background:var(--soft);border-radius:8px;font-size:8px;font-weight:700}.table-row{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;width:100%}.table-row b{font-size:10px}.table-row span{border-radius:99px;width:max-content;padding:5px 8px;font-size:7px}.table-row span.active{color:#147453;background:#def4eb}.table-row span.draft{color:#9c650f;background:#fff0d8}.table-row small{color:var(--muted)}.table-row em{letter-spacing:1px;font-style:normal}.operational-manager{min-height:420px}.panel-title-actions{align-items:center;gap:8px;display:flex}.section-panel .panel-title-actions .calendar-open-button{border:1px solid var(--blue)}@supports (color:color-mix(in lab, red, red)){.section-panel .panel-title-actions .calendar-open-button{border:1px solid color-mix(in srgb,var(--blue) 32%,var(--line))}}.section-panel .panel-title-actions .calendar-open-button{background:var(--paper);color:var(--blue)}.calendar-import-panel{border:1px solid var(--blue);margin:0 0 18px;padding:18px}@supports (color:color-mix(in lab, red, red)){.calendar-import-panel{border:1px solid color-mix(in srgb,var(--blue) 30%,var(--line))}}.calendar-import-panel{background:var(--soft);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.calendar-import-panel{background:color-mix(in srgb,var(--soft) 86%,#f8f9fa)}}.calendar-import-panel>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.calendar-import-panel>header small{color:var(--blue);letter-spacing:.13em;font-size:7px;font-weight:900}.calendar-import-panel>header h3{color:var(--ink);margin:4px 0;font-size:16px}.calendar-import-panel>header p{color:var(--muted);margin:0;font-size:8px;line-height:1.55}.calendar-import-panel>header button{color:var(--blue);background:0 0;border:0;font-size:8px;font-weight:800}.calendar-import-settings{grid-template-columns:1fr 1.25fr 1.35fr 1.2fr;gap:10px;margin-bottom:16px;display:grid}.calendar-import-settings label{color:var(--muted);gap:6px;font-size:8px;font-weight:750;display:grid}.calendar-import-settings input,.calendar-import-settings select,.calendar-import-table input{border:1px solid var(--line);background:var(--paper);min-width:0;color:var(--ink);font:inherit;border-radius:8px;outline:0;padding:10px;font-size:8px}.calendar-import-table{border:1px solid var(--line);background:var(--paper);border-radius:11px;overflow-x:auto}.calendar-import-head,.calendar-import-table article{grid-template-columns:1.25fr 1.25fr .85fr .7fr 1.4fr .6fr 34px;align-items:center;gap:8px;min-width:1000px;padding:9px;display:grid}.calendar-import-head{background:var(--soft);color:var(--muted);font-size:7px;font-weight:850}.calendar-import-table article+article{border-top:1px solid var(--line)}.calendar-import-table article button{border:1px solid var(--line);color:#e44851;background:0 0;border-radius:7px;width:30px;height:30px;font-size:15px}.calendar-import-table article button:disabled{opacity:.3}.calendar-import-panel>footer{justify-content:space-between;align-items:center;gap:12px;margin-top:13px;display:flex}.calendar-import-panel>footer>button{border:1px solid var(--line);background:var(--paper);color:var(--blue);border-radius:8px;padding:9px 12px;font-size:8px;font-weight:800}.calendar-import-panel>footer>div{align-items:center;gap:10px;display:flex}.calendar-import-panel>footer span{color:var(--muted);font-size:8px}.calendar-import-panel>footer>div button{background:var(--green);color:#fff;border:0;border-radius:8px;padding:10px 13px;font-size:8px;font-weight:850}.calendar-import-panel button:disabled{cursor:wait;opacity:.65}.calendar-mode-buttons{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.calendar-mode-buttons button{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:10px;padding:12px 16px}.calendar-mode-buttons button[aria-pressed=true]{background:var(--blue);color:#fff}.calendar-source-error{color:#b52230;border:1px solid #c93d46;border-radius:10px;padding:16px}.player-search{gap:8px;margin:20px 0}.player-search input{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);font:inherit;border-radius:10px;padding:14px}.player-search small{color:var(--muted)}.record-form{border:1px solid var(--line);background:var(--soft);border-radius:12px;grid-template-columns:1fr 1.5fr 140px auto;align-items:end;gap:10px;margin-bottom:18px;padding:15px;display:grid}.record-form label{color:var(--muted);gap:6px;font-size:8px;font-weight:750;display:grid}.record-form input,.record-form select,.record-form textarea{border:1px solid var(--line);background:var(--paper);min-width:0;color:var(--ink);font:inherit;border-radius:8px;outline:0;padding:10px;font-size:9px}.record-form textarea{resize:vertical;line-height:1.55}.record-form.expanded{grid-template-columns:repeat(4,minmax(130px,1fr));align-items:end}.record-form .form-wide{grid-column:1/-1}.record-form>button{background:var(--green);color:#fff;border-radius:8px;padding:10px 13px;font-size:9px;font-weight:800}.record-list .table-row{grid-template-columns:1.8fr 1fr .7fr 110px}.record-list .table-row>div{gap:3px;min-width:0;display:grid}.record-list .table-row>div small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.record-list .table-row .record-identity.has-photo{align-items:center;gap:10px;display:flex}.record-list .table-row .record-identity>span:last-child{border-radius:0;gap:3px;width:auto;min-width:0;padding:0;display:grid}.record-list .table-row .record-player-photo{width:42px;height:42px;color:var(--blue);background:#f8f9fa;border-radius:50%;flex:0 0 42px;place-items:center;padding:0;font-size:10px;font-weight:850;display:grid;overflow:hidden}.record-list .table-row .record-player-photo img{object-fit:cover;width:100%;height:100%;display:block}.row-actions{flex-wrap:wrap;justify-content:flex-end;gap:4px!important;display:flex!important}.row-actions button{border:1px solid var(--line);background:var(--paper);color:var(--blue);border-radius:6px;padding:5px 6px;font-size:7px;font-weight:800}.row-actions button:last-child{color:var(--red)}:is(.record-list .table-row:has(.add-login-button),.record-list .table-row:has(.linked-login-button)){grid-template-columns:1.8fr 1fr .7fr 190px}.row-actions .add-login-button{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.row-actions .add-login-button{border-color:color-mix(in srgb,var(--green) 35%,var(--line))}}.row-actions .add-login-button{color:#15865c}.row-actions .linked-login-button{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.row-actions .linked-login-button{border-color:color-mix(in srgb,var(--blue) 30%,var(--line))}}.row-actions .linked-login-button{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.row-actions .linked-login-button{background:color-mix(in srgb,var(--blue) 6%,var(--paper))}}.row-actions .linked-login-button{color:var(--blue)}.games-record-list .table-head{padding:14px 18px;font-size:13px}.games-record-list .table-row{grid-template-columns:minmax(320px,2fr) .75fr .7fr 150px;gap:20px;min-height:88px;padding:18px}.games-record-list .table-row b{font-size:16px;line-height:1.35}.games-record-list .record-identity small{margin-top:6px;font-size:13px;line-height:1.5;white-space:normal!important}.games-record-list .table-row>.game-status{padding:8px 13px;font-size:14px;line-height:1.3}.games-record-list .table-row>small{font-size:14px;line-height:1.4}.games-record-list .row-actions{gap:8px!important}.games-record-list .row-actions button{min-height:38px;padding:8px 11px;font-size:12px}.social-center{background:#f8f9fa;border:1px solid #e1e4e7;border-radius:24px;gap:22px;padding:26px;display:grid}.social-center>header,.social-preview-panel>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.social-center>header small,.social-preview-panel>header small{color:#656d74;letter-spacing:.1em;font-size:12px;font-weight:900}.social-center h3{margin:5px 0 4px;font-size:28px}.social-center p{color:#656d74;margin:0;line-height:1.55}.prototype-badge{color:#24282c;background:#f8f9fa;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:850}.social-connections{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.social-connections article{background:#fff;border:1px solid #e1e4e7;border-radius:18px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px;display:grid}.social-connections article[data-connected=true]{border-color:#78b99a;box-shadow:inset 0 0 0 1px #78b99a}.social-network-icon{color:#fff;border-radius:16px;place-items:center;width:54px;height:54px;font-size:25px;font-weight:900;display:grid}.social-connections article small{color:#656d74;letter-spacing:.08em;font-size:11px;font-weight:900;display:block}.social-connections article b{margin:4px 0;font-size:17px;display:block}.social-connections article p{font-size:13px}.social-connections article button,.social-preview-panel header span{color:#d91e2e;background:#fff;border:1px solid #e1e4e7;border-radius:11px;padding:10px 14px;font-weight:850}.social-sync-settings{color:#fff;background:#17191c;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.social-sync-settings p{color:#a6acb1;font-size:14px}.social-sync-settings>button{background:#656d74;border:0;border-radius:999px;width:52px;height:30px;padding:3px}.social-sync-settings>button i{background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .2s;display:block}.social-sync-settings>button.on{background:#20a86b}.social-sync-settings>button.on i{transform:translate(22px)}.social-preview-panel{background:#fff;border:1px solid #e1e4e7;border-radius:18px;padding:20px}.social-preview-panel>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.social-preview-panel article{background:#f8f9fa;border-radius:14px;gap:13px;padding:16px;display:flex}.social-preview-panel article>span{color:#fff;background:#17191c;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.social-preview-panel article small,.social-preview-panel article b{display:block}.social-preview-panel article p{margin-top:6px;font-size:14px}.social-center-note{border-left:3px solid #e2a22f;padding-left:14px;font-size:13px}.fan-social-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.fan-social-grid article{background:#fff;border:1px solid #e1e4e7;border-radius:20px;overflow:hidden;box-shadow:0 12px 28px #00000012}.fan-social-grid article header{align-items:center;gap:11px;padding:16px;display:flex}.fan-social-grid article header>span{color:#fff;background:#17191c;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.fan-social-grid article header b,.fan-social-grid article header small{display:block}.fan-social-grid article header small{color:#656d74;margin-top:2px;font-size:12px}.social-post-visual{background:linear-gradient(135deg,#17191c,#656d74);place-items:center;min-height:180px;display:grid}.social-post-visual img{object-fit:contain;background:#fff;border-radius:18px;width:84px;height:84px;padding:8px}.fan-social-grid article>p{color:#24282c;min-height:78px;margin:0;padding:17px;line-height:1.55}.fan-social-grid article>button{color:#d91e2e;background:0 0;border:0;margin:0 17px 17px;font-weight:850}@media (width<=900px){.social-connections,.social-preview-panel>div,.fan-social-grid{grid-template-columns:1fr}.social-connections article{grid-template-columns:48px minmax(0,1fr)}.social-connections article button{grid-column:1/-1}}.records-empty{min-height:220px;color:var(--muted);place-content:center;gap:5px;font-size:10px}.module-explanation{border:1px solid var(--blue);grid-template-columns:42px 1fr;align-items:start;gap:13px;margin-bottom:16px;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.module-explanation{border:1px solid color-mix(in srgb,var(--blue) 35%,var(--line))}}.module-explanation{background:var(--blue);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.module-explanation{background:color-mix(in srgb,var(--blue) 7%,var(--paper))}}.module-explanation>span{background:var(--blue);color:#fff;border-radius:10px;font-size:16px}.module-explanation p{max-width:720px;color:var(--muted);margin:5px 0 0;font-size:8px;line-height:1.55}.existing-staff-picker{border:1px solid var(--line);background:var(--paper);border-radius:12px;margin:0 0 16px;padding:15px}.existing-staff-picker>header small{color:var(--blue);letter-spacing:.12em;font-size:7px;font-weight:900}.existing-staff-picker>header h3{margin:4px 0;font-size:13px}.existing-staff-picker>header p{color:var(--muted);margin:0 0 12px;font-size:8px}.existing-staff-picker>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.existing-staff-picker>div>button{border:1px solid var(--line);background:var(--soft);min-width:0;color:var(--ink);text-align:left;border-radius:10px;grid-template-columns:34px 1fr;align-items:center;gap:2px 8px;padding:9px;display:grid}.existing-staff-picker img,.existing-staff-picker button>span{object-fit:cover;width:32px;height:32px;color:var(--blue);background:#e1e4e7;border-radius:50%;grid-row:1/4;place-items:center;font-size:8px;font-weight:850;display:grid}.existing-staff-picker b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.existing-staff-picker button small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.existing-staff-picker em{color:var(--blue);font-size:7px;font-style:normal;font-weight:800}.technical-team-picker{border:1px solid var(--line);background:var(--paper);border-radius:11px;gap:10px;padding:13px;display:grid}.technical-team-picker>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.technical-team-picker>header div{gap:3px;display:grid}.technical-team-picker>header b{color:var(--ink);font-size:9px}.technical-team-picker>header small,.technical-team-picker>header>span{color:var(--muted);font-size:7px}.technical-team-picker>div{flex-wrap:wrap;gap:7px;display:flex}.record-form .technical-team-picker label{border:1px solid var(--line);background:var(--soft);color:var(--muted);cursor:pointer;border-radius:99px;align-items:center;gap:6px;padding:7px 10px;font-size:8px;display:flex}.record-form .technical-team-picker label.selected{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.record-form .technical-team-picker label.selected{border-color:color-mix(in srgb,var(--blue) 45%,var(--line))}}.record-form .technical-team-picker label.selected{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.record-form .technical-team-picker label.selected{background:color-mix(in srgb,var(--blue) 9%,var(--paper))}}.record-form .technical-team-picker label.selected{color:var(--blue)}.technical-team-picker input{opacity:0;pointer-events:none;position:absolute}.technical-team-picker label>span{border:1px solid var(--line);border-radius:50%;place-items:center;width:14px;height:14px;font-size:7px;display:grid}.technical-team-picker label.selected>span{border-color:var(--blue);background:var(--blue);color:#fff}.technical-team-picker>.technical-role-assignments{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.record-form .technical-role-assignments label{color:var(--ink);border-radius:12px;gap:8px;padding:12px;font-size:14px;display:grid}.record-form .technical-role-assignments select{width:100%;min-width:0;font-size:14px}.record-form .player-number-assignments{border:1px solid var(--line);background:var(--blue);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.record-form .player-number-assignments{background:color-mix(in srgb, var(--blue) 4%, var(--paper))}}.record-form .player-number-assignments>header{grid-column:1/-1;gap:3px;display:grid}.record-form .player-number-assignments>header b{color:var(--ink);font-size:13px}.record-form .player-number-assignments>header small{color:var(--muted);font-size:11px}.record-form .player-number-assignments label{background:var(--paper);cursor:default;border-radius:10px}.record-form .technical-team-picker .player-number-assignments input,.record-form .player-number-assignments input{opacity:1;pointer-events:auto;width:100%;min-width:0;position:static}.live-score-help{background:#fff5f6;border:1px solid #f3b8bc;border-radius:12px;grid-template-columns:42px 1fr;gap:13px;margin:-7px 0 16px;padding:14px 16px;display:grid}.dark .live-score-help{background:#321d25;border-color:#67313a}.live-score-help>span{color:#fff;background:#df202d;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.live-score-help b{font-size:10px}.live-score-help p{color:var(--muted);margin:5px 0 0;font-size:8px;line-height:1.5}.product-preview-panel{border:1px solid var(--line);background:var(--soft);border-radius:14px;margin-bottom:16px;padding:17px}.product-preview-panel>header{justify-content:space-between;align-items:start;margin-bottom:13px;display:flex}.product-preview-panel header small{color:var(--blue);letter-spacing:.1em;font-size:7px;font-weight:850}.product-preview-panel header h3{margin:3px 0;font-size:15px}.product-preview-panel header button{border:1px solid var(--line);background:var(--paper);color:var(--muted);border-radius:7px;padding:7px 9px;font-size:8px}.product-preview-panel>article{border:1px solid var(--line);background:var(--paper);border-radius:14px;width:min(290px,100%);padding:15px;overflow:hidden}.product-preview-panel article>div{background:#17191c;place-items:center;height:150px;margin:-15px -15px 14px;display:grid;overflow:hidden}.product-preview-panel img{object-fit:contain;object-position:center;background:linear-gradient(145deg,#f8f9fa,#e1e4e7);width:100%;height:100%;padding:12px}.product-preview-panel article>small{color:var(--red);font-size:7px;font-weight:850}.product-preview-panel h4{margin:7px 0;font-size:15px}.product-preview-panel p{min-height:30px;color:var(--muted);font-size:8px}.product-preview-panel strong{margin:12px 0;font-size:19px;display:block}.product-preview-panel article>button{background:var(--red);color:#fff;border:0;border-radius:8px;width:100%;padding:9px;font-size:8px;font-weight:800}.logo-library-grid article>div:not(.logo-card-actions){gap:3px;min-width:0;display:grid}.intro-club-logo{object-fit:contain;filter:drop-shadow(0 12px 24px #00000029);width:92px;height:92px;margin-bottom:22px}.permission-matrix{border:1px solid var(--line);border-radius:12px;min-width:1300px;overflow:hidden}.permission-manager{overflow-x:auto}.permission-matrix header,.permission-matrix article{grid-template-columns:minmax(190px,1.7fr) repeat(13,minmax(68px,.7fr));align-items:center;display:grid}.permission-matrix header{background:var(--soft);color:var(--muted);text-align:center;padding:10px;font-size:7px;font-weight:800}.permission-matrix header span:first-child{text-align:left}.permission-matrix article{border-top:1px solid var(--line);min-height:58px;padding:8px 10px}.permission-matrix article>div{gap:3px;display:grid}.permission-matrix article b{font-size:9px}.permission-matrix article small{color:var(--muted);font-size:7px}.permission-matrix label{place-items:center;display:grid}.permission-matrix label input{opacity:0;position:absolute}.permission-matrix label span{border:1px solid var(--line);color:#0000;cursor:pointer;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.permission-matrix label input:checked+span{border-color:var(--green);background:var(--green);color:#fff}.role-permission-section{border:1px solid var(--line);background:var(--soft);border-radius:14px;min-width:1300px;margin:18px 0 22px;padding:17px}@supports (color:color-mix(in lab, red, red)){.role-permission-section{background:color-mix(in srgb, var(--soft) 58%, var(--paper))}}.role-permission-section>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:14px;display:flex}.role-permission-section>header small{color:var(--blue);letter-spacing:.1em;font-size:7px;font-weight:900}.role-permission-section>header h3{margin:4px 0;font-size:17px}.role-permission-section>header p{color:var(--muted);margin:0;font-size:8px}.role-permission-section>header>span{background:var(--blue);border-radius:99px;padding:7px 9px}@supports (color:color-mix(in lab, red, red)){.role-permission-section>header>span{background:color-mix(in srgb, var(--blue) 10%, var(--paper))}}.role-permission-section>header>span{color:var(--blue);font-size:7px;font-weight:850}.role-permission-matrix{border:1px solid var(--line);background:var(--paper);border-radius:11px;overflow:hidden}.role-permission-head,.role-permission-matrix article{grid-template-columns:minmax(190px,1.7fr) repeat(13,minmax(68px,.7fr));align-items:center;display:grid}.role-permission-head{background:var(--soft);color:var(--muted);text-align:center;padding:10px;font-size:7px;font-weight:850}.role-permission-head b{text-align:left}.role-permission-matrix article{border-top:1px solid var(--line);min-height:58px;padding:8px 10px}.role-permission-matrix article>div{gap:3px;display:grid}.role-permission-matrix article b{font-size:9px}.role-permission-matrix article small{color:var(--muted);font-size:7px}.role-permission-matrix label{place-items:center;display:grid}.role-permission-matrix label input{opacity:0;position:absolute}.role-permission-matrix label span{border:1px solid var(--line);color:#0000;cursor:pointer;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.role-permission-matrix label input:checked+span{border-color:var(--blue);background:var(--blue);color:#fff}.role-permission-matrix label input:disabled+span{opacity:.55;cursor:wait}.member-card-showcase{background:linear-gradient(120deg, #17191c, var(--club-brand,#656d74));border-radius:15px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;padding:18px;display:flex}@supports (color:color-mix(in lab, red, red)){.member-card-showcase{background:linear-gradient(120deg, #17191c, color-mix(in srgb, var(--club-brand,#656d74) 70%, #17191c))}}.member-card-showcase{color:#fff}.member-card-showcase>div{align-items:center;gap:15px;display:flex}.member-card-showcase img{object-fit:contain;width:58px;height:58px}.member-card-showcase span{gap:3px;display:grid}.member-card-showcase small{color:#a6acb1;letter-spacing:.14em;font-size:7px}.member-card-showcase b{font-size:16px}.member-card-showcase em{color:#e1e4e7;font-size:9px;font-style:normal}.member-card-showcase button{color:#fff;background:#ffffff1a;border:1px solid #ffffff47;border-radius:9px;padding:10px 13px;font-size:9px;font-weight:800}.club-card-example{color:#fff;perspective:1400px;background:radial-gradient(circle at 75% 20%,#da2a4438,#0000 32%),linear-gradient(135deg,#17191c,#181426 56%,#4b1423);border-radius:20px;grid-template-columns:minmax(220px,.75fr) minmax(420px,1.35fr);align-items:center;gap:clamp(24px,4vw,56px);margin-bottom:20px;padding:clamp(24px,4vw,44px);display:grid;overflow:hidden}.club-card-copy small{color:#e7c95e;letter-spacing:.16em;font-size:8px;font-weight:900}.club-card-copy h3{letter-spacing:-.04em;margin:7px 0 10px;font-size:clamp(24px,3vw,38px)}.club-card-copy p{color:#a6acb1;max-width:360px;margin:0 0 20px;font-size:10px;line-height:1.6}.club-card-copy>div{flex-wrap:wrap;gap:8px;display:flex}.club-card-copy button{color:#fff;background:#ffffff14;border:1px solid #ffffff3b;border-radius:9px;padding:10px 13px;font-size:8px;font-weight:850}.club-card-copy button.create-member{color:#34260b;background:#d9ba4d;border-color:#d9ba4d}.member-card-viewer{min-width:0}.member-card-3d{aspect-ratio:1.75;cursor:pointer;perspective:1200px;background:0 0;border:0;width:100%;padding:0;transition:transform .35s;transform:rotateX(5deg)rotateY(-8deg)}.member-card-3d:hover{transform:rotateX(-2deg)rotateY(5deg)translateY(-5px)}.member-card-3d-inner{width:100%;height:100%;transform-style:preserve-3d;filter:drop-shadow(0 24px 24px #0000004d);transition:transform .75s cubic-bezier(.2,.75,.2,1);display:block;position:relative}.member-card-3d.flipped .member-card-3d-inner{transform:rotateY(180deg)}.member-card-face{backface-visibility:hidden;background:#ba0833;border:1px solid #ffe17780;border-radius:17px;display:block;position:absolute;inset:0;overflow:hidden}.member-card-face.back{transform:rotateY(180deg)}.member-card-face img{object-fit:cover;width:100%;height:100%;display:block}.member-card-side-label{justify-content:center;gap:7px;margin-top:20px;display:flex}.member-card-side-label span{color:#656d74;border:1px solid #ffffff29;border-radius:99px;padding:6px 11px;font-size:7px;font-weight:850}.member-card-side-label span.active{color:#f0d675;background:#d9ba4d1f;border-color:#d9ba4d}.member-card-detail{border:1px solid var(--line);background:var(--soft);border-radius:15px;margin-bottom:16px;padding:18px}.member-card-detail header{justify-content:space-between;align-items:start;gap:20px;margin-bottom:15px;display:flex}.member-card-detail header small{color:var(--blue);letter-spacing:.12em;font-size:7px;font-weight:850}.member-card-detail header h3{margin:4px 0;font-size:18px}.member-card-detail header p{color:var(--muted);margin:0;font-size:9px}.member-card-detail header dl{flex-wrap:wrap;gap:7px;margin:12px 0 0;display:flex}.member-card-detail header dl span{background:var(--paper);min-width:110px;color:var(--muted);border-radius:8px;gap:2px;padding:8px 10px;font-size:8px;display:grid}.member-card-detail header dl span:last-child{min-width:min(300px,100%)}.member-card-detail header dl b{color:var(--ink);text-transform:uppercase;font-size:7px}.member-card-detail header button{border:1px solid var(--line);background:var(--paper);color:var(--muted);border-radius:8px;padding:8px 10px;font-size:8px}.member-card-detail>img{object-fit:contain;background:#fff;border-radius:13px;width:min(720px,100%);max-height:430px;margin:0 auto;display:block;box-shadow:0 12px 30px #00000021}.member-card-missing{border:1px dashed var(--line);min-height:150px;color:var(--muted);border-radius:12px;place-items:center;font-size:9px;display:grid}.member-import-panel{border:1px solid var(--blue);grid-template-columns:1.3fr 1fr;align-items:center;gap:16px;margin-bottom:16px;padding:17px;display:grid}@supports (color:color-mix(in lab, red, red)){.member-import-panel{border:1px solid color-mix(in srgb,var(--blue) 30%,var(--line))}}.member-import-panel{background:var(--blue);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.member-import-panel{background:color-mix(in srgb,var(--blue) 5%,var(--paper))}}.member-import-panel small{color:var(--blue);letter-spacing:.1em;font-size:7px;font-weight:850}.member-import-panel h3{margin:4px 0;font-size:14px}.member-import-panel p{color:var(--muted);margin:0;font-size:8px;line-height:1.5}.member-import-panel>label{color:var(--muted);gap:6px;font-size:8px;font-weight:800;display:grid}.member-import-panel input{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:8px;padding:9px;font-size:8px}.member-excel-actions{gap:8px;display:grid}.member-excel-actions label{color:var(--muted);gap:6px;font-size:8px;font-weight:800;display:grid}.member-excel-actions button{border:1px solid var(--blue);background:var(--paper);min-height:38px;color:var(--blue);cursor:pointer;border-radius:8px;padding:9px 12px;font-size:8px;font-weight:850}.member-excel-actions button:hover{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.member-excel-actions button:hover{background:color-mix(in srgb,var(--blue) 8%,var(--paper))}}.member-import-preview{background:var(--paper);border-radius:10px;grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:11px;display:grid}.member-import-preview b{color:var(--green);font-size:9px}.member-import-preview span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.member-import-preview button{background:var(--green);color:#fff;border:0;border-radius:8px;padding:9px 11px;font-size:8px;font-weight:850}.platform-builder{background:#17191c;border:1px solid #ffffff1c;border-radius:18px;grid-template-columns:190px 1fr;min-height:600px;margin-top:22px;display:grid;overflow:hidden}.platform-builder>aside{background:#17191c;align-content:start;gap:4px;padding:24px 14px;display:grid}.platform-builder>aside p{color:#a6acb1;letter-spacing:.12em;padding:0 10px 14px;font-size:8px;font-weight:900}.platform-builder>aside button{color:#a6acb1;text-align:left;font:inherit;background:0 0;border:0;border-radius:8px;padding:11px 12px;font-size:9px;font-weight:750}.platform-builder>aside button.active{color:#fff;background:#d91e2e}.platform-builder>div{min-width:0;padding:28px}.platform-builder>div>header small{color:#a6acb1;letter-spacing:.12em;font-size:8px;font-weight:850}.platform-builder>div>header h3{margin:5px 0;font-size:26px}.platform-builder>div>header p{color:#a6acb1;margin:0 0 24px;font-size:10px}.builder-module-grid{grid-template-columns:repeat(3,minmax(150px,1fr));gap:10px;display:grid}.builder-module-grid button{color:#fff;text-align:left;background:#ffffff09;border:1px solid #ffffff1a;border-radius:13px;gap:8px;min-height:125px;padding:17px;display:grid}.builder-module-grid button span{color:#a6acb1;background:#d91e2e29;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.builder-module-grid button b{font-size:11px}.builder-module-grid button small{color:#656d74;font-size:7px}.builder-club-list{gap:9px;display:grid}.builder-club-list article{border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;padding:13px;display:grid}.builder-club-list article>span{border-radius:11px;place-items:center;width:44px;height:44px;font-size:8px;font-weight:900;display:grid;overflow:hidden}.builder-club-list article img{object-fit:contain;width:35px;height:35px}.builder-club-list article div{gap:4px;display:grid}.builder-club-list article b{font-size:10px}.builder-club-list article small{color:#656d74;font-size:7px}.builder-club-list button,.builder-callout button,.builder-primary{color:#fff;background:#d91e2e;border:0;border-radius:8px;padding:9px 12px;font-size:8px;font-weight:800}.builder-primary{justify-self:start;margin-top:6px}.builder-callout{background:linear-gradient(120deg,#656d7424,#ffffff06);border:1px solid #a6acb140;border-radius:15px;grid-template-columns:60px 1fr;gap:18px;padding:24px;display:grid}.builder-callout>span{background:#656d74;border-radius:14px;place-items:center;width:54px;height:54px;font-size:20px;font-weight:900;display:grid}.builder-callout h4{margin:2px 0 7px;font-size:17px}.builder-callout p{color:#a6acb1;max-width:620px;margin:0 0 16px;font-size:9px;line-height:1.55}.plugin-center-shell{gap:18px;margin-top:22px;display:grid}.plugin-center-heading{background:linear-gradient(120deg,#17191c,#17191c);border:1px solid #ffffff1c;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:26px;display:flex}.plugin-center-heading small{color:#a6acb1;letter-spacing:.13em;font-size:8px;font-weight:900}.plugin-center-heading h3{margin:6px 0;font-size:28px}.plugin-center-heading p{color:#a6acb1;max-width:680px;margin:0;font-size:10px;line-height:1.55}.plugin-center-heading>div:last-child{background:#ffffff0f;border-radius:14px;justify-items:center;min-width:120px;padding:15px;display:grid}.plugin-center-heading>div:last-child b{color:#a6acb1;font-size:30px}.plugin-center-heading>div:last-child span{color:#a6acb1;font-size:8px}.plugin-security-note{background:#2aa0671a;border:1px solid #48be8447;border-radius:14px;grid-template-columns:46px 1fr;align-items:center;gap:14px;padding:17px 20px;display:grid}.plugin-security-note>span{background:#198754;border-radius:11px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.plugin-security-note b{font-size:11px}.plugin-security-note p{color:#a6acb1;margin:4px 0 0;font-size:9px;line-height:1.5}.plugin-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.plugin-grid article{opacity:.65;background:#17191c;border:1px solid #ffffff1a;border-radius:15px;gap:14px;padding:20px;display:grid}.plugin-grid article.active{opacity:1;border-color:#d91e2e61;box-shadow:inset 0 0 0 1px #0000000f}.plugin-grid article>header{grid-template-columns:44px 1fr;align-items:center;gap:12px;display:grid}.plugin-grid article>header>span{color:#fff;background:#656d74;border-radius:11px;place-items:center;width:42px;height:42px;font-size:13px;font-weight:900;display:grid}.plugin-grid article small{color:#a6acb1;letter-spacing:.08em;font-size:7px;font-weight:850}.plugin-grid article h4{margin:3px 0 0;font-size:14px}.plugin-grid article>p{color:#a6acb1;min-height:42px;margin:0;font-size:9px;line-height:1.55}.plugin-grid article>footer{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding-top:13px;display:flex}.plugin-grid article em{color:#6bd19f;font-size:8px;font-style:normal;font-weight:850}.plugin-grid article:not(.active) em{color:#a6acb1}.plugin-actions,.plugin-request{background:#17191c;border:1px solid #ffffff1a;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex}.plugin-actions>div{gap:4px;margin-right:auto;display:grid}.plugin-actions span,.plugin-request p{color:#a6acb1;font-size:9px}.plugin-actions button,.plugin-request button{color:#a6acb1;background:#ffffff0a;border:1px solid #ffffff24;border-radius:8px;padding:9px 13px;font-size:8px;font-weight:850}.plugin-actions button.publish,.plugin-request button{color:#fff;background:#d91e2e;border-color:#d91e2e}.plugin-request>div{grid-template-columns:46px 1fr;align-items:center;gap:13px;display:grid}.plugin-request>div>span{background:#ffffff12;border-radius:11px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.plugin-request h4{margin:0 0 4px}.plugin-request p{margin:0}.athlete-shell{border:1px solid var(--line);background:var(--paper);max-width:1180px;min-height:690px;box-shadow:var(--shadow);border-radius:24px;grid-template-columns:220px 1fr;margin:10px auto 110px;display:grid;overflow:hidden}.athlete-nav{color:#fff;background:linear-gradient(#17191c,#17191c);padding:24px 15px}.athlete-identity{border-bottom:1px solid #ffffff21;align-items:center;gap:10px;padding:5px 5px 20px;display:flex}.athlete-identity>span{background:var(--red);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:9px;font-weight:850;display:grid}.athlete-identity>div{gap:3px;min-width:0;display:grid}.athlete-identity b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.athlete-identity small{color:#a6acb1;font-size:8px}.athlete-nav nav{gap:4px;margin-top:18px;display:grid}.athlete-nav nav button{color:#a6acb1;text-align:left;background:0 0;border:0;border-radius:9px;padding:11px 12px;font-size:10px;font-weight:750}.athlete-nav nav button.active{color:#fff;background:#ffffff1c}.athlete-main{background:var(--soft);padding:28px}.athlete-main>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}.athlete-main header p{color:var(--blue);letter-spacing:.1em;margin:0;font-size:8px;font-weight:850}.athlete-main header h2{letter-spacing:-.04em;margin:6px 0 0;font-size:27px}.athlete-main header a{border:1px solid var(--line);background:var(--paper);color:var(--blue);border-radius:8px;padding:8px 10px;font-size:8px;font-weight:800;text-decoration:none}.athlete-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:15px;display:grid}.athlete-metrics article{border:1px solid var(--line);background:var(--paper);border-radius:12px;gap:4px;padding:16px;display:grid}.athlete-metrics span{color:var(--blue);font-size:25px;font-weight:800}.athlete-metrics b{font-size:8px}.athlete-dashboard{gap:16px;display:grid}.athlete-priority{background:linear-gradient(120deg,#f8f9fa,#f8f9fa);border:1px solid #e1e4e7;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:118px;padding:20px;display:grid}.athlete-priority.needs-action{background:linear-gradient(120deg,#fff8ea,#fffdf8);border-color:#ffd69c}.athlete-priority-icon{width:48px;height:48px;color:var(--blue);background:#f8f9fa;border-radius:14px;place-items:center;display:grid}.athlete-priority.needs-action .athlete-priority-icon{color:#9a5b00;background:#ffe8bd}.athlete-priority small,.athlete-upcoming header small,.athlete-season-card header small{color:var(--blue);letter-spacing:.08em;font-size:12px;font-weight:850}.athlete-priority h3{margin:4px 0;font-size:21px}.athlete-priority p{color:var(--muted);margin:0;font-size:14px}.athlete-priority-actions{gap:8px;display:flex}.athlete-priority-actions button{background:var(--blue);color:#fff;border:0;border-radius:10px;min-height:44px;padding:0 15px;font-weight:800}.athlete-priority-actions button.secondary{border:1px solid var(--line);color:var(--ink);background:#fff}.athlete-home-grid{grid-template-columns:minmax(0,1.7fr) minmax(260px,.8fr);gap:16px;display:grid}.athlete-upcoming,.athlete-season-card{border:1px solid var(--line);background:var(--paper);border-radius:18px;min-height:315px;padding:20px}.athlete-upcoming>header,.athlete-season-card>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.athlete-upcoming h3,.athlete-season-card h3{margin:4px 0 0;font-size:21px}.athlete-upcoming>header button{color:var(--blue);background:0 0;border:0;align-items:center;gap:4px;font-weight:800;display:flex}.athlete-upcoming-list{margin-top:14px;display:grid}.athlete-upcoming-list article{border-top:1px solid var(--line);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px 0;display:grid}.athlete-date-tile{text-align:center;width:48px;height:52px;color:var(--blue);background:#f8f9fa;border-radius:11px;place-content:center;display:grid}.athlete-date-tile b{font-size:18px;line-height:1}.athlete-date-tile span{text-transform:uppercase;margin-top:3px;font-size:11px;font-weight:800}.athlete-upcoming-list article>div:nth-child(2)>small{color:var(--blue);font-size:12px;font-weight:800}.athlete-upcoming-list h4{margin:2px 0 5px;font-size:16px}.athlete-upcoming-list p{color:var(--muted);flex-wrap:wrap;gap:12px;margin:0;font-size:13px;display:flex}.athlete-upcoming-list p span{align-items:center;gap:5px;display:inline-flex}.athlete-upcoming-list article>button{border:1px solid var(--line);width:38px;height:38px;color:var(--blue);background:#fff;border-radius:10px;place-items:center;display:grid}.athlete-empty-agenda{min-height:215px;color:var(--muted);justify-content:center;align-items:center;gap:14px;display:flex}.athlete-empty-agenda b{color:var(--ink);font-size:16px}.athlete-empty-agenda p{margin:4px 0 0;font-size:14px}.athlete-season-card{color:#fff;background:linear-gradient(155deg,#17191c,#17191c);border:0}.athlete-season-card header small{color:#a6acb1}.athlete-season-card header h3{color:#fff}.athlete-season-stats{grid-template-columns:1fr 1fr;gap:8px;margin:20px 0;display:grid}.athlete-season-stats article{background:#ffffff14;border:1px solid #ffffff24;border-radius:12px;gap:2px;padding:14px;display:grid}.athlete-season-stats strong{font-size:24px}.athlete-season-stats span{color:#e1e4e7;font-size:13px}.athlete-season-card>button{color:#d91e2e;background:#fff;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;font-weight:850;display:flex}.athlete-feed{border:1px solid var(--line);background:var(--paper);border-radius:15px;min-height:410px;padding:19px}.athlete-feed>article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:13px 4px;display:flex}.athlete-feed>article>div{align-items:center;gap:11px;display:flex}.athlete-feed>article>div>span{background:var(--soft);width:34px;height:34px;color:var(--blue);border-radius:9px;place-items:center;font-size:7px;font-weight:850;display:grid}.athlete-feed p{gap:3px;margin:0;display:grid}.athlete-feed b{font-size:10px}.athlete-feed small,.athlete-feed time{color:var(--muted);font-size:8px}.athlete-feed .athlete-callup{border:1px solid var(--line);background:var(--soft);border-radius:12px;align-items:flex-start;margin:8px 0;padding:15px}.athlete-callup p em{color:var(--ink);font-size:8px;font-style:normal;line-height:1.5}.athlete-callup-actions{justify-items:end;gap:8px!important;display:grid!important}.athlete-callup-actions>b{color:var(--blue)}.athlete-callup-actions>span{gap:6px;display:flex}.athlete-callup-actions button{background:var(--blue);color:#fff;border:0;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:800}.athlete-callup-actions button.secondary{border:1px solid var(--line);background:var(--paper);color:var(--ink)}.athlete-profile-card{border:1px solid var(--line);background:var(--paper);border-radius:16px;grid-template-columns:180px 1fr;align-items:center;gap:28px;min-height:410px;padding:35px;display:grid}.athlete-profile-photo{color:#fff;background:linear-gradient(145deg,#17191c,#17191c);border-radius:18px;place-items:center;width:165px;height:195px;display:grid}.athlete-profile-photo span{font-size:42px;font-weight:850}.athlete-profile-card small{color:var(--blue);letter-spacing:.12em;font-size:8px;font-weight:850}.athlete-profile-card h3{margin:7px 0 3px;font-size:28px}.athlete-profile-card p{color:var(--muted)}.athlete-profile-card dl{grid-template-columns:1fr 1fr;gap:10px;margin-top:25px;display:grid}.athlete-profile-card dl div{background:var(--soft);border-radius:10px;padding:12px}.athlete-profile-card dt{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:800}.athlete-profile-card dd{margin:4px 0 0;font-size:10px;font-weight:750}.guardian-fields{border:1px solid var(--line);background:var(--soft);border-radius:12px;padding:15px}.guardian-fields>header{gap:3px;margin-bottom:12px;display:grid}.guardian-fields>header small{color:var(--muted)}.guardian-fields>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.callup-responses{background:var(--soft);border-radius:10px;gap:5px;margin-top:12px;padding:12px;display:grid}.callup-responses>span,.callup-responses>small{color:var(--muted);font-size:8px}.dashboard-loading{min-height:420px;color:var(--muted);place-items:center;display:grid}.dashboard-empty{min-height:180px;color:var(--muted);text-align:center;place-content:center;gap:6px;padding:22px;display:grid}.dashboard-empty.compact{min-height:130px}.dashboard-empty b{color:var(--ink);font-size:10px}.dashboard-empty p{max-width:300px;margin:0;font-size:8px;line-height:1.5}.dashboard-empty button{background:var(--blue);color:#fff;border:0;border-radius:7px;width:max-content;margin:5px auto 0;padding:8px 10px;font-size:8px;font-weight:800}.club-health .health-items{grid-template-columns:1fr 1fr}.principles{background:var(--navy);color:#fff;padding:90px max(28px,50vw - 560px)}.principles .eyebrow{color:#a6acb1!important}.principles h2{letter-spacing:-.06em;margin:18px 0 55px;font-size:clamp(38px,5vw,64px);line-height:1}.principles>div{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.principles article{border-top:1px solid #ffffff2e;grid-template-columns:40px 1fr;column-gap:10px;padding-top:20px;display:grid}.principles article span{font:11px var(--font-geist-mono);color:#656d74;grid-row:span 2}.principles article b{font-size:17px}.principles article p{color:#a6acb1;margin:7px 0;font-size:12px;line-height:1.5}.prototype>footer{color:#fff;background:#17191c;order:100;grid-template-columns:1fr auto 1fr;align-items:center;min-height:120px;padding:30px max(28px,50vw - 560px);display:grid}.prototype>footer>div{align-items:center;gap:9px;display:flex}.prototype>footer p{color:#656d74;font-size:11px}.prototype>footer small{color:#656d74;justify-self:end}.toast{z-index:100;color:#fff;background:#17191c;border-radius:10px;padding:13px 18px;font-size:11px;animation:.25s toast-in;position:fixed;bottom:24px;right:24px;box-shadow:0 15px 40px #00000040}@keyframes toast-in{0%{opacity:0;transform:translateY(15px)}}.season-hub{gap:12px;margin-top:14px;display:grid}.season-source{background:var(--navy);color:#fff;border-radius:11px;justify-content:space-between;align-items:end;padding:12px;display:flex}.season-source>div{gap:2px;display:grid}.season-source small{color:#a6acb1;letter-spacing:.12em;font-size:7px}.season-source b{font-size:18px}.season-source a{color:#a6acb1;font-size:8px;text-decoration:none}.team-scroll{scrollbar-width:none;gap:6px;padding-bottom:3px;display:flex;overflow-x:auto}.team-scroll::-webkit-scrollbar{display:none}.team-scroll button{border:1px solid var(--line);background:var(--paper);color:var(--muted);border-radius:99px;flex:none;padding:7px 10px;font-size:8px;font-weight:700}.team-scroll button.active{border-color:var(--red);background:var(--red);color:#fff}.competition-stack{gap:8px;display:grid}.competition-card{border:1px solid var(--line)!important;background:var(--paper)!important;border-radius:11px!important;grid-template-columns:1fr auto!important;gap:8px!important;padding:12px!important;display:grid!important}.competition-card>div:first-child{gap:3px;min-width:0;display:grid}.competition-card>div:first-child small{color:var(--blue);letter-spacing:.06em;font-size:6px;font-weight:750}.competition-card>div:first-child b{font-size:9px;line-height:1.3}.competition-card>strong{color:#24282c;text-align:center;background:#f8f9fa;border-radius:8px;align-self:start;min-width:33px;padding:6px;font-size:9px}.competition-stats{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(5,1fr);padding-top:9px;display:grid}.competition-stats span{text-align:center;color:var(--muted);gap:2px;font-size:6px;display:grid}.competition-stats span b{color:var(--ink);font-size:10px}.season-heading{justify-content:space-between;align-items:end;margin-top:4px;display:flex}.season-heading h3{margin:0;font-size:14px}.season-heading span{color:var(--muted);font-size:7px}.result-list{gap:7px;display:grid}.result-list>article{align-items:center;border:1px solid var(--line)!important;background:var(--paper)!important;border-radius:10px!important;grid-template-columns:45px 1fr 35px 1fr!important;gap:7px!important;padding:10px!important;display:grid!important}.result-meta{border-right:1px solid var(--line);gap:2px;display:grid}.result-meta time{color:var(--ink);text-transform:uppercase;font-size:8px;font-weight:800}.result-meta small{color:var(--muted);font-size:6px}.result-team{grid-template-columns:24px 1fr;align-items:center;gap:5px;min-width:0;display:grid}.result-team.away{grid-template-columns:24px 1fr}.result-team img,.result-team>span{object-fit:contain;width:24px;height:24px}.result-team>span{background:var(--soft);border-radius:50%;place-items:center;font-size:6px;font-weight:800;display:grid}.result-team b{line-height:1.2;font-size:7px!important}.result-list>article>strong{color:var(--ink);text-align:center;white-space:nowrap;font-size:11px}.result-list>article>strong.pending{color:var(--muted)}.result-competition{text-overflow:ellipsis;white-space:nowrap;grid-column:2/-1;overflow:hidden;color:var(--muted)!important;font-size:6px!important}.season-empty{border:1px dashed var(--line);text-align:center;border-radius:12px;align-content:center;place-items:center;gap:6px;min-height:210px;padding:24px;display:grid}.season-empty>span{background:var(--soft);width:42px;height:42px;color:var(--muted);border-radius:50%;place-items:center;font-size:22px;display:grid}.season-empty b{font-size:13px}.season-empty p{max-width:220px;color:var(--muted);margin:0;font-size:9px;line-height:1.5}.season-tabs{background:var(--soft);border-radius:10px;grid-template-columns:1fr 1fr;gap:5px;padding:4px;display:grid}.season-tabs button{color:var(--muted);background:0 0;border:0;border-radius:7px;padding:8px;font-size:8px;font-weight:800}.season-tabs button.active{background:var(--paper);color:var(--ink);box-shadow:0 2px 8px #0000001a}.squad-list{gap:6px;display:grid}.squad-list a{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:10px;grid-template-columns:34px 1fr 16px;align-items:center;gap:9px;padding:9px;text-decoration:none;display:grid}.squad-list a>span{background:var(--soft);width:30px;height:30px;color:var(--blue);border-radius:9px;place-items:center;font-size:9px;font-weight:850;display:grid}.squad-list a>div{gap:2px;display:grid}.squad-list a b{font-size:9px}.squad-list a small{color:var(--muted);font-size:7px}.squad-list a em{color:var(--muted);font-size:8px;font-style:normal}.dark .phone-frame,.dark .mobile-content{color:#f8f9fa;background:#17191c}.dark .phone-status,.dark .mobile-header,.dark .mobile-nav,.dark .game-list article,.dark .news-card,.dark .timeline{color:#f8f9fa;background:#17191c;border-color:#24282c}.dark .mobile-header{border-bottom-color:#24282c}.dark .mobile-header button,.dark .date-block{color:#f8f9fa;background:#d91e2e}.dark .club-lockup small,.dark .date-block span,.dark .game-list small,.dark .news-copy p,.dark .list-view>p,.dark .timeline time,.dark .timeline small{color:#a6acb1}.dark .chips button{color:#c4d0da;background:#d91e2e;border-color:#d91e2e}.dark .chips button.active{color:#fff;background:#e33c42;border-color:#e33c42}.dark .list-view article{border-bottom-color:#24282c}.dark .mobile-nav{border-top-color:#24282c}.dark .mobile-nav button{color:#a6acb1}.dark .mobile-nav button.active{color:#ff6b70}.dark .competition-card>strong{color:#a6acb1;background:#17191c}.dark .season-tabs button.active{background:#d91e2e}.dark .result-team img{filter:drop-shadow(0 1px 1px #ffffff2e)}@media (width<=900px){.topbar{grid-template-columns:1fr auto}.prototype-switch{z-index:60;position:fixed;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 12px 35px #00000038}.top-actions .profile-button em{display:none}.fan-shell{grid-template-columns:1fr;justify-items:center}.fan-web-grid{grid-template-columns:1fr}.web-squad-grid,.web-news-grid,.web-store-grid{grid-template-columns:1fr 1fr}.web-club-layout{grid-template-columns:1fr}.record-form,.calendar-import-settings,.existing-staff-picker>div{grid-template-columns:1fr 1fr}.athlete-shell{grid-template-columns:180px 1fr;margin:10px 14px 90px}.athlete-metrics{grid-template-columns:1fr 1fr}.showcase-copy{order:-1}.showcase-copy .number{display:none}.workspace-shell,.admin-shell{grid-template-columns:72px 1fr;margin:10px 14px 90px}.side-nav,.admin-nav{padding:18px 9px}.club-panel>div,.side-nav nav button:not(.active),.side-nav nav button,.admin-nav nav button{font-size:0}.side-nav nav button i,.admin-nav nav button i{font-size:15px}.side-help,.admin-brand>span,.settings{display:none}.workspace-main{padding:0 18px 22px}.next-card{grid-template-columns:1fr 120px}.next-card>button{display:none}.task-list{grid-template-columns:1fr}.metric-grid{grid-template-columns:1fr 1fr}.admin-grid,.principles>div{grid-template-columns:1fr}.super-metrics{grid-template-columns:repeat(3,1fr)}.superadmin-grid{grid-template-columns:1fr}.superadmin-context-bar{grid-template-columns:auto 1fr}.superadmin-context-bar>div{grid-column:1/-1;justify-self:start}.club-control-heading{flex-direction:column;align-items:flex-start}.club-control-actions{justify-content:flex-start}.club-control-metrics{grid-template-columns:1fr 1fr}.club-control-overview{grid-template-columns:1fr}.super-club-form,.super-club-grid{grid-template-columns:1fr 1fr}.super-user-head{display:none}.super-user-list article{grid-template-columns:40px 1.2fr 1fr}.super-user-list article>div:nth-of-type(3),.super-user-list article>span:last-child,.super-user-list .delete-platform-user,.super-user-list article>span.owner-protected{grid-column:3}.site-editor-heading{flex-direction:column}.site-editor-actions{justify-content:flex-start}.site-editor-layout{grid-template-columns:1fr}.site-editor-preview{position:static}.platform-builder{grid-template-columns:145px 1fr}.builder-module-grid,.plugin-grid{grid-template-columns:1fr 1fr}.website-builder-top{grid-template-columns:1fr auto auto}.website-builder-top>label{grid-area:2/1/auto/-1}.website-builder-workspace{grid-template-columns:180px minmax(390px,1fr)}.builder-inspector{border-top:1px solid #e1e4e7;border-left:0;grid-column:1/-1}.builder-inspector>nav{grid-template-columns:repeat(4,1fr)}.record-form.expanded{grid-template-columns:1fr 1fr}}@media (width<=600px){.topbar{height:64px;padding:0 16px}.intro{padding-top:42px}.intro h1{font-size:42px}.fan-shell{padding:0 8px}.fan-web-shell{padding:0 12px}.fan-web-hero{text-align:center;grid-template-columns:1fr;padding:30px 24px}.fan-web-hero .eyebrow,.fan-web-club{display:none}.fan-web-actions{justify-content:center}.fan-web-grid{gap:12px}.fan-web-panel{padding:17px}.web-page{padding:22px 14px}.web-page-heading{align-items:start}.web-page-heading>b{display:none}.membership-join-hero{flex-direction:column;align-items:flex-start;padding:24px}.membership-price{box-sizing:border-box;width:100%;min-width:0}.membership-steps,.membership-join-layout,.membership-form-grid{grid-template-columns:1fr}.membership-form-grid .form-wide{grid-column:auto}.profile-card{padding:22px 18px}.profile-card>header{flex-direction:column;align-items:flex-start}.profile-form-grid,.profile-account-info{grid-template-columns:1fr}.profile-form-grid .form-wide{grid-column:auto}.profile-card>footer{flex-direction:column-reverse;align-items:stretch}.registration-hero{align-items:flex-start;padding:25px}.registration-hero img{width:80px;height:80px}.registration-levels{grid-template-columns:repeat(2,1fr)}.registration-layout{grid-template-columns:1fr}.registration-documents{margin:0 14px 14px;padding:20px}.registration-documents>header{flex-direction:column}.registration-documents>a{grid-template-columns:42px 1fr}.registration-documents>a>span{grid-column:2}.squad-editor article{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;padding-bottom:12px}.squad-editor article button{min-height:38px}.squad-editor>header{flex-direction:column;align-items:flex-start}.web-competition-grid,.web-squad-grid,.web-news-grid,.web-store-grid{grid-template-columns:1fr}.match-summary{grid-template-columns:70px 1fr 34px 1fr 16px;gap:5px;padding:10px 7px}.web-match-table img{width:24px;height:24px}.match-summary>div b{font-size:8px}.match-facts{flex-direction:column;align-items:start;gap:10px}.match-facts a{margin-left:0}.event-feed{grid-template-columns:1fr}.web-team-profile>header{grid-template-columns:55px 1fr}.web-team-profile>header img{width:50px;height:50px}.web-team-profile>header button{grid-column:1/-1}.team-profile-actions{grid-column:1/-1;display:grid}.web-club-layout>div,.notification-options{grid-template-columns:1fr}.notification-master,.notification-team{align-items:flex-start}.notification-team{flex-direction:column}.notification-team select{width:100%}.web-results article{grid-template-columns:38px 1fr 38px 1fr;gap:6px}.web-team-grid{grid-template-columns:1fr}.phone-frame{width:min(390px,100vw - 24px);height:760px}.feature-grid{grid-template-columns:1fr}.workspace-shell,.admin-shell{grid-template-columns:1fr;min-height:720px}.side-nav,.admin-nav{display:none}.internal-grid{grid-template-columns:1fr}.panel.wide{grid-column:auto}.workspace-main>header{align-items:center}.workspace-main header>button{width:38px;height:38px;padding:0;font-size:0}.workspace-main header>button:first-letter{font-size:18px}.next-card{grid-template-columns:1fr}.attendance-ring{display:none}.metric-grid{grid-template-columns:1fr}.table-head,.table-row{grid-template-columns:1.5fr 1fr 30px}.record-form{grid-template-columns:1fr}.operational-manager>.panel-title{flex-direction:column;align-items:flex-start;gap:12px}.operational-manager>.panel-title .panel-title-actions{grid-template-columns:1fr;width:100%;display:grid}.calendar-import-settings,.existing-staff-picker>div{grid-template-columns:1fr}.calendar-import-panel>header,.calendar-import-panel>footer,.calendar-import-panel>footer>div{flex-direction:column;align-items:stretch}.score-editor>div{grid-template-columns:minmax(105px,1fr) 22px minmax(105px,1fr);gap:8px}.record-form .score-editor input{width:76px;height:76px;font-size:31px}.score-editor b{padding-bottom:25px}.athlete-shell{grid-template-columns:1fr}.athlete-nav{padding:14px}.athlete-nav nav{grid-template-columns:repeat(4,1fr);overflow-x:auto}.athlete-nav nav button{text-align:center;white-space:nowrap}.athlete-main{padding:18px}.athlete-metrics{grid-template-columns:1fr 1fr}.athlete-profile-card{grid-template-columns:1fr;padding:22px}.athlete-profile-photo{width:100%;height:170px}.guardian-fields>div{grid-template-columns:1fr}.athlete-feed .athlete-callup{display:grid}.athlete-callup-actions{justify-items:start}.record-list .table-row{grid-template-columns:1.4fr .8fr 92px}.table-head span:nth-child(3),.table-row small{display:none}.principles{padding-top:65px;padding-bottom:65px}.prototype>footer{grid-template-columns:1fr;gap:18px}.prototype>footer p,.prototype>footer small{justify-self:start;margin:0}.superadmin-hero{flex-direction:column;align-items:flex-start}.superadmin-hero>div:last-child{justify-items:start}.super-metrics{grid-template-columns:1fr 1fr}.super-section-heading{flex-direction:column}.super-section-heading>button{width:100%}.super-club-form,.super-club-grid{grid-template-columns:1fr}.super-user-list article{grid-template-columns:40px 1fr;align-items:start}.super-user-list article>div,.super-user-list article>div:nth-of-type(3),.super-user-list article>span:last-child,.super-user-list .delete-platform-user,.super-user-list article>span.owner-protected{grid-column:2}.superadmin-tabs{overflow-x:auto}.superadmin-tabs button{flex:none}.superadmin-context-bar{grid-template-columns:1fr;align-items:stretch}.superadmin-context-bar>div{grid-column:auto}.club-control-heading{padding:16px}.club-control-actions{width:100%;display:grid}.club-control-layout{grid-template-columns:1fr}.club-control-layout>aside{grid-template-columns:repeat(13,max-content);overflow-x:auto}.club-control-layout>aside>small{display:none}.club-control-main{padding:16px}.club-control-main>header{flex-direction:column}.club-control-metrics{grid-template-columns:1fr 1fr}.club-control-overview>section>button{grid-template-columns:70px 1fr auto}.site-editor-shell{padding:13px}.site-editor-actions{width:100%;display:grid}.site-editor-actions button{width:100%}.site-editor-layout{grid-template-columns:minmax(0,1fr)}.field-pair,.color-fields{grid-template-columns:1fr}.section-order-list article{grid-template-columns:25px 1fr auto}.section-order-list article>div{grid-column:2/-1;justify-content:flex-end}.site-version-history{grid-template-columns:1fr}.site-preview-frame.desktop{min-width:520px}.site-editor-preview{overflow-x:auto}.platform-builder{grid-template-columns:1fr}.platform-builder>aside{grid-template-columns:repeat(5,max-content);padding:12px;overflow-x:auto}.platform-builder>aside p{display:none}.platform-builder>div{padding:18px}.builder-module-grid{grid-template-columns:1fr}.builder-club-list article{grid-template-columns:44px 1fr}.builder-club-list article button{grid-column:1/-1}.builder-callout{grid-template-columns:1fr}.plugin-center-heading,.plugin-actions,.plugin-request{flex-direction:column;align-items:flex-start}.plugin-center-heading>div:last-child{justify-items:start}.plugin-grid,.website-builder-top{grid-template-columns:1fr}.website-builder-top>label{grid-area:auto}.builder-devices,.builder-publish{justify-content:center}.builder-publish button{flex:1}.website-builder-workspace{display:block}.builder-elements{border-bottom:1px solid #e1e4e7;border-right:0;max-height:310px}.builder-elements section>div{grid-template-columns:repeat(3,1fr)}.builder-canvas-stage{padding:18px}.builder-canvas-stage.desktop .builder-canvas,.builder-canvas-stage.tablet .builder-canvas{min-width:680px}.builder-canvas-stage.mobile .builder-canvas{width:360px}.canvas-people{grid-template-columns:1fr 1fr}.builder-inspector{max-height:560px}.plugin-actions button,.plugin-request button{width:100%}.record-form.expanded{grid-template-columns:1fr}.member-card-showcase{flex-direction:column;align-items:flex-start}.club-card-example{grid-template-columns:1fr;padding:24px 18px 34px}.member-card-3d{transform:rotateX(3deg)rotateY(-3deg)}.member-import-panel,.member-import-preview{grid-template-columns:1fr}.member-import-preview{align-items:stretch}.club-published-games article:has(.published-team){grid-template-columns:1fr 55px 1fr}.published-team{text-align:center;justify-items:center;display:grid!important}.published-team.away{display:grid!important}}@media (width<=1180px) and (width>=601px){.topbar{grid-template-columns:52px minmax(0,1fr) auto;gap:10px;min-height:72px;padding:7px 14px}.brand{min-width:0}.brand strong{display:none}.brand-mark{width:44px;height:44px}.prototype-switch{justify-self:center;width:min(100%,620px);min-width:0;padding:4px}.prototype-switch button{flex:1 1 0;justify-content:center;min-width:0;min-height:44px;padding:7px 9px}.prototype-switch button b{font-size:10px}.prototype-switch button small{display:none}.profile-button{min-width:0}.profile-button em{display:none}.workspace-shell,.admin-shell{grid-template-columns:76px minmax(0,1fr);width:calc(100% - 20px);margin:10px 10px 94px}.side-nav,.admin-nav{min-width:0;padding:14px 8px;overflow:hidden}.side-nav>:not(nav),.admin-nav>:not(nav),.grouped-admin-nav>small,.grouped-admin-nav>section>b{display:none}.side-nav nav,.admin-nav nav,.grouped-admin-nav{margin-top:0}.side-nav nav button,.side-nav nav button:not(.active),.admin-nav nav button,.grouped-admin-nav button{justify-content:center;width:100%;min-width:0;padding:7px;font-size:0!important}.side-nav nav button span:not(.nav-icon),.side-nav .nav-chevron{display:none}.side-nav nav button.active:before,.admin-nav nav button.active:before{left:-8px}.side-nav nav button i,.admin-nav nav button i{flex:0 0 38px;width:38px;height:38px;margin:0;font-size:17px}.admin-content,.workspace-main{min-width:0;padding-left:18px;padding-right:18px}.people-record-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px) and (width>=601px){.prototype-switch{position:static;inset:auto;transform:none;box-shadow:inset 0 1px 2px #0000000d}.prototype-switch button>span{display:none}.prototype-switch button{flex:44px;padding:8px}.people-record-list{grid-template-columns:1fr}}.lineup-picker{border:1px solid var(--border,#e1e4e7);background:var(--paper);color:inherit;border-radius:16px;padding:20px}.lineup-picker header{justify-content:space-between;align-items:center;gap:12px;display:flex}.lineup-picker p,.lineup-picker small,.lineup-picker header span{font-size:14px}.lineup-picker input{width:100%}.lineup-picker ul{margin:12px 0 0;padding:0;list-style:none}.lineup-results{border:1px solid #a6acb1;border-radius:12px;max-height:300px;overflow-y:auto}.lineup-results li{cursor:pointer;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:12px 16px;display:flex}.lineup-results li[aria-selected=true],.lineup-results li:hover{color:#24282c;background:#f8f9fa}.lineup-results span{font-size:14px}.lineup-selected li{border-bottom:1px solid #e1e4e7;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.lineup-selected small{margin-top:4px;display:block}.lineup-selected button{border:1px solid #a6acb1;border-radius:8px;flex-shrink:0;padding:8px 12px}.prototype .game-status[data-game-status]{color:#24282c;background:#e1e4e7;border-radius:99px;align-items:center;width:max-content;max-width:100%;padding:6px 12px;font-size:14px;font-weight:600;line-height:1.4;display:inline-flex}.prototype .game-status[data-game-status=Agendado]{color:#24282c;background:#e1e4e7}.prototype .game-status[data-game-status="Início da 1.ª parte"]{color:#166534;background:#dcfce7}.prototype .game-status[data-game-status=Intervalo]{color:#92400e;background:#fef3c7}.prototype .game-status[data-game-status="Início da 2.ª parte"]{color:#24282c;background:#f8f9fa}.prototype .game-status[data-game-status="Final do jogo"]{color:#24282c;background:#e1e4e7}.prototype .game-status[data-game-status=Interrompido]{color:#9a3412;background:#ffedd5}.prototype .game-status[data-game-status=Prolongamento]{color:#5b21b6;background:#ede9fe}.prototype .game-status[data-game-status=Penáltis]{color:#9d174d;background:#fce7f3}.prototype .game-status[data-game-status=Adiado]{color:#704322;background:#f5e8dc}.prototype .game-status[data-game-status=Cancelado]{color:#991b1b;background:#fee2e2}.internal-workspace input:not([type=checkbox]){background:var(--card,white);color:var(--text,#24282c);border:1px solid var(--line,#e1e4e7);border-radius:10px;width:100%;padding:12px}.internal-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.internal-metrics button{text-align:left;background:var(--card,white);color:inherit;border:1px solid var(--line,#e1e4e7);border-radius:16px;gap:8px;padding:24px;display:grid}.internal-metrics strong{font-size:32px}.internal-actions{flex-wrap:wrap;gap:10px;display:flex}.internal-actions button,.internal-form button{border:1px solid var(--line,#e1e4e7);color:var(--blue,#d91e2e);border-radius:10px;padding:10px 16px}.internal-agenda-row{text-align:left;border-bottom:1px solid var(--line);grid-template-columns:100px 1fr auto;gap:16px;width:100%;padding:20px 0;display:grid}.internal-roster{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:20px 0;display:grid}.internal-roster article{border:1px solid var(--line);border-radius:12px;gap:8px;padding:16px;display:grid}.squad-dashboard{gap:18px;display:grid}.squad-hero{color:#fff;background:linear-gradient(115deg,#17191c 0% 68%,#656d74 100%);border-radius:18px;justify-content:space-between;align-items:center;gap:22px;min-height:104px;padding:20px 22px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 28px #00000029}.squad-hero:after{content:"";border:35px solid #ffffff0d;border-radius:50%;width:190px;height:190px;position:absolute;top:-85px;right:-75px}.squad-hero>div:first-child{z-index:1;position:relative}.squad-hero small{color:#a6acb1;letter-spacing:.15em;font-size:7px;font-weight:850}.squad-hero h3{margin:4px 0;font-size:23px}.squad-hero p{color:#e1e4e7;margin:0;font-size:9px}.squad-hero-actions{z-index:1;align-items:center;gap:9px;display:flex;position:relative}.squad-hero-actions label{background:#ffffff1f;border:1px solid #fff3;border-radius:11px;align-items:center;gap:6px;width:280px;padding-left:7px;display:flex}.squad-hero-actions .nav-icon{color:#fff;background:0 0}.squad-hero-actions input:not([type=checkbox]){color:#fff;background:0 0;border:0;padding-left:0}.squad-hero-actions input::placeholder{color:#e1e4e7}.squad-hero-actions button{color:var(--blue);white-space:nowrap;background:#fff;border:0;border-radius:11px;align-items:center;gap:5px;padding:13px 15px;font-size:9px;font-weight:800;display:flex}.squad-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:18px;display:grid}.squad-players{gap:14px;display:grid}.squad-players>section{border:1px solid var(--line);background:var(--paper);border-radius:17px;padding:17px;box-shadow:0 7px 22px #0000000a}.squad-players>section>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.squad-players>section>header>div{align-items:center;gap:8px;display:flex}.squad-players>section>header span{font-size:12px;font-weight:800}.squad-players>section>header b{min-width:22px;height:22px;color:var(--blue);background:#f8f9fa;border-radius:7px;place-items:center;font-size:8px;display:grid}.squad-players>section>header small{color:var(--muted);font-size:7px}.squad-players>section>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.squad-players article{background:#fbfcfd;border:1px solid #e1e4e7;border-radius:12px;grid-template-columns:39px 1fr auto;align-items:center;gap:10px;min-width:0;padding:10px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.squad-players article:hover{border-color:#e1e4e7;transform:translateY(-1px);box-shadow:0 7px 17px #0000000f}.player-shirt{clip-path:polygon(20% 0,38% 9%,62% 9%,80% 0,100% 17%,87% 34%,79% 29%,79% 100%,21% 100%,21% 29%,13% 34%,0 17%);width:39px;height:42px;color:var(--blue);background:#f8f9fa;place-items:center;display:grid}.player-shirt b{font-size:12px}.player-photo{background:#e1e4e7;border-radius:11px;width:42px;position:relative;overflow:hidden;box-shadow:0 3px 9px #0000001f}.player-photo img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.player-photo em{color:#fff;background:#17191ce0;border-radius:5px;place-items:center;min-width:16px;height:16px;padding:0 3px;font-size:7px;font-style:normal;font-weight:850;display:grid;position:absolute;bottom:3px;right:3px;box-shadow:0 2px 5px #0000002e}.squad-players article>div{gap:2px;min-width:0;display:grid}.squad-players article>div b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.squad-players article>div small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.squad-players article>button{color:#a6acb1;background:#fff;border:0;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.technical-staff-card{border:1px solid var(--line);background:var(--paper);border-radius:17px;padding:17px;position:sticky;top:104px;box-shadow:0 7px 22px #0000000a}.technical-staff-card>header{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-bottom:14px;display:flex}.technical-staff-card .today-card-icon{color:var(--blue);background:#f8f9fa;margin:0}.technical-staff-card>header>div{display:grid}.technical-staff-card>header small{color:var(--blue);letter-spacing:.13em;font-size:6px;font-weight:850}.technical-staff-card h3{margin:3px 0 0;font-size:13px}.technical-staff-card>div{gap:5px;margin:12px 0;display:grid}.technical-staff-card article{background:var(--soft);border-radius:10px;grid-template-columns:34px 1fr;align-items:center;gap:9px;padding:8px;display:grid}.technical-staff-card article>span,.technical-staff-card article>img{object-fit:cover;color:#fff;background:var(--navy);border-radius:10px;place-items:center;width:34px;height:34px;font-size:8px;font-weight:800;display:grid}.technical-staff-card article>div{gap:2px;min-width:0;display:grid}.technical-staff-card article b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.technical-staff-card article small{color:var(--muted);font-size:7px}.technical-staff-card>p{color:var(--muted);font-size:8px}.technical-staff-card>button{border:1px solid var(--line);width:100%;color:var(--blue);background:var(--paper);border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:10px;font-size:8px;font-weight:800;display:flex}.squad-empty{border:1px dashed var(--line);min-height:180px;color:var(--muted);border-radius:16px;align-content:center;place-items:center;gap:5px;display:grid}.squad-empty b{color:var(--ink);font-size:10px}.squad-empty p{margin:0;font-size:8px}.calendar-dashboard{grid-template-columns:minmax(340px,.72fr) minmax(0,1.28fr);align-items:start;gap:18px;margin-top:18px;display:grid}.calendar-month-panel,.calendar-timeline{border:1px solid var(--line);background:var(--paper);border-radius:17px;padding:18px;box-shadow:0 7px 22px #0000000b}.calendar-month-panel>header,.calendar-timeline>header{justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.calendar-month-panel>header small,.calendar-timeline>header small{color:var(--blue);letter-spacing:.14em;font-size:7px;font-weight:850}.calendar-month-panel>header h3,.calendar-timeline>header h3{text-transform:capitalize;margin:4px 0 0;font-size:16px}.calendar-timeline>header>svg{color:var(--blue)}.calendar-summary{gap:5px;display:flex}.calendar-summary span{color:var(--muted);background:var(--soft);border-radius:8px;padding:6px 8px;font-size:7px}.calendar-summary b{color:var(--ink)}.calendar-weekdays,.calendar-month-grid{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.calendar-weekdays{margin:4px 0 6px}.calendar-weekdays span{color:#656d74;text-align:center;font-size:7px;font-weight:800}.calendar-month-grid>button,.calendar-month-grid>span{min-width:0;min-height:57px;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:10px;align-content:start;justify-items:start;gap:4px;padding:6px 4px;display:grid}.calendar-month-grid>button b{font-size:9px}.calendar-month-grid>button.has-events{background:#f8f9fa;border-color:#e1e4e7}.calendar-month-grid>button.today{color:#fff;border-color:var(--blue);background:var(--blue);box-shadow:0 5px 12px #00000030}.calendar-month-grid>button>span{gap:2px;width:100%;display:grid}.calendar-month-grid i{color:#24282c;text-overflow:ellipsis;white-space:nowrap;background:#e1e4e7;border-radius:4px;padding:2px 3px;font-size:5px;font-style:normal;font-weight:800;overflow:hidden}.calendar-month-grid i[data-kind=activity]{color:#8a5606;background:#fff0d5}.calendar-month-grid .today i{color:#fff;background:#ffffff2e}.calendar-month-panel>footer{color:var(--muted);gap:14px;margin-top:12px;font-size:7px;display:flex}.calendar-month-panel>footer span{align-items:center;gap:5px;display:flex}.calendar-month-panel>footer i{background:#a6acb1;border-radius:3px;width:7px;height:7px}.calendar-month-panel>footer i[data-kind=activity]{background:#e6a23d}.calendar-timeline{gap:13px;display:grid}.calendar-group{gap:7px;display:grid}.calendar-group>h4{align-items:center;gap:7px;margin:0 0 3px;font-size:11px;display:flex}.calendar-group>h4 b{min-width:21px;height:21px;color:var(--blue);background:#f8f9fa;border-radius:7px;place-items:center;font-size:7px;display:grid}.calendar-group>article{background:#fbfcfd;border:1px solid #e1e4e7;border-radius:12px;grid-template-columns:39px 34px minmax(0,1fr) auto 28px;align-items:center;gap:9px;min-width:0;padding:10px;display:grid}.calendar-group>article>time{width:39px;height:43px;color:var(--blue);text-transform:uppercase;background:#f8f9fa;border-radius:10px;align-content:center;place-items:center;display:grid}.calendar-group>article>time b{font-size:14px;line-height:1}.calendar-group>article>time small{font-size:6px}.calendar-event-icon{color:#24282c;background:#e1e4e7;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.calendar-event-icon[data-kind=activity]{color:#94600d;background:#fff0d5}.calendar-group>article>div{gap:2px;min-width:0;display:grid}.calendar-group>article>div small{color:var(--blue);text-transform:uppercase;font-size:6px;font-weight:800}.calendar-group>article>div b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.calendar-group>article>div p{color:var(--muted);align-items:center;gap:4px;margin:0;font-size:7px;display:flex}.calendar-group>article>em{color:#24282c;white-space:nowrap;background:#f8f9fa;border-radius:99px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:800}.calendar-group>article>button{color:#a6acb1;background:var(--paper);border:0;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.calendar-group.completed{border-top:1px solid var(--line);padding-top:12px}.calendar-group.completed>article{opacity:.72;background:var(--soft)}.calendar-group.completed .calendar-event-icon,.calendar-group.completed>article>em{color:#656d74;background:#e1e4e7}.calendar-empty{color:var(--muted);background:var(--soft);text-align:center;border-radius:10px;margin:0;padding:14px;font-size:8px}.training-dashboard{gap:18px;margin-top:18px;display:grid}.training-summary{color:#fff;background:linear-gradient(115deg,#17191c,#17191c);border-radius:18px;justify-content:space-between;align-items:center;gap:24px;min-height:108px;padding:21px 23px;display:flex;box-shadow:0 12px 28px #00000029}.training-summary>div:first-child{max-width:520px}.training-summary small{color:#a6acb1;letter-spacing:.13em;font-size:7px;font-weight:850}.training-summary h3{margin:4px 0;font-size:21px}.training-summary p{color:#e1e4e7;margin:0;font-size:9px;line-height:1.5}.training-summary>div:last-child{gap:8px;display:flex}.training-summary>div:last-child span{text-align:center;background:#ffffff14;border:1px solid #ffffff21;border-radius:12px;gap:2px;min-width:86px;padding:12px;display:grid}.training-summary>div:last-child b{font-size:19px}.training-summary>div:last-child small{color:#a6acb1;letter-spacing:.04em;font-size:6px}.training-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:18px;display:grid}.training-session-list,.training-templates{border:1px solid var(--line);background:var(--paper);border-radius:17px;padding:18px;box-shadow:0 7px 22px #0000000b}.training-session-list>header,.training-templates>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.training-session-list>header small,.training-templates>header small{color:var(--blue);letter-spacing:.13em;font-size:7px;font-weight:850}.training-session-list>header h3,.training-templates>header h3{margin:4px 0 0;font-size:15px}.training-session-list>header button{color:#fff;background:var(--blue);border:0;border-radius:10px;align-items:center;gap:5px;padding:9px 12px;font-size:8px;font-weight:800;display:flex}.training-session-list>article{background:#fbfcfd;border:1px solid #e1e4e7;border-radius:13px;grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:8px;padding:12px;display:grid}.training-session-list>article>time{width:45px;height:50px;color:var(--blue);text-transform:uppercase;background:#f8f9fa;border-radius:11px;align-content:center;place-items:center;display:grid}.training-session-list>article>time b{font-size:16px;line-height:1}.training-session-list>article>time small{font-size:6px}.training-session-main{gap:3px;min-width:0;display:grid}.training-session-main>span{color:var(--muted);text-transform:uppercase;align-items:center;gap:5px;font-size:6px;font-weight:800;display:flex}.training-session-main>span i{background:#e9a23b;border-radius:50%;width:6px;height:6px}.training-session-main>span i[data-intensity=Alta]{background:#d94b55}.training-session-main>span i[data-intensity=Baixa],.training-session-main>span i[data-intensity=Recuperação]{background:#4bb88b}.training-session-main h4{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.training-session-main>p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:8px;overflow:hidden}.training-session-main>div{flex-wrap:wrap;gap:9px;margin-top:4px;display:flex}.training-session-main>div small{color:#656d74;align-items:center;gap:3px;font-size:7px;display:flex}.training-session-actions{gap:5px;display:grid}.training-session-actions button{border:1px solid var(--line);color:var(--blue);background:var(--paper);border-radius:8px;padding:7px 9px;font-size:7px;font-weight:800}.training-session-actions button:last-child{color:#9a4e52}.training-session-list article>footer{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:2/-1;gap:5px;padding-top:9px;display:flex}.training-session-list article>footer span{color:var(--muted);background:var(--soft);border-radius:7px;padding:5px 7px;font-size:6px}.training-session-list article>footer b{color:var(--blue);margin-right:4px}.training-templates{gap:9px;display:grid}.training-templates>header{display:block}.training-templates>header p{color:var(--muted);margin:5px 0 0;font-size:8px}.training-templates>button{color:var(--ink);text-align:left;background:#fbfcfd;border:1px solid #e1e4e7;border-radius:12px;grid-template-columns:38px 1fr auto;align-items:center;gap:9px;padding:10px;display:grid}.template-icon{color:#24282c;background:#f8f9fa;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.template-icon.match{color:#9a6412;background:#fff0d7}.training-templates>button>div{gap:2px;min-width:0;display:grid}.training-templates>button small{color:var(--blue);font-size:6px;font-weight:850}.training-templates>button b{font-size:9px}.training-templates>button p{color:var(--muted);margin:0;font-size:7px;line-height:1.35}.training-templates>button>svg{color:#a6acb1}.training-method{color:#5e4b22;background:#fff8e9;border-radius:12px;margin-top:5px;padding:13px}.training-method b{font-size:8px}.training-method ol{gap:4px;margin:8px 0 0;padding-left:17px;font-size:7px;display:grid}.training-empty{min-height:250px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:6px;display:grid}.training-empty>span{width:50px;height:50px;color:var(--blue);background:#f8f9fa;border-radius:15px;place-items:center;display:grid}.training-empty h3{color:var(--ink);margin:5px 0 0;font-size:13px}.training-empty p{max-width:300px;margin:0;font-size:8px}.training-builder{background:#f8f9fa;border-radius:15px;margin:7px 0;padding:17px}.training-builder>header{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.training-builder>header small{color:var(--blue);letter-spacing:.12em;font-size:7px;font-weight:850}.training-builder>header h3{margin:3px 0 0;font-size:15px}.training-builder>header>span{color:var(--blue);background:#fff;border-radius:8px;padding:7px 9px;font-size:8px;font-weight:800}.training-overview-fields{grid-template-columns:1.5fr .7fr 1fr;gap:10px;display:grid}.training-blocks{gap:9px;margin-top:14px;display:grid}.training-blocks-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.training-blocks-heading>div{display:grid}.training-blocks-heading b{font-size:10px}.training-blocks-heading small{color:var(--muted);font-size:7px}.training-blocks-heading>button{color:#fff;background:var(--blue);border:0;border-radius:9px;align-items:center;gap:5px;padding:8px 10px;font-size:7px;font-weight:800;display:flex}.training-blocks>article{background:#fff;border:1px solid #e1e4e7;border-radius:13px;padding:13px 42px 13px 48px;position:relative}.training-blocks>article>span{color:#fff;background:var(--blue);border-radius:8px;place-items:center;width:26px;height:26px;font-size:8px;font-weight:850;display:grid;position:absolute;top:13px;left:12px}.training-exercise-grid{grid-template-columns:1.5fr .8fr .55fr;gap:9px;display:grid}.training-exercise-grid .wide{grid-column:span 3}.training-tactical-board{background:linear-gradient(145deg,#f8f9fa,#f8f9fa);border:1px solid #e1e4e7;border-radius:16px;margin-top:16px;padding:18px;box-shadow:0 10px 28px #00000010}.training-tactical-board>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:11px;display:flex}.training-tactical-board>header>div{gap:3px;display:grid}.training-tactical-board>header small{color:var(--blue);letter-spacing:.12em;font-size:10px;font-weight:900}.training-tactical-board>header b{color:#24282c;font-size:16px}.training-tactical-board>header p{color:#656d74;margin:0;font-size:13px;line-height:1.45}.training-tactical-board>header>span{color:#24282c;background:#fff;border:1px solid #e1e4e7;border-radius:999px;flex:none;padding:8px 12px;font-size:12px;font-weight:850;box-shadow:0 4px 12px #00000010}.training-board-modes{background:#fff;border:1px solid #e1e4e7;border-radius:13px;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:14px;margin-bottom:12px;padding:11px;display:grid;box-shadow:0 5px 16px #00000010}.training-board-modes>div:first-child{gap:2px;padding-left:4px;display:grid}.training-board-modes>div:first-child small{color:#656d74;letter-spacing:.1em;font-size:9px;font-weight:900}.training-board-modes>div:first-child b{color:#24282c;font-size:12px}.training-board-modes>div:last-child{scrollbar-width:thin;gap:7px;min-width:0;padding:1px;display:flex;overflow-x:auto}.training-board-modes>div:last-child>button{flex:0 0 155px}.training-board-modes button{text-align:left;align-items:center;gap:8px;min-width:0;display:flex;color:#d91e2e!important;background:#f8f9fa!important;border:1px solid #0000!important;border-radius:10px!important;padding:8px!important}.training-board-modes button>span:last-child{gap:1px;min-width:0;font-size:11px;font-weight:850;display:grid}.training-board-modes button small{color:#656d74;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:650;overflow:hidden}.training-board-modes button.active{box-shadow:0 6px 14px #0000002c;color:#fff!important;background:linear-gradient(145deg,#d91e2e,#d91e2e)!important;border-color:#d91e2e!important}.training-board-modes button.active small{color:#f8f9fa}.pitch-mode-icon{background:#e7f4ea;border:1.5px solid #a6acb1;border-radius:5px;flex:0 0 35px;width:35px;height:27px;position:relative;overflow:hidden}.pitch-mode-icon:before,.pitch-mode-icon:after,.pitch-mode-icon i,.pitch-mode-icon em{content:"";border-color:#6d9b7b;display:block;position:absolute}.pitch-mode-icon:before{border-left:1px solid #6d9b7b;top:0;bottom:0;left:50%}.pitch-mode-icon:after{border:1px solid #6d9b7b;border-radius:50%;width:8px;height:8px;top:calc(50% - 4px);left:calc(50% - 4px)}.pitch-mode-icon i{border:1px solid #6d9b7b;width:7px;height:13px;top:6px;left:-1px}.pitch-mode-icon em{border:1px solid #6d9b7b;width:7px;height:13px;top:6px;right:-1px}.pitch-mode-icon.half:before{border-left:0;left:auto;right:0}.pitch-mode-icon.half:after{border-radius:0 0 8px 8px;width:13px;height:7px;top:-1px;left:10px}.pitch-mode-icon.half i{width:19px;height:9px;top:-1px;left:7px}.pitch-mode-icon.half em,.pitch-mode-icon.free-kick:before,.pitch-mode-icon.corner:before{display:none}.pitch-mode-icon.free-kick:after{border-radius:0;width:12px;height:12px;top:7px;left:17px}.pitch-mode-icon.free-kick i{border-left:1px dashed #6d9b7b;border-right:0;width:1px;height:13px;top:7px;left:7px}.pitch-mode-icon.free-kick em{display:none}.pitch-mode-icon.corner:after{border-radius:0;width:17px;height:15px;top:-1px;left:16px}.pitch-mode-icon.corner i{border:1px solid #6d9b7b;border-radius:50% 0 0;width:10px;height:10px;top:18px;left:24px}.pitch-mode-icon.corner em{display:none}.training-board-modes button.active .pitch-mode-icon{background:#dff3e5;border-color:#fff}.training-mode-note{color:#656d74;background:#f8f9fa;border:1px solid #e1e4e7;border-radius:11px;align-items:center;gap:10px;margin:-4px 0 10px;padding:9px 12px;font-size:11px;display:flex}.training-mode-note b{color:#24282c;flex:none;font-size:11px}.training-board-tools{min-width:0;margin-bottom:10px}.board-tool-group{background:#fff;border:1px solid #e1e4e7;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:9px;display:grid;overflow:hidden;box-shadow:0 5px 16px #00000010}.board-toolbar-title{gap:2px;min-width:118px;padding:0 7px;display:grid}.board-toolbar-title small{color:#656d74;letter-spacing:.1em;font-size:9px;font-weight:900}.board-toolbar-title span{color:#24282c;font-size:10px;font-weight:700}.board-tool-group>.board-toolbar-actions{scrollbar-width:thin;align-items:stretch;gap:6px;min-width:0;padding:1px;display:flex;overflow-x:auto}.training-board-tools button{justify-content:flex-start;align-items:center;gap:7px;min-width:0;min-height:52px;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;display:flex;color:#d91e2e!important;background:#f8f9fa!important;border:1px solid #0000!important;border-radius:10px!important;padding:6px 8px!important;font-size:10px!important;font-weight:800!important}.board-toolbar-actions>button{flex:92px;max-width:142px}.board-toolbar-actions>button.utility{flex:none;justify-content:center;min-width:48px}.board-toolbar-actions>button.utility>span:last-child{display:none}.training-board-tools button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 5px 13px #00000018;border-color:#e1e4e7!important}.training-board-tools button>span:last-child{text-align:left;gap:1px;line-height:1.1;display:grid}.training-board-tools button span small{color:#656d74;white-space:nowrap;font-size:9px;font-weight:650}.training-board-tools .tool-icon{color:#24282c;background:#f8f9fa;border-radius:9px;flex:0 0 31px;place-items:center;width:31px;height:31px;display:grid}.training-board-tools .tool-icon>svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:20px;height:20px}.training-board-tools button.active{box-shadow:0 7px 16px #00000038;color:#fff!important;background:linear-gradient(145deg,#d91e2e,#d91e2e)!important;border-color:#d91e2e!important}.training-board-tools button.active .tool-icon{color:#d91e2e;background:#fff}.training-board-tools button.active span small{color:#f8f9fa}.training-board-tools button.away.active{box-shadow:0 7px 16px #b92b3c35;background:linear-gradient(145deg,#df4654,#a91f35)!important;border-color:#c62e43!important}.training-board-tools button:disabled{opacity:.4;cursor:not-allowed}.football-shirt-icon{color:#fff;place-items:center;width:22px;height:21px;display:grid;position:relative}.football-shirt-icon i{clip-path:polygon(22% 0,38% 13%,62% 13%,78% 0,100% 20%,82% 39%,77% 31%,77% 100%,23% 100%,23% 31%,18% 39%,0 20%);background:#1687c8;border-radius:4px 4px 6px 6px;position:absolute;inset:2px 4px 0}.football-shirt-icon.away i{background:#d8394d}.football-shirt-icon b{z-index:1;font-size:8px;position:relative}.training-board-tools button.cone .tool-icon{color:#d87800;background:#fff1d9}.training-board-tools button.ball .tool-icon{color:#24282c;background:#f8f9fa}.training-board-tools button.arrow .tool-icon{color:#7055b5;background:#eee9fc}.training-board-tools button.wall .tool-icon{color:#fff;background:linear-gradient(145deg,#ef4d5f,#a92035)}.wall-tool-icon,.pitch-wall{justify-content:center;align-items:flex-end;gap:1px;display:flex}.wall-tool-icon i{background:currentColor;border-radius:4px 4px 2px 2px;width:4px;height:16px}.training-board-tip{color:#694f18;background:linear-gradient(90deg,#fff6d8,#fffaf0);border:1px solid #f2d994;border-radius:10px;margin:0 0 10px;padding:9px 12px;font-size:12px;font-weight:750}.training-pitch{aspect-ratio:1.78;touch-action:none;-webkit-user-select:none;user-select:none;background:repeating-linear-gradient(90deg,#238b45 0 12.5%,#2b994d 12.5% 25%);border:6px solid #fff;border-radius:17px;width:100%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #000,0 14px 30px #00000024,inset 0 0 40px #073a1835}.training-pitch.futsal-pitch{background:repeating-linear-gradient(90deg,#656d74 0 12.5%,#656d74 12.5% 25%);box-shadow:0 0 0 1px #000,0 14px 30px #00000024,inset 0 0 42px #00000038}.training-pitch-lines.futsal-lines{stroke:#f8f9fa;stroke-width:.5px}.training-pitch-lines,.training-pitch-arrows{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.training-pitch-lines{fill:none;stroke:#fffc;stroke-width:.55px;vector-effect:non-scaling-stroke}.training-pitch-lines .practice-guide{stroke:#fff629;stroke-width:.65px;stroke-dasharray:2 1.4}.training-pitch-lines .training-zone{stroke:#f8f9fab8;stroke-width:.45px;stroke-dasharray:2 1.4}.training-pitch-arrows{overflow:visible}.training-pitch-arrows line{stroke:#fff629;stroke-width:1.1px;stroke-dasharray:3 1.5;filter:drop-shadow(0 1px 1px #0008)}.training-pitch-arrows marker path{fill:#fff629}.training-piece{z-index:2;cursor:grab;touch-action:none;place-items:center;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 7px #0006;color:#fff!important;background:#656d74!important;border:3px solid #fff!important;border-radius:50%!important;width:34px!important;height:34px!important;min-height:0!important;padding:0!important;font-size:12px!important;font-weight:900!important;display:grid!important}.training-piece.away{background:#db3b48!important}.training-piece.cone{color:#ffed35!important;background:#f28a16!important;border:0!important;border-radius:5px 5px 10px 10px!important;width:27px!important;height:27px!important;font-size:17px!important}.training-piece.ball{color:#111!important;background:#fff!important;border-width:2px!important;width:29px!important;height:29px!important;font-size:17px!important}.training-piece.wall{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff18!important;border:0!important;border-radius:10px!important;width:74px!important;height:42px!important}.pitch-wall{gap:3px}.pitch-wall i{background:linear-gradient(#e74758 0 35%,#a51f35 35%);border:2px solid #fff;border-radius:8px 8px 5px 5px;width:13px;height:30px;box-shadow:0 2px 4px #0005}.training-piece.selected{outline-offset:2px;outline:4px solid #fff629}.training-piece:active{cursor:grabbing}@media (width<=1000px){.training-board-modes,.board-tool-group{grid-template-columns:1fr}.board-toolbar-title{justify-content:space-between;align-items:center;display:flex}}@media (width<=650px){.training-blocks>article{padding:54px 12px 14px}.training-blocks>article>span{top:12px}.remove-exercise{top:11px}.training-tactical-board>header{flex-direction:column;gap:8px}.training-tactical-board{padding:13px}.training-board-modes{grid-template-columns:1fr}.training-board-modes>div:last-child>button{flex-basis:145px}.training-mode-note{flex-direction:column;align-items:flex-start;gap:2px}.board-tool-group>.board-toolbar-actions{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.board-toolbar-actions>button,.board-toolbar-actions>button.utility{width:100%;min-width:0;max-width:none}.training-pitch{aspect-ratio:1.25;border-width:3px}.training-piece{width:32px!important;height:32px!important}}.remove-exercise{place-items:center;width:29px;height:29px;display:grid;position:absolute;top:10px;right:9px;color:#a34c52!important;background:#fff0f1!important;border:0!important;border-radius:8px!important;padding:0!important}.training-block-empty{min-height:120px;color:var(--muted);border:1px dashed #e1e4e7;border-radius:12px;align-content:center;place-items:center;gap:4px;display:grid}.training-block-empty b{color:var(--ink);font-size:9px}.training-block-empty p{margin:0;font-size:7px}.internal-form{background:var(--soft,#f5f8fa);border-radius:16px;margin:20px 0;padding:20px}.internal-form fieldset{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.internal-form label{gap:8px;display:grid}.internal-form-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.internal-player-options{max-height:360px;margin-top:12px;overflow:auto}.internal-player-options label{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.internal-player-options span{flex:1}.internal-player-options small{display:block}.internal-player-options select{max-width:180px}.training-player-controls{grid-template-columns:repeat(3,minmax(138px,1fr));gap:7px;width:min(100%,500px);display:grid}.training-player-controls select{width:100%;max-width:none}@media (width<=1100px){.internal-player-options label{flex-wrap:wrap}.training-player-controls{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}}@media (width<=650px){.training-player-controls{grid-template-columns:1fr}}.callup-logistics{background:#f8f9fa;border:1px solid #e1e4e7;border-radius:12px;grid-column:1/-1;padding:14px}.internal-player-options input[type=checkbox]{width:20px;height:20px}.matchday-board{color:#fff;background:linear-gradient(145deg,#17191c,#17191c);border:1px solid #e1e4e7;border-radius:22px;margin-top:22px;padding:20px}.matchday-board>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;display:flex}.matchday-board>header small{color:#a6acb1;letter-spacing:.14em;font-size:10px;font-weight:900;display:block}.matchday-board>header h4{margin:4px 0 0;font-size:20px}.matchday-board>header>span{background:#ffffff18;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800}.matchday-columns{grid-template-columns:1.25fr 1fr 1fr;gap:12px;display:grid}.matchday-columns>section{background:#ffffff0d;border:1px solid #ffffff26;border-radius:16px;min-height:150px;padding:12px}.matchday-columns h5{color:#e1e4e7;text-transform:uppercase;letter-spacing:.1em;margin:0 0 10px;font-size:11px}.matchday-columns article{color:#24282c;background:#fff;border-radius:11px;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;margin-top:7px;padding:8px;display:grid}.matchday-columns article>b{color:#656d74;background:#f8f9fa;border-radius:9px;place-items:center;width:29px;height:29px;display:grid}.matchday-columns article span{min-width:0;font-size:12px;font-weight:800}.matchday-columns article small{color:#656d74;font-size:9px;font-weight:600;display:block}.matchday-columns article select{border:1px solid #e1e4e7;border-radius:8px;max-width:100px;padding:6px;font-size:10px}.login-recovery-link{color:#656d74;cursor:pointer;background:0 0;border:0;width:100%;margin-top:10px;padding:8px;font-weight:800}@media (width<=900px){.matchday-columns{grid-template-columns:1fr}}.callup-builder{background:0 0;padding:0}.callup-builder fieldset{gap:16px}.callup-builder-heading{color:#fff;background:linear-gradient(125deg,#17191c 0% 62%,#656d74 100%);border-radius:18px;grid-template-columns:minmax(280px,1fr) auto;align-items:center;gap:28px;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 34px #0000002e}.callup-builder-heading:after{content:"";background:#ffffff17;border-radius:50%;width:210px;height:210px;position:absolute;top:-125px;right:-80px}.callup-builder-heading>div{z-index:1;align-items:flex-start;gap:14px;display:flex;position:relative}.callup-heading-icon{color:#fff;background:#ffffff29;border:1px solid #ffffff3d;border-radius:13px;flex:0 0 46px;place-items:center;height:46px;display:grid}.callup-builder-heading small,.callup-squad-title small{color:#a6acb1;letter-spacing:.13em;font-size:11px;font-weight:800;display:block}.callup-builder-heading h3{color:#fff;margin:3px 0 5px;font-size:23px;line-height:1.15}.callup-builder-heading p{color:#ffffffbd;margin:0;font-size:14px}.callup-builder-heading ol{z-index:1;gap:8px;margin:0;padding:0;list-style:none;display:flex;position:relative}.callup-builder-heading li{color:#ffffff94;background:#17191c47;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:8px;min-width:120px;padding:10px 12px;display:flex}.callup-builder-heading li.active{color:#fff;background:#ffffff24;border-color:#ffffff47}.callup-builder-heading li.done{color:#fff;background:#1bbc8933;border-color:#74efc566}.callup-builder-heading li b{background:#ffffff1f;border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.callup-builder-heading li.done b{background:#2abf91}.callup-builder-heading li span{font-size:12px;font-weight:800;line-height:1.2}.callup-builder-heading li small{color:inherit;opacity:.72;letter-spacing:0;white-space:nowrap;margin-top:2px;font-size:9px}.callup-builder fieldset>label,.callup-builder .internal-form-grid,.callup-builder fieldset>label+section:not(.callup-squad-section){background:#fff;border:1px solid #e1e4e7;border-radius:13px;padding:15px 17px;box-shadow:0 5px 16px #0000000a}.callup-builder input,.callup-builder select,.callup-builder textarea{background:#f8fafc;border-color:#e1e4e7}.callup-squad-section{background:#fff;border:1px solid #e1e4e7;border-radius:16px;padding:20px;box-shadow:0 8px 24px #0000000f}.callup-squad-title{justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;display:flex}.callup-squad-title h4{margin:3px 0 2px;font-size:20px}.callup-squad-title p{color:#656d74;margin:0;font-size:14px}.callup-squad-title>span{color:#24282c;white-space:nowrap;background:#f8f9fa;border-radius:999px;align-items:baseline;gap:6px;padding:9px 13px;font-size:12px;font-weight:800;display:flex}.callup-squad-title>span b{font-size:18px}.callup-builder .internal-player-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:520px;padding:2px;display:grid}.callup-builder .internal-player-options label{cursor:pointer;background:#f8fafc;border:1px solid #e1e4e7;border-radius:12px;gap:11px;min-height:66px;padding:10px 12px;transition:border-color .18s,background .18s,transform .18s;position:relative}.callup-builder .internal-player-options label:hover{background:#f8f9fa;border-color:#a6acb1;transform:translateY(-1px)}.callup-builder .internal-player-options label.selected{background:#f8f9fa;border-color:#d91e2e;box-shadow:inset 3px 0 #000}.callup-builder .internal-player-options input[type=checkbox]{opacity:0;pointer-events:none;position:absolute}.callup-builder .internal-player-options img,.callup-builder .internal-player-options em{border-radius:11px;flex:0 0 48px;width:48px;height:48px}.callup-builder .internal-player-options img{object-fit:contain;object-position:center bottom;background:linear-gradient(#f8f9fa 0% 100%);padding:2px 3px 0}.callup-builder .internal-player-options em{color:#24282c;background:#f8f9fa;place-items:center;font-size:12px;font-style:normal;font-weight:900;display:grid}.callup-builder .internal-player-options span{min-width:0;font-weight:800}.callup-builder .internal-player-options span small{color:#656d74;margin-top:3px;font-size:11px;font-weight:600}.callup-builder .internal-player-options strong{color:#656d74;background:#fff;border:1px solid #e1e4e7;border-radius:8px;padding:6px 9px;font-size:10px}.callup-builder .internal-player-options .selected strong{color:#d91e2e;background:#f8f9fa;border-color:#e1e4e7}.callup-builder button[type=submit]{color:#fff;background:linear-gradient(120deg,#d91e2e,#d91e2e);border:0;justify-self:end;min-width:260px;padding:14px 20px;font-weight:850;box-shadow:0 8px 20px #0003}.internal-records article{border-bottom:1px solid var(--line);padding:24px 0}.internal-records article header{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.internal-records h4{margin:8px 0;font-size:20px}.internal-calendar{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.internal-calendar article{background:var(--card,#fff);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:16px;min-width:0;padding:20px;display:flex;box-shadow:0 8px 24px #0000000d}.internal-calendar article header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.internal-calendar article header>div:first-child{min-width:0}.internal-calendar article small{color:var(--blue);background:var(--blue);padding:6px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.internal-calendar article small{background:color-mix(in srgb, var(--blue) 10%, var(--paper))}}.internal-calendar article small{border-radius:999px;font-weight:750}.internal-calendar article h4{margin:16px 0 8px;font-size:19px;line-height:1.3}.internal-calendar article p{color:var(--muted);margin:0;line-height:1.5}.internal-calendar .internal-actions{align-self:center}.internal-calendar .internal-actions button{background:var(--soft);white-space:nowrap;min-width:112px;padding:10px 14px}.internal-calendar .game-status{align-self:flex-start;margin-top:auto;position:static}.internal-calendar article[data-state="Final do jogo"]{background:var(--soft)}@supports (color:color-mix(in lab, red, red)){.internal-calendar article[data-state="Final do jogo"]{background:color-mix(in srgb, var(--soft) 72%, var(--paper))}}.internal-calendar article[data-state="Final do jogo"]{border-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.internal-calendar article[data-state="Final do jogo"]{border-color:color-mix(in srgb, var(--muted) 36%, var(--line))}}.internal-calendar article[data-state="Final do jogo"]{box-shadow:none}.internal-calendar article[data-state="Final do jogo"] small{color:var(--muted);background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.internal-calendar article[data-state="Final do jogo"] small{background:color-mix(in srgb, var(--muted) 12%, var(--paper))}}.internal-calendar article[data-state="Final do jogo"] h4{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.internal-calendar article[data-state="Final do jogo"] h4{color:color-mix(in srgb, var(--ink) 76%, var(--muted))}}.internal-calendar article[data-state="Final do jogo"] .game-status{color:#24282c;background:#e1e4e7}.internal-calendar article[data-state="Final do jogo"] .internal-actions button{color:var(--ink);background:var(--paper)}.internal-body{white-space:pre-wrap;overflow-wrap:anywhere}.internal-notice{color:#24282c;background:#f8f9fa;border-radius:12px;padding:16px}.internal-section-panel{overflow:hidden;box-shadow:0 14px 38px #00000012;background:#fff!important;border:1px solid #e1e4e7!important;padding:0!important}.internal-section-panel>.panel-title{background:linear-gradient(110deg,#f8f9fa 0% 100%);border-bottom:1px solid #e1e4e7;align-items:center;margin:0;padding:22px 24px;position:relative;overflow:hidden}.internal-section-panel>.panel-title:after{content:"";pointer-events:none;border:34px solid #656d740b;border-radius:50%;width:220px;height:220px;position:absolute;top:-105px;right:-55px}.section-title-copy{align-items:flex-start;gap:14px;min-width:0;display:flex}.workspace-section-icon{color:#656d74;background:#f8f9fa;border-radius:14px;flex:0 0 48px;place-items:center;height:48px;display:grid;box-shadow:inset 0 0 0 1px #000}.section-title-copy>div{min-width:0}.section-title-copy small{color:#656d74;letter-spacing:.12em;font-size:10px;font-weight:850}.section-title-copy h3{margin:3px 0 4px;font-size:24px;line-height:1.15}.section-title-copy p{color:#656d74;margin:0;font-size:13px}.section-title-actions{z-index:1;align-items:center;gap:10px;display:flex;position:relative}.section-title-actions>span{background:#ffffffc2;border:1px solid #e1e4e7;border-radius:11px;justify-items:center;min-width:72px;padding:8px 11px;display:grid}.section-title-actions>span b{color:#24282c;font-size:17px;line-height:1}.section-title-actions>span small{color:#656d74;text-transform:uppercase;margin-top:3px;font-size:8px}.internal-section-panel .section-title-actions>button{color:#fff;background:linear-gradient(120deg,#d91e2e,#d91e2e);border:0;border-radius:11px;align-items:center;gap:7px;min-height:44px;padding:11px 15px;font-size:12px;font-weight:800;display:flex;box-shadow:0 7px 17px #0003}.internal-section-panel>.section-search{align-items:center;margin:18px 22px 4px;display:flex;position:relative}.section-search>span{z-index:1;color:#656d74;font-size:22px;position:absolute;left:15px;transform:rotate(-18deg)}.internal-section-panel .section-search input:not([type=checkbox]){background:#f8fafc;border-color:#e1e4e7;border-radius:12px;min-height:48px;padding-left:45px}.internal-section-panel .section-search input:focus{border-color:#a6acb1;outline:3px solid #656d7429}.internal-section-panel>.internal-form:not(.callup-builder){background:#f8f9fa;border:1px solid #e1e4e7;margin:18px 22px;padding:20px;box-shadow:inset 0 1px #fff}.internal-section-panel>.callup-builder{margin:18px 22px}.internal-section-panel>.training-dashboard,.internal-section-panel>.calendar-dashboard{margin:18px 22px 22px}.internal-section-panel>.internal-records{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px 22px 22px;display:grid}.internal-section-panel .internal-records article{background:#fbfcfd;border:1px solid #e1e4e7;border-radius:14px;min-width:0;padding:17px;transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:0 5px 16px #00000009}.internal-section-panel .internal-records article:hover{border-color:#e1e4e7;transform:translateY(-2px);box-shadow:0 10px 22px #00000012}.internal-section-panel .internal-records article header{align-items:flex-start}.internal-section-panel .internal-records article header small{color:#656d74;text-transform:uppercase;font-size:10px;font-weight:800}.internal-section-panel .internal-records h4{margin:7px 0 4px;font-size:16px;line-height:1.3}.internal-section-panel .internal-records p{color:#656d74;font-size:12px}.internal-section-panel .internal-actions{gap:6px}.internal-section-panel .internal-actions button{background:#fff;border-radius:8px;padding:7px 9px;font-size:10px;font-weight:800}.internal-section-panel .internal-records details{border-top:1px solid #e1e4e7;margin-top:12px;padding-top:10px}.internal-section-panel .internal-records summary{color:#24282c;cursor:pointer;font-size:11px;font-weight:800}.internal-section-panel .internal-records ul{color:#656d74;margin:10px 0 0;padding-left:18px;font-size:11px}.internal-empty-state{color:#656d74;text-align:center;background:linear-gradient(135deg,#fbfdfe,#f8f9fa);border:1px dashed #e1e4e7;border-radius:16px;align-content:center;place-items:center;gap:7px;min-height:250px;margin:18px 22px 22px;padding:30px;display:grid}.internal-empty-state>span{color:#656d74;background:#f8f9fa;border-radius:15px;place-items:center;width:52px;height:52px;display:grid}.internal-empty-state h3{color:#24282c;margin:5px 0 0;font-size:17px}.internal-empty-state p{max-width:440px;margin:0;font-size:12px}.internal-empty-state button{color:#fff;background:#d91e2e;border:0;border-radius:10px;align-items:center;gap:6px;min-height:42px;margin-top:8px;padding:10px 14px;font-size:11px;font-weight:800;display:flex}@media (width<=900px){.internal-section-panel>.internal-records{grid-template-columns:1fr}.internal-section-panel>.panel-title{flex-direction:column;align-items:flex-start}.section-title-actions{justify-content:space-between;width:100%}}@media (width<=600px){.internal-section-panel>.panel-title{padding:18px}.workspace-section-icon{flex-basis:42px;height:42px}.section-title-copy h3{font-size:21px}.section-title-actions{flex-direction:column;align-items:stretch}.section-title-actions>span{display:none}.internal-section-panel .section-title-actions>button{justify-content:center}.internal-section-panel>.section-search,.internal-section-panel>.internal-form:not(.callup-builder),.internal-section-panel>.callup-builder,.internal-section-panel>.training-dashboard,.internal-section-panel>.calendar-dashboard,.internal-empty-state{margin-left:14px;margin-right:14px}.internal-section-panel>.internal-records{padding:14px}}@media (width<=1100px){.internal-calendar,.today-dashboard{grid-template-columns:1fr}.month-agenda{grid-row:2}.squad-layout,.calendar-dashboard,.training-layout{grid-template-columns:1fr}.technical-staff-card{position:static}.squad-hero{flex-direction:column;align-items:flex-start}.squad-hero-actions{width:100%}.squad-hero-actions label{flex:1;width:auto}}@media (width<=800px){.internal-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.internal-agenda-row,.internal-calendar article header{grid-template-columns:1fr}.internal-calendar .internal-actions button{width:100%}.today-next-grid{grid-template-columns:1fr}.today-metrics{grid-template-columns:1fr 1fr}.today-actions{flex-direction:column;align-items:stretch}.squad-players>section>div{grid-template-columns:1fr}.squad-hero-actions{flex-direction:column;align-items:stretch}.calendar-group>article{grid-template-columns:39px 34px minmax(0,1fr) 28px}.calendar-group>article>em{grid-column:3;justify-self:start}.training-summary{flex-direction:column;align-items:flex-start}.training-summary>div:last-child{width:100%}.training-summary>div:last-child span{flex:1;min-width:0}.training-session-list>article{grid-template-columns:45px minmax(0,1fr)}.training-session-actions{grid-column:2;grid-template-columns:1fr 1fr}.training-session-list article>footer{grid-column:1/-1}.training-overview-fields,.training-exercise-grid{grid-template-columns:1fr}.training-exercise-grid .wide,.callup-logistics label:last-child{grid-column:auto}}.prototype .policing-settings{background:linear-gradient(145deg,#fff,#f8f9fa);border:1px solid #e1e4e7;border-radius:20px;margin:20px 0 24px;padding:22px;box-shadow:0 14px 34px #00000012}.prototype .policing-settings>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.prototype .policing-settings>header small{color:#656d74;letter-spacing:.12em;font-size:10px;font-weight:900}.prototype .policing-settings>header h4{margin:5px 0;font-size:22px}.prototype .policing-settings>header p{color:#656d74;margin:0;font-size:14px}.prototype .policing-settings>header>span{color:#147d4c;background:#e5f7ec;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:850}.prototype .policing-settings>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.prototype .policing-settings label{background:#fff;border:1px solid #e1e4e7;border-radius:14px;flex-direction:row;align-items:center;gap:10px;padding:13px;display:flex;position:relative}.prototype .policing-settings label>span{flex:1;min-width:0}.prototype .policing-settings label b{color:#24282c;display:block}.prototype .policing-settings label small{text-overflow:ellipsis;white-space:nowrap;color:#656d74;font-size:11px;overflow:hidden}.prototype .policing-settings input{text-align:right;width:88px}.prototype .policing-settings label>em{color:#24282c;font-style:normal;font-weight:850}.prototype .policing-settings footer{justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.prototype .policing-settings footer p{color:#656d74;margin:0;font-size:13px}.prototype .policing-settings footer button{color:#fff;background:linear-gradient(135deg,#d91e2e,#d91e2e);border-color:#d91e2e}.configured-remunerations{background:#fff;border:1px solid #e1e4e7;border-radius:20px;margin:0 0 24px;padding:20px;box-shadow:0 10px 26px #0000000f}.configured-remunerations>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.configured-remunerations>header small{color:#656d74;letter-spacing:.12em;font-size:10px;font-weight:900}.configured-remunerations>header h4{margin:4px 0;font-size:21px}.configured-remunerations>header p{color:#656d74;margin:0;font-size:13px}.configured-remunerations>header>span{color:#24282c;white-space:nowrap;background:#f8f9fa;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:850}.configured-remunerations>div{gap:8px;display:grid}.configured-remunerations article{background:#f9fcfd;border:1px solid #e1e4e7;border-radius:14px;grid-template-columns:minmax(220px,1fr) auto auto auto;align-items:center;gap:15px;padding:14px;display:grid}.configured-remunerations article>div{gap:3px;display:grid}.configured-remunerations article b{font-size:14px}.configured-remunerations article small{color:#656d74;font-size:11px}.configured-remunerations article>strong{color:#24282c;text-align:right;font-size:17px;display:grid}.configured-remunerations article>strong small{font-size:10px}.configured-remunerations article>button{color:#d91e2e;background:#fff;border:1px solid #e1e4e7;border-radius:9px;min-height:36px;padding:7px 12px;font-weight:850}@media (width<=1000px){.prototype .policing-settings>div{grid-template-columns:1fr 1fr}}@media (width<=700px){.configured-remunerations>header{flex-direction:column}.configured-remunerations article{grid-template-columns:1fr auto}.configured-remunerations article>div{grid-column:1/-1}.configured-remunerations article>strong{text-align:left}.configured-remunerations article>button{grid-column:1/-1;width:100%}}@media (width<=650px){.prototype .policing-settings>div{grid-template-columns:1fr}.prototype .policing-settings>header,.prototype .policing-settings footer{flex-direction:column;align-items:stretch}}.prototype .bar-closing{background:linear-gradient(135deg,#f8f9fa,#fff);border:1px solid #e1e4e7;border-radius:20px;margin:0 0 24px;padding:24px;box-shadow:0 13px 30px #00000014}.prototype .bar-closing header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.prototype .bar-closing header small{color:#656d74;letter-spacing:.12em;font-size:11px;font-weight:900}.prototype .bar-closing header h4{margin:4px 0;font-size:24px}.prototype .bar-closing header p{color:#656d74;margin:0;font-size:14px}.prototype .bar-closing header strong{color:#24282c;white-space:nowrap;font-size:30px}.prototype .bar-closing fieldset{border:0;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:14px;padding:0;display:grid}.prototype .bar-closing fieldset button{color:#fff;background:linear-gradient(135deg,#d91e2e,#d91e2e);border-color:#d91e2e;min-height:45px}.prototype .bar-closing-history{border:1px solid #e1e4e7;border-radius:18px;padding:22px}.prototype .bar-closing-history article{border-top:1px solid #e1e4e7;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:16px 0;display:grid}.prototype .bar-closing-history article div small{margin-top:4px}@media (width<=1150px){.prototype .bar-closing fieldset{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.prototype .treasury-task-grid,.prototype .bar-closing fieldset{grid-template-columns:1fr}.prototype .bar-closing header{flex-direction:column}.prototype .bar-closing-history article{grid-template-columns:1fr}}.payroll-planner{border:1px solid var(--line);background:var(--paper);border-radius:20px;margin:1.5rem 0;padding:1.5rem}.payroll-planner header,.payroll-planner footer,.payroll-roster-heading{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.payroll-planner h4{margin:.5rem 0;font-size:1.5rem}.payroll-planner p{font-size:1rem;line-height:1.5}.payroll-planner small{font-size:.875rem;line-height:1.5;display:block}.payroll-planner header small{color:#656d74;letter-spacing:.08em;font-weight:750}.payroll-model-tabs{background:#f8f9fa;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;margin-top:1rem;padding:4px;display:inline-grid}.payroll-model-tabs button{border:0;min-height:40px}.payroll-model-tabs button[aria-pressed=true]{color:#fff;background:#d91e2e;box-shadow:0 5px 13px #0000002e}.payroll-controls{border:0;grid-template-columns:2fr 1fr 1fr;gap:1rem;margin:0;padding:1rem 0;display:grid}.payroll-planner label{gap:.5rem;font-size:.875rem;font-weight:650;display:grid}.payroll-planner input,.payroll-planner select{background:var(--paper);width:100%;min-height:48px;color:inherit;border:1px solid #a6acb1;border-radius:10px;padding:.75rem;font-size:1rem}.payroll-planner input:focus,.payroll-planner select:focus{outline-offset:2px;outline:3px solid #a6acb1}.payroll-roster-heading{margin:1rem 0}.payroll-roster{border-top:2px solid #24282c}.payroll-roster article{border-bottom:1px solid #e1e4e7;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:1rem;padding:1rem 0;display:grid}.payroll-roster b{font-size:1.05rem}.payroll-roster small{margin-top:.25rem}.payroll-existing{color:#986017}.payroll-assigned{color:#125d3d;background:#e6f6ed;border-radius:9px;flex-wrap:wrap;align-items:center;gap:6px 12px;width:fit-content;padding:8px 10px;margin-top:8px!important;display:flex!important}.payroll-assigned b{font-size:13px}.payroll-assigned span{color:#527567}.payroll-callup-count{color:#24282c}.payroll-summary{color:#fff;background:#17191c;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:1rem;margin:1.25rem 0;padding:1.25rem;display:grid}.payroll-summary b{font-variant-numeric:tabular-nums;margin-top:.5rem;font-size:1.6rem;display:block}.payroll-months{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.payroll-months span{border:1px solid #a6acb1;border-radius:6px;padding:.4rem .6rem;font-size:.875rem}.payroll-planner button{min-height:46px;color:inherit;background:0 0;border:1px solid #a6acb1;border-radius:10px;padding:.75rem 1rem}.payroll-planner button[type=submit]{color:#fff;background:#d91e2e;flex-shrink:0;font-weight:700}.payroll-planner button:disabled{opacity:.5;cursor:not-allowed}.payroll-planner [role=alert]{color:#a12424;background:#fff0ee;border-radius:8px;padding:.75rem}@media (width<=720px){.payroll-controls,.payroll-summary{grid-template-columns:1fr}.payroll-planner header,.payroll-planner footer,.payroll-roster-heading{flex-direction:column;align-items:stretch}.payroll-roster article{grid-template-columns:1fr}.payroll-planner{padding:1rem}}.finance-control{border:1px solid var(--line,#e1e4e7);background:var(--card,#fff);color:var(--text,#24282c);border-radius:20px;margin:24px 0;padding:24px}.finance-control>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.finance-control h4,.finance-plan h4{margin:0 0 16px;font-size:20px}.finance-control button,.finance-plan button{cursor:pointer;border:1px solid #a6acb1;border-radius:10px;min-height:44px;padding:10px 16px;font-size:14px}.finance-control header>div{flex-wrap:wrap;gap:8px;display:flex}.metric-grid{gap:14px}.metric-grid article{border-color:#e1e4e7;border-radius:15px;min-height:92px;padding:17px;box-shadow:0 7px 20px #0000000b}.metric-grid article:before{width:4px}.metric-grid article>span{font-size:31px}.metric-grid article b{font-size:10px}.metric-grid article small{font-size:8px}.admin-grid{gap:16px;margin-top:16px}.admin-grid .data-panel{border-color:#e1e4e7;border-radius:16px;box-shadow:0 8px 22px #0000000b}.operational-manager{background:#fff;border:1px solid #e1e4e7;border-radius:17px;padding:20px;box-shadow:0 10px 28px #0000000e}.operational-manager>.panel-title{background:linear-gradient(110deg,#fbfdfe,#f8f9fa);border-bottom:1px solid #e1e4e7;border-radius:17px 17px 0 0;align-items:center;min-height:66px;margin:-20px -20px 18px;padding:17px 20px;position:relative}.operational-manager>.panel-title small{color:#656d74;letter-spacing:.13em;font-size:8px;font-weight:900}.operational-manager>.panel-title h3{margin:4px 0 0;font-size:20px}.operational-manager .panel-title-actions button,.operational-manager>.panel-title>button{color:#fff;background:linear-gradient(120deg,#d91e2e,#d91e2e);border:0;border-radius:10px;min-height:40px;padding:9px 13px;font-size:9px;font-weight:850;box-shadow:0 6px 16px #0000002b}.operational-manager .panel-title-actions .calendar-open-button{color:#d91e2e;box-shadow:none;background:#fff;border:1px solid #e1e4e7}.module-explanation{background:linear-gradient(110deg,#f8f9fa,#f8f9fa)!important;border-color:#e1e4e7!important;border-radius:13px!important}.module-explanation>span{color:#656d74;background:#f8f9fa;border-radius:11px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}.module-explanation b{font-size:11px}.module-explanation p{margin-top:4px;font-size:9px;line-height:1.5}.operational-manager .workspace-filters,.player-search{background:#f8fafc;border:1px solid #e1e4e7;border-radius:12px;margin:14px 0;padding:13px 15px}.player-search{grid-template-columns:auto minmax(240px,1fr) auto;align-items:center;gap:12px;display:grid}.player-search label,.operational-manager .workspace-filters label{font-size:9px;font-weight:800}.player-search input,.operational-manager .workspace-filters select{background:#fff;border-color:#e1e4e7;border-radius:9px;min-height:39px}.record-form{margin:16px 0 20px;box-shadow:inset 0 1px #fff;background:#f8f9fa!important;border:1px solid #e1e4e7!important;border-radius:15px!important;padding:20px!important}.record-form label{color:#24282c;gap:7px;font-size:9px;font-weight:800}.record-form input,.record-form select,.record-form textarea{background:#fff;border:1px solid #e1e4e7;border-radius:9px;min-height:43px}.record-form>button{color:#fff;background:linear-gradient(120deg,#d91e2e,#d91e2e);border:0;border-radius:10px;min-height:44px;font-weight:850}.record-list{background:#fff;border:1px solid #e1e4e7;border-radius:14px;overflow:hidden}.record-list .table-head{color:#656d74;text-transform:uppercase;letter-spacing:.06em;background:#f8f9fa;border-radius:0;min-height:45px;padding:13px 15px;font-size:8px}.record-list .table-row{border-bottom-color:#e1e4e7;min-height:72px;padding:13px 15px;transition:background .16s}.record-list .table-row:last-child{border-bottom:0}.record-list .table-row:hover{background:#f8f9fa}.record-list .table-row b{font-size:11px}.record-list .table-row small{font-size:8px;line-height:1.45}.record-list .record-player-photo{object-fit:contain;object-position:center bottom;background:#f8f9fa;border-radius:11px;width:43px;height:43px}.record-list .record-player-photo img{object-fit:contain;object-position:center bottom;width:100%;height:100%}.record-list .row-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.record-list .row-actions button{color:#d91e2e;background:#fff;border:1px solid #e1e4e7;border-radius:8px;min-height:31px;padding:6px 8px;font-size:7px;font-weight:850}.record-list .row-actions button:last-child{color:#9b3940}.records-empty{color:#656d74;text-align:center;background:linear-gradient(135deg,#fbfdfe,#f8f9fa);border:1px dashed #e1e4e7;border-radius:15px;align-content:center;place-items:center;gap:6px;min-height:230px;display:grid}.records-empty b{color:#24282c;font-size:14px}.records-empty p{margin:0;font-size:10px}.club-control-shell{border-radius:22px;overflow:hidden;box-shadow:0 22px 65px #00000024}.club-control-heading{background:linear-gradient(110deg,#fff,#f8f9fa);border-color:#e1e4e7;padding:21px 24px}.club-control-layout>aside{background:linear-gradient(#17191c,#17191c)}.club-control-layout>aside button{border-radius:10px}.club-control-layout>aside button.active{background:linear-gradient(100deg,#d91e2e,#d91e2e);box-shadow:0 8px 20px #0000002b}.club-control-main{background:#f8f9fa}.club-control-main>header{background:#fff;border:1px solid #e1e4e7;border-radius:15px;margin-bottom:17px;padding:19px 20px;box-shadow:0 7px 20px #0000000b}@media (width<=950px){.metric-grid{grid-template-columns:repeat(2,1fr)}.player-search{grid-template-columns:1fr}.record-list{overflow-x:auto}.record-list .table-head,.record-list .table-row{min-width:760px}}@media (width<=620px){.metric-grid{grid-template-columns:1fr}.operational-manager{padding:14px}.operational-manager>.panel-title{flex-direction:column;align-items:flex-start;margin:-14px -14px 14px;padding:15px}.operational-manager .panel-title-actions{flex-wrap:wrap;width:100%}.record-form{padding:14px!important}}@media (width<=900px){.competition-settings>div{grid-template-columns:1fr 1fr}}@media (width<=620px){.competition-settings>div{grid-template-columns:1fr}}.fan-web-shell{max-width:1280px}.fan-web-nav{z-index:15;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f8f9faeb;border-radius:14px;width:max-content;max-width:100%;margin:0 auto 18px;padding:5px;position:sticky;top:76px;box-shadow:0 8px 24px #00000014}.fan-web-nav button{border-radius:10px;min-height:38px;padding:9px 14px;font-size:9px;transition:color .18s,background .18s,transform .18s}.fan-web-nav button:hover{color:#d91e2e;transform:translateY(-1px)}.fan-web-nav button.active{color:#fff;background:linear-gradient(120deg,#d91e2e,#d91e2e);box-shadow:0 6px 15px #0003}.fan-web-hero{border:1px solid #ffffff17;min-height:330px;padding:48px 58px;box-shadow:0 22px 55px #0003}.fan-web-hero:before{content:"";background:linear-gradient(90deg,var(--red),#656d74);height:5px;position:absolute;inset:auto 0 0}.fan-web-hero>div:first-child{z-index:2;position:relative}.fan-web-actions button{border-radius:11px;min-height:43px;padding:11px 17px}.fan-web-grid{grid-template-columns:minmax(0,1.55fr) minmax(320px,.9fr);gap:20px}.fan-web-panel{border-color:#e1e4e7;border-radius:20px;padding:24px;position:relative;box-shadow:0 12px 32px #00000012}.fan-web-panel:before{content:"";background:linear-gradient(90deg,#656d74,#a6acb1);border-radius:0 0 4px 4px;width:44px;height:3px;position:absolute;top:0;left:24px}.fan-web-title{align-items:center;margin-bottom:19px}.fan-web-title small{font-size:8px}.fan-web-title h3{font-size:22px}.fan-web-title button{background:#f8f9fa;border-radius:8px;padding:8px 10px;font-size:9px}.web-results{gap:9px}.web-results article{background:#f8fafc;border:1px solid #e1e4e7;border-radius:13px;grid-template-columns:54px minmax(0,1fr) 64px minmax(0,1fr);min-height:64px;padding:12px 14px;transition:transform .18s,border-color .18s}.web-results article:hover{border-color:#e1e4e7;transform:translateY(-1px)}.web-results time{font-size:9px}.web-results img{width:34px;height:34px}.web-results .opponent-logo-fallback{color:#656d74;background:linear-gradient(145deg,#f8f9fa,#e1e4e7);border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:900;display:grid}.web-results b{font-size:10px}.web-results strong{color:#24282c;font-size:18px}.web-results article>small{font-size:8px}.web-team-grid{gap:9px}.web-team-grid button{background:#f8fafc;border-radius:12px;min-height:50px;padding:10px;transition:transform .18s,border-color .18s,box-shadow .18s}.web-team-grid button:hover{border-color:#a6acb1;transform:translateY(-1px);box-shadow:0 6px 15px #0000000f}.web-team-grid span{width:34px;height:34px}.web-team-grid span img{width:29px;height:29px}.web-team-grid b{font-size:9px}.fan-teams-panel .fan-web-title{align-items:flex-start}.fan-teams-panel .fan-web-title p{color:#656d74;max-width:340px;margin:5px 0 0;font-size:10px;line-height:1.45}.fan-teams-panel .fan-web-title>span{color:#656d74;white-space:nowrap;background:#f8f9fa;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:850}.fan-teams-panel .web-team-grid{grid-template-columns:1fr;gap:8px}.fan-teams-panel .web-team-grid button{background:#f8fafc;grid-template-columns:42px minmax(0,1fr) 28px;min-height:61px;padding:9px 11px}.fan-teams-panel .web-team-grid button.favorite{background:linear-gradient(110deg,#fffaf0,#f8efd9);border-color:#e0aa3d;box-shadow:inset 3px 0 #dda22f}.fan-teams-panel .web-team-grid .team-logo{border-radius:12px;width:40px;height:40px}.fan-teams-panel .web-team-grid .team-logo img{width:34px;height:34px}.fan-teams-panel .web-team-grid .team-card-copy{place-items:initial;width:auto;min-width:0;height:auto;color:inherit;background:0 0;border-radius:0;gap:3px;display:grid;overflow:visible}.fan-teams-panel .team-card-copy b{font-size:10px}.fan-teams-panel .team-card-copy small{color:#656d74;font-size:8px;font-weight:650}.fan-teams-panel .web-team-grid em{color:#656d74;background:#fff;border:1px solid #e1e4e7;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.fan-teams-panel .favorite em{color:#a87309;background:#fff6dd;border-color:#edce83}.all-teams-action{color:#fff;background:linear-gradient(120deg,#17191c,#656d74);border:0;border-radius:11px;justify-content:space-between;align-items:center;width:100%;min-height:42px;margin-top:11px;padding:10px 13px;font-size:9px;font-weight:850;display:flex}.all-teams-action span{font-size:15px}.web-news-panel article{min-height:52px;padding:13px 0}.web-news-panel article>span{background:#f8f9fa;border-radius:10px;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.web-shortcuts>div:last-child{gap:10px}.web-shortcuts>div:last-child button{background:linear-gradient(145deg,#f9fbfc,#f8f9fa);border-radius:13px;min-height:82px;transition:transform .18s,box-shadow .18s}.web-shortcuts>div:last-child button:hover{transform:translateY(-2px);box-shadow:0 8px 18px #00000012}.web-page{background:#fff;border-color:#e1e4e7;padding:0 34px 34px;overflow:hidden;box-shadow:0 18px 48px #0000001a}.web-page-heading{background:linear-gradient(115deg,#f8f9fa,#f8f9fa);border-bottom:1px solid #e1e4e7;align-items:center;margin:0 -34px 28px;padding:30px 34px 26px;position:relative}.web-page-heading:after{content:"";border:42px solid #656d740b;border-radius:50%;width:260px;height:260px;position:absolute;top:-120px;right:-55px}.web-page-heading>div{z-index:1;position:relative}.web-page-heading h2{margin:7px 0 6px;font-size:clamp(31px,4vw,46px)}.web-page-heading>b{z-index:1;background:#fff;border:1px solid #e1e4e7;padding:10px 14px;position:relative;box-shadow:0 4px 12px #0000000d}.web-filter-bar{gap:8px;margin-bottom:20px;padding:3px 0 8px}.web-filter-bar button{background:#f5f8fa;border-radius:10px;min-height:37px;padding:8px 14px}.web-filter-bar button.active{background:#d91e2e;border-color:#d91e2e}.web-data-tabs{background:#f8f9fa;border:1px solid #e1e4e7;border-radius:12px}.web-data-tabs button{border-radius:9px;min-height:36px}.club-published-games{border-color:#e1e4e7;border-radius:16px;box-shadow:0 7px 20px #0000000b}.club-published-games>header{background:linear-gradient(110deg,#edf8f3,#f6fbf8);padding:16px 18px}.club-published-games header h3{font-size:16px}.club-published-games article{min-height:76px;padding:15px 18px}.club-published-games article b{font-size:12px}.club-published-games article small{font-size:9px}.published-team img,.published-team>span{width:46px;height:46px}.club-published-games article>strong{font-size:24px}.web-competition-grid{gap:15px}.web-competition-grid article{background:linear-gradient(145deg,#f9fbfc,#f8f9fa);border-radius:16px;padding:21px;box-shadow:0 7px 20px #0000000b}.web-competition-grid h3{font-size:16px}.web-match-table{gap:10px}.web-match-table article{border-radius:15px;box-shadow:0 5px 16px #00000009}.match-summary{grid-template-columns:150px minmax(0,1fr) 76px minmax(0,1fr) 24px;min-height:73px;padding:14px 17px}.web-match-table time{font-size:10px}.web-match-table img{width:41px;height:41px}.match-summary>div b{font-size:11px}.match-summary>strong{font-size:21px}.web-match-detail{padding:19px}.web-team-profile{border-radius:19px;box-shadow:0 10px 26px #00000014}.web-team-profile>header{grid-template-columns:92px 1fr auto;min-height:118px;padding:25px 28px}.web-team-profile>header img{width:82px;height:82px}.web-team-profile>header h3{font-size:29px}.web-squad-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:21px}.web-squad-grid a,.player-card{background:#f8fafc;border-radius:13px;min-height:62px;padding:11px}.player-photo{background:#f8f9fa;border-radius:12px;width:48px;height:48px}.player-photo img{object-fit:contain;object-position:center bottom}.fan-squad-sections{background:linear-gradient(#f8f9fa,#f8f9fa);gap:18px;padding:22px;display:grid}.fan-squad-section{background:#fff;border:1px solid #e1e4e7;border-radius:17px;overflow:hidden;box-shadow:0 7px 20px #0000000b}.fan-squad-section>header{background:linear-gradient(110deg,#fbfdfe,#f8f9fa);border-bottom:1px solid #e1e4e7;padding:17px 19px 13px}.fan-squad-section>header h4{align-items:center;gap:9px;margin:0;font-size:16px;display:flex}.fan-squad-section>header h4 span{color:#656d74;background:#f8f9fa;border-radius:999px;place-items:center;min-width:27px;height:27px;padding:0 8px;font-size:11px;display:inline-grid}.fan-squad-section>header p{color:#656d74;margin:4px 0 0;font-size:10px}.fan-squad-section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.fan-player-card{background:#f8fafc;border:1px solid #e1e4e7;border-radius:14px;grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:13px;min-width:0;min-height:82px;padding:9px 13px 9px 9px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative}.fan-player-card:hover{border-color:#a6acb1;transform:translateY(-2px);box-shadow:0 10px 20px #00000014}.fan-player-photo{color:#656d74;background:linear-gradient(145deg,#f8f9fa,#e1e4e7);border-radius:12px;place-items:center;width:64px;height:64px;font-size:13px;font-weight:850;display:grid;overflow:hidden}.fan-player-photo img{object-fit:contain;object-position:center bottom;width:100%;height:100%}.fan-player-copy{gap:5px;min-width:0;display:grid}.fan-player-copy b{color:#24282c;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.fan-player-copy small{color:#656d74;font-size:10px}.fan-player-card>strong{color:#656d74;font-variant-numeric:tabular-nums;background:#f8f9fa;border-radius:10px;place-items:center;min-width:35px;height:35px;padding:0 7px;font-size:13px;display:grid}.fan-technical-team article{background:#f8fafc;border-radius:15px;min-height:86px}.fan-technical-team article>img{object-fit:contain;object-position:center bottom;background:#f8f9fa}.web-news-grid article,.web-store-grid article{transition:transform .18s,box-shadow .18s;box-shadow:0 10px 28px #0001;border-color:#e1e4e7!important;border-radius:18px!important}.web-news-grid article:hover,.web-store-grid article:hover{transform:translateY(-3px);box-shadow:0 16px 34px #0000001a}.membership-join-page{padding-top:26px}.membership-join-hero{background:radial-gradient(circle at 85% 20%,#a6acb142,#0000 32%),linear-gradient(125deg,#17191c 0% 58%,#8f263b 100%);grid-template-columns:minmax(0,1fr) minmax(340px,.82fr);align-items:center;min-height:330px;padding:42px;display:grid;overflow:hidden;box-shadow:0 18px 38px #0003}.membership-hero-copy{z-index:1;position:relative}.membership-join-hero .membership-hero-copy h2{max-width:620px;margin:12px 0 16px;font-size:clamp(42px,5vw,68px)}.membership-join-hero .membership-hero-copy>p:last-of-type{color:#ffffffbf;max-width:610px;font-size:15px;line-height:1.65}.membership-hero-actions{align-items:center;gap:22px;margin-top:26px;display:flex}.membership-hero-actions a{color:#24282c;background:#fff;border-radius:12px;padding:14px 20px;font-size:12px;font-weight:900;text-decoration:none;box-shadow:0 10px 24px #00000029}.membership-hero-actions>span{border-left:1px solid #ffffff4d;gap:1px;padding-left:20px;display:grid}.membership-hero-actions strong{letter-spacing:-.04em;font-size:28px}.membership-hero-actions small{color:#ffffffb3;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:900}.membership-card-notice{color:#704d06;background:linear-gradient(135deg,#fff8df,#fffdf5);border:1px solid #e9bd58;border-radius:17px;align-items:flex-start;gap:15px;padding:20px 22px;display:flex;box-shadow:0 8px 22px #79540a12}.membership-card-notice>span{color:#fff;background:#d99b18;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:20px;font-weight:900;display:grid}.membership-card-notice div{gap:5px;display:grid}.membership-card-notice strong{font-size:14px}.membership-card-notice p{color:#80641f;margin:0;font-size:11px;line-height:1.55}.membership-pricing{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.membership-pricing article{background:var(--paper);border:1px solid #e1e4e7;border-radius:18px;gap:8px;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 24px #0000000d}.membership-pricing article.featured{background:linear-gradient(135deg,#f8f9fa,#f8f9fa);border-color:#a6acb1}.membership-pricing small{color:var(--blue);letter-spacing:.14em;font-size:9px;font-weight:900}.membership-pricing strong{letter-spacing:-.055em;font-size:38px}.membership-pricing p{max-width:520px;color:var(--muted);margin:0;font-size:11px;line-height:1.55}.membership-pricing article>span{color:#656d74;background:#f8f9fa;border-radius:99px;width:max-content;margin-top:4px;padding:7px 10px;font-size:9px;font-weight:900}.member-benefits-page{gap:20px;padding-top:26px;display:grid}.member-benefits-hero{color:#fff;background:radial-gradient(circle at 85% 15%,#a6acb147,#0000 34%),linear-gradient(125deg,#17191c,#17191c 64%,#92283d);border-radius:22px;grid-template-columns:minmax(0,1.15fr) minmax(320px,.75fr);align-items:center;gap:36px;min-height:280px;padding:38px 42px;display:grid;overflow:hidden;box-shadow:0 18px 38px #00000030}.member-benefits-hero h2{letter-spacing:-.055em;max-width:650px;margin:12px 0;font-size:clamp(40px,5vw,64px);line-height:.98}.member-benefits-hero p:last-child{color:#ffffffbd;max-width:650px;margin:0;line-height:1.65}.member-benefits-hero>div:last-child{background:#17191c47;border:1px solid #fff3;border-radius:20px;padding:15px;transform:rotate(2deg);box-shadow:0 22px 36px #0000003d}.member-benefits-hero img{border-radius:13px;width:100%;display:block}.member-benefits-intro{border:1px solid var(--line);background:var(--paper);border-radius:18px;justify-content:space-between;align-items:end;gap:18px;padding:24px 27px;display:flex}.member-benefits-intro small{color:var(--blue);letter-spacing:.15em;font-size:9px;font-weight:900}.member-benefits-intro h3{margin:6px 0;font-size:27px}.member-benefits-intro p{color:var(--muted);margin:0}.member-benefits-intro>span{min-width:max-content;color:var(--blue);background:#f8f9fa;border-radius:99px;padding:8px 12px;font-size:10px;font-weight:900}.member-benefits-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.member-benefits-grid article{background:var(--paper);border:1px solid #e1e4e7;border-radius:19px;align-content:start;padding:22px;transition:transform .18s,box-shadow .18s;display:grid;box-shadow:0 9px 25px #0000000f}.member-benefits-grid header{justify-content:space-between;align-items:center;gap:12px;display:flex}.member-benefits-grid header>div{color:#fff;background:linear-gradient(145deg,#656d74,#17191c);border-radius:15px;place-items:center;width:54px;height:54px;font-size:14px;font-weight:900;display:grid;overflow:hidden}.member-benefits-grid header img{object-fit:contain;box-sizing:border-box;background:#fff;width:100%;height:100%;padding:5px}.member-benefits-grid header small{color:var(--muted);letter-spacing:.12em;font-size:8px;font-weight:900}.member-benefits-grid h3{margin:19px 0 7px;font-size:20px}.member-benefits-grid>article>strong{color:var(--blue);font-size:16px;line-height:1.35}.member-benefits-grid p,.member-benefits-grid address{color:var(--muted);margin:10px 0 0;font-size:10px;font-style:normal;line-height:1.55}.member-benefits-grid article.featured-benefit{background:linear-gradient(145deg,#fff 55%,#f8f9fa)}.member-benefits-grid article.featured-benefit:first-child header>div{background:linear-gradient(145deg,#a6acb1,#656d74)}.member-benefits-grid article.featured-benefit:nth-child(2) header>div{background:linear-gradient(145deg,#8b2f27,#441714)}.benefit-secondary{color:#24282c;border-radius:12px;gap:4px;margin-top:14px;padding:12px 13px;display:grid}.benefit-secondary span{font-size:9px;line-height:1.5}.member-benefits-grid address{gap:5px;padding:12px 0 0;display:grid}.member-benefits-grid address a{width:max-content;color:var(--blue);font-weight:800;text-decoration:none}.member-benefits-grid address span{color:var(--muted)}.all-teams-notice{color:#24282c;background:linear-gradient(135deg,#f8f9fa,#f8f9fa);border:1px solid #e1e4e7;border-radius:14px;align-items:center;gap:13px;margin-bottom:16px;padding:14px 16px;display:flex}.all-teams-notice>svg{flex:none}.all-teams-notice>div{gap:2px;display:grid}.all-teams-notice b{font-size:11px}.all-teams-notice span{color:#656d74;font-size:9px;line-height:1.45}.member-benefits-grid footer{border-top:1px solid var(--line);gap:10px;margin-top:20px;padding-top:14px;display:grid}.member-benefits-grid footer span{color:var(--muted);font-size:9px;font-weight:800}.member-benefits-grid footer button{color:#fff;background:var(--blue);border:0;border-radius:10px;padding:11px 13px;font-weight:900}.member-benefits-empty{text-align:center;background:linear-gradient(135deg,#fbfdfe,#f8f9fa);border:1px dashed #e1e4e7;border-radius:19px;place-content:center;justify-items:center;min-height:260px;padding:30px;display:grid}.member-benefits-empty>span{width:54px;height:54px;color:var(--blue);background:#f8f9fa;border-radius:17px;place-items:center;font-size:25px;display:grid}.member-benefits-empty h3{margin:16px 0 6px}.member-benefits-empty p{max-width:520px;color:var(--muted);margin:0;line-height:1.55}.member-benefits-note{color:#765207;background:#fff7db;border-radius:16px;align-items:flex-start;gap:18px;padding:19px 22px;display:flex}.member-benefits-note b{min-width:max-content}.member-benefits-note p{margin:0;font-size:11px;line-height:1.55}.membership-card-showcase{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#17191c4d;border:1px solid #fff3;border-radius:22px;gap:11px;padding:18px;display:grid;position:relative;transform:rotate(1.5deg);box-shadow:0 24px 45px #00000040}.membership-card-showcase header{justify-content:space-between;align-items:center;gap:12px;padding:0 3px;display:flex}.membership-card-showcase header span{color:#a6acb1;letter-spacing:.15em;font-size:9px;font-weight:900}.membership-card-showcase header b{font-size:11px}.membership-card-front{aspect-ratio:1.75;background:#17191c;border-radius:14px;overflow:hidden;box-shadow:0 15px 30px #0000004d}.membership-card-front img{object-fit:cover;width:100%;height:100%;display:block}.membership-card-showcase>p{font-size:9px;line-height:1.45;color:#ffffffa3!important;max-width:none!important;margin:0 3px!important}.membership-price{border-radius:20px;padding:23px}.membership-price strong{font-size:43px}.membership-steps article{border-radius:16px;min-height:67px;padding:17px;box-shadow:0 6px 18px #0000000a}.membership-steps article>b{background:linear-gradient(135deg,#656d74,#656d74);flex-basis:38px;width:38px;height:38px}.membership-form-card,.wallet-readiness{border-radius:20px;box-shadow:0 10px 28px #0000000f}.wallet-readiness{gap:0}.membership-benefit-icon{background:linear-gradient(145deg,#f8f9fa,#fff);border-radius:18px;place-items:center;width:68px;height:68px;margin-bottom:18px;display:grid;box-shadow:inset 0 0 0 1px #000}.membership-benefit-icon img{object-fit:contain;width:52px;height:52px}.wallet-readiness ul{gap:0;margin:4px 0 16px;padding:0;list-style:none;display:grid}.wallet-readiness li{border-bottom:1px solid var(--line);gap:3px;padding:13px 0;display:grid}.wallet-readiness li b{font-size:12px}.wallet-readiness li span{color:var(--muted);font-size:10px;line-height:1.45}.membership-form-grid input,.membership-form-grid textarea,.membership-form-grid select{background:#f8fafc;border-color:#e1e4e7;min-height:47px}.membership-form-grid input:focus,.membership-form-grid textarea:focus,.membership-form-grid select:focus{border-color:#a6acb1;outline:3px solid #656d7424}.membership-submit{background:linear-gradient(120deg,#d91e2e,#d91e2e);min-height:50px;box-shadow:0 8px 20px #0003}.registration-hero{box-shadow:0 18px 38px #0000002e;border-radius:21px!important}.registration-levels button{border-radius:14px!important}.registration-form-card,.registration-info,.registration-documents{box-shadow:0 10px 28px #0000000f;border-color:#e1e4e7!important;border-radius:19px!important}.web-club-layout>section,.web-club-layout>div>button{box-shadow:0 8px 22px #0000000d;border-color:#e1e4e7!important;border-radius:17px!important}.web-empty{background:linear-gradient(135deg,#fbfdfe,#f8f9fa);border-color:#e1e4e7;min-height:280px}@media (width<=900px){.fan-web-grid{grid-template-columns:1fr}.web-squad-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fan-squad-section>div,.club-detail-grid,.club-contact-list,.web-competition-grid{grid-template-columns:1fr}.match-summary{grid-template-columns:105px minmax(0,1fr) 56px minmax(0,1fr) 20px}.membership-join-hero,.membership-join-layout{grid-template-columns:1fr}.membership-card-showcase{width:min(100%,520px);transform:none}.member-benefits-hero{grid-template-columns:1fr}.member-benefits-hero>div:last-child{width:min(100%,520px);transform:none}.member-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.fan-web-shell{padding:0 12px}.fan-web-nav{justify-content:flex-start;top:66px}.fan-web-hero{padding:30px 22px}.fan-web-panel{padding:18px}.web-results article{grid-template-columns:42px minmax(0,1fr) 50px minmax(0,1fr);padding:10px}.web-page{padding:0 14px 20px}.web-page-heading{margin:0 -14px 20px;padding:23px 18px}.web-squad-grid{grid-template-columns:1fr;padding:14px}.fan-squad-sections{padding:12px}.fan-squad-section>div{padding:10px}.fan-player-card{grid-template-columns:54px minmax(0,1fr) auto;min-height:72px}.fan-player-photo{width:52px;height:52px}.club-detail-panel{padding:16px}.club-detail-panel>header{flex-direction:column-reverse;align-items:flex-start}.club-document-list button{grid-template-columns:38px minmax(0,1fr)}.club-document-list button>em{grid-column:2}.match-summary{grid-template-columns:1fr 50px 1fr;padding:12px}.match-summary time{grid-column:1/-1}.match-summary>em{grid-area:1/3}.match-summary>span{grid-column:1/-1}.membership-join-hero{padding:27px 22px}.membership-hero-actions{flex-wrap:wrap;align-items:flex-start}.membership-hero-actions>span{padding-left:14px}.membership-pricing,.membership-steps{grid-template-columns:1fr}.membership-form-card,.wallet-readiness{padding:20px}.member-benefits-hero{padding:28px 22px}.member-benefits-intro,.member-benefits-note{flex-direction:column;align-items:flex-start}.member-benefits-grid{grid-template-columns:1fr}}.finance-plan{background:var(--surface,#f8f9fa);border:1px solid #e1e4e7;border-radius:14px;margin:20px 0;padding:20px}.finance-plan fieldset{border:0;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:16px;padding:0;display:grid}.finance-plan label{flex-direction:column;gap:8px;font-size:14px;font-weight:600;display:flex}.finance-plan input,.finance-plan select{background:var(--card,#fff);width:100%;min-height:44px;color:inherit;box-sizing:border-box;border:1px solid #a6acb1;border-radius:8px;padding:10px;font-size:16px}.finance-plan button{color:#fff;background:#d91e2e}.finance-alerts{grid-template-columns:1fr 1fr;gap:20px;margin:24px 0;display:grid}.finance-alerts section{border:1px solid #e1e4e7;border-radius:14px;min-width:0;padding:20px}.finance-alerts button{text-align:left;background:var(--surface,#f8f9fa);width:100%;color:inherit;overflow-wrap:anywhere;margin-bottom:8px;display:block}.finance-control small,.finance-plan small{margin-top:8px;font-size:14px;line-height:1.5;display:block}.finance-budgets article{border-bottom:1px solid #e1e4e7;grid-template-columns:1.5fr 1fr;gap:8px;padding:16px 0;font-size:14px;display:grid}.finance-budgets progress{accent-color:#d91e2e;align-self:center;width:100%}.gdt-club-theme .membership-steps article>b,.gdt-club-theme .membership-submit{background:#e3182d!important;box-shadow:0 8px 20px #e3182d2e!important}.gdt-club-theme .membership-form-card header small{color:#d91e2e!important}.gdt-club-theme .membership-form-grid :is(input,textarea,select){color:#27313a!important;background:#fff!important;border-color:#e1e4e7!important}.gdt-club-theme .membership-form-grid :is(input,textarea,select):is(:focus,:focus-visible){border-color:#d91e2e!important;outline:2px solid #d91e2e24!important}.gdt-club-theme .membership-account-status{background:#fff;border:1px solid #e1e4e7;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 22px;padding:20px 22px;display:grid;box-shadow:0 7px 20px #151f2709}.gdt-club-theme .membership-account-status small{color:#d91e2e;letter-spacing:.14em;font-size:10px;font-weight:900}.gdt-club-theme .membership-account-status h3{color:#20262b;letter-spacing:-.03em;margin:6px 0;font-size:22px}.gdt-club-theme .membership-account-status p{color:#69727b;max-width:650px;margin:0;font-size:13px;line-height:1.5}.gdt-club-theme .membership-account-status>button{color:#fff;background:#e3182d;border:0;border-radius:10px;min-height:42px;padding:0 16px;font-weight:850}.gdt-club-theme .membership-status-mark{color:#d91e2e;background:#f2f4f5;border-radius:50%;place-items:center;width:42px;height:42px;font-size:21px;font-weight:900;display:grid}.gdt-club-theme .membership-account-status.has-record .membership-status-mark{color:#fff;background:#e3182d}.gdt-club-theme .membership-account-status dl{border-top:1px solid #edf0f2;flex-wrap:wrap;grid-column:1/-1;gap:10px 28px;width:100%;margin:0;padding-top:13px;display:flex}.gdt-club-theme .membership-account-status dl div{gap:2px;display:grid}.gdt-club-theme .membership-account-status dt{color:#727b82;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:800}.gdt-club-theme .membership-account-status dd{color:#20262b;margin:0;font-size:13px;font-weight:850}@media (width<=650px){.gdt-club-theme .membership-account-status{grid-template-columns:minmax(0,1fr) auto;padding:18px}.gdt-club-theme .membership-account-status h3{font-size:20px}.gdt-club-theme .membership-account-status dl{grid-template-columns:1fr;gap:10px;display:grid}}@media (width<=700px){.finance-control{padding:16px}.finance-alerts,.finance-budgets article{grid-template-columns:1fr}.finance-plan{padding:14px}}.prototype .club-published-games{background:0 0;border:0;gap:16px;display:grid;overflow:visible}.prototype .club-published-games>header{background:0 0;border:0;padding:16px 0}.prototype .club-published-games>header h3{margin:6px 0;font-size:22px}.prototype .club-published-games>article{border:1px solid var(--line);background:var(--paper);border-radius:16px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:16px;padding:20px;overflow:hidden}.prototype .club-published-games .published-team{gap:12px;min-width:0}.prototype .club-published-games .published-team b{overflow-wrap:anywhere;font-size:16px}.prototype .club-published-games .published-team img{object-fit:contain;width:40px;height:48px}.prototype .club-published-games>article>strong{font-variant-numeric:tabular-nums;text-align:center;align-self:center;min-width:80px;font-size:28px}.prototype .published-goal-scorers{background:#656d74;border-radius:12px;flex-wrap:wrap;grid-column:1/-1;justify-content:center;gap:8px 14px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.prototype .published-goal-scorers{background:color-mix(in srgb,#656d74 7%,var(--soft))}}.prototype .published-goal-scorers{border:1px solid #656d74}@supports (color:color-mix(in lab, red, red)){.prototype .published-goal-scorers{border:1px solid color-mix(in srgb,#656d74 22%,var(--line))}}.prototype .published-goal-scorers>span{text-align:center;gap:2px;min-width:170px;display:grid}.prototype .published-goal-scorers b{color:var(--ink);font-size:15px}.prototype .published-goal-scorers small{color:var(--muted);font-size:13px}.goal-scorer-assignments{border:1px solid #656d74;gap:14px;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.goal-scorer-assignments{border:1px solid color-mix(in srgb,#656d74 28%,var(--line))}}.goal-scorer-assignments{background:#656d74;border-radius:16px}@supports (color:color-mix(in lab, red, red)){.goal-scorer-assignments{background:color-mix(in srgb,#656d74 6%,var(--paper))}}.goal-scorer-assignments>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.goal-scorer-assignments>header div{gap:4px;display:grid}.goal-scorer-assignments>header small{letter-spacing:.08em;color:var(--blue);font-size:12px;font-weight:850}.goal-scorer-assignments>header b{color:var(--ink);font-size:17px}.goal-scorer-assignments>header>span{background:var(--paper);border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:7px 11px;font-size:13px;font-weight:800}.goal-scorer-assignments>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.goal-scorer-assignments label{background:var(--paper);border:1px solid var(--line);border-radius:12px;grid-template-columns:minmax(150px,.8fr) minmax(180px,1.2fr);align-items:center;gap:12px;padding:12px;display:grid}.goal-scorer-assignments label>span{gap:2px;display:grid}.goal-scorer-assignments label small,.goal-scorer-assignments>p{color:var(--muted);font-size:13px}.goal-scorer-assignments select,.goal-scorer-assignments input{width:100%;min-width:0}@media (width<=800px){.goal-scorer-assignments>div,.goal-scorer-assignments label{grid-template-columns:1fr}.goal-scorer-assignments>header{align-items:flex-start}}.prototype .club-published-games article>footer{min-height:0;color:var(--ink);border:0;border-top:1px solid var(--line);box-shadow:none;background:0 0;flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;align-items:center;gap:12px;margin:0;padding:16px 0 0;display:flex}.prototype .club-published-games article>footer>.game-status{white-space:nowrap;border-radius:999px;flex:none;width:auto;min-width:0;height:auto;padding:6px 12px;font-size:13px;line-height:1.4}.prototype .club-published-games article>footer>small{color:var(--muted);flex:1;justify-self:auto;min-width:200px;font-size:14px;line-height:1.6}.prototype .club-published-games article>footer details{border:0;border-top:1px solid var(--line);flex-basis:100%;margin:0;padding-top:12px}.prototype .club-published-games summary{cursor:pointer;color:var(--blue);min-height:44px;padding:8px 0;font-size:15px}.prototype .club-published-games details p,.prototype .club-published-games details li{color:var(--ink);font-size:15px;line-height:1.7}@media (width<=900px){.callup-builder-heading{grid-template-columns:1fr}.callup-builder-heading ol{width:100%}.callup-builder-heading li{flex:1;min-width:0}.callup-builder .internal-player-options{grid-template-columns:1fr}}@media (width<=700px){.prototype .club-published-games>article{gap:10px;padding:14px}.prototype .club-published-games .published-team{text-align:center;flex-direction:column}.prototype .club-published-games .published-team b{font-size:14px}.prototype .club-published-games article>footer>small{min-width:100%;font-size:14px}.internal-form button,.internal-actions button,.treasury-actions button{min-height:44px}.record-list .table-row{gap:12px}.callup-builder-heading{padding:18px}.callup-builder-heading ol{grid-template-columns:repeat(3,1fr);display:grid}.callup-builder-heading li{padding:8px}.callup-builder-heading li small{display:none}.callup-builder button[type=submit]{width:100%;min-width:0}.callup-squad-title{align-items:flex-start}.callup-builder .internal-player-options strong{display:none}}.workspace-filters{flex-wrap:wrap;align-items:center;gap:16px;margin:20px 0;display:flex}.workspace-filters label{align-items:center;gap:8px;font-size:14px;display:flex}.workspace-filters select,.workspace-filters button{min-height:44px}.workspace-filters:has(.notification-inbox>section){z-index:120;position:relative}.notification-inbox{z-index:121;position:relative}.notification-inbox>button{border:1px solid var(--line,#e1e4e7);background:var(--paper,#fff);min-height:44px;color:var(--ink,#d91e2e);cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:10px 18px;font-weight:800;display:flex}.notification-inbox>button>b{background:var(--blue,#d91e2e);color:#fff;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 7px;font-size:12px;display:grid}.notification-inbox>section{z-index:200;background:var(--paper,#fff);width:min(460px,85vw);max-height:min(680px,100vh - 150px);color:var(--ink,#24282c);border:1px solid var(--line,#e1e4e7);border-radius:16px;flex-direction:column;padding:20px 20px 0;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 18px 54px #00000040}.notification-inbox section>header{min-height:0;box-shadow:none;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex;position:static}.notification-inbox section>header small{color:var(--blue,#24282c);letter-spacing:.1em;margin-bottom:4px;font-size:12px;font-weight:900;display:block}.notification-inbox section>header>button{border:1px solid var(--line,#e1e4e7);width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border-radius:11px;font-size:22px}.notification-inbox h3{margin:0;font-size:18px}.notification-inbox p{font-size:14px;line-height:1.5}.notification-intro{color:var(--muted,#656d74);flex:none;margin:10px 0 0}.notification-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;margin:0 -20px;padding:0 20px 20px;overflow-y:auto}.notification-inbox article{border-top:1px solid var(--line,#e1e4e7);gap:10px;padding:16px 0;display:grid}.notification-inbox article[data-unread=true]{border-left:3px solid #24282c;padding-left:12px}.notification-inbox article b,.notification-inbox article small{display:block}.notification-inbox article small{margin-bottom:8px;font-size:12px}.notification-inbox article footer{flex-wrap:wrap;gap:8px;display:flex}.notification-inbox article button{border:1px solid var(--line,#e1e4e7);color:#d91e2e;cursor:pointer;background:0 0;border-radius:9px;min-height:40px;padding:8px 12px;font-weight:800}.notification-toolbar{border:1px solid var(--line,#e1e4e7);background:var(--soft,#f4f7f9);border-radius:12px;flex:none;justify-content:space-between;align-items:center;gap:10px;margin:14px 0 10px;padding:10px;display:flex}.notification-toolbar nav{flex-wrap:wrap;gap:5px;display:flex}.notification-toolbar button{border:1px solid var(--line,#e1e4e7);background:var(--paper,#fff);min-height:34px;color:var(--muted,#656d74);cursor:pointer;border-radius:8px;padding:6px 9px;font-size:11px;font-weight:800}.notification-toolbar nav button[aria-pressed=true]{border-color:var(--blue,#d91e2e);background:var(--blue,#d91e2e);color:#fff}.notification-toolbar>button{color:var(--blue,#d91e2e)}.notification-toolbar>button:disabled{opacity:.5;cursor:not-allowed}.notification-delivery-status{color:#236647;background:#edf8f3;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.notification-delivery-status>span{font-size:10px}.notification-delivery-status>div{gap:2px;display:grid}.notification-delivery-status b{font-size:12px}.notification-delivery-status small{color:#537867;font-size:11px}.notification-empty{border:1px dashed var(--line,#e1e4e7);text-align:center;color:var(--muted,#656d74);border-radius:12px;gap:4px;margin-top:16px;padding:20px;display:grid}.notification-empty b{color:var(--ink,#24282c)}.callup-assignments>div{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;display:flex}.callup-assignments>div>span{flex:1;min-width:180px;font-size:14px}.callup-assignments button{border:1px solid var(--line);min-height:44px;color:var(--blue);border-radius:10px;padding:8px 16px}.callup-assignments button:disabled{opacity:.45;cursor:default}.club-gallery-page{gap:1.4rem;display:grid}.club-gallery-hero{color:#fff;background:linear-gradient(125deg,#17191c 0% 68%,#656d74 100%);border-radius:28px;justify-content:space-between;align-items:flex-end;gap:2rem;padding:2.2rem;display:flex;position:relative;overflow:hidden}.club-gallery-hero:after{content:"";border:55px solid #ffffff12;border-radius:50%;width:330px;height:330px;position:absolute;top:-100px;right:-70px}.club-gallery-hero .eyebrow{color:#a6acb1}.club-gallery-hero h2{margin:.45rem 0;font-size:clamp(2.3rem,5vw,4.5rem);line-height:1}.club-gallery-hero p{color:#ffffffc2;max-width:680px;margin:0;font-size:1rem}.club-gallery-hero>div:last-child{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#17191c47;border:1px solid #ffffff38;border-radius:20px;min-width:190px;padding:1.2rem 1.35rem;display:grid;position:relative}.club-gallery-hero strong{font-size:2.6rem;line-height:1}.club-gallery-hero div:last-child span{color:#ffffffb8;margin-top:.35rem;font-size:.78rem}.gallery-filter{gap:.6rem;padding:.15rem 0 .45rem;display:flex;overflow-x:auto}.gallery-filter button{color:#656d74;background:#fff;border:1px solid #e1e4e7;border-radius:999px;flex:none;padding:.7rem 1rem;font-weight:800}.gallery-filter button.active{color:#fff;background:#d91e2e;border-color:#d91e2e;box-shadow:0 8px 20px #0003}.gallery-collections{gap:1.5rem;display:grid}.gallery-collections>section{background:#fff;border:1px solid #e1e4e7;border-radius:24px;padding:1.25rem;box-shadow:0 14px 38px #00000012}.gallery-collections>section>header{justify-content:space-between;align-items:center;padding:.25rem .2rem 1rem;display:flex}.gallery-collections h3{margin:.2rem 0 0;font-size:1.35rem}.gallery-collections header small{color:#656d74;letter-spacing:.12em;font-weight:900}.gallery-collections header>span{color:#24282c;background:#f8f9fa;border-radius:999px;padding:.5rem .7rem;font-size:.75rem;font-weight:900}.gallery-masonry{grid-template-columns:repeat(12,1fr);grid-auto-rows:130px;gap:.75rem;display:grid}.gallery-masonry button{text-align:left;background:#e1e4e7;border:0;border-radius:17px;grid-area:span 2/span 4;padding:0;position:relative;overflow:hidden}.gallery-masonry button:nth-child(5n+1){grid-area:span 3/span 6}.gallery-masonry button:nth-child(5n+2){grid-column:span 6}.gallery-masonry img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.gallery-masonry button:hover img{transform:scale(1.04)}.gallery-masonry button>span{color:#fff;opacity:0;background:linear-gradient(#0000,#d91e2ed1);justify-content:space-between;align-items:end;gap:1rem;padding:2.5rem 1rem .9rem;transition:opacity .2s;display:flex;position:absolute;inset:auto 0 0}.gallery-masonry button:hover>span,.gallery-masonry button:focus-visible>span{opacity:1}.gallery-masonry span b{font-size:.85rem}.gallery-masonry span small{white-space:nowrap}.gallery-empty{text-align:center;background:#f8f9fa;border:1px dashed #e1e4e7;border-radius:24px;place-items:center;min-height:330px;padding:3rem;display:grid}.gallery-empty>span{color:#656d74;background:#f8f9fa;border-radius:18px;place-items:center;width:64px;height:64px;font-size:1.7rem;display:grid}.gallery-empty h3{margin:1rem 0 .35rem}.gallery-empty p{color:#656d74;margin:0 0 1.2rem}.gallery-empty button{color:#fff;background:#d91e2e;border:0;border-radius:12px;padding:.75rem 1rem;font-weight:800}.admin-gallery-panel{gap:1.2rem;display:grid}.admin-gallery-panel>header{color:#fff;background:linear-gradient(125deg,#17191c,#656d74);border-radius:22px;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem 1.6rem;display:flex}.admin-gallery-panel>header small{color:#a6acb1;letter-spacing:.12em;font-weight:900}.admin-gallery-panel>header h3{margin:.25rem 0;font-size:1.65rem}.admin-gallery-panel>header p{color:#ffffffb8;margin:0}.admin-gallery-panel>header>span{background:#ffffff1a;border:1px solid #fff3;border-radius:999px;padding:.7rem 1rem;font-weight:900}.admin-gallery-panel>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.admin-gallery-panel article{background:#fff;border:1px solid #e1e4e7;border-radius:18px;grid-template-columns:100px 1fr auto;align-items:center;gap:1rem;padding:1rem;display:grid;box-shadow:0 8px 24px #0000000d}.admin-gallery-cover{color:#656d74;background:#f8f9fa;border-radius:13px;place-items:center;width:100px;height:78px;font-size:1.5rem;display:grid;position:relative;overflow:hidden}.admin-gallery-cover img{object-fit:cover;width:100%;height:100%}.admin-gallery-cover b{color:#fff;background:#17191c;border-radius:99px;place-items:center;min-width:25px;height:25px;padding:0 6px;font-size:.72rem;display:grid;position:absolute;bottom:6px;right:6px}.admin-gallery-panel article small{color:#656d74;font-weight:900}.admin-gallery-panel article h4{margin:.2rem 0;font-size:1rem}.admin-gallery-panel article p{color:#656d74;margin:0;font-size:.8rem}.admin-gallery-panel article>button{color:#d91e2e;background:#fff;border:1px solid #e1e4e7;border-radius:11px;padding:.7rem .85rem;font-weight:900}.admin-gallery-panel article>button:hover{background:#f8f9fa;border-color:#d91e2e}@media (width<=1050px){.admin-gallery-panel>div{grid-template-columns:1fr}.gallery-masonry button,.gallery-masonry button:nth-child(5n+1),.gallery-masonry button:nth-child(5n+2){grid-area:span 2/span 6}}@media (width<=620px){.club-gallery-hero{flex-direction:column;align-items:start;padding:1.4rem}.club-gallery-hero>div:last-child{width:100%;min-width:0}.gallery-collections>section{padding:.8rem}.gallery-masonry{grid-template-columns:1fr;grid-auto-rows:230px;display:grid}.gallery-masonry button,.gallery-masonry button:nth-child(5n+1),.gallery-masonry button:nth-child(5n+2){grid-area:auto}.gallery-masonry button>span{opacity:1}.admin-gallery-panel>header{flex-direction:column;align-items:start}.admin-gallery-panel article{grid-template-columns:76px 1fr}.admin-gallery-cover{width:76px;height:68px}.admin-gallery-panel article>button{grid-column:1/-1;width:100%}}.people-section-tabs{background:#f8f9fa;border:1px solid #e1e4e7;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:.35rem;display:grid}.people-section-tabs button{color:#656d74;text-align:left;background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:.85rem;padding:.9rem 1rem;display:flex}.people-section-tabs button>span{color:#d91e2e;background:#e1e4e7;border-radius:12px;place-items:center;width:42px;height:42px;font-size:1.25rem;display:grid}.people-section-tabs button div{gap:.1rem;display:grid}.people-section-tabs button b{color:#d91e2e;font-size:.92rem}.people-section-tabs button small{font-size:.72rem}.people-section-tabs button.active{background:#fff;border-color:#e1e4e7;box-shadow:0 8px 24px #00000014}.people-section-tabs button.active>span{color:#fff;background:linear-gradient(135deg,#d91e2e,#d91e2e)}.people-toolbar{color:#fff;background:linear-gradient(115deg,#17191c,#17191c);border-radius:18px;justify-content:space-between;align-items:end;gap:1rem;padding:1.15rem 1.25rem;display:flex}.people-toolbar>div:first-child{gap:.4rem;display:grid}.people-toolbar small{color:#a6acb1;letter-spacing:.13em;font-size:.68rem;font-weight:900}.people-toolbar label{align-items:center;gap:.65rem;display:flex}.people-toolbar select{color:#24282c;background:#fff;border:1px solid #fff3;border-radius:11px;min-width:230px;padding:.7rem 2.2rem .7rem .8rem;font-weight:800}.people-toolbar>div:last-child{gap:.65rem;display:flex}.people-toolbar article{background:#ffffff14;border:1px solid #ffffff29;border-radius:13px;min-width:90px;padding:.7rem .85rem;display:grid}.people-toolbar article b{font-size:1.25rem}.people-toolbar article span{color:#ffffffad;font-size:.7rem}.people-note{margin:0!important}.people-record-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;background:0 0!important;border:0!important;display:grid!important}.people-record-list .table-head{display:none!important}.people-record-list .table-row{grid-template-rows:auto auto auto;min-height:210px;position:relative;box-shadow:0 8px 25px #0000000f;background:#fff!important;border:1px solid #e1e4e7!important;border-radius:18px!important;grid-template-columns:1fr auto!important;gap:.8rem!important;padding:1.15rem!important;display:grid!important}.people-record-list .record-identity{grid-column:1/-1;align-items:center!important}.people-record-list .record-player-photo{background:#f8f9fa!important;border-radius:16px!important;width:72px!important;height:72px!important}.people-record-list .record-player-photo img{object-position:center bottom;width:100%;height:100%;object-fit:contain!important}.people-record-list .record-identity>span:last-child{gap:.3rem;display:grid}.people-record-list .record-identity b{font-size:1rem}.people-record-list .record-identity small{color:#656d74;line-height:1.45}.people-record-list .table-row>span.active,.people-record-list .table-row>span.draft{place-self:center start}.people-record-list .table-row>small{color:#656d74;place-self:center end}.people-record-list .row-actions{border-top:1px solid #f8f9fa;flex-wrap:wrap;grid-column:1/-1;gap:.45rem;padding-top:.75rem;display:flex!important}.people-record-list .row-actions button{flex:1;min-width:80px;border-radius:10px!important;padding:.62rem .7rem!important}.people-record-list .row-actions button:last-child{flex:none}.player-search{border-radius:16px!important}@media (width<=1150px){.people-record-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.people-section-tabs{grid-template-columns:1fr}.people-toolbar{flex-direction:column;align-items:stretch}.people-toolbar select{width:100%;min-width:0}.people-toolbar>div:last-child{width:100%}.people-toolbar article{flex:1}.people-record-list{grid-template-columns:1fr}}.member-benefits-intro{border-radius:22px;padding:1.6rem 1.8rem;box-shadow:0 10px 32px #0000000d}.member-benefits-intro h3{letter-spacing:-.03em;font-size:1.8rem}.member-benefits-intro p{max-width:850px;font-size:.92rem;line-height:1.6}.member-benefits-intro>span{padding:.65rem .9rem;font-size:.72rem}.member-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.member-benefits-grid article,.member-benefits-grid article.featured-benefit{background:#fff;border:1px solid #e1e4e7;border-radius:24px;flex-direction:column;min-width:0;min-height:430px;padding:0;display:flex;overflow:hidden;box-shadow:0 15px 40px #00000014}.member-benefits-grid article:hover{transform:translateY(-4px);box-shadow:0 22px 48px #00000021}.member-benefits-grid article>header{background:linear-gradient(135deg,#f8f9fa,#f8f9fa);border-bottom:1px solid #e1e4e7;justify-content:flex-start;min-height:112px;padding:1.35rem 1.5rem;position:relative}.member-benefits-grid article.benefit-health>header{background:linear-gradient(135deg,#f8f9fa,#e1e4e7)}.member-benefits-grid article.benefit-sport>header{background:linear-gradient(135deg,#fff4f1,#f5e5e2)}.member-benefits-grid article>header>div{border-radius:18px;flex:0 0 64px;width:64px;height:64px;box-shadow:0 8px 20px #00000029}.member-benefits-grid article>header small{color:#656d74;letter-spacing:.14em;font-size:.68rem}.member-benefits-grid article>header em{color:#656d74;letter-spacing:.1em;background:#ffffffbf;border-radius:999px;padding:.42rem .62rem;font-size:.58rem;font-style:normal;font-weight:900;position:absolute;top:1.15rem;right:1.25rem}.benefit-card-body{flex:1;align-content:start;gap:1.2rem;padding:1.5rem;display:grid}.benefit-card-body h3{letter-spacing:-.035em;margin:0 0 .25rem;font-size:1.65rem}.benefit-card-body>div>p{margin:0;font-size:.82rem}.member-benefits-grid .benefit-card-body>strong{color:#24282c;background:#f8f9fa;border-radius:16px;align-items:center;gap:1rem;padding:1.05rem 1.15rem;display:flex}.member-benefits-grid .benefit-sport .benefit-card-body>strong{color:#8a3128;background:#fff1ed}.member-benefits-grid .benefit-card-body>strong b{font-size:2.2rem;line-height:1}.member-benefits-grid .benefit-card-body>strong span{font-size:1rem;line-height:1.35}.benefit-secondary{background:#f8f9fa;border:1px solid #e1e4e7;margin:0;padding:1rem}.benefit-secondary b{font-size:.78rem}.benefit-secondary span{font-size:.76rem}.member-benefits-grid .benefit-card-body address{gap:.55rem;margin:0;padding:0;display:grid}.member-benefits-grid .benefit-card-body address a,.member-benefits-grid .benefit-card-body address>span{color:#656d74;align-items:flex-start;gap:.6rem;width:auto;font-size:.78rem;font-weight:700;display:flex}.member-benefits-grid address i{color:#656d74;background:#f8f9fa;border-radius:8px;flex:0 0 24px;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.benefit-card-footer{border-top:1px solid #e1e4e7;justify-content:space-between;align-items:center;gap:1rem;margin:0 1.5rem;padding:1rem 0 1.35rem;display:flex}.benefit-card-footer>span{color:#656d74;align-items:center;gap:.5rem;font-size:.72rem;font-weight:800;display:flex}.benefit-card-footer>span i{color:#138653;background:#e3f5ed;border-radius:50%;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.benefit-card-footer button{color:#d91e2e;background:#fff;border:1px solid #e1e4e7;border-radius:11px;align-items:center;gap:.8rem;padding:.75rem .95rem;font-weight:900;display:flex}.benefit-card-footer button:hover{background:#f8f9fa;border-color:#d91e2e}.benefit-card-footer button b{font-size:1rem}.member-benefits-note{border:1px solid #f0d993;border-radius:17px;align-items:center;padding:1.2rem 1.4rem}.member-benefits-note p{font-size:.78rem}@media (width<=900px){.member-benefits-grid{grid-template-columns:1fr}.member-benefits-grid article,.member-benefits-grid article.featured-benefit{min-height:0}}@media (width<=560px){.member-benefits-grid article>header{align-items:flex-end;min-height:100px;padding:1rem}.member-benefits-grid article>header em{display:none}.benefit-card-body{padding:1.1rem}.benefit-card-footer{flex-direction:column;align-items:stretch;margin:0 1.1rem}.benefit-card-footer button{justify-content:center;width:100%}}.prototype button,.prototype input,.prototype select,.prototype textarea{font-family:inherit}.prototype .admin-nav nav button,.prototype .workspace-nav button,.prototype .fan-web-nav button{font-size:13px;line-height:1.35}.prototype .admin-heading small,.prototype .admin-heading p,.prototype .workspace-main header p,.prototype .fan-web-panel p{font-size:13px;line-height:1.55}.prototype .management-table .table-row,.prototype .record-list .table-row{font-size:14px;line-height:1.45}.prototype .management-table .table-row small,.prototype .record-list .table-row small,.prototype .web-results article small,.prototype .web-team-grid small,.prototype .web-news-list small{font-size:12px;line-height:1.45}.prototype .web-results article b,.prototype .web-team-grid b,.prototype .web-news-list b,.prototype .internal-form label,.prototype .record-form label,.prototype .data-form label{font-size:14px;line-height:1.4}.prototype .internal-form input,.prototype .internal-form select,.prototype .internal-form textarea,.prototype .record-form input,.prototype .record-form select,.prototype .record-form textarea{min-height:44px;font-size:16px}.prototype :focus-visible{outline:3px solid var(--blue,#656d74)}@supports (color:color-mix(in lab, red, red)){.prototype :focus-visible{outline:3px solid color-mix(in srgb,var(--blue,#656d74) 58%,transparent)}}.prototype :focus-visible{outline-offset:2px}.store-reservation-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#17191cb8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.store-reservation-dialog{background:#fff;border:1px solid #e1e4e7;border-radius:24px;width:min(700px,100%);overflow:hidden;box-shadow:0 30px 90px #00000059}.store-reservation-dialog>header{color:#fff;box-shadow:none;background:linear-gradient(120deg,#17191c,#656d74);justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 26px;display:flex;position:static}.store-reservation-dialog>header small{color:#a6acb1;letter-spacing:.12em;font-weight:900}.store-reservation-dialog h3{margin:5px 0;font-size:25px}.store-reservation-dialog>header p{color:#ffffffbf;margin:0}.store-reservation-dialog>header button{color:#fff;background:#ffffff1a;border:1px solid #ffffff40;border-radius:12px;width:42px;height:42px;padding:0;font-size:25px}.store-reservation-grid{grid-template-columns:1fr 1fr;gap:16px;padding:26px;display:grid}.store-reservation-grid label{color:#24282c;gap:7px;font-size:13px;font-weight:900;display:grid}.store-reservation-grid input,.store-reservation-grid select{color:#24282c;background:#fff;border:1px solid #e1e4e7;border-radius:11px;min-height:48px;padding:10px 12px;font-size:16px}.store-reservation-dialog>footer{background:#f8f9fa;justify-content:space-between;align-items:center;gap:18px;padding:18px 26px;display:flex}.store-reservation-dialog>footer span{color:#656d74;font-size:12px;display:grid}.store-reservation-dialog>footer span b{color:#24282c;font-size:20px}.store-reservation-dialog>footer button{color:#fff;background:#d91e2e;border:0;border-radius:12px;min-height:48px;padding:12px 18px;font-weight:900}.store-reservation-dialog button:disabled{opacity:.55}.store-cart-trigger{z-index:40;color:#fff;background:#17191c;border:0;border-radius:999px;align-items:center;gap:10px;min-height:48px;padding:10px 16px;font-weight:900;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 35px #00000040}.store-cart-trigger b{color:#fff;background:#ef4048;border-radius:999px;place-items:center;min-width:25px;height:25px;padding:0 6px;display:grid}.store-cart-dialog{width:min(780px,100%);max-height:min(850px,92vh);overflow:auto}.store-cart-lines{gap:10px;padding:22px 26px 0;display:grid}.store-cart-lines article{background:#f8fbfc;border:1px solid #e1e4e7;border-radius:14px;grid-template-columns:60px minmax(0,1fr) 70px auto;align-items:center;gap:14px;padding:12px;display:grid}.store-cart-lines article>div{background:#f8f9fa;border-radius:10px;width:60px;height:60px;overflow:hidden}.store-cart-lines img{object-fit:contain;width:100%;height:100%}.store-cart-lines span{gap:3px;display:grid}.store-cart-lines span b{color:#24282c}.store-cart-lines span small{color:#656d74}.store-cart-lines span em{color:#656d74;font-style:normal;font-weight:900}.store-cart-lines label{color:#656d74;gap:3px;font-size:10px;font-weight:850;display:grid}.store-cart-lines input{border:1px solid #e1e4e7;border-radius:9px;width:62px;min-height:38px;padding:6px}.store-cart-lines article>button{color:#b52c35;background:0 0;border:0;font-weight:800}.grouped-admin-nav{align-content:start;overflow:auto}.grouped-admin-nav>small{margin:0 0 14px;display:block}.grouped-admin-nav>section{gap:5px;margin:0 0 17px;display:grid}.grouped-admin-nav>section>b{color:#a6acb1;letter-spacing:.14em;text-transform:uppercase;padding:0 12px;font-size:10px}.grouped-admin-nav>section button{width:100%}.grouped-admin-nav>section button.active{box-shadow:0 10px 24px #0003}@media (width<=620px){.store-reservation-grid{grid-template-columns:1fr;padding:18px}.store-reservation-dialog>header,.store-reservation-dialog>footer{padding:18px}.store-reservation-dialog>footer{flex-direction:column;align-items:stretch}.store-reservation-dialog>footer button{width:100%}.store-cart-trigger{bottom:14px;right:14px}.store-cart-lines{padding:16px 16px 0}.store-cart-lines article{grid-template-columns:48px minmax(0,1fr) 56px}.store-cart-lines article>div{width:48px;height:48px}.store-cart-lines article>button{grid-column:2/4;justify-self:start}}@media (width<=760px){.notification-inbox>section{width:auto;max-height:calc(100dvh - 94px);padding:18px 18px 0;position:fixed;top:76px;left:12px;right:12px}.notification-scroll{margin-inline:-18px;padding:0 18px 18px}.notification-toolbar{flex-direction:column;align-items:stretch}.notification-toolbar>button{width:100%}.prototype .admin-content,.prototype .workspace-main{padding:16px}}.confirm-action-backdrop{z-index:1200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#17191c94;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.confirm-action-dialog{background:#fff;border:1px solid #e1e4e7;border-radius:24px;grid-template-columns:auto 1fr;gap:18px;width:min(460px,100%);padding:26px;display:grid;box-shadow:0 28px 80px #00000047}.confirm-action-icon{color:#656d74;background:#f8f9fa;border-radius:16px;place-items:center;width:50px;height:50px;display:grid}.confirm-action-icon[data-tone=danger]{color:#a5283d;background:#fff0f2}.security-card{width:min(560px,100%);max-height:90vh;overflow:auto}.security-card form{border-bottom:1px solid #e1e4e7;gap:13px;padding-bottom:24px;display:grid}.security-card form h3,.two-factor-panel h3{color:#24282c;margin:0}.two-factor-panel{gap:13px;padding-top:22px;display:grid}.two-factor-panel>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.two-factor-panel strong{color:#a52d3d;background:#fff1f1;border-radius:999px;padding:6px 10px;font-size:11px}.two-factor-panel strong[data-enabled=true]{color:#167751;background:#e6f7ef}.two-factor-panel a{color:#656d74;font-weight:850}.two-factor-panel code{color:#24282c;letter-spacing:.08em;text-align:center;overflow-wrap:anywhere;background:#f8f9fa;border-radius:10px;padding:13px;font-size:15px}.two-factor-panel small{color:#656d74}.danger-button{color:#9f2537;background:#fff3f4;border:1px solid #d7959e;border-radius:11px;min-height:46px;font-weight:900}.public-search-dialog{background:#fff;border:1px solid #e1e4e7;border-radius:24px;width:min(720px,100%);max-height:min(760px,88vh);overflow:auto;box-shadow:0 28px 85px #00000052}.public-search-dialog>header{color:#fff;background:linear-gradient(120deg,#17191c,#656d74);justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.public-search-dialog header small{color:#a6acb1;letter-spacing:.12em;font-weight:900}.public-search-dialog h2{margin:4px 0 0}.public-search-dialog header button{color:#fff;background:#ffffff1a;border:1px solid #ffffff40;border-radius:12px;width:42px;height:42px;font-size:24px}.public-search-dialog>label{color:#656d74;border:1px solid #e1e4e7;border-radius:13px;align-items:center;gap:10px;margin:20px 22px 12px;padding:0 15px;font-size:20px;display:flex}.public-search-dialog>label input{color:#24282c;background:0 0;border:0;outline:0;width:100%;min-height:54px;font-size:17px}.public-search-dialog>div{gap:8px;padding:0 22px 22px;display:grid}.public-search-dialog>div>p{text-align:center;color:#656d74;padding:26px}.public-search-dialog>div>button{text-align:left;background:#f8fbfc;border:1px solid #e1e4e7;border-radius:13px;justify-content:space-between;align-items:center;gap:15px;padding:14px 16px;display:flex}.public-search-dialog>div>button span{gap:2px;display:grid}.public-search-dialog>div small{color:#656d74;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.public-search-dialog>div b{color:#24282c}.public-search-dialog>div em{color:#656d74;font-size:12px;font-style:normal}.public-search-dialog>div i{color:#656d74;font-size:18px;font-style:normal}.confirm-action-dialog small{letter-spacing:.13em;color:#656d74;font-size:11px;font-weight:800}.confirm-action-dialog h3{color:#24282c;margin:5px 0 8px;font-size:22px}.confirm-action-dialog p{color:#656d74;margin:0;line-height:1.55}.confirm-action-dialog footer{grid-column:1/-1;justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.confirm-action-dialog footer button{color:#d91e2e;background:#fff;border:1px solid #e1e4e7;border-radius:12px;min-width:112px;padding:11px 16px;font-weight:800}.confirm-action-dialog footer .primary{color:#fff;background:#d91e2e;border-color:#d91e2e}.confirm-action-dialog footer .danger{color:#fff;background:#a5283d;border-color:#a5283d}@media (width<=560px){.confirm-action-backdrop{align-items:end;padding:14px}.confirm-action-dialog{border-radius:22px;grid-template-columns:1fr;padding:22px}.confirm-action-dialog footer{grid-column:1;grid-template-columns:1fr 1fr;display:grid}.confirm-action-dialog footer button{min-width:0}.confirm-action-icon{width:44px;height:44px}}:root{--ink:#24282c;--muted:#656d74;--line:#e1e4e7;--soft:#f8f9fa;--paper:#fff;--navy:#24282c;--blue:#d91e2e;--red:#e53b48;--green:#159367;--shadow:0 22px 60px #0000001c;--surface-shadow:0 10px 30px #00000012}body{background:#f8f9fa}.prototype{background:radial-gradient(circle at 8% 4%,#656d7414,#0000 25rem),radial-gradient(circle at 92% 12%,#e53b480e,#0000 24rem),linear-gradient(#f8f9fa 0% 72%,#f8f9fa 100%)}.topbar{background:#ffffffe0;border-bottom-color:#a6acb1b8;min-height:78px;box-shadow:0 8px 28px #0000000e}.brand{font-size:19px;font-weight:850}.prototype-switch{background:#f8f9fa;border-color:#e1e4e7;border-radius:18px}.prototype-switch button{border-radius:13px;min-height:48px}.prototype-switch button.active{box-shadow:0 7px 20px #0000001f}.round-button,.signin-button{box-shadow:0 5px 15px #0000000e}.fan-web-shell,.workspace-shell,.admin-shell{border:1px solid #a6acb1d1;border-radius:28px;box-shadow:0 28px 80px #0000001f}.fan-web-shell{overflow:visible}.fan-web-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8f9faf0;border:1px solid #e1e4e7;border-radius:18px;top:88px;box-shadow:0 14px 34px #0000001a}.fan-web-nav button{border-radius:13px;min-height:46px;padding-inline:17px;font-weight:780}.fan-web-nav button.active{background:linear-gradient(135deg,#d91e2e,#d91e2e);box-shadow:0 8px 18px #00000040}.fan-web-hero{background:radial-gradient(circle at 91% 22%,#a6acb133,#0000 16rem),linear-gradient(120deg,#17191c 0% 62%,#656d74 100%);border-radius:28px;box-shadow:0 24px 55px #0003}.fan-web-hero h2{letter-spacing:-.055em;max-width:760px;line-height:.98}.fan-web-panel,.web-page>section,.web-page>article{box-shadow:var(--surface-shadow);border-color:#e1e4e7;border-radius:24px}.fan-web-panel:before,.web-page>section:before{border-radius:0 0 4px 4px;width:42px;height:3px}.web-results article,.web-team-grid article,.web-news-list article,.fan-player-card{background:linear-gradient(#fff,#f8fbfc);border-color:#e1e4e7;transition:transform .18s,border-color .18s,box-shadow .18s}.web-results article:hover,.web-team-grid article:hover,.web-news-list article:hover,.fan-player-card:hover{border-color:#a6acb1;transform:translateY(-2px);box-shadow:0 12px 28px #00000017}.side-nav,.admin-nav{background:radial-gradient(circle at 0 0,#656d7438,#0000 15rem),linear-gradient(#17191c 0% 56%,#17191c 100%);position:relative}.side-nav:after,.admin-nav:after{content:"";background:linear-gradient(90deg,#ea3e48,#656d74);height:4px;position:absolute;inset:0 0 auto}.side-nav nav button,.admin-nav nav button{color:#a6acb1;border-radius:13px;min-height:47px;font-size:13px;transition:all .18s}.side-nav nav button:hover,.admin-nav nav button:hover{color:#fff;background:#ffffff13;transform:translate(2px)}.side-nav nav button.active,.admin-nav nav button.active{background:linear-gradient(105deg,#d91e2e,#d91e2e);box-shadow:0 12px 26px #00000047,inset 0 1px #ffffff21}.side-nav nav button.active:before,.admin-nav nav button.active:before{content:"";background:#a6acb1;border-radius:0 5px 5px 0;width:4px;height:26px;position:absolute;left:-16px}.side-help{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0e;border-color:#ffffff24}.workspace-main,.admin-main{background:#f8f9fa}.workspace-main>header,.admin-top{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffe6;border-bottom-color:#e1e4e7}.workspace-main>header h2,.admin-heading h2{letter-spacing:-.045em;font-size:clamp(27px,3vw,38px);font-weight:740}.admin-content,.workspace-main{min-width:0}.admin-heading-actions button,.admin-heading>button,.workspace-main header>button{background:linear-gradient(135deg,#d91e2e,#d91e2e);border-radius:12px;min-height:44px;box-shadow:0 9px 22px #0003}.data-panel,.panel,.management-table,.internal-section-panel,.today-actions,.training-dashboard,.calendar-dashboard,.squad-dashboard{box-shadow:var(--surface-shadow);background:#fff;border-color:#e1e4e7!important;border-radius:22px!important}.dashboard-stat,.executive-metric,.internal-metrics article,.today-metrics article{background:linear-gradient(145deg,#fff,#f8f9fa);border-color:#e1e4e7;border-radius:18px;box-shadow:0 8px 24px #0000000e}.dashboard-stat:before,.executive-metric:before{border-radius:18px 0 0 18px}.management-table .table-row,.record-list .table-row{border-bottom-color:#e1e4e7;min-height:62px;transition:background .16s}.management-table .table-row:hover,.record-list .table-row:hover{background:#f8f9fa}.member-list-overview{background:linear-gradient(135deg,#f8f9fa,#f8f9fa);border:1px solid #e1e4e7;border-radius:18px;grid-template-columns:repeat(3,minmax(120px,180px)) 1fr;align-items:center;gap:12px;margin:18px 0 14px;padding:14px;display:grid}.member-list-overview>div{background:#fff;border-radius:13px;gap:3px;padding:10px 14px;display:grid;box-shadow:0 5px 15px #0000000b}.member-list-overview small{color:#656d74;letter-spacing:.08em;font-size:10px;font-weight:900}.member-list-overview b{color:#24282c;font-size:22px;line-height:1}.member-list-overview .paid b{color:#147453}.member-list-overview .pending b{color:#9c650f}.member-list-overview p{color:#656d74;margin:0;font-size:13px;line-height:1.45}.member-record-list .table-head,.member-record-list .table-row{grid-template-columns:minmax(300px,2fr) minmax(130px,.8fr) minmax(115px,.65fr) minmax(260px,auto)}.member-record-list .table-row{gap:18px;min-height:82px;padding:12px 18px}.member-record-list .record-identity.has-photo{gap:13px}.member-record-list .record-player-photo.member-avatar{color:#24282c;background:linear-gradient(135deg,#e1e4e7,#f8f9fa);border-radius:14px;flex-basis:46px;width:46px;height:46px;font-size:12px}.member-record-list .record-identity b{color:#24282c;font-size:14px}.member-record-list .record-identity small{color:#656d74;margin-top:3px;font-size:12px}.member-record-list .table-row>span.active,.member-record-list .table-row>span.draft{justify-self:start;padding:7px 10px;font-size:11px;font-weight:850}.member-record-list .table-row>small{font-size:12px}.member-record-list .row-actions{flex-wrap:nowrap;gap:7px!important}.member-record-list .row-actions button{white-space:nowrap;min-height:36px;padding:8px 11px;font-size:11px}.member-record-list .row-actions .member-open-button{color:#fff;background:#d91e2e;border-color:#d91e2e}.member-record-list .row-actions .member-archive-button{background:0 0;border-color:#0000}@media (width<=900px){.member-list-overview{grid-template-columns:repeat(3,1fr)}.member-list-overview p{grid-column:1/-1}.member-record-list{overflow:visible}.member-record-list .table-head{display:none}.member-record-list .table-row{grid-template-columns:1fr auto;gap:10px 14px;min-width:0}.member-record-list .record-identity{grid-column:1/-1}.member-record-list .table-row>small{justify-self:end;display:block}.member-record-list .row-actions{border-top:1px solid #f8f9fa;grid-column:1/-1;justify-content:flex-start;padding-top:10px}}@media (width<=520px){.member-list-overview{grid-template-columns:1fr 1fr;padding:10px}.member-list-overview>div:first-child{grid-column:1/-1}.member-record-list .table-row{padding:14px}.member-record-list .row-actions{grid-template-columns:1fr 1fr;display:grid!important}.member-record-list .row-actions .member-open-button{grid-column:1/-1}.member-record-list .row-actions button{width:100%}}.internal-notice,.all-teams-notice{background:linear-gradient(115deg,#f8f9fa,#f8f9fa);border:1px solid #e1e4e7;border-radius:16px;box-shadow:0 7px 20px #0000000d}.squad-hero,.people-toolbar,.training-summary{background:radial-gradient(circle at 94% 0,#a6acb138,#0000 14rem),linear-gradient(115deg,#17191c,#656d74);border-radius:22px;box-shadow:0 17px 38px #0000002e}.calendar-month-panel,.technical-staff-card,.month-agenda,.training-builder,.training-templates{border-color:#e1e4e7;border-radius:20px;box-shadow:0 9px 25px #0000000f}.prototype input,.prototype select,.prototype textarea{background:#fff;border-color:#e1e4e7;border-radius:11px;transition:border-color .15s,box-shadow .15s,background .15s}.prototype input:hover,.prototype select:hover,.prototype textarea:hover{border-color:#a6acb1}.prototype input:focus,.prototype select:focus,.prototype textarea:focus{border-color:#656d74;outline:0;box-shadow:0 0 0 4px #0000001c}.prototype button{transition:transform .16s,box-shadow .16s,background .16s,border-color .16s}.prototype button:not(:disabled):active{transform:translateY(1px)}.login-overlay,.confirm-action-backdrop,.store-reservation-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#17191cab}.login-card,.profile-card,.confirm-action-dialog,.store-reservation-dialog,.public-search-dialog{border-color:#e1e4e7e6;border-radius:26px;box-shadow:0 36px 100px #00000052}@media (width<=900px){.fan-web-shell,.workspace-shell,.admin-shell{border-radius:22px}.fan-web-grid{gap:16px}}@media (width<=600px){.prototype{padding-bottom:76px}.topbar{min-height:66px;padding:0 14px}.brand strong{display:none}.brand-mark{width:44px;height:44px}.prototype-switch{border-radius:14px}.prototype-switch button{justify-content:center}.profile-button em{display:none}.fan-web-shell,.workspace-shell,.admin-shell{border-radius:18px;width:calc(100% - 16px);margin-inline:8px;overflow:visible}.fan-web-nav{scrollbar-width:none;border-radius:14px;margin-inline:8px;padding:4px;top:72px;overflow-x:auto}.fan-web-nav::-webkit-scrollbar{display:none}.fan-web-nav button{flex:none;min-height:42px;padding:9px 13px}.fan-web-hero{border-radius:20px;padding:24px 20px}.fan-web-hero h2{font-size:36px}.fan-web-panel,.web-page>section,.web-page>article{border-radius:18px}.side-nav,.admin-nav{z-index:80;border:1px solid #ffffff29;border-radius:18px;width:auto;height:64px;padding:6px;display:block;position:fixed;bottom:8px;left:8px;right:8px;overflow:hidden;box-shadow:0 18px 45px #00000052}.side-nav:after,.admin-nav:after,.side-nav>:not(nav),.admin-nav>:not(nav){display:none}.side-nav nav,.admin-nav nav,.grouped-admin-nav{scrollbar-width:none;gap:4px;margin:0;display:flex;overflow-x:auto}.side-nav nav::-webkit-scrollbar{display:none}.admin-nav nav::-webkit-scrollbar{display:none}.admin-nav nav section,.grouped-admin-nav>section{display:contents}.admin-nav nav section>b,.grouped-admin-nav>section>b{display:none}.side-nav nav button,.side-nav nav button:not(.active),.admin-nav nav button{border-radius:13px;flex:0 0 52px;justify-content:center;width:52px;min-height:50px;padding:6px;font-size:0}.side-nav nav button i,.admin-nav nav button i{flex-basis:36px;width:36px;height:36px;font-size:17px}.side-nav nav button.active:before,.admin-nav nav button.active:before{display:none}.workspace-main,.admin-main{border-radius:18px}.workspace-main>header,.admin-top{border-radius:18px 18px 0 0}.admin-heading h2,.workspace-main>header h2{font-size:27px}.data-panel,.panel,.internal-section-panel{border-radius:17px!important}.profile-card{padding:20px}}@media (width<=1180px) and (width>=601px){.topbar{grid-template-columns:52px minmax(0,1fr) auto;gap:10px;min-height:72px;padding:7px 14px}.brand{min-width:0}.brand strong{display:none}.brand-mark{width:44px;height:44px}.prototype-switch{justify-self:center;width:min(100%,620px);min-width:0;padding:4px;position:static;inset:auto;transform:none}.prototype-switch button{flex:1 1 0;justify-content:center;min-width:0;min-height:44px;padding:7px 9px}.prototype-switch button b{font-size:10px}.prototype-switch button small{display:none}.profile-button{min-width:0}.profile-button em{display:none}.workspace-shell,.admin-shell{grid-template-columns:76px minmax(0,1fr);width:calc(100% - 20px);margin:10px 10px 94px}.side-nav,.admin-nav{min-width:0;padding:14px 8px;overflow:hidden}.side-nav>:not(nav),.admin-nav>:not(nav),.grouped-admin-nav>small,.grouped-admin-nav>section>b{display:none}.side-nav nav,.admin-nav nav,.grouped-admin-nav{margin-top:0}.side-nav nav button,.side-nav nav button:not(.active),.admin-nav nav button,.grouped-admin-nav button{justify-content:center;width:100%;min-width:0;padding:7px;font-size:0!important}.side-nav nav button span:not(.nav-icon),.side-nav .nav-chevron{display:none}.side-nav nav button.active:before,.admin-nav nav button.active:before{left:-8px}.side-nav nav button i,.admin-nav nav button i{flex:0 0 38px;width:38px;height:38px;margin:0;font-size:17px}.admin-content,.workspace-main{min-width:0;padding-left:18px;padding-right:18px}.people-record-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px) and (width>=601px){.prototype-switch button>span{display:none}.prototype-switch button{flex-basis:44px;padding:8px}.people-record-list{grid-template-columns:1fr}}@media (width<=600px){html,body{max-width:100%;overflow-x:hidden}.topbar{grid-template-columns:48px minmax(0,1fr) auto;gap:8px;height:auto;min-height:68px;padding:8px 10px}.brand{gap:0;width:48px;min-width:48px;overflow:hidden}.brand>span{display:none}.brand-mark,.brand-mark.compact{flex:0 0 44px;width:44px;height:44px}.prototype-switch{justify-self:center;width:max-content;max-width:100%;padding:3px;position:static;inset:auto;transform:none;box-shadow:inset 0 1px 2px #0000000d}.prototype-switch button{flex:0 0 42px;min-width:42px;min-height:42px;padding:8px}.prototype-switch button>span{display:none}.top-actions{gap:5px}.top-actions .round-button{width:42px;height:42px}.profile-button{padding:0}.profile-button span{width:42px;height:42px}.intro{padding:24px 18px 26px}.intro .eyebrow{letter-spacing:.11em;font-size:11px;line-height:1.45}.intro h1{max-width:100%;margin:13px auto;font-size:clamp(34px,10.5vw,44px);line-height:1.02}.intro>p:last-child{max-width:34rem;margin-inline:auto;font-size:16px;line-height:1.55}.admin-shell,.workspace-shell{grid-template-columns:minmax(0,1fr);width:calc(100% - 12px);margin:6px 6px 92px}.admin-content,.workspace-main{min-width:0;padding:12px}.admin-heading h2,.workspace-main>header h2{font-size:25px}.prototype .side-nav,.prototype .admin-nav{left:max(6px, env(safe-area-inset-left));right:max(6px, env(safe-area-inset-right));bottom:max(6px, env(safe-area-inset-bottom));border-radius:17px;height:62px;padding:5px}.prototype .side-nav nav,.prototype .admin-nav nav,.prototype .grouped-admin-nav{align-items:center;gap:4px;width:100%;height:100%;display:flex;overflow:auto hidden}.prototype .side-nav nav button,.prototype .side-nav nav button:not(.active),.prototype .admin-nav nav button,.prototype .grouped-admin-nav button{color:#0000;white-space:nowrap;flex:0 0 50px;width:50px;min-width:50px;min-height:50px;max-height:50px;padding:6px;line-height:0;overflow:hidden;font-size:0!important}.prototype .side-nav nav button i,.prototype .admin-nav nav button i,.prototype .side-nav nav button .nav-icon,.prototype .admin-nav nav button .nav-icon{color:#a6acb1;flex:0 0 36px;place-items:center;width:36px;height:36px;margin:0;line-height:1;display:grid;font-size:17px!important}.prototype .side-nav nav button.active i,.prototype .admin-nav nav button.active i,.prototype .side-nav nav button.active .nav-icon,.prototype .admin-nav nav button.active .nav-icon{color:#fff}.treasury-panel,.treasury-payroll-hub,.payroll-planner{min-width:0}.treasury-task-grid,.treasury-payroll-metrics,.payroll-controls,.payroll-summary{grid-template-columns:1fr}.treasury-heading,.treasury-payroll-hub>header,.payroll-planner>header{flex-direction:column;align-items:stretch}.treasury-heading button,.treasury-payroll-hub>header button,.payroll-planner>header button{width:100%}}.callup-response-dialog{width:min(520px,100vw - 28px)}.callup-response-dialog textarea{resize:vertical;min-height:112px}.callup-response-dialog-actions{justify-content:flex-end;gap:10px;margin-top:6px;display:flex}.callup-response-dialog-actions>button{color:#d91e2e;background:#fff;border:1px solid #e1e4e7;border-radius:11px;min-height:44px;padding:0 18px;font-weight:800}.callup-response-dialog-actions .login-submit{color:#fff;background:linear-gradient(135deg,#d91e2e,#d91e2e);border-color:#0000;width:auto;margin:0}.callup-logistics{grid-template-columns:repeat(2,minmax(0,1fr))}.callup-logistics label:last-child{grid-column:1/-1}.training-player-controls{min-width:min(100%,510px)}.training-player-controls select{min-width:150px;font-size:12px}@media (width<=760px){.prototype input,.prototype select,.prototype textarea,.prototype button{font-size:14px}.callup-logistics,.internal-form-grid,.profile-form-grid{grid-template-columns:minmax(0,1fr)!important}.callup-logistics label:last-child{grid-column:auto}.internal-player-options>label{flex-wrap:wrap;align-items:flex-start;gap:10px}.training-player-controls{grid-template-columns:1fr;width:100%;min-width:0;display:grid}.training-player-controls select{width:100%;min-width:0;min-height:42px}.athlete-callup{flex-direction:column;align-items:flex-start}.athlete-callup-actions,.athlete-callup-actions>span{width:100%}.athlete-callup-actions>span{grid-template-columns:1fr 1fr;display:grid}.athlete-callup-actions button{min-height:44px}.notification-inbox-panel,.notification-panel{width:auto!important;max-width:none!important;left:12px!important;right:12px!important}.callup-response-dialog-actions{grid-template-columns:1fr;display:grid}.callup-response-dialog-actions .login-submit{width:100%}.athlete-priority{grid-template-columns:auto minmax(0,1fr);padding:16px}.athlete-priority-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;width:100%;display:grid}.athlete-home-grid{grid-template-columns:1fr}.athlete-upcoming,.athlete-season-card{min-height:0;padding:16px}.athlete-upcoming>header{align-items:flex-start}}@media (width<=480px){.athlete-priority{grid-template-columns:1fr}.athlete-priority-actions{grid-column:auto;grid-template-columns:1fr}.athlete-upcoming>header{display:grid}.athlete-upcoming>header button{justify-self:start;padding:0}.athlete-upcoming-list article{grid-template-columns:44px minmax(0,1fr)}.athlete-upcoming-list article>button{display:none}}:root{--surface-shadow:0 14px 38px #00000013;--surface-shadow-hover:0 18px 44px #0000001f}.prototype :where(button,a,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #d91e2e59}.prototype :where(button,a){-webkit-tap-highlight-color:transparent}.prototype :where(.data-panel,.panel,.internal-section-panel,.web-page>section,.web-page>article){transition:border-color .2s,box-shadow .2s}.prototype :where(.data-panel,.panel,.internal-section-panel){box-shadow:var(--surface-shadow)}.prototype :where(.management-table,.record-list,.internal-records) button,.prototype :where(.competition-panel,.treasury-panel,.people-directory) button{border-radius:10px;min-height:40px}.competition-table{background:#fff;border:1px solid #e1e4e7;border-radius:14px}.competition-table table{min-width:720px}.competition-table thead{color:#656d74;background:#f8f9fa}.competition-table th,.competition-table td{height:54px;padding:10px 12px;font-size:13px}.competition-table tbody tr{transition:background .15s}.competition-table tbody tr:hover{background:#f8f9fa!important}.competition-table tbody tr:last-child th,.competition-table tbody tr:last-child td{border-bottom:0}.competition-table tbody td:first-child{color:#24282c;font-size:14px;font-weight:900}.competition-table tbody td:last-child{color:#24282c;font-size:15px;font-weight:900}.standing-club img,.standing-club i{object-fit:contain;flex:0 0 35px;width:35px;height:35px}.standing-club img{filter:drop-shadow(0 3px 4px #24282c24);padding:2px}.standing-club i{color:#24282c;letter-spacing:-.02em;background:linear-gradient(145deg,#f8f9fa,#e1e4e7);border:1px solid #e1e4e7;border-radius:11px 11px 14px 14px;place-items:center;font-size:10px;font-style:normal;font-weight:900;display:grid;position:relative;box-shadow:inset 0 -3px #000,0 4px 10px #0000001a}.standing-club i:after{content:"";background:#656d74;border-radius:0 0 5px 5px;height:4px;position:absolute;bottom:-4px;left:9px;right:9px}.standing-club b{color:#24282c;text-overflow:ellipsis;font-size:13px;overflow:hidden}.standings-review{background:#fff;border:1px solid #b9dfcb;border-radius:16px;overflow:hidden}.standings-review>header{padding:16px}@media (width<=760px){.competition-table th,.competition-table td{height:50px;font-size:12px}}.gdt-club-theme .prototype-switch:has(button:only-child){display:none}.gdt-club-theme .topbar:has(.prototype-switch button:only-child){grid-template-columns:1fr auto}.gdt-club-theme .brand>span{white-space:nowrap;display:inline}@media (width>=761px) and (width<=1100px){.gdt-club-theme .topbar{grid-template-columns:minmax(145px,1fr) auto minmax(145px,1fr);padding-inline:22px}.gdt-club-theme .topbar:has(.prototype-switch button:only-child){grid-template-columns:1fr auto}.gdt-club-theme .brand{width:max-content;font-size:17px}.gdt-club-theme .prototype-switch{max-width:none}.gdt-club-theme .prototype-switch button{min-width:96px}.gdt-club-theme .gdt-admin-premium{grid-template-columns:82px minmax(0,1fr);width:calc(100% - 24px)}.gdt-club-theme .gdt-admin-premium .admin-brand{justify-content:center;padding-inline:0}.gdt-club-theme .gdt-admin-premium .admin-brand>span:last-child,.gdt-club-theme .gdt-admin-premium .admin-groups summary{display:none}.gdt-club-theme .gdt-admin-premium .admin-groups details{display:contents}}@media (width<=760px){:is(.gdt-club-theme .topbar,.gdt-club-theme .topbar:has(.prototype-switch button:only-child)){grid-template-columns:minmax(112px,1fr) auto;padding-inline:12px}.gdt-club-theme .brand{font-size:14px}.gdt-club-theme .brand-mark{width:30px}.gdt-club-theme .prototype-switch:not(:has(button:only-child)){display:flex}.gdt-club-theme .gdt-admin-premium{border:0;border-radius:0;grid-template-columns:1fr;width:100%;margin:0 0 82px}}.gdt-club-theme .role-navigation section{gap:4px;display:grid}.gdt-club-theme .role-navigation section>small{color:#777c82;letter-spacing:.14em;text-transform:uppercase;margin:16px 11px 5px;font-size:7px;font-weight:850}.gdt-club-theme .role-navigation button{color:#b4b7bb;align-items:center;gap:11px;min-height:45px;display:flex;position:relative}.gdt-club-theme .role-navigation button i{color:#a5a9ad;background:#ffffff0b;border-radius:9px;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.gdt-club-theme .role-navigation button.active{color:#fff;background:linear-gradient(100deg,#e3182d,#bd0f20);box-shadow:0 10px 24px #9b000940}.gdt-club-theme .role-navigation button.active i{color:#fff;background:#ffffff24}@media (width<=760px){.gdt-club-theme .mobile-navigation>nav{background:#fffffffa;border-top:1px solid #dedede;min-height:68px;box-shadow:0 -10px 30px #00000014}.gdt-club-theme .mobile-navigation>nav button{color:#62666c;align-content:center;place-items:center;gap:4px;font-size:10px;display:grid}.gdt-club-theme .mobile-navigation>nav button[aria-current=page]{color:#e3182d}.gdt-club-theme .mobile-navigation>nav button[aria-current=page]:before{background:#e3182d}.gdt-club-theme .mobile-navigation-menu button[aria-current=page]{color:#fff;background:#e3182d}}.gdt-club-theme{color:#27313a;background:#f4f6f8;min-height:100vh}.gdt-club-theme.space-admin,.gdt-club-theme.space-interno,.gdt-club-theme.space-atleta,.gdt-club-theme.space-superadmin{padding-top:0}.gdt-club-theme .public-club-brand{color:#151719;letter-spacing:.02em;align-items:center;gap:13px;font-size:21px;display:flex}.gdt-club-theme.space-adepto .topbar{grid-template-columns:260px 1fr auto;min-height:66px;padding:0 30px;position:sticky}.gdt-club-theme.space-adepto .prototype-switch{display:none}.gdt-club-theme.space-adepto .landing-experience{margin:0;padding:0}.gdt-club-theme.space-adepto .fan-channel-switch{display:none}.gdt-club-theme.space-adepto .fan-web-shell{width:100%;max-width:none;box-shadow:none;background:#f4f6f8;border:0;border-radius:0;margin:0;padding:0 24px 28px}.gdt-club-theme.space-adepto .fan-web-nav{z-index:55;width:auto;max-width:calc(100% - 610px);height:66px;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:3px;margin:0;padding:0;position:fixed;top:0;left:50%;transform:translate(-50%)}.gdt-club-theme.space-adepto .fan-web-nav button{color:#2f3439;border-radius:0;min-height:66px;padding:0 14px;font-size:13px}.gdt-club-theme.space-adepto .fan-web-nav button.active{color:#111;background:0 0;box-shadow:inset 0 -3px #e3182d}.gdt-club-theme.space-adepto .fan-web-hero{border-radius:0;min-height:360px;margin:0 -24px 20px;padding:54px clamp(28px,6vw,88px)}.gdt-club-theme.space-adepto .fan-web-panel,.gdt-club-theme.space-adepto .web-page>section{box-shadow:none;border-color:#e1e4e7;border-radius:12px}.gdt-club-theme .gdt-admin-premium,.gdt-club-theme .athlete-shell{width:100%;max-width:none;min-height:100vh;box-shadow:none;border:0;border-radius:0;margin:0}.gdt-club-theme .gdt-admin-premium .admin-nav,.gdt-club-theme .athlete-nav{background:linear-gradient(145deg,#171a1d,#0d0f11 65%,#15181b);border-radius:0}.gdt-club-theme .gdt-admin-premium .admin-main,.gdt-club-theme .athlete-main{background:#f4f6f8;min-width:0}.gdt-club-theme .internal-workspace :where(.today-focus,.month-agenda,.data-panel,.panel,.training-summary,.training-session-list,.training-templates){box-shadow:none;border-color:#e1e4e7;border-radius:12px}.gdt-club-theme .athlete-nav{padding:24px 15px}.gdt-club-theme .athlete-main{padding:24px}.gdt-club-theme .athlete-main>header{background:#fff;border-bottom:1px solid #e1e4e7;min-height:74px;margin:-24px -24px 20px;padding:0 24px}.gdt-club-theme .athlete-main header h2{font-size:30px}.gdt-club-theme .athlete-metrics article,.gdt-club-theme .athlete-priority,.gdt-club-theme .athlete-upcoming,.gdt-club-theme .athlete-season-card,.gdt-club-theme .athlete-feed{box-shadow:none;border-radius:12px}.gdt-club-theme .athlete-season-card{background:linear-gradient(145deg,#191c20,#0d0f11)}.gdt-club-theme .athlete-priority-actions button,.gdt-club-theme .athlete-callup-actions button{background:#e3182d}@media (width>=761px) and (width<=1100px){.gdt-club-theme.space-adepto .topbar{grid-template-columns:210px 1fr auto;padding-inline:18px}.gdt-club-theme.space-adepto .fan-web-nav{background:#fff;border:1px solid #e1e4e7;border-radius:10px;width:100%;max-width:100%;height:auto;margin:0 0 14px;padding:5px;position:sticky;top:66px;left:auto;transform:none}.gdt-club-theme.space-adepto .fan-web-nav button{min-height:42px}.gdt-club-theme .gdt-admin-premium,.gdt-club-theme .athlete-shell{grid-template-columns:76px minmax(0,1fr)}}@media (width<=760px){.gdt-club-theme.space-adepto .topbar{grid-template-columns:1fr auto}.gdt-club-theme .public-club-brand{font-size:15px}.gdt-club-theme .public-club-brand img{width:33px;height:38px}.gdt-club-theme.space-adepto .fan-web-shell{padding:0 12px 80px}.gdt-club-theme.space-adepto .fan-web-nav{background:#fff;border:1px solid #e1e4e7;border-radius:10px;width:100%;max-width:100%;height:auto;margin:0 0 12px;padding:4px;position:sticky;top:64px;left:auto;transform:none}.gdt-club-theme.space-adepto .fan-web-nav button{min-height:42px}.gdt-club-theme.space-adepto .fan-web-hero{min-height:330px;margin-inline:-12px;padding:32px 20px}.gdt-club-theme .gdt-admin-premium,.gdt-club-theme .athlete-shell{grid-template-columns:1fr}.gdt-club-theme .gdt-admin-premium .admin-content,.gdt-club-theme .athlete-main{padding:14px}.gdt-club-theme .athlete-main>header{margin:-14px -14px 16px;padding:0 14px}}.gdt-club-theme .member-benefits-hero{background:radial-gradient(circle at 92% 10%,#891c2d6b,#0000 38%),linear-gradient(125deg,#171a1d 0%,#1d2024 58%,#3a2027 100%)}.gdt-club-theme .member-benefits-intro small{color:#d91e2e}.gdt-club-theme .member-benefits-intro>span{color:#343c43;background:#f1f3f4}@media (width<=650px){.gdt-club-theme .member-benefits-hero{border-radius:20px;flex-direction:column;align-items:stretch;gap:25px;min-height:0;padding:28px 24px;display:flex}.gdt-club-theme .member-benefits-hero>div:first-child{width:100%}.gdt-club-theme .member-benefits-hero h2{letter-spacing:-.05em;max-width:100%;margin:10px 0 14px;font-size:42px;line-height:1.02}.gdt-club-theme .member-benefits-hero p:last-child{max-width:100%;font-size:17px;line-height:1.55}.gdt-club-theme .member-benefits-hero>div:last-child{box-sizing:border-box;width:100%;box-shadow:none;background:#00000030;border-color:#ffffff38;border-radius:17px;margin:0;padding:10px;transform:none}.gdt-club-theme .member-benefits-hero img{aspect-ratio:1.72;object-fit:cover;border-radius:11px;width:100%}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.mobile-area-selector,.mobile-navigation{display:none}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-groups details{margin-bottom:12px}.admin-groups summary{cursor:pointer;color:#e1e4e7;padding:10px 12px;font-size:14px;font-weight:700}.admin-groups details[open] summary{color:#fff}.task-center header,.competition-panel>header,.competition-card>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.task-center small,.callup-summary small{color:#656d74;display:block}.competition-form fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;padding:0;display:grid}.competition-form label{flex-direction:column;gap:7px;display:flex}.competition-form input,.competition-form select,.competition-form textarea{width:100%;font:inherit;background:var(--card,#fff);color:inherit;border:1px solid #a6acb1;border-radius:10px;padding:12px}.competition-form .form-wide{grid-column:1/-1}.competition-teams{flex-wrap:wrap;gap:16px;margin-top:12px;display:flex}.competition-teams label{flex-direction:row;align-items:center;display:flex}.competition-teams input{width:auto}.competition-card{border-top:1px solid #e1e4e7;padding:20px 0}.competition-card h4{font-size:20px}.competition-table{overflow-x:auto}.competition-table table{border-collapse:collapse;width:100%}.competition-table th,.competition-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #e1e4e7;padding:12px}.competition-table tbody th{white-space:normal;min-width:150px}.standings-image-upload{background:#f8f9fa;border:1px dashed #a6acb1;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:18px;display:grid}.standings-image-upload p{color:#656d74;margin:5px 0 0}.standings-image-upload label{min-width:220px}.standings-image-preview{border-top:1px solid #e1e4e7;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding-top:14px;display:grid}.standings-image-preview img{object-fit:contain;object-position:left center;background:#fff;border:1px solid #e1e4e7;border-radius:12px;width:min(100%,720px);max-height:460px}.standings-image-preview span{color:#656d74;font-size:13px}.published-standings-image{background:#f8f9fa;border:1px solid #e1e4e7;border-radius:16px;margin:18px 0 0;padding:12px}.published-standings-image img{object-fit:contain;background:#fff;border-radius:10px;width:100%;max-height:900px;display:block}.published-standings-image figcaption{color:#656d74;text-align:center;padding:10px 4px 2px;font-size:12px}.competition-message{border-radius:11px;align-items:center;gap:9px;padding:13px 15px;font-weight:700;display:flex}.competition-message.is-error{color:#9e2430;background:#fff0f1}.competition-message.is-success{color:#176b42;background:#eaf8f0}.standings-builder{background:#f8f9fa;border:1px solid #e1e4e7;border-radius:18px;overflow:hidden}.standings-builder>header{border-bottom:1px solid #e1e4e7;justify-content:space-between;align-items:center;gap:18px;padding:20px;display:flex}.standings-builder>header small{color:#656d74;letter-spacing:.08em;font-weight:850}.standings-builder>header h4{margin:4px 0;font-size:22px}.standings-builder>header p{color:#656d74;margin:0}.standings-builder ol{gap:6px;margin:0;padding:0;list-style:none;display:flex}.standings-builder ol li{color:#656d74;background:#f8f9fa;border-radius:999px;padding:8px 10px;font-size:13px;font-weight:800}.standings-builder ol li.active{color:#fff;background:#d91e2e}.standings-builder ol li.done{color:#176b42;background:#dff4e9}.standings-source-grid{grid-template-columns:1fr 1fr;gap:12px;padding:18px;display:grid}.competition-form .standings-source-card{color:#24282c;cursor:pointer;background:#fff;border:1px dashed #a6acb1;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;padding:16px;display:grid;position:relative}.standings-source-card svg{color:#656d74;grid-row:1/3}.standings-source-card span{color:#656d74;font-size:13px}.standings-source-card input{opacity:0;cursor:pointer;position:absolute;inset:0}.standings-builder .standings-image-preview{background:#fff;border:1px solid #e1e4e7;border-radius:14px;grid-template-columns:180px minmax(0,1fr) auto auto;margin:0 18px 18px;padding:16px}.standings-builder .standings-image-preview img{width:180px;max-height:120px}.standings-builder .standings-image-preview>div{gap:4px;min-width:0;display:grid}.standings-builder .standings-image-preview>div b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.standings-builder .standings-image-preview button{border-radius:10px;min-height:44px;padding:0 15px;font-weight:800}.standings-analyze{color:#fff;background:#656d74;border:0;align-items:center;gap:8px;display:flex}.standings-discard{color:#24282c;background:#fff;border:1px solid #e1e4e7}.standings-progress{background:#e1e4e7;border-radius:9px;margin:-8px 18px 18px;position:relative;overflow:hidden}.standings-progress>span{background:#d91e2e;transition:width .2s;position:absolute;inset:0 auto 0 0}.standings-progress p{color:#d91e2e;margin:0;padding:9px 12px;font-size:13px;font-weight:700;position:relative}.standings-raw-data textarea{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.6}.standings-review{border:1px solid #b9dec9;border-radius:16px;overflow:hidden}.standings-review>header{background:#eef9f3;justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;display:flex}.standings-review>header>div{color:#176b42;align-items:center;gap:10px;display:flex}.standings-review header p{color:#557365;margin:2px 0 0;font-size:13px}.standings-review header>span{color:#557365;font-size:13px}.standings-review .competition-table{padding:0 12px 12px}.competition-form-actions{align-items:center;gap:10px;display:flex}.competition-form-actions button{background:#fff;border:1px solid #e1e4e7;border-radius:11px;min-height:48px;padding:0 20px;font-weight:850}.competition-form-actions .competition-save{color:#fff;background:linear-gradient(135deg,#656d74,#656d74);border:0}.competition-form-actions .competition-save:disabled{color:#f8f9fa;background:#a6acb1}.competition-form-actions small{color:#9a5b00}.spin{animation:1s linear infinite standings-spin}@keyframes standings-spin{to{transform:rotate(360deg)}}.guardian-details{background:#f8f9fa;border:1px solid #e1e4e7;border-radius:14px;padding:20px}.guardian-details header{margin-bottom:20px}.guardian-details h4{font-size:18px}.callup-summary{border-top:1px solid #e1e4e7;width:100%;padding:18px 0}.callup-response-summary{flex-wrap:wrap;gap:14px;display:flex}.callup-response-summary span{background:#f8f9fa;border-radius:10px;padding:10px}.callup-summary ul{padding:0;list-style:none}.callup-summary li{border-bottom:1px solid #e1e4e7;align-items:center;gap:16px;padding:12px 0;display:flex}.callup-summary li>span:first-child{flex:1}.training-player-controls{grid-template-columns:repeat(3,minmax(150px,1fr));max-width:100%;gap:10px!important;display:grid!important}.training-player-controls>input{grid-column:1/-1;min-height:44px}.training-player-controls select{width:100%!important;min-width:0!important}.athlete-record-copy{min-width:0;display:block!important}.athlete-record-copy h4{font-size:20px}.athlete-record-copy details{margin:12px 0}.athlete-record-copy ul{padding-left:20px}.athlete-child-selector{align-items:center;gap:12px;margin:16px 0;display:flex}.preserve-lines{white-space:pre-wrap}.athlete-feed article{gap:20px}.athlete-record-copy p{margin:8px 0}.dark .callup-response-summary span{background:#17191c}@media (width>=601px) and (width<=1180px){.admin-groups summary{font-size:14px}.training-player-controls{grid-template-columns:1fr!important}}@media (width<=760px){.task-center>div,.treasury-decisions>div{grid-template-columns:1fr 1fr}.competition-form fieldset,.standings-image-upload,.standings-image-preview{grid-template-columns:1fr}.standings-image-upload label{min-width:0}.standings-image-preview img{width:100%}.standings-builder>header{flex-direction:column;align-items:flex-start}.standings-builder ol{width:100%;overflow-x:auto}.standings-source-grid,.standings-builder .standings-image-preview{grid-template-columns:1fr}.standings-builder .standings-image-preview img{width:100%;max-height:260px}.standings-review>header,.competition-form-actions{flex-direction:column;align-items:stretch}.competition-form-actions button{width:100%}.training-player-controls{grid-template-columns:1fr!important}.internal-player-options>label{flex-wrap:wrap}.training-player-controls{flex:100%;width:100%}.competition-panel>header,.competition-card>header{flex-wrap:wrap;align-items:flex-start}.callup-summary li{flex-wrap:wrap}}@media (width<=600px){.prototype .prototype-switch{display:none}.mobile-area-selector{min-width:0;display:block}.mobile-area-selector select{color:#24282c;background:#f8f9fa;border:1px solid #e1e4e7;border-radius:12px;width:100%;min-height:44px;padding:8px;font-size:14px}.topbar{grid-template-columns:44px minmax(0,1fr) auto!important}.top-actions .round-button,:is(.prototype .intro:has(~.admin-shell),.prototype .intro:has(~.workspace-shell)){display:none}.prototype .side-nav,.prototype .athlete-nav{display:none!important}.mobile-navigation{z-index:150;padding:8px 8px calc(8px + env(safe-area-inset-bottom));color:#fff;background:#17191c;display:block;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #0002}.prototype .mobile-navigation>nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:0;overflow:visible;display:grid!important}.prototype .mobile-navigation>nav>button{text-align:center;color:#f8f9fa;white-space:normal;background:0 0;border:0;border-radius:10px;min-width:0;min-height:48px;display:block;width:auto!important;padding:6px!important;font-size:12px!important}.prototype .mobile-navigation button[aria-current=page]{color:#fff;background:#d91e2e}.mobile-navigation-menu{background:#17191c;border:1px solid #656d74;border-radius:16px;max-height:65dvh;padding:14px;position:absolute;bottom:100%;left:8px;right:8px;overflow:auto}.mobile-navigation-menu header{justify-content:space-between;align-items:center;display:flex}.prototype .mobile-navigation-menu>button{text-align:left;color:#fff;background:0 0;border:0;width:100%!important;padding:12px!important;font-size:16px!important;display:block!important}.mobile-navigation-menu header button{padding:8px 14px}.prototype .training-exercise-grid>*{grid-column:1!important}.task-center>div,.treasury-decisions>div{grid-template-columns:1fr}.prototype .competition-table th,.prototype .competition-table td{padding:8px;font-size:14px}.athlete-child-selector{flex-direction:column;align-items:stretch}.prototype :is(input,select,textarea){font-size:16px!important}.prototype .callup-summary .internal-actions{flex-wrap:wrap;display:flex}.prototype .athlete-feed article{display:block}.athlete-callup-actions{margin-top:16px}.prototype .operational-form>button[type=submit],.prototype .treasury-actions{bottom:calc(76px + env(safe-area-inset-bottom));z-index:20;background:#f8f9fa;border-radius:12px;padding:12px;position:sticky}}.prototype :where(input:not([type=checkbox]):not([type=radio]),select,textarea,button){min-height:44px}.prototype :where(label,dt,dd,small,p){line-height:1.45}.prototype :where(.dashboard-empty,.training-empty,.unified-empty){color:#656d74}.prototype :where([role=alert],.login-error){line-height:1.5}.role-navigation{flex-direction:column;gap:20px;display:flex}.role-navigation section{gap:6px;display:grid}.role-navigation section>small{color:#a6acb1;letter-spacing:.1em;text-transform:uppercase;padding:0 14px;font-size:11px;font-weight:800}.role-navigation section>button{text-align:left;width:100%}.open-person-profile{color:#24282c;background:#fff;border:1px solid #e1e4e7;border-radius:12px;width:100%;margin-top:12px;font-weight:800}.person-profile{background:#f8f9fa;border:1px solid #e1e4e7;border-radius:22px;grid-column:1/-1;margin:20px 0;padding:24px;box-shadow:0 18px 45px #0000001a}.person-profile>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.person-profile>header small{color:#656d74;letter-spacing:.1em;font-weight:900}.person-profile>header h3{margin:5px 0;font-size:28px}.person-profile>header p{color:#656d74;margin:0}.person-profile>header button{background:#fff;border:1px solid #e1e4e7;border-radius:13px;width:44px;font-size:24px}.person-profile-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px;display:grid}.person-profile-summary span{color:#fff;background:#17191c;border-radius:14px;padding:14px}.person-profile-summary small,.person-profile-summary b{display:block}.person-profile-summary b{margin-top:4px;font-size:22px}.person-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px!important;display:grid!important}.person-profile-grid section{background:#fff;border:1px solid #e1e4e7;border-radius:16px;padding:18px}.person-profile-grid h4{margin:0 0 13px;font-size:17px}.person-profile-grid dl{margin:0}.person-profile-grid dl div{border-bottom:1px solid #f8f9fa;grid-template-columns:145px 1fr;gap:10px;padding:7px 0;display:grid}.person-profile-grid dt{color:#656d74}.person-profile-grid dd{overflow-wrap:anywhere;margin:0;font-weight:700}.person-profile-row{border-bottom:1px solid #f8f9fa;justify-content:space-between;gap:15px;padding:9px 0;display:flex}.person-profile-row span>*{display:block}.person-profile-row small{color:#656d74}.person-profile-row em{color:#656d74;font-style:normal;font-weight:700}.person-profile-row a{color:#656d74;font-weight:800}.training-response-dialog select{width:100%}.standing-club{align-items:center;gap:11px;min-width:0;display:flex}.standing-club img,.standing-club i{flex:0 0 34px;width:34px;height:34px}.standing-club img{object-fit:contain}.standing-club i{color:#24282c;letter-spacing:.02em;background:#f8f9fa;border-radius:50%;place-items:center;font-size:10px;font-style:normal;font-weight:900;display:grid}.standing-club b{text-overflow:ellipsis;color:inherit;font-size:inherit;white-space:nowrap;overflow:hidden}.athlete-callup-actions small{color:#656d74;max-width:320px;display:block}@media (width<=760px){.person-profile{border-radius:17px;padding:16px}.person-profile-summary{grid-template-columns:repeat(2,1fr)}.person-profile-grid,.person-profile-grid dl div{grid-template-columns:1fr}.person-profile-grid dd{padding-bottom:4px}.athlete-nav .role-navigation{display:none}}@media (width<=720px){body .supporter-games-page .competition-table .standing-club b{text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;min-width:0!important;line-height:1.18!important;display:block!important;overflow:visible!important}}:root{--cz-red:#e3182d;--cz-red-dark:#b80d1d;--cz-ink:#121518;--cz-black:#17191c;--cz-nav:#101214;--cz-bg:#f4f5f6;--cz-card:#fff;--cz-line:#e1e4e7;--cz-text:#252b31;--cz-muted:#6d747c;--cz-soft:#f8f9fa;--cz-radius:12px;--cz-shadow:0 12px 32px #0f121412}@media (width<=720px){.supporter-games-page .games-filter-controls .games-view-switch .web-data-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}.supporter-games-page .competition-table :is(th,td):nth-child(n+3):nth-child(-n+8){display:none!important}.supporter-games-page .competition-table :is(th,td):first-child{text-align:center!important;width:43px!important;padding-inline:6px!important}.supporter-games-page .competition-table :is(th,td):nth-child(2){text-align:left!important;min-width:0!important;padding-inline:8px!important}.supporter-games-page .competition-table :is(th,td):last-child{text-align:center!important;width:40px!important;padding-inline:5px!important;display:table-cell!important}.supporter-games-page .standing-club :is(img,i){flex:0 0 28px!important;width:28px!important;height:28px!important}.supporter-games-page .competition-table tbody tr.is-club-row :is(th,td){color:#c91b2b!important}}.gdt-club-theme.space-adepto .supporter-games-page{gap:16px!important;display:grid!important}.gdt-club-theme.space-adepto .supporter-games-page .games-command-header{color:#fff!important;box-shadow:none!important;background:linear-gradient(112deg,#16191c,#242629 64%,#681522)!important;border:0!important;border-radius:14px!important;grid-template-columns:minmax(0,1.12fr) minmax(300px,.98fr) auto!important;align-items:stretch!important;gap:0!important;margin:0!important;display:grid!important;overflow:hidden!important}.gdt-club-theme.space-adepto .games-command-header>div:first-child{align-content:center!important;gap:7px!important;min-height:166px!important;padding:27px 30px!important;display:grid!important}.gdt-club-theme.space-adepto .games-command-header .eyebrow{color:#ff8792!important;letter-spacing:.14em!important;margin:0!important;font-size:9px!important;font-weight:900!important}.gdt-club-theme.space-adepto .games-command-header .eyebrow span{background:#ff5967!important}.gdt-club-theme.space-adepto .games-command-header h2{color:#fff!important;letter-spacing:-.065em!important;margin:0!important;font-size:33px!important;line-height:1!important}.gdt-club-theme.space-adepto .games-command-header p:last-child{color:#c9cfd3!important;max-width:480px!important;margin:0!important;font-size:12px!important;line-height:1.48!important}.gdt-club-theme.space-adepto .games-command-next{background:#0000001a!important;border-left:1px solid #ffffff21!important;border-right:1px solid #ffffff21!important;align-content:center!important;gap:7px!important;padding:25px 27px!important;display:grid!important}.gdt-club-theme.space-adepto .games-command-next small{color:#ff9ba4!important;letter-spacing:.13em!important;font-size:8px!important;font-weight:900!important}.gdt-club-theme.space-adepto .games-command-next b{color:#fff!important;gap:5px!important;font-size:14px!important;line-height:1.35!important;display:grid!important}.gdt-club-theme.space-adepto .games-command-next b span{color:#fff!important;background:#ffffff1c!important;border-radius:5px!important;width:max-content!important;max-width:100%!important;padding:4px 7px!important;font-size:9px!important}.gdt-club-theme.space-adepto .games-command-next em{color:#bcc4c9!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10px!important;font-style:normal!important;overflow:hidden!important}.gdt-club-theme.space-adepto .games-command-header>button{color:#fff!important;min-width:138px!important;box-shadow:none!important;background:#e72234!important;border:0!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:18px!important;font-size:11px!important;font-weight:850!important;display:flex!important}.gdt-club-theme.space-adepto .games-command-header>button:hover{background:#ff3546!important;transform:none!important}.gdt-club-theme.space-adepto .games-command-header>button span{font-size:16px!important}.gdt-club-theme.space-adepto .games-controls,.gdt-club-theme.space-adepto .games-view-switch{gap:12px!important;display:flex!important}.gdt-club-theme.space-adepto .games-controls>span,.gdt-club-theme.space-adepto .games-view-switch>span{color:#7e878d!important;letter-spacing:.13em!important;flex:none!important;font-size:8px!important;font-weight:900!important}.gdt-club-theme.space-adepto .supporter-games-page .web-filter-bar{scrollbar-width:none!important;flex:1!important;gap:7px!important;min-width:0!important;margin:0!important;padding:2px!important;display:flex!important;overflow-x:auto!important}.gdt-club-theme.space-adepto .supporter-games-page .web-filter-bar button{min-height:35px!important;box-shadow:none!important;white-space:nowrap!important;border-radius:7px!important;padding:0 13px!important}.gdt-club-theme.space-adepto .supporter-games-page .web-filter-bar button.active{background:#e72234!important;border-color:#e72234!important;box-shadow:0 7px 16px #e21b2c33!important}.gdt-club-theme.space-adepto .supporter-games-page .web-data-tabs{background:#fff!important;border:1px solid #e1e4e7!important;border-radius:8px!important;width:max-content!important;margin:0!important;padding:3px!important;display:flex!important}.gdt-club-theme.space-adepto .supporter-games-page .web-data-tabs button{color:#717a81!important;border-radius:5px!important;min-height:31px!important;padding:0 11px!important;font-size:10px!important}.gdt-club-theme.space-adepto .supporter-games-page .web-data-tabs button+button{margin:0!important}.gdt-club-theme.space-adepto .supporter-games-page .web-data-tabs button.active{color:#fff!important;background:#202326!important;border:0!important}@media (width<=820px){.gdt-club-theme.space-adepto .supporter-games-page .games-command-header{grid-template-columns:1fr!important}.gdt-club-theme.space-adepto .games-command-next{border:1px solid #ffffff21!important;border-left:0!important;border-right:0!important}.gdt-club-theme.space-adepto .games-command-header>button{min-height:48px!important}.gdt-club-theme.space-adepto .games-view-switch{flex-direction:column!important;align-items:flex-start!important;gap:7px!important}.gdt-club-theme.space-adepto .supporter-games-page .web-data-tabs{width:100%!important}.gdt-club-theme.space-adepto .supporter-games-page .web-data-tabs button{flex:1!important}}html,body{background:var(--cz-bg)}.prototype.gdt-club-theme{font-family:Inter,var(--font-geist-sans),system-ui,sans-serif;color:var(--cz-text);background:var(--cz-bg);letter-spacing:0}.gdt-club-theme *{box-sizing:border-box}.gdt-club-theme button,.gdt-club-theme input,.gdt-club-theme select,.gdt-club-theme textarea{font:inherit}.gdt-club-theme button{transition:background .16s,color .16s,border-color .16s,transform .16s,box-shadow .16s}.gdt-club-theme button:active{transform:translateY(1px)}.gdt-club-theme.space-adepto>.topbar{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff7;border-bottom:1px solid #ededed;height:72px;min-height:72px;position:sticky;top:0;box-shadow:0 2px 14px #00000009;grid-template-columns:250px minmax(0,1fr) 190px!important;padding:0 34px!important;display:grid!important}.gdt-club-theme.space-adepto .brand{color:var(--cz-ink);align-items:center;text-decoration:none;display:flex;width:auto!important}.gdt-club-theme .public-club-brand{line-height:1.1;align-items:center!important;gap:12px!important;font-size:15px!important;display:flex!important}.gdt-club-theme .public-club-brand img{object-fit:contain;width:38px!important;height:48px!important}.gdt-club-theme .public-club-brand>span{white-space:nowrap;gap:4px;display:grid}.gdt-club-theme .public-club-brand b{letter-spacing:.02em;font-size:16px}.gdt-club-theme .public-club-brand small{color:#8a9096;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:700}.gdt-club-theme.space-adepto .top-actions{justify-self:end;gap:8px}.gdt-club-theme.space-adepto .top-actions button{color:#222;background:#fff;border:1px solid #e2e4e6;border-radius:10px;height:40px;min-height:40px}.gdt-club-theme.space-adepto .signin-button{font-weight:800;color:#fff!important;border-color:var(--cz-red)!important;background:var(--cz-red)!important;padding:0 18px!important}.gdt-club-theme.space-adepto .fan-web-shell{width:100%;background:var(--cz-bg)!important;padding:0!important}.gdt-club-theme.space-adepto .fan-web-nav{justify-content:center;z-index:90!important;border:0!important;border-bottom:1px solid var(--cz-line)!important;background:#fffffffa!important;gap:2px!important;width:100%!important;max-width:none!important;height:52px!important;margin:0!important;padding:0 24px!important;display:flex!important;position:sticky!important;top:72px!important;left:auto!important;overflow-x:auto!important;transform:none!important;box-shadow:0 5px 14px #0e111309!important}.gdt-club-theme.space-adepto .fan-web-nav button{white-space:nowrap;color:#4d5359!important;background:0 0!important;border:0!important;border-radius:0!important;height:52px!important;min-height:52px!important;padding:0 14px!important;font-size:12px!important;font-weight:750!important}.gdt-club-theme.space-adepto .fan-web-nav button.active{color:#111!important;box-shadow:inset 0 -3px 0 var(--cz-red)!important;background:0 0!important}.gdt-club-theme.space-adepto .club-submenu{flex:none;height:52px;position:relative}.gdt-club-theme.space-adepto .club-submenu summary{color:#4d5359;cursor:pointer;align-items:center;gap:5px;height:52px;padding:0 14px;font-size:12px;font-weight:750;list-style:none;display:flex}.gdt-club-theme.space-adepto .club-submenu summary::-webkit-details-marker{display:none}.gdt-club-theme.space-adepto .club-submenu summary.active{color:#111;box-shadow:inset 0 -3px 0 var(--cz-red)}.gdt-club-theme.space-adepto .club-submenu>div{border:1px solid var(--cz-line);min-width:210px;box-shadow:var(--cz-shadow);background:#fff;border-radius:10px;padding:7px;display:grid;position:absolute;top:48px;left:0}.gdt-club-theme.space-adepto .club-submenu>div button{border-radius:7px!important;justify-content:flex-start!important;height:38px!important;min-height:38px!important;padding:0 10px!important;font-size:12px!important}.gdt-club-theme.space-adepto .club-submenu>div button:hover{color:#111!important;background:#f3f4f5!important}.gdt-club-theme.space-adepto>.topbar:has(.profile-button){grid-template-columns:220px minmax(0,1fr) auto!important}.gdt-club-theme.space-adepto>.topbar:has(.profile-button) .prototype-switch{justify-self:end;align-items:center;height:72px;margin-right:8px;box-shadow:none!important;background:0 0!important;border:0!important;display:flex!important;position:static!important}.gdt-club-theme.space-adepto>.topbar:has(.profile-button) .prototype-switch button{color:#20252a!important;min-height:40px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e2e4e6!important;border-radius:9px!important;padding:0 12px!important;font-size:11px!important;display:none!important}.gdt-club-theme.space-adepto>.topbar:has(.profile-button) .prototype-switch button:not(:first-child){align-items:center;gap:8px;display:flex!important}.gdt-club-theme.space-adepto>.topbar:has(.profile-button) .prototype-switch button span{display:block!important}.gdt-club-theme.space-adepto>.topbar:has(.profile-button) .prototype-switch button small{display:none!important}.gdt-club-theme.space-adepto>.topbar:has(.profile-button) .prototype-switch button b{font-size:11px!important}.gdt-club-theme.space-adepto .fan-web-hero{color:#fff;grid-template-columns:minmax(0,1.25fr) minmax(250px,.55fr);align-items:center;min-height:430px;display:grid;position:relative;box-shadow:none!important;background:linear-gradient(90deg,#080a0cf5,#0b0d0fe0 48%,#0c0e1094),radial-gradient(circle at 79% 38%,#e3182d47,#0000 24%),linear-gradient(135deg,#22272b,#08090a 72%)!important;border:0!important;border-radius:0!important;margin:0!important;padding:64px clamp(38px,8vw,130px)!important}.gdt-club-theme.space-adepto .fan-web-hero:before{content:"";opacity:.22;pointer-events:none;background-image:linear-gradient(115deg,#0000 0 49.6%,#ffffff12 50%,#0000 50.4%),linear-gradient(#ffffff09 1px,#0000 1px);background-size:100% 100%,100% 54px;position:absolute;inset:0}.gdt-club-theme.space-adepto .fan-web-hero>*{z-index:1;position:relative}.gdt-club-theme.space-adepto .fan-web-hero h2{color:#fff;letter-spacing:-.055em;max-width:720px;margin:12px 0 16px;line-height:.98;font-size:clamp(42px,5vw,70px)!important}.gdt-club-theme.space-adepto .fan-web-hero p{color:#c9cdd1;max-width:650px;font-size:16px;line-height:1.55}.gdt-club-theme.space-adepto .fan-web-hero .eyebrow{color:#ff7785;letter-spacing:.18em;font-size:11px}.gdt-club-theme.space-adepto .fan-web-hero button{min-height:46px;border-radius:8px!important}.gdt-club-theme.space-adepto .fan-web-hero button:first-child{border-color:var(--cz-red)!important;background:var(--cz-red)!important}.gdt-club-theme.space-adepto .fan-web-club{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0b0c6b;border:1px solid #ffffff21;border-radius:14px;justify-self:end;min-width:250px;padding:26px}.gdt-club-theme.space-adepto .fan-web-club img{filter:drop-shadow(0 12px 18px #00000047)}.gdt-club-theme.space-adepto .fan-web-panel,.gdt-club-theme.space-adepto .web-page{width:min(1440px,100% - 56px);box-shadow:none!important;background:0 0!important;border:0!important;margin:22px auto!important;padding:0!important}.gdt-club-theme.space-adepto .fan-web-panel>section,.gdt-club-theme.space-adepto .web-page>section,.gdt-club-theme.space-adepto .web-page>article{border:1px solid var(--cz-line)!important;border-radius:var(--cz-radius)!important;box-shadow:none!important;background:#fff!important}.gdt-club-theme.space-admin,.gdt-club-theme.space-interno,.gdt-club-theme.space-atleta,.gdt-club-theme.space-superadmin{background:var(--cz-bg);min-height:100vh;padding:0!important}.gdt-club-theme.space-admin>.topbar,.gdt-club-theme.space-interno>.topbar,.gdt-club-theme.space-atleta>.topbar,.gdt-club-theme.space-superadmin>.topbar{display:none!important}.gdt-club-theme :is(.gdt-admin-premium,.internal-workspace,.athlete-shell){background:var(--cz-bg)!important;width:100%!important;max-width:none!important;min-height:100vh!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;display:grid!important;overflow:visible!important}.gdt-club-theme :is(.workspace-main>header,.athlete-main>header) p{color:var(--cz-red);letter-spacing:.13em;text-transform:uppercase;margin:0 0 3px;font-size:10px;font-weight:850}.gdt-club-theme :is(.workspace-main>header,.athlete-main>header) h2{color:#161a1e;letter-spacing:-.035em;margin:0;line-height:1.1;font-size:25px!important}.gdt-club-theme .admin-brand{border-bottom:1px solid #ffffff1a;min-height:64px;margin:-2px 0 15px;padding:0 9px 17px!important}.gdt-club-theme :is(.admin-product-brand,.workspace-product-brand,.athlete-product-brand){border-bottom:1px solid #ffffff1a;align-items:center;gap:9px;min-height:40px;margin:0 4px 20px;padding:0 4px 15px;display:flex}.gdt-club-theme :is(.admin-product-brand,.workspace-product-brand,.athlete-product-brand) img{object-fit:contain;width:27px;height:27px}.gdt-club-theme :is(.admin-product-brand,.workspace-product-brand,.athlete-product-brand) span{gap:2px;line-height:1;display:grid}.gdt-club-theme :is(.admin-product-brand,.workspace-product-brand,.athlete-product-brand) b{color:#fff;letter-spacing:.02em;font-size:12px}.gdt-club-theme :is(.admin-product-brand,.workspace-product-brand,.athlete-product-brand) small{color:#8e949a;letter-spacing:.12em;font-size:8px;font-weight:750}.gdt-club-theme .admin-brand img{object-fit:contain;width:43px!important;height:48px!important}.gdt-club-theme .admin-brand b,.gdt-club-theme .admin-brand strong{color:#fff!important;font-size:13px!important}.gdt-club-theme .admin-brand small{color:#92989e!important;font-size:9px!important}.gdt-club-theme .admin-command-nav{gap:3px;padding-top:2px;display:grid;overflow-y:auto}.gdt-club-theme :is(.internal-command-nav,.role-command-nav){gap:14px;padding-top:4px;display:grid}.gdt-club-theme :is(.internal-command-nav,.role-command-nav)>div{gap:3px;display:grid}.gdt-club-theme :is(.internal-nav-label,.role-command-nav small){color:#73797f;letter-spacing:.14em;text-transform:uppercase;margin:3px 10px 5px;font-size:8px;font-weight:850}.gdt-club-theme .admin-command-nav button,.gdt-club-theme .side-nav button,.gdt-club-theme .role-navigation button{color:#b9bec3!important;text-align:left!important;width:100%!important;min-height:43px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;align-items:center!important;gap:11px!important;margin:2px 0!important;padding:7px 10px!important;font-size:12px!important;font-weight:720!important;display:flex!important}.gdt-club-theme .admin-command-nav button i,.gdt-club-theme .side-nav button i,.gdt-club-theme .role-navigation button i{flex:0 0 29px;place-items:center;display:grid;color:#a8adb2!important;background:#ffffff0e!important;border-radius:7px!important;width:29px!important;height:29px!important}.gdt-club-theme .admin-command-nav button.active,.gdt-club-theme .side-nav button.active,.gdt-club-theme .role-navigation button.active{color:#fff!important;background:linear-gradient(100deg,var(--cz-red),var(--cz-red-dark))!important;box-shadow:0 8px 20px #af081a47!important}.gdt-club-theme :is(.admin-command-nav,.side-nav,.role-navigation) button.active i{color:#fff!important;background:#ffffff24!important}.gdt-club-theme .role-command-nav button{color:#b9bec3!important;text-align:left!important;width:100%!important;min-height:43px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;align-items:center!important;gap:11px!important;margin:2px 0!important;padding:7px 10px!important;font-size:12px!important;font-weight:720!important;display:flex!important}.gdt-club-theme .role-command-nav button i{flex:0 0 29px;place-items:center;display:grid;color:#a8adb2!important;background:#ffffff0e!important;border-radius:7px!important;width:29px!important;height:29px!important}.gdt-club-theme .role-command-nav button.active{color:#fff!important;background:linear-gradient(100deg,var(--cz-red),var(--cz-red-dark))!important;box-shadow:0 8px 20px #af081a47!important}.gdt-club-theme .role-command-nav button.active i{color:#fff!important;background:#ffffff24!important}.gdt-club-theme .athlete-club{border-bottom:1px solid #ffffff1a;align-items:center;gap:10px;min-height:65px;margin:0 2px 18px;padding:0 5px 17px;display:flex}.gdt-club-theme .athlete-club img{object-fit:contain;width:38px;height:45px}.gdt-club-theme .athlete-club div{gap:3px;display:grid}.gdt-club-theme .athlete-club b{font-size:12px}.gdt-club-theme .athlete-club small{color:#8d9399;font-size:9px}.gdt-club-theme .athlete-identity{border-bottom:1px solid #ffffff14!important;margin:0 2px 13px!important;padding:0 7px 14px!important}.gdt-club-theme .role-navigation section>small{color:#73797f!important;letter-spacing:.14em!important;margin:14px 10px 5px!important;font-size:8px!important}.gdt-club-theme .today-next-card.game,.gdt-club-theme .athlete-season-card{color:#fff!important;background:linear-gradient(135deg,#1c1f22,#0d0f10)!important;border-color:#202326!important}.gdt-club-theme .login-submit,.gdt-club-theme .admin-heading button,.gdt-club-theme .panel-title>button{border-color:var(--cz-red)!important;color:#fff!important;background:var(--cz-red)!important;box-shadow:none!important}.gdt-club-theme .workspace-filters{margin:0 0 18px!important}.gdt-club-theme .athlete-metrics{gap:10px!important}.gdt-club-theme .athlete-metrics article{min-height:94px!important;padding:16px!important}.gdt-club-theme .athlete-metrics article b{color:#171b1f;font-size:26px!important}@media (width>=761px) and (width<=1100px){.gdt-club-theme.space-adepto>.topbar{grid-template-columns:210px 1fr 140px!important;padding:0 18px!important}.gdt-club-theme.space-adepto .fan-web-nav{max-width:none!important;top:72px!important}.gdt-club-theme.space-adepto .fan-web-nav button{padding:0 8px!important;font-size:10px!important}.gdt-club-theme.space-adepto .fan-web-hero{min-height:380px;padding:46px!important}.gdt-club-theme :is(.gdt-admin-premium,.internal-workspace,.athlete-shell){grid-template-columns:78px minmax(0,1fr)!important}.gdt-club-theme :is(.admin-brand,.athlete-club,.athlete-identity)>div,.gdt-club-theme :is(.admin-nav-label,.internal-nav-label,.role-command-nav small){display:none!important}.gdt-club-theme :is(.admin-product-brand,.workspace-product-brand,.athlete-product-brand){justify-content:center;margin-inline:0}.gdt-club-theme :is(.admin-product-brand,.workspace-product-brand,.athlete-product-brand) span{display:none}.gdt-club-theme :is(.admin-command-nav,.side-nav,.role-command-nav) button{justify-content:center!important;padding:7px!important;font-size:0!important}}@media (width<=760px){.gdt-club-theme.space-adepto>.topbar{height:62px;min-height:62px;grid-template-columns:1fr auto!important;padding:0 14px!important}.gdt-club-theme.space-adepto .round-button{display:none!important}.gdt-club-theme.space-adepto>.topbar:has(.profile-button) .prototype-switch{display:none!important}.gdt-club-theme .public-club-brand img{width:31px!important;height:39px!important}.gdt-club-theme .public-club-brand b{font-size:13px}.gdt-club-theme.space-adepto .fan-web-nav{z-index:90!important;border-bottom:1px solid var(--cz-line)!important;background:#fff!important;justify-content:flex-start!important;width:100%!important;max-width:100%!important;height:48px!important;padding:0 8px!important;position:sticky!important;top:62px!important;left:auto!important;overflow-x:auto!important;transform:none!important}.gdt-club-theme.space-adepto .fan-web-nav button{height:48px!important;min-height:48px!important;padding:0 12px!important}.gdt-club-theme.space-adepto .fan-web-hero{align-items:flex-end;min-height:390px;display:flex;padding:38px 20px!important}.gdt-club-theme.space-adepto .fan-web-hero h2{font-size:42px!important}.gdt-club-theme.space-adepto .fan-web-club{display:none}.gdt-club-theme.space-adepto .fan-web-panel,.gdt-club-theme.space-adepto .web-page{width:calc(100% - 24px)}.gdt-club-theme :is(.gdt-admin-premium,.internal-workspace,.athlete-shell){padding-bottom:74px!important;display:block!important}.gdt-club-theme :is(.data-panel,.panel){padding:15px!important}.gdt-club-theme .mobile-navigation{display:block!important}}.gdt-club-theme .workspace-command-header{align-items:center!important;min-height:96px!important}.gdt-club-theme .workspace-command-header h2{letter-spacing:-.05em!important;font-size:34px!important}.gdt-club-theme .workspace-header-actions{align-items:center;gap:12px;display:flex}.gdt-club-theme .workspace-header-actions>label{color:#697078;letter-spacing:.08em;text-transform:uppercase;gap:5px;font-size:10px;font-weight:850;display:grid}.gdt-club-theme .workspace-header-actions select{color:#202428;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #e1e4e7;border-radius:8px;min-width:178px;height:38px;padding:0 34px 0 11px;font-size:13px;font-weight:750}.gdt-club-theme .workspace-toolbar{border:1px solid var(--cz-border);background:#fff;border-radius:10px;align-items:center;gap:14px;min-height:48px;margin:0 0 18px;padding:0 14px;display:flex}.gdt-club-theme .workspace-toolbar label{color:#5f666d;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.gdt-club-theme .workspace-toolbar select{color:#282d32;background:#f8f9fa;border:1px solid #d9dde1;border-radius:6px;height:30px;font-weight:750}.gdt-club-theme .workspace-toolbar span{color:#858b91;margin-left:auto;font-size:11px}.gdt-club-theme .all-teams-notice{color:#7e2630!important;background:#fff7f7!important;border:1px solid #f0c5ca!important;border-radius:9px!important;min-height:auto!important;margin:0 0 16px!important;padding:12px 14px!important}.gdt-club-theme .all-teams-notice span{font-size:11px!important}.gdt-club-theme .today-dashboard{grid-template-columns:minmax(0,1.5fr) minmax(310px,.7fr)!important;gap:16px!important;display:grid!important}.gdt-club-theme .command-priority{background:linear-gradient(90deg,#fffafb,#fff);border:1px solid #f2c5cb;border-radius:12px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;min-height:92px;padding:18px 20px;display:flex}.gdt-club-theme .command-priority small{color:var(--cz-red);letter-spacing:.11em;font-size:10px;font-weight:900}.gdt-club-theme .command-priority h3{color:#202428;letter-spacing:-.025em;margin:4px 0;font-size:20px}.gdt-club-theme .command-priority p{color:#676e75;margin:0;font-size:13px}.gdt-club-theme .command-priority button{background:var(--cz-red);color:#fff;white-space:nowrap;border:0;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:12px;font-weight:850;display:flex}.gdt-club-theme .today-focus{grid-column:1!important;margin:0!important;padding:20px!important}.gdt-club-theme .month-agenda{grid-area:2/2/span 2!important;margin:0!important;padding:20px!important}.gdt-club-theme .today-actions{grid-column:1!important;margin:0!important;padding:20px!important}.gdt-club-theme .today-next-grid{grid-template-columns:minmax(0,1.4fr) minmax(220px,.75fr)!important;gap:12px!important}.gdt-club-theme .today-next-card{border-radius:10px!important;min-height:228px!important}.gdt-club-theme .today-next-card.game{background:linear-gradient(135deg,#222528,#111315)!important;padding:24px!important}.gdt-club-theme .today-next-card.game:before{background:var(--cz-red)!important;width:5px!important}.gdt-club-theme .today-next-card.game strong{font-size:24px!important;line-height:1.08!important}.gdt-club-theme .today-next-card.training{background:#fff!important;padding:20px!important}.gdt-club-theme .today-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important;margin-top:14px!important}.gdt-club-theme .today-metrics button{border-radius:9px!important;min-height:72px!important;padding:12px!important}.gdt-club-theme .today-actions{justify-content:space-between;align-items:center;gap:18px!important;display:flex!important}.gdt-club-theme .today-actions>div:first-child h3{margin:4px 0 0;font-size:17px}.gdt-club-theme .today-actions .internal-actions{flex-wrap:wrap;gap:8px;display:flex}.gdt-club-theme .today-actions .internal-actions button{color:#282c30;background:#fff;border:1px solid #e1e4e7;border-radius:7px;min-height:36px;padding:0 12px;font-size:11px;font-weight:800}@media (width<=1100px){.gdt-club-theme .today-dashboard{grid-template-columns:1fr!important}.gdt-club-theme .month-agenda,.gdt-club-theme .today-focus,.gdt-club-theme .today-actions{grid-area:auto!important}.gdt-club-theme .workspace-header-actions select{min-width:145px}.gdt-club-theme .today-next-grid{grid-template-columns:1.25fr .75fr!important}}@media (width<=760px){.gdt-club-theme .workspace-command-header{align-items:flex-start!important;min-height:76px!important}.gdt-club-theme .workspace-command-header h2{font-size:27px!important}.gdt-club-theme .workspace-heading-subtitle,.gdt-club-theme .workspace-header-actions>label{display:none}.gdt-club-theme .workspace-toolbar{min-height:44px;padding:0 10px}.gdt-club-theme .workspace-toolbar span{display:none}.gdt-club-theme .command-priority{flex-direction:column;align-items:flex-start;gap:10px;padding:16px}.gdt-club-theme .today-next-grid{grid-template-columns:1fr!important}.gdt-club-theme .today-next-card{min-height:182px!important}.gdt-club-theme .today-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.gdt-club-theme .today-actions{display:block!important}.gdt-club-theme .today-actions .internal-actions{margin-top:12px}}.gdt-club-theme.space-adepto .fan-web-hero{background:linear-gradient(105deg,#191b1e 0%,#111315 68%,#3a151a 100%)!important;min-height:250px!important;padding:36px clamp(24px,6vw,90px)!important}.gdt-club-theme.space-adepto .fan-web-hero h2{max-width:700px!important;margin:8px 0 10px!important;font-size:clamp(34px,3.8vw,52px)!important;line-height:1.02!important}.gdt-club-theme.space-adepto .fan-web-hero p{font-size:14px!important;line-height:1.45!important}.gdt-club-theme.space-adepto .fan-web-club{align-items:center;gap:14px;min-width:0;display:flex;border-radius:10px!important;padding:14px 16px!important}.gdt-club-theme.space-adepto .fan-web-club img{max-width:52px!important;max-height:58px!important}.gdt-club-theme.space-adepto .fan-web-panel,.gdt-club-theme.space-adepto .web-page{margin:18px auto!important}.gdt-club-theme.space-atleta .athlete-dashboard{grid-template-columns:minmax(0,1.35fr) minmax(300px,.8fr);gap:16px;display:grid}.gdt-club-theme.space-atleta .athlete-priority{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;min-height:104px!important;padding:20px!important;display:grid!important}.gdt-club-theme.space-atleta .athlete-priority h3{margin:4px 0!important;font-size:20px!important}.gdt-club-theme.space-atleta .athlete-home-grid{display:contents!important}.gdt-club-theme.space-atleta .athlete-upcoming{grid-column:1!important}.gdt-club-theme.space-atleta .athlete-season-card{grid-column:2!important}.gdt-club-theme.space-atleta .athlete-callup-actions button,.gdt-club-theme.space-atleta .athlete-priority-actions button{border-radius:8px!important}.gdt-club-theme.space-atleta .athlete-priority-actions button:not(.secondary){background:var(--cz-red)!important;border-color:var(--cz-red)!important}@media (width<=900px){.gdt-club-theme.space-atleta .athlete-dashboard{grid-template-columns:1fr}.gdt-club-theme.space-atleta .athlete-priority,.gdt-club-theme.space-atleta .athlete-upcoming,.gdt-club-theme.space-atleta .athlete-season-card{grid-column:auto!important}}.gdt-club-theme.space-atleta .athlete-season-card{color:#fff!important;background:linear-gradient(145deg,#1c1f22,#0c0e10)!important;border:1px solid #1d2023!important}.gdt-club-theme.space-atleta .athlete-season-card :is(h3,strong){color:#fff!important}.gdt-club-theme.space-atleta .athlete-season-card :is(small,span){color:#c2c7cc!important}.gdt-club-theme.space-atleta .athlete-season-card>button{color:#1b2024!important;background:#fff!important;border:0!important}.gdt-club-theme.space-atleta :is(.athlete-upcoming,.athlete-priority) small{letter-spacing:.08em;color:var(--cz-red)!important;font-weight:850!important}.gdt-club-theme.space-atleta .athlete-upcoming>header button,.gdt-club-theme.space-interno :is(.today-focus,.today-next-card,.month-agenda) small{color:var(--cz-red)!important}.gdt-club-theme.space-admin :is(.data-panel,.management-table) :is(small,.panel-title small){color:#6d747c}.gdt-club-theme .principles,.gdt-club-theme:is(.space-admin,.space-interno,.space-atleta,.space-superadmin)>footer{display:none!important}.gdt-club-theme{--cz-red:#e21b2c;--cz-red-dark:#bd1220;--cz-graphite:#151719;--cz-slate:#24282c;--cz-surface:#fff;--cz-canvas:#f5f6f7;--cz-border:#e5e7e9;--cz-copy:#181b1e;--cz-subtle:#697078}.gdt-club-theme :is(.gdt-admin-premium,.internal-workspace,.athlete-shell){background:var(--cz-canvas)!important}.gdt-club-theme .gdt-admin-premium{grid-template-columns:252px minmax(0,1fr)!important}.gdt-club-theme .athlete-shell{grid-template-columns:244px minmax(0,1fr)!important}.gdt-club-theme :is(.admin-product-brand,.workspace-product-brand,.athlete-product-brand){min-height:48px;margin:0 4px 17px;padding:0 4px 17px!important}.gdt-club-theme :is(.admin-product-brand,.workspace-product-brand,.athlete-product-brand) img{width:31px!important;height:31px!important}.gdt-club-theme :is(.admin-product-brand,.workspace-product-brand,.athlete-product-brand) b{letter-spacing:.015em;font-size:13px!important}.gdt-club-theme :is(.admin-product-brand,.workspace-product-brand,.athlete-product-brand) small{color:#a5a9ad!important;font-size:8px!important}.gdt-club-theme .admin-brand,.gdt-club-theme .club-panel,.gdt-club-theme .athlete-club{border-color:#ffffff1a!important;margin:0 4px 17px!important;padding:0 5px 17px!important}.gdt-club-theme .club-panel .crest,.gdt-club-theme .athlete-club img{filter:drop-shadow(0 6px 12px #00000052)}.gdt-club-theme .admin-command-nav,.gdt-club-theme .internal-command-nav,.gdt-club-theme .role-command-nav{overflow:auto;gap:14px!important;padding:0 0 16px!important}.gdt-club-theme .admin-command-nav section,.gdt-club-theme .internal-command-nav>div,.gdt-club-theme .role-command-nav>div{gap:2px;display:grid}.gdt-club-theme :is(.admin-command-nav button,.internal-command-nav button,.role-command-nav button){color:#c6c9cc!important;border-radius:9px!important;min-height:44px!important;margin:0!important;padding:7px 10px!important;font-size:12px!important}.gdt-club-theme :is(.admin-command-nav button i,.internal-command-nav button .nav-icon,.role-command-nav button i){background:#fff1!important;border-radius:7px!important;flex:0 0 28px!important;width:28px!important;height:28px!important}.gdt-club-theme :is(.admin-command-nav button.active,.internal-command-nav button.active,.role-command-nav button.active){background:linear-gradient(90deg,var(--cz-red),#f12a3a)!important;color:#fff!important;box-shadow:0 8px 22px #e21b2c40!important}.gdt-club-theme :is(.admin-command-nav button.active i,.internal-command-nav button.active .nav-icon,.role-command-nav button.active i){color:#fff!important;background:#ffffff29!important}.gdt-club-theme .side-nav .nav-chevron{opacity:.48;margin-left:auto}.gdt-club-theme .side-help{background:#ffffff0b!important;border-radius:10px!important;margin-top:auto!important}.gdt-club-theme :is(.data-panel,.panel){padding:22px!important}.gdt-club-theme .today-next-card.game,.gdt-club-theme .athlete-season-card{background:linear-gradient(135deg,#202326,#111315)!important}.gdt-club-theme .person-profile{border-color:var(--cz-border)!important;background:#fff!important;border-radius:12px!important;box-shadow:0 16px 42px #00000014!important}.gdt-club-theme .person-profile>header small{color:var(--cz-red)!important}.gdt-club-theme .person-profile-summary span{background:#24272a!important}.gdt-club-theme.space-adepto .fan-web-nav{justify-content:flex-start!important;gap:10px!important;padding-left:max(24px,50vw - 680px)!important}.gdt-club-theme.space-adepto .fan-web-nav button,.gdt-club-theme.space-adepto .club-submenu summary{font-size:13px!important}.gdt-club-theme.space-adepto .fan-web-hero{min-height:310px!important;padding:48px clamp(28px,7vw,108px)!important}.gdt-club-theme.space-adepto .fan-web-hero h2{font-size:clamp(38px,4.3vw,59px)!important}.gdt-club-theme.space-adepto .fan-web-panel,.gdt-club-theme.space-adepto .web-page{width:min(1360px,100% - 40px)!important}@media (width>=761px) and (width<=1100px){.gdt-club-theme .gdt-admin-premium,.gdt-club-theme .athlete-shell{grid-template-columns:198px minmax(0,1fr)!important}.gdt-club-theme :is(.admin-product-brand,.workspace-product-brand,.athlete-product-brand){margin-inline:2px!important}.gdt-club-theme :is(.admin-product-brand,.workspace-product-brand,.athlete-product-brand) span{display:grid!important}.gdt-club-theme :is(.admin-command-nav,.internal-command-nav,.role-command-nav) button{justify-content:flex-start!important;padding:7px 8px!important;font-size:11px!important}.gdt-club-theme :is(.admin-command-nav,.internal-command-nav,.role-command-nav) button span{display:block!important}.gdt-club-theme :is(.admin-brand,.athlete-club,.athlete-identity)>div{display:grid!important}}@media (width<=760px){.gdt-club-theme .mobile-navigation{color:#272b2f!important;background:#fff!important;border-top:1px solid #e1e4e7!important;box-shadow:0 -8px 28px #00000014!important}.gdt-club-theme .mobile-navigation>nav button[aria-current=page]{color:var(--cz-red)!important;background:0 0!important}}.gdt-club-theme .coach-command-center{grid-template-columns:minmax(0,1.15fr) minmax(295px,.85fr) minmax(250px,.58fr);grid-template-areas:"brief brief calendar""match training calendar""week week calendar";align-items:stretch;gap:16px;display:grid}.gdt-club-theme .coach-command-center>section{border:1px solid var(--cz-border)!important;box-shadow:none!important;background:#fff!important;border-radius:12px!important;margin:0!important}.gdt-club-theme .coach-brief{grid-area:brief;justify-content:space-between;align-items:center;gap:24px;min-height:116px;display:flex;background:linear-gradient(105deg,#fff8f9,#fff 68%)!important;border-color:#f1c8cd!important;padding:22px 24px!important}.gdt-club-theme .coach-brief small,.gdt-club-theme .coach-command-center header small{color:var(--cz-red)!important;letter-spacing:.12em!important;font-size:10px!important;font-weight:900!important}.gdt-club-theme .coach-brief h3{color:#1e2226;letter-spacing:-.035em;margin:5px 0!important;font-size:23px!important}.gdt-club-theme .coach-brief p{color:#6b7279;max-width:620px;margin:0!important;font-size:13px!important}.gdt-club-theme .coach-brief>button,.gdt-club-theme .coach-match-card>button,.gdt-club-theme .coach-training-card>button{background:var(--cz-red);color:#fff;white-space:nowrap;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:12px;font-weight:850;display:inline-flex}.gdt-club-theme .coach-match-card{cursor:pointer;flex-direction:column;grid-area:match;align-items:flex-start;min-height:270px;display:flex;color:#fff!important;box-shadow:inset 4px 0 var(--cz-red)!important;background:linear-gradient(135deg,#22262a,#101214)!important;border-color:#202326!important;padding:23px 24px!important}.gdt-club-theme .coach-training-card{flex-direction:column;grid-area:training;align-items:flex-start;min-height:270px;display:flex;padding:23px 22px!important}.gdt-club-theme .coach-card-kicker{align-items:center;gap:9px;width:100%;margin-bottom:18px;display:flex}.gdt-club-theme .coach-card-kicker span{color:#fff;background:#ffffff1f;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.gdt-club-theme .coach-training-card .coach-card-kicker span{color:var(--cz-red);background:#fff0f1}.gdt-club-theme .coach-card-kicker small{letter-spacing:.11em;font-size:10px;font-weight:900}.gdt-club-theme .coach-card-kicker em{color:#ff959f;margin-left:auto;font-size:10px;font-style:normal;font-weight:800}.gdt-club-theme .coach-match-card strong,.gdt-club-theme .coach-training-card strong{max-width:90%;color:inherit;letter-spacing:-.045em;margin:0 0 18px;font-size:24px;line-height:1.12;display:block}.gdt-club-theme .coach-training-card strong{color:#20252a}.gdt-club-theme .coach-match-card p,.gdt-club-theme .coach-training-card p{color:#c7cbd0;align-items:center;gap:7px;margin:7px 0;font-size:12px;display:flex}.gdt-club-theme .coach-training-card p{color:#6c737a}.gdt-club-theme .coach-match-card>button,.gdt-club-theme .coach-training-card>button{margin-top:auto}.gdt-club-theme .coach-match-card>button{color:#202428;background:#fff}.gdt-club-theme .coach-status-grid{grid-area:training;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;gap:0!important;min-height:270px!important;padding:0!important;display:grid!important}.gdt-club-theme .coach-training-card+.coach-status-grid{display:none!important}.gdt-club-theme .coach-status-grid button{border:0;border-right:1px solid var(--cz-border);border-bottom:1px solid var(--cz-border);color:#22272c;text-align:left;background:#fff;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;padding:19px;display:flex}.gdt-club-theme .coach-status-grid button:nth-child(2n){border-right:0}.gdt-club-theme .coach-status-grid button:nth-last-child(-n+2){border-bottom:0}.gdt-club-theme .coach-status-grid strong{letter-spacing:-.05em;font-size:28px}.gdt-club-theme .coach-status-grid span{font-size:11px;font-weight:780}.gdt-club-theme .coach-status-grid svg{color:var(--cz-red);opacity:.72;align-self:flex-end;position:absolute}.gdt-club-theme .coach-week-rail{grid-area:week;padding:20px 22px!important}.gdt-club-theme .coach-week-rail header,.gdt-club-theme .coach-calendar header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.gdt-club-theme .coach-week-rail h3,.gdt-club-theme .coach-calendar h3{color:#20252a;letter-spacing:-.03em;text-transform:capitalize;margin:4px 0 0;font-size:18px}.gdt-club-theme .coach-week-rail header button{color:var(--cz-red);background:0 0;border:0;align-items:center;gap:5px;font-size:12px;font-weight:850;display:flex}.gdt-club-theme .coach-week-rail>div{border-top:1px solid #edf0f2;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.gdt-club-theme .coach-week-rail>div>button{text-align:left;background:#fff;border:1px solid #edf0f2;border-top:0;border-left:0;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;min-height:72px;padding:10px 12px;display:grid}.gdt-club-theme .coach-week-rail time{color:#22272c;align-content:start;font-size:18px;font-weight:900;line-height:1;display:grid}.gdt-club-theme .coach-week-rail time small{color:#8b9298;text-transform:uppercase;margin-top:5px;font-size:8px;font-weight:800}.gdt-club-theme .coach-week-rail span{gap:3px;min-width:0;display:grid}.gdt-club-theme .coach-week-rail span small{color:var(--cz-red);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.gdt-club-theme .coach-week-rail span b{color:#24292e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.gdt-club-theme .coach-week-rail span em{color:#81888e;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;overflow:hidden}.gdt-club-theme .coach-week-rail>p{color:#737a80;margin:0;font-size:13px}.gdt-club-theme .coach-calendar{grid-area:calendar;padding:20px!important}.gdt-club-theme .coach-calendar>header>svg{color:var(--cz-red)}.gdt-club-theme .coach-calendar .month-grid{gap:4px!important}.gdt-club-theme .coach-calendar .month-grid button{border-radius:7px!important;min-height:31px!important}.gdt-club-theme .coach-calendar .month-legend{margin-top:12px!important}@media (width>=1101px){.gdt-club-theme .coach-command-center{grid-template-areas:"brief brief calendar""match training calendar""week week calendar"}.gdt-club-theme .coach-training-card{grid-area:training}.gdt-club-theme .coach-status-grid{display:none!important}}@media (width<=1100px){.gdt-club-theme .coach-command-center{grid-template-columns:minmax(0,1.25fr) minmax(270px,.75fr);grid-template-areas:"brief brief""match training""week week""calendar calendar"}.gdt-club-theme .coach-calendar .month-grid{grid-template-columns:repeat(7,1fr)!important}.gdt-club-theme .coach-week-rail>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.gdt-club-theme .coach-command-center{grid-template-columns:1fr;grid-template-areas:"brief""match""training""week""calendar";gap:12px;display:grid}.gdt-club-theme .coach-brief{flex-direction:column;align-items:flex-start;gap:12px;min-height:0;padding:17px!important}.gdt-club-theme .coach-brief h3{font-size:20px!important}.gdt-club-theme .coach-match-card,.gdt-club-theme .coach-training-card{min-height:210px;padding:19px!important}.gdt-club-theme .coach-match-card strong,.gdt-club-theme .coach-training-card strong{font-size:21px}.gdt-club-theme .coach-week-rail,.gdt-club-theme .coach-calendar{padding:17px!important}.gdt-club-theme .coach-week-rail>div{grid-template-columns:1fr}.gdt-club-theme .coach-week-rail>div>button{border-right:0}.gdt-club-theme .coach-calendar .month-grid button{min-height:32px!important}}.gdt-club-theme .coach-command-center>.coach-match-card{color:#fff!important;box-shadow:inset 4px 0 var(--cz-red)!important;background:linear-gradient(135deg,#22262a,#101214)!important;border-color:#202326!important}.gdt-club-theme .coach-command-center>.coach-match-card :is(strong,p){color:#fff!important}.gdt-club-theme .coach-command-center>.coach-match-card p{color:#c7cbd0!important}@media (width>=761px) and (width<=1100px){.gdt-club-theme .side-nav .internal-command-nav button{justify-content:flex-start!important;padding:7px 8px!important;font-size:11px!important}.gdt-club-theme .side-nav .internal-command-nav button>span:not(.nav-icon),.gdt-club-theme .side-nav .internal-command-nav .nav-chevron{display:block!important}.gdt-club-theme .side-nav .club-panel>div{display:grid!important}.gdt-club-theme .side-nav .internal-nav-label{display:block!important}}.gdt-club-theme .coach-navigation{color:#fff;background:linear-gradient(#181a1c,#0e1012 78%);flex-direction:column;height:100vh;padding:24px 16px 18px;display:flex;position:sticky;top:0;overflow:hidden}.gdt-club-theme .coach-brand-lockup{border-bottom:1px solid #ffffff1a;align-items:center;gap:10px;margin:0 5px 22px;padding:0 4px 19px;display:flex}.gdt-club-theme .coach-brand-lockup img{object-fit:contain;width:30px;height:30px}.gdt-club-theme .coach-brand-lockup span{gap:3px;display:grid}.gdt-club-theme .coach-brand-lockup b{letter-spacing:.02em;font-size:13px}.gdt-club-theme .coach-brand-lockup small{color:#a6abb0;letter-spacing:.14em;font-size:8px;font-weight:800}.gdt-club-theme .coach-club-identity{border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;margin:0 5px 24px;padding:0 4px 19px;display:flex}.gdt-club-theme .coach-club-identity>span{background:#ffffff09;border:1px solid #ffffff26;place-items:center;width:45px;height:52px;display:grid}.gdt-club-theme .coach-club-identity img{object-fit:contain;width:32px;height:41px}.gdt-club-theme .coach-club-identity div{gap:4px;min-width:0;display:grid}.gdt-club-theme .coach-club-identity small{color:#ff6876;letter-spacing:.12em;font-size:8px;font-weight:900}.gdt-club-theme .coach-club-identity b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.gdt-club-theme .coach-club-identity em{color:#9ca2a7;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;overflow:hidden}.gdt-club-theme .coach-navigation-groups{gap:18px;padding:2px 0 16px;display:grid;overflow-y:auto}.gdt-club-theme .coach-navigation-groups>div{gap:3px;display:grid}.gdt-club-theme .coach-navigation-label{color:#858a90;letter-spacing:.13em;text-transform:uppercase;margin:0 10px 5px;font-size:9px;font-weight:900}.gdt-club-theme .coach-navigation-groups button,.gdt-club-theme .coach-finance-link{color:#c7cbcf;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;width:100%;min-height:45px;margin:0;padding:8px 10px;font-size:12px;font-weight:760;display:flex}.gdt-club-theme .coach-navigation-groups button:hover,.gdt-club-theme .coach-finance-link:hover{color:#fff;background:#ffffff0f}.gdt-club-theme .coach-nav-icon{color:#c8cdd1;background:#ffffff12;border-radius:7px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.gdt-club-theme .coach-navigation-groups button.active{color:#fff;background:linear-gradient(100deg,#e21b2c,#f23545);box-shadow:0 8px 22px #e21b2c4d}.gdt-club-theme .coach-navigation-groups button.active .coach-nav-icon{color:#fff;background:#ffffff2b}.gdt-club-theme .coach-nav-chevron{opacity:.55;margin-left:auto}.gdt-club-theme .coach-finance-link{background:#ffffff0a;border:1px solid #ffffff17;margin-top:4px}.gdt-club-theme .coach-support{color:#d7dbde;background:#ffffff0a;border:1px solid #ffffff17;border-radius:11px;grid-template-columns:22px minmax(0,1fr);gap:9px;margin-top:auto;padding:14px;display:grid}.gdt-club-theme .coach-support div{gap:3px;display:grid}.gdt-club-theme .coach-support b{font-size:11px}.gdt-club-theme .coach-support small{color:#9ca2a7;font-size:10px}.gdt-club-theme .coach-support button{color:#fff;background:0 0;border:0;grid-column:1/-1;justify-self:start;margin-top:5px;padding:0;font-size:11px;font-weight:800}.gdt-club-theme .coach-workspace{min-width:0;padding:0 34px 48px}.gdt-club-theme .coach-topline{background:#fff;border-bottom:1px solid #e3e5e7;justify-content:space-between;align-items:center;min-height:112px;margin:0 -34px 18px;padding:0 34px;display:flex}.gdt-club-theme .coach-topline p{color:#de1b2c;letter-spacing:.13em;margin:0 0 4px;font-size:10px;font-weight:900}.gdt-club-theme .coach-topline h2{color:#171a1d;letter-spacing:-.055em;max-width:680px;margin:0;font-size:32px;line-height:1}.gdt-club-theme .coach-topline>div:first-child>span{color:#70767c;margin-top:7px;font-size:13px;display:block}.gdt-club-theme .coach-topline-actions{align-items:center;gap:12px;display:flex}.gdt-club-theme .coach-topline-actions>label{color:#6a7077;letter-spacing:.1em;text-transform:uppercase;gap:5px;font-size:9px;font-weight:900;display:grid}.gdt-club-theme .coach-topline-actions select{color:#202428;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #e1e4e7;border-radius:8px;min-width:190px;height:42px;padding:0 36px 0 12px;font-size:13px;font-weight:800}.gdt-club-theme .coach-context-bar{background:#fff;border:1px solid #e1e4e7;border-radius:10px;align-items:center;gap:15px;min-height:48px;margin:0 0 18px;padding:0 15px;display:flex}.gdt-club-theme .coach-context-bar label{color:#687078;align-items:center;gap:8px;font-size:12px;font-weight:750;display:flex}.gdt-club-theme .coach-context-bar select{color:#24282c;background:#f8f9fa;border:1px solid #e1e4e7;border-radius:6px;height:31px;padding:0 27px 0 8px;font-size:12px;font-weight:800}.gdt-club-theme .coach-context-bar span{color:#858b91;margin-left:auto;font-size:11px}.gdt-club-theme .coach-scope-notice{color:#6d2a31;background:#fff8f8;border:1px solid #f0c9ce;border-radius:10px;align-items:center;gap:11px;margin:0 0 16px;padding:12px 14px;display:flex}.gdt-club-theme .coach-scope-notice div{gap:2px;display:grid}.gdt-club-theme .coach-scope-notice b{font-size:12px}.gdt-club-theme .coach-scope-notice span{font-size:11px}@media (width>=761px) and (width<=1100px){.gdt-club-theme .coach-navigation{padding-inline:12px}.gdt-club-theme .coach-workspace{padding-inline:24px}.gdt-club-theme .coach-topline{margin-inline:-24px;padding-inline:24px}.gdt-club-theme .coach-brand-lockup b{font-size:12px}.gdt-club-theme .coach-club-identity{gap:8px}.gdt-club-theme .coach-club-identity>span{width:37px;height:46px}.gdt-club-theme .coach-club-identity img{width:28px;height:34px}.gdt-club-theme .coach-navigation-groups button{padding-inline:8px;font-size:11px}.gdt-club-theme .coach-topline h2{font-size:28px}.gdt-club-theme .coach-topline-actions select{min-width:155px}}@media (width<=760px){.gdt-club-theme .coach-navigation{display:none}.gdt-club-theme .coach-workspace{padding:0 14px 28px}.gdt-club-theme .coach-topline{align-items:flex-start;min-height:84px;margin:0 -14px 14px;padding:15px 14px}.gdt-club-theme .coach-topline h2{font-size:27px}.gdt-club-theme .coach-topline>div:first-child>span,.gdt-club-theme .coach-topline-actions>label{display:none}.gdt-club-theme .coach-context-bar{min-height:44px;margin-bottom:14px;padding:0 11px}.gdt-club-theme .coach-context-bar span{display:none}}.gdt-club-theme .player-navigation{color:#fff;background:linear-gradient(#181a1c,#0e1012 78%);flex-direction:column;height:100vh;padding:24px 16px 18px;display:flex;position:sticky;top:0;overflow:hidden}.gdt-club-theme .player-brand-lockup{border-bottom:1px solid #ffffff1a;align-items:center;gap:10px;margin:0 5px 22px;padding:0 4px 19px;display:flex}.gdt-club-theme .player-brand-lockup img{object-fit:contain;width:30px;height:30px}.gdt-club-theme .player-brand-lockup span{gap:3px;display:grid}.gdt-club-theme .player-brand-lockup b{letter-spacing:.02em;font-size:13px}.gdt-club-theme .player-brand-lockup small{color:#a6abb0;letter-spacing:.14em;font-size:8px;font-weight:800}.gdt-club-theme .player-club-context{border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;margin:0 5px 18px;padding:0 4px 18px;display:flex}.gdt-club-theme .player-club-context img{object-fit:contain;width:37px;height:47px}.gdt-club-theme .player-club-context div{gap:3px;min-width:0;display:grid}.gdt-club-theme .player-club-context small,.gdt-club-theme .player-identity small{color:#ff6876;letter-spacing:.12em;font-size:8px;font-weight:900}.gdt-club-theme .player-club-context b{font-size:14px}.gdt-club-theme .player-club-context span{color:#a6abb0;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.gdt-club-theme .player-identity{border-bottom:1px solid #ffffff1a;align-items:center;gap:10px;margin:0 5px 22px;padding:0 4px 19px;display:flex}.gdt-club-theme .player-identity>span{color:#fff;background:#e21b2c;border-radius:50%;place-items:center;width:35px;height:35px;font-size:10px;font-weight:900;display:grid}.gdt-club-theme .player-identity div{gap:3px;display:grid}.gdt-club-theme .player-identity b{font-size:12px}.gdt-club-theme .player-navigation-groups{gap:17px;display:grid;overflow-y:auto}.gdt-club-theme .player-navigation-groups>div{gap:3px;display:grid}.gdt-club-theme .player-navigation-groups small{color:#858a90;letter-spacing:.13em;text-transform:uppercase;margin:0 10px 5px;font-size:9px;font-weight:900}.gdt-club-theme .player-navigation-groups button{color:#c7cbcf;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;width:100%;min-height:45px;padding:8px 10px;font-size:12px;font-weight:760;display:flex}.gdt-club-theme .player-navigation-groups button i{color:#c8cdd1;background:#ffffff12;border-radius:7px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.gdt-club-theme .player-navigation-groups button:hover{color:#fff;background:#ffffff0f}.gdt-club-theme .player-navigation-groups button.active{color:#fff;background:linear-gradient(100deg,#e21b2c,#f23545);box-shadow:0 8px 22px #e21b2c4d}.gdt-club-theme .player-navigation-groups button.active i{color:#fff;background:#ffffff2b}.gdt-club-theme .player-workspace{min-width:0;padding:0 34px 48px}.gdt-club-theme .player-profile-switcher{z-index:2;color:#6a7077;letter-spacing:.1em;text-transform:uppercase;gap:4px;font-size:9px;font-weight:900;display:grid;position:absolute;top:16px;right:34px}.gdt-club-theme .player-profile-switcher select{color:#202428;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #e1e4e7;border-radius:8px;min-width:180px;height:38px;padding:0 30px 0 10px;font-size:12px;font-weight:800}.gdt-club-theme .player-topline{background:#fff;border-bottom:1px solid #e3e5e7;justify-content:space-between;align-items:center;min-height:112px;margin:0 -34px 18px;padding:0 34px;display:flex}.gdt-club-theme .player-topline p{color:#de1b2c;letter-spacing:.13em;margin:0 0 4px;font-size:10px;font-weight:900}.gdt-club-theme .player-topline h2{color:#171a1d;letter-spacing:-.055em;margin:0;font-size:32px;line-height:1}.gdt-club-theme .player-topline>div:first-child>span{color:#70767c;margin-top:7px;font-size:13px;display:block}@media (width>=761px) and (width<=1100px){.gdt-club-theme .player-navigation{padding-inline:12px}.gdt-club-theme .player-workspace{padding-inline:24px}.gdt-club-theme .player-topline{margin-inline:-24px;padding-inline:24px}.gdt-club-theme .player-navigation-groups button{padding-inline:8px;font-size:11px}.gdt-club-theme .player-topline h2{font-size:28px}.gdt-club-theme .player-home-grid{grid-template-columns:minmax(0,1fr) 270px}}@media (width<=760px){.gdt-club-theme .player-navigation{display:none}.gdt-club-theme .player-workspace{padding:0 14px 28px}.gdt-club-theme .player-profile-switcher{margin:12px 0 0;position:static}.gdt-club-theme .player-topline{align-items:flex-start;min-height:84px;margin:0 -14px 14px;padding:15px 14px}.gdt-club-theme .player-topline h2{font-size:27px}.gdt-club-theme .player-topline>div:first-child>span{display:none}}.gdt-club-theme.space-adepto .supporter-platform{background:0 0;width:min(1440px,100% - 48px);margin:28px auto 56px}.gdt-club-theme.space-adepto .supporter-navigation{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#111315f7;border:1px solid #ffffff1f;border-radius:13px;align-items:center;gap:7px;min-height:58px;margin:0 0 22px;padding:7px 8px 7px 18px;display:flex;position:sticky;top:16px;box-shadow:0 14px 32px #080a0c2b}.gdt-club-theme.space-adepto .supporter-navigation-label{color:#959ba1;letter-spacing:.13em;text-transform:uppercase;margin-right:8px;font-size:9px;font-weight:900}.gdt-club-theme.space-adepto .supporter-navigation-primary{align-items:center;gap:3px;display:flex}.gdt-club-theme.space-adepto .supporter-navigation button,.gdt-club-theme.space-adepto .supporter-navigation summary{color:#d1d5d8;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:0 12px;font-size:12px;font-weight:780;list-style:none;display:flex}.gdt-club-theme.space-adepto .supporter-navigation button.active,.gdt-club-theme.space-adepto .supporter-navigation summary.active{color:#fff;background:#e21b2c;box-shadow:0 6px 16px #e21b2c47}.gdt-club-theme.space-adepto .supporter-navigation-more{position:relative}.gdt-club-theme.space-adepto .supporter-navigation-more>div button{border-radius:7px;justify-content:flex-start}.gdt-club-theme.space-adepto .supporter-alert{border:1px solid #ffffff24!important;margin-left:auto!important}.gdt-club-theme.space-adepto .supporter-matchday-header{background:linear-gradient(112deg,#121416 0%,#191b1e 59%,#48121a 100%);border:1px solid #25292d;border-radius:18px;grid-template-columns:minmax(0,1fr) 325px;gap:34px;min-height:350px;padding:42px 46px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #0d0f1121}.gdt-club-theme.space-adepto .supporter-matchday-header:after{content:"";pointer-events:none;border:56px solid #ffffff09;border-radius:50%;width:540px;height:540px;position:absolute;top:-180px;right:-130px}.gdt-club-theme.space-adepto .supporter-matchday-copy,.gdt-club-theme.space-adepto .supporter-club-card{z-index:1;position:relative}.gdt-club-theme.space-adepto .supporter-matchday-copy{align-self:center}.gdt-club-theme.space-adepto .supporter-matchday-copy .eyebrow{color:#ff7d88!important}.gdt-club-theme.space-adepto .supporter-matchday-copy .eyebrow span{background:#e21b2c!important}.gdt-club-theme.space-adepto .supporter-matchday-copy h2{color:#fff;letter-spacing:-.06em;max-width:740px;margin:12px 0 15px;line-height:.98;font-size:clamp(42px,5vw,66px)!important}.gdt-club-theme.space-adepto .supporter-matchday-copy>p:not(.eyebrow){color:#c7cbd0;max-width:650px;margin:0;font-size:16px;line-height:1.5}.gdt-club-theme.space-adepto .supporter-club-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07080a66;border:1px solid #ffffff29;border-radius:13px;grid-template-columns:62px minmax(0,1fr);align-self:center;gap:13px;padding:21px;display:grid}.gdt-club-theme.space-adepto .supporter-club-card img{object-fit:contain;align-self:center;width:50px;height:66px}.gdt-club-theme.space-adepto .supporter-club-card small{color:#ff7d88;letter-spacing:.13em;font-size:8px;font-weight:900}.gdt-club-theme.space-adepto .supporter-club-card b{color:#fff;font-size:20px;line-height:1.05}.gdt-club-theme.space-adepto .supporter-club-card span{color:#bdc3c8;font-size:11px;line-height:1.35}.gdt-club-theme.space-adepto .supporter-home-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:18px;margin-top:18px;display:grid}.gdt-club-theme.space-adepto .supporter-results-panel{grid-row:span 2}.gdt-club-theme.space-adepto .supporter-section-heading{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:18px;display:flex}.gdt-club-theme.space-adepto .supporter-section-heading small{color:#df2635;letter-spacing:.13em;font-size:9px;font-weight:900}.gdt-club-theme.space-adepto .supporter-section-heading h3{color:#202428;letter-spacing:-.045em;margin:5px 0 0;font-size:23px}.gdt-club-theme.space-adepto .supporter-section-heading p{color:#70777d;margin:7px 0 0;font-size:12px;line-height:1.45}.gdt-club-theme.space-adepto .supporter-section-heading>button{color:#d91e2e;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;font-size:11px;font-weight:850;display:flex}.gdt-club-theme.space-adepto .supporter-section-heading>span{color:#d91e2e;background:#fff0f1;border-radius:6px;padding:7px 9px;font-size:10px;font-weight:850}.gdt-club-theme.space-adepto .supporter-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.gdt-club-theme.space-adepto .supporter-team-grid>button{color:#202428;text-align:left;background:#fff;border:1px solid #e6e9eb;border-radius:9px;align-items:center;gap:9px;min-height:58px;padding:9px;display:flex}.gdt-club-theme.space-adepto .supporter-team-grid>button:hover,.gdt-club-theme.space-adepto .supporter-team-grid>button.favorite{background:#fff8f8;border-color:#e21b2c}.gdt-club-theme.space-adepto .supporter-all-teams{color:#24282c;background:#f8f9fa;border:1px solid #e1e4e7;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:41px;margin-top:12px;padding:0 11px;font-size:11px;font-weight:800;display:flex}.gdt-club-theme.space-adepto .supporter-news-panel article{border-color:#f8f9fa!important}.gdt-club-theme.space-adepto .supporter-news-panel article>span{color:#d91e2e!important}.gdt-club-theme.space-adepto .supporter-shortcuts-panel>div button{color:#24282c;text-align:left;background:#fff;border:1px solid #e5e8ea;border-radius:9px;gap:6px;min-height:84px;padding:13px;font-size:16px;display:grid}@media (width<=980px){.gdt-club-theme.space-adepto .supporter-platform{width:calc(100% - 32px)}.gdt-club-theme.space-adepto .supporter-matchday-header{grid-template-columns:minmax(0,1fr) 265px;padding:34px}.gdt-club-theme.space-adepto .supporter-home-grid{grid-template-columns:minmax(0,1fr) 280px}.gdt-club-theme.space-adepto .supporter-navigation-label{display:none}.gdt-club-theme.space-adepto .supporter-navigation button,.gdt-club-theme.space-adepto .supporter-navigation summary{padding-inline:9px;font-size:11px}}@media (width<=760px){.gdt-club-theme.space-adepto .supporter-platform{width:calc(100% - 24px);margin:14px auto 34px}.gdt-club-theme.space-adepto .supporter-navigation{min-height:52px;padding:6px;top:8px;overflow-x:auto}.gdt-club-theme.space-adepto .supporter-navigation button,.gdt-club-theme.space-adepto .supporter-navigation summary{white-space:nowrap;min-height:38px;padding:0 10px}.gdt-club-theme.space-adepto .supporter-navigation button span,.gdt-club-theme.space-adepto .supporter-navigation summary span{display:none}.gdt-club-theme.space-adepto .supporter-alert{margin-left:0!important}.gdt-club-theme.space-adepto .supporter-matchday-header{min-height:0;padding:28px 24px;display:block}.gdt-club-theme.space-adepto .supporter-matchday-copy h2{font-size:40px!important}.gdt-club-theme.space-adepto .supporter-matchday-copy>p:not(.eyebrow){font-size:14px}.gdt-club-theme.space-adepto .supporter-club-card{margin-top:24px}.gdt-club-theme.space-adepto .supporter-home-grid{grid-template-columns:1fr;gap:12px;margin-top:12px}.gdt-club-theme.space-adepto .supporter-results-panel{grid-row:auto}.gdt-club-theme.space-adepto :is(.supporter-results-panel,.supporter-teams-panel,.supporter-news-panel,.supporter-shortcuts-panel){padding:17px}.gdt-club-theme.space-adepto .supporter-section-heading h3{font-size:20px}.gdt-club-theme.space-adepto .supporter-team-grid{grid-template-columns:1fr}}.gdt-club-theme .admin-operating-system{color:#1a1d20;background:#f4f5f6;grid-template-columns:274px minmax(0,1fr);width:100%;min-height:100vh;display:grid}.gdt-club-theme .admin-command-navigation{color:#fff;background:linear-gradient(#181a1c,#0e1012 78%);flex-direction:column;height:100vh;padding:24px 16px 18px;display:flex;position:sticky;top:0;overflow:hidden}.gdt-club-theme .admin-command-brand{border-bottom:1px solid #ffffff1a;align-items:center;gap:10px;margin:0 5px 22px;padding:0 4px 19px;display:flex}.gdt-club-theme .admin-command-brand img{object-fit:contain;width:30px;height:30px}.gdt-club-theme .admin-command-brand span{gap:3px;display:grid}.gdt-club-theme .admin-command-brand b{letter-spacing:.02em;font-size:13px}.gdt-club-theme .admin-command-brand small{color:#a6abb0;letter-spacing:.14em;font-size:8px;font-weight:800}.gdt-club-theme .admin-club-identity{border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;margin:0 5px 24px;padding:0 4px 19px;display:flex}.gdt-club-theme .admin-club-identity .admin-club-crest{background:#ffffff09;border:1px solid #ffffff26;place-items:center;width:46px;height:52px;display:grid}.gdt-club-theme .admin-club-identity .admin-club-crest img{object-fit:contain;width:32px;height:41px}.gdt-club-theme .admin-club-identity>span:last-child{gap:4px;min-width:0;display:grid}.gdt-club-theme .admin-club-identity small{color:#ff6876;letter-spacing:.12em;font-size:8px;font-weight:900}.gdt-club-theme .admin-club-identity b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.gdt-club-theme .admin-command-menu{gap:17px;padding:2px 0 16px;display:grid;overflow-y:auto}.gdt-club-theme .admin-command-menu section{gap:3px;display:grid}.gdt-club-theme .admin-command-menu-label{color:#858a90;letter-spacing:.13em;text-transform:uppercase;margin:0 10px 5px;font-size:9px;font-weight:900}.gdt-club-theme .admin-command-menu button,.gdt-club-theme .admin-command-navigation>.settings{color:#c7cbcf;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;width:100%;min-height:43px;margin:0;padding:8px 10px;font-size:12px;font-weight:760;display:flex}.gdt-club-theme .admin-command-menu button i{color:#c8cdd1;background:#ffffff12;border-radius:7px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.gdt-club-theme .admin-command-menu button:hover{color:#fff;background:#ffffff0f}.gdt-club-theme .admin-command-menu button.active{color:#fff;background:linear-gradient(100deg,#e21b2c,#f23545);box-shadow:0 8px 22px #e21b2c4d}.gdt-club-theme .admin-command-menu button.active i{color:#fff;background:#ffffff2b}.gdt-club-theme .admin-command-navigation>.settings{background:#ffffff0a;border:1px solid #ffffff1a;margin-top:auto}.gdt-club-theme .admin-command-topline{background:#fff;border-bottom:1px solid #e3e5e7;grid-template-columns:220px minmax(260px,1fr) auto;align-items:center;gap:20px;min-height:76px;margin:0 -34px 22px;padding:0 34px;display:grid}.gdt-club-theme .admin-command-topline>div:first-child{gap:3px;display:grid}.gdt-club-theme .admin-command-topline small{color:#7b8288;letter-spacing:.12em;font-size:8px;font-weight:900}.gdt-club-theme .admin-command-topline>div:first-child button{color:#202428;background:0 0;border:0;align-items:center;gap:7px;max-width:max-content;padding:0;font-size:12px;font-weight:850;display:flex}.gdt-club-theme .admin-command-topline .crest.mini{width:26px;height:30px}.gdt-club-theme .admin-command-topline>div:last-child{justify-content:flex-end;align-items:center;gap:10px;display:flex}.gdt-club-theme .admin-command-topline .admin-avatar{color:#fff;background:#202326;border:0;border-radius:50%;place-items:center;width:37px;height:37px;font-size:10px;font-weight:900;display:grid}.gdt-club-theme .admin-command-content{min-width:0}.gdt-club-theme .admin-command-heading{background:linear-gradient(105deg,#fff,#f7f8f9);border:1px solid #e1e4e7;border-radius:12px;justify-content:space-between;align-items:flex-end;gap:20px;min-height:114px;margin:0 0 18px;padding:22px 24px;display:flex}.gdt-club-theme .admin-command-heading p{color:#d91e2e;letter-spacing:.12em;margin:0 0 5px;font-size:10px;font-weight:900}.gdt-club-theme .admin-command-heading h2{color:#1b1f23;letter-spacing:-.055em;margin:0;font-size:31px;line-height:1}.gdt-club-theme .admin-command-heading small{color:#6e757b;margin-top:9px;font-size:12px;display:block}.gdt-club-theme .admin-command-heading label{color:#777e84;letter-spacing:.1em;text-transform:uppercase;gap:4px;font-size:8px;font-weight:900;display:grid}.gdt-club-theme .admin-command-heading select{color:#25292d;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #e1e4e7;border-radius:7px;min-width:112px;height:38px;padding:0 27px 0 9px;font-size:12px;font-weight:800}.gdt-club-theme .admin-command-heading button{color:#fff;background:#df2635;border:0;border-radius:8px;min-height:39px;padding:0 13px;font-size:11px;font-weight:850}.gdt-club-theme .admin-operating-system :is(.data-panel,.panel),.gdt-club-theme .admin-operating-system :is(.management-table,.admin-gallery-panel){box-shadow:none!important;background:#fff!important;border:1px solid #e1e4e7!important;border-radius:12px!important}@media (width>=761px) and (width<=1100px){.gdt-club-theme .admin-operating-system{grid-template-columns:208px minmax(0,1fr)}.gdt-club-theme .admin-command-navigation{padding-inline:12px}.gdt-club-theme .admin-command-workspace{padding-inline:24px}.gdt-club-theme .admin-command-topline{grid-template-columns:160px minmax(0,1fr) auto;margin-inline:-24px;padding-inline:24px}.gdt-club-theme .admin-command-heading{padding:19px}.gdt-club-theme .admin-command-menu button{padding-inline:8px;font-size:11px}}@media (width<=760px){.gdt-club-theme .admin-operating-system{padding-bottom:74px;display:block}.gdt-club-theme .admin-command-navigation{display:none}.gdt-club-theme .admin-command-workspace{padding:0 14px 28px}.gdt-club-theme .admin-command-topline{grid-template-columns:1fr auto;min-height:62px;margin:0 -14px 14px;padding:0 14px}.gdt-club-theme .admin-command-topline>div:first-child,.gdt-club-theme .admin-command-topline>div:nth-child(2){display:none}.gdt-club-theme .admin-command-heading{flex-direction:column;align-items:flex-start;min-height:0;padding:17px}.gdt-club-theme .admin-command-heading h2{font-size:26px}.gdt-club-theme .admin-operating-system .mobile-navigation{display:block!important}}.gdt-club-theme :is(.admin-command-navigation,.coach-navigation,.player-navigation){background:linear-gradient(#191b1d,#111315 84%)!important;padding:14px 8px 12px!important}.gdt-club-theme :is(.admin-command-brand,.coach-brand-lockup,.player-brand-lockup){display:none!important}.gdt-club-theme :is(.admin-club-identity,.coach-club-identity,.player-club-context){text-align:center;justify-items:center;gap:7px;min-height:126px;border-bottom:1px solid #ffffff21!important;margin:0 2px 14px!important;padding:0 4px 15px!important;display:grid!important}.gdt-club-theme :is(.admin-club-identity .admin-club-crest,.coach-club-identity>span){background:0 0!important;border:0!important;width:46px!important;height:55px!important}.gdt-club-theme :is(.admin-club-identity .admin-club-crest img,.coach-club-identity img,.player-club-context img){width:43px!important;height:54px!important}.gdt-club-theme .admin-club-identity>span:last-child,.gdt-club-theme .coach-club-identity div,.gdt-club-theme .player-club-context div{gap:4px!important;display:grid!important}.gdt-club-theme :is(.admin-club-identity small,.coach-club-identity small,.player-club-context small){display:none!important}.gdt-club-theme :is(.admin-club-identity b,.coach-club-identity b,.player-club-context b){text-transform:none;color:#fff!important;font-size:12px!important}.gdt-club-theme .coach-club-identity em,.gdt-club-theme .player-club-context span{color:#aeb3b7!important;font-size:9px!important}.gdt-club-theme .player-identity{display:none!important}.gdt-club-theme :is(.admin-command-menu,.coach-navigation-groups,.player-navigation-groups){gap:9px!important;padding:0!important}.gdt-club-theme :is(.admin-command-menu section,.coach-navigation-groups>div,.player-navigation-groups>div){gap:2px!important}.gdt-club-theme :is(.admin-command-menu-label,.coach-navigation-label,.player-navigation-groups small){display:none!important}.gdt-club-theme :is(.admin-command-menu button,.coach-navigation-groups button,.player-navigation-groups button,.admin-command-navigation>.settings,.coach-finance-link){border-radius:5px!important;gap:8px!important;min-height:34px!important;padding:5px 9px!important;font-size:10px!important;font-weight:700!important}.gdt-club-theme :is(.admin-command-menu button i,.coach-nav-icon,.player-navigation-groups button i){background:0 0!important;border-radius:4px!important;flex-basis:20px!important;width:20px!important;height:20px!important}.gdt-club-theme :is(.admin-command-menu button.active,.coach-navigation-groups button.active,.player-navigation-groups button.active){background:linear-gradient(100deg,#ef182a,#fa3443)!important;box-shadow:0 7px 15px #e21b2c42!important}.gdt-club-theme .admin-role-switcher{border-bottom:1px solid #ffffff1f;gap:2px!important;margin-bottom:9px!important;padding-bottom:9px!important;display:grid!important}.gdt-club-theme .admin-role-switcher button{font-size:9px!important}.gdt-club-theme .admin-role-switcher button svg{width:16px;height:16px}.gdt-club-theme .coach-support{display:none!important}.gdt-club-theme :is(.admin-command-workspace,.coach-workspace,.player-workspace){padding:0 20px 34px!important}.gdt-club-theme :is(.admin-command-topline,.coach-topline,.player-topline){color:#fff!important;background:#1b1d1f!important;border:0!important;min-height:42px!important;margin:0 -20px 16px!important;padding:0 20px!important}.gdt-club-theme .admin-command-topline{grid-template-columns:185px minmax(220px,1fr) auto!important}.gdt-club-theme .admin-command-topline :is(input,button,select){min-height:28px!important}.gdt-club-theme .admin-command-topline .admin-avatar{color:#1d2023!important;background:#f3f4f5!important;width:26px!important;height:26px!important;font-size:8px!important}.gdt-club-theme :is(.coach-topline,.player-topline){align-items:center!important}.gdt-club-theme :is(.coach-topline p,.player-topline p){display:none!important}.gdt-club-theme :is(.coach-topline h2,.player-topline h2){color:#fff!important;letter-spacing:-.02em!important;font-size:13px!important}.gdt-club-theme :is(.coach-topline>div:first-child>span,.player-topline>div:first-child>span),.gdt-club-theme .coach-topline-actions>label,.gdt-club-theme :is(.admin-command-heading,.coach-context-bar,.player-profile-switcher){display:none!important}.gdt-club-theme .admin-command-content:before{color:#15181a;letter-spacing:-.055em;content:"Administração";margin:0 0 14px;font-size:29px;font-weight:850;display:block}.gdt-club-theme .coach-workspace:before{color:#15181a;letter-spacing:-.055em;content:"Treinador";margin:0 0 14px;font-size:29px;font-weight:850;display:block}.gdt-club-theme .player-workspace:before{color:#15181a;letter-spacing:-.055em;content:"Jogador / Encarregado";margin:0 0 14px;font-size:29px;font-weight:850;display:block}.gdt-club-theme .admin-operating-system .today-focus{margin-top:0!important}.gdt-club-theme .coach-command-center{gap:12px!important}.gdt-club-theme .coach-command-center>.coach-brief{display:none!important}.gdt-club-theme .coach-match-card,.gdt-club-theme .coach-training-card{border-radius:8px!important;min-height:172px!important;padding:16px!important}.gdt-club-theme .coach-match-card strong,.gdt-club-theme .coach-training-card strong{font-size:19px!important}.gdt-club-theme .coach-week-rail,.gdt-club-theme .coach-calendar{border-radius:8px!important;padding:15px!important}@media (width>=761px) and (width<=1100px){.gdt-club-theme :is(.admin-command-workspace,.coach-workspace,.player-workspace){padding-inline:16px!important}.gdt-club-theme :is(.admin-command-topline,.coach-topline,.player-topline){margin-inline:-16px!important;padding-inline:16px!important}.gdt-club-theme .admin-command-topline{grid-template-columns:minmax(0,1fr) auto!important}.gdt-club-theme .admin-command-topline>div:nth-child(2){min-width:0}.gdt-club-theme .admin-command-topline>div:nth-child(2) input{max-width:260px!important}}@media (width<=760px){.gdt-club-theme :is(.admin-command-navigation,.coach-navigation,.player-navigation){display:none!important}.gdt-club-theme :is(.admin-command-workspace,.coach-workspace,.player-workspace){padding:0 12px 22px!important}.gdt-club-theme :is(.admin-command-topline,.coach-topline,.player-topline){margin:0 -12px 13px!important;padding:0 12px!important}.gdt-club-theme :is(){font-size:25px}.gdt-club-theme .admin-operating-system .mobile-navigation,.gdt-club-theme .coach-operating-system .mobile-navigation,.gdt-club-theme .player-operating-system .mobile-navigation{display:block!important}}.gdt-mobile-navigation{display:none}@media (width<=760px){.gdt-mobile-navigation{display:block}.gdt-mobile-navigation .mobile-navigation{z-index:220;padding:8px 8px calc(8px + env(safe-area-inset-bottom));color:#272b2f;background:#fff;border-top:1px solid #e1e4e7;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 28px #00000014;display:block!important}.gdt-mobile-navigation .mobile-navigation>nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;min-height:56px;margin:0;overflow:visible;display:grid!important}.gdt-mobile-navigation .mobile-navigation>nav>button{text-align:center;white-space:normal;align-content:center;place-items:center;gap:4px;min-width:0;min-height:48px;line-height:1.1;color:#62666c!important;background:0 0!important;border:0!important;border-radius:8px!important;padding:6px!important;font-size:10px!important;display:grid!important}.gdt-mobile-navigation .mobile-navigation>nav>button[aria-current=page]{color:#df2635!important}.gdt-mobile-navigation .mobile-navigation-menu{color:#fff;background:#202326;border:1px solid #3a3e42;border-radius:12px 12px 0 0;max-height:65dvh;padding:14px;position:absolute;bottom:100%;left:8px;right:8px;overflow:auto}.gdt-mobile-navigation .mobile-navigation-menu header{justify-content:space-between;align-items:center;display:flex}.gdt-mobile-navigation .mobile-navigation-menu>button{text-align:left;color:#fff!important;background:0 0!important;border:0!important;border-radius:7px!important;width:100%!important;padding:12px!important;display:block!important}.gdt-mobile-navigation .mobile-navigation-menu>button[aria-current=page]{background:#df2635!important}.gdt-club-theme.space-adepto>.topbar{grid-template-columns:minmax(0,1fr) auto auto!important;gap:8px!important}.gdt-club-theme.space-adepto>.topbar .public-club-brand{gap:8px!important;min-width:0!important}.gdt-club-theme.space-adepto>.topbar .public-club-brand>span{min-width:0!important}.gdt-club-theme.space-adepto>.topbar .mobile-area-selector{display:block!important}.gdt-club-theme.space-adepto>.topbar .mobile-area-selector select{color:#252a2f!important;background:#f5f7f8!important;border:1px solid #e1e4e7!important;border-radius:9px!important;width:82px!important;min-height:42px!important;padding:0 8px!important;font-size:12px!important}.gdt-club-theme.space-adepto>.topbar .top-actions{justify-self:auto!important;gap:0!important;min-width:0!important;display:flex!important;position:static!important}.gdt-club-theme.space-adepto>.topbar .top-actions .signin-button{white-space:nowrap!important;justify-content:center!important;align-items:center!important;min-width:70px!important;height:42px!important;min-height:42px!important;padding:0 12px!important;font-size:12px!important;display:flex!important}}.gdt-club-theme .coach-workspace:before,.gdt-club-theme .player-workspace:before,.gdt-club-theme :is(.coach-topline,.player-topline)>div:first-child{display:none!important}.gdt-club-theme :is(.coach-utility-search,.player-utility-search){color:#aeb3b7;background:#2b2e31;border-radius:4px;align-items:center;width:min(310px,42vw);height:28px;padding:0 10px;font-size:10px;display:flex}.gdt-club-theme :is(.coach-page-heading,.player-page-heading){align-items:center;min-height:48px;margin:0 0 8px;display:flex}.gdt-club-theme :is(.coach-page-heading,.player-page-heading) h1{color:#16191c;letter-spacing:-.055em;margin:0;font-size:29px;line-height:1}.gdt-club-theme .coach-context-bar{display:none!important}.gdt-club-theme .coach-topline-actions{margin-left:auto}.gdt-club-theme .player-topline{justify-content:flex-start!important}.gdt-club-theme .player-topline>.notification-inbox{margin-left:auto}@media (width<=760px){.gdt-club-theme :is(.coach-utility-search,.player-utility-search){width:calc(100% - 82px);font-size:9px}.gdt-club-theme :is(.coach-page-heading,.player-page-heading){min-height:42px}.gdt-club-theme :is(.coach-page-heading,.player-page-heading) h1{font-size:25px}}@media (width>=761px){.gdt-club-theme.space-adepto .landing-experience{min-height:100vh!important;display:block!important}.gdt-club-theme.space-adepto .fan-channel-switch{display:none!important}.gdt-club-theme.space-adepto .supporter-platform{min-height:100vh;background:#f6f7f8!important;width:calc(100% - 140px)!important;margin:0 0 0 140px!important;padding:0 20px 34px!important}.gdt-club-theme.space-adepto .supporter-navigation{background:linear-gradient(#191b1d,#111315 84%)!important;width:140px!important;height:100vh!important;min-height:0!important;padding:14px 8px 12px!important}.gdt-club-theme.space-adepto .supporter-rail-brand{text-align:center;border-bottom:1px solid #ffffff21;justify-items:center;gap:6px;min-height:126px;margin:0 2px 13px;padding:0 4px 15px;display:grid}.gdt-club-theme.space-adepto .supporter-rail-brand img{object-fit:contain;width:43px;height:54px}.gdt-club-theme.space-adepto .supporter-rail-brand b{color:#fff;font-size:12px;line-height:1.1}.gdt-club-theme.space-adepto .supporter-rail-brand small{color:#aeb3b7;font-size:9px;line-height:1.2}.gdt-club-theme.space-adepto .supporter-role-switcher{border-bottom:1px solid #ffffff1f;gap:2px;margin:0 0 9px;padding:0 0 9px;display:grid}.gdt-club-theme.space-adepto :is(.supporter-role-switcher button,.supporter-navigation-primary button,.supporter-navigation-secondary button,.supporter-alert){color:#c7cbcf!important;text-align:left!important;width:100%!important;min-height:34px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:5px!important;align-items:center!important;gap:8px!important;margin:0!important;padding:5px 9px!important;font-size:10px!important;font-weight:700!important;line-height:1.15!important;display:flex!important}.gdt-club-theme.space-adepto .supporter-role-switcher button svg,.gdt-club-theme.space-adepto .supporter-navigation-primary button svg{color:#c8cdd1;flex:0 0 20px;width:20px;height:20px}.gdt-club-theme.space-adepto :is(.supporter-role-switcher button:hover,.supporter-navigation-primary button:hover,.supporter-navigation-secondary button:hover,.supporter-alert:hover){color:#fff!important;background:#ffffff0f!important}.gdt-club-theme.space-adepto :is(.supporter-role-switcher button.active,.supporter-navigation-primary button.active,.supporter-navigation-secondary button.active,.supporter-alert.active){color:#fff!important;background:linear-gradient(100deg,#ef182a,#fa3443)!important;box-shadow:0 7px 15px #e21b2c42!important}.gdt-club-theme.space-adepto :is(.supporter-role-switcher button.active svg,.supporter-navigation-primary button.active svg){color:#fff}.gdt-club-theme.space-adepto .supporter-navigation-label{display:none!important}.gdt-club-theme.space-adepto .supporter-navigation-primary,.gdt-club-theme.space-adepto .supporter-navigation-secondary{gap:2px!important;margin:0!important;padding:0!important;display:grid!important}.gdt-club-theme.space-adepto .supporter-navigation-secondary{border-top:1px solid #ffffff1c;margin-top:8px!important;padding-top:8px!important}.gdt-club-theme.space-adepto .supporter-alert{border-top:1px solid #ffffff1c!important;margin-top:8px!important;padding-top:8px!important}.gdt-club-theme.space-adepto .supporter-utility-bar{color:#fff;background:#1b1d1f;align-items:center;gap:12px;min-height:42px;margin:0 -20px 16px;padding:0 20px;display:flex}.gdt-club-theme.space-adepto .supporter-utility-bar label{color:#aeb3b7;background:#2b2e31;border-radius:4px;align-items:center;gap:7px;width:min(310px,42vw);height:28px;padding:0 10px;font-size:11px;display:flex}.gdt-club-theme.space-adepto .supporter-utility-bar input{color:#fff;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0}.gdt-club-theme.space-adepto .supporter-utility-bar input::placeholder{color:#aeb3b7}.gdt-club-theme.space-adepto .supporter-utility-bar>button{color:#fff;background:0 0;border:0;border-radius:50%;place-items:center;min-width:28px;height:28px;margin-left:auto;font-size:12px;display:grid;position:relative}.gdt-club-theme.space-adepto .supporter-utility-bar>button small{color:#fff;background:#ef182a;border-radius:50%;place-items:center;width:13px;height:13px;font-size:7px;display:grid;position:absolute;top:-4px;right:-2px}.gdt-club-theme.space-adepto .supporter-utility-bar .supporter-user{border-radius:0;grid-template-columns:auto auto;gap:7px;margin-left:0;font-size:9px;font-weight:800}.gdt-club-theme.space-adepto .supporter-utility-bar .supporter-user span{text-overflow:ellipsis;white-space:nowrap;max-width:115px;overflow:hidden}.gdt-club-theme.space-adepto .supporter-matchday-header{min-height:70px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;margin:0 0 8px!important;padding:0!important;display:flex!important;overflow:visible!important}.gdt-club-theme.space-adepto .supporter-matchday-header:after{display:none!important}.gdt-club-theme.space-adepto .supporter-matchday-copy{align-self:auto!important}.gdt-club-theme.space-adepto .supporter-matchday-copy .eyebrow{display:none!important}.gdt-club-theme.space-adepto .supporter-matchday-copy h2{color:#16191c!important;letter-spacing:-.055em!important;margin:0!important;font-size:29px!important;line-height:1!important}.gdt-club-theme.space-adepto .supporter-matchday-copy>p:not(.eyebrow){display:none!important}.gdt-club-theme.space-adepto .supporter-club-card{min-width:190px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e1e4e7!important;border-radius:7px!important;grid-template-columns:none!important;align-items:center!important;gap:8px!important;margin:0!important;padding:8px 10px!important;display:flex!important}.gdt-club-theme.space-adepto .supporter-club-card img{width:25px!important;height:32px!important}.gdt-club-theme.space-adepto .supporter-club-card div{gap:1px!important}.gdt-club-theme.space-adepto .supporter-club-card small{color:#8a9096!important;font-size:7px!important}.gdt-club-theme.space-adepto .supporter-club-card b{color:#1b1e21!important;font-size:11px!important}.gdt-club-theme.space-adepto .supporter-club-card span{color:#747b82!important;font-size:9px!important}.gdt-club-theme.space-adepto .supporter-club-card button{display:none!important}.gdt-club-theme.space-adepto .supporter-home-grid{grid-template-columns:minmax(0,1.16fr) minmax(320px,.84fr)!important;gap:12px!important;margin-top:0!important;display:grid!important}.gdt-club-theme.space-adepto :is(.supporter-results-panel,.supporter-teams-panel,.supporter-news-panel,.supporter-shortcuts-panel){box-shadow:none!important;background:#fff!important;border:1px solid #e1e4e7!important;border-radius:8px!important;padding:16px!important}.gdt-club-theme.space-adepto .supporter-results-panel{grid-row:auto!important}.gdt-club-theme.space-adepto .supporter-section-heading{margin-bottom:12px!important}.gdt-club-theme.space-adepto .supporter-section-heading small{font-size:9px!important}.gdt-club-theme.space-adepto .supporter-section-heading h3{font-size:18px!important}.gdt-club-theme.space-adepto .supporter-section-heading p{font-size:11px!important}.gdt-club-theme.space-adepto .supporter-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.gdt-club-theme.space-adepto .supporter-team-grid>button{overflow:hidden;min-height:54px!important}.gdt-club-theme.space-adepto .supporter-team-grid .team-logo{flex:0 0 31px!important;place-items:center!important;width:31px!important;height:36px!important;display:grid!important;overflow:hidden!important}.gdt-club-theme.space-adepto .supporter-team-grid .team-logo img{object-fit:contain!important;width:26px!important;max-width:26px!important;height:32px!important;max-height:32px!important;display:block!important}.gdt-club-theme.space-adepto .supporter-team-grid .team-card-copy{gap:2px!important;min-width:0!important;display:grid!important}.gdt-club-theme.space-adepto .supporter-team-grid .team-card-copy b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:11px!important}.gdt-club-theme.space-adepto .supporter-team-grid .team-card-copy small{font-size:9px!important}.gdt-club-theme.space-adepto .supporter-team-grid em{margin-left:auto!important;font-size:13px!important}.gdt-club-theme.space-adepto .supporter-shortcuts-panel>div button{min-height:68px!important}}.gdt-club-theme.space-adepto :is(.fan-web-hero,.membership-join-hero,.member-benefits-hero,.club-gallery-hero) .eyebrow,.gdt-club-theme.space-adepto .membership-hero-copy .eyebrow,.gdt-club-theme.space-adepto .membership-card-showcase header span,.gdt-club-theme.space-adepto .web-club-layout>section small,.gdt-club-theme.space-adepto .games-command-next small{color:#d7dde1!important}.gdt-club-theme.space-adepto :is(.fan-web-hero,.membership-join-hero,.member-benefits-hero,.club-gallery-hero) .eyebrow span,.gdt-club-theme.space-adepto .membership-hero-copy .eyebrow span{background:#e22133!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games>header>span{color:#3d464d!important;background:#f2f4f5!important}.gdt-club-theme.space-adepto .supporter-games-page .published-game-kicker span{color:#343b41!important;background:#f5f6f7!important;border-left:3px solid #e92134!important;border-radius:0!important}.gdt-club-theme.space-adepto .supporter-games-page .published-goal-scorers>span{background:#f7f8f8!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games article footer .game-status,.gdt-club-theme.space-adepto .supporter-games-page .club-published-games article.upcoming footer .game-status{color:#4c565e!important;background:#edf0f2!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games article footer summary:hover{color:#a91524!important}@media (width>=761px){.gdt-club-theme.space-adepto .supporter-platform{background:#f7f8f9!important}.gdt-club-theme.space-adepto .supporter-navigation{background:#fff!important;box-shadow:1px 0 #000!important}.gdt-club-theme.space-adepto .supporter-rail-brand{color:#20252a!important;border-bottom-color:#e4e7e9!important}.gdt-club-theme.space-adepto .supporter-rail-brand b{color:#20252a!important}.gdt-club-theme.space-adepto .supporter-rail-brand small{color:#7d858c!important}.gdt-club-theme.space-adepto .supporter-role-switcher{border-bottom-color:#e4e7e9!important}.gdt-club-theme.space-adepto .supporter-role-switcher>small,.gdt-club-theme.space-adepto .supporter-navigation-label{color:#8a9298!important}.gdt-club-theme.space-adepto .supporter-role-switcher button{color:#4e575e!important}.gdt-club-theme.space-adepto .supporter-role-switcher button svg{color:#69737a!important}.gdt-club-theme.space-adepto .supporter-role-switcher button span small{color:#899198!important}.gdt-club-theme.space-adepto .supporter-role-switcher button:hover{color:#20252a!important;background:#f3f5f6!important}.gdt-club-theme.space-adepto .supporter-navigation-primary button{color:#4b555c!important}.gdt-club-theme.space-adepto .supporter-navigation-primary button svg{color:#69737a!important}.gdt-club-theme.space-adepto .supporter-navigation-primary button:hover{color:#20252a!important;background:#f3f5f6!important}.gdt-club-theme.space-adepto .supporter-navigation-primary button.active{color:#c91628!important;background:#fff0f2!important}.gdt-club-theme.space-adepto .supporter-navigation-primary button.active svg{color:#d91e2e!important}.gdt-club-theme.space-adepto .supporter-membership{box-shadow:none!important;background:#202428!important;border-color:#e1e4e7!important}.gdt-club-theme.space-adepto .supporter-membership:hover{background:#34393d!important}.gdt-club-theme.space-adepto .supporter-membership.active{background:#df2132!important;outline:0!important}.gdt-club-theme.space-adepto .supporter-navigation-more{border-top-color:#e4e7e9!important}.gdt-club-theme.space-adepto .supporter-navigation-more summary{color:#7e878e!important}.gdt-club-theme.space-adepto .supporter-navigation-more summary.active{color:#242a2f!important}.gdt-club-theme.space-adepto .supporter-navigation-secondary button{color:#5d676e!important}.gdt-club-theme.space-adepto .supporter-navigation-secondary button:hover{color:#20252a!important;background:#f3f5f6!important}.gdt-club-theme.space-adepto .supporter-navigation-secondary button.active{color:#c91628!important;background:#fff0f2!important;box-shadow:inset 2px 0 #d91e2e!important}.gdt-club-theme.space-adepto .supporter-alert{color:#59636a!important;border-top-color:#e4e7e9!important}.gdt-club-theme.space-adepto .supporter-alert:hover,.gdt-club-theme.space-adepto .supporter-alert.active{color:#20252a!important;background:0 0!important}.gdt-club-theme.space-adepto .supporter-utility-bar{color:#252b30!important;background:#fff!important;border-bottom:1px solid #e1e4e7!important}.gdt-club-theme.space-adepto .supporter-utility-bar label{color:#7c858c!important;background:#f1f3f4!important}.gdt-club-theme.space-adepto .supporter-utility-bar input{color:#252b30!important}.gdt-club-theme.space-adepto .supporter-utility-bar input::placeholder{color:#7c858c!important}.gdt-club-theme.space-adepto .supporter-utility-bar>button,.gdt-club-theme.space-adepto .supporter-utility-bar .supporter-user{color:#424b52!important}}.gdt-club-theme :is(.coach-role-switcher,.player-role-switcher){border-bottom:1px solid #ffffff1f;gap:2px;margin:0 0 9px;padding:0 0 9px;display:grid}.gdt-club-theme :is(.coach-role-switcher,.player-role-switcher) button{color:#c7cbcf;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;width:100%;min-height:34px;padding:5px 9px;font-size:9px;font-weight:700;display:flex}.gdt-club-theme :is(.coach-role-switcher,.player-role-switcher) button svg{width:16px;height:16px}.gdt-club-theme :is(.coach-role-switcher,.player-role-switcher) button:hover{color:#fff;background:#ffffff0f}.gdt-club-theme :is(.coach-role-switcher,.player-role-switcher) button.active{color:#fff;background:linear-gradient(100deg,#ef182a,#fa3443);box-shadow:0 7px 15px #e21b2c42}@media (width<=760px){.gdt-club-theme.space-adepto .supporter-navigation{display:none!important}.gdt-club-theme.space-adepto .supporter-platform{min-height:0;padding:0 12px 22px!important}.gdt-club-theme.space-adepto .supporter-matchday-header{min-height:48px!important}.gdt-club-theme.space-adepto .supporter-matchday-copy h2{font-size:25px!important}.gdt-club-theme.space-adepto .supporter-club-card{display:none!important}.gdt-club-theme.space-adepto .supporter-home-grid{grid-template-columns:1fr!important;gap:12px!important}.gdt-club-theme.space-adepto .supporter-results-panel{grid-row:auto!important}}.gdt-club-theme.space-adepto>.topbar{min-height:72px!important;box-shadow:none!important;background:#fff!important;border-bottom:1px solid #e1e4e7!important;grid-template-columns:minmax(210px,1fr) auto minmax(210px,1fr)!important;padding:0 clamp(20px,4vw,64px)!important;display:grid!important}.gdt-club-theme.space-adepto>.topbar .prototype-switch{display:none!important}.gdt-club-theme.space-adepto .supporter-platform{background:#f5f6f7!important;width:100%!important;min-height:calc(100vh - 72px)!important;margin:0!important;padding:0 0 48px!important}.gdt-club-theme.space-adepto .supporter-navigation{z-index:45!important;width:100%!important;height:58px!important;min-height:58px!important;box-shadow:none!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#fffffff7!important;border:0!important;border-bottom:1px solid #e1e4e7!important;border-radius:0!important;flex-flow:row!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 clamp(20px,4vw,64px)!important;display:flex!important;position:sticky!important;inset:72px auto auto!important;overflow:visible!important}.gdt-club-theme.space-adepto .supporter-navigation-primary{align-items:stretch!important;gap:2px!important;height:100%!important;margin:0!important;padding:0!important;display:flex!important}.gdt-club-theme.space-adepto .supporter-navigation button,.gdt-club-theme.space-adepto .supporter-navigation summary{color:#4f575e!important;cursor:pointer!important;min-height:58px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;gap:7px!important;margin:0!important;padding:0 14px!important;font-size:12px!important;font-weight:800!important;list-style:none!important;display:flex!important}.gdt-club-theme.space-adepto .supporter-navigation summary::-webkit-details-marker{display:none!important}.gdt-club-theme.space-adepto .supporter-navigation button:hover,.gdt-club-theme.space-adepto .supporter-navigation summary:hover{color:#15181b!important;background:#fafafa!important}.gdt-club-theme.space-adepto .supporter-navigation button.active,.gdt-club-theme.space-adepto .supporter-navigation summary.active{color:#d9162b!important;background:0 0!important;position:relative!important;box-shadow:inset 0 -3px #e21b2c!important}.gdt-club-theme.space-adepto .supporter-navigation-primary{flex:none!important;width:auto!important}.gdt-club-theme.space-adepto .supporter-navigation-more{flex:none!important;align-items:stretch!important;width:auto!important;height:58px!important;display:flex!important;position:relative!important}.gdt-club-theme.space-adepto .supporter-navigation-more>div{z-index:5!important;background:#fff!important;border:1px solid #e1e4e7!important;border-radius:10px!important;min-width:208px!important;padding:7px!important;display:grid!important;position:absolute!important;top:54px!important;left:0!important;box-shadow:0 18px 36px #12161a24!important}.gdt-club-theme.space-adepto .supporter-navigation-more>div button{border-radius:7px!important;justify-content:flex-start!important;min-height:38px!important;padding:0 11px!important;font-size:11px!important}.gdt-club-theme.space-adepto .supporter-navigation-more>div button.active{box-shadow:none!important;background:#fff1f2!important}.gdt-club-theme.space-adepto .supporter-alert{color:#3e464d!important;flex:none!important;align-items:center!important;width:auto!important;min-width:max-content!important;height:58px!important;min-height:58px!important;margin:0!important;padding:0 14px!important;display:flex!important;position:static!important}.gdt-club-theme.space-adepto .supporter-utility-bar{display:none!important}.gdt-club-theme.space-adepto .supporter-matchday-header{background:linear-gradient(112deg,#151719 0%,#181a1d 58%,#54131c 100%)!important;border:0!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) 290px!important;gap:28px!important;width:min(1380px,100% - 48px)!important;min-height:330px!important;margin:28px auto 0!important;padding:42px 46px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 20px 48px #10121426!important}.gdt-club-theme.space-adepto .supporter-matchday-header:after{content:""!important;border:54px solid #ffffff0b!important;border-radius:50%!important;width:500px!important;height:500px!important;display:block!important;position:absolute!important;top:-170px!important;right:-145px!important}.gdt-club-theme.space-adepto .supporter-matchday-copy{z-index:1!important;align-self:center!important;position:relative!important}.gdt-club-theme.space-adepto .supporter-matchday-copy .eyebrow{color:#ff8490!important;letter-spacing:.14em!important;align-items:center!important;gap:12px!important;font-size:10px!important;font-weight:900!important;line-height:1!important;display:flex!important}.gdt-club-theme.space-adepto .supporter-matchday-copy .eyebrow span{width:36px!important;height:3px!important;vertical-align:initial!important;flex:0 0 36px!important;margin:0!important;display:block!important}.gdt-club-theme.space-adepto .supporter-matchday-copy h2{color:#fff!important;letter-spacing:-.06em!important;margin:11px 0 14px!important;font-size:clamp(42px,5vw,64px)!important;line-height:.98!important}.gdt-club-theme.space-adepto .supporter-matchday-copy>p:not(.eyebrow){color:#cbd0d4!important;max-width:620px!important;margin:0!important;font-size:16px!important;line-height:1.5!important;display:block!important}.gdt-club-theme.space-adepto .supporter-matchday-actions{gap:9px!important;margin-top:24px!important;display:flex!important}.gdt-club-theme.space-adepto .supporter-matchday-actions button{color:#fff!important;background:0 0!important;border:1px solid #ffffff47!important;border-radius:7px!important;min-height:42px!important;padding:0 15px!important;font-size:11px!important;font-weight:850!important}.gdt-club-theme.space-adepto .supporter-matchday-actions button:first-child{background:#ef2032!important;border-color:#ef2032!important}.gdt-club-theme.space-adepto .supporter-club-card{z-index:1!important;min-width:0!important;box-shadow:none!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#08090b6b!important;border:1px solid #ffffff29!important;border-radius:13px!important;grid-template-columns:62px minmax(0,1fr)!important;align-self:center!important;gap:13px!important;margin:0!important;padding:21px!important;display:grid!important;position:relative!important}.gdt-club-theme.space-adepto .supporter-club-card img{width:50px!important;height:66px!important}.gdt-club-theme.space-adepto .supporter-club-card div{gap:4px!important;display:grid!important}.gdt-club-theme.space-adepto .supporter-club-card small{color:#ff8490!important;font-size:8px!important}.gdt-club-theme.space-adepto .supporter-club-card b{color:#fff!important;font-size:20px!important}.gdt-club-theme.space-adepto .supporter-club-card span{color:#c3c9ce!important;font-size:11px!important}.gdt-club-theme.space-adepto .supporter-club-card button{color:#fff!important;background:0 0!important;border:1px solid #ffffff2e!important;border-radius:7px!important;grid-column:1/-1!important;justify-content:space-between!important;align-items:center!important;min-height:37px!important;margin-top:3px!important;padding:0 10px!important;font-size:11px!important;font-weight:800!important;display:flex!important}.gdt-club-theme.space-adepto .supporter-match-spotlight{z-index:1!important;min-width:0!important;box-shadow:none!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#08090b70!important;border:1px solid #ffffff29!important;border-radius:13px!important;align-self:center!important;gap:14px!important;padding:20px!important;display:grid!important;position:relative!important}.gdt-club-theme.space-adepto .supporter-spotlight-heading{justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}.gdt-club-theme.space-adepto .supporter-spotlight-heading small{color:#ff8490!important;letter-spacing:.13em!important;font-size:8px!important;font-weight:900!important}.gdt-club-theme.space-adepto .supporter-spotlight-heading span{color:#bfc6cc!important;font-size:10px!important;font-weight:750!important}.gdt-club-theme.space-adepto .supporter-spotlight-score{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;gap:9px!important;display:grid!important}.gdt-club-theme.space-adepto .supporter-spotlight-score>div{text-align:center!important;justify-items:center!important;gap:6px!important;min-width:0!important;display:grid!important}.gdt-club-theme.space-adepto .supporter-spotlight-score img{object-fit:contain!important;width:35px!important;height:43px!important}.gdt-club-theme.space-adepto .supporter-spotlight-score b{color:#fff!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:11px!important;line-height:1.2!important;overflow:hidden!important}.gdt-club-theme.space-adepto .supporter-spotlight-score strong{color:#17191c!important;letter-spacing:-.05em!important;background:#fff!important;border-radius:7px!important;place-items:center!important;min-width:46px!important;min-height:34px!important;padding:0 6px!important;font-size:17px!important;display:grid!important}.gdt-club-theme.space-adepto .supporter-match-spotlight>p{color:#c4cbd0!important;margin:0!important;font-size:10px!important;line-height:1.45!important}.gdt-club-theme.space-adepto .supporter-match-spotlight>button{color:#fff!important;background:0 0!important;border:1px solid #ffffff2e!important;border-radius:7px!important;justify-content:space-between!important;align-items:center!important;min-height:37px!important;padding:0 10px!important;font-size:11px!important;font-weight:800!important;display:flex!important}.gdt-club-theme.space-adepto .supporter-spotlight-crest{object-fit:contain!important;justify-self:center!important;width:48px!important;height:62px!important}.gdt-club-theme.space-adepto .supporter-match-spotlight>b{color:#fff!important;text-align:center!important;font-size:18px!important}.gdt-club-theme.space-adepto .supporter-home-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)!important;gap:18px!important;width:min(1380px,100% - 48px)!important;margin:18px auto 0!important}.gdt-club-theme.space-adepto :is(.supporter-results-panel,.supporter-teams-panel,.supporter-news-panel,.supporter-shortcuts-panel){background:#fff!important;border:1px solid #e1e4e7!important;border-radius:14px!important;padding:23px!important;box-shadow:0 8px 20px #10141809!important}.gdt-club-theme.space-adepto .supporter-results-panel{grid-row:auto!important;align-self:start!important}.gdt-club-theme.space-adepto :is(.supporter-spotlight-score img,.web-results img,.supporter-team-grid .team-logo img){box-shadow:none!important;isolation:isolate!important;background:0 0!important;padding:0!important;display:block!important}.gdt-club-theme.space-adepto .supporter-match-spotlight{background:linear-gradient(145deg,#0c0d0fad,#2c0a107a)!important;border-color:#fff3!important;gap:16px!important;padding:21px!important}.gdt-club-theme.space-adepto .supporter-spotlight-heading{border-bottom:1px solid #ffffff1f!important;padding-bottom:10px!important}.gdt-club-theme.space-adepto .supporter-spotlight-heading small{letter-spacing:.16em!important;font-size:9px!important}.gdt-club-theme.space-adepto .supporter-spotlight-heading span{font-size:11px!important;font-weight:850!important}.gdt-club-theme.space-adepto .supporter-spotlight-score{gap:12px!important}.gdt-club-theme.space-adepto .supporter-spotlight-team{gap:8px!important}.gdt-club-theme.space-adepto .supporter-spotlight-crest-wrap{background:#fffffff2!important;border:1px solid #ffffff29!important;border-radius:12px!important;place-items:center!important;width:52px!important;height:52px!important;padding:5px!important;display:grid!important;box-shadow:0 8px 16px #00000029!important}.gdt-club-theme.space-adepto .supporter-spotlight-score .supporter-spotlight-crest-wrap img{object-fit:contain!important;width:100%!important;max-width:42px!important;height:100%!important;max-height:42px!important}.gdt-club-theme.space-adepto .supporter-spotlight-score .supporter-spotlight-team b{letter-spacing:-.02em!important;font-size:12px!important;font-weight:850!important}.gdt-club-theme.space-adepto .supporter-spotlight-time{justify-items:center!important;gap:5px!important;display:grid!important}.gdt-club-theme.space-adepto .supporter-spotlight-time small{color:#ff9aa3!important;letter-spacing:.14em!important;font-size:8px!important;font-weight:900!important}.gdt-club-theme.space-adepto .supporter-spotlight-time strong{border-radius:10px!important;min-width:66px!important;min-height:42px!important;font-size:21px!important;box-shadow:0 8px 18px #0000002e!important}.gdt-club-theme.space-adepto .supporter-match-spotlight>p{color:#d7dcdf!important;background:#ffffff0f!important;border-left:2px solid #ef2032!important;border-radius:0 7px 7px 0!important;padding:10px 11px!important;font-size:11px!important;line-height:1.42!important}.gdt-club-theme.space-adepto .supporter-match-spotlight>button{background:#ef2032!important;border-color:#ef2032!important;border-radius:8px!important;justify-content:center!important;min-height:42px!important;font-size:12px!important;box-shadow:0 9px 18px #e21b2c33!important}.gdt-club-theme.space-adepto .supporter-match-spotlight>button:hover{background:#ff3043!important;border-color:#ff3043!important}.gdt-club-theme.space-adepto .supporter-games-page{width:min(1380px,100% - 48px)!important;margin:28px auto 52px!important;padding:0!important}.gdt-club-theme.space-adepto .supporter-games-page .web-page-heading{background:0 0!important;border:0!important;border-bottom:1px solid #e1e4e7!important;align-items:end!important;min-height:0!important;margin:0!important;padding:0 0 22px!important;display:flex!important;position:relative!important}.gdt-club-theme.space-adepto .supporter-games-page .web-page-heading:after{display:none!important}.gdt-club-theme.space-adepto .supporter-games-page .web-page-heading h2{color:#1b2025!important;letter-spacing:-.065em!important;margin:7px 0!important;font-size:clamp(34px,4vw,48px)!important}.gdt-club-theme.space-adepto .supporter-games-page .web-page-heading p:last-child{color:#68727a!important;max-width:610px!important;font-size:14px!important;line-height:1.45!important}.gdt-club-theme.space-adepto .supporter-games-page .web-page-heading>b{box-shadow:none!important;color:#d91e2e!important;background:#fff!important;border:1px solid #e5e8ea!important;border-radius:999px!important;padding:9px 12px!important;font-size:11px!important}.gdt-club-theme.space-adepto .supporter-games-page .web-filter-bar{gap:8px!important;margin:18px 0 12px!important}.gdt-club-theme.space-adepto .supporter-games-page .web-filter-bar button{color:#56616a!important;background:#fff!important;border:1px solid #e1e4e7!important;border-radius:8px!important;min-height:38px!important;padding:0 14px!important;font-size:12px!important;font-weight:800!important}.gdt-club-theme.space-adepto .supporter-games-page .web-filter-bar button:hover{color:#d91e2e!important;border-color:#f19aa3!important}.gdt-club-theme.space-adepto .supporter-games-page .web-filter-bar button.active{color:#fff!important;background:#1b2025!important;border-color:#1b2025!important;box-shadow:0 7px 16px #181c2024!important}.gdt-club-theme.space-adepto .supporter-games-page .web-data-tabs{width:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 22px!important;padding:0!important}.gdt-club-theme.space-adepto .supporter-games-page .web-data-tabs button{color:#7b858c!important;min-height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;padding:0!important;font-size:12px!important;font-weight:850!important}.gdt-club-theme.space-adepto .supporter-games-page .web-data-tabs button+button{margin-left:22px!important}.gdt-club-theme.space-adepto .supporter-games-page .web-data-tabs button.active{color:#1c2227!important;background:0 0!important;border-bottom-color:#e21b2c!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games{overflow:hidden!important;box-shadow:0 10px 26px #12181c0b!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games>header{background:linear-gradient(100deg,#fff,#fbfcfc)!important;border-bottom:1px solid #e1e4e7!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;padding:18px 20px!important;display:flex!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games>header small{color:#d91e2e!important;letter-spacing:.14em!important;font-size:9px!important;font-weight:900!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games>header h3{color:#20252a!important;letter-spacing:-.04em!important;margin:5px 0 0!important;font-size:20px!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games>header>span{background:#fff0f1!important;border-radius:999px!important;padding:7px 10px!important;font-size:11px!important;font-weight:850!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games .published-team img{object-fit:contain!important;width:46px!important;height:52px!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games .published-team b{color:#242a2f!important;font-size:15px!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games article>strong{color:#20252a!important;background:#f5f7f8!important;min-height:48px!important;font-size:25px!important}.gdt-club-theme.space-adepto .supporter-games-page .published-goal-scorers{background:#fff8f8!important;border:1px solid #f1d4d7!important;border-radius:9px!important;padding:12px 14px!important}.gdt-club-theme.space-adepto .supporter-games-page .published-goal-scorers small{font-size:11px!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games article footer{border-top:1px solid #f8f9fa!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games article footer>small{font-size:12px!important;line-height:1.5!important}@media (width<=640px){.gdt-club-theme.space-adepto .supporter-games-page{width:calc(100% - 24px)!important;margin:18px auto 32px!important}.gdt-club-theme.space-adepto .supporter-games-page .web-page-heading{align-items:flex-start!important;gap:12px!important;padding-bottom:17px!important}.gdt-club-theme.space-adepto .supporter-games-page .web-page-heading h2{font-size:34px!important}.gdt-club-theme.space-adepto .supporter-games-page .web-filter-bar{margin-top:14px!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games>header{padding:16px!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games article:has(.published-team){grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr)!important;gap:9px!important;padding:16px!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games .published-team{text-align:center!important;justify-items:center!important;display:grid!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games .published-team.away{display:grid!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games .published-team b{font-size:12px!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games article>strong{min-height:42px!important;font-size:20px!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games article footer>small{min-width:100%!important}}.gdt-club-theme.space-adepto .supporter-teams-page{width:min(1380px,100% - 48px)!important;margin:28px auto 52px!important;padding:0!important}.gdt-club-theme.space-adepto .supporter-teams-page .web-page-heading{background:0 0!important;border:0!important;border-bottom:1px solid #e1e4e7!important;align-items:end!important;min-height:0!important;margin:0!important;padding:0 0 22px!important;display:flex!important;position:relative!important}.gdt-club-theme.space-adepto .supporter-teams-page .web-page-heading:after{display:none!important}.gdt-club-theme.space-adepto .supporter-teams-page .web-page-heading h2{color:#1b2025!important;letter-spacing:-.065em!important;margin:7px 0!important;font-size:clamp(34px,4vw,48px)!important}.gdt-club-theme.space-adepto .supporter-teams-page .web-page-heading p:last-child{color:#68727a!important;font-size:14px!important;line-height:1.45!important}.gdt-club-theme.space-adepto .supporter-teams-page .web-filter-bar{gap:8px!important;margin:18px 0!important;padding:0!important}.gdt-club-theme.space-adepto .supporter-teams-page .web-filter-bar button{color:#56616a!important;background:#fff!important;border:1px solid #e1e4e7!important;border-radius:8px!important;min-height:38px!important;padding:0 14px!important;font-size:12px!important;font-weight:800!important}.gdt-club-theme.space-adepto .supporter-teams-page .web-filter-bar button:hover{border-color:#f19aa3!important}.gdt-club-theme.space-adepto .supporter-teams-page .web-filter-bar button.active{color:#fff!important;background:#1b2025!important;border-color:#1b2025!important;box-shadow:0 7px 16px #181c2024!important}.gdt-club-theme.space-adepto .supporter-teams-page .web-team-profile{background:#fff!important;border:1px solid #e1e4e7!important;border-radius:14px!important;overflow:hidden!important;box-shadow:0 10px 26px #12181c0b!important}.gdt-club-theme.space-adepto .supporter-teams-page .web-team-profile>header{background:linear-gradient(115deg,#fff,#fafbfb)!important;border-left:5px solid #e21b2c!important;grid-template-columns:76px minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;min-height:116px!important;padding:22px 24px!important;display:grid!important}.gdt-club-theme.space-adepto .supporter-teams-page .web-team-profile>header>img{object-fit:contain!important;width:58px!important;height:72px!important}.gdt-club-theme.space-adepto .supporter-teams-page .web-team-profile>header>div:not(.team-profile-actions){gap:5px!important;display:grid!important}.gdt-club-theme.space-adepto .supporter-teams-page .web-team-profile>header small{color:#d91e2e!important;letter-spacing:.14em!important;font-size:9px!important;font-weight:900!important}.gdt-club-theme.space-adepto .supporter-teams-page .web-team-profile>header h3{color:#20252a!important;letter-spacing:-.055em!important;margin:0!important;font-size:31px!important}.gdt-club-theme.space-adepto .supporter-teams-page .web-team-profile>header p{color:#6f7880!important;margin:0!important;font-size:12px!important}.gdt-club-theme.space-adepto .supporter-teams-page .team-profile-actions{align-items:center!important;gap:8px!important;display:flex!important}.gdt-club-theme.space-adepto .supporter-teams-page .team-profile-actions button{color:#343b41!important;background:#fff!important;border:1px solid #e1e4e7!important;border-radius:8px!important;min-height:38px!important;padding:0 13px!important;font-size:11px!important;font-weight:850!important}.gdt-club-theme.space-adepto .supporter-teams-page .team-profile-actions button.favorite{color:#ca1426!important;background:#fff0f1!important;border-color:#e21b2c!important}.gdt-club-theme.space-adepto .supporter-teams-page .fan-squad-sections{background:#fff!important;border-top:1px solid #e1e4e7!important;gap:0!important;display:grid!important}.gdt-club-theme.space-adepto .supporter-teams-page .fan-squad-section{background:0 0!important;border:0!important;border-bottom:1px solid #e1e4e7!important;border-radius:0!important;padding:0!important}.gdt-club-theme.space-adepto .supporter-teams-page .fan-squad-section>header{background:#fafbfb!important;align-items:center!important;min-height:66px!important;padding:0 24px!important;display:flex!important}.gdt-club-theme.space-adepto .supporter-teams-page .fan-squad-section>header h4{color:#30363b!important;margin:0!important;font-size:16px!important}.gdt-club-theme.space-adepto .supporter-teams-page .fan-squad-section>header h4 span{color:#d91e2e!important;background:#fff0f1!important;border-radius:999px!important;place-items:center!important;min-width:24px!important;height:24px!important;margin-left:7px!important;font-size:10px!important;display:inline-grid!important}.gdt-club-theme.space-adepto .supporter-teams-page .fan-squad-section>header p{color:#7b858c!important;margin:3px 0 0!important;font-size:11px!important}.gdt-club-theme.space-adepto .supporter-teams-page .fan-squad-section>div{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;padding:0!important;display:grid!important}.gdt-club-theme.space-adepto .supporter-teams-page .fan-player-card{min-height:78px!important;box-shadow:none!important;background:#fff!important;border:1px solid #edf0f1!important;border-top:0!important;border-left:0!important;border-radius:0!important;grid-template-columns:44px minmax(0,1fr) auto!important;align-items:center!important;gap:11px!important;margin:0!important;padding:12px 16px!important;display:grid!important}.gdt-club-theme.space-adepto .supporter-teams-page .fan-player-card:hover{background:#fff9f9!important;transform:none!important}.gdt-club-theme.space-adepto .supporter-teams-page .fan-player-photo{color:#d91e2e!important;background:#f1f3f4!important;border-radius:10px!important;place-items:center!important;width:42px!important;height:42px!important;font-size:12px!important;font-weight:900!important;display:grid!important;overflow:hidden!important}.gdt-club-theme.space-adepto .supporter-teams-page .fan-player-photo img{object-fit:cover!important;width:100%!important;height:100%!important}.gdt-club-theme.space-adepto .supporter-teams-page .fan-player-copy{gap:3px!important;min-width:0!important;display:grid!important}.gdt-club-theme.space-adepto .supporter-teams-page .fan-player-copy b{color:#2a3035!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.gdt-club-theme.space-adepto .supporter-teams-page .fan-player-copy small{color:#7b858c!important;font-size:11px!important}.gdt-club-theme.space-adepto .supporter-teams-page .fan-player-card>strong{color:#3b4349!important;background:#f2f4f5!important;border-radius:8px!important;place-items:center!important;min-width:28px!important;height:28px!important;font-size:12px!important;display:grid!important}@media (width<=900px){.gdt-club-theme.space-adepto .supporter-teams-page .fan-squad-section>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=640px){.gdt-club-theme.space-adepto .supporter-teams-page{width:calc(100% - 24px)!important;margin:18px auto 32px!important}.gdt-club-theme.space-adepto .supporter-teams-page .web-page-heading{align-items:flex-start!important;padding-bottom:17px!important}.gdt-club-theme.space-adepto .supporter-teams-page .web-page-heading h2{font-size:34px!important}.gdt-club-theme.space-adepto .supporter-teams-page .web-team-profile>header{grid-template-columns:54px minmax(0,1fr)!important;gap:12px!important;padding:18px!important}.gdt-club-theme.space-adepto .supporter-teams-page .web-team-profile>header>img{width:46px!important;height:58px!important}.gdt-club-theme.space-adepto .supporter-teams-page .web-team-profile>header h3{font-size:25px!important}.gdt-club-theme.space-adepto .supporter-teams-page .team-profile-actions button{flex:1!important}.gdt-club-theme.space-adepto .supporter-teams-page .fan-squad-section>header{padding:0 16px!important}.gdt-club-theme.space-adepto .supporter-teams-page .fan-player-card{border-right:0!important;padding:12px 16px!important}}.gdt-club-theme.space-adepto .supporter-news-page{width:min(1380px,100% - 48px)!important;margin:28px auto 52px!important;padding:0!important}.gdt-club-theme.space-adepto .supporter-news-page .web-page-heading{background:0 0!important;border:0!important;border-bottom:1px solid #e1e4e7!important;align-items:end!important;min-height:0!important;margin:0 0 22px!important;padding:0 0 22px!important;display:flex!important;position:relative!important}.gdt-club-theme.space-adepto .supporter-news-page .web-page-heading:after{display:none!important}.gdt-club-theme.space-adepto .supporter-news-page .web-page-heading h2{color:#1b2025!important;letter-spacing:-.065em!important;margin:7px 0!important;font-size:clamp(34px,4vw,48px)!important}.gdt-club-theme.space-adepto .supporter-news-page .web-page-heading p:last-child{color:#68727a!important;font-size:14px!important;line-height:1.45!important}.gdt-club-theme.space-adepto .supporter-news-page .web-news-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.gdt-club-theme.space-adepto .supporter-news-page .web-news-grid article{background:#fff!important;border:1px solid #e1e4e7!important;border-radius:13px!important;align-content:start!important;min-height:215px!important;padding:20px!important;transition:transform .18s,border-color .18s,box-shadow .18s!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 20px #12181c09!important}.gdt-club-theme.space-adepto .supporter-news-page .web-news-grid article:hover{border-color:#eca3aa!important;transform:translateY(-2px)!important;box-shadow:0 14px 26px #12181c14!important}.gdt-club-theme.space-adepto .supporter-news-page .web-news-grid article>div:first-child{color:#d91e2e!important;background:0 0!important;justify-content:space-between!important;align-items:center!important;min-height:40px!important;margin:0 0 18px!important;padding:0!important;display:flex!important}.gdt-club-theme.space-adepto .supporter-news-page .web-news-grid article>div span{background:#fff7f8!important;border:1px solid #f0d9dc!important;border-radius:9px!important;place-items:center!important;width:34px!important;height:34px!important;display:grid!important}.gdt-club-theme.space-adepto .supporter-news-page .web-news-grid article>div span img{object-fit:contain!important;width:24px!important;height:28px!important}.gdt-club-theme.space-adepto .supporter-news-page .web-news-grid article>div b{color:#d91e2e!important;letter-spacing:.13em!important;font-size:9px!important;font-weight:900!important}.gdt-club-theme.space-adepto .supporter-news-page .web-news-grid article>small{color:#808990!important;text-transform:uppercase!important;font-size:10px!important;font-weight:800!important}.gdt-club-theme.space-adepto .supporter-news-page .web-news-grid article h3{color:#242a2f!important;letter-spacing:-.035em!important;margin:9px 0 8px!important;font-size:18px!important;line-height:1.18!important}.gdt-club-theme.space-adepto .supporter-news-page .web-news-grid article p{color:#727c83!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;min-height:0!important;margin:0!important;font-size:12px!important;line-height:1.5!important;display:-webkit-box!important;overflow:hidden!important}.gdt-club-theme.space-adepto .supporter-news-page .web-news-grid article.featured{background:linear-gradient(116deg,#151719 0%,#1a1c1f 59%,#53141c 100%)!important;border-color:#202427!important;grid-column:span 2!important;min-height:260px!important;padding:28px!important;box-shadow:0 16px 34px #0f111329!important}.gdt-club-theme.space-adepto .supporter-news-page .web-news-grid article.featured:after{content:""!important;border:38px solid #ffffff0a!important;border-radius:50%!important;width:280px!important;height:280px!important;position:absolute!important;bottom:-100px!important;right:-70px!important}.gdt-club-theme.space-adepto .supporter-news-page .web-news-grid article.featured>div,.gdt-club-theme.space-adepto .supporter-news-page .web-news-grid article.featured>small,.gdt-club-theme.space-adepto .supporter-news-page .web-news-grid article.featured h3,.gdt-club-theme.space-adepto .supporter-news-page .web-news-grid article.featured p{z-index:1!important;position:relative!important}.gdt-club-theme.space-adepto .supporter-news-page .web-news-grid article.featured>div span{background:#fffffff2!important;border-color:#ffffff3d!important}.gdt-club-theme.space-adepto .supporter-news-page .web-news-grid article.featured>div b{color:#ff9aa3!important}.gdt-club-theme.space-adepto .supporter-news-page .web-news-grid article.featured>small{color:#cfd3d6!important}.gdt-club-theme.space-adepto .supporter-news-page .web-news-grid article.featured h3{color:#fff!important;max-width:610px!important;font-size:28px!important;line-height:1.08!important}.gdt-club-theme.space-adepto .supporter-news-page .web-news-grid article.featured p{color:#c8cdd1!important;max-width:620px!important;font-size:13px!important}@media (width<=760px){.gdt-club-theme.space-adepto .supporter-news-page .web-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.gdt-club-theme.space-adepto .supporter-news-page .web-news-grid article.featured{grid-column:1/-1!important}}@media (width<=640px){.gdt-club-theme.space-adepto .supporter-news-page{width:calc(100% - 24px)!important;margin:18px auto 32px!important}.gdt-club-theme.space-adepto .supporter-news-page .web-page-heading{align-items:flex-start!important;padding-bottom:17px!important}.gdt-club-theme.space-adepto .supporter-news-page .web-page-heading h2{font-size:34px!important}.gdt-club-theme.space-adepto .supporter-news-page .web-news-grid{grid-template-columns:1fr!important}.gdt-club-theme.space-adepto .supporter-news-page .web-news-grid article.featured{min-height:230px!important;padding:22px!important}.gdt-club-theme.space-adepto .supporter-news-page .web-news-grid article.featured h3{font-size:23px!important}}.gdt-club-theme.space-adepto .supporter-news-list{border-top:1px solid #eceff1!important;gap:0!important;display:grid!important}.gdt-club-theme.space-adepto .supporter-news-list>button{color:#202428!important;text-align:left!important;background:0 0!important;border:0!important;border-bottom:1px solid #eceff1!important;grid-template-columns:30px minmax(0,1fr) 18px!important;align-items:center!important;gap:11px!important;width:100%!important;min-height:67px!important;padding:10px 0!important;display:grid!important}.gdt-club-theme.space-adepto .supporter-news-list>button:hover{color:#db2032!important}.gdt-club-theme.space-adepto .supporter-news-list>button>span{color:#d91e2e!important;background:#fff0f1!important;border-radius:50%!important;place-items:center!important;width:27px!important;height:27px!important;font-size:9px!important;font-weight:900!important;display:grid!important}.gdt-club-theme.space-adepto .supporter-news-list>button>div{gap:3px!important;min-width:0!important;display:grid!important}.gdt-club-theme.space-adepto .supporter-news-list small{color:#7f878d!important;text-transform:uppercase!important;font-size:9px!important;font-weight:750!important}.gdt-club-theme.space-adepto .supporter-news-list b{color:inherit!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;line-height:1.35!important;overflow:hidden!important}.gdt-club-theme.space-adepto .supporter-news-list em{color:#9da4aa!important;font-size:15px!important;font-style:normal!important}.gdt-club-theme.space-adepto .supporter-shortcuts-panel>div{grid-template-columns:1fr 1fr!important;gap:9px!important;display:grid!important}.gdt-club-theme.space-adepto .supporter-shortcuts-panel>div button{color:#343a40!important;text-align:left!important;background:#fff!important;border:1px solid #e5e8ea!important;border-radius:10px!important;grid-template-columns:20px minmax(0,1fr) 14px!important;align-items:center!important;gap:9px!important;min-height:76px!important;padding:12px!important;display:grid!important}.gdt-club-theme.space-adepto .supporter-shortcuts-panel>div button:hover{background:#fff8f8!important;border-color:#ef5965!important}.gdt-club-theme.space-adepto .supporter-shortcuts-panel svg{color:#d91e2e!important}.gdt-club-theme.space-adepto .supporter-shortcuts-panel>div button span{gap:3px!important;min-width:0!important;display:grid!important}.gdt-club-theme.space-adepto .supporter-shortcuts-panel>div button b{font-size:11px!important}.gdt-club-theme.space-adepto .supporter-shortcuts-panel>div button small{color:#778087!important;font-size:9px!important;line-height:1.2!important}.gdt-club-theme.space-adepto .supporter-shortcuts-panel>div button em{color:#a0a7ad!important;font-size:14px!important;font-style:normal!important}@media (width<=900px){.gdt-club-theme.space-adepto>.topbar{grid-template-columns:1fr auto!important;padding-inline:20px!important}.gdt-club-theme.space-adepto .supporter-navigation{justify-content:flex-start!important;padding-inline:20px!important;top:72px!important;overflow-x:auto!important}.gdt-club-theme.space-adepto .supporter-alert{flex:none!important;margin:0!important;position:static!important}.gdt-club-theme.space-adepto .supporter-navigation button,.gdt-club-theme.space-adepto .supporter-navigation summary{white-space:nowrap;padding-inline:10px!important}.gdt-club-theme.space-adepto .supporter-matchday-header{grid-template-columns:minmax(0,1fr) 250px!important;padding:34px!important}.gdt-club-theme.space-adepto .supporter-home-grid{grid-template-columns:minmax(0,1fr) 280px!important}}@media (width<=640px){.gdt-club-theme.space-adepto>.topbar{min-height:62px!important;padding-inline:14px!important}.gdt-club-theme.space-adepto .supporter-platform{min-height:0!important}.gdt-club-theme.space-adepto .supporter-navigation{height:50px!important;min-height:50px!important;padding-inline:10px!important;top:62px!important}.gdt-club-theme.space-adepto .supporter-navigation button,.gdt-club-theme.space-adepto .supporter-navigation summary{min-height:50px!important;padding-inline:10px!important}.gdt-club-theme.space-adepto .supporter-navigation button span{display:none!important}.gdt-club-theme.space-adepto .supporter-navigation-more>div{top:48px!important}.gdt-club-theme.space-adepto .supporter-matchday-header{width:calc(100% - 24px)!important;min-height:0!important;margin-top:16px!important;padding:28px 24px!important;display:block!important}.gdt-club-theme.space-adepto .supporter-matchday-copy h2{font-size:39px!important}.gdt-club-theme.space-adepto .supporter-club-card{margin-top:24px!important}.gdt-club-theme.space-adepto .supporter-home-grid{grid-template-columns:1fr!important;gap:12px!important;width:calc(100% - 24px)!important;margin-top:12px!important}.gdt-club-theme.space-adepto .supporter-results-panel{grid-row:auto!important}}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid){width:min(1380px,100% - 48px)!important;margin:28px auto 58px!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .web-page-heading{background:0 0!important;border:0!important;border-bottom:1px solid #e1e4e7!important;align-items:flex-end!important;min-height:0!important;margin:0 0 24px!important;padding:0 0 22px!important;display:flex!important;position:relative!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .web-page-heading:after{display:none!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .web-page-heading h2{color:#191e23!important;letter-spacing:-.07em!important;margin:7px 0!important;font-size:clamp(36px,4vw,50px)!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .web-page-heading p:last-child{color:#68727a!important;max-width:560px!important;font-size:14px!important;line-height:1.5!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .web-store-grid{grid-template-columns:repeat(auto-fit,minmax(275px,1fr))!important;align-items:stretch!important;gap:16px!important;display:grid!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .web-store-grid article{background:#fff!important;border:1px solid #e1e4e7!important;border-radius:14px!important;flex-direction:column!important;min-height:0!important;padding:16px!important;transition:transform .18s,border-color .18s,box-shadow .18s!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 22px #14191d0b!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .web-store-grid article:hover{border-color:#eea2aa!important;transform:translateY(-2px)!important;box-shadow:0 16px 32px #14191d17!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .web-store-grid article>div:first-child{background:radial-gradient(circle at 50% 36%,#fff 0%,#f6f7f7 54%,#eceff1 100%)!important;border-bottom:1px solid #edf0f2!important;place-items:center!important;min-height:230px!important;margin:-16px -16px 17px!important;padding:18px!important;display:grid!important;overflow:hidden!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .web-store-grid article>div:first-child img{object-fit:contain!important;object-position:center bottom!important;filter:drop-shadow(0 16px 16px #0d111429)!important;width:100%!important;height:235px!important;margin:0!important;padding:0!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .web-store-grid article>small{color:#d91e2e!important;letter-spacing:.12em!important;order:1!important;font-size:9px!important;font-weight:900!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .web-store-grid article h3{color:#1d2328!important;letter-spacing:-.045em!important;order:2!important;margin:8px 0 5px!important;font-size:22px!important;line-height:1.1!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .web-store-grid article>p{color:#727c83!important;order:3!important;min-height:0!important;margin:0 0 5px!important;font-size:12px!important;line-height:1.45!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .web-store-grid article strong{color:#171b1f!important;letter-spacing:-.045em!important;order:4!important;margin:15px 0 14px!important;font-size:24px!important;display:block!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .web-store-grid article>button{color:#fff!important;background:#df1f31!important;border:1px solid #df1f31!important;border-radius:8px!important;order:5!important;width:100%!important;min-height:43px!important;margin-top:auto!important;padding:0 14px!important;font-size:12px!important;font-weight:850!important;transition:background .16s,border-color .16s!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .web-store-grid article>button:hover{background:#bd1423!important;border-color:#bd1423!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .web-store-grid article>button:disabled{color:#969da3!important;cursor:not-allowed!important;background:#e6e9eb!important;border-color:#e6e9eb!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .web-store-grid article:only-child{grid-template-rows:auto auto 1fr auto auto!important;grid-template-columns:minmax(310px,.82fr) minmax(0,1.18fr)!important;column-gap:clamp(26px,4vw,58px)!important;min-height:370px!important;padding:0 30px 0 0!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .web-store-grid article:only-child>div:first-child{border:0!important;border-right:1px solid #edf0f2!important;grid-row:1/span 5!important;min-height:370px!important;margin:0!important;padding:28px!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .web-store-grid article:only-child>small{align-self:end!important;margin-top:34px!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .web-store-grid article:only-child h3{font-size:32px!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .web-store-grid article:only-child strong{align-self:end!important;margin-bottom:17px!important;font-size:28px!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .web-store-grid article:only-child>button{align-self:start!important;width:min(100%,340px)!important;margin:0 0 34px!important}.gdt-club-theme.space-adepto .store-cart-trigger{color:#fff!important;background:#181b1e!important;border:1px solid #ffffff24!important;border-radius:10px!important;min-height:46px!important;padding:0 15px!important;bottom:22px!important;right:24px!important;box-shadow:0 14px 30px #0f121438!important}.gdt-club-theme.space-adepto .store-cart-trigger b{background:#df1f31!important}.gdt-club-theme.space-adepto .supporter-teams-page .web-team-profile{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:18px!important;overflow:visible!important}.gdt-club-theme.space-adepto .supporter-teams-page .web-team-profile>header{isolation:isolate!important;background:linear-gradient(116deg,#17191c 0%,#24282b 58%,#6d1520 132%)!important;border:0!important;border-radius:18px!important;grid-template-columns:82px minmax(0,1fr) auto auto!important;gap:22px!important;min-height:148px!important;padding:25px 28px!important;position:relative!important;overflow:hidden!important;box-shadow:0 16px 30px #13161924!important}.gdt-club-theme.space-adepto .supporter-teams-page .web-team-profile>header:before{z-index:-1!important;content:""!important;border:48px solid #ffffff0e!important;border-radius:50%!important;width:330px!important;height:330px!important;position:absolute!important;bottom:-136px!important;right:-78px!important}.gdt-club-theme.space-adepto .supporter-teams-page .team-profile-mark{background:#ffffff0f!important;border:1px solid #ffffff29!important;border-radius:15px!important;place-items:center!important;width:78px!important;height:92px!important;display:grid!important}.gdt-club-theme.space-adepto .supporter-teams-page .team-profile-mark img{object-fit:contain!important;width:58px!important;height:74px!important}.gdt-club-theme.space-adepto .supporter-teams-page .web-team-profile>header .team-profile-copy{align-content:center!important;gap:6px!important;display:grid!important}.gdt-club-theme.space-adepto .supporter-teams-page .web-team-profile>header .team-profile-copy small{color:#ffabb2!important}.gdt-club-theme.space-adepto .supporter-teams-page .web-team-profile>header .team-profile-copy h3{color:#fff!important;font-size:34px!important}.gdt-club-theme.space-adepto .supporter-teams-page .web-team-profile>header .team-profile-copy p{color:#c7cbce!important;font-size:13px!important}.gdt-club-theme.space-adepto .supporter-teams-page .team-profile-summary{background:#00000021!important;border:1px solid #ffffff21!important;border-radius:12px!important;grid-template-columns:minmax(112px,1fr)!important;align-self:stretch!important;gap:0!important;min-width:120px!important;display:grid!important;overflow:hidden!important}.gdt-club-theme.space-adepto .supporter-teams-page .team-profile-summary span{align-content:center!important;gap:3px!important;padding:14px 16px!important;display:grid!important}.gdt-club-theme.space-adepto .supporter-teams-page .team-profile-summary span+span{border-left:1px solid #ffffff21!important}.gdt-club-theme.space-adepto .supporter-teams-page .team-profile-summary b{color:#fff!important;letter-spacing:-.06em!important;font-size:24px!important}.gdt-club-theme.space-adepto .supporter-teams-page .team-profile-summary small{color:#b6bdc1!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:9px!important;font-weight:850!important}.gdt-club-theme.space-adepto .supporter-teams-page .team-profile-actions{justify-content:flex-end!important;align-self:center!important}.gdt-club-theme.space-adepto .supporter-teams-page .team-profile-actions button{color:#fff!important;background:#ffffff14!important;border-color:#fff3!important}.gdt-club-theme.space-adepto .supporter-teams-page .team-profile-actions button.favorite{background:#e21b2c3d!important;border-color:#fb5c69!important}.gdt-club-theme.space-adepto .supporter-teams-page .team-profile-actions button:last-child{color:#202428!important;background:#fff!important;border-color:#fff!important}.gdt-club-theme.space-adepto .supporter-teams-page .team-profile-actions button:last-child span{color:#d91e2e!important;margin-left:6px!important}.gdt-club-theme.space-adepto .supporter-teams-page .fan-squad-sections{background:0 0!important;border:0!important;gap:16px!important;margin-top:18px!important;padding:0!important}.gdt-club-theme.space-adepto .supporter-teams-page .fan-squad-section{background:#fff!important;border:1px solid #e1e4e7!important;border-radius:14px!important;overflow:hidden!important;box-shadow:0 7px 18px #14191d09!important}.gdt-club-theme.space-adepto .supporter-teams-page .fan-squad-section>header{background:linear-gradient(110deg,#fff,#f8fafb)!important;border:0!important;border-bottom:1px solid #edf0f1!important;min-height:78px!important;padding:15px 20px!important}.gdt-club-theme.space-adepto .supporter-teams-page .fan-squad-section>header>div{gap:2px!important;display:grid!important}.gdt-club-theme.space-adepto .supporter-teams-page .fan-squad-section>header small{color:#d91e2e!important;letter-spacing:.13em!important;font-size:9px!important;font-weight:900!important}.gdt-club-theme.space-adepto .supporter-teams-page .fan-squad-section>header h4{letter-spacing:-.035em!important;font-size:18px!important}.gdt-club-theme.space-adepto .supporter-teams-page .fan-squad-section>header h4 span{background:#fdf0f1!important;min-width:25px!important;height:25px!important}.gdt-club-theme.space-adepto .supporter-teams-page .fan-squad-section>div{background:#fff!important;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important;gap:10px!important;padding:12px!important}.gdt-club-theme.space-adepto .supporter-teams-page .fan-player-card{background:#fbfcfc!important;border:1px solid #e1e4e7!important;border-radius:10px!important;grid-template-columns:34px 46px minmax(0,1fr)!important;gap:10px!important;min-height:72px!important;padding:12px!important;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s!important}.gdt-club-theme.space-adepto .supporter-teams-page .fan-player-card:hover{border-color:#ed9aa3!important;transform:translateY(-1px)!important;box-shadow:0 7px 16px #181d2112!important}.gdt-club-theme.space-adepto .supporter-teams-page .fan-player-card>strong{color:#d91e2e!important;font-variant-numeric:tabular-nums!important;background:#fff0f1!important;border-radius:9px!important;order:0!important;width:34px!important;min-width:34px!important;height:42px!important;font-size:13px!important}.gdt-club-theme.space-adepto .supporter-teams-page .fan-player-photo{color:#556069!important;background:#f8f9fa!important;border-radius:50%!important;width:46px!important;height:46px!important;position:relative!important}.gdt-club-theme.space-adepto .supporter-teams-page .fan-player-photo>span{place-items:center!important;width:100%!important;height:100%!important;display:grid!important}.gdt-club-theme.space-adepto .supporter-teams-page .fan-player-photo img{position:absolute!important;inset:0!important}.gdt-club-theme.space-adepto .supporter-teams-page .fan-player-copy{gap:4px!important}.gdt-club-theme.space-adepto .supporter-teams-page .fan-player-copy b{font-size:13px!important}.gdt-club-theme.space-adepto .supporter-teams-page .fan-player-copy small{font-size:10px!important}@media (width<=1040px){.gdt-club-theme.space-adepto .supporter-teams-page .web-team-profile>header{grid-template-columns:72px minmax(0,1fr) auto!important}.gdt-club-theme.space-adepto .supporter-teams-page .team-profile-actions{grid-column:2/-1!important;justify-content:flex-start!important}.gdt-club-theme.space-adepto .supporter-teams-page .team-profile-summary{grid-row:1!important}}@media (width<=640px){.gdt-club-theme.space-adepto .supporter-teams-page .web-team-profile>header{border-radius:14px!important;grid-template-columns:62px minmax(0,1fr)!important;gap:14px!important;min-height:0!important;padding:20px!important}.gdt-club-theme.space-adepto .supporter-teams-page .team-profile-mark{border-radius:12px!important;width:60px!important;height:74px!important}.gdt-club-theme.space-adepto .supporter-teams-page .team-profile-mark img{width:43px!important;height:56px!important}.gdt-club-theme.space-adepto .supporter-teams-page .web-team-profile>header .team-profile-copy h3{font-size:27px!important}.gdt-club-theme.space-adepto .supporter-teams-page .team-profile-summary{grid-area:auto/1/auto/-1!important;justify-self:start!important;width:auto!important;min-width:132px!important}.gdt-club-theme.space-adepto .supporter-teams-page .team-profile-summary span{min-width:132px!important;padding:12px 14px!important}.gdt-club-theme.space-adepto .supporter-teams-page .team-profile-actions{grid-column:1/-1!important;width:100%!important}.gdt-club-theme.space-adepto .supporter-teams-page .fan-squad-sections{gap:12px!important;margin-top:12px!important}.gdt-club-theme.space-adepto .supporter-teams-page .fan-squad-section>header{padding:14px 16px!important}.gdt-club-theme.space-adepto .supporter-teams-page .fan-squad-section>div{grid-template-columns:1fr!important;padding:10px!important}.gdt-club-theme.space-adepto .supporter-teams-page .fan-player-card{padding:11px!important}}.gdt-club-theme .admin-command-navigation :is(button,a),.gdt-club-theme .coach-navigation :is(button,a),.gdt-club-theme .player-navigation :is(button,a){will-change:auto!important;transition:color .1s linear,background-color .1s linear,border-color .1s linear!important;transform:none!important}.gdt-club-theme .admin-command-navigation :is(button,a):hover,.gdt-club-theme .coach-navigation :is(button,a):hover,.gdt-club-theme .player-navigation :is(button,a):hover{box-shadow:none!important;transform:none!important}.gdt-club-theme .admin-role-menu button.active,.gdt-club-theme .admin-rail-links button.active,.gdt-club-theme .coach-navigation-groups button.active,.gdt-club-theme .player-navigation-groups button.active{box-shadow:0 3px 8px #e21b2c29!important}@media (prefers-reduced-motion:reduce){.gdt-club-theme :is(.admin-command-navigation,.coach-navigation,.player-navigation) :is(button,a){transition:none!important}}.gdt-club-theme.space-adepto{--fan-red:#e92134;--fan-ink:#1d2328;--fan-muted:#6e7880;--fan-line:#e1e4e7;--fan-surface:#fff;--fan-ground:#f4f6f7;background:#f4f6f7!important}.gdt-club-theme.space-adepto .supporter-platform{color:var(--fan-ink)!important}.gdt-club-theme.space-adepto :is(.supporter-navigation,.supporter-utility-bar,.web-page,.supporter-matchday-header,.supporter-home-grid)>*{min-width:0!important}.gdt-club-theme.space-adepto .supporter-navigation :is(button,summary),.gdt-club-theme.space-adepto .supporter-utility-bar :is(button,label){will-change:auto!important;transition:color .1s linear,background-color .1s linear,border-color .1s linear!important;transform:none!important}.gdt-club-theme.space-adepto .supporter-navigation :is(button,summary):hover{box-shadow:none!important;transform:none!important}.gdt-club-theme.space-adepto .supporter-navigation button.active,.gdt-club-theme.space-adepto .supporter-navigation summary.active{box-shadow:0 3px 8px #e21b2c29!important}.gdt-club-theme.space-adepto .supporter-utility-bar{border-bottom:1px solid #ffffff14!important}.gdt-club-theme.space-adepto .supporter-utility-bar label:focus-within{outline-offset:2px!important;outline:2px solid #e9213480!important}.gdt-club-theme.space-adepto .supporter-utility-bar button{border-radius:7px!important}.gdt-club-theme.space-adepto .web-page{width:min(1380px,100% - 48px)!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:28px auto 52px!important;padding:0!important;overflow:visible!important}.gdt-club-theme.space-adepto .web-page-heading{border:0!important;border-bottom:1px solid var(--fan-line)!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;align-items:flex-end!important;margin:0 0 22px!important;padding:0 0 22px!important;display:flex!important;position:relative!important}.gdt-club-theme.space-adepto .web-page-heading:after{display:none!important}.gdt-club-theme.space-adepto .web-page-heading h2{color:var(--fan-ink)!important;letter-spacing:-.07em!important;margin:7px 0 6px!important;font-size:clamp(34px,4vw,50px)!important;line-height:1!important}.gdt-club-theme.space-adepto .web-page-heading p:last-child{max-width:650px!important;color:var(--fan-muted)!important;font-size:14px!important;line-height:1.5!important}.gdt-club-theme.space-adepto .web-page-heading .eyebrow{color:var(--fan-red)!important;letter-spacing:.14em!important;font-size:9px!important;font-weight:900!important}.gdt-club-theme.space-adepto :is(.supporter-results-panel,.supporter-teams-panel,.supporter-news-panel,.supporter-shortcuts-panel,.notification-settings,.fan-social-grid article,.web-club-layout>section,.web-club-layout>div>button,.club-detail-panel,.registration-form-card,.registration-info){border-color:var(--fan-line)!important;border-radius:14px!important;box-shadow:0 9px 24px #151c2109!important}.gdt-club-theme.space-adepto :is(.supporter-results-panel,.supporter-teams-panel,.supporter-news-panel,.supporter-shortcuts-panel,.notification-settings,.fan-social-grid article,.web-club-layout>div>button,.club-detail-panel,.registration-form-card,.registration-info):hover{transform:none!important}.gdt-club-theme.space-adepto .supporter-matchday-header{border-radius:16px!important;box-shadow:0 16px 36px #1114171f!important}.gdt-club-theme.space-adepto .supporter-matchday-actions button{transition:background-color .1s linear,border-color .1s linear!important}.gdt-club-theme.space-adepto .supporter-matchday-actions button:hover{filter:brightness(1.06)!important;transform:none!important}.gdt-club-theme.space-adepto .supporter-spotlight-score img{mix-blend-mode:multiply!important;background:0 0!important}.gdt-club-theme.space-adepto .supporter-matchday-copy .eyebrow,.gdt-club-theme.space-adepto .supporter-spotlight-heading small,.gdt-club-theme.space-adepto .supporter-spotlight-time small{color:#ff5362!important}.gdt-club-theme.space-adepto .supporter-games-page .games-filter-controls{background:#fff!important;border:1px solid #e1e4e7!important;border-radius:14px!important;gap:12px!important;margin:0!important;padding:16px 18px!important;display:grid!important;box-shadow:0 8px 20px #121c2209!important}.gdt-club-theme.space-adepto .supporter-games-page .games-filter-controls :is(.games-controls,.games-view-switch){grid-template-columns:96px minmax(0,1fr)!important;align-items:center!important;gap:18px!important;min-height:40px!important;margin:0!important;padding:0!important;display:grid!important}.gdt-club-theme.space-adepto .supporter-games-page .games-filter-controls .games-view-switch{border-top:1px solid #edf0f2!important;padding-top:12px!important}.gdt-club-theme.space-adepto .supporter-games-page .games-filter-controls :is(.games-controls,.games-view-switch)>span{color:#7b858c!important;letter-spacing:.12em!important;width:auto!important;font-size:9px!important;font-weight:900!important}.gdt-club-theme.space-adepto .supporter-games-page .games-filter-controls .web-filter-bar,.gdt-club-theme.space-adepto .supporter-games-page .games-filter-controls .web-data-tabs{margin:0!important;padding:0!important}.gdt-club-theme.space-adepto .supporter-games-page .games-filter-controls .web-data-tabs{justify-self:start!important}@media (width<=760px){.gdt-club-theme.space-adepto .supporter-games-page .games-filter-controls{gap:14px!important;padding:14px!important}.gdt-club-theme.space-adepto .supporter-games-page .games-filter-controls :is(.games-controls,.games-view-switch){grid-template-columns:1fr!important;gap:8px!important}.gdt-club-theme.space-adepto .supporter-games-page .games-filter-controls .games-view-switch{padding-top:14px!important}}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games article.upcoming,.gdt-club-theme.space-adepto .supporter-games-page .club-published-games article.upcoming:hover{background:#fff!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games article.upcoming>strong{box-shadow:none!important;border-color:#e92134!important}.gdt-club-theme.space-adepto .fan-technical-team{border-top:1px solid #e1e4e7!important;margin-top:26px!important;padding-top:22px!important}.gdt-club-theme.space-adepto .fan-technical-team>header small,.gdt-club-theme.space-adepto .fan-technical-team .staff-copy small{color:#d91e2e!important}.gdt-club-theme.space-adepto .fan-technical-team>header h3,.gdt-club-theme.space-adepto .fan-technical-team .staff-copy b{color:#22282d!important}.gdt-club-theme.space-adepto .fan-technical-team article{background:#fff!important;border-color:#e1e4e7!important;border-radius:14px!important;box-shadow:0 8px 20px #121c2209!important}.gdt-club-theme.space-adepto .fan-technical-team .staff-portrait{background:#f2f4f5!important;border:1px solid #e1e4e7!important;position:relative!important}.gdt-club-theme.space-adepto .fan-technical-team .staff-portrait span{color:#fff!important;background:linear-gradient(145deg,#2a3035,#15191c)!important}.gdt-club-theme.space-adepto .fan-technical-team .staff-portrait img{position:absolute!important;inset:0!important}.gdt-club-theme.space-adepto .fan-technical-team .staff-copy em,.gdt-club-theme.space-adepto .fan-technical-team .staff-copy p{color:#747f86!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .web-page-heading h2{font-size:clamp(34px,3.5vw,44px)!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .web-store-grid article:only-child{grid-template-rows:auto auto auto auto auto!important;grid-template-columns:260px minmax(0,1fr)!important;align-content:center!important;column-gap:28px!important;width:min(100%,920px)!important;min-height:272px!important;padding:0 24px 0 0!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .web-store-grid article:only-child>div:first-child{min-height:272px!important;padding:18px!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .web-store-grid article:only-child>div:first-child img{height:236px!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .web-store-grid article:only-child>small{margin-top:0!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .web-store-grid article:only-child h3{margin:6px 0!important;font-size:27px!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .web-store-grid article:only-child strong{margin:12px 0!important;font-size:24px!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .web-store-grid article:only-child>button{width:min(100%,250px)!important;min-height:40px!important;margin:0 0 18px!important}@media (width<=700px){.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .web-store-grid article:only-child{width:100%!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .web-store-grid article:only-child>div:first-child{min-height:220px!important;margin:-16px -16px 16px!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .web-store-grid article:only-child>div:first-child img{height:210px!important}}.gdt-club-theme.space-adepto .membership-card-showcase{transform:none!important;box-shadow:0 14px 30px #0000002e!important}@media (width>=761px){.gdt-club-theme.space-adepto .supporter-platform{width:calc(100% - 244px)!important;margin-left:244px!important;padding:0 32px 44px!important}.gdt-club-theme.space-adepto .supporter-navigation{background:linear-gradient(#1d2023 0%,#111315 82%)!important;width:244px!important;padding:20px 14px 16px!important}.gdt-club-theme.space-adepto .supporter-rail-brand{min-height:66px!important;margin:0 6px 18px!important;padding:0 3px 17px!important}.gdt-club-theme.space-adepto .supporter-rail-brand img{width:36px!important;height:48px!important}.gdt-club-theme.space-adepto .supporter-rail-brand b{font-size:14px!important}.gdt-club-theme.space-adepto .supporter-rail-brand small{letter-spacing:.12em!important}.gdt-club-theme.space-adepto .supporter-role-switcher{border-bottom:1px solid #ffffff1f!important;gap:3px!important;margin:0 0 16px!important;padding:0 6px 14px!important}.gdt-club-theme.space-adepto .supporter-role-switcher>small,.gdt-club-theme.space-adepto .supporter-navigation-label{color:#858c92!important;letter-spacing:.15em!important;text-transform:uppercase!important;margin:0 3px 5px!important;font-size:8px!important;font-weight:900!important;display:block!important}.gdt-club-theme.space-adepto .supporter-role-switcher button{color:#cbd0d4!important;border-radius:8px!important;grid-template-columns:21px minmax(0,1fr)!important;gap:10px!important;min-height:45px!important;padding:7px 9px!important;display:grid!important}.gdt-club-theme.space-adepto .supporter-role-switcher button:hover{color:#fff!important;background:#ffffff13!important}.gdt-club-theme.space-adepto .supporter-role-switcher button>span{gap:2px!important;min-width:0!important;display:grid!important}.gdt-club-theme.space-adepto .supporter-role-switcher button b{color:inherit!important;font-size:11px!important;font-weight:800!important}.gdt-club-theme.space-adepto .supporter-role-switcher button span small{color:#929aa1!important;font-size:9px!important;font-weight:650!important}.gdt-club-theme.space-adepto .supporter-navigation-primary{gap:3px!important}.gdt-club-theme.space-adepto .supporter-navigation-primary .supporter-navigation-label{grid-column:1/-1!important;margin-top:0!important}.gdt-club-theme.space-adepto .supporter-navigation-primary button{color:#c8cdd1!important;border-radius:8px!important;min-height:40px!important;padding:7px 10px!important;font-size:11px!important;position:relative!important}.gdt-club-theme.space-adepto .supporter-navigation-primary button:hover{color:#fff!important;background:#ffffff12!important}.gdt-club-theme.space-adepto .supporter-navigation-primary button.active{color:#fff!important;box-shadow:none!important;background:#ffffff1a!important}.gdt-club-theme.space-adepto .supporter-navigation-primary button.active:before{content:""!important;background:#ed2637!important;border-radius:0 4px 4px 0!important;width:3px!important;height:22px!important;position:absolute!important;left:0!important}.gdt-club-theme.space-adepto .supporter-membership{color:#fff!important;text-align:left!important;background:linear-gradient(120deg,#e31d30,#bf1424)!important;border:1px solid #ffffff24!important;border-radius:10px!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;min-height:61px!important;margin:14px 6px 0!important;padding:10px 11px!important;display:grid!important;box-shadow:0 10px 20px #c9142538!important}.gdt-club-theme.space-adepto .supporter-membership svg{width:21px!important;height:21px!important}.gdt-club-theme.space-adepto .supporter-membership span{gap:3px!important;display:grid!important}.gdt-club-theme.space-adepto .supporter-membership b{font-size:11px!important;font-weight:850!important}.gdt-club-theme.space-adepto .supporter-membership small{color:#ffffffc7!important;font-size:9px!important;font-weight:650!important}.gdt-club-theme.space-adepto .supporter-membership:hover{color:#fff!important;background:linear-gradient(120deg,#f02a3b,#ce1828)!important}.gdt-club-theme.space-adepto .supporter-membership.active{outline-offset:2px!important;outline:2px solid #ffffff47!important}.gdt-club-theme.space-adepto .supporter-navigation-more{border-top:1px solid #ffffff1f!important;margin:16px 6px 0!important}.gdt-club-theme.space-adepto .supporter-navigation-more summary{color:#8f979d!important;letter-spacing:.13em!important;justify-content:space-between!important;min-height:31px!important;padding:3px!important;font-size:8px!important;display:flex!important}.gdt-club-theme.space-adepto .supporter-navigation-more summary.active{color:#fff!important;box-shadow:none!important;background:0 0!important}.gdt-club-theme.space-adepto .supporter-navigation-more summary svg{opacity:.65!important}.gdt-club-theme.space-adepto .supporter-navigation-secondary button{color:#b9c0c5!important;border-radius:7px!important;min-height:33px!important;padding:5px 8px!important;font-size:10px!important}.gdt-club-theme.space-adepto .supporter-navigation-secondary button:hover{color:#fff!important;background:#ffffff12!important}.gdt-club-theme.space-adepto .supporter-navigation-secondary button.active{color:#fff!important;background:#ffffff17!important;box-shadow:inset 2px 0 #e92134!important}.gdt-club-theme.space-adepto .supporter-alert{color:#bfc5c9!important;border-top:1px solid #ffffff1f!important;border-radius:0!important;margin:auto 6px 0!important;padding:10px 9px!important;font-size:11px!important}.gdt-club-theme.space-adepto .supporter-alert:hover{color:#fff!important;background:0 0!important}.gdt-club-theme.space-adepto .supporter-alert.active{color:#fff!important;box-shadow:none!important;background:0 0!important}}.gdt-club-theme.space-adepto .games-controls,.gdt-club-theme.space-adepto .games-view-switch{grid-template-columns:96px minmax(0,1fr)!important;align-items:center!important;gap:18px!important;display:grid!important}.gdt-club-theme.space-adepto .games-controls>span,.gdt-club-theme.space-adepto .games-view-switch>span{width:96px!important}.gdt-club-theme.space-adepto .games-view-switch .web-data-tabs{justify-self:start!important}.gdt-club-theme.space-adepto .supporter-games-page .web-filter-bar{padding:0!important}.gdt-club-theme.space-adepto .supporter-games-page .web-filter-bar button,.gdt-club-theme.space-adepto .supporter-games-page .web-data-tabs button{transition:color .1s linear,background-color .1s linear,border-color .1s linear!important}.gdt-club-theme.space-adepto .supporter-games-page .web-filter-bar button.active{box-shadow:none!important}.gdt-club-theme.space-adepto .notification-settings{background:#fff!important;max-width:900px!important;padding:18px!important}.gdt-club-theme.space-adepto .notification-master,.gdt-club-theme.space-adepto .notification-team{background:#fafbfb!important;border-color:#e1e4e7!important;border-radius:11px!important}.gdt-club-theme.space-adepto .notification-options label{border-radius:10px!important}.gdt-club-theme.space-adepto .notification-options label:hover{background:snow!important;border-color:#edb5bb!important}.gdt-club-theme.space-adepto .fan-social-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important}.gdt-club-theme.space-adepto .fan-social-grid article{box-shadow:none!important}.gdt-club-theme.space-adepto .fan-social-grid article header>span{background:#202428!important;border-radius:10px!important}.gdt-club-theme.space-adepto .fan-social-grid article>button{color:var(--fan-red)!important}.gdt-club-theme.space-adepto .web-club-layout>section{text-align:left!important;background:linear-gradient(120deg,#171a1d,#242428 62%,#721624)!important;align-content:end!important;justify-items:start!important;min-height:360px!important;padding:32px!important;position:relative!important;overflow:hidden!important}.gdt-club-theme.space-adepto .web-club-layout>section:after{content:""!important;border:44px solid #ffffff0f!important;border-radius:50%!important;width:280px!important;height:280px!important;position:absolute!important;top:-105px!important;right:-86px!important}.gdt-club-theme.space-adepto .web-club-layout>section img{filter:drop-shadow(0 12px 16px #00000047)!important;width:78px!important;height:98px!important;position:absolute!important;top:31px!important;right:32px!important}.gdt-club-theme.space-adepto .web-club-layout>section h3{max-width:460px!important;font-size:31px!important}.gdt-club-theme.space-adepto .web-club-layout>section p{max-width:500px!important}.gdt-club-theme.space-adepto .web-club-layout>div>button{min-height:118px!important;transition:border-color .1s linear,background-color .1s linear!important}.gdt-club-theme.space-adepto .web-club-layout>div>button:hover{box-shadow:none!important;background:snow!important;border-color:#ef9da5!important}.gdt-club-theme.space-adepto .club-detail-panel{min-height:0!important}.gdt-club-theme.space-adepto .club-detail-panel>header button{color:#20262b!important;border-color:#e1e4e7!important;border-radius:7px!important}.gdt-club-theme.space-adepto .club-detail-panel>header span{color:var(--fan-red)!important}.gdt-club-theme.space-adepto .registration-hero,.gdt-club-theme.space-adepto .membership-join-hero,.gdt-club-theme.space-adepto .member-benefits-hero,.gdt-club-theme.space-adepto .club-gallery-hero{background:linear-gradient(117deg,#171a1d,#24262a 61%,#761626)!important;border-radius:16px!important;box-shadow:0 16px 36px #13171b1c!important}.gdt-club-theme.space-adepto .registration-hero img{filter:drop-shadow(0 13px 18px #00000047)!important;width:104px!important;height:104px!important}.gdt-club-theme.space-adepto .registration-levels button,.gdt-club-theme.space-adepto .gallery-filter button{box-shadow:none!important;border-radius:8px!important;transition:color .1s linear,background-color .1s linear,border-color .1s linear!important}.gdt-club-theme.space-adepto .registration-levels button.active,.gdt-club-theme.space-adepto .gallery-filter button.active{background:var(--fan-red)!important;border-color:var(--fan-red)!important;box-shadow:none!important}.gdt-club-theme.space-adepto .registration-info{background:linear-gradient(145deg,#fff,#fff7f8)!important}.gdt-club-theme.space-adepto .member-benefits-grid article,.gdt-club-theme.space-adepto .member-benefits-grid article.featured-benefit{border-color:var(--fan-line)!important;border-radius:14px!important;min-height:0!important;transition:border-color .1s linear,box-shadow .1s linear!important;box-shadow:0 8px 20px #12181c0a!important}.gdt-club-theme.space-adepto .member-benefits-grid article:hover{border-color:#efb1b8!important;transform:none!important;box-shadow:0 12px 24px #12181c11!important}.gdt-club-theme.space-adepto .member-benefits-grid article>header{min-height:94px!important}.gdt-club-theme.space-adepto .member-benefits-grid article>header>div{box-shadow:none!important;border-radius:13px!important}.gdt-club-theme.space-adepto .member-benefits-note{border-color:#efd385!important}.gdt-club-theme.space-adepto .web-empty{color:#5f6a72!important;background:linear-gradient(135deg,#fff,#f8fafb)!important;border:1px dashed #cfd7db!important;border-radius:14px!important;min-height:220px!important}.gdt-club-theme.space-adepto :is(.web-store-grid article,.web-news-grid article,.fan-player-card,.gallery-masonry button){transition:border-color .12s linear,background-color .12s linear,box-shadow .12s linear!important}.gdt-club-theme.space-adepto :is(.web-store-grid article,.web-news-grid article,.fan-player-card):hover{transform:none!important}@media (width<=760px){.gdt-club-theme.space-adepto .web-page{width:calc(100% - 24px)!important;margin:18px auto 34px!important}.gdt-club-theme.space-adepto .web-page-heading{margin-bottom:17px!important;padding-bottom:17px!important}.gdt-club-theme.space-adepto .web-page-heading h2{font-size:34px!important}.gdt-club-theme.space-adepto .games-controls,.gdt-club-theme.space-adepto .games-view-switch{grid-template-columns:1fr!important;gap:7px!important}.gdt-club-theme.space-adepto .games-controls>span,.gdt-club-theme.space-adepto .games-view-switch>span{width:auto!important}.gdt-club-theme.space-adepto .web-club-layout>section{min-height:290px!important;padding:24px!important}.gdt-club-theme.space-adepto .web-club-layout>section img{width:60px!important;height:76px!important;top:21px!important;right:22px!important}.gdt-club-theme.space-adepto .web-club-layout>section h3{font-size:27px!important}.gdt-club-theme.space-adepto :is(.registration-hero,.membership-join-hero,.member-benefits-hero,.club-gallery-hero){border-radius:14px!important}}@media (prefers-reduced-motion:reduce){.gdt-club-theme.space-adepto *,.gdt-club-theme.space-adepto :before,.gdt-club-theme.space-adepto :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.gdt-club-theme.space-adepto .web-page:has(+.store-cart-trigger){width:min(1380px,100% - 48px)!important;margin:28px auto 58px!important}.gdt-club-theme.space-adepto .web-page:has(+.store-cart-trigger) .web-page-heading{background:0 0!important;border:0!important;border-bottom:1px solid #e1e4e7!important;align-items:flex-end!important;min-height:0!important;margin:0 0 24px!important;padding:0 0 22px!important;display:flex!important;position:relative!important}.gdt-club-theme.space-adepto .web-page:has(+.store-cart-trigger) .web-page-heading:after{display:none!important}.gdt-club-theme.space-adepto .web-page:has(+.store-cart-trigger) .web-page-heading h2{color:#191e23!important;letter-spacing:-.07em!important;margin:7px 0!important;font-size:clamp(36px,4vw,50px)!important}.gdt-club-theme.space-adepto .web-page:has(+.store-cart-trigger) .web-page-heading p:last-child{color:#68727a!important;max-width:560px!important;font-size:14px!important;line-height:1.5!important}.gdt-club-theme.space-adepto .web-page:has(+.store-cart-trigger) .web-empty{color:#6d767d!important;text-align:center!important;background:linear-gradient(135deg,#fff,#f8f9fa)!important;border:1px solid #e1e4e7!important;border-radius:14px!important;place-items:center!important;min-height:320px!important;margin:0!important;padding:32px!important;display:grid!important;box-shadow:0 8px 20px #14191d09!important}.gdt-club-theme.space-adepto .web-page:has(+.store-cart-trigger) .web-empty b{color:#20262b!important;margin-bottom:8px!important;font-size:18px!important;display:block!important}.gdt-club-theme.space-adepto .web-page:has(+.store-cart-trigger) .web-empty p{max-width:340px!important;margin:0!important;font-size:13px!important;line-height:1.5!important}@media (width<=700px){.gdt-club-theme.space-adepto .web-page:has(.web-store-grid){width:calc(100% - 24px)!important;margin:18px auto 42px!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .web-page-heading{padding-bottom:17px!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .web-page-heading h2{font-size:34px!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .web-store-grid article:only-child{min-height:0!important;padding:16px!important;display:flex!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .web-store-grid article:only-child>div:first-child{border:0!important;border-bottom:1px solid #edf0f2!important;min-height:245px!important;margin:-16px -16px 17px!important;padding:18px!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .web-store-grid article:only-child>div:first-child img{height:245px!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .web-store-grid article:only-child>small{margin-top:0!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .web-store-grid article:only-child h3{font-size:25px!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .web-store-grid article:only-child>button{width:100%!important;margin:0!important}.gdt-club-theme.space-adepto .store-cart-trigger{bottom:14px!important;right:14px!important}}:is(.gdt-club-theme.space-adepto .web-page:has(.membership-join-hero),.gdt-club-theme.space-adepto .web-page:has(.notification-settings),.gdt-club-theme.space-adepto .web-page:has(.web-club-layout),.gdt-club-theme.space-adepto .web-page:has(.fan-social-grid),.gdt-club-theme.space-adepto .web-page:has(.registration-hero)){width:min(1380px,100% - 48px)!important;margin:28px auto 58px!important}.gdt-club-theme.space-adepto .membership-join-hero{background:linear-gradient(113deg,#151719 0%,#1a1d20 62%,#49131b 100%)!important;border:1px solid #282c30!important;border-radius:16px!important;grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr)!important;align-items:center!important;gap:42px!important;min-height:330px!important;padding:38px 44px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 16px 34px #1012141f!important}.gdt-club-theme.space-adepto .membership-join-hero:after{content:""!important;border:52px solid #ffffff09!important;border-radius:50%!important;width:460px!important;height:460px!important;position:absolute!important;top:-165px!important;right:-115px!important}.gdt-club-theme.space-adepto .membership-hero-copy,.gdt-club-theme.space-adepto .membership-card-showcase{z-index:1!important;position:relative!important}.gdt-club-theme.space-adepto .membership-hero-copy .eyebrow{color:#ff8691!important}.gdt-club-theme.space-adepto .membership-hero-copy h2{color:#fff!important;letter-spacing:-.065em!important;max-width:610px!important;margin:9px 0 14px!important;font-size:clamp(40px,4.4vw,61px)!important;line-height:.98!important}.gdt-club-theme.space-adepto .membership-hero-copy>p:not(.eyebrow){color:#c6cbd0!important;max-width:610px!important;font-size:15px!important;line-height:1.55!important}.gdt-club-theme.space-adepto .membership-hero-actions{gap:15px!important;margin-top:23px!important}.gdt-club-theme.space-adepto .membership-hero-actions>a{color:#fff!important;background:#e21d30!important;border-radius:8px!important;place-items:center!important;min-height:43px!important;padding:0 16px!important;font-size:12px!important;font-weight:850!important;text-decoration:none!important;display:grid!important}.gdt-club-theme.space-adepto .membership-hero-actions>span{border-left:1px solid #ffffff2b!important;min-width:102px!important;padding-left:15px!important}.gdt-club-theme.space-adepto .membership-hero-actions strong{color:#fff!important;font-size:26px!important}.gdt-club-theme.space-adepto .membership-hero-actions small{color:#aeb5ba!important;letter-spacing:.1em!important;font-size:8px!important}.gdt-club-theme.space-adepto .membership-card-showcase{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#08090b5c!important;border:1px solid #ffffff26!important;border-radius:12px!important;padding:17px!important}.gdt-club-theme.space-adepto .membership-card-showcase header{color:#d7dde1!important;justify-content:space-between!important;margin-bottom:12px!important;display:flex!important}.gdt-club-theme.space-adepto .membership-card-showcase header span{color:#ff8792!important;letter-spacing:.13em!important;font-size:9px!important;font-weight:900!important}.gdt-club-theme.space-adepto .membership-card-showcase header b{font-size:11px!important}.gdt-club-theme.space-adepto .membership-card-front{background:0 0!important;padding:0!important}.gdt-club-theme.space-adepto .membership-card-front img{max-height:195px!important;display:block!important}.gdt-club-theme.space-adepto .membership-card-showcase>p{color:#aeb5ba!important;margin:10px 0 0!important;font-size:10px!important;line-height:1.45!important}.gdt-club-theme.space-adepto .membership-card-notice{color:#5d491d!important;background:#fffdf6!important;border:1px solid #ead5a4!important;border-radius:11px!important;align-items:center!important;gap:14px!important;margin:16px 0!important;padding:14px 18px!important;display:flex!important}.gdt-club-theme.space-adepto .membership-card-notice>span{color:#fff!important;background:#d99509!important;border-radius:8px!important;place-items:center!important;width:29px!important;height:29px!important;font-weight:900!important;display:grid!important}.gdt-club-theme.space-adepto .membership-card-notice strong{font-size:13px!important}.gdt-club-theme.space-adepto .membership-card-notice p{margin:3px 0 0!important;font-size:11px!important;line-height:1.4!important}.gdt-club-theme.space-adepto .membership-pricing{gap:12px!important}.gdt-club-theme.space-adepto .membership-pricing article{box-shadow:none!important;background:#fff!important;border:1px solid #e1e4e7!important;border-radius:12px!important;padding:19px!important}.gdt-club-theme.space-adepto .membership-pricing article.featured{background:#fff8f8!important;border-color:#e21d30!important}.gdt-club-theme.space-adepto .membership-pricing small{color:#d91e2e!important;letter-spacing:.12em!important;font-size:9px!important}.gdt-club-theme.space-adepto .membership-pricing strong{letter-spacing:-.06em!important;font-size:35px!important}.gdt-club-theme.space-adepto .membership-pricing p{font-size:12px!important;line-height:1.45!important}.gdt-club-theme.space-adepto .membership-steps{background:#fff!important;border:1px solid #e1e4e7!important;border-radius:12px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;margin:16px 0!important;display:grid!important;overflow:hidden!important}.gdt-club-theme.space-adepto .membership-steps article{background:0 0!important;border:0!important;border-right:1px solid #edf0f1!important;align-items:center!important;gap:11px!important;min-height:74px!important;padding:13px 18px!important;display:flex!important}.gdt-club-theme.space-adepto .membership-steps article:last-child{border-right:0!important}.gdt-club-theme.space-adepto .membership-steps article>b{color:#d91e2e!important;background:#fff0f1!important;border-radius:50%!important;place-items:center!important;width:26px!important;height:26px!important;font-size:11px!important;display:grid!important}.gdt-club-theme.space-adepto .membership-steps strong{font-size:12px!important}.gdt-club-theme.space-adepto .membership-steps span{color:#737d84!important;margin-top:3px!important;font-size:10px!important;display:block!important}.gdt-club-theme.space-adepto .membership-join-layout{gap:16px!important}.gdt-club-theme.space-adepto .membership-form-card,.gdt-club-theme.space-adepto .wallet-readiness{box-shadow:none!important;border:1px solid #e1e4e7!important;border-radius:13px!important;padding:24px!important}.gdt-club-theme.space-adepto .membership-form-card{background:#fff!important}.gdt-club-theme.space-adepto .wallet-readiness{color:#fff!important;background:#181b1e!important}.gdt-club-theme.space-adepto .wallet-readiness h3,.gdt-club-theme.space-adepto .wallet-readiness li b{color:#fff!important}.gdt-club-theme.space-adepto .wallet-readiness small,.gdt-club-theme.space-adepto .wallet-readiness li span,.gdt-club-theme.space-adepto .wallet-readiness>span{color:#b4bdc3!important}.gdt-club-theme.space-adepto .membership-submit{background:#df1f31!important;border-radius:8px!important}:is(.gdt-club-theme.space-adepto .web-page:has(.notification-settings) .web-page-heading,.gdt-club-theme.space-adepto .web-page:has(.web-club-layout) .web-page-heading,.gdt-club-theme.space-adepto .fan-social-page .web-page-heading,.gdt-club-theme.space-adepto .registration-page .web-page-heading){background:0 0!important;border:0!important;border-bottom:1px solid #e1e4e7!important;align-items:flex-end!important;min-height:0!important;margin:0 0 22px!important;padding:0 0 21px!important;display:flex!important;position:relative!important}.gdt-club-theme.space-adepto :is(.web-page:has(.notification-settings),.web-page:has(.web-club-layout),.fan-social-page,.registration-page) .web-page-heading:after{display:none!important}.gdt-club-theme.space-adepto :is(.web-page:has(.notification-settings),.web-page:has(.web-club-layout),.fan-social-page,.registration-page) .web-page-heading h2{color:#1b2025!important;letter-spacing:-.065em!important;margin:7px 0!important;font-size:clamp(35px,4vw,49px)!important}.gdt-club-theme.space-adepto :is(.web-page:has(.notification-settings),.web-page:has(.web-club-layout),.fan-social-page,.registration-page) .web-page-heading p:last-child{color:#68727a!important;font-size:14px!important}.gdt-club-theme.space-adepto .notification-settings{background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr) minmax(270px,.6fr)!important;gap:14px!important;padding:0!important;display:grid!important}.gdt-club-theme.space-adepto .notification-master{color:#fff!important;background:linear-gradient(106deg,#181a1c,#25282b)!important;border:1px solid #282c30!important;border-radius:12px!important;grid-column:1/-1!important;padding:18px 21px!important}.gdt-club-theme.space-adepto .notification-master b{font-size:16px!important}.gdt-club-theme.space-adepto .notification-master p{font-size:12px!important}.gdt-club-theme.space-adepto .notification-options{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.gdt-club-theme.space-adepto .notification-options label,.gdt-club-theme.space-adepto .notification-team,.gdt-club-theme.space-adepto .notification-delivery{box-shadow:none!important;background:#fff!important;border:1px solid #e1e4e7!important;border-radius:11px!important}.gdt-club-theme.space-adepto .notification-options label{min-height:74px!important;padding:13px!important}.gdt-club-theme.space-adepto .notification-options label>span{color:#d91e2e!important}.gdt-club-theme.space-adepto .notification-team{padding:18px!important;display:block!important}.gdt-club-theme.space-adepto .notification-team p{font-size:11px!important}.gdt-club-theme.space-adepto .notification-team select{background:#f8f9fa!important;border:1px solid #e1e4e7!important;border-radius:7px!important;width:100%!important;margin-top:12px!important;padding:10px!important}.gdt-club-theme.space-adepto .notification-delivery{grid-column:1/-1!important;padding:18px!important}.gdt-club-theme.space-adepto .notification-delivery header{border-bottom:1px solid #edf0f1!important;padding:0 0 12px!important}.gdt-club-theme.space-adepto .notification-delivery p{margin:12px 0 0!important;font-size:12px!important}.gdt-club-theme.space-adepto .web-club-layout{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr)!important;gap:14px!important;display:grid!important}.gdt-club-theme.space-adepto .web-club-layout>section{color:#fff!important;background:linear-gradient(140deg,#17191b,#24272a)!important;border:1px solid #292d31!important;border-radius:13px!important;align-content:start!important;padding:28px!important;display:grid!important}.gdt-club-theme.space-adepto .web-club-layout>section img{object-fit:contain!important;width:72px!important;height:88px!important;margin:0 0 25px!important}.gdt-club-theme.space-adepto .web-club-layout>section small{color:#ff8993!important;letter-spacing:.13em!important;font-size:9px!important}.gdt-club-theme.space-adepto .web-club-layout>section h3{color:#fff!important;letter-spacing:-.05em!important;margin:8px 0!important;font-size:29px!important;line-height:1.05!important}.gdt-club-theme.space-adepto .web-club-layout>section p{color:#c2c9ce!important;font-size:13px!important;line-height:1.55!important}.gdt-club-theme.space-adepto .web-club-layout>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.gdt-club-theme.space-adepto .web-club-layout>div>button{color:#20262b!important;text-align:left!important;background:#fff!important;border:1px solid #e1e4e7!important;border-radius:11px!important;grid-template-columns:30px minmax(0,1fr) 16px!important;align-items:center!important;gap:12px!important;min-height:88px!important;padding:16px!important;display:grid!important}.gdt-club-theme.space-adepto .web-club-layout>div>button:hover{background:#fff8f8!important;border-color:#ec9ca4!important}.gdt-club-theme.space-adepto .web-club-layout>div>button>span{color:#d91e2e!important;background:#fff0f1!important;border-radius:8px!important;place-items:center!important;width:30px!important;height:30px!important;display:grid!important}.gdt-club-theme.space-adepto .web-club-layout>div b{font-size:13px!important}.gdt-club-theme.space-adepto .web-club-layout>div p{color:#778087!important;margin:3px 0 0!important;font-size:10px!important;line-height:1.35!important}.gdt-club-theme.space-adepto .web-club-layout>div em{color:#9aa2a8!important;font-style:normal!important}@media (width<=760px){:is(.gdt-club-theme.space-adepto .web-page:has(.membership-join-hero),.gdt-club-theme.space-adepto .web-page:has(.notification-settings),.gdt-club-theme.space-adepto .web-page:has(.web-club-layout),.gdt-club-theme.space-adepto .web-page:has(.fan-social-grid),.gdt-club-theme.space-adepto .web-page:has(.registration-hero)){width:calc(100% - 24px)!important;margin:18px auto 40px!important}.gdt-club-theme.space-adepto .membership-join-hero,.gdt-club-theme.space-adepto .web-club-layout{padding:25px!important;display:block!important}.gdt-club-theme.space-adepto .membership-card-showcase{margin-top:24px!important}.gdt-club-theme.space-adepto .membership-steps,.gdt-club-theme.space-adepto .notification-settings{grid-template-columns:1fr!important}.gdt-club-theme.space-adepto .membership-steps article{border-bottom:1px solid #edf0f1!important;border-right:0!important}.gdt-club-theme.space-adepto .membership-steps article:last-child{border-bottom:0!important}.gdt-club-theme.space-adepto .notification-master,.gdt-club-theme.space-adepto .notification-delivery{grid-column:auto!important}.gdt-club-theme.space-adepto .notification-options,.gdt-club-theme.space-adepto .web-club-layout>div{grid-template-columns:1fr!important}.gdt-club-theme.space-adepto .web-club-layout>section{margin-bottom:12px!important}.gdt-club-theme.space-adepto .membership-hero-copy h2{font-size:42px!important}}.gdt-club-theme.space-adepto .fan-social-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.gdt-club-theme.space-adepto .fan-social-grid article{background:#fff!important;border:1px solid #e1e4e7!important;border-radius:13px!important;flex-direction:column!important;min-height:0!important;padding:17px!important;display:flex!important;box-shadow:0 8px 20px #11161a09!important}.gdt-club-theme.space-adepto .fan-social-grid article header{background:0 0!important;border:0!important;align-items:center!important;gap:9px!important;padding:0!important;display:flex!important}.gdt-club-theme.space-adepto .fan-social-grid article header>span{color:#d91e2e!important;background:#fff0f1!important;border-radius:8px!important;place-items:center!important;width:31px!important;height:31px!important;font-weight:900!important;display:grid!important}.gdt-club-theme.space-adepto .fan-social-grid article header b{font-size:12px!important}.gdt-club-theme.space-adepto .fan-social-grid article header small{color:#7c858b!important;margin-top:2px!important;font-size:9px!important;display:block!important}.gdt-club-theme.space-adepto .fan-social-grid .social-post-visual{background:linear-gradient(135deg,#181a1c,#43131a)!important;border-radius:9px!important;place-items:center!important;min-height:116px!important;margin:16px 0!important;display:grid!important}.gdt-club-theme.space-adepto .fan-social-grid .social-post-visual img{object-fit:contain!important;width:50px!important;height:62px!important}.gdt-club-theme.space-adepto .fan-social-grid article>p{color:#59636a!important;min-height:48px!important;margin:0 0 15px!important;font-size:12px!important;line-height:1.5!important}.gdt-club-theme.space-adepto .fan-social-grid article>button{color:#20262b!important;background:#fff!important;border:1px solid #e1e4e7!important;border-radius:7px!important;width:100%!important;min-height:37px!important;margin-top:auto!important;font-size:11px!important;font-weight:800!important}.gdt-club-theme.space-adepto .fan-social-grid article>button:hover{color:#d91e2e!important;border-color:#d91e2e!important}.gdt-club-theme.space-adepto .registration-hero{color:#fff!important;background:linear-gradient(110deg,#17191b,#1d2023 66%,#4b131c)!important;border:1px solid #292d31!important;border-radius:14px!important;grid-template-columns:minmax(0,1fr) 150px!important;align-items:center!important;gap:30px!important;min-height:230px!important;padding:34px 40px!important;display:grid!important;overflow:hidden!important}.gdt-club-theme.space-adepto .registration-hero h2{color:#fff!important;letter-spacing:-.06em!important;margin:9px 0 12px!important;font-size:clamp(37px,4vw,53px)!important;line-height:1!important}.gdt-club-theme.space-adepto .registration-hero p:not(.eyebrow){color:#c5cbd0!important;max-width:600px!important;font-size:14px!important;line-height:1.5!important}.gdt-club-theme.space-adepto .registration-hero .eyebrow{color:#ff8792!important}.gdt-club-theme.space-adepto .registration-hero>img{object-fit:contain!important;filter:drop-shadow(0 12px 15px #0000003d)!important;justify-self:end!important;width:94px!important;height:122px!important}.gdt-club-theme.space-adepto .registration-levels{background:0 0!important;border:0!important;gap:8px!important;margin:16px 0!important;padding:0!important;display:flex!important;overflow-x:auto!important}.gdt-club-theme.space-adepto .registration-levels button{color:#4d565d!important;background:#fff!important;border:1px solid #e1e4e7!important;border-radius:8px!important;grid-template-columns:22px auto!important;align-items:center!important;gap:7px!important;min-width:max-content!important;min-height:45px!important;padding:0 11px!important;display:grid!important}.gdt-club-theme.space-adepto .registration-levels button.active{color:#d91e2e!important;background:#fff7f8!important;border-color:#d91e2e!important}.gdt-club-theme.space-adepto .registration-levels button span{color:inherit!important;font-size:9px!important;font-weight:900!important}.gdt-club-theme.space-adepto .registration-levels button b{font-size:11px!important}.gdt-club-theme.space-adepto .registration-levels button small{display:none!important}.gdt-club-theme.space-adepto .registration-layout{gap:16px!important}.gdt-club-theme.space-adepto .registration-form-card,.gdt-club-theme.space-adepto .registration-info{box-shadow:none!important;border:1px solid #e1e4e7!important;border-radius:13px!important;padding:24px!important}.gdt-club-theme.space-adepto .registration-form-card{background:#fff!important}.gdt-club-theme.space-adepto .registration-info{color:#fff!important;background:#181b1e!important}.gdt-club-theme.space-adepto .registration-info h3{color:#fff!important;font-size:24px!important}.gdt-club-theme.space-adepto .registration-info p{color:#c2c9ce!important;font-size:12px!important;line-height:1.5!important}.gdt-club-theme.space-adepto .registration-info>div{color:#fff!important;border-color:#ffffff21!important}.gdt-club-theme.space-adepto .registration-info>div b{background:#df1f31!important}.gdt-club-theme.space-adepto .registration-documents{width:min(1380px,100% - 48px)!important;box-shadow:none!important;background:#fff!important;border:1px solid #e1e4e7!important;border-radius:13px!important;margin:0 auto 58px!important;padding:23px!important}.gdt-club-theme.space-adepto .registration-documents>header{border-bottom:1px solid #edf0f1!important;padding:0 0 16px!important}.gdt-club-theme.space-adepto .registration-documents>header small{color:#d91e2e!important}.gdt-club-theme.space-adepto .registration-documents>a{background:#fff!important;border-color:#e1e4e7!important;border-radius:9px!important}.gdt-club-theme.space-adepto .club-detail-panel{box-shadow:none!important;background:#fff!important;border:1px solid #e1e4e7!important;border-radius:13px!important;padding:24px!important}.gdt-club-theme.space-adepto .club-detail-panel>header{background:#f8f9fa!important;border:0!important;border-bottom:1px solid #edf0f1!important;margin:-24px -24px 22px!important;padding:14px 18px!important}.gdt-club-theme.space-adepto .club-detail-panel>header button{color:#d91e2e!important;background:0 0!important;border:0!important;font-size:11px!important;font-weight:800!important}.gdt-club-theme.space-adepto .club-detail-panel h3{letter-spacing:-.045em!important;font-size:26px!important}.gdt-club-theme.space-adepto .club-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.gdt-club-theme.space-adepto .club-detail-grid article{background:#fff!important;border:1px solid #e1e4e7!important;border-radius:10px!important;min-height:88px!important;padding:16px!important}.gdt-club-theme.space-adepto .club-detail-grid article:hover{background:#fff8f8!important;border-color:#e99fa6!important}@media (width<=760px){.gdt-club-theme.space-adepto .fan-social-grid{grid-template-columns:1fr!important}.gdt-club-theme.space-adepto .registration-hero{grid-template-columns:1fr 68px!important;padding:26px!important}.gdt-club-theme.space-adepto .registration-hero>img{width:60px!important;height:82px!important}.gdt-club-theme.space-adepto .registration-documents{width:calc(100% - 24px)!important;padding:18px!important}.gdt-club-theme.space-adepto .club-detail-grid{grid-template-columns:1fr!important}}.gdt-club-theme.space-adepto .club-gallery-page,.gdt-club-theme.space-adepto .member-benefits-page{width:min(1380px,100% - 48px)!important;margin:28px auto 58px!important}.gdt-club-theme.space-adepto .club-gallery-hero,.gdt-club-theme.space-adepto .member-benefits-hero{color:#fff!important;background:linear-gradient(111deg,#17191b,#1d2023 62%,#4a131b)!important;border:1px solid #292d31!important;border-radius:14px!important;grid-template-columns:minmax(0,1fr) 220px!important;align-items:center!important;gap:24px!important;min-height:220px!important;padding:31px 38px!important;display:grid!important;overflow:hidden!important}.gdt-club-theme.space-adepto .club-gallery-hero h2,.gdt-club-theme.space-adepto .member-benefits-hero h2{color:#fff!important;letter-spacing:-.06em!important;margin:8px 0 10px!important;font-size:clamp(37px,4vw,53px)!important;line-height:1!important}.gdt-club-theme.space-adepto .club-gallery-hero p:not(.eyebrow),.gdt-club-theme.space-adepto .member-benefits-hero p:not(.eyebrow){color:#c4cbd0!important;max-width:630px!important;font-size:14px!important;line-height:1.5!important}.gdt-club-theme.space-adepto :is(.club-gallery-hero,.member-benefits-hero) .eyebrow{color:#ff8792!important}.gdt-club-theme.space-adepto .club-gallery-hero>div:last-child{background:#0000002e!important;border:1px solid #ffffff29!important;border-radius:12px!important;justify-self:end!important;place-items:center!important;width:116px!important;height:116px!important;display:grid!important}.gdt-club-theme.space-adepto .club-gallery-hero>div:last-child strong{color:#fff!important;letter-spacing:-.06em!important;font-size:33px!important}.gdt-club-theme.space-adepto .club-gallery-hero>div:last-child span{color:#c1c8cd!important;text-align:center!important;font-size:10px!important}.gdt-club-theme.space-adepto .member-benefits-hero>div:last-child{justify-self:end!important}.gdt-club-theme.space-adepto .member-benefits-hero>div:last-child img{object-fit:contain!important;filter:drop-shadow(0 14px 15px #0000003b)!important;width:176px!important;max-height:160px!important;display:block!important}.gdt-club-theme.space-adepto .gallery-filter{background:0 0!important;border:0!important;gap:7px!important;margin:16px 0!important;padding:0!important;display:flex!important;overflow-x:auto!important}.gdt-club-theme.space-adepto .gallery-filter button{color:#68727a!important;white-space:nowrap!important;background:#fff!important;border:1px solid #e1e4e7!important;border-radius:7px!important;min-height:35px!important;padding:0 12px!important;font-size:11px!important;font-weight:800!important}.gdt-club-theme.space-adepto .gallery-filter button.active{color:#fff!important;background:#d91e2e!important;border-color:#d91e2e!important}.gdt-club-theme.space-adepto .gallery-collections{gap:17px!important;display:grid!important}.gdt-club-theme.space-adepto .gallery-collections>section{box-shadow:none!important;background:#fff!important;border:1px solid #e1e4e7!important;border-radius:13px!important;padding:21px!important}.gdt-club-theme.space-adepto .gallery-collections>section>header{border-bottom:1px solid #edf0f1!important;padding:0 0 15px!important}.gdt-club-theme.space-adepto .gallery-collections>section>header small{color:#d91e2e!important;font-size:9px!important}.gdt-club-theme.space-adepto .gallery-collections>section>header h3{font-size:21px!important}.gdt-club-theme.space-adepto .gallery-collections>section>header>span{color:#d91e2e!important;background:#fff0f1!important;border-radius:7px!important;font-size:10px!important}.gdt-club-theme.space-adepto .gallery-masonry{gap:9px!important;margin-top:15px!important}.gdt-club-theme.space-adepto .gallery-masonry button{border-radius:9px!important}.gdt-club-theme.space-adepto .member-benefits-intro{border-bottom:1px solid #e1e4e7!important;align-items:flex-end!important;gap:20px!important;margin:18px 0 14px!important;padding:0 0 18px!important}.gdt-club-theme.space-adepto .member-benefits-intro small{letter-spacing:.13em!important;font-size:9px!important}.gdt-club-theme.space-adepto .member-benefits-intro h3{letter-spacing:-.05em!important;margin:6px 0!important;font-size:28px!important}.gdt-club-theme.space-adepto .member-benefits-intro p{color:#717b82!important;max-width:600px!important;margin:0!important;font-size:13px!important}.gdt-club-theme.space-adepto .member-benefits-intro>span{color:#d91e2e!important;background:#fff0f1!important;border-radius:7px!important;padding:8px 10px!important;font-size:10px!important;font-weight:900!important}.gdt-club-theme.space-adepto .member-benefits-grid{gap:14px!important}.gdt-club-theme.space-adepto .member-benefits-grid>article{background:#fff!important;border:1px solid #e1e4e7!important;border-radius:13px!important;box-shadow:0 8px 20px #11161a09!important}.gdt-club-theme.space-adepto .member-benefits-grid>article>header{background:#191b1e!important}.gdt-club-theme.space-adepto .member-benefits-grid>article>header small,.gdt-club-theme.space-adepto .member-benefits-grid>article>header em{color:#ff9ca5!important}.gdt-club-theme.space-adepto .member-benefits-grid>article>header>div{background:#fff!important}.gdt-club-theme.space-adepto .member-benefits-grid>article>header>div span{color:#d91e2e!important}.gdt-club-theme.space-adepto .member-benefits-grid>article .benefit-card-footer{background:#fff!important;border-top:1px solid #edf0f1!important}.gdt-club-theme.space-adepto .member-benefits-note{background:#f8f9fa!important;border-radius:11px!important;margin-top:15px!important;padding:16px 18px!important}.gdt-club-theme.space-adepto .member-benefits-note b{color:#20262b!important;font-size:13px!important}.gdt-club-theme.space-adepto .member-benefits-note p{color:#69737a!important;margin:5px 0 0!important;font-size:11px!important;line-height:1.45!important}@media (width<=760px){.gdt-club-theme.space-adepto .club-gallery-page,.gdt-club-theme.space-adepto .member-benefits-page{width:calc(100% - 24px)!important;margin:18px auto 40px!important}.gdt-club-theme.space-adepto .club-gallery-hero,.gdt-club-theme.space-adepto .member-benefits-hero{grid-template-columns:1fr 74px!important;min-height:190px!important;padding:25px!important}.gdt-club-theme.space-adepto .club-gallery-hero>div:last-child{width:64px!important;height:64px!important}.gdt-club-theme.space-adepto .club-gallery-hero>div:last-child strong{font-size:24px!important}.gdt-club-theme.space-adepto .club-gallery-hero>div:last-child span{display:none!important}.gdt-club-theme.space-adepto .member-benefits-hero>div:last-child img{width:64px!important;max-height:86px!important}.gdt-club-theme.space-adepto .member-benefits-intro{flex-direction:column!important;align-items:flex-start!important}.gdt-club-theme.space-adepto .member-benefits-grid{grid-template-columns:1fr!important}}@media (width>=761px) and (width<=1400px){.gdt-club-theme.space-adepto .supporter-navigation{scrollbar-width:none!important;justify-content:flex-start!important;padding-inline:18px!important;overflow-x:auto!important}.gdt-club-theme.space-adepto .supporter-navigation::-webkit-scrollbar{display:none!important}.gdt-club-theme.space-adepto .supporter-navigation button,.gdt-club-theme.space-adepto .supporter-navigation summary{white-space:nowrap!important;padding-inline:10px!important}}.gdt-club-theme .person-initials{color:#373b40!important;background:#eceef0!important;border-radius:50%!important;place-items:center!important;width:23px!important;height:23px!important;font-size:8px!important;font-weight:900!important;display:grid!important}.gdt-club-theme .person-name b{font-size:10px!important}.gdt-club-theme .person-name small{color:#8a9197!important;font-size:8px!important}.gdt-club-theme :is(.person-role,.person-team,.person-status){color:#565d63!important;font-size:9px!important}.gdt-club-theme .person-status{color:#25884d!important;align-items:center!important;gap:5px!important;display:flex!important}.gdt-club-theme .person-status i{background:#20a35a!important;border-radius:50%!important;width:6px!important;height:6px!important}.gdt-club-theme .admin-command-topline input{color:#fff!important;background:#2b2e31!important;border:0!important;border-radius:4px!important}.gdt-club-theme .admin-command-topline input::placeholder{color:#aeb3b7!important}.gdt-club-theme .admin-operating-system{background:#f5f6f7!important;grid-template-columns:300px minmax(0,1fr)!important;min-height:100dvh!important}.gdt-club-theme .admin-command-navigation{background:#fff!important;border:0!important;padding:0!important;position:relative!important;box-shadow:1px 0 #e6e8ea!important}.gdt-club-theme .admin-command-navigation>.admin-command-brand,.gdt-club-theme .admin-command-navigation>.admin-club-identity,.gdt-club-theme .admin-command-navigation>.settings{display:none!important}.gdt-club-theme .admin-command-menu{background:#fff!important;grid-template-columns:68px minmax(0,1fr)!important;height:100dvh!important;min-height:680px!important;padding:0!important;display:grid!important;overflow:hidden!important}.gdt-club-theme .admin-icon-dock{background:#17191b!important;flex-direction:column!important;align-items:center!important;gap:6px!important;padding:14px 8px 12px!important;display:flex!important}.gdt-club-theme .admin-dock-brand{color:#fff!important;background:linear-gradient(145deg,#e51d2d,#a90e1d)!important;border-radius:12px!important;place-items:center!important;width:42px!important;height:42px!important;margin:0 0 12px!important;display:grid!important;box-shadow:0 8px 18px #aa09184d!important}.gdt-club-theme .admin-icon-dock button{color:#aeb4b9!important;text-align:center!important;width:50px!important;min-height:48px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:10px!important;place-items:center!important;gap:4px!important;padding:5px 2px!important;font-size:8px!important;font-weight:800!important;line-height:1.08!important;display:grid!important}.gdt-club-theme .admin-icon-dock button:hover{color:#fff!important;background:#282c30!important}.gdt-club-theme .admin-icon-dock button.active{color:#fff!important;background:#e51d2d!important;box-shadow:0 8px 18px #c4132547!important}.gdt-club-theme .admin-dock-spacer{flex:1!important}.gdt-club-theme .admin-context-panel{background:#fff!important;flex-direction:column!important;min-width:0!important;padding:28px 18px 18px!important;display:flex!important}.gdt-club-theme .admin-context-panel header{border-bottom:1px solid #eceef0!important;padding:0 9px 20px!important}.gdt-club-theme .admin-context-panel header small,.gdt-club-theme .admin-context-areas>small{color:#e51d2d!important;letter-spacing:.14em!important;font-size:9px!important;font-weight:900!important;display:block!important}.gdt-club-theme .admin-context-panel header h2{color:#171a1d!important;letter-spacing:-.055em!important;margin:8px 0 6px!important;font-size:24px!important;line-height:1!important}.gdt-club-theme .admin-context-panel header p{color:#777f86!important;margin:0!important;font-size:11px!important;line-height:1.45!important}.gdt-club-theme .admin-context-links{gap:3px!important;padding:17px 0!important;display:grid!important}.gdt-club-theme .admin-context-links button{color:#545c63!important;text-align:left!important;min-height:42px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:9px!important;grid-template-columns:28px minmax(0,1fr) 14px!important;align-items:center!important;gap:9px!important;padding:7px 9px!important;font-size:12px!important;font-weight:750!important;display:grid!important}.gdt-club-theme .admin-context-links button i{color:#6b747b!important;background:#f1f3f4!important;border-radius:8px!important;place-items:center!important;width:28px!important;height:28px!important;display:grid!important}.gdt-club-theme .admin-context-links button svg:last-child{opacity:.45!important}.gdt-club-theme .admin-context-links button:hover{color:#1d2226!important;background:#f8f9fa!important}.gdt-club-theme .admin-context-links button.active{color:#cf1326!important;background:#fff0f2!important;box-shadow:inset 3px 0 #e51d2d!important}.gdt-club-theme .admin-context-links button.active i{color:#fff!important;background:#e51d2d!important}.gdt-club-theme .admin-context-areas{border-top:1px solid #eceef0!important;gap:3px!important;margin-top:auto!important;padding:16px 9px 0!important;display:grid!important}.gdt-club-theme .admin-context-areas>small{color:#91979d!important;margin-bottom:6px!important}.gdt-club-theme .admin-context-areas button{color:#737b82!important;text-align:left!important;background:0 0!important;border:0!important;align-items:center!important;gap:8px!important;min-height:31px!important;padding:5px 0!important;font-size:10px!important;font-weight:750!important;display:flex!important}.gdt-club-theme .admin-context-areas button.active{color:#1d2226!important}.gdt-club-theme .admin-command-workspace{min-width:0!important;padding:0 34px 42px!important}.gdt-club-theme .admin-command-topline{background:#fff!important;border:0!important;border-bottom:1px solid #e7e9eb!important;grid-template-columns:minmax(0,720px) auto!important;align-items:center!important;gap:22px!important;min-height:68px!important;margin:0 -34px 22px!important;padding:0 34px!important;display:grid!important}.gdt-club-theme .admin-command-topline>div:first-child{display:none!important}.gdt-club-theme .admin-command-topline .admin-global-search{width:min(100%,620px)!important;position:relative!important}.gdt-club-theme .admin-command-topline .admin-global-search label{color:#737a81!important;background:#f7f8f9!important;border:1px solid #e1e4e7!important;border-radius:10px!important;align-items:center!important;gap:9px!important;height:42px!important;padding:0 13px!important;font-size:16px!important;display:flex!important}.gdt-club-theme .admin-command-topline .admin-global-search input{color:#20252a!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;width:100%!important;height:40px!important;padding:0!important;font-size:13px!important;font-weight:600!important}.gdt-club-theme .admin-command-topline .admin-global-search input::placeholder{color:#939ba2!important}.gdt-club-theme .admin-command-topline>div:last-child{align-items:center!important;gap:12px!important;display:flex!important}.gdt-club-theme .admin-command-topline .notification-inbox>button{color:#252a2e!important;box-shadow:none!important;background:#fff!important;border:1px solid #e1e4e7!important;border-radius:10px!important}.gdt-club-theme .admin-command-topline .notification-inbox>button span,.gdt-club-theme .admin-command-topline .notification-inbox>button:before{display:none!important}.gdt-club-theme .admin-command-topline .notification-inbox>button b{color:#fff!important;background:#e51d2d!important;border:2px solid #fff!important;border-radius:999px!important;place-items:center!important;min-width:18px!important;height:18px!important;padding:0 4px!important;font-size:9px!important;font-weight:900!important;display:grid!important;position:absolute!important;top:-5px!important;right:-5px!important}.gdt-club-theme .admin-command-topline .admin-avatar{color:#fff!important;width:38px!important;height:38px!important;box-shadow:none!important;background:#17191b!important;border:0!important;font-size:10px!important}.gdt-club-theme .admin-command-topline .notification-inbox>section{width:min(420px,100vw - 32px)!important;top:52px!important;left:auto!important;right:0!important}.gdt-club-theme .admin-command-content{max-width:1500px!important;margin:0 auto!important}.gdt-club-theme .admin-command-heading{background:linear-gradient(110deg,#fff,#fbfbfc)!important;border:1px solid #e1e4e7!important;border-radius:16px!important;align-items:flex-end!important;min-height:108px!important;margin:0 0 18px!important;padding:23px 26px!important;display:flex!important;box-shadow:0 8px 24px #181d2209!important}.gdt-club-theme .admin-command-heading p{color:#e51d2d!important}.gdt-club-theme .admin-command-heading h2{font-size:34px!important}.gdt-club-theme .admin-command-heading button{background:#e51d2d!important;border-radius:10px!important}@media (width>=761px) and (width<=1120px){.gdt-club-theme .admin-operating-system{grid-template-columns:254px minmax(0,1fr)!important}.gdt-club-theme .admin-command-menu{grid-template-columns:58px minmax(0,1fr)!important}.gdt-club-theme .admin-icon-dock{padding-inline:4px!important}.gdt-club-theme .admin-icon-dock button{width:46px!important}.gdt-club-theme .admin-context-panel{padding:22px 12px 14px!important}.gdt-club-theme .admin-command-workspace{padding-inline:22px!important}.gdt-club-theme .admin-command-topline{grid-template-columns:minmax(0,1fr) auto!important;margin-inline:-22px!important;padding-inline:22px!important}.gdt-club-theme .admin-command-topline .admin-global-search{width:100%!important}.gdt-club-theme .admin-command-heading{padding:20px!important}}@media (width<=760px){.gdt-club-theme .admin-operating-system{display:block!important}.gdt-club-theme .admin-command-navigation{display:none!important}.gdt-club-theme .admin-command-workspace{padding:0 14px 82px!important}.gdt-club-theme .admin-command-topline{grid-template-columns:minmax(0,1fr) auto!important;min-height:62px!important;margin:0 -14px 16px!important;padding:0 14px!important}.gdt-club-theme .admin-command-topline .admin-global-search{width:100%!important}.gdt-club-theme .admin-command-topline .admin-global-search label{height:39px!important;padding-inline:11px!important}.gdt-club-theme .admin-command-topline .admin-global-search input{height:37px!important;font-size:12px!important}.gdt-club-theme .admin-command-topline .admin-avatar{display:none!important}.gdt-club-theme .admin-command-heading{border-radius:13px!important;min-height:0!important;padding:18px!important}.gdt-club-theme .admin-command-heading h2{font-size:28px!important}.gdt-club-theme .admin-command-topline .notification-inbox>section{width:auto!important;max-height:calc(100dvh - 150px)!important;position:fixed!important;top:70px!important;left:12px!important;right:12px!important;overflow:auto!important}}@media (width>=761px){.gdt-club-theme .admin-operating-system{background:#f4f5f6!important;grid-template-columns:236px minmax(0,1fr)!important;min-height:100dvh!important}.gdt-club-theme .admin-command-navigation{height:100dvh!important;box-shadow:none!important;background:linear-gradient(#202224,#111315 84%)!important;padding:18px 12px!important;position:sticky!important;top:0!important;overflow-y:auto!important}.gdt-club-theme .admin-command-navigation>.admin-command-brand{color:#fff!important;border-bottom:1px solid #ffffff21!important;align-items:center!important;gap:9px!important;margin:0 8px 17px!important;padding:0 0 17px!important;display:flex!important}.gdt-club-theme .admin-command-brand img{object-fit:contain!important;width:31px!important;height:31px!important}.gdt-club-theme .admin-command-brand span{gap:2px!important;display:grid!important}.gdt-club-theme .admin-command-brand b{letter-spacing:-.035em!important;font-size:15px!important}.gdt-club-theme .admin-command-brand small{color:#aeb3b8!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:8px!important;font-weight:850!important}.gdt-club-theme .admin-command-navigation>.admin-club-identity{align-items:center!important;justify-items:initial!important;text-align:left!important;border-bottom:1px solid #ffffff21!important;gap:11px!important;min-height:0!important;margin:0 6px 17px!important;padding:0 2px 17px!important;display:flex!important}.gdt-club-theme .admin-club-identity .admin-club-crest{background:0 0!important;border:0!important;flex:0 0 45px!important;place-items:center!important;width:45px!important;height:53px!important;display:grid!important}.gdt-club-theme .admin-club-identity .admin-club-crest img{object-fit:contain!important;width:41px!important;height:51px!important}.gdt-club-theme .admin-club-identity>span:last-child{gap:4px!important;display:grid!important}.gdt-club-theme .admin-club-identity b{color:#fff!important;font-size:13px!important}.gdt-club-theme .admin-club-identity small{color:#aeb3b8!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:8px!important;font-weight:800!important;display:block!important}.gdt-club-theme .admin-command-menu{background:0 0!important;height:auto!important;min-height:0!important;padding:0!important;display:block!important;overflow:visible!important}.gdt-club-theme .admin-role-menu{border-bottom:1px solid #ffffff21!important;gap:2px!important;margin:0 0 14px!important;padding:0 6px 13px!important;display:grid!important}.gdt-club-theme .admin-role-menu button,.gdt-club-theme .admin-rail-links button{color:#c8cdd1!important;text-align:left!important;width:100%!important;min-height:37px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:7px!important;align-items:center!important;gap:9px!important;padding:6px 9px!important;font-size:11px!important;font-weight:760!important;display:flex!important}.gdt-club-theme .admin-role-menu button svg{color:#b7bdc2!important}.gdt-club-theme .admin-role-menu button.active,.gdt-club-theme .admin-rail-links button.active{color:#fff!important;background:linear-gradient(100deg,#e81b2c,#f23444)!important;box-shadow:0 8px 18px #e21b2c47!important}.gdt-club-theme .admin-role-menu button.active svg{color:#fff!important}.gdt-club-theme .admin-rail-links{gap:13px!important;padding:0 6px!important;display:grid!important}.gdt-club-theme .admin-rail-links section{gap:2px!important;display:grid!important}.gdt-club-theme .admin-rail-links section>small{color:#8d959b!important;letter-spacing:.14em!important;margin:0 0 3px!important;padding:0 4px!important;font-size:8px!important;font-weight:900!important;display:block!important}.gdt-club-theme .admin-rail-links button i{color:#c7cdd2!important;background:0 0!important;border-radius:5px!important;flex:0 0 20px!important;place-items:center!important;width:20px!important;height:20px!important;display:grid!important}.gdt-club-theme .admin-rail-links button.active i{color:#fff!important}.gdt-club-theme .admin-rail-links button:hover{color:#fff!important;background:#ffffff12!important}.gdt-club-theme .admin-command-workspace{background:#f4f5f6!important;padding:0 30px 40px!important}.gdt-club-theme .admin-command-topline{background:#1d1f21!important;border:0!important;grid-template-columns:minmax(0,1fr) auto!important;min-height:54px!important;margin:0 -30px 26px!important;padding:0 30px!important}.gdt-club-theme .admin-command-topline>div:first-child{display:none!important}.gdt-club-theme .admin-command-topline .admin-global-search{width:min(100%,510px)!important}.gdt-club-theme .admin-command-topline .admin-global-search label{color:#bbc0c4!important;background:#2b2e31!important;border:0!important;border-radius:5px!important;height:34px!important;padding:0 11px!important}.gdt-club-theme .admin-command-topline .admin-global-search input{color:#fff!important;background:0 0!important;height:32px!important;font-size:11px!important}.gdt-club-theme .admin-command-topline .notification-inbox>button{color:#fff!important;background:0 0!important;border:1px solid #ffffff29!important;border-radius:5px!important;width:auto!important;padding:0 10px!important}.gdt-club-theme .admin-command-topline .notification-inbox>button span{display:inline!important}.gdt-club-theme .admin-command-topline .notification-inbox>button b{border-color:#1d1f21!important}.gdt-club-theme .admin-command-topline .admin-avatar{color:#1d2023!important;background:#f3f4f5!important;width:30px!important;height:30px!important;font-size:9px!important}.gdt-club-theme .admin-command-heading{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #e1e4e7!important;border-radius:0!important;margin:0 0 18px!important;padding:0 0 19px!important}.gdt-club-theme .admin-command-heading h2{font-size:32px!important}.gdt-club-theme .admin-command-heading button{border-radius:7px!important}.gdt-club-theme.space-adepto>.topbar{display:none!important}.gdt-club-theme.space-adepto .supporter-platform{background:#f4f5f6!important;width:calc(100% - 218px)!important;min-height:100vh!important;margin:0 0 0 218px!important;padding:0 30px 42px!important}.gdt-club-theme.space-adepto .supporter-navigation{z-index:70!important;width:218px!important;height:100dvh!important;box-shadow:none!important;background:linear-gradient(#202224,#111315 84%)!important;border:0!important;border-radius:0!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:0!important;margin:0!important;padding:18px 12px!important;display:flex!important;position:fixed!important;inset:0 auto 0 0!important;overflow-y:auto!important}.gdt-club-theme.space-adepto .supporter-rail-brand{color:#fff!important;text-align:left!important;background:0 0!important;border-bottom:1px solid #ffffff21!important;border-radius:0!important;align-items:center!important;gap:10px!important;min-height:70px!important;margin:0 7px 18px!important;padding:0 2px 17px!important;display:flex!important}.gdt-club-theme.space-adepto .supporter-rail-brand img{object-fit:contain!important;width:38px!important;height:52px!important}.gdt-club-theme.space-adepto .supporter-rail-brand span{gap:4px!important;display:grid!important}.gdt-club-theme.space-adepto .supporter-rail-brand b{font-size:13px!important;line-height:1.1!important}.gdt-club-theme.space-adepto .supporter-rail-brand small{color:#aeb3b8!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:8px!important;font-weight:850!important}.gdt-club-theme.space-adepto .supporter-navigation-primary{gap:2px!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;display:grid!important}.gdt-club-theme.space-adepto .supporter-navigation button,.gdt-club-theme.space-adepto .supporter-navigation summary{color:#c8cdd1!important;text-align:left!important;width:100%!important;min-height:37px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:7px!important;align-items:center!important;gap:9px!important;margin:0!important;padding:6px 9px!important;font-size:11px!important;font-weight:760!important;display:flex!important}.gdt-club-theme.space-adepto .supporter-navigation-primary button svg{color:#c7cdd2!important;flex:0 0 20px!important;width:20px!important;height:20px!important}.gdt-club-theme.space-adepto .supporter-navigation button.active,.gdt-club-theme.space-adepto .supporter-navigation summary.active{color:#fff!important;background:linear-gradient(100deg,#e81b2c,#f23444)!important;box-shadow:0 8px 18px #e21b2c47!important}.gdt-club-theme.space-adepto .supporter-navigation button.active svg{color:#fff!important}.gdt-club-theme.space-adepto .supporter-navigation-more{border-top:1px solid #ffffff21!important;width:100%!important;height:auto!important;margin:13px 0 0!important;padding:12px 0 0!important;display:grid!important}.gdt-club-theme.space-adepto .supporter-navigation-more summary{color:#8d959b!important;letter-spacing:.12em!important;text-transform:uppercase!important;min-height:32px!important;padding:4px 9px!important;font-size:9px!important;font-weight:900!important}.gdt-club-theme.space-adepto .supporter-navigation-more>div{min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:3px 0 0!important;padding:0!important;display:grid!important;position:static!important}.gdt-club-theme.space-adepto .supporter-navigation-more>div button{color:#c8cdd1!important;justify-content:flex-start!important;min-height:34px!important;font-size:10px!important}.gdt-club-theme.space-adepto .supporter-alert{border-top:1px solid #ffffff21!important;margin:13px 0 0!important;padding-top:12px!important}.gdt-club-theme.space-adepto .supporter-utility-bar{background:#1d1f21!important;grid-template-columns:minmax(0,1fr) auto auto!important;min-height:54px!important;margin:0 -30px 23px!important;padding:0 30px!important;display:grid!important}.gdt-club-theme.space-adepto .supporter-utility-bar label{background:#2b2e31!important;border:0!important;border-radius:5px!important;max-width:510px!important;height:34px!important}.gdt-club-theme.space-adepto .supporter-utility-bar input{color:#fff!important}.gdt-club-theme.space-adepto .supporter-matchday-header{border-radius:10px!important}.gdt-club-theme.space-adepto .supporter-home-grid{gap:14px!important}}@media (width<=760px){.gdt-club-theme .admin-command-navigation,.gdt-club-theme.space-adepto .supporter-navigation{display:none!important}.gdt-club-theme.space-adepto>.topbar{display:flex!important}.gdt-club-theme.space-adepto .supporter-platform{width:100%!important;margin:0!important;padding:0 12px 26px!important}.gdt-club-theme.space-adepto .supporter-utility-bar{display:none!important}}.gdt-club-theme .admin-command-topline .notification-inbox{flex:0 0 42px!important;align-self:center!important;width:42px!important;height:42px!important;display:block!important;position:relative!important}.gdt-club-theme .admin-command-topline .notification-inbox>button{white-space:nowrap!important;grid-template-rows:1fr!important;grid-template-columns:1fr!important;place-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;line-height:1!important;display:grid!important;overflow:visible!important}.gdt-club-theme .admin-command-topline .notification-inbox>button>span{display:none!important}.gdt-club-theme .admin-command-topline .notification-inbox>button>svg{flex:none!important;width:18px!important;height:18px!important}.gdt-club-theme .admin-command-topline .notification-inbox>button>b{z-index:1!important;place-items:center!important;min-width:19px!important;height:19px!important;margin:0!important;padding:0 4px!important;line-height:1!important;display:grid!important;position:absolute!important;top:-6px!important;right:-6px!important}@media (width>=761px){.gdt-club-theme .admin-command-topline .notification-inbox{flex-basis:34px!important;width:34px!important;height:34px!important}.gdt-club-theme .admin-command-topline .notification-inbox>button{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}.gdt-club-theme .admin-command-topline .notification-inbox>button>b{border-color:#1d1f21!important}}.gdt-club-theme .command-dashboard{gap:16px!important;display:grid!important}@media (width>=761px){.gdt-club-theme .admin-role-menu{gap:7px!important;margin:0 0 15px!important;padding:0 6px 15px!important}.gdt-club-theme .admin-role-menu-label{color:#858c92!important;letter-spacing:.14em!important;margin:0 4px 1px!important;font-size:8px!important;font-weight:900!important;display:block!important}.gdt-club-theme .admin-role-menu .admin-role-current{border-radius:9px!important;grid-template-columns:22px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:62px!important;padding:10px 11px!important;display:grid!important}.gdt-club-theme .admin-role-menu .admin-role-current svg{width:20px!important;height:20px!important}.gdt-club-theme .admin-role-menu .admin-role-copy{gap:3px!important;min-width:0!important;display:grid!important}.gdt-club-theme .admin-role-menu .admin-role-copy b{color:inherit!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;font-weight:850!important;overflow:hidden!important}.gdt-club-theme .admin-role-menu .admin-role-copy small{color:#ffffffb8!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:9px!important;font-weight:650!important;overflow:hidden!important}.gdt-club-theme .admin-role-menu .admin-role-current em{color:#fff!important;border:1px solid #ffffff3d!important;border-radius:99px!important;padding:4px 6px!important;font-size:8px!important;font-style:normal!important;font-weight:850!important}.gdt-club-theme .admin-role-alternatives{gap:1px!important;display:grid!important}.gdt-club-theme .admin-role-alternatives button{border-radius:7px!important;grid-template-columns:22px minmax(0,1fr) 12px!important;align-items:center!important;gap:10px!important;min-height:50px!important;padding:7px 11px!important;display:grid!important}.gdt-club-theme .admin-role-alternatives button:hover{background:#ffffff13!important}.gdt-club-theme .admin-role-alternatives button svg{color:#b6bdc3!important}.gdt-club-theme .admin-role-alternatives .admin-role-copy small{color:#929aa1!important}.gdt-club-theme .admin-role-alternatives button i{color:#91989e!important;justify-self:end!important;font-size:19px!important;font-style:normal!important;line-height:1!important}.gdt-club-theme .admin-role-alternatives button:hover i{color:#fff!important}}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games{background:#fff!important;border:1px solid #e1e4e7!important;border-radius:14px!important;gap:0!important;margin:0!important;display:grid!important;box-shadow:0 9px 24px #10171c0a!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games>header{background:#fff!important;padding:18px 21px!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games article:has(.published-team){border:0!important;border-bottom:1px solid #edf0f1!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) 100px minmax(0,1fr)!important;gap:14px!important;padding:0 21px 18px!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games article:last-child{border-bottom:0!important}.gdt-club-theme.space-adepto .supporter-games-page .published-game-kicker{border-top:1px solid #edf0f1!important;grid-column:1/-1!important;gap:12px!important;margin:0 -21px 2px!important;padding:12px 21px 9px!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games>header+article .published-game-kicker{border-top:0!important}.gdt-club-theme.space-adepto .supporter-games-page .published-game-kicker small{color:#7c858b!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-weight:700!important;overflow:hidden!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games .published-team{gap:10px!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games .published-team img{width:40px!important;height:48px!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games .published-team b{font-size:14px!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games article>strong{background:#f7f8f9!important;border:1px solid #f8f9fa!important;border-radius:8px!important;min-height:44px!important;font-size:22px!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games article.upcoming>strong{background:#e72234!important;border-color:#f0b3ba!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games article footer{grid-template-columns:auto minmax(0,1fr)!important;gap:9px!important;margin-top:5px!important;display:grid!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games article footer>small{color:#758087!important;min-width:0!important;font-size:10px!important;line-height:1.4!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games article footer details{grid-column:1/-1!important}.gdt-club-theme.space-adepto .supporter-games-page .published-goal-scorers{margin-top:2px!important}@media (width<=820px){.gdt-club-theme.space-adepto .supporter-games-page .club-published-games article:has(.published-team){grid-template-columns:minmax(0,1fr) 66px minmax(0,1fr)!important;padding:0 15px 16px!important}.gdt-club-theme.space-adepto .supporter-games-page .published-game-kicker{margin:0 -15px 2px!important;padding:11px 15px 8px!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games .published-team{text-align:center!important;justify-items:center!important;display:grid!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games .published-team.away{text-align:center!important;justify-content:center!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games .published-team b{font-size:11px!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games article footer{grid-template-columns:1fr!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games article footer .game-status{width:max-content!important}.gdt-club-theme.space-adepto .supporter-games-page .published-game-kicker small{max-width:56%!important}}@media (width>=761px){.gdt-club-theme :is(.coach-navigation,.player-navigation){width:auto!important;height:100dvh!important;box-shadow:none!important;background:linear-gradient(#202224,#111315 84%)!important;flex-direction:column!important;padding:18px 12px!important;display:flex!important;position:sticky!important;top:0!important;overflow-y:auto!important}.gdt-club-theme :is(.coach-brand-lockup,.player-brand-lockup){color:#fff!important;border-bottom:1px solid #ffffff21!important;align-items:center!important;gap:9px!important;margin:0 8px 17px!important;padding:0 0 17px!important;display:flex!important}.gdt-club-theme :is(.coach-brand-lockup,.player-brand-lockup) img{object-fit:contain!important;width:31px!important;height:31px!important}.gdt-club-theme :is(.coach-brand-lockup,.player-brand-lockup) span{gap:2px!important;display:grid!important}.gdt-club-theme :is(.coach-brand-lockup,.player-brand-lockup) b{letter-spacing:-.035em!important;font-size:15px!important}.gdt-club-theme :is(.coach-brand-lockup,.player-brand-lockup) small{color:#aeb3b8!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:8px!important;font-weight:850!important}.gdt-club-theme :is(.coach-club-identity,.player-club-context){text-align:left!important;border-bottom:1px solid #ffffff21!important;align-items:center!important;gap:11px!important;min-height:0!important;margin:0 6px 17px!important;padding:0 2px 17px!important;display:flex!important}.gdt-club-theme .coach-club-identity>span:first-child,.gdt-club-theme .player-club-context>img{object-fit:contain!important;background:0 0!important;border:0!important;flex:0 0 45px!important;place-items:center!important;width:45px!important;height:53px!important;display:grid!important}.gdt-club-theme .coach-club-identity>span:first-child img{object-fit:contain!important;width:41px!important;height:51px!important}.gdt-club-theme :is(.coach-club-identity>div,.player-club-context>div){gap:4px!important;display:grid!important}.gdt-club-theme :is(.coach-club-identity,.player-club-context) b{color:#fff!important;font-size:13px!important}.gdt-club-theme :is(.coach-club-identity,.player-club-context) :is(small,em,span){color:#aeb3b8!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:8px!important;font-style:normal!important;font-weight:800!important}.gdt-club-theme :is(.coach-role-switcher,.player-role-switcher){border-bottom:1px solid #ffffff21!important;gap:7px!important;margin:0 0 15px!important;padding:0 6px 15px!important;display:grid!important}.gdt-club-theme :is(.coach-role-menu-label,.player-role-menu-label){color:#858c92!important;letter-spacing:.14em!important;margin:0 4px 1px!important;font-size:8px!important;font-weight:900!important;display:block!important}.gdt-club-theme :is(.coach-role-switcher,.player-role-switcher) button{text-align:left!important;box-shadow:none!important;background:0 0!important;border:0!important}.gdt-club-theme :is(.coach-role-current,.player-role-current){color:#fff!important;background:linear-gradient(100deg,#e81b2c,#f23444)!important;border-radius:9px!important;grid-template-columns:22px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:62px!important;padding:10px 11px!important;display:grid!important;box-shadow:0 8px 18px #e21b2c47!important}.gdt-club-theme :is(.coach-role-copy,.player-role-copy){gap:3px!important;min-width:0!important;display:grid!important}.gdt-club-theme :is(.coach-role-copy,.player-role-copy) b{color:inherit!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;font-weight:850!important;overflow:hidden!important}.gdt-club-theme :is(.coach-role-current,.player-role-current) :is(small,em){color:#ffffffb8!important;font-size:9px!important;font-style:normal!important;font-weight:650!important}.gdt-club-theme :is(.coach-role-current,.player-role-current) em{color:#fff!important;border:1px solid #ffffff3d!important;border-radius:99px!important;padding:4px 6px!important;font-size:8px!important;font-weight:850!important}.gdt-club-theme :is(.coach-role-alternatives,.player-role-alternatives){gap:1px!important;display:grid!important}.gdt-club-theme :is(.coach-role-alternatives,.player-role-alternatives) button{color:#c8cdd1!important;border-radius:7px!important;grid-template-columns:22px minmax(0,1fr) 12px!important;align-items:center!important;gap:10px!important;min-height:50px!important;padding:7px 11px!important;font-size:11px!important;font-weight:760!important;display:grid!important}.gdt-club-theme :is(.coach-role-alternatives,.player-role-alternatives) button:hover{color:#fff!important;background:#ffffff13!important}.gdt-club-theme :is(.coach-role-alternatives,.player-role-alternatives) button svg{color:#b6bdc3!important}.gdt-club-theme :is(.coach-role-alternatives,.player-role-alternatives) .coach-role-copy small,.gdt-club-theme :is(.coach-role-alternatives,.player-role-alternatives) .player-role-copy small{color:#929aa1!important}.gdt-club-theme :is(.coach-role-alternatives,.player-role-alternatives) button i{color:#91989e!important;justify-self:end!important;font-size:19px!important;font-style:normal!important;line-height:1!important}.gdt-club-theme :is(.coach-navigation-groups,.player-navigation .role-navigation){gap:13px!important;padding:0 6px!important;display:grid!important}.gdt-club-theme .coach-navigation-groups>div{gap:2px!important;display:grid!important}.gdt-club-theme :is(.coach-navigation-label,.player-navigation .role-navigation small){color:#8d959b!important;letter-spacing:.14em!important;margin:0 0 3px!important;padding:0 4px!important;font-size:8px!important;font-weight:900!important;display:block!important}.gdt-club-theme :is(.coach-navigation-groups button,.player-navigation .role-navigation button,.coach-finance-link){color:#c8cdd1!important;text-align:left!important;width:100%!important;min-height:37px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:7px!important;align-items:center!important;gap:9px!important;padding:6px 9px!important;font-size:11px!important;font-weight:760!important;display:flex!important}.gdt-club-theme :is(.coach-navigation-groups button.active,.player-navigation .role-navigation button.active){color:#fff!important;background:linear-gradient(100deg,#e81b2c,#f23444)!important;box-shadow:0 8px 18px #e21b2c47!important}.gdt-club-theme :is(.coach-navigation-groups button:hover,.player-navigation .role-navigation button:hover,.coach-finance-link:hover){color:#fff!important;background:#ffffff12!important}.gdt-club-theme :is(.coach-workspace,.player-workspace){background:#f4f5f6!important;min-width:0!important;padding:0 30px 40px!important}.gdt-club-theme :is(.coach-topline,.player-topline){color:#fff!important;background:#1d1f21!important;border:0!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:22px!important;min-height:54px!important;margin:0 -30px 26px!important;padding:0 30px!important;display:grid!important}.gdt-club-theme :is(.coach-topline,.player-topline)>div:first-child{display:none!important}.gdt-club-theme :is(.coach-utility-search,.player-utility-search){color:#bbc0c4!important;background:#2b2e31!important;border-radius:5px!important;align-items:center!important;width:min(100%,510px)!important;height:34px!important;padding:0 11px!important;font-size:11px!important;display:flex!important}.gdt-club-theme :is(.coach-page-heading,.player-page-heading){border-bottom:1px solid #e1e4e7!important;min-height:0!important;margin:0 0 18px!important;padding:0 0 19px!important}.gdt-club-theme :is(.coach-page-heading,.player-page-heading) h1{color:#202428!important;letter-spacing:-.055em!important;margin:0!important;font-size:32px!important}}@media (width<=760px){.gdt-club-theme :is(.coach-navigation,.player-navigation){display:none!important}.gdt-club-theme :is(.coach-workspace,.player-workspace){padding:0 14px 82px!important}.gdt-club-theme :is(.coach-topline,.player-topline){grid-template-columns:minmax(0,1fr) auto!important;margin:0 -14px 16px!important;padding:0 14px!important}.gdt-club-theme :is(.coach-page-heading,.player-page-heading) h1{font-size:28px!important}}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games{border-color:#e1e4e7!important;border-radius:16px!important;box-shadow:0 14px 36px #121c220e!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games>header{background:linear-gradient(100deg,#fff,#f8fafb)!important;min-height:96px!important;padding:22px 26px!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games>header h3{font-size:23px!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games>header>span{color:#d91e2e!important;background:#fff0f2!important;padding:8px 13px!important;font-size:12px!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games article:has(.published-team){background:#fff!important;grid-template-columns:minmax(0,1fr) 108px minmax(0,1fr)!important;align-items:center!important;gap:14px 20px!important;min-height:0!important;padding:18px 26px!important;display:grid!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games article:hover{background:#fcfdfd!important}.gdt-club-theme.space-adepto .supporter-games-page .published-game-kicker{border:0!important;border-bottom:1px solid #edf0f2!important;grid-area:meta!important;justify-content:space-between!important;align-items:center!important;gap:15px!important;margin:0!important;padding:0 0 12px!important;display:flex!important}.gdt-club-theme.space-adepto .supporter-games-page .published-game-kicker span{color:#d91e2e!important;letter-spacing:.12em!important;background:#fff0f2!important;border-radius:5px!important;align-items:center!important;min-height:23px!important;padding:0 8px!important;font-size:8px!important;font-weight:900!important;display:inline-flex!important}.gdt-club-theme.space-adepto .supporter-games-page .published-game-kicker small{color:#7a838a!important;text-align:right!important;text-overflow:clip!important;white-space:normal!important;max-width:none!important;font-size:10px!important;font-weight:750!important;overflow:visible!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games .published-team{grid-area:home!important;align-items:center!important;gap:12px!important;display:flex!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games .published-team.away{text-align:right!important;justify-content:flex-end!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games .published-team img,.gdt-club-theme.space-adepto .supporter-games-page .club-published-games .published-team>span{object-fit:contain!important;flex:0 0 44px!important;place-items:center!important;width:44px!important;height:44px!important;display:grid!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games .published-team>span{color:#4e5860!important;background:#f8f9fa!important;border-radius:10px!important;font-size:11px!important;font-weight:900!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games .published-team b{color:#22282d!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:16px!important;font-weight:850!important;overflow:hidden!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games article>strong{color:#20262b!important;font-variant-numeric:tabular-nums!important;letter-spacing:-.06em!important;border:1px solid #e1e4e7!important;border-radius:10px!important;place-items:center!important;min-height:50px!important;margin:0!important;padding:0 11px!important;font-size:26px!important;display:grid!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games article.upcoming>strong{background:#e92134!important;border-color:#ed2738!important;box-shadow:0 7px 16px #da192b33!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games article.live>strong{color:#fff!important;background:#171b1f!important}.gdt-club-theme.space-adepto .supporter-games-page .published-goal-scorers{background:0 0!important;border:0!important;flex-wrap:wrap!important;grid-area:goals!important;justify-content:flex-start!important;align-items:center!important;gap:7px!important;margin:0!important;padding:0!important;display:flex!important}.gdt-club-theme.space-adepto .supporter-games-page .published-goal-scorers:before{content:"MARCADORES"!important;color:#8a9298!important;letter-spacing:.11em!important;margin-right:3px!important;font-size:8px!important;font-weight:900!important}.gdt-club-theme.space-adepto .supporter-games-page .published-goal-scorers>span{text-align:left!important;background:#fff8f8!important;border:1px solid #f0d5d8!important;border-radius:6px!important;align-items:baseline!important;gap:5px!important;min-width:0!important;padding:6px 9px!important;display:inline-flex!important}.gdt-club-theme.space-adepto .supporter-games-page .published-goal-scorers b{color:#333a40!important;font-size:11px!important}.gdt-club-theme.space-adepto .supporter-games-page .published-goal-scorers small{color:#8b6065!important;white-space:nowrap!important;font-size:9px!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games article footer{border-top:1px solid #edf0f2!important;grid-area:footer!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;margin:0!important;padding:12px 0 0!important;display:flex!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games article footer .game-status{color:#24282c!important;background:#f8f9fa!important;border-radius:99px!important;padding:5px 9px!important;font-size:10px!important;font-weight:850!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games article footer>small{color:#778189!important;font-size:11px!important;line-height:1.35!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games article footer details{border:0!important;margin-left:auto!important;padding:0!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games article footer summary{color:#24282c!important;cursor:pointer!important;font-size:11px!important;font-weight:850!important}@media (width<=720px){.gdt-club-theme.space-adepto .supporter-games-page .club-published-games>header{min-height:0!important;padding:18px!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games article:has(.published-team){grid-template-columns:minmax(0,1fr) 70px minmax(0,1fr)!important}.gdt-club-theme.space-adepto .supporter-games-page .published-game-kicker{flex-direction:column!important;align-items:flex-start!important;gap:6px!important}.gdt-club-theme.space-adepto .supporter-games-page .published-game-kicker small{text-align:left!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games .published-team{text-align:center!important;justify-items:center!important;gap:7px!important;display:grid!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games .published-team.away{text-align:center!important;justify-content:center!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games .published-team img,.gdt-club-theme.space-adepto .supporter-games-page .club-published-games .published-team>span{flex-basis:38px!important;width:38px!important;height:38px!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games .published-team b{white-space:normal!important;max-width:100%!important;font-size:11px!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games article>strong{min-height:43px!important;font-size:21px!important}.gdt-club-theme.space-adepto .supporter-games-page .published-goal-scorers{flex-direction:column!important;align-items:flex-start!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games article footer{flex-wrap:wrap!important;align-items:flex-start!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games article footer details{width:100%!important;margin-left:0!important}}.gdt-club-theme.space-adepto .member-benefits-page{gap:16px!important;padding-bottom:36px!important;display:grid!important}.gdt-club-theme.space-adepto .member-benefits-intro{box-shadow:none!important;background:#fff!important;border:1px solid #e1e4e7!important;border-radius:14px!important;justify-content:space-between!important;align-items:center!important;gap:24px!important;padding:24px 26px!important;display:flex!important}.gdt-club-theme.space-adepto .member-benefits-intro small{color:#d91e2e!important;letter-spacing:.12em!important;margin:0 0 7px!important;font-size:11px!important;font-weight:800!important;display:block!important}.gdt-club-theme.space-adepto .member-benefits-intro h3{color:#20252a!important;letter-spacing:-.04em!important;margin:0!important;font-size:30px!important}.gdt-club-theme.space-adepto .member-benefits-intro p{color:#69737b!important;max-width:760px!important;margin:8px 0 0!important;font-size:15px!important;line-height:1.55!important}.gdt-club-theme.space-adepto .member-benefits-intro>span{color:#4f5961!important;background:#f3f5f6!important;border-radius:999px!important;flex:none!important;align-items:center!important;padding:8px 11px!important;font-size:12px!important;font-weight:800!important;display:inline-flex!important}.gdt-club-theme.space-adepto .member-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;display:grid!important}.gdt-club-theme.space-adepto .member-benefits-grid article{background:#fff!important;border:1px solid #e1e4e7!important;border-radius:14px!important;flex-direction:column!important;min-height:0!important;display:flex!important;overflow:hidden!important;box-shadow:0 10px 28px #171f240b!important}.gdt-club-theme.space-adepto .member-benefits-grid article>header{color:#20252a!important;background:#fff!important;border:0!important;border-bottom:1px solid #edf0f1!important;grid-template-columns:46px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:0!important;padding:18px 20px!important;display:grid!important}.gdt-club-theme.space-adepto .member-benefits-grid article>header>div{color:#d91e2e!important;background:#f3f5f6!important;border-radius:11px!important;place-items:center!important;width:46px!important;height:46px!important;display:grid!important}.gdt-club-theme.space-adepto .member-benefits-grid article>header>div span{color:inherit!important;font-weight:900!important}.gdt-club-theme.space-adepto .member-benefits-grid article>header small{color:#5c656c!important;letter-spacing:.1em!important;margin:0!important;font-size:10px!important;font-weight:800!important}.gdt-club-theme.space-adepto .member-benefits-grid article>header em{color:#687178!important;letter-spacing:.09em!important;background:#f3f5f6!important;border:0!important;border-radius:999px!important;justify-self:end!important;padding:6px 9px!important;font-size:9px!important;font-style:normal!important;font-weight:800!important}.gdt-club-theme.space-adepto .member-benefits-grid .benefit-card-body{background:#fff!important;gap:16px!important;padding:22px 20px 18px!important;display:grid!important}.gdt-club-theme.space-adepto .member-benefits-grid .benefit-card-body h3{color:#20252a!important;letter-spacing:-.045em!important;margin:0!important;font-size:28px!important}.gdt-club-theme.space-adepto .member-benefits-grid .benefit-card-body>p{color:#707a82!important;margin:-8px 0 0!important;line-height:1.5!important}.gdt-club-theme.space-adepto .member-benefits-grid .benefit-card-body>strong{color:#30373d!important;background:#f6f7f8!important;border:0!important;border-left:3px solid #d91e2e!important;border-radius:0 10px 10px 0!important;align-items:center!important;gap:11px!important;min-height:0!important;padding:14px!important;display:flex!important}.gdt-club-theme.space-adepto .member-benefits-grid .benefit-card-body>strong b{color:#d91e2e!important;letter-spacing:-.05em!important;font-size:31px!important}.gdt-club-theme.space-adepto .member-benefits-grid .benefit-card-body>strong span{color:#30373d!important;font-size:15px!important;line-height:1.3!important}.gdt-club-theme.space-adepto .member-benefits-grid .benefit-secondary{color:#3e484f!important;background:#fafbfb!important;border:1px solid #e1e4e7!important;border-radius:10px!important;padding:14px!important}.gdt-club-theme.space-adepto .member-benefits-grid .benefit-secondary b{color:#30373d!important}.gdt-club-theme.space-adepto .member-benefits-grid .benefit-secondary span{color:#69737b!important}.gdt-club-theme.space-adepto .member-benefits-grid .benefit-card-body address,.gdt-club-theme.space-adepto .member-benefits-grid .benefit-card-body address *{color:#5f6b73!important}.gdt-club-theme.space-adepto .member-benefits-grid .benefit-card-body address i{color:#5f6b73!important;background:#f1f3f4!important}.gdt-club-theme.space-adepto .member-benefits-grid .benefit-card-footer{background:#fff!important;border-top:1px solid #edf0f1!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;margin-top:auto!important;padding:15px 20px!important;display:flex!important}.gdt-club-theme.space-adepto .member-benefits-grid .benefit-card-footer>span{color:#5d686f!important;font-size:12px!important;font-weight:700!important}.gdt-club-theme.space-adepto .member-benefits-grid .benefit-card-footer>span i{color:#656d74!important;background:#edf1f2!important}.gdt-club-theme.space-adepto .member-benefits-grid .benefit-card-footer button{color:#242a2f!important;box-shadow:none!important;background:#fff!important;border:1px solid #e1e4e7!important;border-radius:9px!important}.gdt-club-theme.space-adepto .member-benefits-grid .benefit-card-footer button:hover{color:#fff!important;background:#d91e2e!important;border-color:#d91e2e!important}.gdt-club-theme.space-adepto .member-benefits-note{color:#667178!important;background:#fff!important;border:1px solid #e1e4e7!important;border-radius:12px!important;align-items:center!important;gap:18px!important;padding:17px 22px!important;display:flex!important}.gdt-club-theme.space-adepto .member-benefits-note b{color:#252b30!important}@media (width>=721px){.gdt-club-theme.space-adepto .supporter-platform{background:#f6f7f8!important}.gdt-club-theme.space-adepto .supporter-navigation{color:#252b30!important;background:#fff!important;box-shadow:1px 0 #000!important}.gdt-club-theme.space-adepto .supporter-rail-brand,.gdt-club-theme.space-adepto .supporter-navigation small,.gdt-club-theme.space-adepto .supporter-navigation b{color:#283038!important}.gdt-club-theme.space-adepto .supporter-role-switcher,.gdt-club-theme.space-adepto .supporter-navigation-primary,.gdt-club-theme.space-adepto .supporter-navigation-more{border-color:#e1e4e7!important}.gdt-club-theme.space-adepto .supporter-role-switcher button,.gdt-club-theme.space-adepto .supporter-navigation-primary button,.gdt-club-theme.space-adepto .supporter-navigation-more summary,.gdt-club-theme.space-adepto .supporter-navigation-more a,.gdt-club-theme.space-adepto .supporter-membership{color:#424b52!important;box-shadow:none!important;background:0 0!important}.gdt-club-theme.space-adepto .supporter-role-switcher button.active,.gdt-club-theme.space-adepto .supporter-navigation-primary button.active,.gdt-club-theme.space-adepto .supporter-navigation-more summary.active{color:#c91629!important;box-shadow:none!important;background:#fff0f2!important}.gdt-club-theme.space-adepto .supporter-membership{background:#f8f9f9!important;border:1px solid #e1e4e7!important;border-radius:9px!important}.gdt-club-theme.space-adepto .supporter-utility-bar{background:#fff!important;border-bottom:1px solid #e1e4e7!important}.gdt-club-theme.space-adepto .supporter-utility-search{color:#566068!important;background:#f3f5f6!important}.gdt-club-theme.space-adepto .supporter-alert{color:#252b30!important;background:#fff!important;border-color:#e1e4e7!important}.gdt-club-theme.space-adepto .supporter-avatar{color:#2b3339!important;background:#f1f3f4!important}}@media (width<=720px){.gdt-club-theme.space-adepto .member-benefits-intro{flex-direction:column!important;align-items:flex-start!important;padding:20px!important}.gdt-club-theme.space-adepto .member-benefits-intro h3{font-size:25px!important}.gdt-club-theme.space-adepto .member-benefits-grid{grid-template-columns:1fr!important}.gdt-club-theme.space-adepto .member-benefits-grid article>header{grid-template-columns:42px minmax(0,1fr)!important;padding:16px!important}.gdt-club-theme.space-adepto .member-benefits-grid article>header>div{width:42px!important;height:42px!important}.gdt-club-theme.space-adepto .member-benefits-grid article>header em{display:none!important}.gdt-club-theme.space-adepto .member-benefits-grid .benefit-card-body{padding:19px 16px!important}.gdt-club-theme.space-adepto .member-benefits-grid .benefit-card-footer{flex-direction:column!important;align-items:flex-start!important;padding:14px 16px!important}.gdt-club-theme.space-adepto .member-benefits-grid .benefit-card-footer button{width:100%!important}.gdt-club-theme.space-adepto .member-benefits-note{flex-direction:column!important;align-items:flex-start!important;padding:16px!important}}@media (width>=721px){.gdt-club-theme.space-adepto .supporter-navigation-more{border-top:1px solid #e1e4e7!important;margin:18px 0 0!important;padding:14px 0 0!important}.gdt-club-theme.space-adepto .supporter-navigation-more summary,.gdt-club-theme.space-adepto .supporter-navigation-more summary.active{color:#727b82!important;min-height:30px!important;box-shadow:none!important;letter-spacing:.12em!important;text-transform:uppercase!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;margin:0 5px 5px!important;padding:0 6px!important;font-size:9px!important;font-weight:850!important;display:flex!important}.gdt-club-theme.space-adepto .supporter-navigation-more summary.active{color:#4f5961!important}.gdt-club-theme.space-adepto .supporter-navigation-more summary svg{color:#8b949a!important}.gdt-club-theme.space-adepto .supporter-navigation-secondary{gap:2px!important;display:grid!important}.gdt-club-theme.space-adepto .supporter-navigation-more>div button,.gdt-club-theme.space-adepto .supporter-navigation-secondary button{color:#535d65!important;min-height:37px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:7px!important;margin:0 4px!important;padding:7px 10px 7px 14px!important;font-size:11px!important;font-weight:720!important;position:relative!important}.gdt-club-theme.space-adepto .supporter-navigation-secondary button:hover{color:#262d33!important;background:#f5f6f7!important}.gdt-club-theme.space-adepto .supporter-navigation-secondary button.active{color:#c7192a!important;background:#fff4f5!important;font-weight:800!important}.gdt-club-theme.space-adepto .supporter-alert{color:#4c565d!important;background:0 0!important;border:0!important;border-top:1px solid #e1e4e7!important;border-radius:0!important;margin:18px 4px 0!important;padding:13px 9px 0!important}.gdt-club-theme.space-adepto .supporter-alert.active{color:#c7192a!important;box-shadow:none!important}}.gdt-club-theme.space-adepto :is(.games-command-header,.fan-web-hero,.supporter-matchday-copy,.supporter-club-card,.membership-join-hero,.club-gallery-hero,.member-benefits-hero) .eyebrow,.gdt-club-theme.space-adepto .games-command-next small,.gdt-club-theme.space-adepto .member-benefits-grid>article>header :is(small,em){color:#d91e2e!important}.gdt-club-theme.space-adepto :is(.games-command-header,.fan-web-hero,.supporter-matchday-copy,.membership-join-hero,.club-gallery-hero,.member-benefits-hero) .eyebrow span{background:#d91e2e!important}.gdt-club-theme.space-adepto :is(.games-command-header,.fan-web-hero,.supporter-matchday-copy,.membership-hero-copy,.registration-hero,.club-gallery-hero,.member-benefits-hero) .eyebrow,.gdt-club-theme.space-adepto :is(.supporter-club-card,.supporter-spotlight-heading,.supporter-spotlight-time) small,.gdt-club-theme.space-adepto .supporter-teams-page .team-profile-copy small,.gdt-club-theme.space-adepto .web-club-layout>section small,.gdt-club-theme.space-adepto .supporter-news-page .web-news-grid article.featured>small{color:#d91e2e!important}.gdt-club-theme.space-adepto .supporter-utility-bar .supporter-user{align-items:center!important;gap:8px!important;min-width:0!important;height:auto!important;padding:0!important;display:flex!important}.gdt-club-theme.space-adepto .supporter-utility-bar .supporter-user :is(img,i){color:#48535b!important;object-fit:cover!important;background:#eef1f3!important;border:1px solid #e1e4e7!important;border-radius:50%!important;flex:0 0 28px!important;place-items:center!important;width:28px!important;height:28px!important;font-size:9px!important;font-style:normal!important;font-weight:850!important;line-height:1!important;display:grid!important;overflow:hidden!important}.gdt-club-theme.space-adepto .supporter-utility-bar .supporter-user img{object-fit:cover!important}.gdt-club-theme.space-adepto .supporter-utility-bar .supporter-user span{max-width:118px!important;color:inherit!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10px!important;display:block!important;overflow:hidden!important}.gdt-club-theme.space-adepto .web-page,.gdt-club-theme.space-adepto .supporter-platform *{box-sizing:border-box!important}.gdt-club-theme.space-adepto .web-page .eyebrow{color:#d91e2e!important}.gdt-club-theme.space-adepto .web-page .eyebrow span{background:#d91e2e!important}.gdt-club-theme.space-adepto :is(.supporter-role-switcher button.active,.supporter-navigation-primary button.active,.supporter-navigation-more summary.active,.supporter-navigation-secondary button.active){color:#242b31!important;background:#f2f4f5!important;box-shadow:inset 3px 0 #d91e2e!important}.gdt-club-theme.space-adepto .supporter-navigation-primary button.active svg{color:#d91e2e!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games>header>span,.gdt-club-theme.space-adepto .supporter-games-page .published-game-kicker span,.gdt-club-theme.space-adepto .supporter-teams-page .fan-squad-section>header h4 span{color:#4d575f!important;background:#f1f3f4!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games article.upcoming{background:#fff!important}.gdt-club-theme.space-adepto .supporter-games-page .published-goal-scorers>span{background:#f8f9fa!important;border-color:#e1e4e7!important}.gdt-club-theme.space-adepto .supporter-games-page .published-goal-scorers small{color:#667178!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games article.upcoming footer .game-status{color:#4d575f!important;background:#f1f3f4!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games article footer summary{color:#c7192a!important}.gdt-club-theme.space-adepto .supporter-teams-page .team-profile-actions button.favorite,.gdt-club-theme.space-adepto .registration-levels button.active{color:#30383f!important;background:#f2f4f5!important}.gdt-club-theme.space-adepto .supporter-teams-page .fan-player-card:hover,.gdt-club-theme.space-adepto .club-detail-grid article:hover{background:#f7f8f9!important;border-color:#e1e4e7!important}.gdt-club-theme.space-adepto :is(.web-store-grid article,.web-news-grid article,.fan-social-grid article,.club-detail-panel,.registration-form-card,.registration-documents,.gallery-collections>section){box-shadow:0 8px 22px #141d230a!important}.gdt-club-theme.space-adepto :is(.web-store-grid article,.web-news-grid article,.fan-social-grid article) :is(button,a):hover{transform:none!important}@media (width<=720px){.gdt-club-theme.space-adepto :is(.web-page,.club-gallery-page,.member-benefits-page,.registration-documents){width:calc(100% - 24px)!important;margin:18px auto 32px!important}.gdt-club-theme.space-adepto .web-page-heading{padding-bottom:16px!important}.gdt-club-theme.space-adepto .web-page-heading h2{font-size:34px!important;line-height:1.04!important}.gdt-club-theme.space-adepto :is(.web-store-grid,.web-news-grid,.fan-social-grid,.web-club-layout,.registration-layout){grid-template-columns:1fr!important}.gdt-club-theme.space-adepto :is(.web-page-heading,.registration-documents>header){align-items:flex-start!important;gap:12px!important}.gdt-club-theme.space-adepto :is(.web-store-grid article,.web-news-grid article,.fan-social-grid article,.registration-form-card,.registration-info,.club-detail-panel){min-width:0!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games article:has(.published-team){overflow:hidden!important}.gdt-club-theme.space-adepto .supporter-games-page .published-team b{overflow-wrap:anywhere!important}.gdt-club-theme.space-adepto .registration-levels{scroll-snap-type:x mandatory!important}.gdt-club-theme.space-adepto .registration-levels button{scroll-snap-align:start!important}}@media (width>=721px){.gdt-club-theme.space-adepto .supporter-navigation{color:#fff!important;box-shadow:none!important;background:linear-gradient(#202224 0%,#121416 84%)!important}.gdt-club-theme.space-adepto .supporter-navigation:before{display:none!important}.gdt-club-theme.space-adepto .supporter-rail-brand{color:#fff!important;border-color:#ffffff24!important}.gdt-club-theme.space-adepto .supporter-rail-brand b{color:#fff!important}.gdt-club-theme.space-adepto .supporter-rail-brand small,.gdt-club-theme.space-adepto :is(.supporter-role-switcher>small,.supporter-navigation-label,.supporter-navigation-more summary){color:#9ca4aa!important}.gdt-club-theme.space-adepto .supporter-role-switcher,.gdt-club-theme.space-adepto .supporter-navigation-primary,.gdt-club-theme.space-adepto .supporter-navigation-more{border-color:#ffffff21!important}.gdt-club-theme.space-adepto .supporter-role-switcher button,.gdt-club-theme.space-adepto .supporter-navigation-primary button,.gdt-club-theme.space-adepto .supporter-navigation-secondary button,.gdt-club-theme.space-adepto .supporter-alert{color:#d4d9dd!important;box-shadow:none!important;background:0 0!important}.gdt-club-theme.space-adepto .supporter-role-switcher button b,.gdt-club-theme.space-adepto .supporter-navigation-primary button span,.gdt-club-theme.space-adepto .supporter-navigation-secondary button{color:inherit!important}.gdt-club-theme.space-adepto .supporter-role-switcher button small{color:#9099a0!important}.gdt-club-theme.space-adepto :is(.supporter-role-switcher button:hover,.supporter-navigation-primary button:hover,.supporter-navigation-secondary button:hover,.supporter-alert:hover){color:#fff!important;background:#ffffff12!important}.gdt-club-theme.space-adepto :is(.supporter-role-switcher button.active,.supporter-navigation-primary button.active){color:#fff!important;box-shadow:none!important;background:#d91e2e!important}.gdt-club-theme.space-adepto .supporter-navigation-primary button.active svg{color:#fff!important}.gdt-club-theme.space-adepto .supporter-membership{color:#d4d9dd!important;box-shadow:none!important;background:0 0!important;border:0!important}.gdt-club-theme.space-adepto .supporter-membership.active{color:#fff!important;background:#d91e2e!important}.gdt-club-theme.space-adepto .supporter-navigation-more summary.active{color:#b5bdc3!important;box-shadow:none!important;background:0 0!important}.gdt-club-theme.space-adepto .supporter-navigation-secondary button.active{color:#fff!important;background:#ffffff1a!important;box-shadow:inset 3px 0 #d91e2e!important}.gdt-club-theme.space-adepto .supporter-alert{color:#d4d9dd!important;border-color:#ffffff21!important}.gdt-club-theme.space-adepto .supporter-alert.active{color:#fff!important;background:0 0!important;box-shadow:inset 3px 0 #d91e2e!important}.gdt-club-theme.space-adepto .supporter-membership :is(b,small,svg){color:inherit!important}.gdt-club-theme.space-adepto .supporter-membership b{color:#f0f2f4!important}.gdt-club-theme.space-adepto .supporter-membership small{color:#98a1a8!important}.gdt-club-theme.space-adepto .supporter-membership svg{color:#d4d9dd!important}.gdt-club-theme.space-adepto .supporter-membership.active :is(b,small,svg){color:#fff!important}}.profile-card>footer{align-items:center}.profile-footer-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.profile-security-launch{z-index:auto!important;color:#27323c!important;min-height:42px!important;box-shadow:none!important;background:#fff!important;border:1px solid #cfd7df!important;border-radius:10px!important;padding:10px 15px!important;font-size:13px!important;font-weight:800!important;position:static!important;bottom:auto!important;right:auto!important}.profile-security-launch:hover{background:#f5f7f8!important;border-color:#656d74!important}.profile-save{min-width:132px}@media (width<=620px){.profile-card>footer{align-items:stretch!important}.profile-footer-actions{flex-direction:column-reverse;width:100%}.profile-footer-actions button{width:100%}}.gdt-club-theme.space-adepto .notification-master>button{width:52px!important;min-width:52px!important;height:30px!important;min-height:30px!important;box-shadow:none!important;cursor:pointer!important;background:#454b50!important;border:1px solid #60686e!important;border-radius:999px!important;flex:0 0 52px!important;align-items:center!important;margin:0!important;padding:3px!important;display:flex!important}.gdt-club-theme.space-adepto .notification-master>button i{background:#fff!important;border-radius:50%!important;width:22px!important;height:22px!important;margin:0!important;transition:transform .16s,background-color .16s!important;display:block!important;box-shadow:0 1px 3px #00000038!important}.gdt-club-theme.space-adepto .notification-master>button.on{background:#d91e2e!important;border-color:#d91e2e!important}.gdt-club-theme.space-adepto .notification-master>button.on i{transform:translate(22px)!important}.gdt-club-theme.space-adepto .notification-master>button:focus-visible{outline-offset:3px!important;outline:3px solid #d91e2e47!important}.gdt-club-theme.space-adepto .supporter-utility-bar .supporter-global-search{color:#aeb7be!important;width:clamp(255px,29vw,420px)!important;height:38px!important;box-shadow:none!important;background:#ffffff0e!important;border:1px solid #ffffff29!important;border-radius:10px!important;align-items:center!important;gap:9px!important;margin:0!important;padding:0 13px!important;display:flex!important}.gdt-club-theme.space-adepto .supporter-utility-bar .supporter-global-search>span{color:#9ea8af!important;flex:0 0 15px!important;place-items:center!important;width:15px!important;font-size:15px!important;line-height:1!important;display:grid!important}.gdt-club-theme.space-adepto .supporter-utility-bar .supporter-global-search input{color:#f4f6f7!important;letter-spacing:0!important;height:100%!important;padding:0!important;font-size:13px!important;font-weight:650!important}.gdt-club-theme.space-adepto .supporter-utility-bar .supporter-global-search input::placeholder{color:#aeb7be!important;opacity:1!important}.gdt-club-theme.space-adepto .supporter-utility-bar .supporter-global-search:focus-within{outline-offset:2px!important;background:#ffffff17!important;border-color:#d91e2e!important;outline:2px solid #d91e2e3b!important}.gdt-club-theme.space-adepto .supporter-utility-bar .supporter-global-search:focus-within>span{color:#fff!important}.gdt-club-theme.space-adepto>.site-footer{color:#fff!important;background:#1b1d1f!important;border-top:1px solid #ffffff14!important;min-height:88px!important;padding:0 clamp(24px,4vw,64px)!important}.gdt-club-theme.space-adepto>.site-footer>div{gap:9px!important}.gdt-club-theme.space-adepto>.site-footer>div span{color:#fff!important;font-size:17px!important}.gdt-club-theme.space-adepto>.site-footer>p{color:#aab2b8!important;margin:0!important;font-size:12px!important}.gdt-club-theme.space-adepto>.site-footer>small{color:#c5cbd0!important;letter-spacing:.12em!important;font-size:11px!important;font-weight:850!important}@media (width<=720px){.gdt-club-theme.space-adepto>.site-footer{grid-template-columns:1fr!important;gap:10px!important;padding:24px!important;display:grid!important}}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games article:has(.published-team){grid-template-columns:minmax(0,1fr) 122px minmax(0,1fr)!important;grid-template-areas:"meta meta meta""home score away""goals goals goals""footer footer footer"!important;gap:16px 26px!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games .published-team{grid-template-rows:auto auto!important;gap:6px!important;min-width:0!important;display:grid!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games .published-team.home{text-align:right!important;grid-area:home!important;justify-items:end!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games .published-team.away{text-align:left!important;grid-area:away!important;justify-items:start!important}.gdt-club-theme.space-adepto .supporter-games-page .published-team>small{color:#899299!important;letter-spacing:.12em!important;font-size:8px!important;font-weight:900!important}.gdt-club-theme.space-adepto .supporter-games-page .published-team-identity{align-items:center!important;gap:12px!important;min-width:0!important;display:flex!important}.gdt-club-theme.space-adepto .supporter-games-page .published-team.home .published-team-identity{flex-direction:row-reverse!important;justify-content:flex-end!important}.gdt-club-theme.space-adepto .supporter-games-page .published-team.away .published-team-identity{justify-content:flex-start!important}.gdt-club-theme.space-adepto .supporter-games-page .published-team-identity :is(img,span){object-fit:contain!important;flex:0 0 44px!important;place-items:center!important;width:44px!important;height:44px!important;display:grid!important}.gdt-club-theme.space-adepto .supporter-games-page .published-team-identity span{color:#4e5860!important;background:#f8f9fa!important;border-radius:10px!important;font-size:11px!important;font-weight:900!important}.gdt-club-theme.space-adepto .supporter-games-page .published-team-identity b{color:#22282d!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:16px!important;font-weight:850!important;overflow:hidden!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games article>strong{min-height:58px!important;box-shadow:none!important;background:#f4f6f7!important;border-color:#e1e4e7!important;border-radius:12px!important;grid-area:score!important;font-size:29px!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games article.upcoming>strong{color:#fff!important;background:#d91e2e!important;border-color:#d91e2e!important;box-shadow:0 8px 18px #d91e2e29!important}.gdt-club-theme.space-adepto .supporter-games-page .published-goal-scorers{border-top:1px solid #edf0f2!important;justify-content:center!important;min-height:35px!important;padding:7px 0!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games article footer{justify-content:center!important;padding-top:13px!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games article footer details{margin-left:0!important}@media (width<=720px){.gdt-club-theme.space-adepto .supporter-games-page .club-published-games article:has(.published-team){grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr)!important;gap:13px 10px!important}.gdt-club-theme.space-adepto .supporter-games-page .published-team-identity{align-items:center!important;gap:7px!important}.gdt-club-theme.space-adepto .supporter-games-page .published-team.home .published-team-identity,.gdt-club-theme.space-adepto .supporter-games-page .published-team.away .published-team-identity{flex-direction:column!important}.gdt-club-theme.space-adepto .supporter-games-page .published-team-identity :is(img,span){flex-basis:38px!important;width:38px!important;height:38px!important}.gdt-club-theme.space-adepto .supporter-games-page .published-team-identity b{white-space:normal!important;max-width:100%!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games article>strong{min-height:48px!important;font-size:23px!important}}.gdt-club-theme.space-adepto>.site-footer{background:linear-gradient(105deg,#151719 0%,#1e2023 72%,#271d20 100%)!important;border-top:1px solid #ffffff1a!important;min-height:106px!important;padding:0 clamp(28px,4vw,64px)!important;position:relative!important;overflow:hidden!important}.gdt-club-theme.space-adepto>.site-footer:before{content:""!important;background:#d91e2e!important;width:92px!important;height:3px!important;position:absolute!important;top:0!important;left:0!important}.gdt-club-theme.space-adepto>.site-footer .site-footer-brand{align-items:center!important;gap:13px!important;min-width:0!important;display:flex!important}.gdt-club-theme.space-adepto>.site-footer .site-footer-brand>i{background:#d91e2e!important;flex:0 0 32px!important;width:32px!important;height:3px!important;display:block!important}.gdt-club-theme.space-adepto>.site-footer .site-footer-brand>span{color:#fff!important;gap:3px!important;display:grid!important}.gdt-club-theme.space-adepto>.site-footer .site-footer-brand b{color:#fff!important;letter-spacing:-.025em!important;font-size:15px!important;font-weight:900!important}.gdt-club-theme.space-adepto>.site-footer .site-footer-brand small{color:#9ea7ad!important;letter-spacing:.14em!important;font-size:8px!important;font-weight:850!important}.gdt-club-theme.space-adepto>.site-footer>p{color:#c8cdd1!important;text-align:center!important;justify-self:center!important;max-width:440px!important;font-size:13px!important;font-weight:650!important}.gdt-club-theme.space-adepto>.site-footer>p:before{content:""!important;background:#d91e2e!important;border-radius:50%!important;width:5px!important;height:5px!important;margin:0 9px 2px 0!important;display:inline-block!important}.gdt-club-theme.space-adepto>.site-footer>small{letter-spacing:.14em!important;border:1px solid #ffffff29!important;border-radius:999px!important;justify-self:end!important;padding:7px 10px!important;font-size:9px!important;font-weight:900!important}@media (width<=720px){.gdt-club-theme.space-adepto>.site-footer{gap:12px!important;min-height:0!important;padding:26px 24px!important}.gdt-club-theme.space-adepto>.site-footer>p{text-align:left!important;justify-self:start!important}.gdt-club-theme.space-adepto>.site-footer>small{justify-self:start!important}}.gdt-club-theme.space-adepto>.site-footer>small{color:#f3f5f6!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games article:has(.published-team){grid-template-columns:minmax(180px,1fr) 122px minmax(180px,1fr)!important;gap:18px 28px!important;padding:18px 28px!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games .published-team{text-align:center!important;align-content:center!important;justify-items:center!important;min-height:84px!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games .published-team.home,.gdt-club-theme.space-adepto .supporter-games-page .club-published-games .published-team.away{text-align:center!important;justify-items:center!important}.gdt-club-theme.space-adepto .supporter-games-page .published-team-identity,.gdt-club-theme.space-adepto .supporter-games-page .published-team.home .published-team-identity,.gdt-club-theme.space-adepto .supporter-games-page .published-team.away .published-team-identity{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:8px!important;display:flex!important}.gdt-club-theme.space-adepto .supporter-games-page .published-team-identity :is(img,span){flex-basis:48px!important;width:48px!important;height:48px!important}.gdt-club-theme.space-adepto .supporter-games-page .published-team-identity b{text-align:center!important;white-space:normal!important;max-width:min(100%,270px)!important;font-size:15px!important;line-height:1.2!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games article>strong{border-radius:13px!important;min-height:62px!important;font-size:30px!important}.gdt-club-theme.space-adepto .supporter-games-page .published-goal-scorers{min-height:0!important;margin-top:0!important;padding:10px 0!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games article footer{padding-top:12px!important}@media (width<=720px){.gdt-club-theme.space-adepto .supporter-games-page .club-published-games article:has(.published-team){grid-template-columns:minmax(0,1fr) 78px minmax(0,1fr)!important;gap:13px 8px!important;padding:16px!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games .published-team{min-height:72px!important}.gdt-club-theme.space-adepto .supporter-games-page .published-team-identity :is(img,span){flex-basis:40px!important;width:40px!important;height:40px!important}.gdt-club-theme.space-adepto .supporter-games-page .published-team-identity b{font-size:11px!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games article>strong{min-height:50px!important;font-size:24px!important}}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games .published-team.home,.gdt-club-theme.space-adepto .supporter-games-page .club-published-games .published-team.away{justify-content:center!important;width:100%!important}.gdt-club-theme.space-adepto .supporter-games-page .games-command-header>button{color:#f4f6f7!important;min-width:152px!important;box-shadow:none!important;background:#ffffff0b!important;border-left:1px solid #ffffff21!important;padding:18px 24px!important}.gdt-club-theme.space-adepto .supporter-games-page .games-command-header>button span{color:#d91e2e!important;font-size:18px!important;line-height:1!important}.gdt-club-theme.space-adepto .supporter-games-page .games-command-header>button:hover{color:#fff!important;background:#ffffff17!important}.gdt-club-theme.space-adepto .supporter-games-page .games-command-header>button:hover span{color:#ff6976!important}.gdt-club-theme.space-adepto .membership-card-showcase header span,.gdt-club-theme.space-adepto .membership-hero-copy .eyebrow,.gdt-club-theme.space-adepto :is(.club-gallery-hero,.member-benefits-hero) .eyebrow,.gdt-club-theme.space-adepto .supporter-matchday-copy .eyebrow,.gdt-club-theme.space-adepto .supporter-club-card small{color:#d7dde1!important}.gdt-club-theme.space-adepto .notification-settings{gap:16px!important;max-width:1120px!important}.gdt-club-theme.space-adepto .notification-master{background:linear-gradient(108deg,#181a1c 0%,#24272a 100%)!important;border-color:#272b2f!important;border-radius:14px!important;min-height:94px!important;padding:20px 24px 20px 28px!important;position:relative!important;box-shadow:0 12px 26px #0f12151f!important}.gdt-club-theme.space-adepto .notification-master:before{content:""!important;background:#d91e2e!important;border-radius:0 4px 4px 0!important;width:3px!important;position:absolute!important;inset:18px auto 18px 0!important}.gdt-club-theme.space-adepto .notification-master b{color:#fff!important;letter-spacing:-.025em!important;font-size:17px!important}.gdt-club-theme.space-adepto .notification-master p{color:#b9c0c5!important;margin-top:5px!important;font-size:11px!important}.gdt-club-theme.space-adepto .notification-options{gap:12px!important}.gdt-club-theme.space-adepto .notification-options.disabled{opacity:.72!important}.gdt-club-theme.space-adepto .notification-options label{background:#fff!important;border-color:#e1e4e7!important;border-radius:12px!important;min-height:82px!important;padding:15px!important}.gdt-club-theme.space-adepto .notification-options label:last-child{grid-column:1/-1!important}.gdt-club-theme.space-adepto .notification-options label>span{color:#d91e2e!important;background:#f4f6f7!important;border-radius:9px!important;place-items:center!important;width:30px!important;height:30px!important;font-size:14px!important;display:grid!important}.gdt-club-theme.space-adepto .notification-options label b{color:#293138!important;font-size:12px!important}.gdt-club-theme.space-adepto .notification-options label small{color:#7c868e!important;font-size:10px!important}.gdt-club-theme.space-adepto .notification-options input{accent-color:#d91e2e!important;width:18px!important;height:18px!important}.gdt-club-theme.space-adepto .notification-team{background:linear-gradient(145deg,#fff,#f8f9fa)!important;border-color:#e1e4e7!important;border-radius:12px!important;align-self:start!important;min-height:0!important;padding:20px!important}.gdt-club-theme.space-adepto .notification-team b{color:#293138!important;font-size:14px!important}.gdt-club-theme.space-adepto .notification-team p{color:#7c868e!important}.gdt-club-theme.space-adepto .notification-team select{color:#2d363d!important;background:#fff!important;border-color:#e1e4e7!important;border-radius:9px!important;min-height:42px!important;padding:0 12px!important;font-size:12px!important;font-weight:750!important}.gdt-club-theme.space-adepto .notification-delivery{background:#fff!important;border-color:#e1e4e7!important;border-radius:12px!important;padding:18px 20px!important}.gdt-club-theme.space-adepto .notification-delivery header small{color:#68737b!important}.gdt-club-theme.space-adepto .notification-delivery header b{color:#293138!important}.gdt-club-theme.space-adepto .store-reservation-backdrop{background:#0c0f11b8!important}.gdt-club-theme.space-adepto .store-reservation-dialog{border-color:#e1e4e7!important;border-radius:18px!important;box-shadow:0 28px 72px #00000057!important}.gdt-club-theme.space-adepto .store-reservation-dialog>header{background:linear-gradient(108deg,#17191b 0%,#25282b 76%,#321b20 100%)!important;border-bottom:1px solid #ffffff17!important;padding:23px 26px 22px 29px!important;position:relative!important}.gdt-club-theme.space-adepto .store-reservation-dialog>header:before{content:""!important;background:#d91e2e!important;border-radius:0 4px 4px 0!important;width:3px!important;position:absolute!important;top:18px!important;bottom:18px!important;left:0!important}.gdt-club-theme.space-adepto .store-reservation-dialog>header small{color:#d7dde1!important}.gdt-club-theme.space-adepto .store-reservation-dialog>header h3{color:#fff!important;letter-spacing:-.04em!important;font-size:25px!important}.gdt-club-theme.space-adepto .store-reservation-dialog>header p{color:#b6bec4!important}.gdt-club-theme.space-adepto .store-reservation-dialog>header button{background:#ffffff0f!important;border-color:#ffffff2e!important;border-radius:10px!important}.gdt-club-theme.space-adepto .store-reservation-dialog>header button:hover{background:#ffffff1f!important;border-color:#ffffff52!important}.gdt-club-theme.space-adepto .store-reservation-grid{gap:14px!important;padding:24px 26px!important}.gdt-club-theme.space-adepto .store-reservation-grid label{color:#3a444c!important;font-size:12px!important}.gdt-club-theme.space-adepto .store-reservation-grid input,.gdt-club-theme.space-adepto .store-reservation-grid select{color:#273139!important;border-color:#e1e4e7!important;border-radius:10px!important;min-height:46px!important;font-size:14px!important}.gdt-club-theme.space-adepto .store-reservation-grid input:focus,.gdt-club-theme.space-adepto .store-reservation-grid select:focus{outline-offset:1px!important;border-color:#d91e2e!important;outline:2px solid #d91e2e29!important}.gdt-club-theme.space-adepto .store-reservation-dialog>footer{background:#f5f7f8!important;border-top:1px solid #f8f9fa!important;padding:17px 26px!important}.gdt-club-theme.space-adepto .store-reservation-dialog>footer span,.gdt-club-theme.space-adepto .store-reservation-dialog>footer span b{color:#263038!important}.gdt-club-theme.space-adepto .store-reservation-dialog>footer button{box-shadow:none!important;background:#d91e2e!important;border-radius:10px!important}.gdt-club-theme.space-adepto .store-reservation-dialog>footer button:hover{background:#c41626!important}.gdt-club-theme.space-adepto .store-reservation-dialog{max-height:min(860px,92vh)!important;overflow:auto!important}.gdt-club-theme.space-adepto .store-personalization{background:#fffafb!important;border:1px solid #ead5d8!important;border-radius:11px!important;grid-column:1/-1!important;gap:8px!important;margin:2px 0 0!important;padding:14px!important;display:grid!important}.gdt-club-theme.space-adepto .store-personalization legend{color:#2d363d!important;padding:0 5px!important;font-size:12px!important;font-weight:850!important}.gdt-club-theme.space-adepto .store-personalization legend span{color:#7d878e!important;font-size:10px!important;font-weight:650!important}.gdt-club-theme.space-adepto .store-personalization>p{color:#717c84!important;margin:-1px 0 3px!important;font-size:10px!important;line-height:1.4!important}.gdt-club-theme.space-adepto .store-personalization>div{grid-template-columns:minmax(0,1fr) 120px!important;gap:12px!important;display:grid!important}.gdt-club-theme.space-adepto .store-personalization label{color:#3a444c!important;gap:6px!important;font-size:11px!important;font-weight:800!important;display:grid!important}.gdt-club-theme.space-adepto .store-personalization input{color:#273139!important;background:#fff!important;border:1px solid #e1e4e7!important;border-radius:9px!important;min-height:42px!important;padding:9px 11px!important;font-size:13px!important;font-weight:750!important}@media (width<=620px){.gdt-club-theme.space-adepto .store-personalization>div{grid-template-columns:1fr!important}}.gdt-club-theme.space-adepto .store-personalization,.gdt-club-theme.space-adepto .store-personalization *,.gdt-club-theme.space-adepto .store-personalization>div,.gdt-club-theme.space-adepto .store-personalization label{box-sizing:border-box!important;min-width:0!important}.gdt-club-theme.space-adepto .store-personalization{width:100%!important;max-width:100%!important;min-inline-size:0!important;overflow:hidden!important}.gdt-club-theme.space-adepto .store-personalization>div{grid-template-columns:minmax(0,1fr) minmax(108px,180px)!important;width:100%!important;max-width:100%!important}.gdt-club-theme.space-adepto .store-personalization input{width:100%!important;min-width:0!important;max-width:100%!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .web-store-grid:has(article:only-child){grid-template-columns:minmax(0,1120px)!important;justify-content:start!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .web-store-grid article:only-child{grid-template-rows:minmax(390px,auto)!important;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr)!important;gap:0!important;min-height:390px!important;padding:0!important;display:grid!important;overflow:hidden!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .web-store-grid article:only-child>.store-product-visual{background:linear-gradient(145deg,#fafbfb 0%,#f8f9fa 100%)!important;border:0!important;border-right:1px solid #e1e4e7!important;grid-area:1/1!important;place-items:center!important;height:100%!important;min-height:390px!important;margin:0!important;padding:26px!important;display:grid!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .web-store-grid article:only-child>.store-product-visual img{object-fit:contain!important;width:min(100%,260px)!important;height:min(335px,100%)!important;max-height:335px!important;padding:0!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .web-store-grid article:only-child>.store-product-details{flex-direction:column!important;grid-area:1/2!important;min-width:0!important;padding:32px clamp(28px,4vw,46px) 28px!important;display:flex!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .store-product-details>small{color:#c41626!important;letter-spacing:.08em!important;margin:0 0 7px!important;font-size:11px!important;font-weight:850!important;display:block!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .store-product-details>h3{color:#20272c!important;margin:0!important;font-size:clamp(30px,3vw,38px)!important;line-height:1.05!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .store-product-description{color:#647078!important;margin:9px 0 0!important;font-size:14px!important;line-height:1.45!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .store-product-meta{gap:9px!important;margin:24px 0!important;display:grid!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .store-product-meta>span{color:#68747b!important;flex-wrap:wrap!important;align-items:baseline!important;gap:7px!important;font-size:13px!important;line-height:1.4!important;display:flex!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .store-product-meta b{color:#3d474e!important;letter-spacing:.04em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:850!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .store-product-meta em{color:#667279!important;font-style:normal!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .store-product-purchase{border-top:1px solid #e1e4e7!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;margin-top:auto!important;padding-top:20px!important;display:flex!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .store-product-purchase>strong{color:#20272c!important;white-space:nowrap!important;margin:0!important;font-size:29px!important;line-height:1!important;display:block!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .store-product-purchase>button{color:#fff!important;width:min(100%,290px)!important;min-height:52px!important;box-shadow:none!important;background:#d91e2e!important;border:0!important;border-radius:9px!important;margin:0!important;padding:0 20px!important;font-size:14px!important;font-weight:800!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .store-product-purchase>button:hover:not(:disabled){background:#bd1726!important;transform:translateY(-1px)!important}@media (width<=760px){.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .web-store-grid article:only-child{grid-template-rows:auto auto!important;grid-template-columns:1fr!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .web-store-grid article:only-child>.store-product-visual{border-right:0!important;grid-area:1/1!important;min-height:300px!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .web-store-grid article:only-child>.store-product-details{grid-area:2/1!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .store-product-purchase{flex-direction:column!important;align-items:stretch!important}}.gdt-club-theme.space-adepto .supporter-navigation-more>div button,.gdt-club-theme.space-adepto .supporter-navigation-secondary button{color:#d6dce0!important;opacity:1!important}.gdt-club-theme.space-adepto .supporter-navigation-more>div button:hover,.gdt-club-theme.space-adepto .supporter-navigation-secondary button:hover{color:#fff!important;background:#ffffff13!important}.gdt-club-theme.space-adepto .supporter-navigation-more>div button.active,.gdt-club-theme.space-adepto .supporter-navigation-secondary button.active{color:#fff!important;background:#ffffff1f!important;box-shadow:inset 3px 0 #d91e2e!important}.gdt-club-theme.space-adepto :is(.fan-social-grid article header>span,.web-club-layout>div>button>span,.membership-steps article>b){color:#d91e2e!important;background:#f1f3f4!important}.gdt-club-theme.space-adepto :is(.membership-pricing article.featured,.registration-levels button.active,.web-club-layout>div>button:hover,.club-detail-grid article:hover){background:#fff!important}.gdt-club-theme.space-adepto .membership-card-showcase{background:#090b0d94!important}.gdt-club-theme.space-adepto .membership-card-front{background:linear-gradient(145deg,#17191c,#35141a)!important;border:1px solid #ffffff21!important;border-radius:10px!important;place-items:center!important;min-height:198px!important;padding:10px!important;display:grid!important}.gdt-club-theme.space-adepto .membership-card-front img{object-fit:contain!important;opacity:1!important;filter:drop-shadow(0 9px 13px #00000054)!important;width:100%!important;max-height:180px!important}.gdt-club-theme.space-adepto .fan-social-empty{background:#fff!important;border:1px solid #e1e4e7!important;border-radius:14px!important;grid-template-columns:minmax(0,1fr) minmax(290px,.62fr)!important;gap:0!important;display:grid!important;overflow:hidden!important;box-shadow:0 8px 22px #141d230a!important}.gdt-club-theme.space-adepto .fan-social-empty>div{padding:34px!important}.gdt-club-theme.space-adepto .fan-social-empty>div>span{color:#d91e2e!important;background:#f1f3f4!important;border-radius:11px!important;place-items:center!important;width:42px!important;height:42px!important;margin-bottom:17px!important;font-size:22px!important;font-weight:850!important;display:grid!important}.gdt-club-theme.space-adepto .fan-social-empty small{color:#d91e2e!important;letter-spacing:.12em!important;font-size:10px!important;font-weight:850!important}.gdt-club-theme.space-adepto .fan-social-empty h3{color:#20272c!important;letter-spacing:-.045em!important;margin:7px 0 8px!important;font-size:27px!important}.gdt-club-theme.space-adepto .fan-social-empty p{color:#667178!important;max-width:500px!important;margin:0!important;font-size:13px!important;line-height:1.5!important}.gdt-club-theme.space-adepto .fan-social-empty dl{background:#f7f8f9!important;border-left:1px solid #e1e4e7!important;align-content:center!important;gap:12px!important;margin:0!important;padding:30px!important;display:grid!important}.gdt-club-theme.space-adepto .fan-social-empty dl>div{background:#fff!important;border:1px solid #e1e4e7!important;border-radius:9px!important;padding:14px 15px!important}.gdt-club-theme.space-adepto .fan-social-empty dt{color:#283138!important;font-size:13px!important;font-weight:850!important}.gdt-club-theme.space-adepto .fan-social-empty dd{color:#707b82!important;margin:4px 0 0!important;font-size:11px!important}@media (width<=760px){.gdt-club-theme.space-adepto .fan-social-empty{grid-template-columns:1fr!important}.gdt-club-theme.space-adepto .fan-social-empty>div,.gdt-club-theme.space-adepto .fan-social-empty dl{padding:24px!important}.gdt-club-theme.space-adepto .fan-social-empty dl{border-top:1px solid #e1e4e7!important;border-left:0!important}}@media (width<=1050px){.gdt-club-theme.space-adepto .fan-social-empty{grid-template-columns:1fr!important}.gdt-club-theme.space-adepto .fan-social-empty dl{border-top:1px solid #e1e4e7!important;border-left:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.gdt-club-theme.space-adepto .membership-join-hero{grid-template-columns:1fr!important;min-height:0!important;padding:28px!important}.gdt-club-theme.space-adepto .membership-card-showcase{width:100%!important;margin-top:22px!important}.gdt-club-theme.space-adepto .membership-hero-copy h2{max-width:600px!important;font-size:clamp(40px,7vw,54px)!important}}@media (width<=560px){.gdt-club-theme.space-adepto .fan-social-empty dl{grid-template-columns:1fr!important}}.gdt-club-theme.space-adepto .web-club-layout>section{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr) 82px!important;align-items:end!important;column-gap:18px!important;display:grid!important}.gdt-club-theme.space-adepto .web-club-layout>section>div{grid-area:1/1!important;min-width:0!important;max-width:none!important}.gdt-club-theme.space-adepto .web-club-layout>section>img{grid-area:1/2!important;place-self:start center!important;width:72px!important;height:88px!important;margin:0!important;position:static!important}.gdt-club-theme.space-adepto .web-club-layout>section :is(h3,p){max-width:none!important}@media (width<=760px){.gdt-club-theme.space-adepto .web-club-layout>section{grid-template-columns:minmax(0,1fr) 62px!important;align-items:start!important;column-gap:12px!important}.gdt-club-theme.space-adepto .web-club-layout>section>img{width:52px!important;height:66px!important}.gdt-club-theme.space-adepto .web-club-layout>section h3{font-size:25px!important}.gdt-club-theme.space-adepto .supporter-home-grid{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;width:calc(100% - 24px)!important;margin:12px auto 0!important}.gdt-club-theme.space-adepto .supporter-team-grid{grid-template-columns:minmax(0,1fr)!important;gap:9px!important}.gdt-club-theme.space-adepto .supporter-team-grid>button{grid-template-columns:50px minmax(0,1fr) 32px!important;align-items:center!important;gap:12px!important;min-height:76px!important;padding:11px 12px!important;display:grid!important;overflow:hidden!important}.gdt-club-theme.space-adepto .supporter-team-grid .team-logo{flex:0 0 50px!important;place-items:center!important;width:50px!important;height:58px!important;display:grid!important;overflow:hidden!important}.gdt-club-theme.space-adepto .supporter-team-grid .team-logo img{object-fit:contain!important;width:42px!important;max-width:42px!important;height:54px!important;max-height:54px!important;display:block!important}.gdt-club-theme.space-adepto .supporter-team-grid .team-card-copy{gap:4px!important;width:auto!important;min-width:0!important;height:auto!important;display:grid!important;overflow:visible!important}.gdt-club-theme.space-adepto .supporter-team-grid .team-card-copy b{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:16px!important;line-height:1.1!important;overflow:hidden!important}.gdt-club-theme.space-adepto .supporter-team-grid .team-card-copy small{color:#6e7880!important;font-size:11px!important;font-weight:700!important;line-height:1.2!important;display:block!important}.gdt-club-theme.space-adepto .supporter-team-grid em{color:#4d5962!important;background:#fff!important;border:1px solid #e1e4e7!important;border-radius:9px!important;place-items:center!important;width:32px!important;height:32px!important;margin:0!important;font-size:17px!important;font-style:normal!important;display:grid!important}.gdt-club-theme.space-adepto .supporter-team-grid>button.favorite em{color:#d91e2e!important;background:#fff!important;border-color:#ef8e98!important}}.gdt-club-theme.space-adepto .supporter-matchday-header,.gdt-club-theme.space-adepto .supporter-match-spotlight{box-sizing:border-box!important}@media (width<=1024px){.gdt-club-theme.space-adepto .supporter-matchday-header{grid-template-columns:minmax(0,1fr) minmax(238px,290px)!important;gap:24px!important;width:calc(100% - 32px)!important;max-width:100%!important;margin:24px auto 0!important;padding:32px!important}.gdt-club-theme.space-adepto .supporter-matchday-copy,.gdt-club-theme.space-adepto .supporter-match-spotlight{min-width:0!important;max-width:100%!important}.gdt-club-theme.space-adepto .supporter-matchday-copy h2{font-size:clamp(38px,5.8vw,54px)!important}.gdt-club-theme.space-adepto .supporter-matchday-actions{gap:10px!important;margin-top:21px!important}}@media (width<=820px){.gdt-club-theme.space-adepto .supporter-matchday-header{grid-template-columns:minmax(0,1fr)!important;gap:22px!important;padding:28px!important;display:grid!important}.gdt-club-theme.space-adepto .supporter-match-spotlight{width:100%!important;padding:18px!important}}@media (width<=640px){.gdt-club-theme.space-adepto .supporter-matchday-header{border-radius:16px!important;gap:20px!important;width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important;margin:16px auto 0!important;padding:25px 20px!important;display:grid!important}.gdt-club-theme.space-adepto .supporter-matchday-copy h2{margin:9px 0 12px!important;font-size:clamp(32px,10vw,42px)!important;line-height:1!important}.gdt-club-theme.space-adepto .supporter-matchday-copy>p:not(.eyebrow){max-width:34ch!important;font-size:14px!important;line-height:1.48!important}.gdt-club-theme.space-adepto .supporter-matchday-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:20px!important;display:grid!important}.gdt-club-theme.space-adepto .supporter-matchday-actions button{white-space:nowrap!important;border-radius:9px!important;place-items:center!important;min-width:0!important;min-height:48px!important;padding:0 10px!important;font-size:12px!important;display:grid!important}.gdt-club-theme.space-adepto .supporter-match-spotlight{border-radius:12px!important;gap:14px!important;padding:16px!important}.gdt-club-theme.space-adepto .supporter-spotlight-heading{padding-bottom:9px!important}.gdt-club-theme.space-adepto .supporter-spotlight-score{grid-template-columns:minmax(0,1fr) 68px minmax(0,1fr)!important;gap:8px!important}.gdt-club-theme.space-adepto .supporter-spotlight-crest-wrap{width:48px!important;height:48px!important;padding:4px!important}.gdt-club-theme.space-adepto .supporter-spotlight-score .supporter-spotlight-crest-wrap img{max-width:38px!important;max-height:38px!important}.gdt-club-theme.space-adepto .supporter-spotlight-score .supporter-spotlight-team b{font-size:11px!important}.gdt-club-theme.space-adepto .supporter-spotlight-time strong{width:68px!important;min-width:0!important;min-height:40px!important;font-size:19px!important}.gdt-club-theme.space-adepto .supporter-match-spotlight>p{overflow-wrap:anywhere!important;padding:10px!important;font-size:10px!important}.gdt-club-theme.space-adepto .supporter-match-spotlight>button{min-height:44px!important;font-size:12px!important}}.gdt-club-theme.space-adepto .mobile-public-menu-trigger,.gdt-club-theme.space-adepto .mobile-public-navigation{display:none}@media (width<=760px){.gdt-club-theme.space-adepto>.topbar{align-items:center!important;gap:10px!important;display:flex!important}.gdt-club-theme.space-adepto>.topbar .mobile-area-selector,.gdt-club-theme.space-adepto>.topbar .top-actions .round-button{display:none!important}.gdt-club-theme.space-adepto>.topbar .brand{min-width:0!important}.gdt-club-theme.space-adepto>.topbar .top-actions{align-items:center!important;gap:8px!important;margin-left:auto!important;display:flex!important}.gdt-club-theme.space-adepto .mobile-public-menu-trigger{color:#1c2228!important;min-width:42px!important;height:42px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d8dde1!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:0 11px!important;font-size:12px!important;font-weight:800!important;display:inline-flex!important}.gdt-club-theme.space-adepto .mobile-public-menu-trigger:focus-visible,.gdt-club-theme.space-adepto .mobile-public-navigation button:focus-visible{outline-offset:2px!important;outline:3px solid #e41e2f52!important}.gdt-club-theme.space-adepto .mobile-public-navigation{z-index:240!important;padding:18px 14px calc(24px + env(safe-area-inset-bottom))!important;background:#f6f7f8!important;border-top:1px solid #e4e7e9!important;display:block!important;position:fixed!important;inset:62px 0 0!important;overflow-y:auto!important;box-shadow:0 14px 30px #0f141826!important}.gdt-club-theme.space-adepto .mobile-public-navigation>header{justify-content:space-between!important;align-items:center!important;margin:0 2px 18px!important;display:flex!important}.gdt-club-theme.space-adepto .mobile-public-navigation>header div{gap:2px!important;display:grid!important}.gdt-club-theme.space-adepto .mobile-public-navigation>header small{color:#7b858d!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:800!important}.gdt-club-theme.space-adepto .mobile-public-navigation>header b{color:#1c2228!important;font-size:24px!important;line-height:1.1!important}.gdt-club-theme.space-adepto .mobile-public-navigation>header button{color:#1c2228!important;background:#fff!important;border:1px solid #d8dde1!important;border-radius:10px!important;place-items:center!important;width:42px!important;height:42px!important;display:grid!important}.gdt-club-theme.space-adepto .mobile-public-navigation section+section{margin-top:20px!important}.gdt-club-theme.space-adepto .mobile-public-navigation section>p{color:#747e86!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin:0 2px 8px!important;font-size:10px!important;font-weight:800!important}.gdt-club-theme.space-adepto .mobile-public-navigation section>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.gdt-club-theme.space-adepto .mobile-public-navigation section>div>button{color:#30383f!important;text-align:left!important;background:#fff!important;border:1px solid #e1e4e7!important;border-radius:12px!important;align-items:center!important;gap:10px!important;min-width:0!important;min-height:58px!important;padding:0 13px!important;font-size:13px!important;font-weight:750!important;line-height:1.2!important;display:flex!important;box-shadow:0 1px 2px #0f141808!important}.gdt-club-theme.space-adepto .mobile-public-navigation section>div>button span{overflow-wrap:anywhere!important}.gdt-club-theme.space-adepto .mobile-public-navigation section>div>button.active{color:#fff!important;background:#df1d2e!important;border-color:#df1d2e!important;box-shadow:0 7px 16px #df1d2e38!important}}@media (width<=380px){.gdt-club-theme.space-adepto .mobile-public-menu-trigger span{display:none!important}.gdt-club-theme.space-adepto .mobile-public-menu-trigger{width:42px!important;padding:0!important}.gdt-club-theme.space-adepto>.topbar .brand{flex:0 0 38px!important;width:38px!important}.gdt-club-theme.space-adepto>.topbar .public-club-brand>span{display:none!important}.gdt-club-theme.space-adepto>.topbar .public-club-brand>img{width:28px!important;height:38px!important}}@media (width<=760px){.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .web-store-grid:has(article:only-child){display:block!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .web-store-grid article:only-child{flex-direction:column!important;min-height:0!important;display:flex!important;overflow:hidden!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .web-store-grid article:only-child>.store-product-visual{border:0!important;border-bottom:1px solid #e1e4e7!important;order:0!important;width:100%!important;height:236px!important;min-height:236px!important;margin:0!important;padding:18px!important;display:grid!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .web-store-grid article:only-child>.store-product-details{order:1!important;width:100%!important;min-height:0!important;padding:22px 20px 20px!important;display:flex!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .store-product-details>small{order:0!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .store-product-details>h3{order:1!important;margin-top:2px!important;font-size:29px!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .store-product-meta{order:2!important;margin:17px 0 20px!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .store-product-purchase{order:3!important;gap:14px!important;margin-top:0!important;padding-top:17px!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .store-product-purchase>strong{font-size:27px!important}.gdt-club-theme.space-adepto .membership-card-front{aspect-ratio:1.75!important;min-height:0!important;padding:9px!important}.gdt-club-theme.space-adepto .membership-card-front img{object-fit:contain!important;width:100%!important;height:100%!important;max-height:none!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid){margin-bottom:116px!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .web-store-grid article:only-child{background:#fff!important;border:1px solid #e1e4e7!important;border-radius:16px!important;box-shadow:0 10px 24px #141a1e0e!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .web-store-grid article:only-child>.store-product-visual{background:linear-gradient(145deg,#f8fafb,#eef2f3)!important;height:254px!important;min-height:254px!important;padding:16px!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .web-store-grid article:only-child>.store-product-visual img{width:min(100%,206px)!important;height:218px!important;max-height:218px!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .web-store-grid article:only-child>.store-product-details{gap:0!important;padding:23px 20px 20px!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .store-product-details>small{margin-bottom:8px!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .store-product-details>h3{font-size:30px!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .store-product-meta{gap:10px!important;width:100%!important;margin:18px 0 20px!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .store-product-meta>span{border-bottom:1px solid #eef1f2!important;grid-template-columns:116px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;padding:10px 0!important;display:grid!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .store-product-meta>span:last-child{border-bottom:0!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .store-product-meta em{color:#5f6a72!important;min-width:0!important;font-size:13px!important;font-weight:650!important;line-height:1.45!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .store-product-purchase{grid-template-columns:1fr!important;gap:13px!important;width:100%!important;padding-top:18px!important;display:grid!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .store-product-purchase>strong{order:0!important;font-size:30px!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .store-product-purchase>button{border-radius:10px!important;order:1!important;width:100%!important;min-height:54px!important}.gdt-club-theme.space-adepto .store-cart-trigger{right:14px!important;bottom:calc(14px + env(safe-area-inset-bottom))!important;border-radius:12px!important;min-width:118px!important;min-height:46px!important;padding:0 14px!important;font-size:13px!important}}@media (width<=620px){.gdt-club-theme.space-adepto .store-reservation-backdrop{align-items:end!important;padding:12px 8px 0!important;display:grid!important}.gdt-club-theme.space-adepto .store-reservation-dialog:not(.store-cart-dialog){border-radius:18px 18px 0 0!important;grid-template-rows:auto minmax(0,1fr) auto!important;width:100%!important;max-width:none!important;max-height:calc(100dvh - 12px)!important;display:grid!important;overflow:hidden!important}.gdt-club-theme.space-adepto .store-reservation-dialog:not(.store-cart-dialog)>header{min-height:0!important;padding:18px 20px 17px!important}.gdt-club-theme.space-adepto .store-reservation-dialog:not(.store-cart-dialog)>header:before{display:none!important}.gdt-club-theme.space-adepto .store-reservation-dialog:not(.store-cart-dialog)>header small{color:#e1e4e7!important;letter-spacing:.08em!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10px!important;display:block!important;overflow:hidden!important}.gdt-club-theme.space-adepto .store-reservation-dialog:not(.store-cart-dialog)>header h3{margin:7px 0 5px!important;font-size:28px!important;line-height:1.05!important}.gdt-club-theme.space-adepto .store-reservation-dialog:not(.store-cart-dialog)>header p{max-width:290px!important;font-size:13px!important;line-height:1.42!important}.gdt-club-theme.space-adepto .store-reservation-dialog:not(.store-cart-dialog)>header button{width:40px!important;min-width:40px!important;height:40px!important;font-size:24px!important}.gdt-club-theme.space-adepto .store-reservation-dialog:not(.store-cart-dialog) .store-reservation-grid{overscroll-behavior:contain!important;grid-template-columns:1fr!important;gap:12px!important;min-height:0!important;padding:17px 20px 18px!important;overflow-y:auto!important}.gdt-club-theme.space-adepto .store-reservation-dialog:not(.store-cart-dialog) .store-reservation-grid label{gap:5px!important;font-size:12px!important}.gdt-club-theme.space-adepto .store-reservation-dialog:not(.store-cart-dialog) .store-reservation-grid input,.gdt-club-theme.space-adepto .store-reservation-dialog:not(.store-cart-dialog) .store-reservation-grid select{min-height:45px!important;font-size:15px!important}.gdt-club-theme.space-adepto .store-reservation-dialog:not(.store-cart-dialog) .store-personalization{background:#fafbfb!important;border-color:#e1e4e7!important;border-radius:12px!important;gap:9px!important;padding:13px 14px 14px!important}.gdt-club-theme.space-adepto .store-reservation-dialog:not(.store-cart-dialog) .store-personalization>p{margin:0!important;font-size:10px!important}.gdt-club-theme.space-adepto .store-reservation-dialog:not(.store-cart-dialog) .store-personalization>div{grid-template-columns:1fr!important;gap:10px!important}.gdt-club-theme.space-adepto .store-reservation-dialog:not(.store-cart-dialog)>footer{padding:13px 20px calc(13px + env(safe-area-inset-bottom))!important;background:#f7f9fa!important;border-top:1px solid #e1e4e7!important;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)!important;align-items:center!important;gap:12px!important;display:grid!important}.gdt-club-theme.space-adepto .store-reservation-dialog:not(.store-cart-dialog)>footer span{gap:1px!important;font-size:10px!important}.gdt-club-theme.space-adepto .store-reservation-dialog:not(.store-cart-dialog)>footer span b{letter-spacing:-.04em!important;font-size:22px!important}.gdt-club-theme.space-adepto .store-reservation-dialog:not(.store-cart-dialog)>footer button{border-radius:10px!important;width:100%!important;min-height:48px!important;padding:0 10px!important;font-size:13px!important}}@media (width<=720px){.gdt-club-theme.space-adepto .supporter-games-page .club-published-games article:has(.published-team){grid-template-columns:minmax(0,1fr) max-content minmax(0,1fr)!important}.gdt-club-theme.space-adepto .supporter-games-page .club-published-games article>strong{text-align:center!important;place-self:center!important;width:max-content!important;min-width:78px!important;margin-inline:auto!important}.gdt-club-theme.space-adepto .supporter-games-page .games-filter-controls .games-view-switch{grid-template-columns:40px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;padding-top:14px!important}.gdt-club-theme.space-adepto .supporter-games-page .games-filter-controls .games-view-switch>span{align-self:center!important;line-height:1!important}.gdt-club-theme.space-adepto .supporter-games-page .games-filter-controls .games-view-switch .web-data-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;min-width:0!important;display:grid!important}.gdt-club-theme.space-adepto .supporter-games-page .games-filter-controls .games-view-switch .web-data-tabs button{white-space:nowrap!important;min-width:0!important;padding-inline:7px!important;font-size:10px!important}.gdt-club-theme.space-adepto .supporter-games-page .games-filter-controls .games-view-switch .web-data-tabs button+button{margin-left:0!important}.gdt-club-theme.space-adepto .supporter-games-page .competition-card>header h4{font-size:20px!important;line-height:1.15!important}.gdt-club-theme.space-adepto .supporter-games-page .competition-card>header p,.gdt-club-theme.space-adepto .supporter-games-page .competition-card>p{font-size:12px!important}.gdt-club-theme.space-adepto .supporter-games-page .competition-table{border-color:#e1e4e7!important;border-radius:13px!important;margin:2px 0 0!important;overflow:hidden!important}.gdt-club-theme.space-adepto .supporter-games-page .competition-table table{table-layout:fixed!important;width:100%!important;min-width:0!important}.gdt-club-theme.space-adepto .supporter-games-page .competition-table :is(th,td):nth-child(n+3):nth-child(-n+8){display:none!important}.gdt-club-theme.space-adepto .supporter-games-page .competition-table :is(th,td):first-child{text-align:center!important;width:48px!important;padding-inline:8px!important}.gdt-club-theme.space-adepto .supporter-games-page .competition-table :is(th,td):nth-child(2){text-align:left!important;min-width:0!important;padding-inline:10px!important}.gdt-club-theme.space-adepto .supporter-games-page .competition-table :is(th,td):last-child{text-align:center!important;width:52px!important;padding-inline:8px!important}.gdt-club-theme.space-adepto .supporter-games-page .competition-table th,.gdt-club-theme.space-adepto .supporter-games-page .competition-table td{height:58px!important;font-size:12px!important}.gdt-club-theme.space-adepto .supporter-games-page .standing-club{gap:9px!important;min-width:0!important}.gdt-club-theme.space-adepto .supporter-games-page .standing-club :is(img,i){flex-basis:32px!important;width:32px!important;height:32px!important}.gdt-club-theme.space-adepto .supporter-games-page .standing-club b{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:13px!important;overflow:hidden!important}.gdt-club-theme.space-adepto .supporter-games-page .competition-table tbody tr.is-club-row{background:#fff5f6!important}.gdt-club-theme.space-adepto .supporter-games-page .competition-table tbody tr.is-club-row :is(th,td){color:#c91b2b!important}}@media (width<=900px){.gdt-club-theme.space-adepto>.topbar{align-items:center!important;gap:10px!important;min-height:62px!important;padding:0 20px!important;display:flex!important}.gdt-club-theme.space-adepto>.topbar .mobile-area-selector,.gdt-club-theme.space-adepto>.topbar .top-actions .round-button,.gdt-club-theme.space-adepto>.topbar .prototype-switch,.gdt-club-theme.space-adepto .supporter-navigation,.gdt-club-theme.space-adepto .supporter-utility-bar{display:none!important}.gdt-club-theme.space-adepto>.topbar:has(.profile-button) .prototype-switch{display:none!important}.gdt-club-theme.space-adepto>.topbar .top-actions{align-items:center!important;gap:8px!important;margin-left:auto!important;display:flex!important}.gdt-club-theme.space-adepto .mobile-public-menu-trigger{color:#1c2228!important;background:#fff!important;border:1px solid #d8dde1!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-width:42px!important;height:42px!important;padding:0 11px!important;font-size:12px!important;font-weight:800!important;display:inline-flex!important}.gdt-club-theme.space-adepto .mobile-public-navigation{z-index:240!important;padding:20px max(20px, env(safe-area-inset-left)) calc(28px + env(safe-area-inset-bottom))!important;background:#f6f7f8!important;border-top:1px solid #e4e7e9!important;display:block!important;position:fixed!important;inset:62px 0 0!important;overflow-y:auto!important;box-shadow:0 14px 30px #0f141826!important}.gdt-club-theme.space-adepto .mobile-public-navigation>header{justify-content:space-between!important;align-items:center!important;margin:0 2px 18px!important;display:flex!important}.gdt-club-theme.space-adepto .mobile-public-navigation>header div{gap:2px!important;display:grid!important}.gdt-club-theme.space-adepto .mobile-public-navigation>header small{color:#7b858d!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:800!important}.gdt-club-theme.space-adepto .mobile-public-navigation>header b{color:#1c2228!important;font-size:24px!important;line-height:1.1!important}.gdt-club-theme.space-adepto .mobile-public-navigation>header button{color:#1c2228!important;background:#fff!important;border:1px solid #d8dde1!important;border-radius:10px!important;place-items:center!important;width:42px!important;height:42px!important;display:grid!important}.gdt-club-theme.space-adepto .mobile-public-navigation section+section{margin-top:20px!important}.gdt-club-theme.space-adepto .mobile-public-navigation section>p{color:#747e86!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin:0 2px 8px!important;font-size:10px!important;font-weight:800!important}.gdt-club-theme.space-adepto .mobile-public-navigation section>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.gdt-club-theme.space-adepto .mobile-public-navigation section>div>button{color:#30383f!important;text-align:left!important;background:#fff!important;border:1px solid #e1e4e7!important;border-radius:12px!important;align-items:center!important;gap:10px!important;min-width:0!important;min-height:58px!important;padding:0 13px!important;font-size:13px!important;font-weight:750!important;line-height:1.2!important;display:flex!important}.gdt-club-theme.space-adepto .mobile-public-navigation section>div>button span{overflow-wrap:anywhere!important}.gdt-club-theme.space-adepto .mobile-public-navigation section>div>button.active{color:#fff!important;background:#df1d2e!important;border-color:#df1d2e!important;box-shadow:0 7px 16px #df1d2e38!important}.gdt-club-theme.space-adepto .supporter-platform{width:100%!important;min-height:0!important;margin:0!important;padding:0 20px 30px!important}.gdt-club-theme.space-adepto .supporter-matchday-header,.gdt-club-theme.space-adepto .supporter-home-grid{width:100%!important}.gdt-club-theme.space-adepto .supporter-home-grid{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.gdt-club-theme.space-adepto .supporter-results-panel{grid-row:auto!important}.gdt-club-theme.space-adepto :is(.web-store-grid,.web-news-grid,.fan-social-grid,.web-club-layout,.registration-layout){grid-template-columns:minmax(0,1fr)!important}.gdt-club-theme.space-adepto :is(.web-page,.club-gallery-page,.member-benefits-page,.registration-documents){width:calc(100% - 40px)!important;margin:22px auto 36px!important}.gdt-club-theme.space-adepto :is(.web-filter-bar,.gallery-filter,.registration-levels){scrollbar-width:thin;flex-wrap:nowrap!important;overflow-x:auto!important}}@media (width<=720px){.supporter-games-page .games-filter-controls .games-view-switch{grid-template-columns:40px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;padding-top:14px!important;display:grid!important}.supporter-games-page .games-filter-controls .games-view-switch>span{align-self:center!important;line-height:1!important}.supporter-games-page .games-filter-controls .games-view-switch .web-data-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;min-width:0!important;margin:0!important;display:grid!important}.supporter-games-page .games-filter-controls .games-view-switch .web-data-tabs button,.supporter-games-page .games-filter-controls .games-view-switch .web-data-tabs button+button{white-space:nowrap!important;min-width:0!important;margin-left:0!important;padding-inline:7px!important;font-size:10px!important}.supporter-games-page .competition-card>header h4{font-size:20px!important;line-height:1.15!important}.supporter-games-page .competition-card>header p,.supporter-games-page .competition-card>p{font-size:12px!important}.supporter-games-page .competition-table{border-color:#e1e4e7!important;border-radius:13px!important;margin:2px 0 0!important;overflow:hidden!important}.supporter-games-page .competition-table table{table-layout:fixed!important;width:100%!important;min-width:0!important}.supporter-games-page .competition-table :is(th,td):nth-child(n+3):nth-child(-n+8){display:none!important}.supporter-games-page .competition-table :is(th,td):first-child{text-align:center!important;width:43px!important;padding-inline:6px!important}.supporter-games-page .competition-table :is(th,td):nth-child(2){text-align:left!important;min-width:0!important;padding-inline:8px!important}.supporter-games-page .competition-table :is(th,td):last-child{text-align:center!important;width:40px!important;padding-inline:5px!important;display:table-cell!important}.supporter-games-page .competition-table th,.supporter-games-page .competition-table td{vertical-align:middle!important;height:auto!important;padding-block:9px!important;font-size:12px!important}.supporter-games-page .standing-club{gap:8px!important;min-width:0!important}.supporter-games-page .standing-club :is(img,i){flex:0 0 28px!important;width:28px!important;height:28px!important}.supporter-games-page .standing-club b{text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;min-width:0!important;font-size:12px!important;line-height:1.18!important;overflow:visible!important}.supporter-games-page .competition-table tbody tr.is-club-row{background:#fff5f6!important}.supporter-games-page .competition-table tbody tr.is-club-row :is(th,td){color:#c91b2b!important}.gdt-club-theme.space-adepto .supporter-games-page .competition-table .standing-club b{text-overflow:clip!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;min-width:0!important;font-size:11px!important;line-height:1.18!important;display:block!important;overflow:visible!important}.gdt-club-theme.space-adepto .supporter-games-page .competition-table :is(th,td):first-child{width:36px!important;padding-inline:4px!important}.gdt-club-theme.space-adepto .supporter-games-page .competition-table :is(th,td):last-child{width:32px!important;padding-inline:3px!important}.gdt-club-theme.space-adepto .supporter-games-page .competition-table .standing-club{gap:5px!important}.gdt-club-theme.space-adepto .supporter-games-page .competition-table .standing-club :is(img,i){flex-basis:24px!important;width:24px!important;height:24px!important}}.gdt-club-theme.space-adepto :is(.games-command-header .eyebrow,.games-command-next small,.fan-web-hero .eyebrow,.supporter-teams-page .team-profile-copy small),.gdt-club-theme.space-adepto .supporter-teams-page .web-team-profile>header .team-profile-copy small{color:#e21b2c!important}.gdt-club-theme.space-adepto .supporter-teams-page .web-filter-bar button:hover{color:#d91e2e!important;border-color:#d91e2e!important}.gdt-club-theme.space-adepto .supporter-teams-page .team-profile-actions button.favorite{color:#fff!important;box-shadow:none!important;background:#ffffff14!important;border-color:#d91e2e!important}.gdt-club-theme.space-adepto .supporter-teams-page .fan-squad-section>header h4 span,.gdt-club-theme.space-adepto .supporter-teams-page .fan-player-card>strong{color:#d91e2e!important;background:#f1f3f4!important}.gdt-club-theme.space-adepto .supporter-teams-page .fan-player-card:hover{background:#fff!important;border-color:#e1e4e7!important}.gdt-club-theme.space-adepto .supporter-games-page .competition-table tbody tr.is-club-row,.supporter-games-page .competition-table tbody tr.is-club-row{background:#f1f3f4!important}@media (width>=721px){.gdt-club-theme.space-adepto :is(.supporter-role-switcher button.active,.supporter-navigation-primary button.active,.supporter-navigation-more summary.active){color:#30383f!important;background:#f2f4f5!important;box-shadow:inset 3px 0 #d91e2e!important}.gdt-club-theme.space-adepto :is(.supporter-role-switcher button.active,.supporter-navigation-primary button.active,.supporter-navigation-more summary.active) svg{color:#1a1d20!important;opacity:1!important}}@media (width<=760px){.gdt-club-theme.space-adepto .member-benefits-hero{background:radial-gradient(circle at 92% 8%,#891c2d6b,#0000 38%),linear-gradient(125deg,#171a1d 0%,#1d2024 58%,#3a2027 100%)!important;flex-direction:column!important;align-items:stretch!important;gap:24px!important;min-height:0!important;padding:26px 24px!important;display:flex!important}.gdt-club-theme.space-adepto .member-benefits-hero>div:first-child{width:100%!important}.gdt-club-theme.space-adepto .member-benefits-hero h2{margin:10px 0 14px!important;font-size:42px!important;line-height:1.02!important}.gdt-club-theme.space-adepto .member-benefits-hero p:not(.eyebrow){max-width:100%!important;font-size:17px!important;line-height:1.55!important}.gdt-club-theme.space-adepto .member-benefits-hero>div:last-child{box-sizing:border-box!important;width:100%!important;box-shadow:none!important;background:#00000030!important;border:1px solid #ffffff38!important;border-radius:17px!important;place-self:stretch stretch!important;margin:0!important;padding:10px!important}.gdt-club-theme.space-adepto .member-benefits-hero>div:last-child img{aspect-ratio:1.72!important;object-fit:cover!important;filter:none!important;border-radius:11px!important;width:100%!important;height:auto!important;max-height:none!important;display:block!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .web-store-grid article:only-child>.store-product-details{box-sizing:border-box!important;width:100%!important;min-width:0!important;padding:24px 20px 22px!important;display:block!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .store-product-details>small{display:block!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .store-product-details>h3{display:block!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .store-product-description{display:block!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .store-product-meta{grid-template-columns:1fr!important;gap:0!important;width:100%!important;margin:18px 0 20px!important;display:grid!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .store-product-meta>span{border-bottom:1px solid #eef1f2!important;grid-template-columns:1fr!important;gap:5px!important;width:100%!important;min-width:0!important;padding:12px 0!important;display:grid!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .store-product-meta>span:last-child{border-bottom:0!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .store-product-meta b{font-size:11px!important;line-height:1.25!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .store-product-meta em{overflow-wrap:anywhere!important;min-width:0!important;font-size:15px!important;line-height:1.45!important;display:block!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .store-product-purchase{grid-template-columns:1fr!important;gap:14px!important;width:100%!important;margin:0!important;padding-top:18px!important;display:grid!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .store-product-purchase>button{grid-row:1!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .store-product-purchase>strong{grid-row:2!important;font-size:30px!important}}@media (width<=620px){.gdt-club-theme.space-adepto .store-reservation-dialog:not(.store-cart-dialog) .store-reservation-grid{padding-bottom:28px!important;scroll-padding:14px 0 28px!important}.gdt-club-theme.space-adepto .store-reservation-dialog:not(.store-cart-dialog) .store-personalization{background:#fff!important;border-top:3px solid #d91e2e!important;order:-1!important;margin:0 0 4px!important;padding:15px 14px 16px!important;scroll-margin-block:14px 28px!important}.gdt-club-theme.space-adepto .store-reservation-dialog:not(.store-cart-dialog) .store-personalization legend{font-size:13px!important}.gdt-club-theme.space-adepto .store-reservation-dialog:not(.store-cart-dialog) .store-personalization>p{font-size:11px!important;line-height:1.45!important}.gdt-club-theme.space-adepto .store-reservation-dialog:not(.store-cart-dialog) .store-personalization>div{grid-template-columns:1fr!important;gap:12px!important;display:grid!important}.gdt-club-theme.space-adepto .store-reservation-dialog:not(.store-cart-dialog) .store-personalization input{min-height:48px!important;font-size:15px!important}.gdt-club-theme.space-adepto .store-reservation-dialog:not(.store-cart-dialog)>footer{z-index:2!important;flex-shrink:0!important;position:relative!important}}.gdt-club-theme.space-admin .operational-manager:has(.score-editor){overflow:hidden;background:#fff!important;border:1px solid #e1e4e7!important;border-radius:16px!important;padding:0!important;box-shadow:0 14px 34px #12191f0f!important}.gdt-club-theme.space-admin .operational-manager:has(.score-editor)>.panel-title{background:linear-gradient(105deg,#fff 0%,#f7f8f9 100%)!important;border:0!important;border-bottom:1px solid #e1e4e7!important;border-radius:0!important;min-height:112px!important;margin:0!important;padding:24px 28px!important}.gdt-club-theme.space-admin .operational-manager:has(.score-editor)>.panel-title small{color:#d91e2e!important;letter-spacing:.12em!important;font-size:10px!important}.gdt-club-theme.space-admin .operational-manager:has(.score-editor)>.panel-title h3{color:#191d21!important;letter-spacing:-.05em!important;margin-top:5px!important;font-size:29px!important}.gdt-club-theme.space-admin .operational-manager:has(.score-editor) .panel-title-actions{gap:9px!important}:is(.gdt-club-theme.space-admin .operational-manager:has(.score-editor) .panel-title-actions button,.gdt-club-theme.space-admin .operational-manager:has(.score-editor)>.panel-title>button){color:#fff!important;min-height:42px!important;box-shadow:none!important;background:#d91e2e!important;border-radius:9px!important;padding:10px 15px!important}.gdt-club-theme.space-admin .operational-manager:has(.score-editor) .panel-title-actions .calendar-open-button{color:#323940!important;background:#fff!important;border:1px solid #e1e4e7!important}:is(.gdt-club-theme.space-admin .operational-manager:has(.score-editor) .module-explanation,.gdt-club-theme.space-admin .operational-manager:has(.score-editor) .live-score-help){background:#fafbfb!important;border:1px solid #e1e4e7!important;border-radius:10px!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;margin:18px 28px 0!important;padding:13px 15px!important;display:grid!important}:is(.gdt-club-theme.space-admin .operational-manager:has(.score-editor) .module-explanation>span,.gdt-club-theme.space-admin .operational-manager:has(.score-editor) .live-score-help>span){color:#d91e2e!important;background:#fff0f1!important;border-radius:9px!important;width:34px!important;height:34px!important}:is(.gdt-club-theme.space-admin .operational-manager:has(.score-editor) .module-explanation b,.gdt-club-theme.space-admin .operational-manager:has(.score-editor) .live-score-help b){color:#22272b!important;font-size:12px!important}:is(.gdt-club-theme.space-admin .operational-manager:has(.score-editor) .module-explanation p,.gdt-club-theme.space-admin .operational-manager:has(.score-editor) .live-score-help p){color:#66717a!important;margin:3px 0 0!important;font-size:11px!important;line-height:1.45!important}.gdt-club-theme.space-admin .operational-manager:has(.score-editor) .live-score-help{background:#fffafb!important;border-color:#f0d6d9!important;margin-top:8px!important}.gdt-club-theme.space-admin .operational-manager:has(.score-editor) .workspace-filters{background:0 0!important;border:1px solid #eceff1!important;border-left:0!important;border-right:0!important;border-radius:0!important;align-items:center!important;gap:16px!important;margin:18px 28px 0!important;padding:12px 0!important;display:flex!important}.gdt-club-theme.space-admin .operational-manager:has(.score-editor) .workspace-filters label{color:#3c454d!important;align-items:center!important;gap:8px!important;font-size:11px!important;display:flex!important}.gdt-club-theme.space-admin .operational-manager:has(.score-editor) .workspace-filters select{color:#252b30!important;border-color:#e1e4e7!important;border-radius:7px!important;min-height:34px!important;padding:5px 28px 5px 9px!important}.gdt-club-theme.space-admin .operational-manager:has(.score-editor) .workspace-filters small{color:#77818a!important;margin-left:auto!important;font-size:11px!important}.gdt-club-theme.space-admin .operational-manager:has(.score-editor) .record-form{box-shadow:none!important;background:#fff!important;border:1px solid #e1e4e7!important;border-top:3px solid #1d2226!important;border-radius:12px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px 14px!important;margin:22px 28px 14px!important;padding:24px!important;display:grid!important}.gdt-club-theme.space-admin .operational-manager:has(.score-editor) .record-form label{color:#3b4650!important;font-size:11px!important}.gdt-club-theme.space-admin .operational-manager:has(.score-editor) .record-form :is(input,select){background:#fcfcfc!important;border-color:#d5dde1!important;border-radius:8px!important;min-height:45px!important}.gdt-club-theme.space-admin .operational-manager:has(.score-editor) .score-editor{background:#f8f9fa!important;border:1px solid #e1e4e7!important;border-radius:10px!important;grid-column:1/-1!important;gap:13px!important;margin-top:2px!important;padding:20px!important;display:grid!important}.gdt-club-theme.space-admin .operational-manager:has(.score-editor) .score-editor>small{color:#d91e2e!important;letter-spacing:.11em!important;text-align:left!important;font-size:10px!important;font-weight:900!important}.gdt-club-theme.space-admin .operational-manager:has(.score-editor) .score-editor:not(.score-editor-v2)>div{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr)!important;align-items:center!important;gap:16px!important;max-width:760px!important;margin:0 auto!important;display:grid!important}.gdt-club-theme.space-admin .operational-manager:has(.score-editor) .score-editor label{color:#242a2f!important;text-align:right!important;grid-template-columns:1fr 86px!important;align-items:center!important;gap:14px!important;font-size:13px!important;display:grid!important}.gdt-club-theme.space-admin .operational-manager:has(.score-editor) .score-editor label:last-child{text-align:left!important}.gdt-club-theme.space-admin .operational-manager:has(.score-editor) .score-editor:not(.score-editor-v2) input{color:#171b1f!important;text-align:center!important;background:#fff!important;border:2px solid #1d2226!important;border-radius:10px!important;width:86px!important;height:74px!important;min-height:74px!important;padding:0!important;font-size:31px!important;font-weight:900!important}.gdt-club-theme.space-admin .operational-manager:has(.score-editor) .score-editor b{color:#9aa3a9!important;text-align:center!important;padding:0!important;font-size:26px!important}.gdt-club-theme.space-admin .operational-manager:has(.score-editor) .score-editor p{color:#747e86!important;text-align:center!important;margin:0!important;font-size:11px!important}.gdt-club-theme.space-admin .operational-manager:has(.score-editor) .game-live-controls{background:0 0!important;border:0!important;flex-wrap:wrap!important;grid-column:1/-1!important;gap:8px!important;margin-top:-2px!important;padding:4px 0 0!important;display:flex!important}.gdt-club-theme.space-admin .operational-manager:has(.score-editor) .game-live-controls button{color:#343b41!important;min-height:38px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e1e4e7!important;border-radius:7px!important;padding:8px 12px!important;font-size:11px!important}.gdt-club-theme.space-admin .operational-manager:has(.score-editor) .game-live-controls button:first-child{color:#fff!important;background:#d91e2e!important;border-color:#d91e2e!important}.gdt-club-theme.space-admin .operational-manager:has(.score-editor) .game-live-controls button:last-child{color:#a51926!important;background:#fff7f8!important;border-color:#edc9ce!important}@media (width<=760px){.gdt-club-theme.space-admin .operational-manager:has(.score-editor)>.panel-title{align-items:flex-start!important;min-height:auto!important;padding:19px!important}:is(.gdt-club-theme.space-admin .operational-manager:has(.score-editor) .module-explanation,.gdt-club-theme.space-admin .operational-manager:has(.score-editor) .live-score-help,.gdt-club-theme.space-admin .operational-manager:has(.score-editor) .workspace-filters){margin-left:18px!important;margin-right:18px!important}.gdt-club-theme.space-admin .operational-manager:has(.score-editor) .workspace-filters{flex-wrap:wrap!important;align-items:flex-start!important}.gdt-club-theme.space-admin .operational-manager:has(.score-editor) .workspace-filters small{width:100%!important;margin-left:0!important}.gdt-club-theme.space-admin .operational-manager:has(.score-editor) .record-form{grid-template-columns:1fr!important;margin:18px!important;padding:17px!important}.gdt-club-theme.space-admin .operational-manager:has(.score-editor) .score-editor:not(.score-editor-v2)>div{grid-template-columns:1fr!important;gap:10px!important}.gdt-club-theme.space-admin .operational-manager:has(.score-editor) .score-editor label{text-align:left!important;grid-template-columns:1fr 76px!important}.gdt-club-theme.space-admin .operational-manager:has(.score-editor) .score-editor label:last-child{text-align:left!important;grid-template-columns:1fr 76px!important}.gdt-club-theme.space-admin .operational-manager:has(.score-editor) .score-editor:not(.score-editor-v2) input{width:76px!important;height:62px!important;min-height:62px!important}.gdt-club-theme.space-admin .operational-manager:has(.score-editor) .score-editor b{display:none!important}}.gdt-club-theme.space-admin{--blue:#d91e2e!important;--soft:#fff4f5!important}.gdt-club-theme.space-admin .dashboard-empty button,.gdt-club-theme.space-admin .overview-activity-grid .dashboard-empty.compact button{color:#fff!important;background:#d91e2e!important;box-shadow:0 7px 16px #d91e2e29!important}.gdt-club-theme.space-admin .task-center button:hover,.gdt-club-theme.space-admin .executive-actions button:hover{background:#fff8f8!important;border-color:#edc8cd!important}.gdt-club-theme.space-admin .operational-manager:not(:has(.score-editor)){border-color:#e1e4e7!important;box-shadow:0 12px 30px #12191f0d!important}.gdt-club-theme.space-admin .operational-manager:not(:has(.score-editor))>.panel-title{background:linear-gradient(105deg,#fff 0%,#f8f9fa 100%)!important;border-bottom-color:#e6e9eb!important}.gdt-club-theme.space-admin .operational-manager:not(:has(.score-editor))>.panel-title small{color:#d91e2e!important}:is(.gdt-club-theme.space-admin .operational-manager:not(:has(.score-editor)) .panel-title-actions>button,.gdt-club-theme.space-admin .operational-manager:not(:has(.score-editor))>.panel-title>button){color:#fff!important;box-shadow:none!important;background:#d91e2e!important;border-color:#d91e2e!important}.gdt-club-theme.space-admin .operational-manager:not(:has(.score-editor)) .module-explanation{background:#fafbfb!important;border-color:#e4e7e9!important}.gdt-club-theme.space-admin .operational-manager:not(:has(.score-editor)) .module-explanation>span{color:#d91e2e!important;background:#fff0f2!important}.gdt-club-theme.space-admin .operational-manager:not(:has(.score-editor)) .record-form{box-shadow:none!important;background:#fafafa!important;border-color:#e1e4e7!important}.gdt-club-theme.space-admin .operational-manager:not(:has(.score-editor)) .record-form :is(input,select,textarea){color:#20262b!important;box-shadow:none!important;background:#fff!important;border-color:#d5dce0!important}.gdt-club-theme.space-admin .operational-manager:not(:has(.score-editor)) .record-form>button{color:#fff!important;box-shadow:none!important;background:#d91e2e!important;border-color:#d91e2e!important}.gdt-club-theme.space-admin .operational-manager:not(:has(.score-editor)) .record-form button[type=submit]{color:#fff!important;box-shadow:none!important;background:#d91e2e!important;border-color:#d91e2e!important}.gdt-club-theme.space-admin .operational-manager:not(:has(.score-editor)) .record-list{border-color:#e1e4e7!important}.gdt-club-theme.space-admin .operational-manager:not(:has(.score-editor)) .record-list .table-head{border-color:#e1e4e7!important}.gdt-club-theme.space-admin .operational-manager:not(:has(.score-editor)) .record-list .table-head{color:#6c747b!important;background:#f6f7f8!important}.gdt-club-theme.space-admin .operational-manager:not(:has(.score-editor)) .row-actions button{color:#c51d2b!important;background:#fff!important;border-color:#edcbd0!important}.gdt-club-theme.space-admin .operational-manager:not(:has(.score-editor)) .row-actions button:hover{color:#fff!important;background:#d91e2e!important;border-color:#d91e2e!important}.gdt-club-theme :is(.admin-command-topline,.coach-topline,.player-topline) .notification-inbox{flex:0 0 36px!important;width:36px!important;height:36px!important;margin:0!important;position:relative!important}.gdt-club-theme :is(.admin-command-topline,.coach-topline,.player-topline) .notification-inbox>button{color:#fff!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;box-shadow:none!important;background:0 0!important;border:1px solid #ffffff2e!important;border-radius:8px!important;place-items:center!important;padding:0!important;display:grid!important;overflow:visible!important}.gdt-club-theme :is(.admin-command-topline,.coach-topline,.player-topline) .notification-inbox>button>span{display:none!important}.gdt-club-theme :is(.admin-command-topline,.coach-topline,.player-topline) .notification-inbox>button>svg{width:17px!important;height:17px!important}.gdt-club-theme :is(.admin-command-topline,.coach-topline,.player-topline) .notification-inbox>button>b{color:#fff!important;background:#d91e2e!important;border:2px solid #1d1f21!important;border-radius:999px!important;place-items:center!important;min-width:18px!important;height:18px!important;margin:0!important;padding:0 4px!important;font-size:9px!important;line-height:1!important;display:grid!important;position:absolute!important;top:-7px!important;right:-7px!important}.gdt-club-theme:is(.space-admin,.space-interno){--blue:#d91e2e!important;--soft:#fff5f6!important;--navy:#1b1e21!important;--line:#e1e4e7!important}.gdt-club-theme.space-admin .people-section-tabs{box-shadow:none!important;background:#f6f7f8!important;border-color:#e1e4e7!important;border-radius:14px!important;padding:6px!important}.gdt-club-theme.space-admin .people-section-tabs button{color:#69727a!important;border-radius:10px!important}.gdt-club-theme.space-admin .people-section-tabs button>span{color:#68727a!important;background:#eceff1!important}.gdt-club-theme.space-admin .people-section-tabs button b{color:#293037!important}.gdt-club-theme.space-admin .people-section-tabs button.active{background:#fff!important;border-color:#e7c8cd!important;box-shadow:0 5px 14px #11161a0f!important}.gdt-club-theme.space-admin .people-section-tabs button.active>span{color:#fff!important;background:#d91e2e!important}.gdt-club-theme.space-admin .people-toolbar{box-shadow:none!important;background:linear-gradient(115deg,#1a1d20,#2d2225)!important;border:1px solid #202428!important;border-radius:14px!important}.gdt-club-theme.space-admin .people-toolbar small{color:#e1e4e7!important}.gdt-club-theme.space-admin .people-toolbar label>span{color:#fff!important}.gdt-club-theme.space-admin .people-toolbar select{color:#293037!important;background:#fff!important;border-color:#e1e4e7!important}.gdt-club-theme.space-admin .people-toolbar article{background:#ffffff12!important;border-color:#ffffff29!important}.gdt-club-theme.space-admin .people-record-list .table-row{background:#fff!important;border-color:#e1e4e7!important;box-shadow:0 7px 20px #12191f0b!important}.gdt-club-theme.space-admin .people-record-list .record-player-photo{background:#f0f2f3!important}.gdt-club-theme.space-admin .people-record-list .row-actions{border-top-color:#e7e9eb!important}.gdt-club-theme.space-admin .people-note,.gdt-club-theme.space-admin .module-explanation{background:#fafafa!important;border-color:#e1e4e7!important}.gdt-club-theme.space-admin .people-note>span,.gdt-club-theme.space-admin .module-explanation>span{color:#d91e2e!important;background:#fff0f2!important}.gdt-club-theme.space-interno .squad-hero,.gdt-club-theme.space-interno .training-summary{box-shadow:none!important;background:linear-gradient(120deg,#191c20,#2d2225)!important;border-color:#202428!important}.gdt-club-theme.space-interno .squad-hero small,.gdt-club-theme.space-interno .training-summary small{color:#e1e4e7!important}.gdt-club-theme.space-interno .squad-hero p,.gdt-club-theme.space-interno .training-summary p{color:#d5d9dc!important}.gdt-club-theme.space-interno .squad-hero-actions button{color:#c91d2c!important;background:#fff!important}.gdt-club-theme.space-interno .squad-players>section,.gdt-club-theme.space-interno .technical-staff-card,.gdt-club-theme.space-interno .calendar-month-panel,.gdt-club-theme.space-interno .calendar-timeline,.gdt-club-theme.space-interno .training-session-list,.gdt-club-theme.space-interno .training-templates{background:#fff!important;border-color:#e1e4e7!important;box-shadow:0 8px 24px #12191f0b!important}.gdt-club-theme.space-interno .squad-players>section>header b,.gdt-club-theme.space-interno .player-shirt,.gdt-club-theme.space-interno .calendar-group>h4 b,.gdt-club-theme.space-interno .calendar-group>article>time{color:#c91d2c!important;background:#fff0f2!important}.gdt-club-theme.space-interno .squad-players article,.gdt-club-theme.space-interno .calendar-group>article{background:#fcfcfc!important;border-color:#e1e4e7!important}.gdt-club-theme.space-interno .squad-players article:hover{border-color:#edc8cd!important;box-shadow:0 7px 17px #12191f0d!important}.gdt-club-theme.space-interno .technical-staff-card>header{border-bottom-color:#e5e7e9!important}.gdt-club-theme.space-interno .technical-staff-card .today-card-icon{color:#d91e2e!important;background:#fff0f2!important}.gdt-club-theme.space-interno .technical-staff-card>header small{color:#c91d2c!important}.gdt-club-theme.space-interno .technical-staff-card article{background:#fafafa!important;border:1px solid #e1e4e7!important}.gdt-club-theme.space-interno .technical-staff-card article>span,.gdt-club-theme.space-interno .technical-staff-card article>img{color:#fff!important;background:#1c2024!important}.gdt-club-theme.space-interno .technical-staff-card>button{color:#c91d2c!important;background:#fff!important;border-color:#edc8cd!important}.gdt-club-theme.space-interno .technical-staff-card>button:hover{color:#fff!important;background:#d91e2e!important;border-color:#d91e2e!important}.gdt-club-theme.space-interno .calendar-month-panel>header small,.gdt-club-theme.space-interno .calendar-timeline>header small,.gdt-club-theme.space-interno .calendar-timeline>header>svg,.gdt-club-theme.space-interno .calendar-group>article>div small{color:#c91d2c!important}.gdt-club-theme.space-interno .calendar-month-grid>button.has-events{background:#fafafa!important;border-color:#e5e8ea!important}.gdt-club-theme.space-interno .calendar-month-grid>button.today{background:#d91e2e!important;border-color:#d91e2e!important;box-shadow:0 5px 12px #d91e2e2b!important}.gdt-club-theme.space-interno .calendar-month-grid i,.gdt-club-theme.space-interno .calendar-event-icon{color:#c91d2c!important;background:#fff0f2!important}.gdt-club-theme.space-interno .calendar-month-panel>footer i{background:#d91e2e!important}.gdt-club-theme.space-interno .internal-section-panel{background:#fff!important;border-color:#e1e4e7!important;box-shadow:0 10px 28px #12191f0d!important}.gdt-club-theme.space-interno .internal-section-panel>.panel-title{background:linear-gradient(105deg,#fff,#f7f8f8)!important;border-bottom-color:#e1e4e7!important}.gdt-club-theme.space-interno .internal-section-panel>.panel-title:after{border-color:#d91e2e09!important}.gdt-club-theme.space-interno .workspace-section-icon,.gdt-club-theme.space-interno .internal-empty-state>span{color:#d91e2e!important;background:#fff0f2!important;box-shadow:inset 0 0 0 1px #f4d4d8!important}.gdt-club-theme.space-interno .section-title-copy small,.gdt-club-theme.space-interno .internal-section-panel .internal-records article header small,.gdt-club-theme.space-interno .internal-section-panel .internal-records summary{color:#c91d2c!important}.gdt-club-theme.space-interno .internal-section-panel .section-title-actions>button,.gdt-club-theme.space-interno .internal-empty-state button,.gdt-club-theme.space-interno .callup-builder button[type=submit]{box-shadow:none!important;background:#d91e2e!important;border-color:#d91e2e!important}.gdt-club-theme.space-interno .internal-section-panel>.internal-form:not(.callup-builder),.gdt-club-theme.space-interno .internal-empty-state{background:#fafafa!important;border-color:#e1e4e7!important}.gdt-club-theme.space-interno .internal-section-panel .internal-records article{box-shadow:none!important;background:#fcfcfc!important;border-color:#e1e4e7!important}.gdt-club-theme.space-interno .internal-section-panel .internal-records article:hover{border-color:#edc8cd!important;box-shadow:0 8px 18px #12191f0d!important}.gdt-club-theme.space-interno .internal-notice{color:#7d2530!important;background:#fff2f3!important}.gdt-club-theme.space-interno .today-next-card.training,.gdt-club-theme.space-interno .training-builder,.gdt-club-theme.space-interno .training-tactical-board,.gdt-club-theme.space-interno .calendar-import-panel,.gdt-club-theme.space-interno .callup-logistics{box-shadow:none!important;background:#fafafa!important;border-color:#e1e4e7!important}.gdt-club-theme.space-interno .today-next-card.training .today-card-icon,.gdt-club-theme.space-interno .training-empty>span,.gdt-club-theme.space-interno .training-session-list>article>time,.gdt-club-theme.space-interno .training-builder>header>span{color:#d91e2e!important;background:#fff0f2!important}.gdt-club-theme.space-interno .training-session-list>header small,.gdt-club-theme.space-interno .training-templates>header small,.gdt-club-theme.space-interno .training-templates>button small,.gdt-club-theme.space-interno .training-builder>header small,.gdt-club-theme.space-interno .training-tactical-board>header small,.gdt-club-theme.space-interno .calendar-import-panel>header small,.gdt-club-theme.space-interno .calendar-import-panel>header button{color:#c91d2c!important}.gdt-club-theme.space-interno .training-session-list>header button,.gdt-club-theme.space-interno .training-blocks-heading>button,.gdt-club-theme.space-interno .training-blocks>article>span,.gdt-club-theme.space-interno .calendar-mode-buttons button[aria-pressed=true]{color:#fff!important;background:#d91e2e!important}.gdt-club-theme.space-interno .training-session-list>article,.gdt-club-theme.space-interno .training-templates>button,.gdt-club-theme.space-interno .training-blocks>article,.gdt-club-theme.space-interno .training-board-modes,.gdt-club-theme.space-interno .training-board-tools button{box-shadow:none!important;background:#fff!important;border-color:#e1e4e7!important}.gdt-club-theme.space-interno .training-board-modes button.active,.gdt-club-theme.space-interno .training-board-tools button.active{color:#fff!important;box-shadow:none!important;background:#d91e2e!important;border-color:#d91e2e!important}.gdt-club-theme.space-interno .training-board-modes button.active small,.gdt-club-theme.space-interno .training-board-tools button.active span small{color:#fff!important}.gdt-club-theme.space-interno .training-board-tools .tool-icon{color:#c91d2c!important;background:#fff0f2!important}.gdt-club-theme.space-interno .training-tactical-board>header>span,.gdt-club-theme.space-interno .training-mode-note{color:#7d2530!important;background:#fff7f8!important;border-color:#edcbd0!important}.gdt-club-theme.space-admin .admin-heading-actions button,.gdt-club-theme.space-admin .admin-heading>button,.gdt-club-theme.space-admin .workspace-main header>button,.gdt-club-theme.space-admin .competition-panel>header>button,.gdt-club-theme.space-admin .competition-form-actions .competition-save,.gdt-club-theme.space-admin .member-record-list .row-actions .member-open-button{color:#fff!important;box-shadow:none!important;background:#d91e2e!important;border-color:#d91e2e!important}.gdt-club-theme.space-admin .competition-panel,.gdt-club-theme.space-admin .standings-builder,.gdt-club-theme.space-admin .treasury-panel,.gdt-club-theme.space-admin .policing-settings,.gdt-club-theme.space-admin .admin-gallery-panel{background:#fff!important;border-color:#e1e4e7!important;box-shadow:0 8px 24px #12191f0b!important}.gdt-club-theme.space-admin .competition-panel>header,.gdt-club-theme.space-admin .standings-builder>header,.gdt-club-theme.space-admin .admin-gallery-panel>header{background:linear-gradient(115deg,#1a1d20,#2d2225)!important}.gdt-club-theme.space-admin .competition-panel>header small,.gdt-club-theme.space-admin .standings-builder>header small,.gdt-club-theme.space-admin .policing-settings>header small,.gdt-club-theme.space-admin .admin-gallery-panel article small{color:#d91e2e!important}.gdt-club-theme.space-admin .competition-panel>.competition-card>header button,.gdt-club-theme.space-admin .competition-panel>.competition-card>a,.gdt-club-theme.space-admin .admin-gallery-panel article>button,.gdt-club-theme.space-admin .treasury-panel button:not([aria-pressed=true]):not([data-ui]),.gdt-club-theme.space-admin .treasury-actions a{color:#c91d2c!important;background:#fff!important;border-color:#edc8cd!important}.gdt-club-theme.space-admin .standings-builder,.gdt-club-theme.space-admin .treasury-notice{background:#fafafa!important}.gdt-club-theme.space-admin .standings-builder ol li.active,.gdt-club-theme.space-admin .treasury-panel button[aria-pressed=true],.gdt-club-theme.space-admin .treasury-actions button[type=submit]{color:#fff!important;background:#d91e2e!important}.gdt-club-theme .coach-topline-actions>label{color:#b8bec3!important;letter-spacing:.06em!important;text-transform:uppercase!important;align-items:center!important;gap:8px!important;font-size:10px!important;font-weight:600!important;display:flex!important}.gdt-club-theme .coach-topline-actions>label select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;transition:border-color .15s,background-color .15s;color:#fff!important;letter-spacing:normal!important;background:#292c2f!important;border:1px solid #4a4e52!important;border-radius:8px!important;width:auto!important;min-width:120px!important;max-width:230px!important;height:36px!important;min-height:36px!important;padding:0 30px 0 10px!important;font-size:13px!important;font-weight:600!important}.gdt-club-theme .coach-topline-actions>label select:hover{background:#32363a!important;border-color:#777e84!important}.gdt-club-theme .coach-topline-actions>label select:focus-visible{outline-offset:3px;outline:2px solid #fff!important}.gdt-club-theme .coach-match-card .coach-card-kicker em{color:#e1e4e7!important}@media (width<=760px){.gdt-club-theme .coach-topline:has(.coach-topline-actions>label){grid-template-columns:minmax(0,1fr)!important;min-height:62px!important}.gdt-club-theme .coach-topline:has(.coach-topline-actions>label) .coach-utility-search{display:none!important}.gdt-club-theme .coach-topline-actions{gap:10px!important;width:100%!important}.gdt-club-theme .coach-topline-actions>label{flex:1!important;min-width:0!important}.gdt-club-theme .coach-topline-actions>label select{flex:1!important;min-width:0!important;max-width:none!important}}.gdt-club-theme .notification-inbox>section{color:#252b30!important;background:#fff!important;border-color:#e1e4e7!important}.gdt-club-theme .notification-inbox>section :is(h3,article b){color:#252b30!important}.gdt-club-theme .notification-inbox>section :is(article small,article p){color:#68727a!important}.gdt-club-theme .notification-inbox article[data-unread=true]{border-left-color:#d91e2e!important}.gdt-club-theme .notification-inbox article button{color:#c91d2c!important;background:#fff!important;border-color:#e1e4e7!important}.gdt-club-theme .notification-inbox article button:hover{color:#fff!important;background:#d91e2e!important;border-color:#d91e2e!important}.gdt-club-theme .notification-toolbar{background:#f5f6f7!important;border-color:#e1e4e7!important}.gdt-club-theme .notification-toolbar button{color:#59636b!important;background:#fff!important;border-color:#e1e4e7!important}.gdt-club-theme .notification-toolbar nav button[aria-pressed=true]{color:#fff!important;background:#d91e2e!important;border-color:#d91e2e!important}.gdt-club-theme .notification-toolbar>button{color:#c91d2c!important}.gdt-club-theme .coach-topline .workspace-profile-button{color:#fff!important;background:#303438!important;border:1px solid #fff3!important;border-radius:8px!important;flex:0 0 36px!important;place-items:center!important;width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;display:grid!important;overflow:hidden!important}.gdt-club-theme .coach-topline .workspace-profile-button img{object-fit:cover;width:100%;height:100%}.gdt-club-theme .admin-command-topline .admin-avatar{display:grid!important}.gdt-club-theme:is(.space-admin,.space-interno){--soft:#f4f5f6!important}.gdt-club-theme:is(.space-admin,.space-interno) :is(.module-explanation>span,.people-note>span,.today-card-icon,.workspace-section-icon,.internal-empty-state>span,.training-empty>span,.training-builder>header>span,.training-board-tools .tool-icon,.squad-players>section>header b,.player-shirt,.calendar-group>h4 b,.calendar-group>article>time,.calendar-month-grid i,.calendar-event-icon,.training-session-list>article>time){box-shadow:none!important;background:#f0f2f3!important}.gdt-club-theme:is(.space-admin,.space-interno) :is(.internal-notice,.training-mode-note){color:#424b52!important;background:#f4f5f6!important;border-color:#e1e4e7!important}.gdt-club-theme .guardian-details{min-width:0;background:#fff!important;border:1px solid #e1e4e7!important;border-radius:14px!important;padding:22px!important}.gdt-club-theme .guardian-details>header{margin:0 0 22px!important}.gdt-club-theme .guardian-details>header small{letter-spacing:.08em;font-size:10px;font-weight:800;color:#c91d2c!important}.gdt-club-theme .guardian-details h4{line-height:1.3;color:#252b30!important;margin:7px 0!important;font-size:20px!important}.gdt-club-theme .guardian-details>header p,.gdt-club-theme .guardian-group-note{line-height:1.5;color:#68727a!important;margin:0!important;font-size:12px!important}.gdt-club-theme .guardian-detail-groups{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.gdt-club-theme .guardian-detail-groups>fieldset{border-radius:10px;min-width:0;background:#f8f9fa!important;border:1px solid #e1e4e7!important;margin:0!important;padding:16px!important;display:block!important}.gdt-club-theme .guardian-detail-groups legend{padding:0 6px;font-size:13px;font-weight:750;color:#252b30!important}.gdt-club-theme .guardian-detail-fields{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:14px;display:grid}.gdt-club-theme .guardian-detail-fields label{min-width:0;color:#424b52!important;font-size:12px!important;font-weight:650!important}.gdt-club-theme .guardian-detail-fields :is(input,select){box-sizing:border-box;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#252b30!important;background:#fff!important;border:1px solid #e1e4e7!important;border-radius:8px!important;width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;padding:0 12px!important;font-size:14px!important;font-weight:500!important}.gdt-club-theme .guardian-detail-fields :is(input,select):focus-visible{outline-offset:2px;outline:2px solid #c91d2c!important}.gdt-club-theme .guardian-detail-groups .guardian-consents{grid-column:1/-1}.gdt-club-theme .guardian-consents .guardian-detail-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.gdt-club-theme .record-form .technical-team-picker label.selected{color:#fff!important;background:#252b30!important;border-color:#252b30!important}.gdt-club-theme .record-form .technical-team-picker label.selected>span{color:#252b30!important;background:#fff!important;border-color:#fff!important}.gdt-club-theme.space-adepto .supporter-teams-page .fan-player-photo img{object-fit:contain!important;object-position:center top!important}.gdt-club-theme.space-adepto .supporter-teams-page .fan-player-photo:has(img:not([style*="display: none"]))>span{visibility:hidden}.gdt-club-theme .goal-scorer-assignments{color:#252b30!important;background:#f4f5f6!important;border-color:#e1e4e7!important}.gdt-club-theme .goal-scorer-assignments>header small{color:#c91d2c!important}.gdt-club-theme .goal-scorer-assignments :is(b,input,select){color:#252b30!important}.gdt-club-theme .goal-scorer-assignments label,.gdt-club-theme .goal-scorer-assignments>header>span{color:#252b30!important;background:#fff!important;border-color:#e1e4e7!important}.gdt-club-theme .goal-scorer-assignments :is(input,select){background:#fff!important;border-color:#e1e4e7!important}.gdt-club-theme .goal-scorer-assignments label small,.gdt-club-theme .goal-scorer-assignments>p{color:#68727a!important}.gdt-club-theme .record-form>button{color:#fff!important;box-shadow:none!important;background:#d91e2e!important;border-color:#d91e2e!important}.gdt-club-theme .record-form>button:hover:not(:disabled){background:#b91827!important}.gdt-club-theme .record-list{border-color:#e1e4e7!important}.gdt-club-theme .record-list .table-head{color:#68727a!important;background:#f4f5f6!important;border-color:#e1e4e7!important}.gdt-club-theme .record-list .table-row{border-bottom-color:#e1e4e7!important}.gdt-club-theme .record-list .table-row:hover{background:#f8f9fa!important}.gdt-club-theme .record-list .row-actions button{color:#c91d2c!important;background:#fff!important;border-color:#e1e4e7!important}.gdt-club-theme .game-status[data-game-status]{color:#424b52!important;background:#eceeef!important}.gdt-club-theme .game-status:is([data-game-status="Início da 1.ª parte"],[data-game-status="Início da 2.ª parte"],[data-game-status=Prolongamento],[data-game-status=Penáltis]){color:#fff!important;background:#d91e2e!important}.gdt-club-theme .game-status:is([data-game-status=Intervalo],[data-game-status=Interrompido],[data-game-status=Adiado]){color:#785119!important;background:#fff3dd!important}.gdt-club-theme .game-status[data-game-status=Cancelado]{color:#b91827!important}.gdt-club-theme .game-status[data-game-status=Agendado]{gap:6px;color:#795000!important;background:#fff0cc!important;border:1px solid #e7c66c!important}.gdt-club-theme .game-status[data-game-status="Final do jogo"]{gap:6px;color:#17633f!important;background:#e2f3e9!important;border:1px solid #a3d0b7!important}.gdt-club-theme .game-status[data-game-status=Agendado]:before{content:"◷";font-weight:850}.gdt-club-theme .game-status[data-game-status="Final do jogo"]:before{content:"✓";font-weight:850}.gdt-club-theme .match-event-actions{background:#f4f5f6;border:1px solid #e1e4e7;border-radius:12px;gap:14px;margin-top:16px;padding:18px;display:grid}.gdt-club-theme .match-event-actions>div:first-child{gap:5px;display:grid}.gdt-club-theme .match-event-actions strong{color:#252b30;font-size:14px}.gdt-club-theme .match-event-actions small,.gdt-club-theme .match-event-actions>p{line-height:1.5;color:#68727a!important;margin:0!important;font-size:12px!important}.gdt-club-theme .match-event-action-buttons{flex-wrap:wrap;gap:12px;display:flex}.gdt-club-theme .match-event-action-buttons button{cursor:pointer;white-space:normal;text-align:center;justify-content:center;align-items:center;border-radius:8px!important;min-height:44px!important;padding:12px 18px!important;font-size:14px!important;font-weight:750!important;line-height:1.4!important;display:inline-flex!important}.gdt-club-theme .match-event-action-buttons .match-event-save{color:#fff!important;background:#d91e2e!important;border:1px solid #d91e2e!important}.gdt-club-theme .match-event-action-buttons .match-event-save:hover{background:#b91827!important}.gdt-club-theme .match-event-action-buttons .match-event-cancel{color:#252b30!important;background:#fff!important;border:1px solid #cdd3d8!important}.gdt-club-theme .match-event-action-buttons .match-event-cancel:hover{background:#eceeef!important}.gdt-club-theme .match-event-action-buttons button:focus-visible{outline-offset:3px;outline:2px solid #252b30}.gdt-club-theme .match-event-error{color:#b91827!important}.gdt-club-theme .club-published-games .match-sheet{border-top:1px solid #e1e4e7;width:100%;color:#252b30!important;margin-top:10px!important}.gdt-club-theme .club-published-games .match-sheet>summary{cursor:pointer;font-weight:750;color:#c91d2c!important;padding:16px 0!important;font-size:14px!important}.gdt-club-theme .club-published-games .match-sheet>summary>span{color:#68727a;margin-left:12px;font-size:12px;font-weight:500}.gdt-club-theme .club-published-games .match-sheet-content{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;padding:8px 0 20px;display:grid}.gdt-club-theme .club-published-games .match-sheet-squads{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.gdt-club-theme .club-published-games .match-sheet :is(.match-sheet-squad,.match-sheet-timeline){background:#fff;border:1px solid #e1e4e7;border-radius:12px;min-width:0;padding:16px}.gdt-club-theme .club-published-games .match-sheet h4{color:#252b30;justify-content:space-between;gap:10px;margin:0 0 14px;font-size:14px;display:flex}.gdt-club-theme .club-published-games .match-sheet h4>span{color:#68727a;font-size:11px;font-weight:500}.gdt-club-theme .club-published-games .match-sheet ol{gap:0!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}.gdt-club-theme .club-published-games .match-sheet li{border-bottom:1px solid #edf0f1;margin:0!important;padding:10px 0!important}.gdt-club-theme .club-published-games .match-sheet li:last-child{border-bottom:0}.gdt-club-theme .club-published-games .match-sheet-squad li{align-items:center;gap:10px;display:flex!important}.gdt-club-theme .club-published-games .match-shirt-number{color:#c91d2c;background:#f4f5f6;border-radius:7px;flex:0 0 32px;place-items:center;height:34px;font-size:13px;font-weight:850;display:grid}.gdt-club-theme .club-published-games .match-sheet li>div{gap:4px;min-width:0;display:grid}.gdt-club-theme .club-published-games .match-sheet strong{overflow-wrap:anywhere;color:#252b30!important;font-size:13px!important;line-height:1.4!important}.gdt-club-theme .club-published-games .match-sheet small{color:#68727a!important;font-size:11px!important;line-height:1.4!important}.gdt-club-theme .club-published-games .match-sheet p{gap:3px;display:grid;color:#68727a!important;margin:0!important;font-size:12px!important;line-height:1.5!important}.match-sheet .match-sheet-timeline :is(strong,span).match-substitution-out{color:#b42332!important}.match-sheet .match-sheet-timeline :is(strong,span).match-substitution-in{color:#187449!important}.match-sheet .match-sheet-timeline p>span.match-substitution-out{background:#fff2f3!important}.match-sheet .match-sheet-timeline p>span.match-substitution-in{background:#edf8f1!important}.match-sheet .match-sheet-timeline p>span:is(.match-substitution-out,.match-substitution-in){border-radius:6px;padding:5px 8px;font-weight:700}.gdt-club-theme .club-published-games .match-sheet-timeline li{grid-template-columns:48px 44px minmax(0,1fr);align-items:start;gap:12px;display:grid!important}.gdt-club-theme .club-published-games .match-sheet time{color:#252b30;padding-top:2px;font-size:12px;font-weight:850}.gdt-club-theme .club-published-games .match-event-symbol{box-sizing:border-box;color:#24282c;border:1px solid #dce1e5;flex-shrink:0;place-items:center;background:#f5f6f7!important;border-radius:12px!important;width:44px!important;height:44px!important;padding:6px!important;display:grid!important}.match-event-symbol :is(.match-ball-icon,.match-substitution-icon,.match-neutral-icon){display:block;width:28px!important;height:28px!important}.match-event-symbol .event-arrow-out{stroke:#b42332}.match-event-symbol .event-arrow-in{stroke:#187449}.gdt-club-theme .club-published-games .match-event-symbol[data-type=Golo]{border-color:#b9c1c7;background:#fff!important}.gdt-club-theme .club-published-games .match-event-symbol[data-type=Substituição]{color:#c91d2c;font-weight:850}.gdt-club-theme .club-published-games .match-event-symbol[data-type*=amarelo]{color:#ad7800}.gdt-club-theme .club-published-games .match-event-symbol[data-type*=vermelho]{color:#c91d2c}.gdt-club-theme .club-published-games .match-event-symbol[data-type*=amarelo]{border-color:#ead493;background:#fff9e3!important}.gdt-club-theme .club-published-games .match-event-symbol[data-type*=vermelho]{border-color:#efbdc4;background:#fff0f2!important}.gdt-club-theme .club-published-games .match-event-symbol:has(.match-card-icon){padding:5px!important}.match-card-icon{flex-shrink:0;display:block;width:24px!important;height:28px!important}.match-card-icon rect{stroke-width:1.5px}.match-event-symbol[data-type*=amarelo] .match-card-icon rect{fill:#f4ce42;stroke:#976700}.match-event-symbol[data-type*=vermelho] .match-card-icon rect{fill:#d91e2e;stroke:#951521}@media (width<=1050px){.gdt-club-theme .club-published-games .match-sheet-content{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.gdt-club-theme .club-published-games .match-sheet-timeline li{grid-template-columns:34px 44px minmax(0,1fr);gap:8px}.gdt-club-theme .club-published-games .match-sheet-squads{grid-template-columns:minmax(0,1fr)}.gdt-club-theme .club-published-games .match-sheet>summary>span{margin:6px 0 0;display:block}}.gdt-club-theme .operational-manager .score-editor.score-editor-v2>.scoreboard-controls{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;width:100%!important;max-width:850px!important;display:grid!important}.gdt-club-theme .score-editor-v2 .scoreboard-team{background:#fff;border:1px solid #e1e4e7;border-radius:12px;grid-template-rows:auto 1fr auto;justify-items:center;gap:8px;min-width:0;padding:18px;display:grid}.gdt-club-theme .score-editor-v2 .scoreboard-team>small{color:#68727a;letter-spacing:.08em;font-size:10px;font-weight:750}.gdt-club-theme .score-editor-v2 .scoreboard-team>strong{color:#252b30;text-align:center;overflow-wrap:anywhere;min-height:42px;line-height:1.4}.gdt-club-theme .score-editor-v2 .scoreboard-stepper{align-items:center;gap:12px;display:flex}.gdt-club-theme .score-editor-v2 .scoreboard-stepper button{cursor:pointer;flex:0 0 44px;color:#252b30!important;background:#f4f5f6!important;border:1px solid #e1e4e7!important;border-radius:8px!important;width:44px!important;height:44px!important;padding:0!important;font-size:24px!important}.gdt-club-theme .score-editor-v2 .scoreboard-stepper button:disabled{opacity:.35;cursor:default}.gdt-club-theme .score-editor-v2 .scoreboard-stepper button:hover:not(:disabled){color:#c91d2c!important;border-color:#c91d2c!important}.gdt-club-theme .operational-manager .score-editor.score-editor-v2 input{color:#252b30!important;text-align:center!important;background:#fff!important;border:2px solid #252b30!important;width:80px!important;height:76px!important;min-height:76px!important;font-size:36px!important}.gdt-club-theme .score-editor-v2 :is(input,button):focus-visible{outline-offset:3px;outline:2px solid #c91d2c!important}@media (width<=900px){.gdt-club-theme .operational-manager .score-editor.score-editor-v2>.scoreboard-controls{grid-template-columns:1fr!important;gap:12px!important}}@media (width<=600px){.gdt-club-theme .match-event-action-buttons{grid-template-columns:minmax(0,1fr);display:grid}.gdt-club-theme .match-event-action-buttons button{width:100%}}@media (width<=760px){.gdt-club-theme .guardian-details{padding:16px!important}.gdt-club-theme .guardian-detail-groups,.gdt-club-theme .guardian-consents .guardian-detail-fields{grid-template-columns:minmax(0,1fr)}.gdt-club-theme .guardian-detail-fields :is(input,select){font-size:16px!important}}.gdt-club-theme.space-admin .standings-builder>header{color:#202427!important;background:#fff!important;border-bottom:1px solid #e5e7e9!important}.gdt-club-theme.space-admin .standings-builder>header h4{color:#202427!important}.gdt-club-theme.space-admin .standings-builder>header p{color:#626970!important}.gdt-club-theme.space-admin .standings-source-card{color:#202427!important;border-color:#e1e4e7!important}.gdt-club-theme.space-admin .standings-source-card svg{color:#d91e2e!important}.gdt-club-theme.space-admin .standings-analyze{color:#fff!important;background:#d91e2e!important;border-color:#d91e2e!important}.gdt-club-theme.space-admin .competition-save:disabled{cursor:not-allowed;color:#626970!important;background:#e5e7e9!important;border-color:#e5e7e9!important}.gdt-club-theme.space-admin .competition-form-actions small{line-height:1.5;display:block;color:#626970!important}.game-screenshot-import{color:#24282c;background:#fff;border:1px solid #e1e4e7;border-radius:18px;padding:22px}.game-screenshot-import header{align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.game-screenshot-import header>span{color:#d91e2e;background:#f2f3f4;border-radius:12px;place-items:center;padding:12px;display:grid}.game-screenshot-import h3,.game-screenshot-import h4{margin:4px 0 8px;color:#24282c!important}.game-screenshot-import p{color:#626970;margin:8px 0 14px;font-size:14px;line-height:1.55}.game-screenshot-import header small{letter-spacing:.1em;color:#d91e2e;font-size:11px;font-weight:800}.game-screenshot-import .game-screenshot-picker{cursor:pointer;background:#f8f9fa;border:1px dashed #bfc5ca;border-radius:12px;align-items:center;gap:12px;padding:16px;display:flex;position:relative}.game-screenshot-picker input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.game-screenshot-picker:focus-within{outline-offset:3px;outline:2px solid #d91e2e}.game-screenshot-picker small{margin-top:4px;font-size:12px;font-weight:400;display:block}.game-screenshot-preview{overflow-wrap:anywhere;align-items:center;gap:12px;margin-top:14px;font-size:13px;display:flex}.game-screenshot-preview img{object-fit:contain;border:1px solid #e3e5e7;border-radius:8px;max-width:160px;max-height:110px}.game-screenshot-review{border-top:1px solid #e3e5e7;margin-top:18px;padding-top:18px}.game-screenshot-review>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.game-screenshot-review label{gap:8px;font-size:13px;display:grid;color:#24282c!important}.game-screenshot-review input{border-radius:10px;width:100%;min-width:0;color:#24282c!important;background:#fff!important;border:1px solid #d4d9dd!important;padding:12px!important;font-size:15px!important}.game-screenshot-review details{margin:16px 0;font-size:13px}.game-screenshot-review pre{white-space:pre-wrap;background:#f6f7f8;max-height:180px;padding:12px;overflow:auto}.game-screenshot-import .game-screenshot-error{color:#a31826!important}.game-screenshot-import .game-screenshot-notice{color:#236448!important}.gdt-club-theme .game-screenshot-review button{border-radius:10px;padding:12px 18px;color:#fff!important;background:#d91e2e!important;border:1px solid #d91e2e!important}.gdt-club-theme .game-screenshot-review button:disabled{color:#626970!important;background:#e5e7e9!important;border-color:#e5e7e9!important}@media (width<=650px){.game-screenshot-import{padding:16px}.game-screenshot-review>div{grid-template-columns:1fr}.game-screenshot-preview img{max-width:100px}}.competition-form .competition-standings-toggle{background:#f8f9fa;border:1px solid #e1e4e7;border-radius:12px;align-items:center;gap:12px;padding:16px;display:flex!important}.competition-form .competition-standings-toggle>input{accent-color:#d91e2e;flex:0 0 20px;width:20px!important;height:20px!important;min-height:0!important}.competition-standings-toggle>span{gap:5px;display:grid}.competition-standings-toggle small{color:#626970;font-weight:400;line-height:1.5}.match-score-display{white-space:nowrap;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:.18em;line-height:1;display:inline-flex;letter-spacing:0!important}.match-score-display>span{display:block;letter-spacing:0!important}.match-score-display .match-score-separator{font-size:.72em;font-weight:600}.gdt-club-theme .game-details-panel,.gdt-club-theme .game-phase-panel{background:#fff;border:1px solid #e1e4e7;border-radius:14px;min-width:0;padding:20px}.gdt-club-theme .game-panel-heading{justify-content:space-between;align-items:center;gap:16px;width:100%;margin:0 0 18px;display:flex}.gdt-club-theme .game-panel-heading small{color:#c91d2c;letter-spacing:.08em;font-size:10px;font-weight:800;display:block}.gdt-club-theme .game-panel-heading h3{color:#24282c;margin:5px 0 0;font-size:17px;line-height:1.25}.gdt-club-theme .game-panel-heading>span{color:#68727a;font-size:12px;line-height:1.4}.gdt-club-theme .game-panel-heading>.game-status{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;font-weight:700;display:inline-flex}.gdt-club-theme .game-details-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.gdt-club-theme.space-admin .operational-manager:has(.score-editor) .game-details-grid label{flex-direction:column;align-items:stretch;gap:8px;min-width:0;display:flex;font-size:12px!important}.gdt-club-theme .game-details-grid label>span{min-height:18px;line-height:18px}.gdt-club-theme .game-details-grid label small{color:#7a8187;margin-left:4px;font-size:10px;font-weight:500;display:inline}.gdt-club-theme.space-admin .operational-manager:has(.score-editor) .game-details-grid :is(input,select){box-sizing:border-box;width:100%;min-width:0;font:inherit;background:#fff!important;height:46px!important;min-height:46px!important;padding:10px 12px!important;font-size:14px!important;font-weight:650!important}.gdt-club-theme.space-admin .operational-manager:has(.score-editor) .score-editor.score-editor-v2{justify-items:stretch;background:#f8f9fa!important;gap:0!important;padding:20px!important}.gdt-club-theme .score-editor-v2>.scoreboard-controls{margin-inline:auto;position:relative}.gdt-club-theme .score-editor-v2 .scoreboard-team{gap:6px;padding:14px 18px}.gdt-club-theme .score-editor-v2 .scoreboard-team>strong{min-height:26px;font-size:15px}.gdt-club-theme.space-admin .operational-manager .score-editor.score-editor-v2 input{box-sizing:border-box;flex:0 0 72px;border:2px solid #24282c!important;width:72px!important;height:60px!important;min-height:60px!important;padding:0!important;font-family:inherit!important;font-size:30px!important;font-weight:800!important}.gdt-club-theme .score-editor-v2>p{margin:14px 0 0;font-size:11px;line-height:1.5}.gdt-club-theme.space-admin .operational-manager:has(.score-editor) .game-phase-panel .game-live-controls{grid-template-columns:repeat(4,minmax(0,1fr));background:0 0!important;gap:10px!important;margin:0!important;padding:0!important;display:grid!important}.gdt-club-theme.space-admin .operational-manager:has(.score-editor) .game-phase-panel .game-live-controls button{justify-content:center;align-items:center;gap:8px;min-width:0;min-height:46px;font-weight:700;display:flex;color:#343b40!important;background:#fff!important;border:1px solid #d5dade!important;padding:10px!important;font-size:12px!important}.gdt-club-theme.space-admin .operational-manager:has(.score-editor) .game-phase-panel .game-live-controls button:last-child{color:#ad1828!important;background:#fff7f8!important;border-color:#efc4ca!important}.gdt-club-theme.space-admin .operational-manager:has(.score-editor) .game-phase-panel .game-live-controls button[aria-pressed=true]{color:#fff!important;background:#24282c!important;border-color:#24282c!important;box-shadow:0 0 0 2px #fff,0 0 0 3px #24282c!important}.gdt-club-theme .game-phase-panel p{color:#68727a;margin:14px 0 0;font-size:11px;line-height:1.5}.gdt-club-theme.space-admin .operational-manager .game-screenshot-import{background:#fcfcfc;border-radius:14px;grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:14px 24px;padding:18px 20px;display:grid}.gdt-club-theme .game-screenshot-import>header{align-items:center;margin:0}.gdt-club-theme .game-screenshot-import>header h3{margin:4px 0;font-size:15px}.gdt-club-theme .game-screenshot-import>header p{margin:0;font-size:12px;line-height:1.5}.gdt-club-theme .game-screenshot-import .game-screenshot-picker{min-width:0;margin:0;padding:14px}.gdt-club-theme .game-screenshot-import>:not(header):not(.game-screenshot-picker){grid-column:1/-1}@media (width<=1100px){.gdt-club-theme .game-details-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.gdt-club-theme .game-details-grid{grid-template-columns:minmax(0,1fr)}.gdt-club-theme .game-panel-heading{flex-direction:column;align-items:flex-start;gap:8px}.gdt-club-theme.space-admin .operational-manager .game-screenshot-import{grid-template-columns:minmax(0,1fr);padding:16px}.gdt-club-theme .game-details-panel,.gdt-club-theme .game-phase-panel{padding:16px}.gdt-club-theme.space-admin .operational-manager:has(.score-editor) .game-phase-panel .game-live-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.gdt-club-theme .game-phase-panel .game-live-controls button{flex-direction:column}}.gdt-club-theme .member-quota-notice{background:#f8f9fa;border:1px solid #e1e4e7;border-radius:14px;min-width:0;padding:20px}.gdt-club-theme .member-quota-notice header{align-items:center;gap:12px;display:flex}.gdt-club-theme .member-quota-notice .member-quota-icon{color:#c91d2c;background:#fff;border-radius:11px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.gdt-club-theme .member-quota-notice header small{letter-spacing:.08em;color:#68727a;font-size:10px;font-weight:750;display:block}.gdt-club-theme .member-quota-notice h3{color:#24282c;margin:5px 0 0;font-size:17px;line-height:1.3}.gdt-club-theme .member-quota-notice dl{border-top:1px solid #e1e4e7;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0 0;padding-top:16px;display:grid}.gdt-club-theme .member-quota-notice dl>div{min-width:0}.gdt-club-theme .member-quota-notice dt{color:#68727a;margin:0 0 6px;font-size:11px;font-weight:700}.gdt-club-theme .member-quota-notice dd{color:#343a40;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}@media (width<=650px){.gdt-club-theme .member-quota-notice{padding:16px}.gdt-club-theme .member-quota-notice dl{grid-template-columns:minmax(0,1fr);gap:14px}}.gdt-club-theme .member-list-toolbar{margin:20px 0}.gdt-club-theme .member-list-toolbar .member-list-overview{border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;margin:0;padding:0;display:grid;background:0 0!important;border:0!important}.gdt-club-theme .member-list-toolbar .member-list-overview>div{border-radius:14px;align-content:center;gap:10px;min-height:112px;padding:20px 22px;display:grid;box-shadow:0 3px 12px #00000008;background:#fff!important;border:1px solid #e1e4e7!important}.gdt-club-theme .member-list-toolbar .member-list-overview>div:first-child{grid-column:auto}.gdt-club-theme .member-list-toolbar .member-list-overview small{text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:750;line-height:1.3;color:#666d73!important}.gdt-club-theme .member-list-toolbar .member-list-overview b{font-variant-numeric:tabular-nums;font-size:30px;line-height:1;color:#24282c!important}.gdt-club-theme .member-list-toolbar .member-list-overview .paid b{color:#217452!important}.gdt-club-theme .member-list-toolbar .member-list-overview .pending b{color:#9c6515!important}.gdt-club-theme .member-list-toolbar .member-annual-note{margin:10px 2px 20px;font-size:12px;line-height:1.5;color:#70767b!important}.gdt-club-theme .member-list-toolbar .member-map-filters{border-radius:14px;grid-template-columns:minmax(230px,300px) minmax(0,1fr);align-items:start;gap:18px;margin:0;padding:20px;display:grid;background:#fff!important;border:1px solid #e1e4e7!important}.gdt-club-theme .member-list-toolbar .member-map-filters>label{grid-template-rows:18px 46px;gap:8px;min-width:0;margin:0;font-size:13px;font-weight:650;line-height:18px;display:grid;color:#343a40!important}.gdt-club-theme .member-list-toolbar .member-map-filters select,.gdt-club-theme .member-list-toolbar .member-search-control{border-radius:9px;width:100%;min-width:0;height:46px;margin:0;box-shadow:none!important;background:#fff!important;border:1px solid #d3d8dc!important}.gdt-club-theme .member-list-toolbar .member-map-filters select{padding:0 12px;font-size:15px;font-weight:500;color:#24282c!important}.gdt-club-theme .member-list-toolbar .member-search-control{align-items:center;gap:10px;padding:0 12px;display:flex}.gdt-club-theme .member-list-toolbar .member-search-control svg{flex-shrink:0;color:#72787e!important}.gdt-club-theme .member-list-toolbar .member-search-control input{flex:1;width:100%;min-width:0;height:44px;margin:0;padding:0;font-size:15px;font-weight:400;box-shadow:none!important;color:#24282c!important;background:0 0!important;border:0!important;outline:none!important}.gdt-club-theme .member-list-toolbar .member-search-control input::placeholder{opacity:1;font-weight:400;color:#858b91!important}.gdt-club-theme .member-list-toolbar .member-search-control:focus-within,.gdt-club-theme .member-list-toolbar .member-map-filters select:focus-visible{outline-offset:2px;outline:2px solid #343a40;border-color:#343a40!important}.gdt-club-theme .competition-table .standing-club img{mix-blend-mode:multiply;object-fit:contain;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.gdt-club-theme .competition-table .standing-club img[src="/clubs/sc-beira-mar.png"]{clip-path:ellipse(34% 38%)}@media (width<=760px){.gdt-club-theme .member-list-toolbar .member-map-filters{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px}.gdt-club-theme .member-list-toolbar .member-list-overview{gap:8px}.gdt-club-theme .member-list-toolbar .member-list-overview>div{min-height:96px;padding:14px 12px}.gdt-club-theme .member-list-toolbar .member-list-overview small{letter-spacing:.03em;font-size:10px}.gdt-club-theme .member-list-toolbar .member-list-overview b{font-size:26px}}body :is(.login-overlay,.confirm-action-backdrop,.store-reservation-backdrop,.team-gallery-lightbox){overscroll-behavior:contain;box-sizing:border-box;overflow-y:auto;z-index:1000!important;top:var(--overlay-viewport-top,0px)!important;height:var(--overlay-viewport-height,100dvh)!important;bottom:auto!important}body .confirm-action-backdrop{z-index:1200!important}body :is(.login-card,.profile-card,.store-reservation-dialog,.mobile-public-navigation,.mobile-navigation-menu){overscroll-behavior:contain}body :is(.login-card,.profile-card){max-width:100%;max-height:calc(var(--overlay-viewport-height,100dvh) - 40px - env(safe-area-inset-bottom,0px));overflow-y:auto}@media (width<=760px){body .prototype.gdt-club-theme :is(.login-overlay,.confirm-action-backdrop,.store-reservation-backdrop){padding:12px!important}body .prototype.gdt-club-theme :is(.login-card,.profile-card,.confirm-action-dialog,.store-reservation-dialog,.public-search-dialog){box-sizing:border-box;scroll-padding-block:16px;overflow:hidden auto;width:min(100%,560px)!important;min-width:0!important;max-width:100%!important;max-height:calc(var(--overlay-viewport-height,100dvh) - 24px - env(safe-area-inset-bottom,0px))!important;margin:0!important}.prototype.gdt-club-theme :is(.login-card,.profile-card){padding:24px 20px!important}.prototype.gdt-club-theme .login-card h2{padding-right:30px;font-size:26px;line-height:1.2}.prototype.gdt-club-theme .login-card>p:not(.eyebrow){font-size:14px}.prototype.gdt-club-theme .login-card label{font-size:13px}.prototype.gdt-club-theme .login-close{min-width:44px;min-height:44px}.prototype.gdt-club-theme .login-password-field{min-width:0}.prototype.gdt-club-theme .login-password-field input{min-width:0!important}.prototype.gdt-club-theme .profile-footer-actions{flex-direction:column;align-items:stretch;width:100%}.prototype.gdt-club-theme .profile-card>header>div{overflow-wrap:anywhere;min-width:0}.prototype.gdt-club-theme .profile-card>header h2{font-size:24px}.prototype.gdt-club-theme .notification-inbox>section{overscroll-behavior:contain;top:calc(var(--overlay-viewport-top,0px) + 12px)!important;max-height:calc(var(--overlay-viewport-height,100dvh) - 24px - env(safe-area-inset-bottom,0px))!important}.prototype.gdt-club-theme :is(.notification-inbox section>header>button,.public-search-dialog>header>button){flex-shrink:0;min-width:44px;min-height:44px}.prototype.gdt-club-theme .notification-scroll{overscroll-behavior:contain}.prototype.gdt-club-theme .notification-toolbar nav{min-width:0;max-width:100%;overflow-x:auto}.prototype.gdt-club-theme .notification-toolbar nav button{flex-shrink:0;min-height:44px}.prototype.gdt-club-theme .mobile-navigation-menu header,.gdt-mobile-navigation .mobile-navigation-menu header{z-index:1;background:#202326;padding-block:8px;position:sticky;top:-14px}.mobile-navigation-menu .mobile-workspace-links{border-top:1px solid #555b61;gap:6px;margin-top:12px;padding-top:14px;display:grid}.mobile-navigation-menu .mobile-workspace-links>small{color:#bac1c7;padding:4px 12px;font-size:12px}.mobile-navigation-menu .mobile-workspace-links>button{text-align:left;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:48px;color:#fff!important;background:#2b3035!important;border:1px solid #555b61!important;padding:12px!important;font-size:15px!important;display:flex!important}.prototype.gdt-club-theme .mobile-navigation-menu header button,.gdt-mobile-navigation .mobile-navigation-menu header button{min-width:44px;min-height:44px}.prototype.gdt-club-theme .mobile-navigation>nav>button[data-active=true],.gdt-mobile-navigation .mobile-navigation>nav>button[data-active=true]{color:#d91e2e!important}.prototype.gdt-club-theme :is(.record-form,.internal-form-grid,.membership-form-grid,.store-reservation-grid) label{font-size:13px}.prototype.gdt-club-theme :is(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #d91e2e}.prototype.gdt-club-theme .games-record-list .table-head{display:none!important}.prototype.gdt-club-theme .games-record-list .table-row{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;min-width:0!important;padding:16px!important}.prototype.gdt-club-theme .games-record-list .record-identity{min-width:0}.prototype.gdt-club-theme .games-record-list .record-identity :is(b,small){overflow-wrap:anywhere;white-space:normal!important}.prototype.gdt-club-theme .games-record-list .row-actions{flex-wrap:wrap;grid-column:1/-1;width:100%;display:flex!important}.prototype.gdt-club-theme .games-record-list .row-actions button{flex:100px}.prototype.gdt-club-theme .calendar-summary{flex-wrap:wrap}.prototype.gdt-club-theme .calendar-summary span,.prototype.gdt-club-theme .calendar-weekdays span{font-size:11px}.prototype.gdt-club-theme .calendar-month-grid>button b{font-size:13px}.prototype.gdt-club-theme .calendar-month-grid i{font-size:9px}.prototype.gdt-club-theme .calendar-month-panel>footer{flex-wrap:wrap;font-size:11px}.prototype.gdt-club-theme .calendar-group>h4{font-size:15px}.prototype.gdt-club-theme .calendar-group>article{gap:8px;padding:12px;grid-template-columns:42px minmax(0,1fr) 44px!important}.prototype.gdt-club-theme .calendar-group>article>.calendar-event-icon{display:none}.prototype.gdt-club-theme .calendar-group>article>div b{white-space:normal;overflow-wrap:anywhere;font-size:14px}.prototype.gdt-club-theme .calendar-group>article>div :is(small,p){font-size:12px}.prototype.gdt-club-theme .calendar-group>article>time small{font-size:10px}.prototype.gdt-club-theme .calendar-group>article>em{grid-column:2;justify-self:start;font-size:11px}.prototype.gdt-club-theme .calendar-group>article>button{grid-area:1/3/3;width:44px;height:44px}.prototype.gdt-club-theme .store-cart-dialog .store-cart-lines{padding:16px 12px 0}.prototype.gdt-club-theme .store-cart-dialog .store-cart-lines article{gap:10px;padding:12px;grid-template-columns:48px minmax(0,1fr)!important}.prototype.gdt-club-theme .store-cart-dialog .store-cart-lines article>span{overflow-wrap:anywhere;min-width:0}.prototype.gdt-club-theme .store-cart-dialog .store-cart-lines article>div{width:48px;height:48px}.prototype.gdt-club-theme .store-cart-dialog .store-cart-lines article>label{grid-area:2/1;font-size:12px}.prototype.gdt-club-theme .store-cart-dialog .store-cart-lines input{width:100%;min-height:44px}.prototype.gdt-club-theme .store-cart-dialog .store-cart-lines article>button{grid-area:2/2;justify-self:end;width:auto;min-height:44px}.prototype.gdt-club-theme .store-cart-dialog>footer{flex-direction:column;align-items:stretch;gap:12px;padding:16px}.prototype.gdt-club-theme .store-cart-dialog>footer button{white-space:normal;width:100%}.prototype.gdt-club-theme:is(.space-admin,.space-interno,.space-atleta) .toast{bottom:calc(104px + env(safe-area-inset-bottom,0px))}.prototype.gdt-club-theme{--mobile-bottom-space:calc(104px + env(safe-area-inset-bottom,0px));width:100%;min-width:0}.prototype.gdt-club-theme *,.gdt-mobile-navigation *{box-sizing:border-box}.prototype.gdt-club-theme .admin-command-topline{grid-template-columns:minmax(0,1fr)!important;height:auto!important;min-height:56px!important;padding-block:8px!important}.prototype.gdt-club-theme :is(.coach-topline,.player-topline,.workspace-command-header){flex-wrap:wrap;gap:12px!important;height:auto!important;padding-block:12px!important}.prototype.gdt-club-theme :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){min-width:0;max-width:100%;font-size:16px!important}.prototype.gdt-club-theme.space-admin .operational-manager:has(.score-editor) .game-details-grid :is(input,select){font-size:16px!important}.prototype.gdt-club-theme .person-profile-grid dl div{grid-template-columns:minmax(0,1fr)!important}.prototype.gdt-club-theme .person-profile>header{gap:12px}.prototype.gdt-club-theme .person-profile>header>div{overflow-wrap:anywhere;min-width:0}.prototype.gdt-club-theme .person-profile>header>button{flex-shrink:0}.prototype.gdt-club-theme .record-list:not(.games-record-list) .table-row{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;min-width:0!important}.prototype.gdt-club-theme .record-list:not(.games-record-list) .table-row>*{min-width:0;max-width:100%}.prototype.gdt-club-theme .record-list:not(.games-record-list) .table-row>div small{overflow-wrap:anywhere;white-space:normal!important}.prototype.gdt-club-theme .record-list:not(.games-record-list) .row-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;width:100%;display:flex!important}.prototype.gdt-club-theme .record-list:not(.games-record-list) .row-actions button{flex:100px}.prototype.gdt-club-theme :is(.competition-table,.calendar-import-table){overscroll-behavior-x:contain;min-width:0;max-width:100%;overflow-x:auto}.prototype.gdt-club-theme .calendar-weekdays,.prototype.gdt-club-theme .calendar-month-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.prototype.gdt-club-theme .mobile-navigation,.gdt-mobile-navigation .mobile-navigation{z-index:220;padding:8px 8px calc(8px + env(safe-area-inset-bottom,0px));color:#272b2f;border-top:1px solid #e1e4e7;position:fixed;inset:auto 0 0;box-shadow:0 -8px 28px #00000014;background:#fff!important;display:block!important}.prototype.gdt-club-theme .mobile-navigation>nav,.gdt-mobile-navigation .mobile-navigation>nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;min-height:56px;margin:0;overflow:visible;display:grid!important}.prototype.gdt-club-theme .mobile-navigation>nav>button,.gdt-mobile-navigation .mobile-navigation>nav>button{text-align:center;white-space:normal;border:0;align-content:center;place-items:center;gap:4px;min-height:48px;line-height:1.2;color:#62666c!important;background:0 0!important;width:100%!important;min-width:0!important;margin:0!important;padding:6px!important;font-size:11px!important;display:grid!important}.prototype.gdt-club-theme .mobile-navigation>nav>button[aria-current=page],.gdt-mobile-navigation .mobile-navigation>nav>button[aria-current=page]{color:#d91e2e!important}.prototype.gdt-club-theme .mobile-navigation-menu{overscroll-behavior:contain;color:#fff;background:#202326;border-radius:14px 14px 0 0;max-height:65dvh;padding:14px;position:absolute;inset:auto 8px 100%;overflow-y:auto}.prototype.gdt-club-theme .mobile-navigation-menu>button{text-align:left;min-height:44px;color:#fff!important;width:100%!important;padding:12px!important;font-size:16px!important;display:block!important}.prototype.gdt-club-theme :is(.confirm-action-dialog,.callup-response-dialog,.public-search-dialog){width:min(100%,560px);min-width:0;max-height:calc(100dvh - 32px - env(safe-area-inset-bottom,0px));overflow-wrap:anywhere;overflow-y:auto}}@media (prefers-reduced-motion:reduce){.prototype.gdt-club-theme *,.gdt-mobile-navigation *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=400px){.prototype.gdt-club-theme .member-list-toolbar .member-list-overview,.prototype.gdt-club-theme .games-workspace-counts{grid-template-columns:minmax(0,1fr)}.prototype.gdt-club-theme .games-workspace-counts span{flex-direction:row;align-items:baseline}}.write-status{bottom:calc(16px + env(safe-area-inset-bottom));z-index:9000;color:#20252a;overflow-wrap:anywhere;background:#fff;border:1px solid #ccd5db;border-left:4px solid #168055;border-radius:12px;gap:6px;width:min(420px,100vw - 32px);padding:14px 16px;font-size:13px;display:grid;position:fixed;right:16px;box-shadow:0 8px 30px #0002}.write-status[data-state=unknown],.write-status[data-state=refused]{border-left-color:#d71932}.write-status small{color:#59636d}.write-status button{justify-self:end;min-height:40px;padding:8px 14px}@media (width<=600px){.write-status{bottom:calc(76px + env(safe-area-inset-bottom));font-size:12px}}.standings-editor{background:#fff;border:1px solid #dce1e5;border-radius:12px;min-width:0;padding:16px}.standings-editor header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.standings-editor p{color:#68727a;font-size:13px;line-height:1.5}.standings-edit-scroll{max-width:100%;margin:12px 0;overflow-x:auto}.standings-editor table{border-collapse:collapse;width:100%;min-width:760px}.standings-editor :is(td,th){text-align:left;border-bottom:1px solid #e5e8eb;padding:7px;font-size:12px}.gdt-club-theme .standings-editor input{border-radius:7px;border:1px solid #cdd4da!important;width:52px!important;min-width:52px!important;min-height:42px!important;padding:8px!important;font-size:14px!important}.gdt-club-theme .standings-editor td:nth-child(2) input{width:200px!important}.gdt-club-theme .standings-editor button{color:#343b40;background:#fff;border:1px solid #cdd4da;border-radius:8px;min-height:42px;padding:8px 10px;font-size:12px}@media (width<=650px){.standings-edit-scroll :is(th,td):nth-child(2){z-index:2;background:#fff;position:sticky;left:0}.standings-editor td:nth-child(2) input{width:160px!important}}.standings-editor details{margin-top:12px;font-size:13px}.standings-editor summary{cursor:pointer;padding:10px 0}.standings-editor textarea{width:100%;margin-top:8px}.standings-review-workspace{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;display:grid}.standings-review-workspace>div,.standings-review-workspace>aside{min-width:0}.standings-review-workspace img{object-fit:contain;max-width:100%;max-height:65vh}.standings-review-workspace>aside{background:#f6f8fa;border-radius:12px;padding:12px}.standings-review-workspace input[data-uncertain=true]{outline-offset:2px;outline:2px dashed #a3670c}@media (width>=1200px){.standings-review-workspace[data-has-source=true]{grid-template-columns:minmax(240px,1fr) minmax(0,1.6fr)}.standings-review-workspace>aside{align-self:start;position:sticky;top:90px}}.club-review,.document-workflow{overflow-wrap:anywhere;background:#fff;border:1px solid #dce2e8;border-radius:16px;min-width:0;padding:22px}.club-review header,.document-workflow header{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.club-review article,.document-workflow article{border-top:1px solid #dce2e8;padding:16px 0}.club-review p,.document-workflow p{line-height:1.6}.club-review input,.document-workflow input,.document-workflow select,.document-workflow textarea,.operation-assignments select,.operation-assignments input{box-sizing:border-box;width:100%;min-width:0;min-height:44px;font:inherit;border:1px solid #bac5cd;border-radius:8px;padding:10px}.club-review button,.document-workflow button,.operation-assignments button{color:#27323b;background:#fff;border:1px solid #cbd3db;border-radius:8px;min-height:44px;margin:6px 6px 6px 0;padding:10px 14px}.operation-assignments{margin-top:14px}.operation-assignments summary{cursor:pointer;min-height:44px;font-weight:700}.operation-assignments label{gap:6px;margin:10px 0;display:grid}.update-notice{z-index:15000;box-sizing:border-box;color:#24282c;background:#fff;border:2px solid #ba1530;border-radius:12px;max-width:min(430px,100vw - 40px);padding:18px;position:fixed;bottom:20px;right:20px;box-shadow:0 10px 35px #0003}.update-notice p{font-size:14px;line-height:1.5}.update-notice button{color:#fff;background:#ba1530;border:1px solid #ba1530;border-radius:8px;min-height:44px;padding:10px 16px}.update-notice button:disabled{opacity:.5}@media (width<=650px){.club-review,.document-workflow{padding:14px}.gdt-club-theme .record-form[data-game-mode=live] .score-editor-v2{padding:14px!important}.gdt-club-theme .record-form[data-game-mode=live] .scoreboard-controls{gap:10px!important}.gdt-club-theme .record-form[data-game-mode=live] .scoreboard-team{padding:10px!important}.gdt-club-theme .record-form[data-game-mode=live] .scoreboard-stepper{grid-template-columns:44px minmax(40px,1fr) 44px!important;gap:6px!important;display:grid!important}.gdt-club-theme .record-form[data-game-mode=live] .scoreboard-stepper button{min-width:44px!important;min-height:48px!important;padding:5px!important}.gdt-club-theme .record-form[data-game-mode=live] .scoreboard-stepper input{width:100%!important;min-width:0!important;height:52px!important;font-size:30px!important}.gdt-club-theme .record-form[data-game-mode=live] .event-quick-actions{z-index:6;background:#fff;border:1px solid #dce2e8;border-radius:10px;padding:8px;position:sticky;top:80px}.gdt-club-theme .record-form[data-game-mode=live] .event-quick-actions button{min-height:50px!important}}.record-save-status{color:#68727a;background:#f8f9fa;border:1px solid #dce1e5;border-radius:9px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.record-save-status[data-state=dirty]{color:#886000;background:#fff8e5;border-color:#e4cd87}.record-save-status[data-state=error]{color:#a91a2d;background:#fff1f3;border-color:#edbdc5}.gdt-club-theme .record-actions-sticky{z-index:5;background:#fff;border:1px solid #dce1e5;border-radius:12px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px;padding:12px;display:flex;position:sticky;bottom:12px;box-shadow:0 4px 20px #0001}.gdt-club-theme .record-actions-sticky .record-save-status{flex:1;margin:0}.game-edit-mode{flex-wrap:wrap;grid-column:1/-1;gap:8px;padding:0 0 14px;display:flex}.gdt-club-theme .game-edit-mode button{border-radius:9px;min-height:44px;color:#343b40!important;background:#fff!important;border:1px solid #d6dce1!important;padding:10px 16px!important}.gdt-club-theme .game-edit-mode button[aria-pressed=true]{color:#fff!important;background:#262b30!important;border-color:#262b30!important}@media (width<=650px){.gdt-club-theme .record-actions-sticky{bottom:78px}.gdt-club-theme .record-actions-sticky>button{flex:1;min-height:46px}.record-actions-sticky .record-save-status{flex-basis:100%!important}}.gdt-club-theme .operational-manager.games-manager>.record-form.record-form[data-game-mode=live]>:is(.game-details-panel,.lineup-picker:not(.match-event-editor),.callup-assignments,.game-screenshot-import),.gdt-club-theme .operational-manager.games-manager>.record-form.record-form[data-game-mode=prepare]>:is(.score-editor,.game-phase-panel,.match-event-editor,.goal-scorer-assignments){display:none!important}.game-live-context{background:#fff4f5;border:1px solid #eebac1;border-radius:10px;grid-column:1/-1;padding:12px 16px}.game-live-context p{color:#68727a;margin:6px 0 0;font-size:13px}.dashboard-action-queue{background:#fff;border:1px solid #dce1e5;border-radius:14px;margin-bottom:16px;padding:20px}.dashboard-action-queue h3{margin:0 0 6px;font-size:19px}.dashboard-action-queue p{color:#68727a;margin:0 0 14px;font-size:13px}.dashboard-action-queue>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.gdt-club-theme .dashboard-action-queue button{text-align:left;border-radius:10px;align-items:center;gap:10px;display:flex;color:#343b40!important;background:#f8f9fa!important;border:1px solid #dce1e5!important;padding:14px!important}.dashboard-action-queue button span{flex:1;gap:6px;font-size:12px;display:grid}.dashboard-action-queue button b{font-size:24px}@media (width<=900px){.dashboard-action-queue>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=340px){.dashboard-action-queue>div{grid-template-columns:minmax(0,1fr)}}.record-pagination{color:#68727a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-size:13px;display:flex}.record-pagination>div{align-items:center;gap:12px;display:flex}.gdt-club-theme .record-pagination button{border-radius:8px;min-height:44px;color:#343b40!important;background:#fff!important;border:1px solid #d5dce1!important;padding:8px 14px!important}.gdt-club-theme .record-form>.game-edit-mode{z-index:10;background:#fff;border:1px solid #dce1e5;border-radius:10px;padding:10px;position:sticky;top:10px}.gdt-club-theme .game-edit-mode .game-save-top{margin-left:auto;color:#fff!important;background:#d7192d!important}.gdt-club-theme .competition-form-actions{z-index:6;background:#fff;border:1px solid #dce1e5;border-radius:10px;padding:12px;position:sticky;bottom:12px}@media (width<=650px){.gdt-club-theme .competition-form-actions{bottom:78px}}.standings-editor input[aria-invalid=true]{background:#fff5f6!important;border:2px solid #bd2539!important}.standings-editor input[data-modified=true]:not([aria-invalid=true]){background:#fff7da!important;border-color:#9a6b00!important}.standings-source-reference,.standings-history,.standings-warnings,.game-review-panel,.game-staff-picker,.people-review{background:#fff;border:1px solid #dce2e8;border-radius:16px;min-width:0;padding:20px}.standings-source-reference img{object-fit:contain;max-width:100%;max-height:65vh;margin-top:12px;display:block}.standings-history button{margin:8px 0;display:block}.standings-warnings,.lineup-document-warning{color:#674a0b;background:#fff9e9;border:1px solid #d5ba70;border-radius:12px;padding:16px}.standings-warnings ul,.game-review-panel ul,.lineup-document-warning ul{padding-left:20px}.standings-warnings li,.game-review-panel li{margin:7px 0}.game-review-panel header,.game-staff-picker header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.game-review-panel label{gap:8px;margin:14px 0;display:grid}.game-review-panel textarea{box-sizing:border-box;width:100%;min-height:100px}.game-review-panel>small{color:#596570;margin-top:10px;display:block}.event-quick-actions{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.event-quick-actions button{color:#242a30;background:#fff;border:1px solid #cbd3da;border-radius:10px;min-height:44px;padding:10px 14px!important}.game-staff-picker>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:10px;display:grid}.game-staff-picker label{background:#f7f8fa;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex!important}.game-staff-picker input[type=checkbox]{flex:0 0 20px;width:20px!important;height:20px!important;min-height:20px!important}.game-staff-picker label span{gap:4px;display:grid}.record-form[data-game-mode=live] .game-staff-picker,.gdt-club-theme .operational-manager.games-manager>.record-form.record-form[data-game-mode=live]>.game-staff-picker{display:none!important}.effective-clock-pause{min-height:48px;margin:12px 0;border-radius:10px!important;padding:12px 20px!important}.clock-disclaimer{color:#5c6670;font-size:13px!important}.gdt-club-theme .game-phase-panel .game-clock-preview>strong{color:#fff;background:#191e22;border-radius:14px;justify-content:center;min-width:140px;display:inline-flex;padding:16px!important}.gdt-club-theme .game-phase-panel .game-clock-preview .match-clock{letter-spacing:.02em;color:#fff!important;font-size:34px!important;font-weight:800!important;line-height:1.15!important}@media (width<=600px){.gdt-club-theme .operational-manager.games-manager{padding:12px!important}.gdt-club-theme .operational-manager.games-manager>.record-form.record-form{padding:10px!important}.gdt-club-theme .operational-manager.games-manager>.record-form.record-form>.game-phase-panel{padding:14px!important}.gdt-club-theme .game-phase-panel .game-live-controls{gap:8px!important}.gdt-club-theme .game-phase-panel .game-live-controls button{min-height:58px!important}.gdt-club-theme .game-phase-panel .game-clock-preview{align-items:center}.gdt-club-theme .game-phase-panel .clock-disclaimer{margin-bottom:8px!important}}.people-review{margin:16px 0}.people-review li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.people-review summary,.standings-history summary,.standings-source-reference summary{cursor:pointer;min-height:32px;font-weight:700}@media (width<=600px){.game-review-panel,.game-staff-picker,.standings-warnings,.people-review{padding:14px}.event-quick-actions{grid-template-columns:1fr 1fr;display:grid}.event-quick-actions button{font-size:14px!important}.game-review-panel header{display:block}}.governance-workspace,.governance-center,.backup-panel,.backup-panel>*,.backup-panel>ol>li,.backup-panel>ol>li>div{box-sizing:border-box;min-width:0;max-width:100%}.governance-workspace .governance-center{grid-template-columns:minmax(0,1fr)}.governance-workspace :is(.season-rollover,.audit-viewer,.season-rollover-fields,.season-rollover-fields label){box-sizing:border-box;min-width:0;max-width:100%}.governance-workspace .season-rollover-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.governance-workspace .season-rollover-fields input{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.governance-workspace .season-rollover-fields button{white-space:normal;grid-column:1/-1;max-width:100%}@media (width<=520px){.governance-workspace .season-rollover-fields{grid-template-columns:minmax(0,1fr)}}.backup-panel{overflow-wrap:anywhere;background:#fff;border:1px solid #dce2e8;border-radius:16px;min-width:0;margin-bottom:20px;padding:22px}.backup-panel button,.backup-panel a{white-space:normal;box-sizing:border-box;max-width:100%}.backup-panel header,.backup-panel>ol>li{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.backup-panel p{color:#52616e;font-size:14px;line-height:1.55}.backup-panel>ol{padding:0;list-style:none}.backup-panel>ol>li{border-top:1px solid #e3e7eb;padding:14px 0}.backup-panel>ol>li>div{gap:7px;display:grid}.backup-panel>ol>li[data-status=failed]{border-left:4px solid #c51c31;padding-left:12px}.backup-panel button,.backup-panel a{color:#273440;background:#fff;border:1px solid #ccd3da;border-radius:9px;align-items:center;min-height:44px;padding:10px 14px;font-size:14px;display:inline-flex}.backup-panel details{padding:12px 0}.backup-panel summary{cursor:pointer;font-weight:700}.backup-panel aside,.backup-preview{background:#f6f8fa;border:1px solid #dce2e8;border-radius:12px;margin-top:16px;padding:16px}@media (width<=600px){.backup-panel{padding:15px}.backup-panel>ol>li>div{width:100%}.backup-panel button,.backup-panel a{justify-content:center}}.connection-status,.draft-recovery{color:#243442;background:#f4f8fb;border:1px solid #cbd5df;border-radius:12px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px;padding:12px 16px;font-size:13px;line-height:1.5;display:flex}.connection-status[data-error=true]{color:#754800;background:#fff5e7;border-color:#b67a16}.draft-recovery{background:#f2f7ff;display:block}.draft-recovery button{margin:8px 8px 0 0}.governance-tabs,.operations-center nav{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.governance-tabs button,.operations-center nav button{color:#26333d;background:#fff;border:1px solid #ccd3da;border-radius:10px;min-height:44px;padding:10px 14px}.governance-tabs button[aria-pressed=true],.operations-center nav button[aria-pressed=true]{color:#fff;background:#242a30}.operations-center,.operational-health,.sporting-reports{color:#26333d;background:#fff;border:1px solid #dce2e7;border-radius:18px;padding:24px}.operations-center>header,.operational-health>header,.sporting-reports>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.operations-center p,.operational-health p,.sporting-reports p{line-height:1.6}.operations-center button,.operational-health button,.sporting-reports button{color:#26333d;cursor:pointer;background:#fff;border:1px solid #cbd2da;border-radius:9px;min-height:44px;padding:10px 14px;font-weight:700}.operations-center button:disabled{opacity:.5;cursor:default}.operations-center label,.sporting-reports label{gap:7px;font-weight:600;display:grid}.operations-center input,.operations-center select,.operations-center textarea,.sporting-reports select{color:#26333d;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #bdc8d1;border-radius:8px;padding:10px}.operations-form{border:1px solid #cbd2da;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;padding:20px;display:grid}.operations-form h4,.operations-wide{grid-column:1/-1}.operations-list article{border-top:1px solid #e2e7eb;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 0;display:flex}.operations-list article p{white-space:pre-wrap;overflow-wrap:anywhere}.operations-list article>div{min-width:0}.operations-center footer{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.health-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.health-grid article{background:#f6f9fb;border:1px solid #ccd7df;border-radius:12px;gap:10px;padding:18px;display:grid}.health-grid strong{font-size:20px}.health-grid article[data-warning=true]{background:#fff5e7;border-color:#c68b35}@media (width<=640px){.operations-center,.operational-health,.sporting-reports{padding:16px}.operations-form,.health-grid{grid-template-columns:1fr}.operations-center>header,.operational-health>header,.sporting-reports>header{flex-direction:column}.governance-tabs button{flex:40%}.operations-list article{flex-direction:column}.connection-status{font-size:12px}}.calendar-subscription{color:#26333d;background:#f6f9fb;border:1px solid #d8dfe5;border-radius:12px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px;padding:16px;display:flex}.calendar-subscription small,.calendar-subscription p{flex-basis:100%;line-height:1.5}.calendar-subscription button,.calendar-subscription a{color:#26333d;font:inherit;background:#fff;border:1px solid #bdc8d1;border-radius:8px;padding:10px 14px;font-size:13px}.futsal-controls{border:1px solid #d4dde5;border-radius:12px;padding:20px}.futsal-controls header{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.futsal-controls p{line-height:1.6}.futsal-controls button{color:#26333d;background:#fff;border:1px solid #bdc8d1;border-radius:8px;min-height:44px;padding:8px 12px}.futsal-controls li{margin:12px 0}.futsal-controls li button{margin-left:10px}.operations-center .operations-archive{align-items:center;gap:8px;margin:14px 0;font-size:13px;display:flex}.operations-center .operations-archive input{width:18px;min-height:18px}.booking-calendar{background:#fff;border:1px solid #dce2e8;border-radius:14px;min-width:0;padding:22px}.booking-calendar>header,.calendar-filters{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.calendar-filters label{gap:7px;display:grid}.booking-calendar article{border-bottom:1px solid #dce2e8;padding:16px 0}.booking-calendar article[data-conflict=true]{border-left:4px solid #b71831;padding-left:12px}.booking-calendar input,.booking-calendar select{max-width:100%;min-height:44px;font:inherit;border:1px solid #bac5cd;border-radius:8px;padding:10px}.booking-calendar button{min-height:44px;padding:10px 14px}.quality-followup{background:#f6f8fa;border:1px solid #dce2e8;border-radius:10px;margin-top:14px;padding:12px}.quality-followup summary{cursor:pointer;min-height:44px;font-weight:700}.quality-followup label{gap:6px;margin:12px 0;display:grid}.quality-followup textarea{width:100%;min-height:80px;font:inherit}.quality-followup select{width:100%;min-height:44px;font:inherit}.game-human-review{align-items:center;gap:10px;display:flex!important}.game-human-review input{flex:0 0 22px;width:22px!important;height:22px!important;min-height:22px!important}@media (width<=600px){.booking-calendar{padding:14px}.calendar-filters>label{width:100%}}.priority-filters{flex-wrap:wrap;gap:6px;margin-block:12px;display:flex}.priority-filters button{color:#30363b;background:#fff;border:1px solid #d6dce0;border-radius:9px;padding:8px 12px}.priority-filters button[aria-pressed=true]{color:#fff;background:#20262b}.game-status[data-game-status="Direto por confirmar"]{color:#7d5200;background:#fff3d7;border:1px solid #e2ba64}.resource-selector{border:1px solid #d6dce0;border-radius:12px;gap:9px;min-width:0;padding:14px;display:grid}.resource-selector select,.resource-selector input{width:100%;min-width:0}.resource-selector small{color:#596670;line-height:1.5}@media (width<=560px){.standings-edit-scroll{overflow-x:visible}.standings-editor table,.standings-editor tbody{width:100%;min-width:0;display:block}.standings-editor thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.standings-editor tr{background:#fff;border:1px solid #dce1e5;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 12px;padding:12px;display:grid}.standings-editor tr>:is(td,th){border:0;min-width:0;padding:0;display:block}.standings-editor tr>th{color:#68727a;text-transform:none;grid-column:1/-1;font-size:12px}.standings-editor tr>th:before{content:"Clube "}.standings-editor tr>td:nth-child(2),.standings-editor tr>td:last-child{grid-column:1/-1}.standings-editor tr>td:before{content:attr(data-label);color:#68727a;margin-bottom:3px;font-size:11px;font-weight:700;display:block}.standings-editor tr>td:last-child:before{content:none}.gdt-club-theme .standings-editor td input{width:100%!important;min-width:0!important}.gdt-club-theme .standings-editor td:nth-child(2) input{width:100%!important}.standings-edit-scroll :is(th,td):nth-child(2){position:static}.gdt-club-theme .standings-editor td:last-child button{width:100%;min-height:44px}.standings-review-workspace>aside img{width:100%;max-height:none}.standings-review-workspace>aside a{align-items:center;min-height:44px;font-size:14px;font-weight:700;display:inline-flex}.standings-review-workspace>aside b{font-size:14px}}.gdt-club-theme .operational-manager.games-manager>.record-form[data-game-mode=prepare] .game-live-workspace>:is(.game-live-workspace-controls,.game-live-workspace-events),.gdt-club-theme .operational-manager.games-manager>.record-form[data-game-mode=prepare] :is(.game-live-workspace,#gl-boost)>header,.gdt-club-theme .operational-manager.games-manager>.record-form[data-game-mode=live] .game-live-workspace>details{display:none!important}@media (width<=560px){.gdt-club-theme .record-form>.game-edit-mode{grid-template-columns:1fr 1fr;gap:8px;display:grid}.gdt-club-theme .game-edit-mode button{font-size:13px;padding:8px 6px!important}.gdt-club-theme .game-edit-mode .game-save-top{grid-column:1/-1;margin-left:0}}.gdt-club-theme :is(.record-list,.people-record-list) .table-row>span.active,.gdt-club-theme :is(.record-list,.people-record-list) .table-row>span.draft{border-radius:999px!important;justify-self:start!important;align-items:center!important;min-height:26px!important;padding:3px 11px!important;font-size:12px!important;font-weight:750!important;line-height:1!important;display:inline-flex!important}.gdt-club-theme :is(.record-list,.people-record-list) .table-row>small{color:#6c747b!important;white-space:nowrap!important;font-size:12px!important;font-weight:600!important}.gdt-club-theme :is(.record-list,.people-record-list) .table-row>small:before{content:"Atualizado ";color:#8b9299;font-weight:500}.gdt-club-theme :is(.record-list,.people-record-list) .record-identity>span:last-child b{font-size:17px!important;line-height:1.25!important}.gdt-club-theme :is(.record-list,.people-record-list) .record-identity>span:last-child small{-webkit-line-clamp:2!important;white-space:normal!important;color:#566068!important;-webkit-box-orient:vertical!important;font-size:13.5px!important;line-height:1.4!important;display:-webkit-box!important;overflow:hidden!important}.gdt-club-theme :is(.record-list,.people-record-list) .record-player-photo:not(:has(img)){color:#b3202d!important;background:linear-gradient(145deg,#fbeff0,#f3dfe1)!important;font-weight:800!important}.gdt-club-theme :is(.record-list,.people-record-list) .row-actions{gap:8px!important}.gdt-club-theme :is(.record-list,.people-record-list) .row-actions button{letter-spacing:0!important;border-radius:9px!important;min-height:38px!important;padding:8px 14px!important;font-size:13px!important;font-weight:750!important;transition:background .15s,color .15s,border-color .15s!important}.gdt-club-theme :is(.record-list,.people-record-list) .row-actions button.add-login-button{color:#566068!important;background:#fafbfb!important;border:1px dashed #c3c9ce!important}.gdt-club-theme :is(.record-list,.people-record-list) .row-actions button.add-login-button:hover{color:#c91d2c!important;background:#fff0f2!important;border-color:#d91e2e!important}.gdt-club-theme :is(.record-list,.people-record-list) .row-actions button.linked-login-button{color:#2d6a3e!important;background:#f3faf5!important;border-color:#cfe3d5!important}.gdt-club-theme :is(.record-list,.people-record-list) .row-actions button.archive-button{color:#6c747b!important;border-color:#e1e4e7!important}.gdt-club-theme :is(.record-list,.people-record-list) .row-actions button.archive-button:hover{color:#fff!important;background:#b3202d!important;border-color:#b3202d!important}.gdt-club-theme :is(button,a,input,select,textarea):focus-visible{outline-offset:2px!important;outline:2px solid #d91e2e!important}@media (width<=760px){.gdt-club-theme :is(.record-list,.people-record-list) .row-actions button{min-height:44px!important;font-size:14px!important}.gdt-club-theme :is(.record-list,.people-record-list) .table-row>small:before{content:"Atualizado "}}@media (prefers-reduced-motion:reduce){.gdt-club-theme *{scroll-behavior:auto!important;transition-duration:.01ms!important}}.gdt-club-theme :is(.record-list,.people-record-list) .row-actions{flex-wrap:wrap!important;display:flex!important}.gdt-club-theme :is(.record-list,.people-record-list) .row-actions button{white-space:nowrap!important;flex:1 1 0!important}.gdt-club-theme :is(.record-list,.people-record-list) .row-actions button:is(.add-login-button,.linked-login-button){flex:100%!important;order:3!important;min-height:34px!important}.gdt-club-theme.space-admin .operational-manager:not(:has(.score-editor)) .row-actions button.archive-button{color:#6c747b!important;background:#fff!important;border-color:#e1e4e7!important}.gdt-club-theme.space-admin .operational-manager:not(:has(.score-editor)) .row-actions button.archive-button:hover{color:#fff!important;background:#b3202d!important;border-color:#b3202d!important}.gdt-club-theme.space-admin .operational-manager:not(:has(.score-editor)) .row-actions button.add-login-button{color:#566068!important;background:#fafbfb!important;border:1px dashed #c3c9ce!important}.gdt-club-theme.space-admin .operational-manager:not(:has(.score-editor)) .row-actions button.add-login-button:hover{color:#c91d2c!important;background:#fff0f2!important;border-color:#d91e2e!important}.gdt-club-theme.space-admin .operational-manager:not(:has(.score-editor)) .row-actions button.linked-login-button{color:#2d6a3e!important;background:#f3faf5!important;border-color:#cfe3d5!important}.gdt-club-theme .club-card-example{padding:clamp(16px,2.5vw,26px)!important}.gdt-club-theme .club-card-example .member-card-viewer{justify-self:end!important;width:min(100%,330px)!important}.gdt-club-theme .club-card-example .member-card-face img{width:100%!important;height:auto!important}.gdt-club-theme .member-totals{background:#fafbfb!important;border:1px solid #e1e4e7!important;border-radius:12px!important;padding:14px 16px!important}.gdt-club-theme .member-totals h4{letter-spacing:.06em!important;text-transform:uppercase!important;color:#6c747b!important;margin:0 0 6px!important;font-size:12px!important;font-weight:800!important}.gdt-club-theme .member-totals p{color:#2b3237!important;margin:2px 0!important;font-size:14px!important}.gdt-club-theme .member-totals small{color:#7a838a!important;font-size:12px!important}.gdt-club-theme .operational-notice{padding:14px 18px!important}.gdt-club-theme .operational-notice b{font-size:15px!important}.gdt-club-theme.space-admin .operational-manager:not(.games-manager)>.panel-title>div:first-child{display:none!important}.gdt-club-theme.space-admin .operational-manager:not(.games-manager)>.panel-title{background:0 0!important;border:0!important;justify-content:flex-end!important;min-height:0!important;padding:10px 12px 0!important}.gdt-club-theme.space-admin .people-note{gap:10px!important;padding:8px 14px!important}.gdt-club-theme.space-admin .people-note p{margin:2px 0 0!important;font-size:12px!important}.gdt-club-theme .data-panel>h3,.gdt-club-theme .domain-workflow>header h3{letter-spacing:-.02em!important;color:#171a1d!important;margin:0 0 4px!important;font-size:22px!important;font-weight:800!important}.gdt-club-theme .domain-workflow>header p,.gdt-club-theme .data-panel>p{max-width:72ch;color:#566068!important;margin:0!important;font-size:14px!important;line-height:1.5!important}.gdt-club-theme .domain-workflow>header>button{color:#fff!important;background:#ef182a!important;border:0!important;border-radius:9px!important;min-height:40px!important;padding:0 18px!important;font-size:14px!important;font-weight:800!important}.gdt-club-theme .domain-workflow>header>button:disabled{color:#9aa1a7!important;background:#e1e4e7!important}.gdt-club-theme .data-panel :is(label,legend){color:#2b3237;font-size:13px;font-weight:700}.gdt-club-theme .data-panel :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){font:inherit;background:#fff;border:1px solid #d6dade;border-radius:9px;font-size:14px;transition:border-color .15s,box-shadow .15s}.gdt-club-theme .data-panel :is(input,select,textarea):focus{border-color:#d91e2e;outline:0;box-shadow:0 0 0 3px #d91e2e24}.gdt-club-theme .data-panel :is(fieldset.operations-form,.domain-workflow fieldset){background:#fcfcfd;border:1px solid #e1e4e7;border-radius:14px}.gdt-club-theme .data-panel button:not([disabled]):not(.domain-workflow>header>button){color:#2b3237;cursor:pointer;background:#fff;border:1px solid #dfe3e6;border-radius:9px;font-size:13px;font-weight:700;transition:border-color .15s,color .15s,background .15s}.gdt-club-theme .data-panel button:not([disabled]):not(.domain-workflow>header>button):hover{color:#c91d2c;background:#fff6f7;border-color:#d91e2e}.gdt-club-theme .data-panel button[disabled]{opacity:.55;cursor:not-allowed}.gdt-club-theme .domain-workflow article{background:#fff;box-shadow:0 4px 14px #12191f0a}.gdt-club-theme .domain-workflow article h4{margin:0 0 6px;font-size:16px;font-weight:800}.gdt-club-theme .domain-workflow nav{color:#6c747b;border-top:1px solid #eceef0;padding-top:8px;font-size:13px}.gdt-club-theme .data-panel [role=status]{color:#566068;font-size:14px}.gdt-club-theme .data-panel [role=alert]{color:#9c1c27;background:#fff5f6;border:1px solid #f0c4c9;border-radius:10px;padding:10px 14px;font-size:14px}.gdt-club-theme .role-permission-matrix{border-radius:12px;overflow:auto hidden!important}.gdt-club-theme .role-permission-head,.gdt-club-theme .role-permission-matrix article{min-width:1180px}.gdt-club-theme .role-permission-head{padding:12px 10px!important;font-size:11px!important;line-height:1.2!important}.gdt-club-theme .role-permission-matrix article b{font-size:14px!important}.gdt-club-theme .role-permission-matrix article small{font-size:12px!important}.gdt-club-theme .role-permission-head>b,.gdt-club-theme .role-permission-matrix article>div:first-child{z-index:2;background:inherit;position:sticky;left:0}.gdt-club-theme .role-permission-matrix article>div:first-child{background:#fff}.gdt-club-theme .role-permission-head>b{background:#f4f5f6}.gdt-club-theme .data-panel [role=tab][aria-selected=true]{box-shadow:0 0 0 2px #d91e2e40}.gdt-club-theme :is(.today-section-heading h3,.today-actions h3,.calendar-month-panel>header h3,.calendar-timeline>header h3,.coach-week-rail h3,.coach-command-center h3,.month-agenda h3){text-transform:none!important}.gdt-club-theme :is(.today-section-heading h3,.today-actions h3,.calendar-month-panel>header h3,.calendar-timeline>header h3,.coach-week-rail h3,.month-agenda h3):first-letter{text-transform:uppercase}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .store-product-details{flex-direction:column!important;justify-content:center!important;gap:12px!important;padding:clamp(18px,3vw,34px)!important;display:flex!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .store-product-details>small{order:0!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .store-product-details>h3{letter-spacing:-.03em!important;order:1!important;margin:0!important;font-size:clamp(24px,3vw,34px)!important;line-height:1.1!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .store-product-details>.store-product-description{order:2!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .store-product-meta{order:3!important;gap:14px!important;width:100%!important;margin:6px 0!important;display:grid!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .store-product-meta>span{grid-template-columns:minmax(0,1fr)!important;gap:4px!important;width:100%!important;min-width:0!important;max-width:none!important;line-height:1.4!important;display:grid!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .store-product-meta b{letter-spacing:.08em!important;color:#6c747b!important;font-size:11px!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .store-product-meta em{color:#20262b!important;white-space:normal!important;overflow-wrap:normal!important;width:auto!important;max-width:none!important;font-size:15px!important;line-height:1.4!important;display:block!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .store-product-purchase{border-top:1px solid #e6e9eb!important;flex-wrap:wrap!important;order:4!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;margin-top:8px!important;padding-top:16px!important;display:flex!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .store-product-purchase>strong{order:2!important;font-size:24px!important}.gdt-club-theme.space-adepto .web-page:has(.web-store-grid) .store-product-purchase>button{order:1!important}.gdt-club-theme .role-permission-head,.gdt-club-theme .role-permission-matrix article{grid-template-columns:210px!important;grid-auto-columns:minmax(84px,1fr)!important;grid-auto-flow:column!important;min-width:max-content!important;display:grid!important}.gdt-club-theme .role-permission-head span{overflow-wrap:anywhere;padding:0 4px}.gdt-club-theme .data-panel>label{max-width:560px;gap:6px!important;display:grid!important}.gdt-club-theme .data-panel nav[aria-label]{color:#6c747b!important;border-top:1px solid #eceef0!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;padding-top:12px!important;font-size:13px!important;display:flex!important}.gdt-club-theme .calendar-month-panel>header{flex-direction:column!important;align-items:stretch!important;gap:14px!important}.gdt-club-theme .calendar-month-panel>header>div:first-child{justify-items:start!important;gap:8px!important;display:grid!important}.gdt-club-theme .calendar-month-panel>header label{align-items:center!important;gap:10px!important;font-size:13px!important;font-weight:700!important;display:inline-flex!important}.gdt-club-theme .calendar-month-panel>header input[type=month]{border:1px solid #d6dade!important;border-radius:8px!important;width:auto!important;min-height:36px!important;padding:4px 10px!important;font-size:14px!important}.gdt-club-theme .calendar-month-panel>header h3{margin:0!important;font-size:22px!important}.gdt-club-theme .calendar-month-panel .calendar-summary{flex-wrap:wrap!important;align-items:center!important;gap:8px 14px!important;font-size:13px!important;display:flex!important}.gdt-club-theme .treasury-workspace details:not(.movement-history){background:#fff!important;border:1px solid #e1e4e7!important;border-radius:14px!important;margin:12px 0!important;padding:0 18px!important}.gdt-club-theme .treasury-workspace details:not(.movement-history)>summary{cursor:pointer;list-style-position:inside;color:#1f2529!important;padding:15px 0!important;font-size:15px!important;font-weight:800!important}.gdt-club-theme .treasury-workspace details:not(.movement-history)>summary::marker{color:#d91e2e}.gdt-club-theme .treasury-workspace details:not(.movement-history)[open]{box-shadow:0 6px 18px #12191f0d;padding-bottom:16px!important}.gdt-club-theme .treasury-workspace details:not(.movement-history)[open]>summary{border-bottom:1px solid #eceef0;margin-bottom:12px}.gdt-club-theme .treasury-workspace details:not(.movement-history)>p{color:#6c747b!important;margin:0 0 10px!important;font-size:13px!important}.gdt-club-theme .treasury-workspace .movement-history{margin:6px 0 0!important}.gdt-club-theme .treasury-workspace .movement-history>summary{cursor:pointer;color:#6c747b!important;padding:6px 0!important;font-size:13px!important;font-weight:650!important}.gdt-club-theme .treasury-workspace .movement-history>summary:hover{color:#c91d2c!important}.gdt-club-theme .treasury-tabs{flex-wrap:wrap!important;justify-content:flex-start!important;gap:8px!important;margin:6px 0 14px!important;display:flex!important}.gdt-club-theme .treasury-tabs button{border-radius:999px!important;min-height:38px!important;padding:0 16px!important;font-size:13px!important;font-weight:750!important}.document-workflow .operations-form fieldset{align-content:start!important;align-items:start!important}.document-workflow .operations-form fieldset>label{gap:6px;align-content:start!important;height:auto!important;min-height:0!important;display:grid!important}.document-workflow .operations-form fieldset>label>:is(input,select){align-self:start;height:44px!important;min-height:44px!important}.document-workflow .operations-form fieldset>h4{margin:0 0 4px}.document-workflow>label{gap:6px;margin-top:8px;display:grid}.document-workflow>label>input{height:44px}.internal-form.internal-form :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){box-sizing:border-box;width:100%;min-height:44px;padding:0 12px;font-size:.95rem;background:#fff!important;border:1px solid #cfd5db!important;border-radius:10px!important}.internal-form.internal-form textarea{resize:vertical;min-height:88px;padding:10px 12px;line-height:1.45}.internal-form.internal-form :is(input,select,textarea):focus-visible{outline-offset:1px;border-color:#d71920!important;outline:2px solid #d7192040!important}.internal-form.internal-form label{color:#2b3036;align-content:start;gap:6px;font-size:.88rem;font-weight:600;display:grid}.internal-form.internal-form label>:is(input,select,textarea){font-weight:400}.internal-form.internal-form input[type=search]{width:100%;max-width:420px}.internal-form.internal-form :is(input,select)::placeholder{color:#8a929a}.internal-form.internal-form select{padding-right:32px}.gdt-club-theme .training-tactical-board{padding:16px!important}.gdt-club-theme .training-tactical-board :is(.training-board-modes,.board-tool-group){grid-template-columns:minmax(0,1fr)!important;gap:10px!important;display:grid!important;overflow:visible!important}.gdt-club-theme .training-tactical-board .training-board-modes>div:last-child,.gdt-club-theme .training-tactical-board .board-toolbar-actions{grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr))!important;gap:8px!important;width:100%!important;display:grid!important;overflow:visible!important}.gdt-club-theme .training-tactical-board :is(.training-board-modes,.board-toolbar-actions) button{text-align:left;align-items:center;gap:10px;min-height:54px;line-height:1.2;white-space:normal!important;width:100%!important;min-width:0!important;height:auto!important;padding:8px 10px!important;display:flex!important;overflow:visible!important}.gdt-club-theme .training-tactical-board :is(.training-board-modes,.board-toolbar-actions) button :is(small,span:not(.tool-icon)){min-width:0;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.gdt-club-theme .training-tactical-board .board-toolbar-actions button.utility{justify-content:flex-start;min-height:46px}.gdt-club-theme .training-tactical-board .tool-icon,.gdt-club-theme .training-tactical-board .pitch-mode-icon{flex:none}.gdt-club-theme .training-tactical-board .board-toolbar-title{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.home-templates{background:#fff;border:1px solid #e3e7ea;border-radius:16px;gap:12px;margin-bottom:16px;padding:18px;display:grid}.home-templates header small,.home-assign small,.home-exercises header small{letter-spacing:.08em;color:#d71920;font-size:.68rem;font-weight:800}.home-templates h3,.home-assign h4,.home-exercises h3{margin:2px 0;font-size:1.05rem}.home-templates p,.home-assign p,.home-exercises header p{color:#5b636b;margin:0;font-size:.88rem}.home-templates>div{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:10px;display:grid}.home-templates button{text-align:left;cursor:pointer;background:#fafbfb;border:1px solid #d9dee2;border-radius:12px;gap:3px;padding:12px 14px;display:grid}.home-templates button:hover{background:#fff;border-color:#d71920}.home-templates button small{color:#6a727a}.internal-form .internal-form-grid label.wide{grid-column:1/-1}.home-assign{background:#fafbfb;border:1px solid #e3e7ea;border-radius:14px;gap:10px;padding:14px;display:grid}.home-assign-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:6px;max-height:260px;display:grid;overflow:auto}.internal-form.internal-form .home-assign-list label{background:#fff;border:1px solid #e1e5e8;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-weight:500;display:flex}.internal-form.internal-form .home-assign-list label.selected{background:#fff3f3;border-color:#d71920}.internal-form.internal-form .home-assign-list input{width:auto;height:auto;min-height:0}.home-assign .link{color:#d71920;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:700}.home-exercise-meta{color:#5b636b;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:6px;font-size:.85rem;display:flex}.home-exercise-meta details{flex-basis:100%}.home-exercise-meta summary{cursor:pointer;color:#2b3036;font-weight:700}.home-exercises{gap:14px;display:grid}.home-exercises>header{background:#fff;border:1px solid #e3e7ea;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px;display:flex}.home-exercises>header>span{text-align:center;color:#d71920;background:#fff3f3;border-radius:12px;min-width:72px;padding:8px 12px;font-size:.72rem;font-weight:800;display:grid}.home-exercises>header>span b{font-size:1.5rem;line-height:1}.home-exercises article{background:#fff;border:1px solid #e3e7ea;border-radius:16px;gap:10px;padding:16px;display:grid}.home-exercises article.done{opacity:.78;background:#f6fbf8;border-color:#bfe3cc}.home-exercises article.late{border-color:#f0b4b4}.home-exercise-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.home-exercise-head h4{margin:2px 0 4px}.home-exercise-head p{color:#5b636b;margin:0;font-size:.9rem}.home-exercise-head small{color:#6a727a;font-weight:700}.home-exercise-head button{color:#fff;cursor:pointer;background:#d71920;border:1px solid #d71920;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-weight:700;display:inline-flex}.home-exercises article.done .home-exercise-head button{color:#1c7c3f;background:#fff;border-color:#1c7c3f}.home-exercises details summary{cursor:pointer;font-weight:700}.home-exercises details p{white-space:pre-line;line-height:1.55}.home-exercises-error{color:#b3261e;margin:0}.home-exercises-empty{text-align:center;color:#5b636b;background:#fff;border:1px dashed #cfd5db;border-radius:16px;padding:24px}.gdt-club-theme .training-tactical-board .training-board-format{background:#fff;border:1px solid #e3e7ea;border-radius:14px;gap:10px;margin:10px 0;padding:14px;display:grid}.training-board-format>div:first-child{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.training-board-format small{letter-spacing:.08em;color:#6a727a;font-size:.68rem;font-weight:800}.training-board-format b{font-size:.95rem}.training-board-format>div:first-child span{color:#d71920;font-size:.82rem;font-weight:700}.training-board-format>div:last-child{grid-template-columns:repeat(auto-fill,minmax(min(100%,120px),1fr));gap:8px;display:grid}.training-board-format button{text-align:left;cursor:pointer;background:#fafbfb;border:1px solid #d9dee2;border-radius:10px;gap:2px;padding:8px 12px;font-weight:700;display:grid}.training-board-format button small{letter-spacing:0;font-weight:500}.training-board-format button.active{color:#fff;background:#d71920;border-color:#d71920}.training-board-format button.active small{color:#fffc}.space-admin :is(.governance-tabs,.operations-center>nav){flex-wrap:wrap!important;justify-content:flex-start!important;gap:8px!important;display:flex!important}.space-admin :is(.governance-tabs,.operations-center>nav)>button{min-height:38px;border-radius:999px!important;flex:none!important;width:auto!important;padding:0 16px!important}.image-consent-panel{background:#fff;border:1px solid #e3e7ea;border-radius:16px;gap:12px;margin:0 0 14px;padding:16px 18px;display:grid}.image-consent-panel>header{align-items:center;gap:12px;display:flex}.image-consent-panel>header>span{color:#d71920;background:#fff3f3;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.image-consent-panel>header>div{flex:1;min-width:0}.image-consent-panel small{letter-spacing:.08em;color:#d71920;font-size:.68rem;font-weight:800}.image-consent-panel h4{margin:0;font-size:1rem}.image-consent-panel p{color:#5b636b;margin:2px 0 0;font-size:.88rem}.image-consent-panel>header>button,.image-consent-body footer button{color:#fff;cursor:pointer;background:#d71920;border:1px solid #d71920;border-radius:10px;min-height:40px;padding:0 16px;font-weight:700}.image-consent-body footer button:disabled{opacity:.5;cursor:not-allowed}.image-consent-body{gap:12px;display:grid}.image-consent-body label:has(select){gap:6px;max-width:260px;font-size:.88rem;font-weight:600;display:grid}.image-consent-body ul{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:6px;max-height:340px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.image-consent-body li label{background:#fafbfb;border:1px solid #e1e5e8;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.image-consent-body li.done label{background:#f1faf4;border-color:#bfe3cc}.image-consent-body li span{font-size:.9rem;font-weight:600;display:grid}.image-consent-body li small{color:#6a727a;letter-spacing:0;font-size:.75rem;font-weight:500}.image-consent-body footer{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.home-templates button .home-situation{color:#d71920;letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:800}.exercise-anim-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:10px;margin:10px 0;display:grid}.exercise-anim{background:#f6faf7;border:1px solid #e3e7ea;border-radius:14px;gap:6px;margin:0;padding:10px;display:grid}.exercise-anim svg{background:#fff;border-radius:10px;width:100%;height:auto}.exercise-anim line{stroke:#1c2127;stroke-width:3.2px;stroke-linecap:round}.exercise-anim line.ground{stroke:#b9c4bc;stroke-width:1.5px}.exercise-anim circle{fill:#d71920}.exercise-anim figcaption{color:#5b636b;gap:2px;font-size:.8rem;display:grid}.exercise-anim figcaption b{color:#1c2127;font-size:.88rem}.governance-workspace nav.governance-tabs.governance-tabs{flex-wrap:wrap!important;justify-content:flex-start!important;gap:8px!important;display:flex!important}.governance-workspace nav.governance-tabs.governance-tabs>*{flex:none!important;width:auto!important}.gdt-club-theme .internal-form .internal-player-options.internal-player-options{max-height:min(68vh,620px)!important}.gdt-club-theme .internal-form .training-player-controls.training-player-controls{max-width:640px;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))!important}.gdt-club-theme .internal-form .training-player-controls select{text-overflow:ellipsis}.callup-bulk{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.gdt-club-theme .callup-bulk button{color:#fff;cursor:pointer;background:#d71920;border:1px solid #d71920;border-radius:999px;min-height:40px;padding:0 16px;font-weight:700}.gdt-club-theme .callup-bulk button.secondary{color:#d71920;background:#fff}@media (width<=760px){.admin-command-heading.admin-command-heading{align-items:stretch!important}.admin-command-heading.admin-command-heading>div:first-child{text-align:left!important;align-self:stretch!important;width:100%!important;margin-left:0!important}}@media (width<=560px){.gdt-club-theme .internal-form.internal-form{padding:12px!important}.gdt-club-theme .training-builder.training-builder{padding:8px!important}.gdt-club-theme .training-blocks>article{padding:6px!important}.gdt-club-theme .training-tactical-board.training-tactical-board{padding:10px!important}.gdt-club-theme .training-tactical-board .board-toolbar-actions.board-toolbar-actions,.gdt-club-theme .training-tactical-board .training-board-modes>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.gdt-club-theme .training-tactical-board .board-toolbar-actions button{min-height:52px;gap:6px!important;padding:6px 8px!important}}@media (width<=1100px){.gdt-club-theme :is(.record-list,.people-record-list){grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))!important}.gdt-club-theme :is(.record-list,.people-record-list) .table-row{grid-template-columns:minmax(0,1fr)!important;min-width:0!important;max-width:100%!important}.gdt-club-theme :is(.record-list,.people-record-list) .table-row>*{min-width:0!important}.gdt-club-theme :is(.record-list,.people-record-list) .record-identity{overflow-wrap:anywhere;min-width:0!important}.gdt-club-theme :is(.record-list,.people-record-list) .row-actions,.admin-command-heading.admin-command-heading{flex-wrap:wrap!important}.admin-command-heading .admin-heading-actions{flex-wrap:wrap!important;justify-content:flex-start!important;width:100%!important}.admin-command-heading .admin-heading-actions>*{white-space:nowrap!important;flex:0 auto!important;min-width:0!important}}@media (width>=561px) and (width<=1100px){.gdt-club-theme .internal-form.internal-form{padding:14px!important}.gdt-club-theme .training-builder.training-builder,.gdt-club-theme .training-blocks>article{padding:8px!important}.gdt-club-theme .training-tactical-board.training-tactical-board{padding:12px!important}}.gdt-club-theme .executive-game-list time b{font-size:20px!important}.gdt-club-theme .executive-game-list time span{letter-spacing:.04em;white-space:nowrap!important;margin-top:4px!important;font-size:10px!important}.record-player-photo .photo-fallback{font-style:normal;font-weight:800;display:none}.record-player-photo[data-photo-failed="1"] img{display:none!important}.record-player-photo[data-photo-failed="1"] .photo-fallback{display:inline}.team-gallery-lightbox figure figcaption{flex-wrap:wrap;justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}.team-gallery-lightbox .team-gallery-download{background:#fff;border-radius:999px;align-items:center;gap:6px;min-height:40px;margin-left:auto;padding:0 16px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex;color:#111!important}.team-gallery-lightbox .team-gallery-download:hover{background:#f1f1f1}.admin-gallery-panel .admin-gallery-add{color:#fff;cursor:pointer;white-space:nowrap;background:#d7192d;border-radius:999px;justify-content:center;align-items:center;min-height:44px;margin:10px 0 0;padding:0 18px;font-weight:800;display:inline-flex;position:relative}.admin-gallery-panel .admin-gallery-add[aria-disabled=true]{opacity:.6;cursor:wait}.admin-gallery-panel .admin-gallery-add input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.admin-gallery-panel article{flex-wrap:wrap}.admin-gallery-panel .admin-gallery-photos{flex:1 0 100%;grid-column:1/-1;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;width:100%;margin-top:14px;display:grid}.admin-gallery-panel .admin-gallery-photos p{color:#6e757b;grid-column:1/-1;margin:0}.admin-gallery-panel .admin-gallery-photos figure{background:#fafafa;border:1px solid #e1e4e7;border-radius:10px;margin:0;overflow:hidden}.admin-gallery-panel .admin-gallery-photos img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.admin-gallery-panel .admin-gallery-photos figcaption{justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:12px;font-weight:700;display:flex}.admin-gallery-panel .admin-gallery-photos figcaption a{color:#1b1f23}.admin-gallery-panel .admin-gallery-photos figcaption button{color:#c61f2d;background:0 0;border:0;padding:4px;font-weight:800}.gdt-club-theme .club-gallery-page .gallery-masonry.gallery-masonry{column-count:auto!important;columns:auto!important;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))!important;grid-auto-rows:auto!important;gap:14px!important;display:grid!important}.gdt-club-theme .club-gallery-page .gallery-masonry.gallery-masonry>button{aspect-ratio:4/3!important;break-inside:auto!important;grid-area:auto!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important}.gdt-club-theme .club-gallery-page .gallery-masonry.gallery-masonry>button>img{aspect-ratio:auto!important;object-fit:cover!important;object-position:center 30%!important;width:100%!important;height:100%!important;display:block!important}.admin-gallery-panel .admin-gallery-photos figure{position:relative}.admin-gallery-panel .admin-gallery-cover-tag{color:#fff;background:#d7192d;border-radius:999px;padding:3px 9px;font-size:11px;font-style:normal;font-weight:800;position:absolute;top:8px;left:8px}.admin-gallery-panel .admin-gallery-order{gap:4px;display:inline-flex}.admin-gallery-panel .admin-gallery-order button{color:#1b1f23;cursor:pointer;background:#fff;border:1px solid #d9dde0;border-radius:6px;min-width:32px;min-height:30px;font-weight:800}.admin-gallery-panel .admin-gallery-order button:disabled{opacity:.35;cursor:default}.admin-gallery-panel .admin-gallery-photos figure figcaption{flex-wrap:wrap!important;justify-content:space-between!important;row-gap:6px!important}.admin-gallery-panel .admin-gallery-photos figure figcaption .admin-gallery-remove{cursor:pointer;border-radius:8px;flex:1 0 100%;min-height:34px;font-size:13px;font-weight:800;color:#c61f2d!important;background:#fff5f6!important;border:1px solid #e9b4ba!important}.admin-gallery-panel .admin-gallery-photos figure figcaption .admin-gallery-remove:disabled{opacity:.5;cursor:wait}.team-availability-panel{background:#fff;border:1px solid #e1e4e7;border-radius:12px;margin:0 0 18px;padding:20px 22px}.team-availability-panel header small{color:#d7192d;letter-spacing:.12em;font-size:10px;font-weight:900}.team-availability-panel header h3{margin:4px 0;font-size:20px}.team-availability-panel header p{color:#6e757b;margin:0 0 14px;font-size:13px}.team-availability-list{gap:8px;display:grid}.team-availability-list article{background:#fafafa;border:1px solid #eceef0;border-radius:10px;grid-template-columns:minmax(120px,1fr) auto auto;align-items:center;gap:18px;padding:10px 14px;display:grid}.team-availability-list article.off{opacity:.65}.team-availability-list article b{font-size:14px}.team-availability-list .editor-switch{align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}@media (width<=760px){.team-availability-list article{grid-template-columns:1fr;gap:8px}}.team-availability-list .editor-switch{cursor:pointer;position:relative}.team-availability-list .editor-switch input{opacity:0;width:1px;height:1px;position:absolute}.team-availability-list .editor-switch i{background:#c9ced2;border-radius:999px;width:44px;height:24px;transition:background .15s;display:inline-block;position:relative}.team-availability-list .editor-switch i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.team-availability-list .editor-switch input:checked+i{background:#1f9d55}.team-availability-list .editor-switch input:checked+i:after{transform:translate(20px)}.team-availability-list .editor-switch input:disabled+i{opacity:.5}.team-availability-list .editor-switch input:focus-visible+i{outline-offset:2px;outline:2px solid #111}.gdt-club-theme .supporter-navigation-more.supporter-navigation-more>summary,.gdt-club-theme .supporter-navigation-more.supporter-navigation-more>summary.active{cursor:pointer;list-style:none;min-height:38px!important;box-shadow:none!important;color:#9aa0a6!important;letter-spacing:.13em!important;text-transform:uppercase!important;background:0 0!important;border:0!important;border-radius:9px!important;justify-content:space-between!important;align-items:center!important;margin:6px 4px 2px!important;padding:8px 10px!important;font-size:10px!important;font-weight:900!important;display:flex!important}.gdt-club-theme .supporter-navigation-more>summary::-webkit-details-marker{display:none}.gdt-club-theme .supporter-navigation-more>summary:hover{color:#fff!important;background:#ffffff0f!important}.gdt-club-theme .supporter-navigation-more>summary svg{transition:transform .15s;color:#9aa0a6!important}.gdt-club-theme .supporter-navigation-more[open]>summary svg{transform:rotate(180deg)}.gdt-club-theme .supporter-navigation-more>summary.active{color:#fff!important}.switches-panel{gap:18px;display:grid}.switches-panel>header{background:#fff;border:1px solid #e1e4e7;border-radius:12px;padding:22px 24px}.switches-panel>header small{color:#d7192d;letter-spacing:.12em;font-size:10px;font-weight:900}.switches-panel>header h3{margin:4px 0;font-size:26px}.switches-panel>header p{color:#6e757b;margin:0}.switches-group{background:#fff;border:1px solid #e1e4e7;border-radius:12px;padding:18px 20px}.switches-group h4{letter-spacing:.1em;text-transform:uppercase;color:#4d555b;margin:0 0 12px;font-size:13px}.switches-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:10px;display:grid}.switches-list label{cursor:pointer;background:#fafafa;border:1px solid #eceef0;border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:12px 14px;display:grid;position:relative}.switches-list label.off{opacity:.7;background:#f4f4f4}.switches-list label span{gap:2px;min-width:0;display:grid}.switches-list label small{color:#6e757b;font-size:12px}.switches-list label em{color:#1f9d55;text-align:right;min-width:68px;font-size:12px;font-style:normal;font-weight:800}.switches-list label.off em{color:#8a9096}.switches-list input{opacity:0;width:1px;height:1px;position:absolute}.switches-list i{background:#c9ced2;border-radius:999px;width:46px;height:26px;transition:background .15s;display:inline-block;position:relative}.switches-list i:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.switches-list input:checked+i{background:#1f9d55}.switches-list input:checked+i:after{transform:translate(20px)}.switches-list input:disabled+i{opacity:.5}.switches-list input:focus-visible+i{outline-offset:2px;outline:2px solid #111}.switches-teams{color:#4d555b;border:1px dashed #d5d9dc;border-radius:12px;padding:16px 20px}.switches-teams h4{margin:0 0 4px}.switches-teams p{margin:0}.two-factor-nudge{z-index:60!important;color:#fff!important;background:#7c1d1d!important;border-radius:14px!important;align-items:center!important;gap:12px!important;max-width:min(560px,100vw - 24px)!important;padding:10px 14px!important;font-size:14px!important;display:flex!important;position:fixed!important;bottom:16px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 8px 28px #00000059!important}.two-factor-nudge button{color:#7c1d1d!important;cursor:pointer!important;background:#fff!important;border:0!important;border-radius:10px!important;flex:none!important;padding:8px 12px!important;font-weight:700!important}.game-prep-later{border:1px dashed #7f7f7f80!important;border-radius:14px!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:14px 16px!important;display:flex!important}.game-prep-later p{opacity:.75!important;margin:2px 0 0!important;font-size:14px!important}.game-prep-later button{cursor:pointer!important;border-radius:10px!important;padding:8px 14px!important;font-weight:700!important}.two-factor-nudge{flex-direction:column!important;align-items:stretch!important;gap:8px!important;max-width:340px!important;padding:12px 14px!important;font-size:13px!important;line-height:1.35!important;bottom:16px!important;left:auto!important;right:16px!important;transform:none!important}.two-factor-nudge>div{gap:8px!important;display:flex!important}.two-factor-nudge>div button{flex:1!important}.two-factor-nudge button.later{color:#fff!important;background:0 0!important;border:1px solid #ffffff8c!important;font-weight:600!important}.superadmin-hero h2{font-size:clamp(34px,4.2vw,54px)!important;line-height:1.05!important}.superadmin-hero{padding-block:18px!important}.superadmin-context-bar select{color:#1b1d21!important;-webkit-text-fill-color:#1b1d21!important;background-color:#fff!important;min-height:40px!important;padding:0 12px!important;font-size:14px!important;font-weight:600!important}.super-metrics{margin-top:18px!important}.super-user-details{background:#ffffff08!important;border:1px solid #ffffff1f!important;border-radius:16px!important;margin-top:18px!important}.super-user-details>summary{cursor:pointer!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:16px 20px!important;font-size:16px!important;list-style:none!important;display:flex!important}.super-user-details>summary::-webkit-details-marker{display:none!important}.super-user-details>summary span{opacity:.7!important;font-size:13px!important}.super-user-details[open]>summary{border-bottom:1px solid #ffffff1f!important}.superadmin-exit-actions{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;margin:0 0 14px!important;display:flex!important}.superadmin-exit-actions>span{letter-spacing:.08em!important;text-transform:uppercase!important;opacity:.7!important;font-size:12px!important}.superadmin-exit-actions button{min-height:42px!important;color:inherit!important;cursor:pointer!important;background:0 0!important;border:1px solid #ffffff38!important;border-radius:10px!important;padding:0 16px!important;font-weight:700!important}.superadmin-exit-actions button.primary{color:#fff!important;background:#d91e2e!important;border-color:#d91e2e!important}.standings td.zone-cell,table td.zone-cell{text-align:center;font-weight:800;color:#fff!important}td.zone-green{background:#1e7d47!important}td.zone-blue{background:#2f6fc0!important}td.zone-orange{background:#a85d0a!important}td.zone-red{background:#c13030!important}td.zone-gray{background:#5c6773!important}.standing-legend{gap:6px;margin:12px 0 0;padding:0;font-size:.88rem;list-style:none;display:grid}.standing-legend li{align-items:center;gap:8px;display:flex}.zone-dot{border-radius:4px;flex:none;width:14px;height:14px;display:inline-block}.zone-dot.zone-green{background:#1e7d47}.zone-dot.zone-blue{background:#2f6fc0}.zone-dot.zone-orange{background:#a85d0a}.zone-dot.zone-red{background:#c13030}.zone-dot.zone-gray{background:#5c6773}.standing-zones-editor{gap:10px;display:grid}.standing-zones-editor small{opacity:.7;display:block}.standing-zones-editor .zone-row{grid-template-columns:70px 70px 120px 1fr auto;align-items:end;gap:8px;display:grid}@media (width<=720px){.standing-zones-editor .zone-row{grid-template-columns:1fr 1fr}.standing-zones-editor .zone-row .zone-label{grid-column:1/-1}}.competition-table table th:first-child,.competition-table table td:first-child{width:64px;text-align:center!important;padding-left:0!important;padding-right:0!important}.gdt-club-theme.space-admin .people-record-list .record-player-photo:has(img){border:1px solid #e7e9eb;overflow:hidden;background:#fff!important}.gdt-club-theme .record-list .record-player-photo:has(img){border:1px solid #e7e9eb;overflow:hidden;background:#fff!important}.gdt-club-theme .people-record-list .record-player-photo:has(img){border:1px solid #e7e9eb;overflow:hidden;background:#fff!important}.gdt-club-theme .record-player-photo img{background:0 0!important}.gdt-club-theme .record-player-photo:has(img) img{object-fit:cover!important;object-position:center bottom!important;width:100%!important;height:100%!important}.zone-preview{border:1px dashed #7a879480;border-radius:12px;gap:8px;padding:12px;display:grid}.zone-preview-strip{flex-wrap:wrap;gap:4px;display:flex}.zone-preview-strip span{color:#fff;border-radius:6px;place-items:center;min-width:30px;height:30px;font-size:.82rem;font-weight:800;display:inline-grid}.zone-preview-strip span.zone-green{background:#1e7d47}.zone-preview-strip span.zone-blue{background:#2f6fc0}.zone-preview-strip span.zone-orange{background:#a85d0a}.zone-preview-strip span.zone-red{background:#c13030}.zone-preview-strip span.zone-gray{background:#5c6773}.zone-preview-strip span.zone-none{color:inherit;background:#7a87942e;font-weight:600}.supporter-results-panel .web-results.is-loading{min-height:373px}@media (width<=720px){.gdt-club-theme.space-adepto .supporter-games-page .competition-table :is(th,td):nth-child(9){text-align:center!important;width:42px!important;padding-inline:3px!important}.gdt-club-theme.space-adepto .supporter-games-page .competition-table :is(th,td):nth-child(3):nth-child(-n+8){text-align:center!important;width:30px!important;padding-inline:2px!important;display:table-cell!important}}.supporter-games-page .competition-table tbody tr.is-club-row td.zone-cell,.competition-table tbody tr.is-club-row td.zone-cell.zone-cell{color:#fff!important}.registration-form-card form>header{margin-bottom:18px!important}@media (width<=760px){body:has(.mobile-navigation) .two-factor-nudge{bottom:calc(86px + env(safe-area-inset-bottom,0px))!important;z-index:230!important}}.published-no-results{color:#6b7480;text-align:center;margin:6px 0 0;font-size:.8rem}.encounter-panel{background:#fff;border:1px solid #e3e6ea;border-radius:14px;gap:14px;padding:18px;display:grid}.encounter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.encounter-grid label{gap:6px;display:grid}.encounter-grid .encounter-wide{grid-column:1/-1}.encounter-schedule{gap:8px;display:grid}.encounter-row{grid-template-columns:110px 110px 140px 1fr auto;align-items:center;gap:8px;display:grid}@media (width<=720px){.encounter-grid,.encounter-row{grid-template-columns:1fr 1fr}.encounter-row input[aria-label=Adversário]{grid-column:1/-1}}.encounter-card .encounter-card-main{text-align:center;gap:4px;padding:14px 0;display:grid}.encounter-card .encounter-card-main b{font-size:1.05rem}.encounter-card .encounter-card-main span,.encounter-card .encounter-card-main small{color:#5b636b}.encounter-clubs{flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.encounter-clubs li{text-align:center;justify-items:center;gap:4px;width:76px;display:grid}.encounter-clubs img,.encounter-clubs li>span{object-fit:contain;background:#f1f3f4;border-radius:8px;place-items:center;width:36px;height:36px;font-size:.75rem;font-weight:700;display:grid}.encounter-clubs small{font-size:.7rem;line-height:1.2}.encounter-schedule-public{margin-top:10px}.encounter-schedule-public summary{cursor:pointer;font-weight:700}.encounter-schedule-public ol{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.encounter-schedule-public li{grid-template-columns:52px auto 1fr auto;align-items:center;gap:8px;font-size:.9rem;display:grid}.match-player-avatar{color:#5b636b;background:#eef0f2;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:.78rem;font-weight:700;display:inline-grid;position:relative;overflow:hidden}.match-player-avatar img{object-fit:cover;object-position:top;width:100%;height:100%;position:absolute;inset:0}.match-player-avatar i{font-style:normal}.match-player-avatar.is-small{width:32px;height:32px;font-size:.7rem}.match-sheet-squad li{align-items:center;gap:10px}.gdt-club-theme .club-published-games .match-sheet-timeline li.has-avatar{grid-template-columns:48px 44px 32px minmax(0,1fr)!important}@media (width<=720px){.gdt-club-theme .club-published-games .match-sheet-timeline li.has-avatar{grid-template-columns:34px 44px 32px minmax(0,1fr)!important}}.guardian-access{background:#fff;border:1px solid #e3e6ea;border-radius:14px;gap:10px;padding:16px;display:grid}.guardian-access header p,.guardian-access-note{color:#5b636b;margin:0;font-size:.88rem}.guardian-access-actions{flex-wrap:wrap;gap:8px;display:flex}.guardian-access-actions .button-like{color:#fff;background:#25d366;border-radius:10px;align-items:center;padding:10px 14px;font-weight:700;text-decoration:none;display:inline-flex}.guardian-access-link textarea{width:100%;font-size:.85rem}.guardian-access-actions button{color:#fff;cursor:pointer;background:#d7192d;border:1px solid #d7192d;border-radius:10px;min-height:42px;padding:0 16px;font-weight:700}.guardian-access-actions button:disabled{color:#8a929b;cursor:not-allowed;background:#f1f3f4;border-color:#d9dde1}.member-area{color:#15191d;background:#fff;border:1px solid #e3e6ea;border-radius:18px;gap:16px;margin:18px 0;padding:18px;display:grid}.member-area-head small,.member-quota small,.member-area-benefits small,.member-access-request small,.member-access-requests small{color:#b4141a;letter-spacing:.08em;font-size:.72rem;font-weight:800}.member-area-head h3{margin:2px 0;font-size:1.4rem}.member-area-head p{color:#5b636b;margin:0}.member-area-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:16px;display:grid}.member-digital-card{color:#fff;background:linear-gradient(135deg,#8e0f14 0%,#c8161d 55%,#3a0507 100%);border-radius:18px;gap:14px;padding:18px;display:grid;box-shadow:0 14px 30px #780a0f40}.member-digital-card header{align-items:center;gap:10px;display:flex}.member-digital-card header img{object-fit:contain;width:44px;height:44px}.member-digital-card header small,.member-digital-body small{opacity:.8;letter-spacing:.08em;font-size:.7rem;display:block}.member-digital-body{justify-content:space-between;align-items:center;gap:14px;display:flex}.member-digital-body strong{overflow-wrap:anywhere;margin-bottom:8px;font-size:1.05rem;display:block}.member-digital-number{letter-spacing:.04em;font-size:1.6rem!important}.member-digital-status{background:#ffffff2e;border-radius:999px;padding:4px 10px;font-size:.82rem;font-weight:700;display:inline-block}.member-digital-card.is-valid .member-digital-status{color:#0f7a3a;background:#fff}.member-digital-card.is-due .member-digital-status{color:#3a2b00;background:#ffd34d}.member-digital-qr{cursor:zoom-in;background:#fff;border:0;border-radius:12px;flex:none;width:132px;height:132px;padding:6px}.member-digital-qr svg,.member-qr-large svg{width:100%;height:100%;display:block}.member-digital-qr-missing{opacity:.8;font-size:.8rem}.member-digital-card footer{opacity:.85;font-size:.78rem}.member-qr-overlay .login-card{text-align:center;justify-items:center;gap:12px;display:grid}.member-qr-large{aspect-ratio:1;background:#fff;border-radius:12px;width:min(78vw,320px);padding:10px}.member-quota{border:1px solid #eceef1;border-radius:14px;align-content:start;gap:8px;padding:16px;display:grid}.member-quota h4,.member-quota h5,.member-area-benefits h4{margin:0}.member-quota h5{color:#5b636b;margin-top:6px;font-size:.9rem}.member-quota-due{background:#fff6d6;border-radius:10px;margin:0;padding:10px}.member-quota ul,.member-area-benefits ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.member-quota li{border-bottom:1px solid #f0f1f3;justify-content:space-between;gap:10px;padding:8px 0;display:flex}.member-quota li small{color:#6b737b;display:block}.member-area-benefits{gap:10px;display:grid}.member-area-benefits>header{justify-content:space-between;align-items:end;gap:10px;display:flex}.member-area-benefits ul{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.member-area-benefits li{background:#f7f7f8;border-radius:12px;gap:2px;padding:10px 12px;display:grid}.member-area-benefits li span{color:#b4141a;font-size:.88rem;font-weight:700}.member-access-request{color:#15191d;background:#fff;border:1px dashed #d5d9de;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(180px,260px) auto;align-items:end;gap:10px;margin:14px 0;padding:16px;display:grid}.member-access-request p{color:#5b636b;margin:2px 0 0;font-size:.88rem}.member-access-request input{width:100%}.member-access-request [role=status],.member-access-request [role=alert]{grid-column:1/-1;margin:0}.member-access-requests{background:#fff8f8;border:1px solid #f1c9cb;border-radius:14px;gap:10px;margin-bottom:14px;padding:14px;display:grid}.member-access-requests>header{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.member-access-requests>header h4{flex:1;margin:0}.member-access-requests article{background:#fff;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px;display:flex}.member-access-requests article small{color:#6b737b;display:block}.member-verify header{align-items:center;gap:10px;display:flex}.member-verify header img{object-fit:contain;width:40px;height:40px}.member-verify header small{letter-spacing:.08em;color:#6b737b;font-size:.7rem;display:block}.member-verify-mark{color:#fff;background:#8a9096;border-radius:50%;place-items:center;width:64px;height:64px;margin:12px auto 0;font-size:2rem;font-weight:800;display:grid}.member-verify.is-valid .member-verify-mark{background:#12924a}.member-verify.is-invalid .member-verify-mark{background:#c8161d}.member-verify h2{text-align:center}.member-verify dl{gap:6px;margin:0 0 10px;display:grid}.member-verify dl div{border-bottom:1px solid #eef0f2;justify-content:space-between;gap:10px;padding:6px 0;display:flex}.member-verify dt{color:#6b737b}.member-verify dd{margin:0;font-weight:700}@media (width<=760px){.member-area{padding:14px}.member-area-grid,.member-access-request{grid-template-columns:1fr}.member-digital-qr{width:112px;height:112px}}.lineup-selected li>span{overflow-wrap:anywhere;flex:auto;min-width:0}.lineup-selected li>.internal-actions{flex-wrap:nowrap;flex:none;gap:8px}.photo-cleanup{background:#fff8f8;border:1px solid #f1c9cb;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 14px;margin-bottom:14px;padding:14px 16px;display:grid}.photo-cleanup small{color:#b4141a;letter-spacing:.08em;font-size:.72rem;font-weight:800;display:block}.photo-cleanup p{color:#5b636b;margin:2px 0 0;font-size:.88rem}.photo-cleanup [role=status],.photo-cleanup .request-error{grid-column:1/-1;margin:0}@media (width<=760px){.photo-cleanup{grid-template-columns:1fr}}.injuries-panel{background:#fff;border:1px solid #e7e9ec;border-radius:14px;gap:12px;margin-bottom:14px;padding:16px;display:grid}.injuries-panel>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.injuries-icon{color:#d4202c;background:#fde8ea;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.injuries-panel small{color:#6b737b}.injuries-panel header small{color:#b4141a;letter-spacing:.08em;font-size:.7rem;font-weight:800}.injuries-panel h4{margin:0}.injuries-panel header p{color:#4a5157;margin:0;font-size:.9rem}.injuries-actions,.injuries-form-actions,.injuries-row-actions{flex-wrap:wrap;gap:8px;display:flex}.injuries-panel button[data-ui]{cursor:pointer;align-items:center;gap:6px;font-weight:600;color:#2b3237!important;background:#fff!important;border:1px solid #dfe3e6!important;border-radius:10px!important;padding:9px 14px!important;display:inline-flex!important}.injuries-panel button[data-ui].primary{color:#fff!important;background:#d4202c!important;border-color:#d4202c!important}.injuries-form fieldset{background:#fafbfc;border:1px solid #eef0f2;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:0;padding:14px;display:grid}.injuries-form label{gap:6px;font-size:.9rem;font-weight:600;display:grid}.injuries-form .wide{grid-column:1/-1}.injuries-note{color:#6b737b;margin:0;font-size:.82rem}.injuries-list{margin:0;padding:0;list-style:none;display:grid}.injuries-list li{border-top:1px solid #f0f1f3;grid-template-columns:minmax(140px,1fr) minmax(160px,1.4fr) minmax(150px,1fr) auto auto;align-items:center;gap:12px;padding:12px 4px;display:grid}.injuries-list li>div{gap:2px;min-width:0;display:grid}.injuries-list li em{color:#b4141a;white-space:nowrap;background:#fde8ea;border-radius:999px;padding:4px 10px;font-size:.8rem;font-style:normal;font-weight:700}.injuries-list li[data-state=Em\ recuperação] em{color:#8a5a00;background:#fff1d6}.injuries-list li[data-state=Recuperado] em{color:#1f7a50;background:#e3f4ea}@media (width<=900px){.injuries-list li{grid-template-columns:1fr auto}.injuries-list li>div:nth-child(2),.injuries-list li>div:nth-child(3){grid-column:1/-1}.injuries-panel>header{grid-template-columns:auto 1fr}.injuries-actions{grid-column:1/-1}}.competition-overview{--co-red:#d4202c;color:#15191d;gap:14px;margin-bottom:18px;display:grid;container-type:inline-size}.competition-overview button[data-ui]{font:inherit;cursor:pointer;box-shadow:none!important;min-height:0!important}.competition-overview-head{justify-content:space-between;align-items:end;gap:12px;display:flex}.competition-overview-head small{color:#b4141a;letter-spacing:.08em;font-size:.72rem;font-weight:800}.competition-overview-head h3{margin:2px 0 0;font-size:1.4rem}.competition-overview-head select{background:#fff;border:1px solid #e1e4e7;border-radius:10px;min-width:180px;padding:10px 12px;font-weight:700}.competition-overview-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr);gap:14px;display:grid}.co-card{background:#fff;border:1px solid #e7e9ec;border-radius:14px;align-content:start;gap:10px;min-width:0;padding:16px 18px;display:grid}.co-card h4{margin:0;font-size:1.05rem}.co-card>small{color:#6b737b}.co-muted{color:#6b737b;margin:0;font-size:.88rem}.co-calendar header{justify-content:space-between;align-items:center;display:flex}.competition-overview .co-calendar header button{place-items:center;width:30px;height:30px;color:#2b3237!important;background:#fff!important;border:1px solid #e7e9ec!important;border-radius:8px!important;padding:0!important;display:grid!important}.co-weekdays,.co-days{text-align:center;grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.co-weekdays span{color:#8a9096;font-size:.72rem;font-weight:700}.competition-overview .co-days button{aspect-ratio:1;place-items:center;font-size:.82rem;color:#4a5157!important;background:0 0!important;border:0!important;border-radius:8px!important;padding:0!important;display:grid!important}.competition-overview .co-days button:disabled{cursor:default;opacity:.75}.competition-overview .co-days button.has-game{font-weight:800;color:#b4141a!important;background:#fde8ea!important}.competition-overview .co-days button.is-today{outline:2px solid #15191d}.competition-overview .co-days button.is-selected{background:var(--co-red)!important;color:#fff!important}.co-day-games{gap:6px;margin:0;padding:0;list-style:none;display:grid}.competition-overview .co-day-games button{text-align:left;width:100%;color:#15191d!important;background:#fafbfc!important;border:1px solid #eef0f2!important;border-radius:9px!important;padding:8px 10px!important;display:grid!important}.co-day-games small{color:#6b737b}.co-match{text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.co-match>div{justify-items:center;gap:6px;min-width:0;display:grid}.co-match img,.co-match>div>span{object-fit:contain;width:64px;height:64px}.co-match>div>span{background:#f1f2f4;border-radius:50%;place-items:center;font-weight:800;display:grid}.co-match b{overflow-wrap:anywhere;font-size:.9rem}.co-match em{color:#8a9096;font-style:normal;font-weight:800}.co-next p{color:#4a5157;align-items:center;gap:6px;margin:0;font-size:.88rem;display:flex}.competition-overview .co-cta{justify-content:center;align-items:center;gap:8px;font-weight:700;background:var(--co-red)!important;color:#fff!important;border:0!important;border-radius:10px!important;padding:11px 14px!important;display:inline-flex!important}.co-table table{border-collapse:collapse;width:100%;font-size:.88rem}.co-table th{text-align:left;color:#8a9096;padding:4px 6px;font-size:.72rem;font-weight:700}.co-table td{border-top:1px solid #f0f1f3;padding:7px 6px}.co-table td:nth-child(3),.co-table td:nth-child(4),.co-table th:nth-child(3),.co-table th:nth-child(4){text-align:right}.co-table tr.is-own td{color:#b4141a;background:#fde8ea;font-weight:700}.co-club{align-items:center;gap:8px;display:inline-flex}.co-club img,.co-club>span{object-fit:contain;width:22px;height:22px}.co-club>span{background:#f1f2f4;border-radius:50%;place-items:center;font-size:.6rem;font-weight:800;display:grid}.co-link{color:var(--co-red);align-items:center;gap:4px;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.co-results>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.competition-overview .co-results button{text-align:center;grid-template-rows:auto auto;grid-template-columns:1fr auto 1fr;align-items:center;gap:4px 8px;color:#15191d!important;background:#fafbfc!important;border:1px solid #eef0f2!important;border-radius:12px!important;padding:12px!important;display:grid!important}.co-result-team{justify-items:center;gap:4px;min-width:0;display:grid}.co-result-team img,.co-result-team>span{object-fit:contain;width:40px;height:40px}.co-result-team>span{background:#f1f2f4;border-radius:50%;place-items:center;font-size:.7rem;font-weight:800;display:grid}.co-result-team small{color:#4a5157;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.75rem;overflow:hidden}.co-results button>b{font-size:1.3rem}.co-results time{color:#8a9096;grid-column:1/-1;font-size:.75rem}@container (width<=1000px){.competition-overview-grid{grid-template-columns:1fr 1fr}.co-table{grid-column:1/-1}}@container (width<=640px){.competition-overview-grid,.co-results>div{grid-template-columns:1fr}.competition-overview-head{flex-wrap:wrap}}.supporter-matchday-copy h2 em{color:#ff3b47;font-style:normal}.supporter-platform .supporter-results-tabs{border-bottom:1px solid #eceef1;gap:18px;margin:4px 0 12px;display:flex}.supporter-platform .supporter-results-tabs button{font-weight:600;color:#4a5157!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;padding:8px 2px!important}.supporter-platform .supporter-results-tabs button[aria-pressed=true]{color:#d4202c!important;border-bottom-color:#d4202c!important}.supporter-myteam-panel{align-content:start;gap:12px;display:grid}.supporter-myteam-select{justify-content:space-between;align-items:center;gap:10px;flex-direction:row!important;display:flex!important}.supporter-myteam-select span{color:#b4141a;background:#fde8ea;border-radius:8px;align-items:center;padding:6px 12px;font-size:.82rem;font-weight:700;display:inline-flex}.supporter-myteam-select select{background:#fff;border:1px solid #e1e4e7;border-radius:9px;min-width:150px;padding:9px 10px;font-weight:600}.supporter-myteam-table{border-collapse:collapse;width:100%;font-size:.86rem}.supporter-myteam-table th{color:#8a9096;text-align:right;padding:6px 4px;font-size:.72rem;font-weight:700}.supporter-myteam-table th:nth-child(2),.supporter-myteam-table td:nth-child(2){text-align:left}.supporter-myteam-table td{text-align:right;border-top:1px solid #f0f1f3;padding:8px 4px}.supporter-myteam-table td:first-child,.supporter-myteam-table th:first-child{text-align:left;width:24px}.supporter-myteam-table td>span{align-items:center;gap:8px;display:inline-flex}.supporter-myteam-table td>span img,.supporter-myteam-table td>span i{object-fit:contain;background:0 0;border-radius:50%;width:22px;height:22px}.supporter-myteam-table td>span i{background:#eef0f2}.supporter-myteam-table tr.is-own td{color:#b4141a;background:#fde8ea;font-weight:700}.supporter-myteam-note{color:#6b737b;margin:0}.supporter-news-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.supporter-platform .supporter-news-cards>button{text-align:left;cursor:pointer;align-content:start;gap:6px;color:#15191d!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:grid!important}.supporter-news-image{aspect-ratio:16/10;background:#15191d;border-radius:12px;display:block;overflow:hidden}.supporter-news-image img{object-fit:cover;width:100%;height:100%}.supporter-news-image.is-brand{background:radial-gradient(80% 120% at 80% 0,#c91d2c,#2a0b0e 70%);place-items:center;display:grid}.supporter-news-image.is-brand img{object-fit:contain;filter:drop-shadow(0 6px 12px #0006);width:26%;height:auto}.supporter-news-meta{align-items:center;gap:8px;display:flex}.supporter-news-meta em{color:#fff;background:#d4202c;border-radius:5px;padding:2px 8px;font-size:.7rem;font-style:normal;font-weight:800}.supporter-news-meta small{color:#6b737b;font-size:.78rem}.supporter-news-cards b{font-size:1rem;line-height:1.3}.supporter-news-cards p{color:#6b737b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.85rem;display:-webkit-box;overflow:hidden}.supporter-member-cta{color:#b4141a;background:#fde8ea;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:12px;padding:14px;display:grid}.supporter-member-cta p{margin:0}.supporter-member-cta b{color:#15191d;display:block}.supporter-member-cta small{color:#4a5157;display:block}.supporter-platform .supporter-member-cta a{color:#fff;white-space:nowrap;background:#d4202c;border-radius:9px;padding:10px 14px;font-weight:700;text-decoration:none}@media (width<=760px){.supporter-news-cards,.supporter-member-cta{grid-template-columns:1fr}.supporter-myteam-table th:nth-child(4),.supporter-myteam-table td:nth-child(4),.supporter-myteam-table th:nth-child(5),.supporter-myteam-table td:nth-child(5),.supporter-myteam-table th:nth-child(6),.supporter-myteam-table td:nth-child(6){display:none}}.teams-overview{color:#15191d;grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:16px;margin-bottom:18px;display:grid}.teams-overview button[data-ui]{font:inherit;cursor:pointer;text-align:left;box-shadow:none!important;min-height:0!important}.teams-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.teams-overview .team-card{gap:10px;color:#15191d!important;background:#fff!important;border:1px solid #e7e9ec!important;border-radius:14px!important;padding:14px!important;display:grid!important}.teams-overview .team-card.is-selected{background:#fff6f7!important;border-color:#d4202c!important;box-shadow:0 0 0 1px #d4202c!important}.team-card-top{grid-template-columns:52px minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.team-card-top img{object-fit:contain;width:52px;height:60px}.team-card-top b{font-size:1.05rem;display:block}.team-card-top small{color:#6b737b;margin-bottom:4px;font-size:.78rem;display:block}.team-card-top em{color:#4a5157;align-items:center;gap:6px;font-size:.82rem;font-style:normal;display:flex}.teams-overview i[data-state]{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:.72rem;font-style:normal;font-weight:700}.teams-overview i[data-state=on]{color:#1f7a50;background:#e3f4ea}.teams-overview i[data-state=prep]{color:#8a5a00;background:#fff1d6}.teams-overview i[data-state=off]{color:#6b737b;background:#eef0f3}.team-card-next{border-top:1px solid #f0f1f3;gap:2px;padding:10px 26px 0 0;display:grid;position:relative}.team-card-next small{color:#8a9096;font-size:.74rem}.team-card-next b{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.team-card-next span{color:#6b737b;font-size:.8rem}.team-card-next svg{color:#8a9096;position:absolute;top:50%;right:0}.teams-overview .team-card.is-selected .team-card-next svg{color:#d4202c}.team-detail{background:#fff;border:1px solid #e7e9ec;border-radius:16px;gap:14px;padding:18px;display:grid;position:sticky;top:12px}.team-detail>header{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.team-detail>header img{object-fit:contain;width:64px;height:74px}.team-detail h3{margin:0;font-size:1.5rem}.team-detail>header p{color:#6b737b;margin:2px 0 0;font-size:.88rem}.team-detail-staff{background:#f7f8f9;border-radius:12px;grid-template-columns:44px 1fr 1fr;align-items:center;gap:10px;padding:12px;display:grid}.team-detail-avatar{color:#d4202c;background:#fde8ea;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.team-detail-staff small,.team-detail-stats small{color:#6b737b;font-size:.78rem;display:block}.team-detail-staff b{font-size:.92rem}.team-detail-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.team-detail-stats>div{border:1px solid #eef0f2;border-radius:12px;align-content:start;gap:4px;padding:12px;display:grid}.team-detail-stats svg{color:#d4202c}.team-detail-stats strong{font-size:1.6rem;line-height:1}.team-detail-stats b{font-size:.84rem;line-height:1.25}.team-detail-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.teams-overview .team-detail-actions button{justify-content:center;align-items:center;gap:8px;font-weight:700;color:#2b3237!important;text-align:center!important;background:#fff!important;border:1px solid #dfe3e6!important;border-radius:10px!important;padding:11px 12px!important;display:inline-flex!important}.teams-overview .team-detail-actions button.primary{grid-column:1/-1;color:#fff!important;background:#d4202c!important;border-color:#d4202c!important}.team-detail-todo{color:#8a5a00;background:#fff8ea;border-radius:10px;margin:0;padding:10px 12px;font-size:.85rem}@media (width<=1150px){.teams-overview{grid-template-columns:1fr}.team-detail{order:-1;position:static}}@media (width<=560px){.team-detail-stats{grid-template-columns:1fr}.team-detail-staff{grid-template-columns:44px 1fr}}.players-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.players-kpi{background:#fff;border:1px solid #e7e9ec;border-radius:14px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;padding:14px 16px;display:grid}.players-kpi>span{color:#3a4046;background:#f1f2f4;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.players-kpi[data-tone=ok]>span{color:#1f7a50;background:#e3f4ea}.players-kpi[data-tone=danger]>span{color:#d4202c;background:#fde8ea}.players-kpi[data-tone=warn]>span{color:#b07000;background:#fff1d6}.players-kpi strong{font-size:1.6rem;line-height:1.1;display:block}.players-kpi b{font-size:.9rem;display:block}.players-kpi small{color:#6b737b;font-size:.76rem}@media (width<=900px){.players-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.gdt-club-theme .mdash{gap:14px!important;margin:20px 0!important;display:grid!important}.gdt-club-theme .mdash-head{flex-wrap:wrap!important;justify-content:space-between!important;align-items:flex-end!important;gap:16px!important;display:flex!important}.gdt-club-theme .mdash-head small{letter-spacing:.08em!important;color:#c8102e!important;font-size:11px!important;font-weight:800!important}.gdt-club-theme .mdash-head h4{color:#1d2125!important;margin:2px 0 4px!important;font-size:20px!important;font-weight:800!important}.gdt-club-theme .mdash-head p{color:#6b7379!important;margin:0!important;font-size:13px!important}.gdt-club-theme .mdash .member-annual-note{color:#3a4146!important;align-items:center!important;gap:8px!important;margin:0!important;font-size:13px!important;font-weight:700!important;display:flex!important}.gdt-club-theme .mdash .member-annual-note select{background:#fff!important;border:1px solid #d9dde1!important;border-radius:10px!important;height:38px!important;padding:0 10px!important;font-weight:700!important}.gdt-club-theme .mdash-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.gdt-club-theme .mdash-kpi{background:#fff!important;border:1px solid #e3e6e9!important;border-radius:14px!important;align-items:flex-start!important;gap:12px!important;min-width:0!important;padding:16px!important;display:flex!important}.gdt-club-theme .mdash-kpi .i{color:#3a4146!important;background:#f2f3f5!important;border-radius:50%!important;flex:0 0 40px!important;place-items:center!important;height:40px!important;display:grid!important}.gdt-club-theme .mdash-kpi.ok .i{color:#217452!important;background:#e6f4ec!important}.gdt-club-theme .mdash-kpi.bad .i{color:#c8102e!important;background:#fdecee!important}.gdt-club-theme .mdash-kpi>div{flex:1!important;gap:2px!important;min-width:0!important;display:grid!important}.gdt-club-theme .mdash-kpi b{color:#1d2125!important;font-variant-numeric:tabular-nums!important;font-size:28px!important;font-weight:800!important;line-height:1.05!important}.gdt-club-theme .mdash-kpi strong{color:#2b3237!important;font-size:14px!important;font-weight:800!important}.gdt-club-theme .mdash-kpi small{color:#6b7379!important;text-transform:none!important;letter-spacing:0!important;font-size:12px!important}.gdt-club-theme .mdash-bar{background:#eef0f2!important;border-radius:6px!important;height:6px!important;margin-top:6px!important;display:block!important;overflow:hidden!important}.gdt-club-theme .mdash-bar em{background:#217452!important;border-radius:6px!important;height:100%!important;display:block!important}.gdt-club-theme .mdash-chips{flex-wrap:wrap!important;justify-content:flex-start!important;gap:8px!important;display:flex!important}.gdt-club-theme .mdash-chips button[data-ui]{color:#2b3237!important;height:36px!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border:1px solid #dde1e4!important;border-radius:999px!important;align-items:center!important;gap:8px!important;width:auto!important;padding:0 12px!important;font-size:13px!important;font-weight:700!important;display:inline-flex!important}.gdt-club-theme .mdash-chips button[data-ui] span{color:#4a5157!important;text-align:center!important;background:#f0f2f4!important;border-radius:999px!important;min-width:22px!important;padding:1px 7px!important;font-size:12px!important}.gdt-club-theme .mdash-chips button[data-ui][aria-pressed=true]{color:#fff!important;background:#1d2125!important;border-color:#1d2125!important}.gdt-club-theme .mdash-chips button[data-ui][aria-pressed=true] span{color:#fff!important;background:#ffffff2e!important}.gdt-club-theme .mdash-chips button[data-tone=ok]:not([aria-pressed=true]) span{color:#217452!important;background:#e6f4ec!important}.gdt-club-theme .mdash-chips button[data-tone=bad]:not([aria-pressed=true]) span{color:#b00e28!important;background:#fdecee!important}.gdt-club-theme .mdash-chips button[data-tone=warn]:not([aria-pressed=true]) span{color:#9c6515!important;background:#fdf3e1!important}.gdt-club-theme .mdash .member-map-filters{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;margin:0!important}.gdt-club-theme .mdash-page{color:#6b7379!important;white-space:nowrap!important;margin:0 0 12px!important;font-size:12px!important}.gdt-club-theme .mdash-error{color:#8f0c21!important;background:#fdecee!important;border-radius:12px!important;padding:12px 14px!important}.gdt-club-theme .member-import-panel{padding:14px 18px!important}.gdt-club-theme .member-import-panel h3{font-size:16px!important}@media (width<=1100px){.gdt-club-theme .mdash-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=560px){.gdt-club-theme .mdash-kpis,.gdt-club-theme .mdash .member-map-filters{grid-template-columns:minmax(0,1fr)!important}.gdt-club-theme .mdash-page{white-space:normal!important}}.gdt-club-theme .member-card-detail.member-account-sheet{z-index:1400!important;overscroll-behavior:contain!important;background:#fff!important;border:0!important;border-radius:0!important;align-content:start!important;gap:18px!important;width:min(560px,100vw)!important;max-width:none!important;margin:0!important;padding:22px!important;display:grid!important;position:fixed!important;inset:0 0 0 auto!important;overflow-y:auto!important;box-shadow:0 0 0 100vmax #0f12156b,-12px 0 40px #0000002e!important}.gdt-club-theme .member-account-sheet>header{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;display:grid!important}.gdt-club-theme .member-account-sheet>header h3{margin:2px 0!important;font-size:22px!important}.gdt-club-theme .member-account-sheet dl{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 14px!important;margin:12px 0 0!important;display:grid!important}.gdt-club-theme .member-account-sheet dl span{overflow-wrap:anywhere!important;gap:2px!important;font-size:14px!important;display:grid!important}.gdt-club-theme .member-account-sheet dl b{text-transform:uppercase!important;letter-spacing:.06em!important;color:#6b7379!important;font-size:11px!important}.gdt-club-theme .member-account-sheet .member-sheet-actions{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.gdt-club-theme .member-account-sheet .member-account-grid{grid-template-columns:minmax(0,1fr)!important;gap:18px!important;display:grid!important}.gdt-club-theme .member-account-sheet .member-account-grid img{border-radius:12px!important;width:100%!important;max-width:340px!important;height:auto!important}@media (width<=560px){.gdt-club-theme .member-card-detail.member-account-sheet{padding:16px!important}.gdt-club-theme .member-account-sheet dl{grid-template-columns:minmax(0,1fr)!important}}.gdt-club-theme .member-account-sheet .member-card-missing{min-height:0!important;padding:18px!important;font-size:13px!important}.gdt-club-theme .member-account-sheet .member-validation{gap:10px!important;font-size:13px!important;display:flex!important}.gdt-club-theme .reg-review{gap:16px!important;display:grid!important}.gdt-club-theme .reg-head small,.gdt-club-theme .reg-drawer header small{letter-spacing:.08em!important;color:#c8102e!important;font-size:11px!important;font-weight:800!important}.gdt-club-theme .reg-head h3{margin:2px 0 4px!important;font-size:22px!important;font-weight:800!important}.gdt-club-theme .reg-head p{color:#6b7379!important;max-width:720px!important;margin:0!important;font-size:13px!important}.gdt-club-theme .reg-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.gdt-club-theme .reg-kpis>div{background:#fff!important;border:1px solid #e3e6e9!important;border-radius:14px!important;grid-template-columns:40px minmax(0,1fr)!important;align-items:center!important;column-gap:12px!important;padding:14px 16px!important;display:grid!important}.gdt-club-theme .reg-kpis .i{color:#2d5b8a!important;background:#eef2f7!important;border-radius:50%!important;grid-row:span 2!important;place-items:center!important;width:40px!important;height:40px!important;display:grid!important}.gdt-club-theme .reg-kpis .i.warn{color:#9c6515!important;background:#fdf3e1!important}.gdt-club-theme .reg-kpis .i.ok{color:#217452!important;background:#e6f4ec!important}.gdt-club-theme .reg-kpis .i.bad{color:#c8102e!important;background:#fdecee!important}.gdt-club-theme .reg-kpis b{color:#1d2125!important;font-size:26px!important;font-weight:800!important;line-height:1!important}.gdt-club-theme .reg-kpis small{color:#6b7379!important;font-size:12px!important}.gdt-club-theme .reg-tabs{flex-wrap:wrap!important;justify-content:flex-start!important;gap:8px!important;display:flex!important}.gdt-club-theme .reg-tabs button[data-ui]{color:#2b3237!important;width:auto!important;height:36px!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border:1px solid #dde1e4!important;border-radius:999px!important;align-items:center!important;gap:8px!important;padding:0 12px!important;font-size:13px!important;font-weight:700!important;display:inline-flex!important}.gdt-club-theme .reg-tabs button[data-ui] span{text-align:center!important;background:#f0f2f4!important;border-radius:999px!important;min-width:22px!important;padding:1px 7px!important;font-size:12px!important}.gdt-club-theme .reg-tabs button[data-ui][aria-pressed=true]{color:#fff!important;background:#1d2125!important;border-color:#1d2125!important}.gdt-club-theme .reg-tabs button[data-ui][aria-pressed=true] span{color:#fff!important;background:#ffffff2e!important}.gdt-club-theme .reg-search{gap:6px!important;font-size:13px!important;font-weight:700!important;display:grid!important}.gdt-club-theme .reg-search-box{background:#fff!important;border:1px solid #d9dde1!important;border-radius:12px!important;align-items:center!important;gap:10px!important;height:46px!important;padding:0 12px!important;display:flex!important}.gdt-club-theme .reg-search-box input{min-width:0!important;height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important;flex:1!important;padding:0!important;font-size:15px!important}.gdt-club-theme .reg-list{gap:10px!important;display:grid!important}.gdt-club-theme .reg-row{background:#fff!important;border:1px solid #e3e6e9!important;border-radius:14px!important;grid-template-columns:44px minmax(160px,1.2fr) minmax(240px,1.6fr) minmax(130px,auto) auto!important;align-items:center!important;gap:14px!important;padding:14px 16px!important;display:grid!important}.gdt-club-theme .reg-row[data-active]{border-color:#c8102e!important;box-shadow:0 0 0 2px #c8102e1f!important}.gdt-club-theme .reg-avatar{color:#b00e28!important;background:#fbe9ec!important;border-radius:12px!important;place-items:center!important;width:44px!important;height:44px!important;font-size:14px!important;font-weight:800!important;display:grid!important}.gdt-club-theme .reg-who{gap:2px!important;min-width:0!important;display:grid!important}.gdt-club-theme .reg-who b{overflow-wrap:anywhere!important;font-size:15px!important}.gdt-club-theme .reg-who small{color:#6b7379!important;font-size:12px!important}.gdt-club-theme .reg-meta{justify-items:start!important;gap:4px!important;display:grid!important}.gdt-club-theme .reg-meta small{color:#6b7379!important;font-size:12px!important}.gdt-club-theme .reg-review em[data-tone],.gdt-club-theme .reg-drawer em[data-tone]{color:#2d5b8a!important;background:#eef2f7!important;border-radius:999px!important;padding:3px 10px!important;font-size:12px!important;font-style:normal!important;font-weight:800!important;display:inline-block!important}.gdt-club-theme .reg-review em[data-tone=ok]{color:#217452!important;background:#e6f4ec!important}.gdt-club-theme .reg-review em[data-tone=warn]{color:#9c6515!important;background:#fdf3e1!important}.gdt-club-theme .reg-review em[data-tone=bad]{color:#b00e28!important;background:#fdecee!important}.gdt-club-theme .reg-row>button[data-ui],.gdt-club-theme .reg-actions button[data-ui],.gdt-club-theme .reg-pages button[data-ui],.gdt-club-theme .reg-close,.gdt-club-theme .reg-error button[data-ui]{color:#1d2125!important;width:auto!important;min-height:40px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d9dde1!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:0 14px!important;font-size:14px!important;font-weight:700!important;display:inline-flex!important}.gdt-club-theme .reg-actions button[data-kind=primary]{color:#fff!important;background:#c8102e!important;border-color:#c8102e!important}.gdt-club-theme .reg-actions button[data-kind=danger]{color:#b00e28!important;border-color:#f0c4cb!important}.gdt-club-theme .reg-actions button[data-kind=ghost]{color:#4a5157!important;border-color:#0000!important}.gdt-club-theme .reg-actions button[data-ui]:disabled{opacity:.5!important}.gdt-club-theme .reg-steps{gap:0!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}.gdt-club-theme .reg-steps li{color:#8a9298!important;text-align:center!important;flex:1!important;justify-items:center!important;gap:4px!important;min-width:0!important;font-size:11px!important;display:grid!important;position:relative!important}.gdt-club-theme .reg-steps li:before{content:""!important;z-index:0!important;background:#e3e6e9!important;width:100%!important;height:2px!important;position:absolute!important;top:11px!important;left:-50%!important}.gdt-club-theme .reg-steps li:first-child:before{display:none!important}.gdt-club-theme .reg-steps li[data-state=done]:before,.gdt-club-theme .reg-steps li[data-state=current]:before,.gdt-club-theme .reg-steps li[data-state=rejected]:before{background:#217452!important}.gdt-club-theme .reg-steps i{z-index:1!important;color:#8a9298!important;background:#fff!important;border:2px solid #d5dade!important;border-radius:50%!important;place-items:center!important;width:24px!important;height:24px!important;font-size:11px!important;font-style:normal!important;font-weight:800!important;display:grid!important;position:relative!important}.gdt-club-theme .reg-steps li[data-state=done] i{color:#fff!important;background:#217452!important;border-color:#217452!important}.gdt-club-theme .reg-steps li[data-state=current] i{color:#c8102e!important;border-color:#c8102e!important}.gdt-club-theme .reg-steps li[data-state=current]{color:#1d2125!important;font-weight:700!important}.gdt-club-theme .reg-steps li[data-state=rejected] i{color:#fff!important;background:#c8102e!important;border-color:#c8102e!important}.gdt-club-theme .reg-steps li[data-state=rejected]{color:#b00e28!important;font-weight:700!important}.gdt-club-theme .reg-empty{text-align:center!important;color:#6b7379!important;border:1px dashed #d5dade!important;border-radius:14px!important;justify-items:center!important;gap:6px!important;padding:36px 16px!important;display:grid!important}.gdt-club-theme .reg-empty b{color:#1d2125!important;font-size:16px!important}.gdt-club-theme .reg-empty p{margin:0!important;font-size:13px!important}.gdt-club-theme .reg-pages{justify-content:space-between!important;align-items:center!important;display:flex!important}.gdt-club-theme .reg-error{color:#8f0c21!important;background:#fdecee!important;border-radius:12px!important;padding:10px 14px!important}.gdt-club-theme .reg-warning{color:#7a4e0f!important;background:#fdf3e1!important;border-radius:12px!important;margin:0!important;padding:10px 14px!important}.gdt-club-theme .reg-drawer{z-index:1400!important;overscroll-behavior:contain!important;background:#fff!important;border:0!important;align-content:start!important;gap:18px!important;width:min(540px,100vw)!important;min-width:0!important;margin:0!important;padding:22px!important;display:grid!important;position:fixed!important;top:0!important;bottom:0!important;right:0!important;overflow-y:auto!important;box-shadow:0 0 0 100vmax #0f12156b,-12px 0 40px #0000002e!important}.gdt-club-theme .reg-drawer>header{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;display:flex!important}.gdt-club-theme .reg-drawer>header h3{margin:2px 0 8px!important;font-size:22px!important}.gdt-club-theme .reg-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 16px!important;margin:0!important;display:grid!important}.gdt-club-theme .reg-facts dt{text-transform:uppercase!important;letter-spacing:.06em!important;color:#6b7379!important;font-size:11px!important;font-weight:800!important}.gdt-club-theme .reg-facts dd{overflow-wrap:anywhere!important;margin:2px 0 0!important;font-size:14px!important}.gdt-club-theme .reg-reason{gap:6px!important;font-size:13px!important;font-weight:700!important;display:grid!important}.gdt-club-theme .reg-reason textarea{border:1px solid #d9dde1!important;border-radius:12px!important;min-height:96px!important;padding:10px 12px!important;font-size:14px!important}.gdt-club-theme .reg-actions{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.gdt-club-theme .reg-associate{background:#f7f8f9!important;border-radius:12px!important;gap:10px!important;padding:14px!important;display:grid!important}.gdt-club-theme .reg-associate h4{margin:0!important;font-size:15px!important}.gdt-club-theme .reg-associate label{gap:6px!important;font-size:13px!important;display:grid!important}.gdt-club-theme .reg-linked{color:#1b5e42!important;background:#e6f4ec!important;border-radius:12px!important;margin:0!important;padding:10px 14px!important;font-weight:700!important}.gdt-club-theme .reg-history summary{cursor:pointer!important;font-size:13px!important;font-weight:700!important}.gdt-club-theme .reg-history p{color:#3a4146!important;margin:8px 0 0!important;font-size:13px!important}@media (width<=1100px){.gdt-club-theme .reg-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.gdt-club-theme .reg-row{grid-template-columns:44px minmax(0,1fr) auto!important}.gdt-club-theme .reg-progress{order:5!important;grid-column:1/-1!important}.gdt-club-theme .reg-meta{justify-items:end!important}.gdt-club-theme .reg-row>button[data-ui]{order:6!important;grid-column:1/-1!important}}@media (width<=560px){.gdt-club-theme .reg-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.gdt-club-theme .reg-kpis>div{grid-template-columns:minmax(0,1fr)!important;gap:6px!important}.gdt-club-theme .reg-kpis .i{grid-row:auto!important}.gdt-club-theme .reg-facts{grid-template-columns:minmax(0,1fr)!important}.gdt-club-theme .reg-drawer{padding:16px!important}.gdt-club-theme .reg-row{grid-template-columns:44px minmax(0,1fr)!important}.gdt-club-theme .reg-meta{grid-column:1/-1!important;justify-items:start!important}}.gdt-club-theme .staff-kpis .players-kpi small{overflow-wrap:anywhere!important}.gdt-club-theme .staff-sheet{z-index:1400!important;overscroll-behavior:contain!important;background:#fff!important;outline:none!important;align-content:start!important;gap:16px!important;width:min(500px,100vw)!important;margin:0!important;padding:22px!important;display:grid!important;position:fixed!important;top:0!important;bottom:0!important;right:0!important;overflow-y:auto!important;box-shadow:0 0 0 100vmax #0f12156b,-12px 0 40px #0000002e!important}.gdt-club-theme .staff-sheet>header{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;display:flex!important}.gdt-club-theme .staff-sheet-id{align-items:center!important;gap:14px!important;min-width:0!important;display:flex!important}.gdt-club-theme .staff-sheet-id>img,.gdt-club-theme .staff-sheet-id>span{object-fit:cover!important;color:#b00e28!important;background:#fbe9ec!important;border-radius:14px!important;flex:0 0 72px!important;place-items:center!important;width:72px!important;height:90px!important;font-size:22px!important;font-weight:800!important;display:grid!important}.gdt-club-theme .staff-sheet-id small{letter-spacing:.08em!important;color:#c8102e!important;font-size:11px!important;font-weight:800!important}.gdt-club-theme .staff-sheet-id h3{overflow-wrap:anywhere!important;margin:2px 0 6px!important;font-size:21px!important}.gdt-club-theme .staff-sheet-id em{color:#4a5157!important;background:#f0f2f4!important;border-radius:999px!important;padding:3px 10px!important;font-size:12px!important;font-style:normal!important;font-weight:800!important;display:inline-block!important}.gdt-club-theme .staff-sheet-id em[data-on]{color:#217452!important;background:#e6f4ec!important}.gdt-club-theme .staff-sheet button[data-ui]{color:#1d2125!important;width:auto!important;min-height:40px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d9dde1!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;padding:0 14px!important;font-size:14px!important;font-weight:700!important;display:inline-flex!important}.gdt-club-theme .staff-sheet button[data-kind=primary]{color:#fff!important;background:#c8102e!important;border-color:#c8102e!important}.gdt-club-theme .staff-sheet-block{border:1px solid #e7e9ec!important;border-radius:14px!important;padding:14px 16px!important}.gdt-club-theme .staff-sheet-block h4{letter-spacing:.06em!important;text-transform:uppercase!important;color:#6b7379!important;margin:0 0 10px!important;font-size:12px!important;font-weight:800!important}.gdt-club-theme .staff-sheet-block ul{gap:8px!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}.gdt-club-theme .staff-sheet-block li{justify-content:space-between!important;gap:12px!important;font-size:14px!important;display:flex!important}.gdt-club-theme .staff-sheet-block li span{color:#4a5157!important;text-align:right!important}.gdt-club-theme .staff-sheet-block dl{gap:10px!important;margin:0!important;display:grid!important}.gdt-club-theme .staff-sheet-block dt{color:#6b7379!important;font-size:12px!important}.gdt-club-theme .staff-sheet-block dd{margin:2px 0 0!important;font-size:14px!important;font-weight:600!important}.gdt-club-theme .staff-sheet-block p{color:#2b3237!important;margin:0!important;font-size:14px!important;line-height:1.5!important}.gdt-club-theme .staff-tags{flex-wrap:wrap!important;gap:6px!important;display:flex!important}.gdt-club-theme .staff-tags i{color:#2d5b8a!important;background:#eef2f7!important;border-radius:999px!important;padding:3px 10px!important;font-size:12px!important;font-style:normal!important;font-weight:700!important}@media (width<=560px){.gdt-club-theme .staff-sheet{padding:16px!important}}.gdt-club-theme .staff-sheet-id img{object-fit:contain!important;background:#f4f5f7!important;border-radius:14px!important;flex:0 0 72px!important;width:72px!important;height:90px!important}.gdt-club-theme .acc-overview{gap:14px!important;margin:6px 0 22px!important;display:grid!important}.gdt-club-theme .acc-head small{letter-spacing:.08em!important;color:#c8102e!important;font-size:11px!important;font-weight:800!important}.gdt-club-theme .acc-head h3{margin:2px 0 4px!important;font-size:20px!important;font-weight:800!important}.gdt-club-theme .acc-head p,.gdt-club-theme .acc-note,.gdt-club-theme .acc-hint{color:#6b7379!important;margin:0!important;font-size:13px!important}.gdt-club-theme .acc-hint{align-items:center!important;gap:6px!important;display:flex!important}.gdt-club-theme .acc-overview .players-kpis{margin:0!important}.gdt-club-theme .acc-toolbar{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}.gdt-club-theme .acc-chips{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.gdt-club-theme .acc-chips button[data-ui]{color:#2b3237!important;width:auto!important;height:36px!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border:1px solid #dde1e4!important;border-radius:999px!important;align-items:center!important;gap:8px!important;padding:0 12px!important;font-size:13px!important;font-weight:700!important;display:inline-flex!important}.gdt-club-theme .acc-chips button[data-ui] span{text-align:center!important;background:#f0f2f4!important;border-radius:999px!important;min-width:22px!important;padding:1px 7px!important;font-size:12px!important}.gdt-club-theme .acc-chips button[data-ui][aria-pressed=true]{color:#fff!important;background:#1d2125!important;border-color:#1d2125!important}.gdt-club-theme .acc-chips button[data-ui][aria-pressed=true] span{color:#fff!important;background:#ffffff2e!important}.gdt-club-theme .acc-search{background:#fff!important;border:1px solid #d9dde1!important;border-radius:10px!important;align-items:center!important;gap:8px!important;width:min(320px,100%)!important;height:40px!important;padding:0 12px!important;display:flex!important}.gdt-club-theme .acc-search input{min-width:0!important;height:38px!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important;flex:1!important;padding:0!important;font-size:14px!important}.gdt-club-theme .acc-table{background:#fff!important;border:1px solid #e3e6e9!important;border-radius:14px!important;overflow:hidden!important}.gdt-club-theme .acc-tr{color:#2b3237!important;border-top:1px solid #eef0f2!important;grid-template-columns:minmax(220px,2fr) minmax(140px,1.2fr) 100px 120px 100px!important;align-items:center!important;gap:12px!important;padding:10px 16px!important;font-size:14px!important;display:grid!important}.gdt-club-theme .acc-th{text-transform:uppercase!important;letter-spacing:.06em!important;color:#6b7379!important;background:#f7f8f9!important;border-top:0!important;font-size:11px!important;font-weight:800!important}.gdt-club-theme .acc-tr small{color:#6b7379!important;overflow-wrap:anywhere!important;font-size:12px!important;display:block!important}.gdt-club-theme .acc-who{align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}.gdt-club-theme .acc-who i{color:#b00e28!important;background:#fbe9ec!important;border-radius:50%!important;flex:0 0 36px!important;place-items:center!important;width:36px!important;height:36px!important;font-size:12px!important;font-style:normal!important;font-weight:800!important;display:grid!important}.gdt-club-theme .acc-who b{font-size:14px!important;display:block!important}.gdt-club-theme .acc-table em[data-tone]{border-radius:999px!important;padding:3px 10px!important;font-size:12px!important;font-style:normal!important;font-weight:800!important;display:inline-block!important}.gdt-club-theme .acc-table em[data-tone=ok]{color:#217452!important;background:#e6f4ec!important}.gdt-club-theme .acc-table em[data-tone=warn]{color:#9c6515!important;background:#fdf3e1!important}.gdt-club-theme .acc-table .acc-note{padding:14px 16px!important}.gdt-club-theme .acc-invites{background:#fff!important;border:1px solid #e3e6e9!important;border-radius:12px!important;padding:12px 16px!important}.gdt-club-theme .acc-invites summary{cursor:pointer!important;font-size:14px!important;font-weight:700!important}.gdt-club-theme .acc-invites p{color:#3a4146!important;margin:8px 0 0!important;font-size:13px!important}.gdt-club-theme .acc-error{color:#8f0c21!important;background:#fdecee!important;border-radius:12px!important;padding:12px 14px!important}@media (width<=820px){.gdt-club-theme .acc-th{display:none!important}.gdt-club-theme .acc-tr{grid-template-columns:minmax(0,1fr) auto!important;row-gap:4px!important}.gdt-club-theme .acc-tr>span:nth-child(2){grid-column:1!important;font-size:13px!important}.gdt-club-theme .acc-tr>span:nth-child(4),.gdt-club-theme .acc-tr>span:nth-child(5){color:#6b7379!important;font-size:12px!important}}.gdt-club-theme .doc-v2{gap:14px!important;display:grid!important}.gdt-club-theme .doc-head{flex-wrap:wrap!important;justify-content:space-between!important;align-items:flex-end!important;gap:14px!important;display:flex!important}.gdt-club-theme .doc-head small{letter-spacing:.08em!important;color:#c8102e!important;font-size:11px!important;font-weight:800!important}.gdt-club-theme .doc-head h3{margin:2px 0 4px!important;font-size:20px!important;font-weight:800!important}.gdt-club-theme .doc-head p{color:#6b7379!important;margin:0!important;font-size:13px!important}.gdt-club-theme .doc-head-actions,.gdt-club-theme .doc-actions,.gdt-club-theme .doc-reject>div{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}.gdt-club-theme .doc-v2 button[data-ui]{color:#1d2125!important;width:auto!important;min-height:38px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d9dde1!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:0 14px!important;font-size:13px!important;font-weight:700!important;display:inline-flex!important}.gdt-club-theme .doc-v2 button[data-kind=primary]{color:#fff!important;background:#c8102e!important;border-color:#c8102e!important}.gdt-club-theme .doc-v2 button[data-kind=danger]{color:#b00e28!important;border-color:#f0c4cb!important}.gdt-club-theme .doc-v2 button[data-kind=ghost]{color:#6b7379!important;border-color:#0000!important}.gdt-club-theme .doc-v2 .players-kpis{margin:0!important}.gdt-club-theme .doc-form{background:#fafbfb!important;border:1px solid #e3e6e9!important;border-radius:14px!important;padding:16px!important}.gdt-club-theme .doc-form[hidden]{display:none!important}.gdt-club-theme .doc-toolbar{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}.gdt-club-theme .doc-chips{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.gdt-club-theme .doc-chips button[data-ui]{border-color:#dde1e4!important;border-radius:999px!important;height:36px!important;min-height:0!important;padding:0 12px!important}.gdt-club-theme .doc-chips button[data-ui] span{text-align:center!important;background:#f0f2f4!important;border-radius:999px!important;min-width:22px!important;padding:1px 7px!important;font-size:12px!important}.gdt-club-theme .doc-chips button[data-ui][aria-pressed=true]{color:#fff!important;background:#1d2125!important;border-color:#1d2125!important}.gdt-club-theme .doc-chips button[data-ui][aria-pressed=true] span{color:#fff!important;background:#ffffff2e!important}.gdt-club-theme .doc-search input{background:#fff!important;border:1px solid #d9dde1!important;border-radius:10px!important;width:min(320px,100%)!important;height:40px!important;padding:0 12px!important;font-size:14px!important}.gdt-club-theme .doc-list{gap:10px!important;display:grid!important}.gdt-club-theme .doc-card{background:#fff!important;border:1px solid #e3e6e9!important;border-radius:14px!important;grid-template-columns:44px minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;padding:14px 16px!important;display:grid!important}.gdt-club-theme .doc-card[data-state=expired],.gdt-club-theme .doc-card[data-state=rejected]{border-left:4px solid #c8102e!important}.gdt-club-theme .doc-card[data-state=pending],.gdt-club-theme .doc-card[data-state=expiring]{border-left:4px solid #d99a2b!important}.gdt-club-theme .doc-icon{color:#2d5b8a!important;background:#eef2f7!important;border-radius:12px!important;place-items:center!important;width:44px!important;height:44px!important;display:grid!important}.gdt-club-theme .doc-main h4{overflow-wrap:anywhere!important;margin:0!important;font-size:15px!important}.gdt-club-theme .doc-main p{color:#6b7379!important;margin:2px 0 6px!important;font-size:13px!important}.gdt-club-theme .doc-tags{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}.gdt-club-theme .doc-tags small{color:#6b7379!important;font-size:12px!important}.gdt-club-theme .doc-tags em{color:#2d5b8a!important;background:#eef2f7!important;border-radius:999px!important;padding:3px 10px!important;font-size:12px!important;font-style:normal!important;font-weight:800!important;display:inline-block!important}.gdt-club-theme .doc-tags em[data-tone=ok]{color:#217452!important;background:#e6f4ec!important}.gdt-club-theme .doc-tags em[data-tone=warn]{color:#9c6515!important;background:#fdf3e1!important}.gdt-club-theme .doc-tags em[data-tone=bad]{color:#b00e28!important;background:#fdecee!important}.gdt-club-theme .doc-actions a{color:#1d2125!important;background:#f0f2f4!important;border-radius:10px!important;align-items:center!important;min-height:38px!important;padding:0 14px!important;font-size:13px!important;font-weight:700!important;text-decoration:none!important;display:inline-flex!important}.gdt-club-theme .doc-extra{flex-wrap:wrap!important;grid-column:2/-1!important;gap:10px!important;font-size:13px!important;display:flex!important}.gdt-club-theme .doc-extra:empty{display:none!important}.gdt-club-theme .doc-empty{text-align:center!important;color:#6b7379!important;border:1px dashed #d5dade!important;border-radius:14px!important;justify-items:center!important;gap:6px!important;padding:36px 16px!important;display:grid!important}.gdt-club-theme .doc-empty b{color:#1d2125!important;font-size:16px!important}.gdt-club-theme .doc-empty p{margin:0!important;font-size:13px!important}.gdt-club-theme .doc-note{color:#6b7379!important;margin:0!important;font-size:13px!important}.gdt-club-theme .doc-error{color:#8f0c21!important;background:#fdecee!important;border-radius:12px!important;padding:10px 14px!important}.gdt-club-theme .doc-reject{background:#fff8f9!important;border:1px solid #f0c4cb!important;border-radius:12px!important;gap:10px!important;padding:14px!important;display:grid!important}.gdt-club-theme .doc-reject label{gap:6px!important;font-size:13px!important;font-weight:700!important;display:grid!important}@media (width<=760px){.gdt-club-theme .doc-card{grid-template-columns:44px minmax(0,1fr)!important}.gdt-club-theme .doc-actions,.gdt-club-theme .doc-extra{grid-column:1/-1!important}}.gdt-club-theme .store-overview{gap:14px!important;margin:4px 0 18px!important;display:grid!important}.gdt-club-theme .store-overview .players-kpis{margin:0!important}.gdt-club-theme .store-grid-mode>.record-list,.gdt-club-theme .store-grid-mode>.module-explanation{display:none!important}.gdt-club-theme .store-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:14px!important;display:grid!important}.gdt-club-theme .store-card{background:#fff!important;border:1px solid #e3e6e9!important;border-radius:16px!important;grid-template-rows:auto 1fr auto!important;display:grid!important;overflow:hidden!important}.gdt-club-theme .store-card[data-state=off]{opacity:.75!important}.gdt-club-theme .store-img{aspect-ratio:1!important;background:#f4f5f7!important;place-items:center!important;display:grid!important;position:relative!important}.gdt-club-theme .store-img img{object-fit:cover!important;width:100%!important;height:100%!important}.gdt-club-theme .store-img img.placeholder{object-fit:contain!important;opacity:.5!important;width:45%!important;height:auto!important}.gdt-club-theme .store-img em{color:#217452!important;background:#fff!important;border-radius:999px!important;padding:3px 10px!important;font-size:11px!important;font-style:normal!important;font-weight:800!important;position:absolute!important;top:10px!important;left:10px!important;box-shadow:0 1px 4px #0000001f!important}.gdt-club-theme .store-card[data-state=off] .store-img em{color:#6b7379!important}.gdt-club-theme .store-body{align-content:start!important;gap:3px!important;padding:12px 14px 4px!important;display:grid!important}.gdt-club-theme .store-body h4{margin:0!important;font-size:15px!important;font-weight:800!important}.gdt-club-theme .store-body p{color:#c8102e!important;margin:0!important;font-size:14px!important;font-weight:700!important}.gdt-club-theme .store-body small{color:#6b7379!important;font-size:12px!important}.gdt-club-theme .store-actions{flex-wrap:wrap!important;gap:6px!important;padding:10px 14px 14px!important;display:flex!important}.gdt-club-theme .store-actions button[data-ui]{color:#1d2125!important;width:auto!important;min-height:34px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d9dde1!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;padding:0 12px!important;font-size:13px!important;font-weight:700!important;display:inline-flex!important}.gdt-club-theme .store-actions button[data-kind=primary]{color:#fff!important;background:#c8102e!important;border-color:#c8102e!important}.gdt-club-theme .store-actions button[data-kind=ghost]{color:#6b7379!important;border-color:#0000!important}.gdt-club-theme .store-empty{text-align:center!important;color:#6b7379!important;border:1px dashed #d5dade!important;border-radius:14px!important;grid-column:1/-1!important;margin:0!important;padding:28px!important}.gdt-club-theme .content-overview{gap:12px!important;margin:4px 0 16px!important;display:grid!important}.gdt-club-theme .content-overview .players-kpis{margin:0!important}.gdt-club-theme .content-chips button[data-ui]{color:#2b3237!important;width:auto!important;height:36px!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border:1px solid #dde1e4!important;border-radius:999px!important;align-items:center!important;gap:8px!important;padding:0 12px!important;font-size:13px!important;font-weight:700!important;display:inline-flex!important}.gdt-club-theme .permission-matrix{background:#fff!important;border:1px solid #e3e6e9!important;border-radius:12px!important;min-width:0!important;max-width:100%!important;overflow:auto hidden!important}.gdt-club-theme .permission-matrix header,.gdt-club-theme .permission-matrix article{grid-template-columns:220px!important;grid-auto-columns:92px!important;grid-auto-flow:column!important;align-items:center!important;gap:0!important;min-width:max-content!important;display:grid!important}.gdt-club-theme .permission-matrix header{color:#5d656b!important;text-align:center!important;background:#f7f8f9!important;padding:10px 0!important;font-size:11px!important;font-weight:800!important;line-height:1.25!important}.gdt-club-theme .permission-matrix header span{padding:0 6px!important}.gdt-club-theme .permission-matrix header span:first-child,.gdt-club-theme .permission-matrix article>div:first-child{z-index:2!important;text-align:left!important;padding-left:14px!important;position:sticky!important;left:0!important}.gdt-club-theme .permission-matrix header span:first-child{background:#f7f8f9!important}.gdt-club-theme .permission-matrix article>div:first-child{background:#fff!important}.gdt-club-theme .permission-matrix article{border-top:1px solid #eef0f2!important;min-height:56px!important;padding:6px 0!important}.gdt-club-theme .permission-matrix article b{font-size:14px!important}.gdt-club-theme .permission-matrix article small{color:#6b7379!important;font-size:12px!important}.gdt-club-theme .reports-hub{gap:12px!important;margin:4px 0 22px!important;display:grid!important}.gdt-club-theme .reports-hub header small{letter-spacing:.08em!important;color:#c8102e!important;font-size:11px!important;font-weight:800!important}.gdt-club-theme .reports-hub header h4{margin:2px 0 0!important;font-size:18px!important;font-weight:800!important}.gdt-club-theme .reports-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.gdt-club-theme .report-card{background:#fff!important;border:1px solid #e3e6e9!important;border-radius:14px!important;align-content:start!important;gap:6px!important;min-width:0!important;padding:16px!important;display:grid!important}.gdt-club-theme .report-icon{color:#c8102e!important;background:#fbe9ec!important;border-radius:50%!important;place-items:center!important;width:38px!important;height:38px!important;display:grid!important}.gdt-club-theme .report-card small{text-transform:uppercase!important;letter-spacing:.05em!important;color:#6b7379!important;font-size:12px!important;font-weight:800!important}.gdt-club-theme .report-card p{color:#4a5157!important;margin:0!important;font-size:13px!important}.gdt-club-theme .report-card p strong{color:#1d2125!important;font-size:24px!important;font-weight:800!important}.gdt-club-theme .report-card em{color:#6b7379!important;min-height:16px!important;font-size:12px!important;font-style:normal!important}.gdt-club-theme .report-card button[data-ui]{color:#c8102e!important;width:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-self:start!important;margin-top:4px!important;padding:6px 0!important;font-size:13px!important;font-weight:800!important}@media (width<=1100px){.gdt-club-theme .reports-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=520px){.gdt-club-theme .reports-grid{grid-template-columns:minmax(0,1fr)!important}}.gdt-club-theme .games-cal{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr)!important;gap:14px!important;margin:6px 0 18px!important;display:grid!important}.gdt-club-theme .games-cal h4{color:#1d2125!important;margin:0!important;font-size:16px!important;font-weight:800!important}.gdt-club-theme .games-cal-main,.gdt-club-theme .games-cal-day,.gdt-club-theme .games-cal-next{background:#fff!important;border:1px solid #e3e6e9!important;border-radius:16px!important;min-width:0!important;padding:14px!important}.gdt-club-theme .games-cal-main>header{align-items:center!important;gap:10px!important;margin-bottom:10px!important;display:flex!important}.gdt-club-theme .games-cal-main>header>div{text-align:center!important;flex:1!important}.gdt-club-theme .games-cal-main>header small{color:#6b7379!important;font-size:12px!important}.gdt-club-theme .games-cal button[data-ui]{box-shadow:none!important;width:auto!important;min-height:0!important;font:inherit!important}.gdt-club-theme .games-cal-main>header button[data-ui]{color:#1d2125!important;background:#fff!important;border:1px solid #dde1e4!important;border-radius:10px!important;place-items:center!important;min-width:36px!important;height:36px!important;padding:0 10px!important;font-size:13px!important;font-weight:700!important;display:grid!important}.gdt-club-theme .games-cal-grid{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:4px!important;display:grid!important}.gdt-club-theme .games-cal-wd{text-transform:uppercase!important;letter-spacing:.05em!important;color:#8a9298!important;text-align:center!important;padding:4px 0!important;font-size:11px!important;font-weight:800!important}.gdt-club-theme .games-cal-grid button[data-ui]{color:#1d2125!important;text-align:left!important;background:#fff!important;border:1px solid #eef0f2!important;border-radius:10px!important;align-content:start!important;gap:4px!important;min-height:74px!important;padding:6px!important;display:grid!important;overflow:hidden!important}.gdt-club-theme .games-cal-grid button[data-out]{color:#b3b9be!important;background:#fafbfb!important}.gdt-club-theme .games-cal-grid button[data-has]{background:#fff7f8!important;border-color:#f3d3d9!important}.gdt-club-theme .games-cal-grid button[data-today] b{color:#fff!important;background:#1d2125!important;border-radius:50%!important;place-items:center!important;width:24px!important;height:24px!important;display:inline-grid!important}.gdt-club-theme .games-cal-grid button[aria-pressed=true]{border-color:#c8102e!important;box-shadow:0 0 0 2px #c8102e2e!important}.gdt-club-theme .games-cal-grid b{font-size:13px!important;font-weight:800!important}.gdt-club-theme .games-cal-dots{gap:2px!important;display:grid!important}.gdt-club-theme .games-cal-dots em{color:#fff!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:#c8102e!important;border-radius:5px!important;padding:1px 5px!important;font-size:10px!important;font-style:normal!important;font-weight:800!important;display:block!important;overflow:hidden!important}.gdt-club-theme .games-cal-dots em[data-done]{background:#5d656b!important}.gdt-club-theme .games-cal-day{align-content:start!important;gap:10px!important;display:grid!important}.gdt-club-theme .games-cal-day p,.gdt-club-theme .games-cal-next p{color:#6b7379!important;margin:0!important;font-size:13px!important}.gdt-club-theme .games-cal-game[data-ui]{text-align:left!important;color:#1d2125!important;background:#fafbfb!important;border:1px solid #e7e9ec!important;border-radius:12px!important;gap:8px!important;padding:12px!important;display:grid!important}.gdt-club-theme .games-cal-game small{color:#6b7379!important;align-items:center!important;gap:4px!important;font-size:12px!important;display:flex!important}.gdt-club-theme .games-cal-teams{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;gap:8px!important;font-size:13px!important;font-weight:700!important;display:grid!important}.gdt-club-theme .games-cal-teams>span{text-align:center!important;overflow-wrap:anywhere!important;justify-items:center!important;gap:4px!important;display:grid!important}.gdt-club-theme .games-cal-teams img,.gdt-club-theme .games-cal-teams i{object-fit:contain!important;width:34px!important;height:34px!important}.gdt-club-theme .games-cal-teams i{color:#4a5157!important;background:#eef0f2!important;border-radius:50%!important;place-items:center!important;font-size:11px!important;font-style:normal!important;display:grid!important}.gdt-club-theme .games-cal-teams strong{font-size:16px!important;font-weight:800!important}.gdt-club-theme .games-cal em[data-status]{color:#2d5b8a!important;background:#eef2f7!important;border-radius:999px!important;justify-self:start!important;padding:2px 9px!important;font-size:11px!important;font-style:normal!important;font-weight:800!important}.gdt-club-theme .games-cal em[data-status="Final do jogo"]{color:#4a5157!important;background:#f0f2f4!important}.gdt-club-theme .games-cal em[data-status=Adiado],.gdt-club-theme .games-cal em[data-status=Cancelado]{color:#b00e28!important;background:#fdecee!important}.gdt-club-theme .games-cal-next{grid-column:1/-1!important;gap:10px!important;display:grid!important}.gdt-club-theme .games-cal-table{border:1px solid #eef0f2!important;border-radius:12px!important;display:grid!important;overflow:hidden!important}.gdt-club-theme .games-cal-table button[data-ui]{color:#1d2125!important;text-align:left!important;background:#fff!important;border:0!important;border-top:1px solid #eef0f2!important;border-radius:0!important;grid-template-columns:80px 120px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:10px 14px!important;font-size:14px!important;display:grid!important}.gdt-club-theme .games-cal-table button[data-ui]:first-child{border-top:0!important}.gdt-club-theme .games-cal-table button[data-ui]:hover{background:#fafbfb!important}.gdt-club-theme .games-cal-table .d{font-weight:800!important}.gdt-club-theme .games-cal-table .t{color:#c8102e!important;font-size:13px!important;font-weight:700!important}.gdt-club-theme .games-cal-table .m{overflow-wrap:anywhere!important;font-weight:700!important}.gdt-club-theme .games-cal-table small{color:#6b7379!important;font-size:12px!important;font-weight:500!important;display:block!important}@media (width<=980px){.gdt-club-theme .games-cal{grid-template-columns:minmax(0,1fr)!important}}@media (width<=560px){.gdt-club-theme .games-cal-grid button[data-ui]{min-height:48px!important;padding:4px!important}.gdt-club-theme .games-cal-dots em{height:6px!important;padding:0!important;font-size:0!important}.gdt-club-theme .games-cal-table button[data-ui]{grid-template-columns:64px minmax(0,1fr)!important}.gdt-club-theme .games-cal-table .t{grid-area:1/2!important}.gdt-club-theme .games-cal-table .m,.gdt-club-theme .games-cal-table .s{grid-column:1/-1!important}}.gdt-club-theme .reports-hub .report-card{grid-template-rows:none!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;position:relative!important}.gdt-club-theme .reports-hub .report-card>*{grid-area:auto/1!important;position:static!important}.gdt-club-theme .store-grid .store-card{grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important}.gdt-club-theme .store-grid .store-img{aspect-ratio:auto!important;height:220px!important;overflow:hidden!important}.gdt-club-theme .store-grid .store-img img{object-fit:contain!important;object-position:center top!important;width:100%!important;height:100%!important}.gdt-club-theme .sp-ws{gap:14px!important;display:grid!important}.gdt-club-theme .sp-head{flex-wrap:wrap!important;justify-content:space-between!important;align-items:flex-end!important;gap:14px!important;display:flex!important}.gdt-club-theme .sp-head small{letter-spacing:.08em!important;color:#c8102e!important;font-size:11px!important;font-weight:800!important}.gdt-club-theme .sp-head h3{margin:2px 0 4px!important;font-size:22px!important;font-weight:800!important}.gdt-club-theme .sp-head p{color:#6b7379!important;max-width:760px!important;margin:0!important;font-size:13px!important}.gdt-club-theme .sp-ws .players-kpis{margin:0!important}.gdt-club-theme .sp-ws button[data-ui]{color:#1d2125!important;width:auto!important;min-height:38px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d9dde1!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:0 14px!important;font-size:13px!important;font-weight:700!important;display:inline-flex!important}.gdt-club-theme .sp-ws button[data-kind=primary]{color:#fff!important;background:#c8102e!important;border-color:#c8102e!important}.gdt-club-theme .sp-toolbar{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}.gdt-club-theme .sp-chips{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.gdt-club-theme .sp-chips button[data-ui]{border-radius:999px!important;height:36px!important;min-height:0!important;padding:0 12px!important}.gdt-club-theme .sp-chips button[data-ui] span{text-align:center!important;background:#f0f2f4!important;border-radius:999px!important;min-width:22px!important;padding:1px 7px!important;font-size:12px!important}.gdt-club-theme .sp-chips button[data-ui][aria-pressed=true]{color:#fff!important;background:#1d2125!important;border-color:#1d2125!important}.gdt-club-theme .sp-chips button[data-ui][aria-pressed=true] span{color:#fff!important;background:#ffffff2e!important}.gdt-club-theme .sp-search{background:#fff!important;border:1px solid #d9dde1!important;border-radius:10px!important;align-items:center!important;gap:8px!important;width:min(300px,100%)!important;height:40px!important;padding:0 12px!important;display:flex!important}.gdt-club-theme .sp-search input{min-width:0!important;height:38px!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important;flex:1!important;padding:0!important;font-size:14px!important}.gdt-club-theme .sp-layout{grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr)!important;align-items:start!important;gap:14px!important;display:grid!important}.gdt-club-theme .sp-table{background:#fff!important;border:1px solid #e3e6e9!important;border-radius:14px!important;min-width:0!important;display:grid!important;overflow-x:auto!important}.gdt-club-theme .sp-tr{color:#2b3237!important;text-align:left!important;background:#fff!important;border:0!important;border-top:1px solid #eef0f2!important;border-radius:0!important;grid-template-columns:minmax(150px,2fr) 72px 92px 90px 96px 76px!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:0!important;padding:10px 14px!important;font-size:13px!important;display:grid!important}.gdt-club-theme .sp-ws button.sp-tr[data-ui]{border:0!important;border-top:1px solid #eef0f2!important;border-radius:0!important;justify-content:stretch!important;padding:10px 14px!important;font-weight:500!important;display:grid!important}.gdt-club-theme .sp-ws button.sp-tr[data-ui][aria-pressed=true]{background:#fff7f8!important;box-shadow:inset 3px 0 #c8102e!important}.gdt-club-theme .sp-th{text-transform:uppercase!important;letter-spacing:.05em!important;color:#6b7379!important;background:#f7f8f9!important;border-top:0!important;font-size:11px!important;font-weight:800!important}.gdt-club-theme .sp-who{align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}.gdt-club-theme .sp-who b{overflow-wrap:anywhere!important;font-size:14px!important;font-weight:800!important;display:block!important}.gdt-club-theme .sp-tr small{color:#6b7379!important;font-size:12px!important;display:block!important}.gdt-club-theme .sp-tr .num{font-variant-numeric:tabular-nums!important;font-weight:700!important}.gdt-club-theme .sp-logo{object-fit:contain!important;color:#b00e28!important;background:#f4f5f7!important;border-radius:10px!important;flex:0 0 44px!important;place-items:center!important;width:44px!important;height:44px!important;font-size:13px!important;font-style:normal!important;font-weight:800!important;display:grid!important}.gdt-club-theme .sp-logo.big{flex-basis:72px!important;width:72px!important;height:72px!important;font-size:20px!important}.gdt-club-theme .sp-ws em[data-tone]{color:#4a5157!important;background:#f0f2f4!important;border-radius:999px!important;padding:3px 10px!important;font-size:12px!important;font-style:normal!important;font-weight:800!important;display:inline-block!important}.gdt-club-theme .sp-ws em[data-tone=ok]{color:#217452!important;background:#e6f4ec!important}.gdt-club-theme .sp-ws em[data-tone=warn]{color:#9c6515!important;background:#fdf3e1!important}.gdt-club-theme .sp-ws em[data-tone=brand]{color:#fff!important;background:#c8102e!important;margin-right:6px!important}.gdt-club-theme .sp-progress{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:6px!important;display:grid!important}.gdt-club-theme .sp-progress i{background:#c8102e!important;border-radius:6px!important;height:6px!important;display:block!important;box-shadow:0 0 #fff!important}.gdt-club-theme .sp-progress{background:linear-gradient(#eef0f2,#eef0f2) 0/calc(100% - 34px) 6px no-repeat!important;border-radius:6px!important}.gdt-club-theme .sp-detail{background:#fff!important;border:1px solid #e3e6e9!important;border-radius:14px!important;gap:12px!important;min-width:0!important;padding:16px!important;display:grid!important;position:sticky!important;top:12px!important}.gdt-club-theme .sp-detail>header{align-items:center!important;gap:14px!important;display:flex!important}.gdt-club-theme .sp-detail h4{margin:0 0 6px!important;font-size:19px!important;font-weight:800!important}.gdt-club-theme .sp-detail p{margin:0!important}.gdt-club-theme .sp-detail section{border-top:1px solid #eef0f2!important;padding-top:12px!important}.gdt-club-theme .sp-detail h5{text-transform:uppercase!important;letter-spacing:.05em!important;color:#6b7379!important;justify-content:space-between!important;margin:0 0 8px!important;font-size:12px!important;font-weight:800!important;display:flex!important}.gdt-club-theme .sp-detail h5 small{text-transform:none!important;letter-spacing:0!important;font-weight:600!important}.gdt-club-theme .sp-detail dl{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 12px!important;margin:0!important;display:grid!important}.gdt-club-theme .sp-detail dt{color:#6b7379!important;font-size:12px!important}.gdt-club-theme .sp-detail dd{overflow-wrap:anywhere!important;margin:2px 0 0!important;font-size:14px!important;font-weight:700!important}.gdt-club-theme .sp-contact{align-items:flex-start!important;gap:10px!important;display:flex!important}.gdt-club-theme .sp-contact>div{gap:3px!important;font-size:13px!important;display:grid!important}.gdt-club-theme .sp-contact small{color:#6b7379!important}.gdt-club-theme .sp-contact a{color:#2b3237!important;overflow-wrap:anywhere!important;align-items:center!important;gap:5px!important;display:inline-flex!important}.gdt-club-theme .sp-checks{gap:6px!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}.gdt-club-theme .sp-checks label{cursor:pointer!important;align-items:flex-start!important;gap:8px!important;font-size:14px!important;font-weight:500!important;display:flex!important}.gdt-club-theme .sp-checks input{accent-color:#c8102e!important;flex:none!important;width:18px!important;height:18px!important;margin:1px 0 0!important}.gdt-club-theme .sp-note{color:#6b7379!important;margin:0!important;padding:10px 14px!important;font-size:13px!important}.gdt-club-theme .sp-detail .sp-note{padding:0!important}.gdt-club-theme .sp-error{color:#8f0c21!important;background:#fdecee!important;border-radius:12px!important;padding:10px 14px!important}.gdt-club-theme .sp-empty{text-align:center!important;color:#6b7379!important;border:1px dashed #d5dade!important;border-radius:14px!important;justify-items:center!important;gap:8px!important;padding:40px 16px!important;display:grid!important}.gdt-club-theme .sp-empty b{color:#1d2125!important;font-size:16px!important}.gdt-club-theme .sp-empty p{max-width:520px!important;margin:0!important;font-size:13px!important}.gdt-club-theme .sp-form fieldset{background:#fafbfb!important;border:1px solid #e3e6e9!important;border-radius:14px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;min-width:0!important;margin:0!important;padding:16px!important;display:grid!important}.gdt-club-theme .sp-form legend{padding:0 6px!important;font-weight:800!important}.gdt-club-theme .sp-form label{gap:6px!important;min-width:0!important;font-size:13px!important;font-weight:700!important;display:grid!important}.gdt-club-theme .sp-form label small{color:#6b7379!important;font-weight:500!important}.gdt-club-theme .sp-form .w2{grid-column:span 2!important}.gdt-club-theme .sp-form .w3{grid-column:1/-1!important}.gdt-club-theme .sp-form footer{grid-column:1/-1!important;gap:8px!important;display:flex!important}.gdt-club-theme .sp-renewals{background:#fff!important;border:1px solid #e3e6e9!important;border-radius:14px!important;padding:14px 16px!important}.gdt-club-theme .sp-renewals h5{margin:0 0 10px!important;font-size:13px!important;font-weight:800!important}.gdt-club-theme .sp-renewals ol{flex-wrap:wrap!important;gap:8px!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}.gdt-club-theme .sp-renewals li button[data-ui]{text-align:left!important;border-radius:12px!important;grid-template-columns:10px auto!important;justify-items:start!important;column-gap:8px!important;padding:8px 12px!important;display:grid!important}.gdt-club-theme .sp-renewals li button i{background:#9aa1a7!important;border-radius:50%!important;grid-row:span 2!important;align-self:center!important;width:10px!important;height:10px!important}.gdt-club-theme .sp-renewals li[data-tone=bad] button i{background:#c8102e!important}.gdt-club-theme .sp-renewals li[data-tone=warn] button i{background:#e0901c!important}.gdt-club-theme .sp-renewals small{color:#6b7379!important;font-size:12px!important;font-weight:500!important}@media (width<=1180px){.gdt-club-theme .sp-layout{grid-template-columns:minmax(0,1fr)!important}.gdt-club-theme .sp-detail{position:static!important}}@media (width<=760px){.gdt-club-theme .sp-th{display:none!important}.gdt-club-theme .sp-tr,.gdt-club-theme .sp-ws button.sp-tr[data-ui]{grid-template-columns:minmax(0,1fr) auto!important;row-gap:4px!important}.gdt-club-theme .sp-tr>span:nth-child(2),.gdt-club-theme .sp-tr>span:nth-child(3),.gdt-club-theme .sp-tr>span:nth-child(6){display:none!important}.gdt-club-theme .sp-form fieldset{grid-template-columns:minmax(0,1fr)!important}.gdt-club-theme .sp-form .w2{grid-column:1/-1!important}}.gdt-club-theme .set-hub{gap:14px!important;margin:4px 0 22px!important;display:grid!important}.gdt-club-theme .set-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.gdt-club-theme .set-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))!important}.gdt-club-theme .set-card{background:#fff!important;border:1px solid #e3e6e9!important;border-radius:14px!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:12px!important;min-width:0!important;padding:16px!important;display:grid!important}.gdt-club-theme .set-card>header{align-items:flex-start!important;gap:10px!important;display:flex!important}.gdt-club-theme .set-card>header svg{color:#c8102e!important;flex:none!important;margin-top:2px!important}.gdt-club-theme .set-card h4{margin:0!important;font-size:15px!important;font-weight:800!important}.gdt-club-theme .set-card header small{color:#6b7379!important;font-size:12px!important}.gdt-club-theme .set-identity{align-items:center!important;gap:12px!important;display:flex!important}.gdt-club-theme .set-identity img{object-fit:contain!important;width:56px!important;height:64px!important}.gdt-club-theme .set-identity b{font-size:15px!important;display:block!important}.gdt-club-theme .set-swatches{color:#4a5157!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;font-family:ui-monospace,monospace!important;font-size:12px!important;display:flex!important}.gdt-club-theme .set-swatches i{border:1px solid #0000001f!important;border-radius:5px!important;width:16px!important;height:16px!important;display:inline-block!important}.gdt-club-theme .set-big{margin:0!important;font-size:24px!important;font-weight:800!important}.gdt-club-theme .set-big small{color:#6b7379!important;font-size:13px!important;font-weight:600!important}.gdt-club-theme .set-tags{flex-wrap:wrap!important;gap:6px!important;display:flex!important}.gdt-club-theme .set-tags i{background:#f0f2f4!important;border-radius:999px!important;padding:3px 9px!important;font-size:12px!important;font-style:normal!important;font-weight:700!important}.gdt-club-theme .set-list{margin:0!important;padding:0!important;list-style:none!important;display:grid!important}.gdt-club-theme .set-list li{border-top:1px solid #f0f1f3!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:8px 0!important;font-size:13px!important;display:flex!important}.gdt-club-theme .set-list li:first-child{border-top:0!important}.gdt-club-theme .set-list small{color:#6b7379!important}.gdt-club-theme .set-list time{color:#6b7379!important;white-space:nowrap!important;font-size:12px!important}.gdt-club-theme .set-hub em[data-tone]{color:#4a5157!important;background:#f0f2f4!important;border-radius:999px!important;flex:none!important;padding:2px 9px!important;font-size:11px!important;font-style:normal!important;font-weight:800!important}.gdt-club-theme .set-hub em[data-tone=ok]{color:#217452!important;background:#e6f4ec!important}.gdt-club-theme .set-hub em[data-tone=warn]{color:#9c6515!important;background:#fdf3e1!important}.gdt-club-theme .set-hub em[data-tone=bad]{color:#b00e28!important;background:#fdecee!important}.gdt-club-theme .set-hub em[data-tone=info]{color:#2d5b8a!important;background:#eef2f7!important}.gdt-club-theme .set-note,.gdt-club-theme .set-hint{color:#6b7379!important;margin:0!important;font-size:12px!important}.gdt-club-theme .set-hint{align-items:center!important;gap:6px!important;display:flex!important}.gdt-club-theme .set-warn{color:#9c6515!important;margin:0!important;font-size:13px!important}.gdt-club-theme .set-ok{color:#217452!important;margin:0!important;font-size:13px!important}.gdt-club-theme .set-card button[data-ui]{color:#c8102e!important;width:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-self:start!important;padding:6px 0!important;font-size:13px!important;font-weight:800!important}@media (width<=1180px){.gdt-club-theme .set-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=640px){.gdt-club-theme .set-grid,.gdt-club-theme .set-grid.two{grid-template-columns:minmax(0,1fr)!important}}.gdt-club-theme .admin-command-content>.admin-command-heading h2{letter-spacing:-.02em!important;color:#15191d!important;margin:4px 0 6px!important;font-size:32px!important;font-weight:800!important;line-height:1.1!important}.gdt-club-theme .admin-command-content>.admin-command-heading>div:first-child>p{letter-spacing:.08em!important;color:#c8102e!important;margin:0!important;font-size:11px!important;font-weight:800!important}.gdt-club-theme .admin-command-content>.admin-command-heading small{color:#6b7379!important;max-width:720px!important;font-size:14px!important;display:block!important}.gdt-club-theme .admin-command-content .operational-manager>.panel-title>div:empty{display:none!important}.gdt-club-theme .admin-command-content .operational-manager>.panel-title:has(>div:empty){justify-content:flex-end!important;min-height:0!important;margin-bottom:12px!important}.gdt-club-theme .admin-command-content .treasury-topbar>div:first-child{display:none!important}.gdt-club-theme .admin-command-content .treasury-topbar{justify-content:flex-end!important}.gdt-club-theme .admin-command-content .domain-workflow>header h3,.gdt-club-theme .admin-command-content .document-workflow>header h3,.gdt-club-theme .admin-command-content .data-panel>h3,.gdt-club-theme .admin-command-content .competition-overview-head h3,.gdt-club-theme .admin-command-content .admin-gallery-panel>header h3,.gdt-club-theme .admin-command-content .operational-manager>.panel-title h3{letter-spacing:-.01em!important;color:#15191d!important;margin:2px 0 4px!important;font-size:19px!important;font-weight:800!important}.gdt-club-theme .admin-command-content .domain-workflow>header p,.gdt-club-theme .admin-command-content .competition-overview-head p,.gdt-club-theme .admin-command-content .admin-gallery-panel>header p{color:#6b7379!important;font-size:13px!important}.gdt-club-theme .admin-command-content .competition-overview-head small,.gdt-club-theme .admin-command-content .admin-gallery-panel>header small,.gdt-club-theme .admin-command-content .operational-manager>.panel-title small{letter-spacing:.08em!important;color:#c8102e!important;font-size:11px!important;font-weight:800!important}.gdt-club-theme .admin-command-content .module-explanation{background:#f7f8f9!important;border:1px solid #e3e6e9!important;border-radius:14px!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:start!important;gap:12px!important;margin:0 0 14px!important;padding:12px 14px!important;display:grid!important}.gdt-club-theme .admin-command-content .module-explanation>span{color:#c8102e!important;background:#fbe9ec!important;border-radius:10px!important;place-items:center!important;width:36px!important;height:36px!important;font-size:15px!important;font-weight:800!important;display:grid!important}.gdt-club-theme .admin-command-content .module-explanation b{color:#15191d!important;font-size:14px!important;font-weight:800!important}.gdt-club-theme .admin-command-content .module-explanation p{color:#5d656b!important;margin:3px 0 0!important;font-size:13px!important;line-height:1.45!important}.gdt-club-theme.space-admin .admin-command-content .people-toolbar{color:#15191d!important;background:#fff!important;border:1px solid #e3e6e9!important}.gdt-club-theme.space-admin .admin-command-content .people-toolbar small{color:#c8102e!important}.gdt-club-theme.space-admin .admin-command-content .people-toolbar label>span{color:#15191d!important}.gdt-club-theme.space-admin .admin-command-content .people-toolbar select{border-color:#d9dde1!important}.gdt-club-theme.space-admin .admin-command-content .people-toolbar article{color:#15191d!important;background:#f7f8f9!important;border-color:#e3e6e9!important}.gdt-club-theme.space-admin .admin-command-content .people-toolbar article *{color:#15191d!important}.gdt-club-theme.space-admin .admin-command-content .people-toolbar article small,.gdt-club-theme.space-admin .admin-command-content .people-toolbar article span{color:#6b7379!important}.gdt-club-theme.space-admin .admin-command-content .admin-gallery-panel>header{color:#15191d!important;box-shadow:none!important;background:#fff!important;border:1px solid #e3e6e9!important}.gdt-club-theme.space-admin .admin-command-content .admin-gallery-panel>header *{color:inherit!important}.gdt-club-theme.space-admin .admin-command-content .admin-gallery-panel>header small{color:#c8102e!important}.gdt-club-theme.space-admin .admin-command-content .admin-gallery-panel>header p{color:#6b7379!important}.gdt-club-theme.space-admin .admin-command-content .admin-gallery-panel>header>:last-child:not(div){color:#15191d!important;background:#f0f2f4!important;border-color:#e3e6e9!important}.gdt-club-theme .admin-command-content .games-workspace-counts>div{color:#15191d!important;background:#fff!important;border:1px solid #e3e6e9!important;border-radius:14px!important;padding:14px 16px!important}.gdt-club-theme .admin-command-content .games-workspace-counts>div>svg{color:#3a4046!important;background:#f1f2f4!important;border-radius:50%!important;flex:none!important;width:40px!important;height:40px!important;padding:10px!important}.gdt-club-theme .admin-command-content .games-workspace-counts>div[data-live=true]>svg{color:#c8102e!important;background:#fde8ea!important}.gdt-club-theme .admin-command-content .games-workspace-counts span{color:#15191d!important;font-size:14px!important;font-weight:700!important}.gdt-club-theme .admin-command-content .games-workspace-counts b{font-size:26px!important;font-weight:800!important}.gdt-club-theme .admin-command-content .people-directory-filters{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.gdt-club-theme .admin-command-content .people-directory-filters button{color:#2b3237!important;width:auto!important;height:36px!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border:1px solid #dde1e4!important;border-radius:999px!important;align-items:center!important;gap:8px!important;padding:0 12px!important;font-size:13px!important;font-weight:700!important;display:inline-flex!important}.gdt-club-theme .admin-command-content .people-directory-filters button span{color:#4a5157!important;text-align:center!important;background:#f0f2f4!important;border-radius:999px!important;min-width:22px!important;padding:1px 7px!important;font-size:12px!important}.gdt-club-theme .admin-command-content .people-directory-filters button.active{color:#fff!important;background:#1d2125!important;border-color:#1d2125!important}.gdt-club-theme .admin-command-content .people-directory-filters button.active span{color:#fff!important;background:#ffffff2e!important}.gdt-club-theme .admin-command-content .people-directory .players-kpis{margin:0 0 14px!important}.gdt-club-theme .admin-command-content .players-kpi{background:#fff!important;border-color:#e3e6e9!important;border-radius:14px!important}.gdt-club-theme .admin-command-content .players-kpi strong{color:#15191d!important;font-size:26px!important;font-weight:800!important}.gdt-club-theme .admin-command-content .players-kpi b{color:#2b3237!important;font-size:14px!important;font-weight:800!important}.gdt-club-theme .admin-command-content .players-kpi small{color:#6b7379!important;font-size:12px!important}.gdt-club-theme .admin-command-content .record-list{border:1px solid #e3e6e9!important;border-radius:14px!important;overflow:hidden!important}.gdt-club-theme .admin-command-content .domain-workflow>label input,.gdt-club-theme .admin-command-content .domain-workflow>label{max-width:420px!important}.gdt-club-theme .admin-command-content :is(.reg-head h3,.doc-head h3,.acc-head h3,.mdash-head h4,.reports-hub header h4,.games-cal h4,.set-card h4){letter-spacing:-.01em!important;font-size:19px!important;font-weight:800!important}.gdt-club-theme .admin-command-content :is(.set-card h4,.games-cal-day h4,.games-cal-next h4){font-size:16px!important}.gdt-club-theme .teams-cards-mode>.record-list,.gdt-club-theme .teams-cards-mode>.module-explanation{display:none!important}.gdt-club-theme .teams-overview .team-archive{color:#6b7379!important}.gdt-club-theme.space-admin .admin-command-content .record-list:not(.games-record-list){background:#fff!important;border:1px solid #e3e6e9!important;border-radius:14px!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.gdt-club-theme.space-admin .admin-command-content .record-list:not(.games-record-list)>.table-head{letter-spacing:.06em!important;text-transform:uppercase!important;color:#6b7379!important;background:#f7f8f9!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,2.4fr) 120px 150px minmax(200px,auto)!important;gap:12px!important;margin:0!important;padding:10px 16px!important;font-size:11px!important;font-weight:800!important;display:grid!important}.gdt-club-theme.space-admin .admin-command-content .record-list:not(.games-record-list)>.table-head>span:last-child{text-align:right!important}.gdt-club-theme.space-admin .admin-command-content .record-list:not(.games-record-list)>.table-row{min-height:0!important;box-shadow:none!important;background:#fff!important;border:0!important;border-top:1px solid #eef0f2!important;border-radius:0!important;grid-template-columns:minmax(0,2.4fr) 120px 150px minmax(200px,auto)!important;align-items:center!important;gap:12px!important;margin:0!important;padding:10px 16px!important;display:grid!important}.gdt-club-theme.space-admin .admin-command-content .record-list:not(.games-record-list)>.table-row:hover{background:#fafbfb!important}.gdt-club-theme.space-admin .admin-command-content .record-list:not(.games-record-list)>.table-row>*{grid-area:auto!important;margin:0!important}.gdt-club-theme.space-admin .admin-command-content .record-list .record-identity{border:0!important;align-items:center!important;gap:12px!important;min-width:0!important;padding:0!important;display:flex!important}.gdt-club-theme.space-admin .admin-command-content .record-list .record-player-photo{border-radius:50%!important;flex:0 0 40px!important;width:40px!important;height:40px!important;min-height:0!important;font-size:12px!important;overflow:hidden!important}.gdt-club-theme.space-admin .admin-command-content .record-list .record-player-photo img{object-fit:cover!important;object-position:center top!important;width:100%!important;height:100%!important}.gdt-club-theme.space-admin .admin-command-content .record-list .record-identity>span:last-child{gap:1px!important;min-width:0!important;display:grid!important}.gdt-club-theme.space-admin .admin-command-content .record-list .record-identity>span:last-child b{font-size:15px!important;font-weight:800!important;line-height:1.25!important}.gdt-club-theme.space-admin .admin-command-content .record-list .record-identity>span:last-child small{-webkit-line-clamp:unset!important;color:#6b7379!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:12px!important;line-height:1.35!important;display:block!important;overflow:hidden!important}.gdt-club-theme.space-admin .admin-command-content .record-list .table-row>span:not(.record-identity){justify-self:start!important}.gdt-club-theme.space-admin .admin-command-content .record-list .table-row>small{white-space:nowrap!important;font-size:12px!important}.gdt-club-theme.space-admin .admin-command-content .record-list .table-row>small:before{content:""!important}.gdt-club-theme.space-admin .admin-command-content .record-list .row-actions{border:0!important;flex-wrap:wrap!important;grid-template-columns:none!important;justify-content:flex-end!important;gap:6px!important;margin:0!important;padding:0!important;display:flex!important}.gdt-club-theme.space-admin .admin-command-content .record-list .row-actions button{border-radius:8px!important;flex:none!important;grid-column:auto!important;width:auto!important;height:32px!important;min-height:32px!important;padding:0 11px!important;font-size:12.5px!important;font-weight:700!important}.gdt-club-theme.space-admin .admin-command-content .record-list .row-actions button.add-login-button,.gdt-club-theme.space-admin .admin-command-content .record-list .row-actions button.linked-login-button{border-style:solid!important}@media (width<=900px){.gdt-club-theme.space-admin .admin-command-content .record-list:not(.games-record-list)>.table-head{display:none!important}.gdt-club-theme.space-admin .admin-command-content .record-list:not(.games-record-list)>.table-row{grid-template-columns:minmax(0,1fr) auto!important;row-gap:8px!important}.gdt-club-theme.space-admin .admin-command-content .record-list .table-row>small{display:none!important}.gdt-club-theme.space-admin .admin-command-content .record-list .row-actions{grid-column:1/-1!important;justify-content:flex-start!important}}.gdt-club-theme .admin-command-content :is(.injuries-panel,.image-consent-panel,.photo-cleanup)>header{align-items:center!important;gap:12px!important;display:flex!important}.gdt-club-theme .admin-command-content :is(.injuries-panel,.image-consent-panel,.photo-cleanup){box-shadow:none!important;background:#fff!important;border:1px solid #e3e6e9!important;border-radius:14px!important;margin:0 0 14px!important;padding:14px 16px!important}.gdt-club-theme .admin-command-content :is(.injuries-panel,.image-consent-panel,.photo-cleanup) header small{letter-spacing:.08em!important;color:#c8102e!important;font-size:11px!important;font-weight:800!important}.gdt-club-theme .admin-command-content :is(.injuries-panel,.image-consent-panel,.photo-cleanup) header h4{color:#15191d!important;margin:2px 0!important;font-size:16px!important;font-weight:800!important}.gdt-club-theme .admin-command-content :is(.injuries-panel,.image-consent-panel,.photo-cleanup) header p{color:#6b7379!important;margin:0!important;font-size:13px!important}.gdt-club-theme .admin-command-content :is(.injuries-panel,.image-consent-panel,.photo-cleanup) header>span{color:#c8102e!important;background:#fbe9ec!important;border-radius:50%!important;flex:0 0 40px!important;place-items:center!important;width:40px!important;height:40px!important;display:grid!important}.gdt-club-theme .admin-command-content :is(.injuries-panel,.image-consent-panel,.photo-cleanup) header button{border-radius:10px!important;min-height:36px!important;margin-left:auto!important;padding:0 14px!important;font-size:13px!important;font-weight:700!important}.gdt-club-theme .admin-command-content .existing-staff-picker{box-shadow:none!important;background:#fff!important;border:1px solid #e3e6e9!important;border-radius:14px!important;padding:14px 16px!important}.gdt-club-theme .admin-command-content .existing-staff-picker header small{letter-spacing:.08em!important;color:#c8102e!important;font-size:11px!important;font-weight:800!important}.gdt-club-theme .admin-command-content .existing-staff-picker header h3{margin:2px 0!important;font-size:16px!important;font-weight:800!important}.gdt-club-theme .admin-command-content .existing-staff-picker header p{color:#6b7379!important;font-size:13px!important}.gdt-club-theme .admin-command-content .overview-decision-grid{margin-top:18px!important;display:block!important}.gdt-club-theme .admin-command-content .task-center{box-shadow:none!important;background:#fff!important;border:1px solid #e3e6e9!important;border-radius:14px!important;padding:18px 20px!important}.gdt-club-theme .admin-command-content .task-center>header{background:0 0!important;border:0!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;margin:0!important;padding:0 0 12px!important;display:flex!important}.gdt-club-theme .admin-command-content .task-center>header small{letter-spacing:.08em!important;color:#c8102e!important;align-items:center!important;gap:6px!important;font-size:11px!important;font-weight:800!important;display:inline-flex!important}.gdt-club-theme .admin-command-content .task-center>header h3{letter-spacing:-.01em!important;color:#15191d!important;margin:2px 0 4px!important;font-size:19px!important;font-weight:800!important}.gdt-club-theme .admin-command-content .task-center>header p{color:#6b7379!important;margin:0!important;font-size:13px!important}.gdt-club-theme .admin-command-content .task-center-count{background:#fdecee!important;border-radius:12px!important;justify-items:center!important;padding:8px 14px!important;display:grid!important}.gdt-club-theme .admin-command-content .task-center-count b{color:#c8102e!important;font-size:24px!important;font-weight:800!important;line-height:1!important}.gdt-club-theme .admin-command-content .task-center-count small{letter-spacing:.06em!important;color:#8f0c21!important;font-size:10px!important}.gdt-club-theme .admin-command-content .priority-filters{border:0!important;flex-wrap:wrap!important;gap:8px!important;margin:0!important;padding:0 0 12px!important;display:flex!important}.gdt-club-theme .admin-command-content .priority-filters button{color:#2b3237!important;width:auto!important;height:36px!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border:1px solid #dde1e4!important;border-radius:999px!important;align-items:center!important;gap:8px!important;padding:0 12px!important;font-size:13px!important;font-weight:700!important;display:inline-flex!important}.gdt-club-theme .admin-command-content .priority-filters button span{text-align:center!important;background:#f0f2f4!important;border-radius:999px!important;min-width:22px!important;padding:1px 7px!important;font-size:12px!important}.gdt-club-theme .admin-command-content .priority-filters button[aria-pressed=true]{color:#fff!important;background:#1d2125!important;border-color:#1d2125!important}.gdt-club-theme .admin-command-content .priority-filters button[aria-pressed=true] span{color:#fff!important;background:#ffffff2e!important}.gdt-club-theme .admin-command-content .task-center-list{border-top:1px solid #eef0f2!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 18px!important;display:grid!important}.gdt-club-theme .admin-command-content .task-center-item{width:100%!important;min-height:0!important;box-shadow:none!important;text-align:left!important;color:#15191d!important;background:0 0!important;border:0!important;border-bottom:1px solid #eef0f2!important;border-radius:0!important;grid-template-columns:34px minmax(0,1fr) 18px!important;align-items:center!important;gap:12px!important;padding:12px 4px!important;display:grid!important}.gdt-club-theme .admin-command-content .task-center-item:hover{background:#fafbfb!important}.gdt-club-theme .admin-command-content .task-center-item>i{color:#c8102e!important;background:#fdecee!important;border-radius:50%!important;place-items:center!important;width:34px!important;height:34px!important;display:grid!important}.gdt-club-theme .admin-command-content .task-center-item[data-severity=low]>i{color:#6b7379!important;background:#f0f2f4!important}.gdt-club-theme .admin-command-content .task-center-item[data-severity=medium]>i{color:#9c6515!important;background:#fdf3e1!important}.gdt-club-theme .admin-command-content .task-center-item>span{gap:1px!important;min-width:0!important;display:grid!important}.gdt-club-theme .admin-command-content .task-center-item>span>small:first-child{letter-spacing:.06em!important;text-transform:uppercase!important;color:#8a9298!important;font-size:10.5px!important;font-weight:800!important}.gdt-club-theme .admin-command-content .task-center-item b{font-size:14px!important;font-weight:800!important;line-height:1.3!important}.gdt-club-theme .admin-command-content .task-center-item em{color:#4a5157!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:12.5px!important;font-style:normal!important;overflow:hidden!important}.gdt-club-theme .admin-command-content .task-center-item>span>small:last-child{letter-spacing:0!important;text-transform:none!important;color:#8a9298!important;font-size:11px!important;font-weight:600!important}.gdt-club-theme .admin-command-content .task-center-toggle{color:#c8102e!important;width:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:10px auto 0!important;padding:6px 10px!important;font-size:13px!important;font-weight:800!important;display:block!important}@media (width<=900px){.gdt-club-theme .admin-command-content .task-center-list{grid-template-columns:minmax(0,1fr)!important}}.gdt-club-theme .admin-command-content .governance-tabs{border:0!important;border-bottom:1px solid #eef0f2!important;flex-wrap:wrap!important;justify-content:flex-start!important;gap:8px!important;margin:0 0 14px!important;padding:0 0 14px!important;display:flex!important}.gdt-club-theme .admin-command-content .governance-tabs button,.gdt-club-theme .admin-command-content .operations-center nav button{color:#2b3237!important;width:auto!important;height:36px!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border:1px solid #dde1e4!important;border-radius:999px!important;align-items:center!important;padding:0 14px!important;font-size:13px!important;font-weight:700!important;display:inline-flex!important}.gdt-club-theme .admin-command-content .governance-tabs button:is([aria-pressed=true],[aria-current=page],.active),.gdt-club-theme .admin-command-content .operations-center nav button[aria-pressed=true]{color:#fff!important;background:#1d2125!important;border-color:#1d2125!important}.gdt-club-theme .admin-command-content .operations-center nav{border:0!important;flex-wrap:wrap!important;justify-content:flex-start!important;gap:8px!important;margin:0 0 12px!important;padding:0!important;display:flex!important}.gdt-club-theme .admin-command-content .governance-workspace :is(.operations-center,.operational-health,.data-panel,.domain-workflow,.document-workflow:not(.doc-v2)){box-shadow:none!important;background:#fff!important;border:1px solid #e3e6e9!important;border-radius:14px!important;padding:16px 18px!important}.gdt-club-theme .admin-command-content :is(.governance-workspace,.operational-manager) :is(.operations-center,.operational-health,.domain-workflow)>header{background:0 0!important;border:0!important;border-bottom:1px solid #eef0f2!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;margin:0 0 12px!important;padding:0 0 12px!important;display:flex!important}.gdt-club-theme .admin-command-content :is(.operations-center,.operational-health,.domain-workflow)>header small{letter-spacing:.08em!important;color:#c8102e!important;font-size:11px!important;font-weight:800!important}.gdt-club-theme .admin-command-content :is(.operations-center,.operational-health,.domain-workflow)>header h3{color:#15191d!important;margin:2px 0 4px!important;font-size:19px!important;font-weight:800!important}.gdt-club-theme .admin-command-content :is(.operations-center,.operational-health,.domain-workflow)>header p{color:#6b7379!important;margin:0!important;font-size:13px!important}.gdt-club-theme .admin-command-content :is(.operations-center,.operational-health,.domain-workflow)>header button{border-radius:10px!important;flex:none!important;width:auto!important;min-height:38px!important;padding:0 14px!important;font-size:13px!important;font-weight:700!important}.gdt-club-theme .admin-command-content :is(.operations-center,.domain-workflow) label{font-size:13px!important;font-weight:700!important}.gdt-club-theme .admin-command-content :is(.operations-center,.domain-workflow) :is(input,select):not([type=checkbox]):not([type=file]){border-radius:10px!important;height:40px!important;font-size:14px!important}.gdt-club-theme .admin-command-content :is(.operations-center,.domain-workflow)>article,.gdt-club-theme .admin-command-content .operations-list>*{box-shadow:none!important;background:#fff!important;border:1px solid #eef0f2!important;border-radius:12px!important;margin:0 0 8px!important;padding:12px 14px!important}.gdt-club-theme .admin-command-content :is(.operations-center,.domain-workflow,.operational-health) :is(p,small){font-size:13px}.gdt-club-theme.space-admin .admin-command-content :is(.competition-panel,.standings-builder,.policing-settings)>header{color:#15191d!important;box-shadow:none!important;background:#fff!important;border:1px solid #e3e6e9!important;border-radius:14px!important}.gdt-club-theme.space-admin .admin-command-content :is(.competition-panel,.standings-builder,.policing-settings)>header :is(h3,h4,b,strong,span){color:#15191d!important}.gdt-club-theme.space-admin .admin-command-content :is(.competition-panel,.standings-builder,.policing-settings)>header p{color:#6b7379!important}.gdt-club-theme.space-admin .admin-command-content :is(.competition-panel,.standings-builder,.policing-settings)>header small{color:#c8102e!important}.gdt-club-theme.space-admin .admin-command-content :is(.competition-panel,.standings-builder)>header h3{font-size:19px!important;font-weight:800!important}.gdt-club-theme.space-admin .admin-command-content .club-card-example{box-shadow:none!important;color:#15191d!important;background:#fff!important;border:1px solid #e3e6e9!important;border-radius:14px!important;padding:16px 20px!important}.gdt-club-theme.space-admin .admin-command-content .club-card-example :is(h3,p,b){color:#15191d!important}.gdt-club-theme.space-admin .admin-command-content .club-card-example h3{font-size:19px!important;font-weight:800!important}.gdt-club-theme.space-admin .admin-command-content .club-card-example p{color:#6b7379!important;font-size:13px!important}.gdt-club-theme.space-admin .admin-command-content .club-card-example small{color:#c8102e!important;letter-spacing:.08em!important;font-size:11px!important;font-weight:800!important}.gdt-club-theme.space-admin .admin-command-content .club-card-example .create-member{color:#fff!important;background:#c8102e!important;border-color:#c8102e!important}.gdt-club-theme.space-admin .admin-command-content .club-card-example .member-card-viewer{width:min(100%,260px)!important}.gdt-club-theme.space-admin .admin-command-content .member-import-panel{box-shadow:none!important;background:#fff!important;border:1px solid #e3e6e9!important;border-radius:14px!important}.gdt-club-theme.space-admin .admin-command-content .member-import-panel small{color:#c8102e!important;letter-spacing:.08em!important;font-size:11px!important;font-weight:800!important}.gdt-club-theme.space-admin .admin-command-content .member-import-panel h3{font-size:16px!important;font-weight:800!important}.gdt-club-theme.space-admin .admin-command-content .member-import-panel p{color:#6b7379!important;font-size:13px!important}.gdt-club-theme.space-admin .admin-command-content .record-list:not(.games-record-list)>:is(.table-row,.table-head){grid-template-rows:none!important;grid-auto-rows:auto!important;row-gap:0!important;height:auto!important}.gdt-club-theme .admin-command-content .task-center>header{padding-right:0!important}.gdt-club-theme .admin-command-content .task-center-count{flex:none!important;min-width:96px!important;margin:0!important}.gdt-club-theme .perm-ws{gap:14px!important;display:grid!important}.gdt-club-theme .perm-ws .players-kpis{margin:0!important}.gdt-club-theme .perm-layout{grid-template-columns:260px minmax(0,1fr)!important;align-items:start!important;gap:14px!important;display:grid!important}.gdt-club-theme .perm-roles{background:#fff!important;border:1px solid #e3e6e9!important;border-radius:14px!important;gap:6px!important;padding:12px!important;display:grid!important;position:sticky!important;top:12px!important}.gdt-club-theme .perm-roles h4,.gdt-club-theme .perm-ws h5{text-transform:uppercase!important;letter-spacing:.06em!important;color:#6b7379!important;justify-content:space-between!important;margin:0 0 6px!important;font-size:12px!important;font-weight:800!important;display:flex!important}.gdt-club-theme .perm-roles button[data-ui]{color:#15191d!important;text-align:left!important;width:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:10px!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;padding:10px 12px!important;display:flex!important}.gdt-club-theme .perm-roles button[data-ui]:hover{background:#f7f8f9!important}.gdt-club-theme .perm-roles button[data-ui][aria-pressed=true]{background:#fff7f8!important;border-color:#f3c9d0!important}.gdt-club-theme .perm-roles b{font-size:14px!important;font-weight:800!important;display:block!important}.gdt-club-theme .perm-roles small{color:#6b7379!important;font-size:12px!important}.gdt-club-theme .perm-roles em{text-align:center!important;color:#4a5157!important;background:#f0f2f4!important;border-radius:999px!important;min-width:26px!important;padding:2px 8px!important;font-size:12px!important;font-style:normal!important;font-weight:800!important}.gdt-club-theme .perm-roles button[aria-pressed=true] em{color:#fff!important;background:#c8102e!important}.gdt-club-theme .perm-detail{background:#fff!important;border:1px solid #e3e6e9!important;border-radius:14px!important;gap:14px!important;min-width:0!important;padding:16px 18px!important;display:grid!important}.gdt-club-theme .perm-detail>header small{letter-spacing:.08em!important;color:#c8102e!important;font-size:11px!important;font-weight:800!important}.gdt-club-theme .perm-detail>header h4{margin:2px 0 4px!important;font-size:20px!important;font-weight:800!important}.gdt-club-theme .perm-detail>header p{color:#6b7379!important;margin:0!important;font-size:13px!important}.gdt-club-theme .perm-groups{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.gdt-club-theme .perm-groups>section,.gdt-club-theme .perm-person-grid>section{background:#fafbfb!important;border:1px solid #eef0f2!important;border-radius:12px!important;padding:12px 14px!important}.gdt-club-theme .perm-ws h5 small{letter-spacing:0!important;text-transform:none!important;font-weight:700!important}.gdt-club-theme .perm-ws ul{margin:0!important;padding:0!important;list-style:none!important;display:grid!important}.gdt-club-theme .perm-groups li,.gdt-club-theme .perm-person-grid li{color:#2b3237!important;border-top:1px solid #eef0f2!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:7px 0!important;font-size:14px!important;font-weight:600!important;display:flex!important}.gdt-club-theme .perm-groups li:first-child,.gdt-club-theme .perm-person-grid li:first-child{border-top:0!important}.gdt-club-theme .perm-toggle{cursor:pointer!important;flex:0 0 40px!important;width:40px!important;height:22px!important;margin:0!important;display:inline-block!important;position:relative!important}.gdt-club-theme .perm-toggle input{opacity:0!important;cursor:pointer!important;z-index:1!important;width:100%!important;height:100%!important;margin:0!important;position:absolute!important;inset:0!important}.gdt-club-theme .perm-toggle i{background:#d5dade!important;border-radius:999px!important;transition:background .15s!important;position:absolute!important;inset:0!important}.gdt-club-theme .perm-toggle i:after{content:""!important;background:#fff!important;border-radius:50%!important;width:16px!important;height:16px!important;transition:transform .15s!important;position:absolute!important;top:3px!important;left:3px!important;box-shadow:0 1px 2px #0003!important}.gdt-club-theme .perm-toggle input:checked+i{background:#c8102e!important}.gdt-club-theme .perm-toggle input:checked+i:after{transform:translate(18px)!important}.gdt-club-theme .perm-toggle input:focus-visible+i{outline-offset:2px!important;outline:2px solid #c8102e!important}.gdt-club-theme .perm-toggle input:disabled+i{opacity:.5!important}.gdt-club-theme .perm-people>ul{gap:6px!important}.gdt-club-theme .perm-people>ul>li{border:1px solid #eef0f2!important;border-radius:12px!important;overflow:hidden!important}.gdt-club-theme .perm-person[data-ui]{color:#15191d!important;text-align:left!important;width:100%!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;grid-template-columns:36px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;display:grid!important}.gdt-club-theme .perm-person i{color:#b00e28!important;background:#fbe9ec!important;border-radius:50%!important;place-items:center!important;width:36px!important;height:36px!important;font-size:12px!important;font-style:normal!important;font-weight:800!important;display:grid!important}.gdt-club-theme .perm-person b{font-size:14px!important;display:block!important}.gdt-club-theme .perm-person small{color:#6b7379!important;font-size:12px!important}.gdt-club-theme .perm-person em{border-radius:999px!important;padding:3px 10px!important;font-size:12px!important;font-style:normal!important;font-weight:800!important}.gdt-club-theme .perm-person em[data-tone=ok]{color:#217452!important;background:#e6f4ec!important}.gdt-club-theme .perm-person em[data-tone=warn]{color:#9c6515!important;background:#fdf3e1!important}.gdt-club-theme .perm-person-grid{background:#fff!important;border-top:1px solid #eef0f2!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:12px!important;display:grid!important}.gdt-club-theme .perm-person-grid h6{text-transform:uppercase!important;letter-spacing:.06em!important;color:#6b7379!important;margin:0 0 4px!important;font-size:11px!important;font-weight:800!important}.gdt-club-theme .perm-note{color:#6b7379!important;margin:0!important;font-size:13px!important}.gdt-club-theme .perm-error{color:#8f0c21!important;background:#fdecee!important;border-radius:12px!important;padding:10px 14px!important}@media (width<=980px){.gdt-club-theme .perm-layout{grid-template-columns:minmax(0,1fr)!important}.gdt-club-theme .perm-roles{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))!important;position:static!important}.gdt-club-theme .perm-roles h4{grid-column:1/-1!important}}@media (width<=640px){.gdt-club-theme .perm-groups,.gdt-club-theme .perm-person-grid{grid-template-columns:minmax(0,1fr)!important}}.gdt-club-theme .admin-command-content details.existing-staff-picker>summary{cursor:pointer!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;list-style:none!important;display:flex!important}.gdt-club-theme .admin-command-content details.existing-staff-picker>summary::-webkit-details-marker{display:none!important}.gdt-club-theme .admin-command-content details.existing-staff-picker>summary>span{gap:2px!important;display:grid!important}.gdt-club-theme .admin-command-content details.existing-staff-picker>summary small{letter-spacing:.08em!important;color:#c8102e!important;font-size:11px!important;font-weight:800!important}.gdt-club-theme .admin-command-content details.existing-staff-picker>summary b{font-size:16px!important;font-weight:800!important}.gdt-club-theme .admin-command-content details.existing-staff-picker>summary em{color:#6b7379!important;font-size:13px!important;font-style:normal!important}.gdt-club-theme .admin-command-content details.existing-staff-picker>summary i{border:1px solid #dde1e4!important;border-radius:999px!important;padding:6px 12px!important;font-size:13px!important;font-style:normal!important;font-weight:700!important}.gdt-club-theme .admin-command-content details.existing-staff-picker[open]>summary i{color:#fff!important;background:#1d2125!important;border-color:#1d2125!important}.gdt-club-theme .admin-command-content details.existing-staff-picker>div{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))!important;gap:8px!important;margin-top:12px!important;display:grid!important}.gdt-club-theme .admin-command-content details.existing-staff-picker>div>button{min-height:0!important;box-shadow:none!important;border:1px solid #eef0f2!important;border-radius:10px!important;padding:8px 10px!important}.gdt-club-theme .admin-command-content .competition-card{box-shadow:none!important;background:#fff!important;border:1px solid #e3e6e9!important;border-radius:14px!important;padding:16px 18px!important}.gdt-club-theme .admin-command-content .competition-card>header h3,.gdt-club-theme .admin-command-content .competition-card>header h4{text-transform:none!important;letter-spacing:-.01em!important;color:#15191d!important;font-size:17px!important;font-weight:800!important}.gdt-club-theme .admin-command-content .competition-card>header :is(p,small){color:#6b7379!important;font-size:13px!important}.gdt-club-theme .admin-command-content .competition-table{border:1px solid #e3e6e9!important;border-radius:12px!important;overflow:hidden!important}.gdt-club-theme .admin-command-content .competition-table table{border-collapse:collapse!important;width:100%!important;font-size:13px!important}.gdt-club-theme .admin-command-content .competition-table th{text-transform:uppercase!important;letter-spacing:.05em!important;color:#6b7379!important;background:#f7f8f9!important;padding:8px 10px!important;font-size:11px!important;font-weight:800!important}.gdt-club-theme .admin-command-content .competition-table td{border-top:1px solid #eef0f2!important;height:auto!important;padding:7px 10px!important;font-size:13px!important;font-weight:600!important}.gdt-club-theme .admin-command-content .competition-table td img{object-fit:contain!important;width:24px!important;height:24px!important}.gdt-club-theme .admin-command-content .competition-table td b,.gdt-club-theme .admin-command-content .competition-table td strong{font-size:13px!important}.gdt-club-theme .admin-command-content .competition-table tr:nth-child(2n) td{background:#fff!important}.gdt-club-theme .admin-command-content .injuries-panel>header>div{flex:auto!important;min-width:0!important}.gdt-club-theme .admin-command-content .records-empty{color:#6b7379!important;text-align:center!important;background:#fff!important;border:1px dashed #d5dade!important;border-radius:14px!important;min-height:0!important;padding:28px 16px!important;font-size:14px!important}.gdt-club-theme .admin-command-content .request-error{color:#8f0c21!important;background:#fdecee!important;border:1px solid #f4cdd1!important;border-radius:12px!important;padding:12px 14px!important}.gdt-club-theme.space-admin .admin-command-content .people-section-tabs{background:0 0!important;border:0!important;justify-content:flex-start!important;gap:8px!important;margin:0 0 12px!important;padding:0!important;display:flex!important}.gdt-club-theme.space-admin .admin-command-content .people-section-tabs button{width:auto!important;height:40px!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border:1px solid #dde1e4!important;border-radius:999px!important;align-items:center!important;gap:8px!important;padding:0 16px!important;display:inline-flex!important}.gdt-club-theme.space-admin .admin-command-content .people-section-tabs button>span,.gdt-club-theme.space-admin .admin-command-content .people-section-tabs button small{display:none!important}.gdt-club-theme.space-admin .admin-command-content .people-section-tabs button b{color:inherit!important;font-size:14px!important;font-weight:800!important}.gdt-club-theme.space-admin .admin-command-content .people-section-tabs button.active{color:#fff!important;background:#1d2125!important;border-color:#1d2125!important}.gdt-club-theme.space-admin .admin-command-content .people-section-tabs button.active b{color:#fff!important}.gdt-club-theme .admin-command-content .workspace-filters{background:#fff!important;border:1px solid #e3e6e9!important;border-radius:14px!important;margin:0 0 12px!important;padding:10px 14px!important}.gdt-club-theme .nav-collapse-toggle{color:#c9ced3!important;width:100%!important;min-height:0!important;box-shadow:none!important;cursor:pointer!important;background:#ffffff0a!important;border:1px solid #ffffff1f!important;border-radius:10px!important;align-items:center!important;gap:10px!important;margin:0 0 8px!important;padding:8px 12px!important;font-size:12px!important;font-weight:700!important;display:flex!important}.gdt-club-theme .nav-collapse-toggle:hover{color:#fff!important;background:#ffffff1a!important}@media (width<=760px){.gdt-club-theme .nav-collapse-toggle{display:none!important}}@media (width>=761px){html[data-nav-collapsed] .gdt-club-theme :is(.admin-operating-system,.coach-operating-system,.player-operating-system){grid-template-columns:78px minmax(0,1fr)!important}html[data-nav-collapsed] .gdt-club-theme :is(.admin-command-navigation,.coach-navigation,.player-navigation){width:78px!important;min-width:0!important;padding-left:8px!important;padding-right:8px!important;overflow-x:hidden!important}html[data-nav-collapsed] .gdt-club-theme :is(.admin-command-navigation,.coach-navigation,.player-navigation) :is(span,small,b,em,p,i,strong,label):not(:has(svg,img)){display:none!important}html[data-nav-collapsed] .gdt-club-theme :is(.admin-command-navigation,.coach-navigation,.player-navigation) :is(.coach-support,.player-profile-switcher){display:none!important}html[data-nav-collapsed] .gdt-club-theme :is(.admin-command-navigation,.coach-navigation,.player-navigation) button{justify-content:center!important;align-items:center!important;gap:0!important;width:100%!important;min-height:40px!important;padding:10px 0!important;display:flex!important}html[data-nav-collapsed] .gdt-club-theme :is(.admin-command-navigation,.coach-navigation,.player-navigation) :is(.admin-command-brand,.coach-brand-lockup,.player-brand-lockup,.admin-club-identity,.coach-club-identity,.player-club-context){justify-content:center!important;padding-left:0!important;padding-right:0!important;display:flex!important}html[data-nav-collapsed] .gdt-club-theme :is(.admin-command-navigation,.coach-navigation,.player-navigation) :is(.admin-command-brand,.coach-brand-lockup,.player-brand-lockup) img{width:30px!important;height:auto!important}html[data-nav-collapsed] .gdt-club-theme :is(.admin-club-identity,.coach-club-identity,.player-club-context) img{width:34px!important;height:auto!important}html[data-nav-collapsed] .gdt-club-theme :is(.admin-command-navigation,.coach-navigation,.player-navigation) section,html[data-nav-collapsed] .gdt-club-theme .coach-navigation-groups>div{padding-left:0!important;padding-right:0!important}html[data-nav-collapsed] .gdt-club-theme .nav-collapse-toggle{justify-content:center!important;padding:8px 0!important}.gdt-club-theme .admin-command-content .people-directory-table{background:#fff!important;border:1px solid #e3e6e9!important;border-radius:14px!important;gap:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.gdt-club-theme .admin-command-content .people-directory-table-head,.gdt-club-theme .admin-command-content .people-directory-table article{grid-template-columns:44px minmax(0,1.5fr) 1fr 1fr .9fr 36px!important}.gdt-club-theme .admin-command-content .people-directory-table-head{letter-spacing:.06em!important;color:#6b7379!important;background:#f7f8f9!important;border:0!important;border-radius:0!important;margin:0!important;padding:10px 14px!important;font-size:11px!important;font-weight:800!important}.gdt-club-theme .admin-command-content .people-directory-table article{min-height:0!important;box-shadow:none!important;background:#fff!important;border:0!important;border-top:1px solid #eef0f2!important;border-radius:0!important;align-items:center!important;gap:10px!important;margin:0!important;padding:9px 14px!important;display:grid!important}.gdt-club-theme .admin-command-content .people-directory-table article:hover{background:#fafbfb!important}}.gdt-club-theme .admin-command-content .people-directory-table article>label{align-items:center!important;gap:8px!important;display:flex!important}.gdt-club-theme .admin-command-content .people-directory-table .person-initials{color:#b00e28!important;background:#fbe9ec!important;border-radius:50%!important;place-items:center!important;width:32px!important;height:32px!important;font-size:11px!important;font-weight:800!important;display:grid!important}.gdt-club-theme .admin-command-content .people-directory-table .person-name{min-height:0!important;box-shadow:none!important;text-align:left!important;color:#15191d!important;background:0 0!important;border:0!important;gap:1px!important;width:auto!important;padding:0!important;display:grid!important}.gdt-club-theme .admin-command-content .people-directory-table .person-name b{font-size:14px!important;font-weight:800!important}.gdt-club-theme .admin-command-content .people-directory-table .person-name small{color:#6b7379!important;font-size:12px!important;font-weight:500!important}.gdt-club-theme .admin-command-content .people-directory-table :is(.person-role,.person-team){color:#3a4146!important;font-size:13px!important}.gdt-club-theme .admin-command-content .people-directory-table .person-status{color:#217452!important;background:#e6f4ec!important;border-radius:999px!important;justify-self:start!important;align-items:center!important;gap:6px!important;padding:3px 10px!important;font-size:12px!important;font-weight:800!important;display:inline-flex!important}.gdt-club-theme .admin-command-content .people-directory-table .person-status i{display:none!important}.gdt-club-theme .admin-command-content .open-person-profile{width:32px!important;height:32px!important;min-height:0!important;box-shadow:none!important;color:#6b7379!important;background:0 0!important;border:0!important;border-radius:8px!important;padding:0!important}.gdt-club-theme .admin-command-content .open-person-profile:hover{background:#f0f2f4!important}.gdt-club-theme .admin-command-content .people-directory-footer{border:0!important;padding:10px 0 0!important}.gdt-club-theme .admin-command-content .task-center .priority-filters{margin-left:0!important;padding-left:0!important}.gdt-club-theme .admin-command-content .people-directory-table .person-status[data-tone=warn]{color:#9c6515!important;background:#fdf3e1!important}.gdt-club-theme .admin-command-content .people-directory-table .person-status[data-tone=muted]{color:#6b7379!important;background:#f0f2f4!important}.gdt-club-theme .teams-cards-mode .record-list{display:none!important}.gdt-club-theme .admin-command-content .team-availability-panel{box-shadow:none!important;background:#fff!important;border:1px solid #e3e6e9!important;border-radius:14px!important;padding:16px 18px!important}.gdt-club-theme .admin-command-content .team-availability-panel>header small{letter-spacing:.08em!important;color:#c8102e!important;font-size:11px!important;font-weight:800!important}.gdt-club-theme .admin-command-content .team-availability-panel>header h3{color:#15191d!important;margin:2px 0 4px!important;font-size:19px!important;font-weight:800!important}.gdt-club-theme .admin-command-content .team-availability-panel>header p{color:#6b7379!important;margin:0 0 12px!important;font-size:13px!important}.gdt-club-theme .admin-command-content .team-availability-list{border:1px solid #eef0f2!important;border-radius:12px!important;gap:0!important;display:grid!important;overflow:hidden!important}.gdt-club-theme .admin-command-content .team-availability-list article{background:#fff!important;border:0!important;border-top:1px solid #eef0f2!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:24px!important;margin:0!important;padding:10px 14px!important;display:grid!important}.gdt-club-theme .admin-command-content .team-availability-list article:first-child{border-top:0!important}.gdt-club-theme .admin-command-content .team-availability-list article.off b{color:#9aa1a7!important}.gdt-club-theme .admin-command-content .team-availability-list b{font-size:14px!important;font-weight:800!important}.gdt-club-theme .admin-command-content .team-availability-list .editor-switch{color:#3a4146!important;flex-direction:row-reverse!important;align-items:center!important;gap:10px!important;margin:0!important;font-size:13px!important;font-weight:700!important;display:inline-flex!important}.gdt-club-theme .admin-command-content .team-availability-list .editor-switch span{order:0!important}.gdt-club-theme .teams-overview .team-card :is(span,small){white-space:nowrap!important}.gdt-club-theme.space-admin .admin-command-content .record-list.people-record-list>:is(.table-row,.table-head){grid-template-columns:minmax(0,2.4fr) 100px 110px 330px!important}.gdt-club-theme.space-admin .admin-command-content .record-list.people-record-list .table-row>span:not(.record-identity){justify-self:start!important}.gdt-club-theme.space-admin .admin-command-content .games-record-list{background:#fff!important;border:1px solid #e3e6e9!important;border-radius:14px!important;overflow:hidden!important}.gdt-club-theme.space-admin .admin-command-content .games-record-list .table-row{min-height:0!important;box-shadow:none!important;border-radius:0!important;padding:9px 16px!important}.gdt-club-theme.space-admin .admin-command-content .games-record-list .table-row b{font-size:15px!important}.gdt-club-theme.space-admin .admin-command-content .games-record-list .game-status{border-width:1px!important;padding:3px 10px!important;font-size:12px!important}.gdt-club-theme.space-admin .admin-command-content .games-record-list .row-actions button{border-radius:8px!important;height:32px!important;min-height:32px!important;padding:0 11px!important;font-size:12.5px!important}.gdt-club-theme .admin-command-content .competition-table td,.gdt-club-theme .admin-command-content .competition-table td *{text-transform:none!important;letter-spacing:0!important}.gdt-club-theme .admin-command-content .competition-table td{color:#15191d!important;background:#fff!important}.gdt-club-theme .admin-command-content .competition-table td :is(b,span,strong){color:#15191d!important;font-size:13px!important;font-weight:700!important}.gdt-club-theme .admin-command-content .competition-table tr:has(img[src*=gd-trancoso],img[src*=gdt]) td{background:#fff7f8!important}.gdt-club-theme .admin-command-content .admin-gallery-panel>div>article{box-shadow:none!important;background:#fff!important;border:1px solid #e3e6e9!important;border-radius:14px!important;align-items:center!important;padding:14px 16px!important}.gdt-club-theme .admin-command-content .admin-gallery-panel article h4{color:#15191d!important;margin:2px 0!important;font-size:16px!important;font-weight:800!important}.gdt-club-theme .admin-command-content .admin-gallery-panel article small{letter-spacing:.06em!important;color:#c8102e!important;font-size:11px!important;font-weight:800!important}.gdt-club-theme .admin-command-content .admin-gallery-panel article p{color:#6b7379!important;margin:0 0 8px!important;font-size:12.5px!important}.gdt-club-theme .admin-command-content .admin-gallery-panel .admin-gallery-add{height:34px!important;min-height:34px!important;box-shadow:none!important;border-radius:9px!important;align-items:center!important;padding:0 12px!important;font-size:13px!important;font-weight:700!important;display:inline-flex!important}.gdt-club-theme .admin-command-content .admin-gallery-panel article>button{height:auto!important;min-height:34px!important;box-shadow:none!important;border-radius:9px!important;padding:6px 12px!important;font-size:13px!important;font-weight:700!important}.gdt-club-theme .admin-command-content .admin-gallery-panel .admin-gallery-cover{border-radius:10px!important;width:84px!important;height:72px!important;overflow:hidden!important}.gdt-club-theme .admin-command-content .admin-gallery-panel>header>span{background:#f0f2f4!important;border-radius:999px!important;padding:6px 12px!important;font-size:13px!important;font-weight:800!important}.gdt-club-theme .admin-command-content .tdash :is(h3,h4){letter-spacing:-.01em!important;font-weight:800!important}.gdt-club-theme .admin-command-content .treasury-panel details>summary{font-size:15px!important;font-weight:800!important}.gdt-club-theme .store-grid-mode .record-list,.gdt-club-theme .store-grid-mode .module-explanation{display:none!important}.gdt-club-theme.space-admin .admin-command-content .record-list:not(.games-record-list):not(.people-record-list)>:is(.table-row,.table-head){grid-template-columns:minmax(0,2.4fr) 150px 120px minmax(200px,auto)!important}.gdt-club-theme .admin-command-content .governance-workspace :is(.governance-center,.operational-health,.sporting-reports,.club-review,.booking-calendar,.backup-panel,.data-panel,.season-rollover){box-shadow:none!important;background:#fff!important;border:1px solid #e3e6e9!important;border-radius:14px!important;margin:0 0 14px!important;padding:16px 18px!important}.gdt-club-theme .admin-command-content .governance-workspace :is(h2,h3){letter-spacing:-.01em!important;color:#15191d!important;margin:2px 0 4px!important;font-size:19px!important;font-weight:800!important}.gdt-club-theme .admin-command-content .governance-workspace h4{color:#15191d!important;font-size:16px!important;font-weight:800!important}.gdt-club-theme .admin-command-content .governance-workspace header small,.gdt-club-theme .admin-command-content .governance-workspace :is(.sporting-reports,.booking-calendar,.backup-panel,.club-review,.operational-health,.governance-center)>header>div>small{letter-spacing:.08em!important;text-transform:uppercase!important;color:#c8102e!important;font-size:11px!important;font-weight:800!important}.gdt-club-theme .admin-command-content .governance-workspace header p{color:#6b7379!important;font-size:13px!important}.gdt-club-theme .admin-command-content .governance-workspace .health-grid>*{box-shadow:none!important;background:#fff!important;border:1px solid #e3e6e9!important;border-radius:12px!important}.gdt-club-theme .admin-command-content :is(.record-pagination,.governance-workspace nav[aria-label*=ágina]) button{border-radius:9px!important;height:34px!important;min-height:34px!important;padding:0 12px!important;font-size:13px!important}.gdt-club-theme .admin-command-content .governance-workspace :is(input,select):not([type=checkbox]):not([type=file]):not([type=radio]){border-radius:10px!important;height:40px!important;font-size:14px!important}.gdt-club-theme .admin-command-content .domain-workflow .wf-search{gap:6px!important;max-width:380px!important;font-size:13px!important;font-weight:700!important;display:grid!important}.gdt-club-theme .admin-command-content .domain-workflow .wf-settings{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:0!important;display:grid!important}.gdt-club-theme .admin-command-content .domain-workflow .wf-settings>div{background:#fafbfb!important;border:1px solid #eef0f2!important;border-radius:12px!important;padding:12px 14px!important}.gdt-club-theme .admin-command-content .domain-workflow .wf-settings dt{color:#6b7379!important;font-size:12px!important}.gdt-club-theme .admin-command-content .domain-workflow .wf-settings dd{color:#15191d!important;margin:3px 0 0!important;font-size:15px!important;font-weight:800!important}.gdt-club-theme .admin-command-content .domain-workflow .wf-empty{text-align:center!important;border:1px dashed #d5dade!important;border-radius:14px!important;justify-items:center!important;gap:6px!important;padding:32px 16px!important;display:grid!important}.gdt-club-theme .admin-command-content .domain-workflow .wf-empty b{color:#15191d!important;font-size:16px!important}.gdt-club-theme .admin-command-content .domain-workflow .wf-empty p{color:#6b7379!important;max-width:460px!important;margin:0!important;font-size:13px!important}@media (width<=640px){.gdt-club-theme .admin-command-content .domain-workflow .wf-settings{grid-template-columns:minmax(0,1fr)!important}}.gdt-club-theme.space-admin .admin-command-content :is(.teams-cards-mode,.store-grid-mode) .record-list.record-list:not(.games-record-list){display:none!important}.gdt-club-theme.space-admin .admin-command-content .record-list .row-actions button:is(.add-login-button,.linked-login-button){justify-content:center!important;min-width:128px!important}.gdt-club-theme .admin-command-content .competition-table tbody th{text-transform:none!important;letter-spacing:0!important;color:#15191d!important;text-align:left!important;background:#fff!important;border-top:1px solid #eef0f2!important;padding:7px 10px!important;font-size:13px!important;font-weight:700!important}.gdt-club-theme .admin-command-content .competition-table tbody th *{text-transform:none!important;letter-spacing:0!important;color:#15191d!important;font-size:13px!important}.gdt-club-theme .admin-command-content .competition-table tbody tr:has(img[src*=trancoso]) :is(td,th){background:#fff7f8!important}.gdt-club-theme.space-admin .admin-command-content .admin-gallery-panel .admin-gallery-add.admin-gallery-add{border-radius:9px!important;height:34px!important;min-height:34px!important;padding:0 12px!important;font-size:13px!important}.gdt-club-theme.space-admin .admin-command-content .admin-gallery-panel article>button.x,.gdt-club-theme.space-admin .admin-command-content .admin-gallery-panel>div>article>button{border-radius:9px!important;min-height:34px!important;padding:6px 12px!important;font-size:13px!important}.gdt-club-theme.space-admin .admin-command-content .cpe{background:#fff!important;border:1px solid #e4e7ea!important;border-radius:14px!important;gap:14px!important;margin-top:16px!important;padding:20px!important;display:grid!important}.gdt-club-theme.space-admin .admin-command-content .cpe-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.gdt-club-theme.space-admin .admin-command-content .cpe-head h3{margin:0;font-size:18px}.gdt-club-theme.space-admin .admin-command-content .cpe-head p{color:#6b7279;margin:4px 0 0;font-size:13px}.gdt-club-theme.space-admin .admin-command-content .cpe-body{gap:14px;display:grid}.gdt-club-theme.space-admin .admin-command-content .cpe fieldset{border:1px solid #eceef0;border-radius:10px;gap:8px;margin:0;padding:14px;display:grid}.gdt-club-theme.space-admin .admin-command-content .cpe legend{padding:0 6px;font-size:14px;font-weight:700}.gdt-club-theme.space-admin .admin-command-content .cpe legend small{color:#6b7279;font-weight:500}.gdt-club-theme.space-admin .admin-command-content .cpe-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.gdt-club-theme.space-admin .admin-command-content .cpe-grid label{gap:5px;font-size:13px;font-weight:600;display:grid}.gdt-club-theme.space-admin .admin-command-content .cpe-wide{grid-column:1/-1}.gdt-club-theme.space-admin .admin-command-content .cpe-row{grid-template-columns:110px minmax(0,1fr) minmax(0,1.6fr) 34px;align-items:center;gap:8px;display:grid}.gdt-club-theme.space-admin .admin-command-content .cpe-row:has(>:nth-child(3):last-child){grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) 34px}.gdt-club-theme.space-admin .admin-command-content .cpe-fac{grid-template-columns:72px minmax(0,1fr) minmax(0,1.4fr) auto 34px}.gdt-club-theme.space-admin .admin-command-content .cpe-thumb{color:#8a9096;background:#f3f4f5;border-radius:6px;place-items:center;width:72px;height:46px;font-size:10px;display:grid;overflow:hidden}.gdt-club-theme.space-admin .admin-command-content .cpe-thumb img{object-fit:cover;width:100%;height:100%}.gdt-club-theme.space-admin .admin-command-content .cpe-up{cursor:pointer;border:1px solid #d9dde1;border-radius:8px;padding:8px 10px;font-size:12px;position:relative}.gdt-club-theme.space-admin .admin-command-content .cpe-up input{opacity:0;cursor:pointer;position:absolute;inset:0}.gdt-club-theme.space-admin .admin-command-content .cpe-del{background:#fff;border:1px solid #e4e7ea;border-radius:8px;width:34px;height:34px;font-size:18px}.gdt-club-theme.space-admin .admin-command-content .cpe fieldset>button{justify-self:start}.gdt-club-theme.space-admin .admin-command-content .cpe-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.gdt-club-theme.space-admin .admin-command-content .cpe-foot p{color:#3d4348;margin:0;font-size:13px}@media (width<=760px){.gdt-club-theme.space-admin .admin-command-content :is(.cpe-grid,.cpe-row,.cpe-fac){grid-template-columns:1fr!important}}@media (width<=900px){.gdt-club-theme.space-admin .admin-command-content .record-list:not(.games-record-list)>:is(.table-row,.table-head),.gdt-club-theme.space-admin .admin-command-content .record-list.people-record-list>:is(.table-row,.table-head),.gdt-club-theme.space-admin .admin-command-content .record-list:not(.games-record-list):not(.people-record-list)>:is(.table-row,.table-head){grid-template-columns:minmax(0,1fr) auto!important;row-gap:8px!important}.gdt-club-theme.space-admin .admin-command-content .record-list:not(.games-record-list)>.table-head{display:none!important}.gdt-club-theme.space-admin .admin-command-content .record-list .table-row>.record-identity{grid-column:1/-1!important;min-width:0!important}.gdt-club-theme.space-admin .admin-command-content .record-list:not(.games-record-list)>.table-row>.row-actions{flex-wrap:wrap!important;grid-column:1/-1!important;justify-content:flex-start!important}.gdt-club-theme.space-admin .admin-command-content .record-list:not(.games-record-list)>.table-row>.record-identity{grid-column:1/-1!important}.gdt-club-theme.space-admin .admin-command-content .record-list:not(.games-record-list)>.table-row>span:not(.record-identity){grid-column:1!important;justify-self:start!important}}@media (width>=561px) and (width<=1280px){.gdt-club-theme .games-cal-table button[data-ui]{grid-template-columns:70px minmax(0,1fr) auto!important;row-gap:2px!important}.gdt-club-theme .games-cal-table button[data-ui]>:first-child{grid-area:1/1/span 2!important}.gdt-club-theme .games-cal-table button[data-ui]>:nth-child(2){grid-area:1/2!important}.gdt-club-theme .games-cal-table button[data-ui]>:nth-child(3){grid-area:2/2!important}.gdt-club-theme .games-cal-table button[data-ui]>:nth-child(n+4){grid-area:1/3/span 2!important}}@media (width<=1100px){.gdt-club-theme.space-admin .admin-command-content .member-import-panel,.gdt-club-theme .member-import-panel{grid-template-columns:minmax(0,1fr)!important}}.gdt-club-theme :is(.record-player-photo,.cz-avatar,.az-photo,.player-photo,.member-avatar) img{box-sizing:border-box!important;object-fit:cover!important;object-position:center top!important;padding-top:9%!important}.gdt-club-theme .store-grid .store-img{aspect-ratio:1!important;background:#f4f5f7!important;height:auto!important;overflow:hidden!important}.gdt-club-theme .store-grid .store-img img:not(.placeholder):not(.is-framed){object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important}.gdt-club-theme .store-grid .store-img img.is-framed{max-width:none!important}.gdt-club-theme .store-img em[data-out]{color:#b0101c!important}.gdt-club-theme .product-extra-images{flex-wrap:wrap;grid-column:1/-1;gap:10px;display:flex}.gdt-club-theme .product-extra-images figure{gap:4px;width:88px;margin:0;display:grid}.gdt-club-theme .product-extra-images img{object-fit:cover;background:#f4f5f7;border-radius:10px;width:88px;height:88px}.gdt-club-theme .product-extra-images button{color:#b0101c;cursor:pointer;background:#fff;border:1px solid #f2c4c8;border-radius:7px;padding:3px 6px;font-size:12px;font-weight:700}.gdt-club-theme .product-frame-field{grid-column:1/-1;gap:6px;display:grid}.gdt-club-theme .product-frame-field small{color:#6b7379}.gdt-club-theme .frame-editor{grid-template-columns:minmax(220px,320px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.gdt-club-theme .frame-editor-box{aspect-ratio:1;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#f4f5f7;border:1px solid #e1e4e7;border-radius:12px;position:relative;overflow:hidden}.gdt-club-theme .frame-editor-box:active{cursor:grabbing}.gdt-club-theme .frame-editor-box img{pointer-events:none;display:block}.gdt-club-theme .frame-editor-hint{color:#fff;text-align:center;pointer-events:none;background:#0000008c;border-radius:8px;padding:4px 8px;font-size:11.5px;position:absolute;bottom:8px;left:8px;right:8px}.gdt-club-theme .frame-editor-controls{gap:10px;display:grid}.gdt-club-theme .frame-editor-controls label{grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13px;font-weight:700;display:grid}.gdt-club-theme .frame-editor-controls input[type=range]{accent-color:#c8102e;width:100%}.gdt-club-theme .frame-editor-fit{flex-wrap:wrap;gap:8px;display:flex}.gdt-club-theme .frame-editor-fit button,.gdt-club-theme .frame-editor-reset{cursor:pointer;background:#fff;border:1px solid #d8dde1;border-radius:9px;padding:7px 12px;font-weight:700}.gdt-club-theme .frame-editor-fit button.is-on{color:#b0101c;background:#fdecee;border-color:#c8102e}.gdt-club-theme .frame-editor-reset{justify-self:start}@media (width<=700px){.gdt-club-theme .frame-editor{grid-template-columns:1fr}}.gdt-club-theme .competition-table tbody tr td.zone-cell.zone-cell.zone-cell{color:#fff!important;text-align:center!important;font-weight:800!important}.gdt-club-theme .competition-table tbody tr td.zone-cell.zone-cell.zone-green{background:#1e7d47!important}.gdt-club-theme .competition-table tbody tr td.zone-cell.zone-cell.zone-blue{background:#2f6fc0!important}.gdt-club-theme .competition-table tbody tr td.zone-cell.zone-cell.zone-orange{background:#a85d0a!important}.gdt-club-theme .competition-table tbody tr td.zone-cell.zone-cell.zone-red{background:#c13030!important}.gdt-club-theme .competition-table tbody tr td.zone-cell.zone-cell.zone-gray{background:#5c6773!important}.gdt-club-theme :is(.game-preparation,#gp-boost){background:#fff!important;border:1px solid #e1e4e7!important;border-radius:14px!important;padding:18px!important}.gdt-club-theme :is(.game-preparation,#gp-boost)>header{border-bottom:1px solid #eef0f2;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;margin:0 0 14px!important;padding:0 0 12px!important;display:flex!important}.gdt-club-theme :is(.game-preparation,#gp-boost)>header b{font-size:17px}.gdt-club-theme :is(.game-preparation,#gp-boost)>header small{color:#6b7279;font-size:13px}.gdt-club-theme :is(.game-preparation,#gp-boost)>nav{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important;align-items:stretch!important;gap:10px!important;display:grid!important}.gdt-club-theme :is(.game-preparation,#gp-boost)>nav>button{min-height:72px;color:#15181b!important;text-align:left!important;white-space:normal!important;background:#fff!important;border:1px solid #e1e4e7!important;border-radius:12px!important;grid-template-columns:34px minmax(0,1fr) 16px!important;align-items:center!important;gap:10px!important;width:auto!important;min-width:0!important;height:auto!important;margin:0!important;padding:12px 14px!important;display:grid!important}.gdt-club-theme :is(.game-preparation,#gp-boost)>nav>button[aria-current=step]{border-color:#c8102e!important;box-shadow:inset 0 -3px #c8102e!important}.gdt-club-theme :is(.game-preparation,#gp-boost)>nav>button>span{background:#f1f3f5;border-radius:50%;place-items:center;font-weight:800;width:34px!important;height:34px!important;display:grid!important}.gdt-club-theme :is(.game-preparation,#gp-boost)>nav>button>div{gap:2px;min-width:0;word-break:normal!important;overflow-wrap:normal!important;display:grid!important}.gdt-club-theme :is(.game-preparation,#gp-boost)>nav>button b{font-size:15px;line-height:1.2;word-break:normal!important}.gdt-club-theme :is(.game-preparation,#gp-boost)>nav>button small{color:#6b7279;font-size:12.5px;line-height:1.35;word-break:normal!important}.gdt-club-theme :is(.game-live-workspace,#gl-boost)>header{background:#fff!important;border:1px solid #e1e4e7!important;border-radius:14px!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:16px 18px!important;display:flex!important}.gdt-club-theme :is(.game-live-workspace,#gl-boost)>header h3{margin:0!important;font-size:18px!important;font-weight:800!important}.gdt-club-theme :is(.game-live-workspace,#gl-boost)>header p{color:#6b7279!important;margin:4px 0 0!important;font-size:13.5px!important}.gdt-club-theme :is(.game-live-workspace,#gl-boost)>header button{white-space:nowrap!important;background:#fff!important;border:1px solid #d8dde1!important;border-radius:10px!important;min-height:40px!important;padding:0 16px!important;font-weight:700!important}.gdt-club-theme :is(.game-preparation,#gp-boost)>nav>button>svg{justify-self:end}.gdt-club-theme :is(.game-preparation,#gp-boost)>header{border-bottom:0!important}@media (width>=1101px) and (width<=1400px){.gdt-club-theme :is(.game-preparation,#gp-boost)>nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.gdt-club-theme .member-account-sheet{background:#f6f7f8!important;flex-direction:column!important;gap:16px!important;width:min(560px,100%)!important;padding:22px!important;display:flex!important;overflow-y:auto!important;box-shadow:-12px 0 40px #0000002e!important}.gdt-club-theme .member-account-sheet .ms2-head{background:0 0!important;border:0!important;grid-template-columns:56px minmax(0,1fr) 40px!important;align-items:center!important;gap:14px!important;padding:0!important;display:grid!important}.ms2-avatar{color:#fff;background:#c8102e;border-radius:16px;place-items:center;width:56px;height:56px;font-size:20px;font-weight:800;display:grid}.ms2-id small{color:#8a9096;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.gdt-club-theme .member-account-sheet .ms2-id h3{margin:2px 0 6px!important;font-size:21px!important;font-weight:800!important;line-height:1.2!important}.ms2-id p{color:#4b5157;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13.5px;display:flex}.ms2-status{border-radius:999px;padding:3px 10px;font-size:12px;font-style:normal;font-weight:800}.ms2-status.is-ok{color:#1b7e45;background:#e6f4ec}.ms2-status.is-due{color:#9c6515;background:#fdf3e1}.ms2-status.is-off{color:#5c636a;background:#eef0f2}.gdt-club-theme .member-account-sheet .ms2-close{cursor:pointer;background:#fff!important;border:1px solid #e1e4e7!important;border-radius:12px!important;place-items:center!important;width:40px!important;height:40px!important;padding:0!important;font-size:24px!important;line-height:1!important;display:grid!important}.ms2-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ms2-kpis>div{background:#fff;border:1px solid #e1e4e7;border-radius:14px;gap:4px;padding:14px 16px;display:grid}.ms2-kpis small{color:#6b7279;font-size:12px;font-weight:700}.ms2-kpis b{color:#15181b;font-size:20px;font-weight:800}.ms2-kpis b.is-ok{color:#1b7e45}.ms2-kpis b.is-due{color:#b0101c}.ms2-block{background:#fff;border:1px solid #e1e4e7;border-radius:14px;gap:10px;padding:16px;display:grid}.gdt-club-theme .member-account-sheet .ms2-block h4{margin:0!important;font-size:15px!important;font-weight:800!important}.ms2-rows{margin:0;padding:0;list-style:none;display:grid}.ms2-rows li{border-top:1px solid #f0f2f4;justify-content:space-between;gap:14px;padding:10px 0;font-size:14px;display:flex}.ms2-rows li:first-child{border-top:0;padding-top:0}.ms2-rows span{color:#6b7279}.ms2-rows b{text-align:right;overflow-wrap:anywhere}.ms2-rows i{color:#a3a9ae;font-style:normal}.ms2-card{border-radius:12px;width:100%;max-width:340px}.ms2-muted{color:#8a9096;margin:0;font-size:14px}.ms2-code{color:#6b7279;border-top:1px solid #f0f2f4;justify-content:space-between;align-items:center;gap:10px;margin:0;padding-top:10px;font-size:13px;display:flex}.ms2-code code{color:#15181b;background:#f1f3f5;border-radius:6px;padding:3px 8px;font-weight:700}.ms2-actions{flex-wrap:wrap;gap:10px;display:flex}.gdt-club-theme .member-account-sheet .ms2-actions button{flex:140px;min-height:44px;background:#fff!important;border:1px solid #d8dde1!important;border-radius:12px!important;font-weight:800!important}.gdt-club-theme .member-account-sheet .member-account-grid{display:block!important}.gdt-club-theme .member-account-sheet .member-payment-history{background:#fff!important;border:1px solid #e1e4e7!important;border-radius:14px!important;gap:12px!important;padding:16px!important;display:grid!important}.gdt-club-theme .member-account-sheet .member-payment-history>details>summary{cursor:pointer;color:#b0101c;background:#fdecee;border-radius:10px;padding:10px 12px;list-style:none;font-size:14.5px!important;font-weight:800!important}@media (width<=560px){.gdt-club-theme .member-account-sheet{width:100%!important;padding:16px!important}.ms2-kpis b{font-size:18px}}.gdt-club-theme .member-account-sheet,.gdt-club-theme .member-account-sheet *{box-sizing:border-box!important}.gdt-club-theme .member-account-sheet .member-payment-history>header{background:0 0!important;border:0!important;justify-content:space-between!important;align-items:flex-end!important;gap:10px!important;padding:6px 0 0!important;display:flex!important}.gdt-club-theme .member-account-sheet .member-payment-history>header small{color:#8a9096!important;letter-spacing:.1em!important;font-size:11px!important;font-weight:800!important}.gdt-club-theme .member-account-sheet .member-payment-history>header h4{margin:2px 0 0!important;font-size:15px!important;font-weight:800!important}.gdt-club-theme .member-account-sheet .member-payment-history>header>span{color:#6b7279!important;font-size:13px!important}.gdt-club-theme .member-account-sheet .member-payment-history article{flex-wrap:wrap;border-top:1px solid #f0f2f4!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:12px 0!important;display:flex!important}.gdt-club-theme .member-account-sheet .member-payment-history article>span{gap:2px!important;display:grid!important}.gdt-club-theme .member-account-sheet .member-payment-history article>span:last-child{text-align:right!important;justify-items:end!important}.gdt-club-theme .member-account-sheet .member-payment-history article button{color:#d8202f!important;background:#fff!important;border:1px solid #d8202f!important;border-radius:8px!important;min-height:32px!important;margin-top:4px!important;padding:0 12px!important;font-weight:700!important}.gdt-club-theme :is(.game-phase-panel,#gph-boost){background:#fff!important;border:1px solid #e1e4e7!important;border-radius:16px!important;gap:16px!important;padding:20px!important;display:grid!important}.gdt-club-theme :is(.game-phase-panel,#gph-boost)>.game-panel-heading{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;margin:0!important;display:flex!important}.gdt-club-theme :is(.game-phase-panel,#gph-boost) .game-clock-preview{background:#f6f7f8!important;border-radius:14px!important;flex-wrap:wrap!important;align-items:center!important;gap:16px!important;margin:0!important;padding:14px!important;display:flex!important;position:static!important}.gdt-club-theme :is(.game-phase-panel,#gph-boost) .game-clock-preview strong{font-variant-numeric:tabular-nums;color:#fff!important;background:#15181b!important;border-radius:12px!important;place-items:center!important;min-width:150px!important;height:auto!important;margin:0!important;padding:10px 22px!important;font-size:42px!important;line-height:1.1!important;display:grid!important;position:static!important;transform:none!important}.gdt-club-theme :is(.game-phase-panel,#gph-boost) .game-clock-preview span{color:#4b5157!important;font-size:15px!important;font-weight:600!important}.gdt-club-theme :is(.game-phase-panel,#gph-boost) .game-live-controls{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin:0!important;display:grid!important}.gdt-club-theme :is(.game-phase-panel,#gph-boost) .game-live-controls button{outline:0;color:#15181b!important;text-align:center!important;white-space:normal!important;height:auto!important;min-height:56px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d8dde1!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:8px!important;margin:0!important;padding:8px 10px!important;font-size:14px!important;font-weight:800!important;line-height:1.2!important;display:flex!important}.gdt-club-theme :is(.game-phase-panel,#gph-boost) .game-live-controls button svg{flex:none}.gdt-club-theme :is(.game-phase-panel,#gph-boost) .game-live-controls button[aria-pressed=true]{color:#fff!important;opacity:1!important;background:#15181b!important;border-color:#15181b!important}.gdt-club-theme :is(.game-phase-panel,#gph-boost) .game-live-controls button:last-child{color:#b0101c!important;background:#fff8f8!important;border-color:#f2c4c8!important}.gdt-club-theme :is(.game-phase-panel,#gph-boost) .game-live-controls button:last-child[aria-pressed=true]{color:#fff!important;background:#b0101c!important}.gdt-club-theme :is(.game-phase-panel,#gph-boost)>p{color:#6b7279!important;margin:0!important;font-size:13px!important}@media (width<=700px){.gdt-club-theme :is(.game-phase-panel,#gph-boost) .game-live-controls{grid-template-columns:repeat(2,minmax(0,1fr))!important}.gdt-club-theme :is(.game-phase-panel,#gph-boost) .game-clock-preview strong{width:100%!important}}.club-detail-grid article.club-modality-link{padding:0!important}.club-detail-grid .club-modality-open{width:100%;min-height:88px;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;padding:16px;display:block}.club-detail-grid .club-modality-open b,.club-detail-grid .club-modality-open small{display:block}.club-detail-grid .club-modality-open:focus-visible{outline-offset:2px;outline:3px solid #d7192d55}.club-trail-contact{margin:16px 0 0}.club-trail-mail{color:#b0101c;text-underline-offset:3px;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;align-items:center;min-height:44px;font-weight:700;text-decoration:underline;display:inline-flex}.club-trail-mail:focus-visible{outline-offset:2px;border-radius:4px;outline:3px solid #d7192d55}.supporter-platform .fan-club-contacts a.club-gdt-mail,.club-gdt-mail{color:#b0101c;text-underline-offset:3px;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;align-items:center;min-height:44px;font-weight:700;text-decoration:underline;display:inline-flex}.supporter-platform .fan-club-contacts a.club-gdt-mail:focus-visible,.club-gdt-mail:focus-visible{outline-offset:2px;border-radius:4px;outline:3px solid #d7192d55}.supporter-platform .fan-pay-ref{border:1px dashed var(--fan-red);background:#fff5f5;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 14px;display:flex}.supporter-platform .fan-pay-ref span{color:var(--fan-muted);font-size:13px}.supporter-platform .fan-pay-ref b{letter-spacing:.08em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:28px}.supporter-platform .fan-pay-ref button{min-height:44px;margin-left:auto;padding:6px 14px}.store-order-page{color:#1c2127;max-width:640px;margin:0 auto;padding:32px 16px 72px;font-family:system-ui,sans-serif;line-height:1.6}.store-order-page a{color:#b0101c;align-items:center;min-height:44px;font-weight:700;display:inline-flex}.store-order-page h1{margin:12px 0 8px;font-size:28px;font-weight:800;line-height:1.2}.store-order-page h2{margin:0;font-size:20px;font-weight:800;line-height:1.3}.store-order-page code{overflow-wrap:anywhere;background:#e9ecef;border-radius:6px;padding:2px 6px;font-weight:700}.store-order-lookup form{gap:14px;margin:20px 0;display:grid}.store-order-lookup label{gap:6px;font-weight:700;display:grid}.store-order-lookup input{background:#fff;border:1px solid #c9ced4;border-radius:8px;min-height:44px;padding:8px 12px;font-size:16px}.store-order-lookup button[type=submit]{color:#fff;cursor:pointer;background:#d71920;border:0;border-radius:10px;min-height:48px;font-size:16px;font-weight:800}.store-order-lookup button[type=submit][disabled]{opacity:.6;cursor:progress}.store-order-lookup-result{background:#fff;border:1px solid #d9dde2;border-radius:14px;gap:12px;padding:16px;display:grid}.store-order-lookup-result>*{margin:0}.store-order-lookup-result ul,.store-order-lookup-result ol{margin:0;padding-left:20px}.store-order-lookup-result ul{list-style:outside}.store-order-lookup-status{background:#eef5ff;border:1px solid #cfe0f7;border-radius:10px;gap:4px;padding:12px 14px;display:grid}.store-order-lookup-status b{font-size:18px}.store-order-lookup-history{list-style:decimal}.store-order-lookup-note,.store-order-lookup-message{color:#5b636b;font-size:14px}.store-order-lookup-message{color:#7a1118;background:#fff5f5;border:1px solid #f0c9cc;border-radius:10px;padding:12px 14px}@media (width<=760px){.gdt-club-theme .admin-command-content .team-availability-list article{grid-template-columns:minmax(0,1fr)!important;gap:0!important;padding:8px 14px!important}.gdt-club-theme .admin-command-content .team-availability-list article>b{overflow-wrap:anywhere;padding:4px 0 2px}.gdt-club-theme .admin-command-content .team-availability-list .editor-switch{width:100%;min-height:44px;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;min-width:0!important;display:flex!important}.gdt-club-theme .admin-command-content .team-availability-list .editor-switch span{min-width:0}.gdt-club-theme .admin-command-content .team-availability-list .editor-switch i{flex:0 0 44px}}.supporter-platform .fan-order-lookup-link{min-height:44px;color:var(--fan-red);text-underline-offset:3px;align-items:center;font-size:15px;font-weight:600;line-height:1.35;text-decoration:underline;display:inline-flex}.supporter-platform .fan-store-lookup{margin:2px 0 14px}.team-detail-stats>div>svg{grid-row:1/span 3}.team-detail-stats>div{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:0 10px;padding:8px 12px}.team-detail-stats strong{font-size:1.25rem}@media (width>=1151px){.team-detail-stats{grid-template-columns:1fr}}@media (width<=560px){.team-detail{gap:10px;padding:14px}.team-detail>header{grid-template-columns:48px minmax(0,1fr);gap:10px}.team-detail>header img{width:48px;height:56px}.team-detail>header>:last-child:not(div:first-of-type){grid-column:1/-1;justify-self:start}.team-detail-staff{grid-template-columns:44px minmax(0,1fr)}.team-detail-staff>div+div{grid-column:2}}@media (width<=760px){.gdt-club-theme .operational-manager.teams-cards-mode .row-actions button{min-width:44px;min-height:44px}.team-detail{order:0}}.privacy-notice{color:#1c2127;background:#f3f5f8;border-left:.25rem solid #5b636b;border-radius:.5rem;margin:.75rem 0;padding:.65rem .8rem;font-size:.9rem;line-height:1.5}.privacy-notice a{color:#b3121a;font-weight:700;text-decoration:underline}.privacy-notice a:focus-visible{outline-offset:2px;outline:3px solid #1a56db}.login-secondary{width:100%;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:10px;margin-top:10px;padding:10px 14px}.login-secondary:disabled{opacity:.5;cursor:not-allowed}.supporter-platform{--fan-red:#d8202f;--fan-red-dark:#b51523;--fan-ink:#15181b;--fan-muted:#6b7279;--fan-line:#e4e7ea;--fan-soft:#f6f7f8;--fan-display-font:var(--font-display),"Barlow Condensed","Arial Narrow",Impact,sans-serif}.supporter-platform .fan-display{text-transform:uppercase;line-height:.95;font-family:var(--fan-display-font)!important;letter-spacing:-.005em!important;font-weight:800!important}.supporter-platform .fan-page,.supporter-platform .fan-home{gap:18px;min-width:0;padding:4px 0 32px;display:grid}.supporter-platform .fan-page *,.supporter-platform .fan-home *{min-width:0}.supporter-platform :is(.fan-page,.fan-home) svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.supporter-platform .fan-page-head{gap:8px;padding:6px 0 2px;display:grid}.supporter-platform .fan-page-head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.supporter-platform .fan-page-head h2{color:var(--fan-ink);margin:0;font-size:clamp(38px,5vw,64px)!important}.supporter-platform .fan-page-head p{color:var(--fan-muted);margin:8px 0 0;font-size:16px;line-height:1.45}.supporter-platform .fan-page-head-actions{align-items:center;gap:8px;display:flex}.supporter-platform .fan-crumbs{color:var(--fan-muted);flex-wrap:wrap;align-items:center;gap:4px;font-size:13px;display:flex}.supporter-platform .fan-crumbs span{align-items:center;gap:4px;display:inline-flex}.supporter-platform .fan-crumbs button{color:var(--fan-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.supporter-platform .fan-crumbs button:hover{color:var(--fan-red)}.supporter-platform .fan-crumbs b{color:var(--fan-ink);font-weight:600}.supporter-platform .fan-crumbs em{color:#a3a9ae;padding:0 2px;font-style:normal}.supporter-platform .fan-card{border:1px solid var(--fan-line);background:#fff;border-radius:14px;align-content:start;gap:14px;padding:20px;display:grid;position:relative;box-shadow:0 6px 18px #10141809}.supporter-platform .fan-card-head{flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.supporter-platform .fan-card-head h3{color:var(--fan-ink);font-family:var(--fan-display-font);text-transform:uppercase;letter-spacing:0;margin:0;font-size:22px;font-weight:800;line-height:1}.supporter-platform .fan-card-head>small{color:var(--fan-muted);text-align:right;margin-left:auto;font-size:12px}.supporter-platform .fan-card-head>.fan-link{margin-left:auto}.supporter-platform .fan-card-icon{width:30px;height:30px;color:var(--fan-red);background:#fff0f1;border-radius:8px;place-items:center;display:grid}.supporter-platform .fan-card-icon svg{width:17px!important;height:17px!important}.supporter-platform .fan-empty{background:var(--fan-soft);color:var(--fan-muted);border-radius:10px;margin:0;padding:14px;font-size:14px;line-height:1.45}.supporter-platform .fan-muted{color:var(--fan-muted);margin:0;font-size:14px;line-height:1.5}.supporter-platform .fan-btn{white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-style:normal;text-decoration:none;transition:background .15s;display:inline-flex;border:1px solid var(--fan-red)!important;background:var(--fan-red)!important;color:#fff!important;border-radius:9px!important;font-size:15px!important;font-weight:700!important}.supporter-platform .fan-btn:hover{background:var(--fan-red-dark)!important}.supporter-platform .fan-btn:disabled{opacity:.5;cursor:not-allowed}.supporter-platform .fan-btn.is-ghost{color:var(--fan-red)!important;background:#fff!important}.supporter-platform .fan-btn.is-ghost:hover{background:#fff4f5!important}.supporter-platform .fan-btn.is-small{min-height:36px;padding:0 13px;font-size:13px!important}.supporter-platform .fan-btn.is-wide{width:100%}.supporter-platform .fan-link{color:var(--fan-red);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:700;display:inline-flex}.supporter-platform .fan-link svg{width:15px!important;height:15px!important}.supporter-platform .fan-chips{flex-wrap:wrap;gap:8px;display:flex}.supporter-platform .fan-chips button{border:1px solid var(--fan-line);min-height:40px;color:var(--fan-ink);cursor:pointer;background:#fff;border-radius:9px;padding:0 18px;font-size:14px;font-weight:600}.supporter-platform .fan-chips button:hover{border-color:#c9ced3}.supporter-platform .fan-chips button[aria-pressed=true]{border-color:var(--fan-red);background:var(--fan-red);color:#fff}.supporter-platform .fan-tabs{border-bottom:1px solid var(--fan-line);gap:28px;display:flex}.supporter-platform .fan-tabs button{color:var(--fan-ink);cursor:pointer;background:0 0;border:0;padding:12px 2px;font-size:16px;font-weight:500;position:relative}.supporter-platform .fan-tabs button[aria-selected=true]{color:var(--fan-red);font-weight:700}.supporter-platform .fan-tabs button[aria-selected=true]:after{background:var(--fan-red);content:"";border-radius:3px;height:3px;position:absolute;bottom:-1px;left:0;right:0}.supporter-platform .fan-select select,.supporter-platform .fan-follow select{border:1px solid var(--fan-line);min-height:42px;color:var(--fan-ink);background:#fff;border-radius:9px;padding:0 34px 0 14px;font-size:15px;font-weight:600}.supporter-platform .fan-search{border:1px solid var(--fan-line);min-height:42px;color:var(--fan-muted);background:#fff;border-radius:9px;align-items:center;gap:8px;padding:0 13px;display:flex}.supporter-platform .fan-search input{background:0 0;border:0;outline:0;width:100%;font-size:14px}.supporter-platform .fan-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.supporter-platform .fan-toolbar .fan-search{width:min(360px,100%)}.supporter-platform .fan-crest{flex:none;place-items:center;width:32px;height:32px;display:inline-grid;position:relative;overflow:hidden}.supporter-platform .fan-crest img{display:block;position:absolute;inset:0;object-fit:contain!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;margin:0!important}.supporter-platform .fan-crest i{color:#5c636a;background:#eef0f2;border-radius:50%;place-items:center;width:100%;height:100%;font-size:11px;font-style:normal;font-weight:800;display:grid}.supporter-platform .fan-crest.is-sm{width:24px;height:24px}.supporter-platform .fan-crest.is-lg{width:76px;height:76px}.supporter-platform .fan-crest.is-lg i{font-size:22px}.supporter-platform .fan-two-col{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:18px;display:grid}.supporter-platform .fan-two-col.is-even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.supporter-platform .fan-main,.supporter-platform .fan-side{align-content:start;gap:18px;display:grid}.supporter-platform .fan-hero{background:#15181b;border-radius:16px;justify-content:space-between;align-items:flex-end;min-height:300px;padding:34px 40px;display:flex;position:relative;overflow:hidden}.supporter-platform .fan-hero.is-brand{background:linear-gradient(115deg,#121416 0%,#1d1f22 55%,#7a111c 100%)}.supporter-platform .fan-hero-photo{object-fit:cover;object-position:center 35%;width:100%;height:100%;position:absolute;inset:0}.supporter-platform .fan-hero:before{z-index:1;content:"";background:linear-gradient(90deg,#0a0b0ddb 0%,#0a0b0d8c 45%,#0a0b0d14 100%);position:absolute;inset:0}.supporter-platform .fan-hero-copy{z-index:2;gap:12px;display:grid;position:relative}.supporter-platform .fan-hero-copy h2{color:#fff;max-width:620px;margin:0;font-size:clamp(46px,6.4vw,92px)!important}.supporter-platform .fan-hero-copy h2 em,.supporter-platform .fan-member-copy h2 em,.supporter-platform .fan-member-banner em{color:var(--fan-red);font-style:normal}.supporter-platform .fan-hero-copy p{color:#e6e8ea;letter-spacing:.42em;text-transform:uppercase;margin:0;font-size:13px;font-weight:600}.supporter-platform .fan-hero-crest{z-index:2;filter:drop-shadow(0 10px 22px #0006);width:118px;height:auto;position:relative}.supporter-platform .fan-home-intro{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.supporter-platform .fan-home-intro h2{color:var(--fan-ink);margin:0;font-size:clamp(30px,3.4vw,44px)!important}.supporter-platform .fan-home-row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.supporter-platform .fan-home-row.is-bottom{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start}.supporter-platform .fan-home-side{gap:18px;display:grid}.supporter-platform .fan-versus,.supporter-platform .fan-result{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;padding:8px 0;display:grid}.supporter-platform .fan-versus>span,.supporter-platform .fan-result>span{text-align:center;justify-items:center;gap:8px;display:grid}.supporter-platform .fan-versus b,.supporter-platform .fan-result>span b{color:var(--fan-ink);font-family:var(--fan-display-font);text-transform:uppercase;font-size:19px;font-weight:800;line-height:1.05}.supporter-platform .fan-versus>i{background:var(--fan-soft);color:#4b5157;width:46px;height:46px;font-family:var(--fan-display-font);border-radius:50%;place-items:center;font-size:20px;font-style:normal;font-weight:800;display:grid}.supporter-platform .fan-result strong{color:var(--fan-ink);font-family:var(--fan-display-font);justify-items:center;gap:4px;font-size:52px;font-weight:800;line-height:.9;display:grid}.supporter-platform .fan-result strong small{color:var(--fan-muted);text-transform:none;font-family:system-ui,sans-serif;font-size:11px;font-weight:600}.supporter-platform .fan-when{border:1px solid var(--fan-line);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0;padding:12px;display:grid}.supporter-platform .fan-when div{align-items:flex-start;gap:8px;display:flex}.supporter-platform .fan-when dt{color:var(--fan-red)}.supporter-platform .fan-when dd{color:var(--fan-ink);margin:0;font-size:13px;display:grid}.supporter-platform .fan-when dd span:first-letter{text-transform:uppercase}.supporter-platform .fan-when dd b{font-size:20px}.supporter-platform .fan-scorers{border-top:1px solid var(--fan-line);grid-template-columns:1fr 1fr;gap:12px;padding-top:4px;display:grid}.supporter-platform .fan-scorers ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.supporter-platform .fan-scorers li{color:var(--fan-ink);align-items:center;gap:6px;font-size:13px;display:flex}.supporter-platform .fan-scorers li svg{width:14px!important;height:14px!important}.supporter-platform .fan-scorers small{color:var(--fan-muted)}.supporter-platform :is(.fan-mini-table,.fan-full-table) table{border-collapse:collapse;width:100%;font-size:13px}.supporter-platform :is(.fan-mini-table,.fan-full-table) th{border-bottom:1px solid var(--fan-line);color:var(--fan-muted);text-align:center;text-transform:uppercase;background:0 0;padding:8px 6px;font-size:11px;font-weight:600}.supporter-platform :is(.fan-mini-table,.fan-full-table) th:nth-child(2),.supporter-platform :is(.fan-mini-table,.fan-full-table) td:nth-child(2){text-align:left}.supporter-platform :is(.fan-mini-table,.fan-full-table) td{color:var(--fan-ink);text-align:center;border-bottom:1px solid #f0f2f3;padding:9px 6px;font-weight:500}.supporter-platform :is(.fan-mini-table,.fan-full-table) td span{align-items:center;gap:8px;font-weight:600;display:flex}.supporter-platform :is(.fan-mini-table,.fan-full-table) tr.is-own td{color:var(--fan-red);background:#fff0f1;font-weight:700}.supporter-platform :is(.fan-mini-table,.fan-full-table) tr.is-own td:first-child{border-radius:8px 0 0 8px}.supporter-platform :is(.fan-mini-table,.fan-full-table) tr.is-own td:last-child{border-radius:0 8px 8px 0}.supporter-platform .fan-mini-table .fan-link{justify-self:end}.supporter-platform .fan-news-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.supporter-platform .fan-news-tile{color:var(--fan-ink);text-align:left;cursor:pointer;background:0 0;border:0;align-content:start;gap:7px;padding:0;display:grid}.supporter-platform .fan-news-tile b{font-family:var(--fan-display-font);font-size:20px;font-weight:800;line-height:1.05}.supporter-platform .fan-news-tile p{color:var(--fan-muted);margin:0;font-size:13px;line-height:1.45}.supporter-platform :is(.fan-news-tile,.fan-news-item) small{color:var(--fan-muted);align-items:center;gap:5px;font-size:12px;display:flex}.supporter-platform :is(.fan-news-tile,.fan-news-item,.fan-news-feature) em{color:var(--fan-red);letter-spacing:.02em;font-style:normal;font-weight:700}.supporter-platform .fan-news-img{aspect-ratio:16/10;background:var(--fan-soft);border-radius:10px;display:block;overflow:hidden}.supporter-platform .fan-news-img img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.supporter-platform .fan-news-img.is-brand{background:linear-gradient(135deg,#17191c,#5e1019);place-items:center;display:grid}.supporter-platform .fan-news-img.is-brand img{object-fit:contain;width:38%;height:auto}.supporter-platform :is(.fan-news-tile,.fan-news-item,.fan-news-feature):hover .fan-news-img img{transform:scale(1.03)}.supporter-platform .fan-join{background:#15181b;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;min-height:150px;padding:24px;display:flex;position:relative;overflow:hidden}.supporter-platform .fan-join.is-brand{background:linear-gradient(120deg,#121416,#6c0f19)}.supporter-platform .fan-join>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.supporter-platform .fan-join:before{z-index:1;content:"";background:linear-gradient(90deg,#0a0b0de6,#0a0b0d73);position:absolute;inset:0}.supporter-platform .fan-join>div,.supporter-platform .fan-join>.fan-btn{z-index:2;position:relative}.supporter-platform .fan-join h3{color:#fff;margin:0;font-size:34px!important}.supporter-platform .fan-join p{color:#e2e5e8;margin:6px 0 0;font-size:14px}.supporter-platform .fan-home-store>div{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px;display:grid}.supporter-platform .fan-home-store>div button{text-align:left;cursor:pointer;background:0 0;border:0;gap:4px;padding:0;display:grid}.supporter-platform .fan-home-store>div span{aspect-ratio:1;background:var(--fan-soft);border-radius:10px;place-items:center;display:grid;overflow:hidden}.supporter-platform .fan-home-store>div span img{object-fit:contain;width:86%;height:86%}.supporter-platform .fan-home-store small{color:var(--fan-muted);font-size:12px}.supporter-platform .fan-home-store b{color:var(--fan-ink);font-size:15px}.supporter-platform .fan-match-line{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.supporter-platform .fan-match-team{align-items:center;gap:9px;display:flex}.supporter-platform .fan-match-team.is-home{text-align:right;justify-content:flex-end}.supporter-platform .fan-match-team b{color:var(--fan-ink);font-family:var(--fan-display-font);text-transform:uppercase;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;font-size:17px;font-weight:800;line-height:1.05}.supporter-platform .fan-match-line>strong{min-width:64px;color:var(--fan-ink);font-family:var(--fan-display-font);justify-items:center;font-size:24px;font-weight:800;display:grid}.supporter-platform .fan-match-line>strong.is-time{background:var(--fan-soft);border-radius:999px;min-width:52px;padding:6px 10px;font-size:16px}.supporter-platform .fan-match-line>strong.is-live{color:var(--fan-red)}.supporter-platform .fan-match-line>strong small{letter-spacing:.08em;color:var(--fan-red);text-transform:uppercase;font-size:10px}.supporter-platform .fan-match-line.is-compact .fan-match-team b{font-size:15px}.supporter-platform .fan-match-line.is-encounter{gap:10px;display:flex}.supporter-platform .fan-games-list{gap:0;padding:20px 20px 6px}.supporter-platform .fan-games-list .fan-card-head{margin-bottom:8px}.supporter-platform .fan-game-row{border-top:1px solid #eff1f3;grid-template-columns:84px minmax(0,1fr) auto;grid-template-areas:"time line btn""time comp.""time extra.";align-items:center;gap:6px 16px;padding:14px 0;display:grid}.supporter-platform .fan-game-row time{grid-area:time;align-self:start}.supporter-platform .fan-game-row>.fan-match-line{grid-area:line}.supporter-platform .fan-game-row>.fan-btn{grid-area:btn}.supporter-platform .fan-game-row .fan-game-comp{grid-area:comp;justify-content:center;gap:8px;display:flex!important}.supporter-platform .fan-game-row :is(.fan-game-place,.fan-game-goals){grid-area:extra;justify-content:center}.supporter-platform .fan-game-goals{flex-wrap:wrap;gap:4px 14px!important;display:flex!important}.supporter-platform .fan-game-row time{color:var(--fan-ink);line-height:1.15;display:grid}.supporter-platform .fan-game-row time small{color:var(--fan-muted);font-size:12px}.supporter-platform .fan-game-row time b{font-size:15px}.supporter-platform .fan-game-row time span{font-size:14px;font-weight:600}.supporter-platform .fan-game-comp{gap:2px;display:grid}.supporter-platform .fan-game-comp b{color:var(--fan-ink);font-size:13px;font-weight:600;line-height:1.25}.supporter-platform .fan-game-comp small{color:var(--fan-muted);font-size:12px}.supporter-platform .fan-game-place{color:#3d4348;align-items:flex-start;gap:6px;font-size:13px;line-height:1.3;display:flex}.supporter-platform .fan-game-place svg{color:var(--fan-red)}.supporter-platform .fan-game-goals{color:var(--fan-ink);gap:3px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.supporter-platform .fan-game-goals li{align-items:center;gap:5px;display:flex}.supporter-platform .fan-game-goals svg{width:13px!important;height:13px!important}.supporter-platform .fan-game-goals small{color:var(--fan-muted)}.supporter-platform .fan-month-nav{justify-content:space-between;align-items:center;display:flex}.supporter-platform .fan-month-nav button{border:1px solid var(--fan-line);width:34px;height:34px;color:var(--fan-red);cursor:pointer;background:#fff;border-radius:8px;font-size:20px}.supporter-platform .fan-month-grid{text-align:center;grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.supporter-platform .fan-month-grid small{color:var(--fan-muted);text-transform:uppercase;padding-bottom:4px;font-size:11px;font-weight:600}.supporter-platform .fan-month-grid button{aspect-ratio:1;color:var(--fan-ink);background:0 0;border:0;border-radius:50%;font-size:14px;font-weight:500;position:relative}.supporter-platform .fan-month-grid button.is-out{color:#b8bdc2}.supporter-platform .fan-month-grid button.has-game{background:var(--fan-red);color:#fff;cursor:pointer;font-weight:700}.supporter-platform .fan-month-grid button.is-today{box-shadow:inset 0 0 0 2px var(--fan-ink)}.supporter-platform .fan-month-legend{color:var(--fan-muted);gap:16px;margin:0;font-size:12px;display:flex}.supporter-platform .fan-month-legend span{align-items:center;gap:6px;display:flex}.supporter-platform .fan-month-legend i{background:var(--fan-red);border-radius:50%;width:10px;height:10px}.supporter-platform .fan-month-legend i.is-today{box-shadow:inset 0 0 0 2px var(--fan-ink);background:#fff}.supporter-platform .fan-follow>div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.supporter-platform .fan-follow>div>span{display:grid}.supporter-platform .fan-follow b{color:var(--fan-ink);font-family:var(--fan-display-font);text-transform:uppercase;font-size:22px}.supporter-platform .fan-follow small{color:var(--fan-muted);font-size:12px}.supporter-platform .fan-follow select{grid-column:1/-1;width:100%}.supporter-platform .fan-next-small .fan-next-comp{color:var(--fan-muted);text-align:center;font-size:12px}.supporter-platform .fan-versus.is-small b{font-size:16px}.supporter-platform .fan-versus.is-small .fan-crest{width:54px;height:54px}.supporter-platform .fan-next-when{color:var(--fan-ink);text-align:center;justify-items:center;gap:2px;margin:0;font-size:13px;display:grid}.supporter-platform .fan-next-when span:first-letter{text-transform:uppercase}.supporter-platform .fan-next-when b{font-size:20px}.supporter-platform .fan-next-when small{color:var(--fan-muted);align-items:center;gap:4px;display:flex}.supporter-platform .fan-next-when small svg{color:var(--fan-red);width:14px!important;height:14px!important}.supporter-platform .fan-table-scroll{overflow-x:auto}.supporter-platform .fan-full-table table{min-width:640px}.supporter-platform .fan-form{gap:3px;display:inline-flex}.supporter-platform :is(.fan-form,.fan-last5) i[data-r]{color:#fff;border-radius:5px;place-items:center;width:22px;height:22px;font-size:11px;font-style:normal;font-weight:800;display:inline-grid}.supporter-platform i[data-r=V]{background:#1f9d55}.supporter-platform i[data-r=E]{background:#9aa1a7}.supporter-platform i[data-r=D]{background:var(--fan-red)}.supporter-platform .fan-last5 ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.supporter-platform .fan-last5 li button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #eff1f3;grid-template-columns:62px minmax(0,1fr) 24px;align-items:center;gap:8px;width:100%;padding:10px 0;display:grid}.supporter-platform .fan-last5 small{color:var(--fan-muted);font-size:11px}.supporter-platform .fan-last5 .fan-match-team b{font-size:12.5px}.supporter-platform .fan-last5 .fan-match-line>strong{min-width:40px;font-size:16px}.supporter-platform .fan-match-hero{border:1px solid var(--fan-line);background:#fff;border-radius:14px;justify-items:center;gap:16px;padding:20px 20px 0;display:grid}.supporter-platform .fan-match-hero>small{color:var(--fan-muted);font-size:13px}.supporter-platform .fan-match-score{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;width:min(760px,100%);display:grid}.supporter-platform .fan-match-score>span{text-align:center;justify-items:center;gap:10px;display:grid}.supporter-platform .fan-match-score>span .fan-crest{width:110px;height:110px}.supporter-platform .fan-match-score>span b{color:var(--fan-ink);font-size:26px!important}.supporter-platform .fan-match-score>strong{color:var(--fan-ink);justify-items:center;gap:6px;display:grid;font-size:clamp(56px,7vw,84px)!important}.supporter-platform .fan-match-score>strong small{color:var(--fan-muted);text-transform:none;font-family:system-ui,sans-serif;font-size:13px;font-weight:500}.supporter-platform .fan-match-facts{flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.supporter-platform .fan-match-facts li{border:1px solid var(--fan-line);color:var(--fan-ink);border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:14px;display:flex}.supporter-platform .fan-match-facts li span:first-letter{text-transform:uppercase}.supporter-platform .fan-match-facts svg{color:var(--fan-red)}.supporter-platform .fan-match-hero .fan-tabs{border:0;justify-content:center;width:100%}.supporter-platform .fan-timeline ol{margin:0;padding:0;list-style:none;display:grid}.supporter-platform .fan-timeline li{border-top:1px solid #f0f2f3;grid-template-columns:54px 30px minmax(0,1fr) 26px;align-items:center;gap:10px;padding:10px 0;display:grid}.supporter-platform .fan-timeline time{background:var(--fan-soft);height:32px;color:var(--fan-ink);border-radius:8px;place-items:center;font-size:14px;font-weight:700;display:grid}.supporter-platform .fan-timeline-icon{place-items:center;display:grid}.supporter-platform .fan-timeline li>div{display:grid}.supporter-platform .fan-timeline b{color:var(--fan-ink);font-size:15px}.supporter-platform .fan-timeline small{color:var(--fan-muted);font-size:12.5px}.supporter-platform .fan-summary p{color:#2e3439;margin:0;font-size:15px;line-height:1.6}.supporter-platform .fan-lineup-list h4{display:none}.supporter-platform .fan-lineup-list ol{margin:0;padding:0;list-style:none;display:grid}.supporter-platform .fan-lineup-list li{border-top:1px solid #f0f2f3;grid-template-columns:30px 36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;display:grid}.supporter-platform .fan-shirt{background:var(--fan-red);color:#fff;border-radius:6px;place-items:center;width:28px;height:24px;font-size:12px;font-weight:800;display:grid}.supporter-platform :is(.fan-avatar,.fan-staff-pic,.fan-coach-pic){background:#eef0f2;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:relative;overflow:hidden}.supporter-platform :is(.fan-avatar,.fan-staff-pic,.fan-coach-pic) img{z-index:1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.supporter-platform :is(.fan-avatar,.fan-staff-pic,.fan-coach-pic) i{color:#59616a;font-size:12px;font-style:normal;font-weight:800}.supporter-platform .fan-lineup-name{display:grid}.supporter-platform .fan-lineup-name b{color:var(--fan-ink);font-size:14px}.supporter-platform .fan-lineup-name small{color:var(--fan-muted);font-size:12px}.supporter-platform .fan-lineup-marks{gap:6px;display:flex}.supporter-platform .fan-lineup-marks em{color:var(--fan-ink);align-items:center;gap:3px;font-size:12px;font-style:normal;display:inline-flex}.supporter-platform .fan-lineup-marks em[data-mark=in]{color:#1f9d55;font-weight:700}.supporter-platform .fan-lineup-marks em[data-mark=out]{color:var(--fan-red);font-weight:700}.supporter-platform .fan-team-cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.supporter-platform .fan-team-card{border:1px solid var(--fan-line);background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 12px;padding:0 0 14px;display:grid;position:relative;overflow:hidden}.supporter-platform .fan-team-photo{aspect-ratio:16/8;background:var(--fan-soft);cursor:pointer;border:0;grid-column:1/-1;padding:0;display:block;overflow:hidden}.supporter-platform .fan-team-photo>img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.supporter-platform .fan-team-photo:hover>img{transform:scale(1.03)}.supporter-platform .fan-team-photo .is-brand{background:linear-gradient(135deg,#17191c,#5e1019);place-items:center;width:100%;height:100%;display:grid}.supporter-platform .fan-team-photo .is-brand img{width:64px;height:auto}.supporter-platform .fan-team-copy{padding-left:14px}.supporter-platform .fan-team-copy h3{color:var(--fan-ink);margin:0;font-size:28px!important}.supporter-platform .fan-team-copy small{color:var(--fan-muted);font-size:13px}.supporter-platform .fan-team-copy small b{color:#3a4045;font-weight:600}.supporter-platform .fan-team-card>.fan-btn{margin-right:14px}.supporter-platform .fan-star{z-index:2;color:#fff;cursor:pointer;background:#1113158c;border:0;border-radius:9px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:10px;right:10px}.supporter-platform .fan-star svg{width:20px!important;height:20px!important}.supporter-platform .fan-star.is-on{color:#ffc928}.supporter-platform .fan-star.is-on svg{fill:#ffc928}.supporter-platform .fan-star.is-big{border:1px solid var(--fan-line);color:#9aa1a7;background:#fff;width:48px;height:48px;position:static}.supporter-platform .fan-star.is-big svg{width:26px!important;height:26px!important}.supporter-platform .fan-star.is-big.is-on{color:#f2b600}.supporter-platform .fan-star.is-big.is-on svg{fill:#f2b600}.supporter-platform .fan-team-hero{align-items:center;gap:20px;display:flex}.supporter-platform .fan-team-hero>img{width:96px;height:auto}.supporter-platform .fan-team-hero h2{color:var(--fan-ink);margin:0;font-size:clamp(46px,6vw,76px)!important}.supporter-platform .fan-team-hero p{color:var(--fan-muted);letter-spacing:.24em;text-transform:uppercase;margin:6px 0 0;font-size:13px}.supporter-platform .fan-sector{gap:10px;display:grid}.supporter-platform .fan-sector h3{color:var(--fan-ink);margin:0;font-size:30px!important}.supporter-platform .fan-sector h3 span{color:var(--fan-muted);font-family:system-ui,sans-serif;font-size:18px;font-weight:500}.supporter-platform .fan-player-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;display:grid}.supporter-platform .fan-player{border:1px solid var(--fan-line);background:linear-gradient(#fff,#f4f5f6);border-radius:10px;align-content:start;gap:2px;min-height:132px;padding:12px;display:grid;position:relative;overflow:hidden}.supporter-platform .fan-player>strong{z-index:2;color:var(--fan-ink);position:relative;font-size:38px!important}.supporter-platform .fan-player-name{z-index:2;max-width:58%;display:grid;position:relative}.supporter-platform .fan-player-name b{color:var(--fan-ink);font-size:13.5px;line-height:1.2}.supporter-platform .fan-player-name small{color:var(--fan-muted);text-transform:uppercase;letter-spacing:.04em;font-size:10.5px}.supporter-platform .fan-player-pic{place-items:center;width:52%;height:100%;display:grid;position:absolute;bottom:0;right:0}.supporter-platform .fan-player-pic img{z-index:1;object-fit:cover;object-position:top center;width:100%;height:100%;position:absolute;inset:0}.supporter-platform .fan-player-pic i{color:#59616a;background:#e7e9eb;border-radius:50%;place-items:center;width:52px;height:52px;margin-top:30px;font-size:15px;font-style:normal;font-weight:800;display:grid}.supporter-platform .fan-staff-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.supporter-platform .fan-staff{grid-template-columns:64px minmax(0,1fr);align-items:start}.supporter-platform .fan-staff .fan-staff-pic{width:64px;height:64px}.supporter-platform .fan-staff>div{gap:3px;display:grid}.supporter-platform .fan-staff b{color:var(--fan-ink);font-size:16px}.supporter-platform .fan-staff small{color:var(--fan-red);font-size:12px;font-weight:600}.supporter-platform .fan-staff em{color:var(--fan-muted);font-size:12px;font-style:normal}.supporter-platform .fan-staff p{color:#3d4348;margin:4px 0 0;font-size:13px;line-height:1.45}.supporter-platform .fan-coach>div{grid-template-columns:120px minmax(0,1fr);gap:14px;display:grid}.supporter-platform .fan-coach .fan-coach-pic{border-radius:10px;width:120px;height:150px}.supporter-platform .fan-coach .fan-coach-pic i{font-size:26px}.supporter-platform .fan-coach h4{color:var(--fan-ink);margin:0;font-size:26px!important}.supporter-platform .fan-coach small{color:var(--fan-muted);font-size:13px}.supporter-platform .fan-coach blockquote{color:#3d4348;margin:10px 0 0;font-size:14px;font-style:italic;line-height:1.45}.supporter-platform .fan-coach dl{grid-template-columns:auto 1fr;gap:4px 10px;margin:10px 0 0;font-size:12px;display:grid}.supporter-platform .fan-coach dt{color:var(--fan-muted);text-transform:uppercase}.supporter-platform .fan-coach dd{color:var(--fan-ink);margin:0}.supporter-platform .fan-team-games{gap:0}.supporter-platform .fan-team-game{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f0f2f3;grid-template-columns:110px minmax(0,1fr) 70px minmax(0,1fr);align-items:center;gap:10px;padding:12px 0;display:grid}.supporter-platform .fan-team-game small{color:var(--fan-muted);font-size:12px}.supporter-platform .fan-team-game>span{align-items:center;gap:8px;display:flex}.supporter-platform .fan-team-game>span:first-of-type{text-align:right;justify-content:flex-end}.supporter-platform .fan-team-game b{color:var(--fan-ink);font-size:13.5px}.supporter-platform .fan-team-game strong{text-align:center;color:var(--fan-ink);font-family:var(--fan-display-font);font-size:20px}.supporter-platform .fan-team-games .fan-link{justify-self:end;margin-top:12px}.supporter-platform .fan-team-photos>div{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;display:grid}.supporter-platform .fan-team-photos button{aspect-ratio:4/3;cursor:pointer;border:0;border-radius:8px;padding:0;overflow:hidden}.supporter-platform .fan-team-photos img{object-fit:cover;width:100%;height:100%}.supporter-platform .fan-news-top{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:18px;display:grid}.supporter-platform .fan-news-feature{text-align:left;cursor:pointer;background:#15181b;border:0;border-radius:14px;min-height:420px;padding:0;display:block;position:relative;overflow:hidden}.supporter-platform .fan-news-feature .fan-news-img{aspect-ratio:auto;border-radius:0;position:absolute;inset:0}.supporter-platform .fan-news-feature:after{content:"";background:linear-gradient(#0a0b0d00 25%,#0a0b0de0 100%);position:absolute;inset:0}.supporter-platform .fan-news-feature-copy{z-index:2;gap:10px;padding:28px;display:grid;position:absolute;bottom:0;left:0;right:0}.supporter-platform .fan-news-feature-copy em{background:var(--fan-red);border-radius:6px;justify-self:start;padding:5px 10px;font-size:12px;color:#fff!important}.supporter-platform .fan-news-feature-copy b{color:#fff;font-size:clamp(30px,3.4vw,46px)!important}.supporter-platform .fan-news-feature-copy p{color:#e6e8ea;max-width:640px;margin:0;font-size:15px;line-height:1.5}.supporter-platform .fan-news-feature-copy small{color:#d6d9dc;align-items:center;gap:6px;font-size:13px;display:flex}.supporter-platform .fan-news-feature-copy .fan-btn{justify-self:end}.supporter-platform .fan-news-item{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #f0f2f3;grid-template-columns:150px minmax(0,1fr);align-items:start;gap:14px;padding:10px 0;display:grid}.supporter-platform .fan-news-item.is-compact{grid-template-columns:120px minmax(0,1fr)}.supporter-platform .fan-news-item>span:last-child{gap:4px;display:grid}.supporter-platform .fan-news-item b{color:var(--fan-ink);font-family:var(--fan-display-font);font-size:18px;font-weight:800;line-height:1.08}.supporter-platform .fan-news-item p{color:var(--fan-muted);margin:0;font-size:13px;line-height:1.4}.supporter-platform .fan-news-item small svg,.supporter-platform .fan-news-tile small svg{width:13px!important;height:13px!important}.supporter-platform .fan-news-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;display:grid}.supporter-platform .fan-news-grid .fan-news-tile{border:1px solid var(--fan-line);background:#fff;border-radius:12px;padding:12px}.supporter-platform .fan-article{gap:14px;display:grid}.supporter-platform .fan-article-cat{color:var(--fan-red);letter-spacing:.04em;font-size:13px;font-weight:800}.supporter-platform .fan-article h2{color:var(--fan-ink);text-transform:none;margin:0;font-size:clamp(36px,4.6vw,62px)!important}.supporter-platform .fan-article-lead{color:#4b5157;margin:0;font-size:20px;line-height:1.45}.supporter-platform .fan-article-meta{color:#4b5157;flex-wrap:wrap;align-items:center;gap:18px;font-size:14px;display:flex}.supporter-platform .fan-article-meta>span{align-items:center;gap:7px;display:inline-flex}.supporter-platform .fan-share{margin-left:auto}.supporter-platform .fan-share :is(a,button){border:1px solid var(--fan-line);width:36px;height:36px;color:var(--fan-ink);cursor:pointer;background:#fff;border-radius:50%;place-items:center;font-size:14px;font-weight:800;text-decoration:none;display:inline-grid}.supporter-platform .fan-share :is(a,button):hover{border-color:var(--fan-red);color:var(--fan-red)}.supporter-platform .fan-article figure{border-radius:14px;margin:0;overflow:hidden}.supporter-platform .fan-article figure img{object-fit:cover;width:100%;max-height:520px;display:block}.supporter-platform .fan-article-body{max-width:72ch}.supporter-platform .fan-article-body p{color:#24292e;margin:0 0 14px;font-size:17px;line-height:1.7}.supporter-platform .fan-more-news{border:1px solid var(--fan-line);background:#fff;border-radius:14px;padding:20px}.supporter-platform .fan-cart-button{border:1px solid var(--fan-line);width:48px;height:48px;color:var(--fan-ink);cursor:pointer;background:#fff;border-radius:12px;place-items:center;display:grid;position:relative}.supporter-platform .fan-cart-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.supporter-platform .fan-cart-button b{background:var(--fan-red);color:#fff;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:12px;display:grid;position:absolute;top:-6px;right:-6px}.supporter-platform .fan-store-count{color:var(--fan-muted);margin:0;font-size:14px}.supporter-platform .fan-store-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:16px;display:grid}.supporter-platform .fan-product{border:1px solid var(--fan-line);background:#fff;border-radius:14px;gap:12px;padding:16px;display:grid}.supporter-platform .fan-product-visual{aspect-ratio:1;background:var(--fan-soft);border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}.supporter-platform .fan-product-visual>img{object-fit:contain;width:88%;height:88%}.supporter-platform .fan-product-visual>img.is-brand{width:40%}.supporter-platform .fan-badge{background:var(--fan-red);color:#fff;text-transform:uppercase;border-radius:6px;padding:4px 9px;font-size:12px;font-style:normal;font-weight:800;position:absolute;top:10px;left:10px}.supporter-platform .fan-stock{color:#3d4348;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex;position:absolute;top:10px;right:10px}.supporter-platform .fan-stock:before{content:"";background:#1f9d55;border-radius:50%;width:8px;height:8px}.supporter-platform .fan-stock.is-out:before{background:var(--fan-red)}.supporter-platform .fan-product-copy h3{color:var(--fan-ink);margin:0;font-size:18px;font-weight:700}.supporter-platform .fan-product-copy p{color:var(--fan-muted);margin:4px 0 0;font-size:13px}.supporter-platform .fan-product-buy{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.supporter-platform .fan-product-buy strong{color:var(--fan-ink);font-size:22px;font-weight:800}.supporter-platform :is(.fan-sizes,.fan-size-picker>div){flex-wrap:wrap;gap:5px;display:flex}.supporter-platform :is(.fan-sizes,.fan-size-picker>div) button{border:1px solid var(--fan-line);min-width:38px;height:34px;color:var(--fan-ink);cursor:pointer;background:#fff;border-radius:7px;padding:0 8px;font-size:12.5px;font-weight:600}.supporter-platform :is(.fan-sizes,.fan-size-picker>div) button:hover,.supporter-platform .fan-size-picker button[aria-pressed=true]{border-color:var(--fan-red);color:var(--fan-red);background:#fff4f5}.supporter-platform .fan-size-picker{border:0;margin:0;padding:0}.supporter-platform .fan-size-picker legend,.supporter-platform .fan-field-label{color:var(--fan-ink);text-transform:uppercase;margin-bottom:8px;font-size:13px;font-weight:800}.supporter-platform .fan-size-picker>div button{min-width:62px;height:46px;font-size:15px}.supporter-platform .fan-product-dialog{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px;max-height:calc(100vh - 40px);overflow:auto;width:min(1080px,100vw - 32px)!important;max-width:none!important;padding:28px!important;display:grid!important}.supporter-platform .fan-dialog-close{z-index:2;border:1px solid var(--fan-line);cursor:pointer;background:#fff;border-radius:50%;width:38px;height:38px;font-size:22px;line-height:1;position:absolute;top:12px;right:14px}.supporter-platform .fan-product-media{background:var(--fan-soft);border-radius:12px;place-items:center;min-height:360px;display:grid}.supporter-platform .fan-product-media img{object-fit:contain;width:92%;max-height:520px}.supporter-platform .fan-product-media img.is-brand{width:40%}.supporter-platform .fan-product-info{align-content:start;gap:14px;display:grid}.supporter-platform .fan-product-info h3{color:var(--fan-ink);text-transform:none;margin:0;font-size:clamp(34px,3.6vw,50px)!important}.supporter-platform .fan-product-price{color:var(--fan-red);font-size:44px!important}.supporter-platform .fan-product-info>p{color:#4b5157;margin:0;font-size:15px;line-height:1.55}.supporter-platform .fan-qty-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.supporter-platform .fan-qty-row .fan-field-label{width:100%;margin:0}.supporter-platform .fan-qty{border:1px solid var(--fan-line);border-radius:9px;align-items:center;display:inline-flex;overflow:hidden}.supporter-platform .fan-qty button{width:42px;height:44px;color:var(--fan-ink);cursor:pointer;background:#fff;border:0;font-size:20px}.supporter-platform .fan-qty input{border:0;border-inline:1px solid var(--fan-line);text-align:center;width:46px;height:44px;font-size:15px;font-weight:700}.supporter-platform .fan-qty.is-small button{width:32px;height:32px;font-size:16px}.supporter-platform .fan-qty.is-small input{width:36px;height:32px}.supporter-platform .fan-stock-line{color:#1f9d55;align-items:center;gap:7px;font-size:14px;font-weight:700;display:inline-flex}.supporter-platform .fan-stock-line i{background:currentColor;border-radius:50%;width:9px;height:9px}.supporter-platform .fan-stock-line.is-out{color:var(--fan-red)}.supporter-platform .fan-product-note,.supporter-platform .fan-important{color:#3d4348;background:#fff1f2;border-radius:10px;gap:12px;margin:0;padding:14px;font-size:13.5px;line-height:1.45;display:flex}.supporter-platform .fan-product-note svg{color:var(--fan-red)}.supporter-platform .fan-product-note span,.supporter-platform .fan-important{gap:2px;display:grid}.supporter-platform .fan-product-note b,.supporter-platform .fan-important b{color:var(--fan-ink)}.supporter-platform .fan-important b{color:var(--fan-red)}.supporter-platform .fan-field{color:var(--fan-ink);gap:6px;font-size:13px;font-weight:700;display:grid}.supporter-platform .fan-field select{border:1px solid var(--fan-line);border-radius:9px;min-height:44px;padding:0 12px}.supporter-platform .web-page:has(.fan-checkout-layer)>:not(.fan-checkout-layer){display:none!important}.supporter-platform .fan-steps{counter-reset:none;gap:12px;margin:0;padding:0;list-style:none;display:flex}.supporter-platform .fan-steps li{color:var(--fan-muted);flex:1;align-items:center;gap:12px;display:flex}.supporter-platform .fan-steps li:not(:last-child):after{background:var(--fan-line);content:"";border-radius:2px;flex:1;height:2px;margin-left:8px}.supporter-platform .fan-steps li.is-done:after{background:var(--fan-red)}.supporter-platform .fan-steps b{color:#80878d;background:#e7e9eb;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:17px;display:grid}.supporter-platform .fan-steps :is(.is-current,.is-done) b{background:var(--fan-red);color:#fff}.supporter-platform .fan-steps span{color:var(--fan-ink);white-space:nowrap;font-size:15px;font-weight:700;display:grid}.supporter-platform .fan-steps small{color:var(--fan-muted);font-size:12.5px;font-weight:400}.supporter-platform .fan-checkout-form h3,.supporter-platform .fan-checkout-summary h3{color:var(--fan-ink);align-items:center;gap:10px;margin:6px 0 0;display:flex;font-size:24px!important}.supporter-platform .fan-checkout-form h3 svg,.supporter-platform .fan-checkout-summary h3 svg{width:22px;height:22px;color:var(--fan-red)}.supporter-platform .fan-checkout-form h3 small{color:var(--fan-muted);text-transform:none;font-family:system-ui,sans-serif;font-size:13px;font-weight:500}.supporter-platform .fan-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.supporter-platform .fan-form-grid label,.supporter-platform .fan-note{color:var(--fan-ink);gap:6px;font-size:13.5px;font-weight:600;display:grid}.supporter-platform .fan-form-grid input,.supporter-platform .fan-note textarea{background:#fff;border:1px solid #d9dde1;border-radius:9px;min-height:46px;padding:10px 13px;font-size:15px;font-weight:400}.supporter-platform .fan-note small{color:var(--fan-muted);justify-self:end;font-weight:400}.supporter-platform .fan-cart-lines{display:grid}.supporter-platform .fan-cart-lines article{border-bottom:1px solid #eff1f3;grid-template-columns:86px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 0;display:grid}.supporter-platform .fan-cart-thumb{background:var(--fan-soft);border-radius:10px;place-items:center;width:86px;height:86px;display:grid}.supporter-platform .fan-cart-thumb img{object-fit:contain;width:84%;height:84%}.supporter-platform .fan-cart-copy{gap:5px;display:grid}.supporter-platform .fan-cart-copy b{color:var(--fan-ink);font-size:15px}.supporter-platform .fan-cart-copy small{color:var(--fan-muted);font-size:12.5px}.supporter-platform .fan-cart-price{justify-items:end;gap:6px;display:grid}.supporter-platform .fan-cart-price b{color:var(--fan-ink);font-size:16px}.supporter-platform .fan-cart-price button{color:var(--fan-muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.supporter-platform .fan-cart-total{background:var(--fan-soft);border-radius:10px;margin:0;padding:14px}.supporter-platform .fan-cart-total div{justify-content:space-between;align-items:center;display:flex}.supporter-platform .fan-cart-total dt{color:var(--fan-ink);font-size:18px;font-weight:800}.supporter-platform .fan-cart-total dd{color:var(--fan-ink);margin:0;font-size:34px!important}.supporter-platform .fan-member-hero{background:#f3f4f5;border-radius:16px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:28px;min-height:320px;padding:34px 40px;display:grid;position:relative;overflow:hidden}.supporter-platform .fan-member-bg{object-fit:cover;opacity:.9;width:100%;height:100%;position:absolute;inset:0}.supporter-platform .fan-member-hero:before{z-index:1;content:"";background:linear-gradient(90deg,#fff 0%,#ffffffed 42%,#ffffff40 100%);position:absolute;inset:0}.supporter-platform .fan-member-copy,.supporter-platform .fan-member-card{z-index:2;position:relative}.supporter-platform .fan-member-copy{gap:14px;display:grid}.supporter-platform .fan-member-copy h2{color:var(--fan-ink);margin:0;font-size:clamp(48px,6.4vw,96px)!important}.supporter-platform .fan-member-copy p{color:#3d4348;max-width:560px;margin:0;font-size:17px;line-height:1.5}.supporter-platform .fan-member-copy small{color:var(--fan-ink);letter-spacing:.42em;text-transform:uppercase;font-size:12px;font-weight:700}.supporter-platform .fan-member-card img{border-radius:16px;width:100%;max-width:440px;transform:rotate(-6deg);box-shadow:0 26px 48px #00000047}.supporter-platform .fan-member-plans{grid-template-columns:1fr 1fr;gap:18px;display:grid}.supporter-platform .fan-member-plans article{border:1px solid var(--fan-line);background:#fff;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 18px;padding:22px;display:grid}.supporter-platform .fan-member-plans article.is-featured{border:2px solid var(--fan-red)}.supporter-platform .fan-plan-icon{width:56px;height:56px;color:var(--fan-red);background:#fff0f1;border-radius:14px;place-items:center;display:grid}.supporter-platform .fan-plan-icon svg{width:30px!important;height:30px!important}.supporter-platform .fan-member-plans small{color:#4b5157;letter-spacing:.06em;font-size:12px;font-weight:700}.supporter-platform .fan-member-plans h3{color:var(--fan-ink);margin:2px 0 4px;font-size:30px!important}.supporter-platform .fan-member-plans p{color:var(--fan-muted);margin:0;font-size:14px;line-height:1.45}.supporter-platform .fan-member-plans strong{border-left:1px solid var(--fan-line);color:var(--fan-ink);padding-left:18px;display:grid;font-size:44px!important}.supporter-platform .fan-member-plans strong small{letter-spacing:0;text-transform:none;font-family:system-ui,sans-serif;font-weight:500}.supporter-platform .fan-member-plans .fan-btn{grid-column:2/-1}.supporter-platform .fan-member-perks{border:1px solid var(--fan-line);background:#fff;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:18px 0;display:grid}.supporter-platform .fan-member-perks>div{border-left:1px solid var(--fan-line);grid-template-columns:48px minmax(0,1fr);gap:2px 12px;padding:0 20px;display:grid}.supporter-platform .fan-member-perks>div:first-child{border:0}.supporter-platform .fan-member-perks span{background:var(--fan-red);color:#fff;border-radius:50%;grid-row:span 2;place-items:center;width:46px;height:46px;font-size:20px;font-weight:800;display:grid}.supporter-platform .fan-member-perks span svg{width:22px!important;height:22px!important}.supporter-platform .fan-member-perks b{color:var(--fan-ink);font-family:var(--fan-display-font);text-transform:uppercase;font-size:17px}.supporter-platform .fan-member-perks small{color:var(--fan-muted);font-size:13px;line-height:1.4}.supporter-platform .fan-member-faq{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:18px;display:grid}.supporter-platform .fan-member-faq h3{color:var(--fan-ink);margin:0;font-size:24px!important}.supporter-platform .fan-member-faq details{border:1px solid var(--fan-line);background:#fff;border-radius:9px}.supporter-platform .fan-member-faq summary{color:var(--fan-ink);cursor:pointer;justify-content:space-between;padding:12px 14px;font-size:14.5px;list-style:none;display:flex}.supporter-platform .fan-member-faq summary:after{content:"⌄";color:var(--fan-muted)}.supporter-platform .fan-member-faq details[open] summary:after{content:"⌃"}.supporter-platform .fan-member-faq details p{color:#4b5157;margin:0;padding:0 14px 14px;font-size:14px;line-height:1.5}.supporter-platform .fan-member-banner{background:#15181b;border-radius:14px;align-content:end;gap:8px;min-height:280px;padding:26px;display:grid;position:relative;overflow:hidden}.supporter-platform .fan-member-banner.is-brand{background:linear-gradient(120deg,#121416,#6c0f19)}.supporter-platform .fan-member-banner>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.supporter-platform .fan-member-banner:before{z-index:1;content:"";background:linear-gradient(#0a0b0d0d,#0a0b0dd9);position:absolute;inset:0}.supporter-platform .fan-member-banner>:not(img){z-index:2;position:relative}.supporter-platform .fan-member-banner p{color:#fff;margin:0;font-size:46px}.supporter-platform .fan-member-banner small{color:#e6e8ea;letter-spacing:.42em;text-transform:uppercase;font-size:11px}.supporter-platform .membership-form-card .fan-steps{margin-bottom:18px}.supporter-platform .membership-form-card header h3.fan-display{font-size:32px!important}.supporter-platform .fan-step-actions{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.supporter-platform .fan-join-summary{background:var(--fan-soft);border-radius:10px;grid-template-columns:1fr 1fr;gap:10px 18px;margin:0 0 14px;padding:16px;display:grid}.supporter-platform .fan-join-summary dt{color:var(--fan-muted);font-size:12px}.supporter-platform .fan-join-summary dd{color:var(--fan-ink);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600}.supporter-platform .web-page-heading h2,.supporter-platform :is(.club-gallery-hero,.member-benefits-hero,.registration-hero) h2{text-transform:uppercase;font-family:var(--fan-display-font)!important;letter-spacing:0!important;font-weight:800!important;line-height:.95!important}@media (width<=1180px){.supporter-platform .fan-two-col,.supporter-platform .fan-two-col.is-even{grid-template-columns:minmax(0,1fr)}.supporter-platform .fan-home-row{grid-template-columns:1fr 1fr}.supporter-platform .fan-home-row .fan-mini-table{grid-column:1/-1}.supporter-platform .fan-home-row.is-bottom,.supporter-platform .fan-news-top{grid-template-columns:1fr}.supporter-platform .fan-member-perks{grid-template-columns:1fr 1fr;gap:16px 0}.supporter-platform .fan-member-perks>div:nth-child(3){border:0}.supporter-platform .fan-member-faq{grid-template-columns:1fr}}@media (width<=760px){.supporter-platform .fan-page,.supporter-platform .fan-home{gap:14px}.supporter-platform .fan-card{border-radius:12px;padding:16px}.supporter-platform .fan-hero{min-height:230px;padding:22px}.supporter-platform .fan-hero-crest{width:70px}.supporter-platform .fan-hero-copy p{letter-spacing:.24em;font-size:10px}.supporter-platform .fan-home-row,.supporter-platform .fan-news-row{grid-template-columns:1fr}.supporter-platform .fan-news-tile{grid-template-columns:110px minmax(0,1fr);column-gap:12px}.supporter-platform .fan-news-row .fan-news-tile .fan-news-img{grid-row:span 3}.supporter-platform .fan-news-grid .fan-news-tile .fan-news-img{grid-row:span 4;align-self:start}.supporter-platform .fan-news-tile>:not(.fan-news-img){grid-column:2;min-width:0}.supporter-platform .fan-news-grid .fan-news-tile b{font-size:17px}.supporter-platform .fan-news-grid .fan-news-tile p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.supporter-platform .fan-news-row .fan-news-tile p{display:none}.supporter-platform .fan-crest.is-lg{width:60px;height:60px}.supporter-platform .fan-result strong{font-size:42px}.supporter-platform .fan-game-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"time""line""comp""extra""btn"}.supporter-platform .fan-game-row time{justify-content:center;align-items:baseline;gap:8px;display:flex!important}.supporter-platform .fan-game-row>.fan-btn{justify-self:stretch}.supporter-platform .fan-match-team b{font-size:14px!important}.supporter-platform .fan-match-line{gap:8px}.supporter-platform .fan-match-line>strong{min-width:46px;font-size:20px}.supporter-platform .fan-match-score{gap:10px}.supporter-platform .fan-match-score>span .fan-crest{width:64px;height:64px}.supporter-platform .fan-match-score>span b{font-size:17px!important}.supporter-platform .fan-match-facts li{width:100%}.supporter-platform .fan-tabs{gap:18px;overflow-x:auto}.supporter-platform .fan-team-hero>img{width:62px}.supporter-platform .fan-player-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.supporter-platform .fan-coach>div{grid-template-columns:90px minmax(0,1fr)}.supporter-platform .fan-coach .fan-coach-pic{width:90px;height:112px}.supporter-platform .fan-team-game{grid-template-columns:minmax(0,1fr) 50px minmax(0,1fr)}.supporter-platform .fan-team-game small{grid-column:1/-1}.supporter-platform .fan-news-feature{min-height:340px}.supporter-platform .fan-news-feature-copy{padding:18px}.supporter-platform .fan-news-item,.supporter-platform .fan-news-item.is-compact{grid-template-columns:96px minmax(0,1fr)}.supporter-platform .fan-share{margin-left:0}.supporter-platform .fan-product-dialog{grid-template-columns:1fr;padding:18px!important}.supporter-platform .fan-product-media{min-height:240px}.supporter-platform .fan-steps{gap:6px}.supporter-platform .fan-steps li:not(:last-child):after,.supporter-platform .fan-steps span small{display:none}.supporter-platform .fan-steps span{white-space:normal;font-size:12.5px}.supporter-platform .fan-steps b{width:32px;height:32px;font-size:14px}.supporter-platform .fan-form-grid,.supporter-platform .fan-join-summary{grid-template-columns:1fr}.supporter-platform .fan-cart-lines article{grid-template-columns:64px minmax(0,1fr)}.supporter-platform .fan-cart-thumb{width:64px;height:64px}.supporter-platform .fan-cart-price{grid-column:2;grid-auto-flow:column;justify-content:space-between;place-items:center start}.supporter-platform .fan-member-hero{grid-template-columns:1fr;padding:24px}.supporter-platform .fan-member-card img{max-width:260px}.supporter-platform .fan-member-plans{grid-template-columns:1fr}.supporter-platform .fan-member-plans article{grid-template-columns:auto minmax(0,1fr)}.supporter-platform .fan-member-plans strong{border:0;grid-column:1/-1;padding:0}.supporter-platform .fan-member-plans .fan-btn{grid-column:1/-1}.supporter-platform .fan-member-perks{grid-template-columns:1fr;gap:14px}.supporter-platform .fan-member-perks>div{border:0}}.supporter-platform .fan-section-title{color:var(--fan-ink);margin:4px 0 0;font-size:30px!important}.supporter-platform .fan-partner-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;display:grid}.supporter-platform .fan-partner{border:1px solid var(--fan-line);background:#fff;border-radius:12px;align-content:start;gap:7px;padding:12px 12px 14px;display:grid}.supporter-platform .fan-partner-banner{background:linear-gradient(135deg,#17191c,#5e1019);border-radius:9px;place-items:center;height:118px;margin-bottom:4px;display:grid;position:relative;overflow:hidden}.supporter-platform .fan-partner-banner img{object-fit:contain;max-width:70%;max-height:80%}.supporter-platform .fan-partner-banner b{color:#fff;text-align:center;font-size:30px!important}.supporter-platform .fan-partner-banner em{background:var(--fan-red);color:#fff;font-family:var(--fan-display-font);border-radius:7px;padding:5px 9px;font-size:20px;font-style:normal;font-weight:800;position:absolute;top:8px;right:8px}.supporter-platform .fan-partner>small{color:var(--fan-red);letter-spacing:.04em;font-size:11px;font-weight:800}.supporter-platform .fan-partner h4{color:var(--fan-ink);font-family:var(--fan-display-font);text-transform:uppercase;margin:0;font-size:22px;font-weight:800}.supporter-platform .fan-partner>p{color:#3d4348;margin:0;font-size:13.5px;line-height:1.45}.supporter-platform .fan-partner-line{color:var(--fan-muted);align-items:center;gap:7px;font-size:12.5px;display:flex}.supporter-platform .fan-partner-line svg{color:var(--fan-red);width:15px!important;height:15px!important}.supporter-platform .fan-partner-more{background:var(--fan-soft);border-radius:8px;gap:4px;padding:10px;font-size:13px;display:grid}.supporter-platform .fan-partner-more p{color:#3d4348;margin:0}.supporter-platform .fan-partner-more a{color:var(--fan-red);font-weight:600}.supporter-platform .fan-member-mini h3,.supporter-platform .fan-how h3{color:var(--fan-ink);margin:0;font-size:26px!important}.supporter-platform .fan-member-mini-card{background:linear-gradient(115deg,var(--fan-red) 0%,#a3121f 48%,#16181b 48.2%);color:#fff;text-align:left;cursor:pointer;border:0;border-radius:14px;grid-template-columns:80px minmax(0,1fr);align-items:center;gap:14px;padding:18px;display:grid}.supporter-platform .fan-member-mini-card img{width:76px}.supporter-platform .fan-member-mini-card>span{text-align:right;justify-items:end;display:grid}.supporter-platform .fan-member-mini-card small{letter-spacing:.1em;text-transform:uppercase;font-size:11px}.supporter-platform .fan-member-mini-card b{font-size:30px!important}.supporter-platform .fan-member-state{color:#b26b00;align-items:center;gap:8px;margin:0;font-size:13.5px;font-weight:600;display:flex}.supporter-platform .fan-member-state i{background:currentColor;border-radius:50%;width:9px;height:9px}.supporter-platform .fan-member-state.is-ok{color:#1f9d55}.supporter-platform .fan-how ol{gap:14px;margin:0;padding:0;list-style:none;display:grid}.supporter-platform .fan-how li{grid-template-columns:44px minmax(0,1fr);gap:12px;display:grid}.supporter-platform .fan-how li>b{background:var(--fan-red);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:17px;display:grid}.supporter-platform .fan-how li span{color:var(--fan-muted);gap:2px;font-size:13.5px;line-height:1.4;display:grid}.supporter-platform .fan-how strong{color:var(--fan-ink);font-family:var(--fan-display-font);text-transform:uppercase;font-size:18px}.supporter-platform .fan-thanks{color:#4b5157;background:#fff1f2;border-radius:14px;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:20px;font-size:13.5px;line-height:1.45;display:grid}.supporter-platform .fan-thanks>svg{color:var(--fan-red);fill:var(--fan-red);width:30px!important;height:30px!important}.supporter-platform .fan-thanks span{gap:4px;display:grid}.supporter-platform .fan-thanks b{color:var(--fan-ink);font-size:20px!important}.supporter-platform .club-gallery-page .gallery-filter button.active{border-color:var(--fan-red)!important;background:var(--fan-red)!important;color:#fff!important}.team-gallery-lightbox .lightbox-nav{z-index:3;color:#15181b;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:48px;height:48px;margin-top:-24px;font-size:30px;line-height:1;display:grid;position:absolute;top:50%;box-shadow:0 6px 18px #00000040}.team-gallery-lightbox .lightbox-nav.is-prev{left:14px}.team-gallery-lightbox .lightbox-nav.is-next{right:14px}.team-gallery-lightbox .lightbox-count{z-index:3;color:#fff;background:#0009;border-radius:999px;padding:5px 10px;font-size:13px;font-weight:700;position:absolute;top:16px;left:16px}.team-gallery-lightbox figure{position:relative}.supporter-platform .notification-settings{border:1px solid var(--fan-line);background:#fff;border-radius:14px;gap:14px;padding:22px;display:grid}.supporter-platform .notification-settings .notification-master{background:#fff7ed;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.supporter-platform .notification-settings .notification-options label{border-top:1px solid #eff1f3;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid!important}.supporter-platform .notification-settings .notification-options label>span{background:var(--fan-soft);width:42px;height:42px;color:var(--fan-red);border-radius:10px;place-items:center;font-size:18px;display:grid}.supporter-platform .notification-settings .notification-options b,.supporter-platform .notification-settings .notification-master b,.supporter-platform .notification-settings .notification-team b{color:var(--fan-ink);font-family:var(--fan-display-font);text-transform:uppercase;font-size:19px}.supporter-platform .notification-settings .notification-options input[type=checkbox]{appearance:none;cursor:pointer;background:#d7dbdf;border-radius:999px;width:52px;height:30px;transition:background .15s;position:relative}.supporter-platform .notification-settings .notification-options input[type=checkbox]:before{content:"";background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.supporter-platform .notification-settings .notification-options input[type=checkbox]:checked{background:var(--fan-red)}.supporter-platform .notification-settings .notification-options input[type=checkbox]:checked:before{transform:translate(22px)}.supporter-platform .notification-settings .notification-options input[type=checkbox]:disabled{opacity:.45;cursor:not-allowed}.supporter-platform .notification-settings .notification-team{border-top:1px solid #eff1f3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:12px;display:flex}.supporter-platform .notification-settings .notification-team select{border:1px solid var(--fan-line);border-radius:9px;min-height:44px;padding:0 14px;font-size:15px}.supporter-platform .fan-last5 .fan-crest{display:none}.supporter-platform .fan-last5 .fan-match-team b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:12.5px!important}.supporter-platform .fan-last5 .fan-match-line{gap:6px}.supporter-platform .fan-done-card{text-align:center;justify-items:center;gap:14px;max-width:860px;margin:0 auto;padding:34px}.supporter-platform .fan-done-mark{color:#fff;background:#1f9d55;border-radius:50%;place-items:center;width:84px;height:84px;font-size:42px;font-weight:800;display:grid}.supporter-platform .fan-done-card h2{color:var(--fan-ink);margin:0;font-size:clamp(38px,5vw,56px)!important}.supporter-platform .fan-done-card>p{color:#3d4348;margin:0;font-size:16px;line-height:1.5}.supporter-platform .fan-done-card .fan-steps{width:100%;margin:8px 0}.supporter-platform .fan-done-card .fan-steps li.is-done b{background:#1f9d55}.supporter-platform .fan-done-summary{background:var(--fan-soft);text-align:left;border-radius:12px;width:100%;padding:16px;display:grid}.supporter-platform .fan-done-summary h3{color:var(--fan-ink);align-items:center;gap:10px;margin:0 0 6px;display:flex;font-size:22px!important}.supporter-platform .fan-done-summary h3 svg{width:20px;height:20px;color:var(--fan-red)}.supporter-platform .fan-done-summary h3 small{color:var(--fan-muted);text-transform:none;margin-left:auto;font-family:system-ui,sans-serif;font-size:13px;font-weight:600}.supporter-platform .fan-done-summary article{border-top:1px solid #e6e9eb;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.supporter-platform .fan-done-summary .fan-cart-thumb{background:#fff;width:70px;height:70px}.supporter-platform .fan-registration-form>div:not(.fan-step-actions){gap:12px;display:grid}.supporter-platform .fan-registration-form>div[hidden]{display:none!important}.supporter-platform .fan-registration-form h3{color:var(--fan-ink);margin:4px 0 0;font-size:28px!important}.supporter-platform .fan-registration .fan-steps span{font-size:14px}.supporter-platform .fan-level-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;display:grid}.supporter-platform .fan-level-grid button{border:1px solid var(--fan-line);color:var(--fan-ink);text-align:center;cursor:pointer;background:#fff;border-radius:12px;justify-items:center;gap:4px;padding:18px 12px;display:grid}.supporter-platform .fan-level-grid button span svg{width:34px!important;height:34px!important}.supporter-platform .fan-level-grid button b{font-size:24px!important}.supporter-platform .fan-level-grid button small{color:var(--fan-muted);font-size:12.5px}.supporter-platform .fan-level-grid button.is-on{border:2px solid var(--fan-red);color:var(--fan-red);background:#fff4f5}.supporter-platform .fan-form-grid select{background:#fff;border:1px solid #d9dde1;border-radius:9px;min-height:46px;padding:0 12px;font-size:15px}.supporter-platform .fan-reg-docs a{border:1px solid var(--fan-line);color:var(--fan-ink);border-radius:10px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;text-decoration:none;display:grid}.supporter-platform .fan-reg-docs a b{color:var(--fan-red);font-size:18px}.supporter-platform .fan-reg-docs a span{display:grid}.supporter-platform .fan-reg-docs a small{color:var(--fan-muted);font-size:12px}.supporter-platform .fan-reg-docs a em{color:var(--fan-red);font-size:13px;font-style:normal;font-weight:700}.supporter-platform .fan-reg-photo{aspect-ratio:4/3;object-fit:cover;border-radius:14px;width:100%}@media (width<=760px){.supporter-platform .fan-done-card{padding:22px}.supporter-platform .fan-reg-docs a{grid-template-columns:32px minmax(0,1fr)}.supporter-platform .fan-reg-docs a em{grid-column:2}}.supporter-platform .fan-club-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:24px;display:grid}.supporter-platform .fan-club-hero>div{gap:12px;display:grid}.supporter-platform .fan-club-hero small{color:var(--fan-red);letter-spacing:.2em;font-size:13px;font-weight:800}.supporter-platform .fan-club-hero h2{color:var(--fan-ink);margin:0;font-size:clamp(46px,5.4vw,80px)!important}.supporter-platform .fan-club-hero h2 em{color:var(--fan-red);font-style:normal;display:block}.supporter-platform .fan-club-hero p{color:#3d4348;margin:0;font-size:17px;line-height:1.55}.supporter-platform .fan-club-hero>div>span{color:var(--fan-muted);letter-spacing:.42em;text-transform:uppercase;font-size:12px;font-weight:700}.supporter-platform .fan-club-founded{color:var(--fan-red);background:#fff0f1;border-radius:8px;justify-self:start;padding:6px 12px;font-size:14px}.supporter-platform .fan-club-hero>img{aspect-ratio:16/10;object-fit:cover;border-radius:16px;width:100%}.supporter-platform .fan-club-crest{aspect-ratio:16/10;background:linear-gradient(135deg,#17191c,#5e1019);border-radius:16px;place-items:center;display:grid}.supporter-platform .fan-club-crest img{width:30%}.supporter-platform .fan-club-text p{color:#24292e;margin:0;font-size:16px;line-height:1.65}.supporter-platform .fan-timeline-h{border-top:2px solid var(--fan-line);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin:0;padding:14px 0 0;list-style:none;display:grid}.supporter-platform .fan-timeline-h li{gap:4px;padding-top:6px;display:grid;position:relative}.supporter-platform .fan-timeline-h li:before{background:var(--fan-red);content:"";border-radius:50%;width:12px;height:12px;position:absolute;top:-22px;left:0}.supporter-platform .fan-timeline-h b{color:var(--fan-red);font-size:28px!important}.supporter-platform .fan-timeline-h strong{color:var(--fan-ink);font-size:15px}.supporter-platform .fan-timeline-h small{color:var(--fan-muted);font-size:13px;line-height:1.4}.supporter-platform .fan-club-row{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;display:grid}.supporter-platform .fan-values{text-align:center;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;display:grid}.supporter-platform .fan-values div{justify-items:center;gap:4px;display:grid}.supporter-platform .fan-values span svg{color:var(--fan-red);width:30px!important;height:30px!important}.supporter-platform .fan-values b{color:var(--fan-ink);font-size:18px!important}.supporter-platform .fan-values small{color:var(--fan-muted);font-size:13px}.supporter-platform .fan-board{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;display:grid}.supporter-platform .fan-board div{text-align:center;justify-items:center;gap:3px;display:grid}.supporter-platform .fan-board i{color:#59616a;background:#eef0f2;border-radius:50%;place-items:center;width:64px;height:64px;font-size:18px;font-style:normal;font-weight:800;display:grid}.supporter-platform .fan-board b{color:var(--fan-ink);font-size:14px}.supporter-platform .fan-board small{color:var(--fan-muted);font-size:12.5px}.supporter-platform .fan-club-contacts ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.supporter-platform .fan-club-contacts li{color:var(--fan-ink);align-items:flex-start;gap:10px;font-size:14px;display:flex}.supporter-platform .fan-club-contacts li>svg,.supporter-platform .fan-club-contacts li,.supporter-platform .fan-club-contacts a{color:var(--fan-ink)}.supporter-platform .fan-facilities{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.supporter-platform .fan-facilities figure{gap:8px;margin:0;display:grid}.supporter-platform .fan-facilities figure>img,.supporter-platform .fan-facilities .is-brand{aspect-ratio:16/9;object-fit:cover;border-radius:10px;width:100%}.supporter-platform .fan-facilities .is-brand{background:linear-gradient(135deg,#17191c,#5e1019);place-items:center;display:grid}.supporter-platform .fan-facilities .is-brand img{width:22%}.supporter-platform .fan-facilities figcaption{display:grid}.supporter-platform .fan-facilities b{color:var(--fan-ink);font-size:15px}.supporter-platform .fan-facilities small{color:var(--fan-muted);font-size:13px}.supporter-platform .fan-club-links{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.supporter-platform .fan-club-links button{border:1px solid var(--fan-line);text-align:left;cursor:pointer;background:#fff;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:14px;display:grid}.supporter-platform .fan-club-links b{color:var(--fan-ink);font-size:15px}.supporter-platform .fan-club-links small{color:var(--fan-muted);grid-column:1;font-size:12.5px}.supporter-platform .fan-club-links svg{color:var(--fan-red);grid-area:1/2/3}.supporter-platform .fan-club-links button:hover{border-color:var(--fan-red)}.supporter-platform .fan-social-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.supporter-platform .fan-net{grid-template-columns:60px minmax(0,1fr);align-items:start}.supporter-platform .fan-net-mark{color:#fff;border-radius:14px;place-items:center;width:56px;height:56px;font-size:26px;font-weight:900;display:grid}.supporter-platform .fan-net.is-instagram .fan-net-mark{background:linear-gradient(45deg,#f9a825,#e1306c,#833ab4)}.supporter-platform .fan-net.is-facebook .fan-net-mark{background:#1877f2}.supporter-platform .fan-net.is-tiktok .fan-net-mark{background:#111}.supporter-platform .fan-net.is-youtube .fan-net-mark{background:red}.supporter-platform .fan-net h3{color:var(--fan-ink);margin:0;font-size:24px!important}.supporter-platform .fan-net small{color:var(--fan-muted);font-size:13px}.supporter-platform .fan-net p{color:#3d4348;margin:6px 0 0;font-size:14px}.supporter-platform .fan-net .fan-btn{grid-column:1/-1}.supporter-platform .fan-alerts-cols{align-items:start}.supporter-platform .fan-alerts-prefs>h3{color:var(--fan-ink);margin:0 0 12px;font-size:26px!important}@media (width<=1180px){.supporter-platform .fan-alerts-cols.is-feed .fan-alerts-prefs,.supporter-platform .fan-alerts-cols.is-prefs .fan-alerts-feed{display:none}}@media (width>=1181px){.supporter-platform .fan-alerts .fan-tabs{display:none}}.supporter-platform .fan-feed{gap:6px}.supporter-platform .fan-feed h3{color:var(--fan-ink);margin:12px 0 4px;font-size:22px!important}.supporter-platform .fan-feed-item{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:44px minmax(0,1fr) auto 14px;align-items:center;gap:12px;width:100%;padding:12px;display:grid}.supporter-platform .fan-feed-item:hover{background:var(--fan-soft)}.supporter-platform .fan-feed-item.is-new{background:#fff3f4}.supporter-platform .fan-feed-item.is-new b:before{background:var(--fan-red);vertical-align:middle;content:"";border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.supporter-platform .fan-feed-icon{border:1px solid var(--fan-line);width:44px;height:44px;color:var(--fan-red);background:#fff;border-radius:10px;place-items:center;display:grid}.supporter-platform .fan-feed-item>span:nth-child(2){gap:2px;display:grid}.supporter-platform .fan-feed-item b{color:var(--fan-ink);font-size:15px}.supporter-platform .fan-feed-item small{color:var(--fan-muted);font-size:13px;line-height:1.4}.supporter-platform .fan-feed-item time{color:var(--fan-muted);font-size:12.5px}.supporter-platform .fan-feed-item em{color:#a3a9ae;font-size:20px;font-style:normal}.supporter-platform .fan-account-grid{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:24px;display:grid}.supporter-platform .fan-account-photo{background:var(--fan-soft);border-radius:12px;justify-items:center;gap:10px;padding:18px;display:grid}.supporter-platform .fan-account-photo>span{background:#e7e9eb;border-radius:50%;place-items:center;width:140px;height:140px;display:grid;overflow:hidden}.supporter-platform .fan-account-photo>span img{object-fit:cover;width:100%;height:100%}.supporter-platform .fan-account-photo>span i{color:#59616a;font-size:40px;font-style:normal;font-weight:800}.supporter-platform .fan-account-photo small{color:var(--fan-muted);font-size:12px}.supporter-platform .fan-form-grid.is-one{grid-template-columns:1fr}.supporter-platform .fan-form-grid input:disabled{background:var(--fan-soft);color:var(--fan-muted)}.supporter-platform .fan-account-pw{border:1px solid var(--fan-line);border-radius:12px;padding:14px}.supporter-platform .fan-account-pw summary{color:var(--fan-ink);font-family:var(--fan-display-font);text-transform:uppercase;cursor:pointer;align-items:center;gap:8px;font-size:20px;font-weight:800;display:flex}.supporter-platform .fan-account-pw[open] .fan-form-grid{margin:12px 0 8px}.supporter-platform .fan-account-sec{justify-items:start}.supporter-platform .fan-member-faq-solo details{border:1px solid var(--fan-line);border-radius:9px}.supporter-platform .fan-member-faq-solo summary{color:var(--fan-ink);cursor:pointer;padding:12px 14px;font-size:14.5px}.supporter-platform .fan-member-faq-solo details p{color:#4b5157;margin:0;padding:0 14px 14px;font-size:14px;line-height:1.5}.supporter-platform .fan-account .fan-team-photo{aspect-ratio:16/8;background:var(--fan-soft);display:block;overflow:hidden}.supporter-platform .fan-account .fan-team-photo>img{object-fit:cover;width:100%;height:100%}@media (width<=760px){.supporter-platform .fan-club-hero,.supporter-platform .fan-account-grid{grid-template-columns:1fr}.supporter-platform .fan-feed-item{grid-template-columns:36px minmax(0,1fr) auto}.supporter-platform .fan-feed-item em{display:none}}.supporter-platform .fan-crest.is-lowres{background:#f4f5f6;border-radius:50%}.supporter-platform .fan-crest.is-lowres img{width:auto!important;height:auto!important;margin:auto!important;position:static!important;inset:auto!important}.supporter-platform .fan-crest.is-lowres{place-items:center;display:grid}.supporter-platform .fan-crest:not(.is-lg).is-lowres{background:0 0}.supporter-platform .fan-crest:not(.is-lg).is-lowres img{max-width:100%!important;max-height:100%!important}.supporter-platform .fan-member-hero{border:1px solid var(--fan-line);background:linear-gradient(108deg,#fff 0% 54%,#a3121f 54.1%,#d8202f 72%,#15181b 72.1% 100%)!important}.supporter-platform .fan-member-hero:before{display:none!important}.supporter-platform .fan-member-card{place-items:center;display:grid}.supporter-platform .fan-member-card img{max-width:420px!important;transform:rotate(-4deg)!important}.supporter-platform .fan-member-banner-crest{z-index:2;margin-bottom:auto;object-fit:contain!important;width:72px!important;height:auto!important;position:relative!important;inset:auto!important}@media (width<=760px){.supporter-platform .fan-member-hero{background:linear-gradient(#fff 0% 58%,#a3121f 58.1%,#15181b 100%)!important}}.supporter-platform :is(.fan-plan-icon,.fan-member-perks,.fan-cart-button,.fan-checkout,.fan-product-dialog,.fan-store-grid,.fan-done-card,.fan-registration,.fan-btn,.fan-page-head) svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}@media (width<=600px){.supporter-platform .fan-registration .fan-steps li{flex:none;min-width:0}.supporter-platform .fan-registration .fan-steps li.is-current{flex:auto}.supporter-platform .fan-registration .fan-steps li:not(.is-current) span{display:none}.supporter-platform .fan-registration .fan-steps span{font-size:13px}}.supporter-platform .fan-news-feature .fan-news-img.is-brand{place-items:start end;padding:28px}.supporter-platform .fan-news-feature .fan-news-img.is-brand img{opacity:.9;width:clamp(90px,16%,170px)}@media (width<=760px){.supporter-platform .fan-news-feature .fan-news-img.is-brand{padding:18px}.supporter-platform .fan-news-feature .fan-news-img.is-brand img{width:72px}}@media (width<=1180px){.supporter-platform .fan-member-plans{grid-template-columns:1fr}}.supporter-platform .fan-tabs{scrollbar-width:none;overflow-y:hidden}.supporter-platform .fan-tabs::-webkit-scrollbar{display:none}.supporter-platform .fan-crest.is-lowres{background:0 0!important}.supporter-platform .fan-crest.is-lowres img{object-fit:contain!important;width:100%!important;height:100%!important}.supporter-platform svg.fan-ball{fill:initial;stroke:initial}.supporter-platform .fan-ship-options{gap:10px;margin:4px 0 6px;display:grid}.supporter-platform .fan-ship-options label{border:1px solid var(--fan-line);cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.supporter-platform .fan-ship-options label.is-on{border:2px solid var(--fan-red);background:#fff7f7}.supporter-platform .fan-ship-options input{width:18px;height:18px;accent-color:var(--fan-red)}.supporter-platform .fan-ship-options span{gap:2px;display:grid}.supporter-platform .fan-ship-options b{color:var(--fan-ink);font-size:15px}.supporter-platform .fan-ship-options small{color:var(--fan-muted);font-size:12.5px;line-height:1.4}.supporter-platform .fan-ship-options em{color:var(--fan-ink);white-space:nowrap;font-style:normal;font-weight:800}.supporter-platform .fan-ship-address{margin-top:4px}.supporter-platform .fan-ship-address .is-wide{grid-column:1/-1}.supporter-platform .fan-ship-note{color:#1f4f86;background:#f3f8fe;border-radius:10px;grid-column:1/-1;margin:0;padding:10px 12px;font-size:13px}.supporter-platform .fan-ship-note.is-ok{color:#13784a;background:#ecf7f0}.supporter-platform .fan-ship-note.is-bad{color:#b0101c;background:#fdecee}.supporter-platform .fan-cart-total.is-split{gap:6px;display:grid}.supporter-platform .fan-cart-total.is-split>div{justify-content:space-between;align-items:baseline;gap:12px;margin:0;display:flex}.supporter-platform .fan-cart-total.is-split dt{color:var(--fan-muted);font-size:14px}.supporter-platform .fan-cart-total.is-split dd{color:var(--fan-ink);margin:0;font-weight:700}.supporter-platform .fan-cart-total.is-split .is-total{border-top:1px solid var(--fan-line);padding-top:8px}.supporter-platform .fan-cart-total.is-split .is-total dt{color:var(--fan-ink);font-weight:800}.supporter-platform .fan-pay-box{border:2px solid var(--fan-red);text-align:left;background:#fff;border-radius:14px;gap:10px;width:100%;margin:6px 0;padding:18px;display:grid}.supporter-platform .fan-pay-box h3{margin:0;font-size:20px}.supporter-platform .fan-pay-box dl{gap:8px;margin:0;display:grid}.supporter-platform .fan-pay-box dl>div{grid-template-columns:110px minmax(0,1fr);align-items:center;gap:10px;display:grid}.supporter-platform .fan-pay-box dt{color:var(--fan-muted);font-size:13px}.supporter-platform .fan-pay-box dd{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.supporter-platform .fan-pay-box code{letter-spacing:.02em;overflow-wrap:anywhere;background:#f4f5f6;border-radius:6px;padding:4px 8px;font-size:14px;font-weight:700}.supporter-platform .fan-pay-box dd small{color:var(--fan-muted);flex-basis:100%;font-size:12px}.supporter-platform .fan-pay-box button{border:1px solid var(--fan-line);cursor:pointer;background:#fff;border-radius:8px;padding:4px 10px;font-weight:700}.supporter-platform .fan-pay-box p{margin:0;font-size:13.5px;line-height:1.5}@media (width<=560px){.supporter-platform .fan-pay-box dl>div{grid-template-columns:1fr;gap:2px}}.supporter-platform .fan-cart-total.is-split dd{font-size:15px!important}.supporter-platform .fan-cart-total.is-split .is-total dd{font-size:30px!important}.supporter-platform .fan-cart-total.is-split dt{font-size:14px}.supporter-platform .fan-lineup-marks em{font-variant-numeric:tabular-nums;gap:4px;font-weight:700}.supporter-platform .fan-lineup-marks .match-event-symbol{place-items:center;display:inline-grid}.supporter-platform .fan-lineup-marks .match-event-symbol svg{width:16px!important;height:16px!important}.supporter-platform .fan-crest.is-lowres,.supporter-platform .fan-crest.is-lg.is-lowres{background:0 0!important;border-radius:0!important}.supporter-platform .fan-crest.is-lowres img{image-rendering:auto;filter:contrast(1.04)saturate(1.05);object-fit:contain!important;width:88%!important;height:88%!important}.supporter-platform .fan-product-gallery{gap:10px;min-width:0;display:grid}.supporter-platform .fan-product-thumbs{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.supporter-platform .fan-product-thumbs button{background:var(--fan-soft);cursor:pointer;border:2px solid #0000;border-radius:10px;flex:none;width:68px;height:68px;padding:0;overflow:hidden}.supporter-platform .fan-product-thumbs button.is-on{border-color:var(--fan-red)}.supporter-platform .fan-product-thumbs img{object-fit:cover;width:100%;height:100%}.supporter-platform .fan-product-visual>img.is-framed{width:100%;height:100%}.supporter-platform .fan-product-media.is-framed{aspect-ratio:1;min-height:0;overflow:hidden}.supporter-platform .fan-product-media.is-framed img{max-height:none}.supporter-platform .fan-product>.fan-btn{align-self:end;height:46px;min-height:46px}.supporter-platform .supporter-global-search input,.supporter-platform .supporter-global-search input:focus,.supporter-platform .supporter-global-search input:focus-visible{height:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important}.supporter-platform .supporter-global-search input::-webkit-search-cancel-button{appearance:none}.supporter-platform .fan-member-plans .fan-btn{justify-self:stretch;grid-column:1/-1!important}.supporter-platform .fan-crest.is-lowres img{object-fit:contain!important;width:88%!important;height:88%!important;margin:0!important;position:absolute!important;inset:6%!important}.supporter-platform :is(.fan-avatar,.fan-player-pic,.fan-staff-pic,.fan-coach-pic):has(>img:not([style*="display: none"])) i{display:none!important}.gdt-club-theme.space-adepto .notification-settings{grid-template-columns:minmax(0,1fr)!important}.gdt-club-theme.space-adepto .notification-options{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))!important}.gdt-club-theme.space-adepto .notification-options label{grid-template-columns:44px minmax(0,1fr) 52px!important;column-gap:12px!important}.gdt-club-theme.space-adepto .notification-options label>div{min-width:0}.gdt-club-theme.space-adepto .notification-options input[type=checkbox]{flex:none;justify-self:end;margin:0!important}.gdt-club-theme.space-adepto .notification-settings .notification-options input[type=checkbox]{border:0!important;width:52px!important;min-width:52px!important;height:30px!important;padding:0!important}.fan-full-table td.zone-cell.zone-cell{border-radius:0;color:#fff!important;text-align:center!important;font-weight:800!important}.fan-full-table td.zone-cell.zone-green{background:#1e7d47!important}.fan-full-table td.zone-cell.zone-blue{background:#2f6fc0!important}.fan-full-table td.zone-cell.zone-orange{background:#a85d0a!important}.fan-full-table td.zone-cell.zone-red{background:#c13030!important}.fan-full-table td.zone-cell.zone-gray{background:#5c6773!important}.fan-legend{color:#3d4348;gap:6px;margin:14px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.fan-legend li{align-items:center;gap:8px;display:flex}.gallery-collections .gallery-more{color:#c8102e;cursor:pointer;background:#fff;border:1px solid #e1e4e7;border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:46px;margin-top:14px;font-size:15px;font-weight:800;display:flex}.gallery-collections .gallery-more:hover{background:#fff8f8;border-color:#c8102e}.fan-next-card.is-live{border-color:#f2c4c8!important;box-shadow:0 0 0 3px #c8102e14!important}.fan-live-score{justify-items:center;gap:6px;display:grid}.fan-live-score em{color:#fff;text-transform:uppercase;letter-spacing:.04em;background:#c8102e;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.fan-live-score em i{background:#fff;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite fanLivePulse}.fan-live-score strong{font-family:var(--font-display),"Arial Narrow",sans-serif;color:#15181b;font-size:44px;line-height:1}@keyframes fanLivePulse{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.fan-live-score em i{animation:none}}.fan-match-score .fan-live-center{justify-items:center;gap:6px;display:grid}.fan-match-score .fan-live-tag{letter-spacing:.02em;text-transform:none;background:#c8102e;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-family:inherit;font-weight:800;color:#fff!important;font-size:13px!important;display:inline-flex!important}.fan-match-score .fan-live-tag i{background:#fff;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite fanLivePulse}.fan-match-score .fan-live-tag .match-clock{font-variant-numeric:tabular-nums}.legal{--legal-ink:#1c2127;--legal-muted:#5b636b;--legal-line:#dfe3e8;--legal-accent:#b3121a;--legal-soft:#f6f7f9;max-width:46rem;color:var(--legal-ink);overflow-wrap:anywhere;margin:0 auto;padding:1.5rem 1.25rem 5rem;font:1rem/1.7 system-ui,-apple-system,Segoe UI,sans-serif}.legal *{box-sizing:border-box}.legal a{color:var(--legal-accent);text-underline-offset:.15em;text-decoration:underline}.legal a:focus-visible,.legal summary:focus-visible,.legal-skip:focus-visible{outline-offset:2px;border-radius:.25rem;outline:3px solid #1a56db}.legal-skip{z-index:10;background:#fff;padding:.75rem 1rem;position:absolute;top:0;left:-999px}.legal-skip:focus{top:.5rem;left:.5rem}.legal-back{margin:0;font-weight:700}.legal-back a{text-decoration:none}.legal h1{margin:1rem 0 .25rem;font-size:clamp(1.7rem,6vw,2.2rem);line-height:1.2}.legal-sub{color:var(--legal-muted);margin:0}.legal h2{margin:0 0 .75rem;padding-top:.25rem;scroll-margin-top:1rem;font-size:1.4rem;line-height:1.3}.legal h3{margin:1.25rem 0 .4rem;font-size:1.1rem;line-height:1.35}.legal section{border-top:1px solid var(--legal-line);margin-top:2.5rem;padding-top:1.5rem}.legal p{margin:.6rem 0}.legal ul,.legal ol{margin:.6rem 0;padding-left:1.4rem}.legal li{margin:.35rem 0}.legal li::marker{color:var(--legal-accent)}.legal-summary{background:var(--legal-soft);border-left:.3rem solid var(--legal-accent);border-radius:.5rem;margin:1.25rem 0;padding:1rem 1.1rem}.legal-summary ul{margin:.4rem 0 0}.legal-shortcuts{flex-wrap:wrap;gap:.6rem;margin:1.25rem 0;display:flex}.legal-button{border:2px solid var(--legal-accent);background:#fff;border-radius:.5rem;align-items:center;min-height:2.75rem;padding:.55rem 1rem;font-weight:700;display:inline-flex;color:var(--legal-accent)!important;text-decoration:none!important}.legal-button.is-primary{background:var(--legal-accent);color:#fff!important}.legal-toc{background:var(--legal-soft);border-radius:.5rem;margin:1.25rem 0;padding:.9rem 1.1rem}.legal-toc h2{margin:0 0 .4rem;padding:0;font-size:1rem}.legal-toc ol{columns:1;margin:0;padding-left:1.3rem}.legal-toc li{margin:.5rem 0}.legal-toc a{padding:.2rem 0;display:inline}@media (width>=42rem){.legal-toc ol{columns:2;column-gap:2rem}}.legal-card{border:1px solid var(--legal-line);background:#fff;border-radius:.6rem;margin:1rem 0;padding:1rem 1.1rem}.legal-card h3{margin-top:0}.legal-card dl{grid-template-columns:1fr;gap:.2rem;margin:.5rem 0 0;display:grid}.legal-card dt{color:var(--legal-muted);text-transform:uppercase;letter-spacing:.02em;margin-top:.55rem;font-size:.9rem;font-weight:700}.legal-card dd{margin:0}.legal-table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.95rem}.legal-table th,.legal-table td{border-bottom:1px solid var(--legal-line);text-align:left;vertical-align:top;padding:.6rem .5rem}.legal-table th{background:var(--legal-soft);text-transform:uppercase;letter-spacing:.02em;font-size:.85rem}@media (width<=41.99rem){.legal-table thead{position:absolute;left:-999px}.legal-table,.legal-table tbody,.legal-table tr,.legal-table td{width:100%;display:block}.legal-table tr{border:1px solid var(--legal-line);background:#fff;border-radius:.5rem;margin:.7rem 0;padding:.4rem .6rem}.legal-table td{border:0;padding:.3rem 0}.legal-table td:before{content:attr(data-label);color:var(--legal-muted);text-transform:uppercase;font-size:.8rem;font-weight:700;display:block}}.legal-review{color:#664d03;vertical-align:middle;white-space:nowrap;background:#fff3cd;border-radius:.4rem;margin-left:.4rem;padding:.05rem .45rem;font-size:.78rem;font-weight:700;display:inline-block}.legal-note{color:var(--legal-muted);font-size:.9rem}.legal-kids{background:#eef6ff;border-radius:.6rem;margin:1rem 0;padding:1rem 1.1rem}.legal-group{color:var(--legal-muted);text-transform:uppercase;letter-spacing:.03em;margin-top:1.5rem;font-size:1rem}.legal-device h3{flex-wrap:wrap;align-items:baseline;gap:.4rem .6rem;font-size:1.05rem;display:flex}.legal-device code,.legal code{overflow-wrap:anywhere;background:#eef0f3;border-radius:.3rem;padding:.05rem .35rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.legal-kind{color:#fff;background:#44505b;border-radius:.4rem;padding:.05rem .5rem;font-size:.8rem;font-weight:700}@media (width>=48rem){.legal-card dl{grid-template-columns:12rem 1fr;gap:.35rem 1rem}.legal-card dt{margin-top:0}}.legal-controls .legal-card{margin:.8rem 0}
