.sk-tournament-page{display:grid;grid-gap:22px;gap:22px}.sk-tournament-hero{padding:28px}.sk-tournament-hero-main{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.sk-tournament-hero h1{margin:8px 0 4px;font-size:clamp(28px,4vw,42px);letter-spacing:-.035em;color:var(--sk-graphite,#1f2026)}.sk-tournament-hero p{margin:0;color:#70737c}.sk-tournament-hero-badges{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.sk-tournament-tabs{margin-top:24px;border-top:1px solid #ececef;padding-top:18px}.sk-tournament-tabs a{padding:9px 13px;border-radius:8px;color:#555861;text-decoration:none;font-size:14px;font-weight:750}.sk-tournament-tabs a:hover{background:#f6f6f4;color:#1f2026}.sk-tournament-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:20px}.sk-tournament-kpis article{padding:16px;border:1px solid #e8e8eb;border-radius:12px;background:#fafaf9}.sk-tournament-kpis span{display:block;color:#7a7d86;font-size:12px}.sk-tournament-kpis strong{display:block;margin-top:6px;font-size:24px;color:#1f2026}.sk-tournament-section{padding:26px}.sk-tournament-form{display:grid;grid-gap:20px;gap:20px}.sk-tournament-field{display:grid;grid-gap:8px;gap:8px}.sk-tournament-field label,.sk-tournament-form label{font-weight:750;color:#292b31}.sk-tournament-field small{color:#7a7d86;line-height:1.5}.sk-tournament-assignment-row select,.sk-tournament-create-form input,.sk-tournament-create-form select,.sk-tournament-field input,.sk-tournament-field select,.sk-tournament-form input,.sk-tournament-form select{width:100%;min-height:44px;border:1px solid #d9dae0;border-radius:9px;background:#fff;padding:9px 11px;color:#24262d;font:inherit;outline:none}.sk-tournament-assignment-row select:focus,.sk-tournament-create-form input:focus,.sk-tournament-create-form select:focus,.sk-tournament-field input:focus,.sk-tournament-field select:focus,.sk-tournament-form input:focus,.sk-tournament-form select:focus{border-color:#ff6a2a;box-shadow:0 0 0 3px rgba(255,106,42,.12)}.sk-tournament-field input:disabled,.sk-tournament-field select:disabled,.sk-tournament-form input:disabled,.sk-tournament-form select:disabled{background:#f3f3f2;color:#8a8d95}.sk-tournament-subheading{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.sk-tournament-subheading>div{display:grid;grid-gap:4px;gap:4px}.sk-tournament-subheading strong{font-size:17px;color:#1f2026}.sk-tournament-subheading span{color:#797c85;font-size:13px}.sk-tournament-extra-rule>button,.sk-tournament-group-row button,.sk-tournament-secondary-button,.sk-tournament-subheading button{border:1px solid #d9dae0;border-radius:8px;background:#fff;padding:9px 12px;color:#34363d;font-weight:700;cursor:pointer}.sk-tournament-extra-rule>button:hover,.sk-tournament-group-row button:hover,.sk-tournament-secondary-button:hover,.sk-tournament-subheading button:hover{background:#f7f7f5}.sk-tournament-extra-rule>button:disabled,.sk-tournament-group-row button:disabled,.sk-tournament-secondary-button:disabled,.sk-tournament-subheading button:disabled{opacity:.45;cursor:not-allowed}.sk-tournament-group-editor{display:grid;grid-gap:9px;gap:9px}.sk-tournament-group-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center}.sk-tournament-group-row>span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#1f2026;color:#fff;font-size:12px;font-weight:800}.sk-tournament-points-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.sk-tournament-extra-rule label,.sk-tournament-points-grid label{display:grid;grid-gap:7px;gap:7px;color:#555861;font-size:13px;font-weight:700}.sk-tournament-qualification-editor{display:grid;grid-gap:16px;gap:16px;padding-top:4px}.sk-tournament-extra-rules{display:grid;grid-gap:10px;gap:10px}.sk-tournament-extra-rule{display:grid;grid-template-columns:1fr 1fr 1.25fr auto;grid-gap:10px;gap:10px;align-items:end;padding:14px;border:1px solid #e5e6e9;border-radius:12px;background:#fafaf9}.sk-tournament-calculation{margin:0;padding:12px 14px;border-left:3px solid #ff6a2a;background:#fff6f1;border-radius:0 8px 8px 0;color:#5f4b42}.sk-tournament-form-footer{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding-top:4px}.sk-tournament-primary-button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border:1px solid #ff6a2a;border-radius:9px;background:#ff6a2a;color:#fff!important;text-decoration:none;font-weight:800;cursor:pointer}.sk-tournament-primary-button:hover{background:#f45e20}.sk-tournament-primary-button:disabled{opacity:.45;cursor:not-allowed}.sk-tournament-success{color:#16734b;font-size:13px;font-weight:700}.sk-tournament-error{color:#b42318;font-size:13px;font-weight:700}.sk-tournament-assignment-panel{display:grid;grid-gap:14px;gap:14px;margin-top:26px;padding-top:22px;border-top:1px solid #e7e8eb}.sk-tournament-assignment-list{display:grid;grid-gap:8px;gap:8px}.sk-tournament-assignment-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,260px);grid-gap:16px;gap:16px;align-items:center;padding:12px 14px;border:1px solid #e7e8eb;border-radius:10px;background:#fafaf9}.sk-tournament-assignment-row>div{display:grid;grid-gap:3px;gap:3px}.sk-tournament-assignment-row strong{color:#24262d}.sk-tournament-assignment-row span{font-size:12px;color:#81848c}.sk-tournament-rule-list{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.sk-tournament-rule-list li{display:grid;grid-template-columns:34px 1fr;grid-gap:12px;gap:12px;align-items:start;padding:14px;border:1px solid #e7e8eb;border-radius:10px}.sk-tournament-rule-list li>span{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:#fff0e9;color:#dc531b;font-size:12px;font-weight:850}.sk-tournament-rule-list li>div{display:grid;grid-gap:4px;gap:4px}.sk-tournament-rule-list strong{color:#25272e}.sk-tournament-rule-list small{color:#737680;line-height:1.5}.sk-competition-detail-page,.sk-tournament-create-page{max-width:1040px}.sk-tournament-create-form{display:grid;grid-gap:18px;gap:18px;max-width:680px}.sk-competition-season-list{grid-gap:8px;gap:8px;margin-top:14px}.sk-competition-season-row{padding:14px 16px;border:1px solid #e5e6e9;border-radius:10px}.sk-competition-season-row:hover{border-color:#d3d4d8;background:#fafaf9}.sk-competition-season-row>div span{font-size:12px}.sk-admin-status-pill{display:inline-flex;padding:7px 10px;border-radius:999px;background:#f2f2f0;color:#555861;font-size:12px;font-weight:800}@media(max-width:860px){.sk-tournament-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.sk-tournament-extra-rule{grid-template-columns:1fr 1fr}.sk-tournament-extra-rule>button{grid-column:1/-1}.sk-tournament-points-grid{grid-template-columns:1fr 1fr 1fr}}@media(max-width:620px){.sk-tournament-hero-main,.sk-tournament-subheading{display:grid}.sk-tournament-hero-badges{justify-content:flex-start}.sk-tournament-kpis{grid-template-columns:1fr 1fr}.sk-tournament-group-row{grid-template-columns:30px 1fr}.sk-tournament-group-row button{grid-column:2}.sk-tournament-assignment-row,.sk-tournament-extra-rule,.sk-tournament-points-grid{grid-template-columns:1fr}.sk-tournament-form-footer{display:grid}.sk-tournament-primary-button{width:100%}}.sk-tournament-page #ekipe:target,.sk-tournament-page #grupe:target,.sk-tournament-page #prolaz:target{display:block}.sk-tournament-tabs a{position:relative}.sk-tournament-tabs a[href="#pregled"]{color:#1f2026}.sk-tournament-tabs a[href="#pregled"]:after{content:"";position:absolute;right:10px;bottom:0;left:10px;height:2px;border-radius:2px 2px 0 0;background:var(--sk-orange,#ff6a2a)}.sk-tournament-page:has(#ekipe:target,#grupe:target,#prolaz:target) .sk-tournament-tabs a[href="#pregled"]{color:#555861}.sk-tournament-page:has(#ekipe:target,#grupe:target,#prolaz:target) .sk-tournament-tabs a[href="#pregled"]:after{display:none}.sk-tournament-page:has(#ekipe:target) .sk-tournament-tabs a[href="#ekipe"],.sk-tournament-page:has(#grupe:target) .sk-tournament-tabs a[href="#grupe"],.sk-tournament-page:has(#prolaz:target) .sk-tournament-tabs a[href="#prolaz"]{color:#1f2026}.sk-tournament-page:has(#ekipe:target) .sk-tournament-tabs a[href="#ekipe"]:after,.sk-tournament-page:has(#grupe:target) .sk-tournament-tabs a[href="#grupe"]:after,.sk-tournament-page:has(#prolaz:target) .sk-tournament-tabs a[href="#prolaz"]:after{content:"";position:absolute;right:10px;bottom:0;left:10px;height:2px;border-radius:2px 2px 0 0;background:var(--sk-orange,#ff6a2a)}.sk-tournament-page #raspored:target{display:block}.sk-tournament-page:has(#raspored:target) .sk-tournament-tabs a[href="#pregled"]{color:#555861}.sk-tournament-page:has(#raspored:target) .sk-tournament-tabs a[href="#pregled"]:after{display:none}.sk-tournament-page:has(#raspored:target) .sk-tournament-tabs a[href="#raspored"]{color:#1f2026}.sk-tournament-page:has(#raspored:target) .sk-tournament-tabs a[href="#raspored"]:after{content:"";position:absolute;right:10px;bottom:0;left:10px;height:2px;border-radius:2px 2px 0 0;background:var(--sk-orange,#ff6a2a)}.sk-tournament-schedule-controls{display:grid;grid-gap:10px;gap:10px;margin-bottom:18px}.sk-tournament-schedule-groups{display:grid;grid-gap:16px;gap:16px}.sk-tournament-schedule-group{display:grid;grid-gap:14px;gap:14px;padding:18px;border:1px solid #e7e8eb;border-radius:12px;background:#fafaf9}.sk-tournament-schedule-group h3{margin:0;color:#24262d}.sk-tournament-round-block{display:grid;grid-gap:8px;gap:8px}.sk-tournament-round-block>strong{font-size:12px;color:#777a83;text-transform:uppercase;letter-spacing:.04em}.sk-tournament-round-block ul{display:grid;grid-gap:7px;gap:7px;margin:0;padding:0;list-style:none}.sk-tournament-round-block li{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;padding:10px 12px;border:1px solid #e7e8eb;border-radius:9px;background:#fff}.sk-tournament-round-block li span:last-child{text-align:right}.sk-tournament-round-block li b{text-align:center;color:#9a9ca3}@media(max-width:620px){.sk-tournament-round-block li{grid-template-columns:1fr auto 1fr;gap:7px;font-size:14px}}.sk-tournament-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:0;border:1px solid #e6e7eb;border-radius:14px;padding:7px;background:#fff;box-shadow:0 10px 26px rgba(31,32,38,.04)}.sk-tournament-tabs button{position:relative;min-height:40px;border:0;border-radius:9px;padding:9px 13px;background:transparent;color:#676a73;font:inherit;font-size:14px;font-weight:750;cursor:pointer}.sk-tournament-tabs button:hover{background:#f6f6f4;color:#1f2026}.sk-tournament-tabs button[aria-selected=true]{background:#fff0e9;color:#bd4818;box-shadow:inset 0 0 0 1px rgba(255,106,42,.2)}.sk-tournament-tabs button:focus-visible{outline:3px solid rgba(255,106,42,.22);outline-offset:2px}.sk-tournament-page #aktivnosti,.sk-tournament-page #ekipe,.sk-tournament-page #grupe,.sk-tournament-page #objava,.sk-tournament-page #prolaz,.sk-tournament-page #raspored,.sk-tournament-page #rezultati,.sk-tournament-page #tablica,.sk-tournament-page #zavrsnica{display:none}.sk-tournament-page[data-tournament-tab=aktivnosti] #aktivnosti,.sk-tournament-page[data-tournament-tab=ekipe] #ekipe,.sk-tournament-page[data-tournament-tab=grupe] #grupe,.sk-tournament-page[data-tournament-tab=objava] #objava,.sk-tournament-page[data-tournament-tab=prolaz] #prolaz,.sk-tournament-page[data-tournament-tab=raspored] #raspored,.sk-tournament-page[data-tournament-tab=rezultati] #rezultati,.sk-tournament-page[data-tournament-tab=tablica] #tablica,.sk-tournament-page[data-tournament-tab=zavrsnica] #zavrsnica{display:block}.sk-tournament-page[data-tournament-tab=tablica] #tablica.sk-workspace-section{display:block!important}.sk-tournament-page:not([data-tournament-tab=pregled]) .sk-tournament-kpis{display:none}@media(max-width:620px){.sk-tournament-tabs{display:grid;grid-template-columns:1fr 1fr}.sk-tournament-tabs button{width:100%;padding-inline:8px;font-size:12px}}.sk-tournament-lifecycle-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;margin:0 0 18px;border:1px solid rgba(255,106,42,.2);border-radius:12px;padding:15px;background:#fff8f4}.sk-tournament-lifecycle-panel>div{display:grid;grid-gap:4px;gap:4px}.sk-tournament-lifecycle-panel strong{color:#24262d}.sk-tournament-lifecycle-panel span{color:#71747d;font-size:12px;line-height:1.45}.sk-tournament-lifecycle-panel .sk-tournament-error,.sk-tournament-lifecycle-panel .sk-workspace-note{grid-column:1/-1;margin:0}.sk-tournament-standings-grid{display:grid;grid-gap:18px;gap:18px}.sk-tournament-standing-card{overflow:hidden;border:1px solid #e7e8eb;border-radius:12px;background:#fff}.sk-tournament-standing-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e7e8eb;padding:13px 16px;background:#fafaf9}.sk-tournament-standing-heading h3{margin:0;color:#24262d;font-size:15px}.sk-tournament-standing-heading span{color:#777a83;font-size:11px;font-weight:700}.sk-tournament-standing-card .sk-standings-table-wrap{border:0;border-radius:0}.sk-tournament-standing-table{min-width:700px}.sk-tournament-standings .sk-workspace-section-heading p{max-width:720px;margin:7px 0 0;color:#737680;font-size:12px;line-height:1.55}@media(max-width:620px){.sk-tournament-lifecycle-panel{grid-template-columns:1fr}.sk-tournament-lifecycle-panel .sk-tournament-primary-button{width:100%}.sk-tournament-standing-table{min-width:540px}}.sk-tournament-check-field{display:flex!important;align-items:center;gap:9px;font-size:13px}.sk-tournament-check-field input{width:18px!important;min-height:18px!important;accent-color:#ff6a2a}.sk-knockout-workspace{overflow:hidden}.sk-knockout-heading{align-items:flex-start;margin-bottom:18px}.sk-knockout-heading h2{margin:3px 0 0}.sk-knockout-heading p{max-width:720px;margin:7px 0 0;color:#737680;font-size:12px;line-height:1.55}.sk-knockout-generate{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:22px;padding:15px;border:1px solid rgba(255,106,42,.2);border-radius:12px;background:#fff8f4}.sk-knockout-generate .sk-tournament-error,.sk-knockout-generate .sk-tournament-success,.sk-knockout-generate .sk-workspace-note{margin:0;font-size:12px}.sk-knockout-qualifiers{display:grid;grid-gap:14px;gap:14px;margin-bottom:24px;padding-bottom:22px;border-bottom:1px solid #e7e8eb}.sk-knockout-qualifiers ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px;margin:0;padding:0;list-style:none}.sk-knockout-qualifiers li{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;grid-gap:11px;gap:11px;border:1px solid #e7e8eb;border-radius:10px;padding:11px 12px;background:#fafaf9}.sk-knockout-qualifiers li>span{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:#fff0e9;color:#c34b1b;font-size:11px;font-weight:850}.sk-knockout-qualifiers li>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.sk-knockout-qualifiers li small,.sk-knockout-qualifiers li strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sk-knockout-qualifiers li strong{font-size:13px}.sk-knockout-qualifiers li small{color:#777a83;font-size:10px}.sk-knockout-qualifiers dl{display:flex;gap:8px;margin:0}.sk-knockout-qualifiers dl div{display:grid;text-align:center}.sk-knockout-qualifiers dt{color:#898c94;font-size:8px;font-weight:800;text-transform:uppercase}.sk-knockout-qualifiers dd{margin:2px 0 0;font-size:12px;font-weight:850}.sk-knockout-bracket-wrap{overflow-x:auto;padding:2px 2px 12px}.sk-knockout-bracket{display:flex;align-items:stretch;gap:14px;min-width:max-content}.sk-knockout-round{display:flex;width:300px;flex-direction:column;border:1px solid #e7e8eb;border-radius:13px;background:#fafaf9}.sk-knockout-round>header{border-bottom:1px solid #e7e8eb;padding:13px 14px;background:#fff}.sk-knockout-round>header span{display:block;color:#8a8d95;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.sk-knockout-round>header h3{margin:4px 0 0;font-size:15px}.sk-knockout-round-matches{display:flex;flex:1 1;justify-content:space-around;flex-direction:column;gap:14px;padding:14px}.sk-knockout-round.is-third-place{border-color:rgba(255,106,42,.26);background:#fff8f4}.sk-knockout-match-card{overflow:hidden;border:1px solid #dedfe3;border-radius:11px;background:#fff;box-shadow:0 4px 14px rgba(31,32,38,.04)}.sk-knockout-match-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid #ececef;padding:8px 10px;background:#fafaf9;color:#7a7d86;font-size:9px;font-weight:750}.sk-knockout-match-meta small{font-size:8px}.sk-knockout-team{display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:center;grid-gap:8px;gap:8px;min-height:42px;padding:9px 10px}.sk-knockout-team+.sk-knockout-team{border-top:1px solid #ececef}.sk-knockout-team span{overflow:hidden;color:#5e616a;font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.sk-knockout-team strong{text-align:right;font-size:15px}.sk-knockout-team.is-winner{box-shadow:inset 3px 0 #ff6a2a;background:#fff9f6}.sk-knockout-team.is-winner span{color:#24262d;font-weight:850}.sk-knockout-result-editor{display:grid;grid-gap:9px;gap:9px;border-top:1px solid #ececef;padding:10px;background:#fafaf9}.sk-knockout-score-row{display:grid;grid-template-columns:42px auto 42px minmax(0,1fr);align-items:center;grid-gap:6px;gap:6px}.sk-knockout-correction textarea,.sk-knockout-score-row input,.sk-knockout-score-row select{width:100%;border:1px solid #d9dae0;border-radius:7px;background:#fff;color:#24262d;font:inherit;outline:none}.sk-knockout-score-row input{min-height:34px;padding:5px;text-align:center;font-weight:850}.sk-knockout-score-row select{min-height:34px;padding:5px;font-size:9px}.sk-knockout-correction textarea:focus,.sk-knockout-score-row input:focus,.sk-knockout-score-row select:focus{border-color:#ff6a2a;box-shadow:0 0 0 3px rgba(255,106,42,.1)}.sk-knockout-winner-choice{display:grid;grid-gap:6px;gap:6px;margin:0;border:0;padding:0}.sk-knockout-correction>span,.sk-knockout-winner-choice legend{margin-bottom:4px;color:#666973;font-size:9px;font-weight:800}.sk-knockout-winner-choice label{display:flex;align-items:center;gap:7px;font-size:10px}.sk-knockout-winner-choice input{accent-color:#ff6a2a}.sk-knockout-correction{display:grid}.sk-knockout-correction textarea{min-height:58px;resize:vertical;padding:7px;font-size:10px;line-height:1.4}.sk-knockout-result-editor>.sk-button{justify-self:start}@media (max-width:760px){.sk-knockout-qualifiers ol{grid-template-columns:1fr}.sk-knockout-generate{display:grid}.sk-knockout-generate .sk-tournament-primary-button{width:100%}.sk-knockout-round{width:270px}}.sk-audit-workspace{overflow:hidden}.sk-audit-heading{align-items:flex-start;margin-bottom:18px}.sk-audit-heading h2{margin:3px 0 0}.sk-audit-heading p{max-width:720px;margin:7px 0 0;color:#737680;font-size:12px;line-height:1.55}.sk-audit-filters{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(150px,.7fr) minmax(220px,1.3fr);grid-gap:10px;gap:10px;margin-bottom:22px;padding:14px;border:1px solid #e7e8eb;border-radius:12px;background:#fafaf9}.sk-audit-filters label{display:grid;grid-gap:6px;gap:6px}.sk-audit-filters label>span{color:#646770;font-size:10px;font-weight:800}.sk-audit-filters input,.sk-audit-filters select{width:100%;min-height:40px;border:1px solid #d9dae0;border-radius:8px;padding:8px 10px;background:#fff;color:#24262d;font:inherit;font-size:12px;outline:none}.sk-audit-filters input:focus,.sk-audit-filters select:focus{border-color:#ff6a2a;box-shadow:0 0 0 3px rgba(255,106,42,.1)}.sk-audit-timeline{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.sk-audit-timeline>li{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:10px;gap:10px;padding-bottom:12px}.sk-audit-timeline>li:not(:last-child):before{content:"";position:absolute;top:22px;bottom:-2px;left:7px;width:1px;background:#e0e1e5}.sk-audit-marker{position:relative;z-index:1;width:15px;height:15px;margin-top:15px;border:3px solid #fff;border-radius:50%;background:#8c8f97;box-shadow:0 0 0 1px #d9dae0}.sk-audit-marker.is-configuration{background:#6b5ab5}.sk-audit-marker.is-participants{background:#2776a8}.sk-audit-marker.is-schedule{background:#a87622}.sk-audit-marker.is-lifecycle{background:#4d6675}.sk-audit-marker.is-results{background:#218356}.sk-audit-marker.is-knockout{background:#ff6a2a}.sk-audit-timeline article{display:grid;grid-gap:8px;gap:8px;border:1px solid #e7e8eb;border-radius:11px;padding:13px 14px;background:#fff}.sk-audit-timeline article>footer,.sk-audit-timeline article>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.sk-audit-timeline article>header time{color:#7c7f88;font-size:10px}.sk-audit-category{display:inline-flex;align-items:center;min-height:23px;border-radius:999px;padding:4px 8px;background:#f2f2f0;color:#555861;font-size:9px;font-weight:850}.sk-audit-timeline article>strong{font-size:13px;line-height:1.45}.sk-audit-metadata{display:flex;flex-wrap:wrap;gap:6px}.sk-audit-metadata span{border-radius:6px;padding:4px 7px;background:#f5f5f3;color:#696c75;font-size:9px;font-weight:700}.sk-audit-reason{margin:0;border-left:3px solid #ff6a2a;padding:7px 9px;background:#fff7f3;color:#66544c;font-size:10px;line-height:1.5}.sk-audit-timeline article>footer{border-top:1px solid #eeeef0;padding-top:8px;color:#737680;font-size:10px}.sk-audit-timeline article>footer small{font-size:8px}@media(max-width:700px){.sk-audit-filters{grid-template-columns:1fr 1fr}.sk-audit-search{grid-column:1/-1}.sk-audit-timeline article>footer,.sk-audit-timeline article>header{align-items:flex-start;flex-direction:column;gap:5px}}@media(max-width:460px){.sk-audit-filters{grid-template-columns:1fr}.sk-audit-search{grid-column:auto}}.sk-competition-create-page,.sk-competition-detail-page{max-width:1120px}.sk-create-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);grid-gap:20px;gap:20px;align-items:start}.sk-competition-detail-hero,.sk-competition-seasons-card,.sk-create-form-card,.sk-create-summary,.sk-create-unavailable{border:1px solid #e2e4e9;background:#fff;box-shadow:0 18px 44px rgba(31,32,38,.055)}.sk-create-form-card{overflow:hidden;border-radius:20px}.sk-create-section{display:grid;grid-gap:18px;gap:18px;margin:0;border:0;border-bottom:1px solid #eceef2;padding:26px}.sk-create-section legend{padding:0;color:#1f2026;font-size:1.08rem;font-weight:800}.sk-create-section>p{margin:-11px 0 0;color:#777b87;font-size:.84rem;line-height:1.55}.sk-competition-type-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.sk-competition-type-option{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;border:1px solid #e0e2e7;border-radius:15px;padding:16px;background:#fafafb;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.sk-competition-type-option:hover{transform:translateY(-1px);border-color:#ffc1a5;background:#fff9f6}.sk-competition-type-option:has(input:checked){border-color:#ff8b58;background:#fff4ee;box-shadow:0 0 0 3px rgba(255,106,42,.08)}.sk-competition-type-option:has(input:focus-visible){outline:3px solid rgba(255,106,42,.22);outline-offset:2px}.sk-competition-type-option input{position:absolute;opacity:0;pointer-events:none}.sk-competition-type-mark{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:#1f2026;color:#fff;font-weight:850}.sk-competition-type-option:has(input:checked) .sk-competition-type-mark{background:#ff6a2a}.sk-competition-type-option small,.sk-competition-type-option strong{display:block}.sk-competition-type-option strong{color:#1f2026}.sk-competition-type-option small{margin-top:5px;color:#777b87;font-size:.76rem;line-height:1.45}.sk-create-field-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.sk-create-field{display:grid;grid-gap:7px;gap:7px;min-width:0}.sk-create-field>span{color:#292b31;font-size:.82rem;font-weight:750}.sk-create-field>small{color:#858893;font-size:.75rem;line-height:1.45}.sk-create-field input,.sk-create-field select{width:100%;min-height:46px;border:1px solid #d9dce3;border-radius:11px;padding:10px 12px;outline:none;background:#fff;color:#24262d;font:inherit}.sk-create-field input:focus,.sk-create-field select:focus{border-color:#ff7d44;box-shadow:0 0 0 3px rgba(255,106,42,.11)}.sk-create-field input:disabled,.sk-create-field select:disabled{background:#f4f4f5;color:#8b8e97}.sk-create-actions,.sk-season-create-actions{display:flex;justify-content:flex-end;gap:10px;padding:20px 26px}.sk-create-message{margin:18px 26px 0;border-radius:11px;padding:11px 13px;font-size:.82rem}.sk-create-message.is-error{background:#fff0f0;color:#a33838}.sk-create-summary{position:-webkit-sticky;position:sticky;top:24px;border-radius:20px;padding:24px;background:radial-gradient(circle at 100% 0,rgba(255,106,42,.15),transparent 42%),#1f2026;color:#fff}.sk-create-summary .sk-admin-eyebrow{color:#ff9b6f}.sk-create-summary h2{margin:12px 0 22px;overflow-wrap:anywhere;color:#fff;font-size:1.45rem;letter-spacing:-.03em}.sk-create-summary dl{display:grid;grid-gap:0;gap:0;margin:0}.sk-create-summary dl>div{display:flex;justify-content:space-between;gap:14px;border-top:1px solid hsla(0,0%,100%,.11);padding:12px 0}.sk-create-summary dt{color:#aeb1b9;font-size:.78rem}.sk-create-summary dd{margin:0;text-align:right;font-size:.82rem;font-weight:750}.sk-create-summary>p{margin:20px 0 0;color:#c9cbd1;font-size:.78rem;line-height:1.55}.sk-create-unavailable{display:flex;gap:16px;border-radius:18px;padding:26px}.sk-create-unavailable>span{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border-radius:12px;background:#fff0e9;color:#bd4818;font-weight:850}.sk-create-unavailable h2{margin:0}.sk-create-unavailable p{max-width:680px;margin:7px 0 18px;color:#747883;line-height:1.55}.sk-competition-detail-hero{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;border-radius:22px;padding:30px;background:radial-gradient(circle at 100% 0,rgba(255,106,42,.12),transparent 36%),#fff}.sk-competition-detail-hero h1{margin:8px 0 7px;color:#1f2026;font-size:clamp(2rem,4vw,3.1rem);letter-spacing:-.045em}.sk-competition-detail-hero p,.sk-competition-seasons-heading p{margin:0;color:#737783;line-height:1.55}.sk-competition-seasons-card{margin-top:20px;border-radius:20px;padding:26px}.sk-competition-seasons-heading{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.sk-competition-seasons-heading h2{margin:6px 0;color:#1f2026}.sk-competition-empty-season{display:grid;grid-template-columns:62px minmax(0,1fr) auto;grid-gap:22px;gap:22px;align-items:center;margin-top:24px;border:1px dashed #d8dbe2;border-radius:18px;padding:28px;background:linear-gradient(135deg,#fafafb,#fff9f6)}.sk-competition-empty-mark{display:grid;width:62px;height:62px;place-items:center;border-radius:18px;background:#1f2026;color:#ff9364;font-size:1.15rem;font-weight:850}.sk-competition-empty-season strong{color:#1f2026;font-size:1.1rem}.sk-competition-empty-season p{margin:6px 0 12px;color:#747883;line-height:1.5}.sk-competition-empty-season ol{display:flex;flex-wrap:wrap;gap:7px 18px;margin:0;padding-left:19px;color:#5f626d;font-size:.78rem}.sk-competition-season-list{display:grid;grid-gap:9px;gap:9px;margin-top:22px}.sk-competition-season-row{display:flex;justify-content:space-between;gap:20px;align-items:center;border:1px solid #e5e7eb;border-radius:13px;padding:16px 18px;color:#272930;text-decoration:none}.sk-competition-season-row:hover{border-color:#ffc2a6;background:#fff9f6}.sk-competition-season-row>div{display:grid;grid-gap:4px;gap:4px}.sk-competition-season-row>div span{color:#787b84;font-size:.78rem}.sk-season-dialog{width:min(100% - 32px,560px);max-height:min(86vh,720px);margin:auto;overflow:auto;border:0;border-radius:22px;padding:0;background:transparent;box-shadow:0 28px 80px rgba(16,17,20,.3)}.sk-season-dialog::-webkit-backdrop{background:rgba(20,21,25,.58);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.sk-season-dialog::backdrop{background:rgba(20,21,25,.58);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.sk-season-dialog-content{border:1px solid hsla(0,0%,100%,.65);border-radius:inherit;padding:26px;background:#fff}.sk-season-dialog-content>header{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #eceef2;padding-bottom:20px}.sk-season-dialog-content h2{margin:6px 0 4px;color:#1f2026;font-size:1.55rem}.sk-season-dialog-content header p{margin:0;color:#777b87}.sk-season-dialog-close{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border:1px solid #e2e4e9;border-radius:10px;background:#fff;color:#5f626d;font:inherit;font-size:1.4rem;cursor:pointer}.sk-season-create-form{display:grid;grid-gap:18px;gap:18px;padding-top:22px}.sk-season-create-actions{padding:0}@media (max-width:860px){.sk-create-layout{grid-template-columns:1fr}.sk-create-summary{position:static}.sk-create-field-grid{grid-template-columns:1fr 1fr}.sk-competition-empty-season{grid-template-columns:54px minmax(0,1fr)}.sk-competition-empty-season>.sk-admin-muted,.sk-competition-empty-season>button{grid-column:2;justify-self:start}}@media (max-width:620px){.sk-competition-type-grid,.sk-create-field-grid{grid-template-columns:1fr}.sk-create-section{padding:21px 18px}.sk-create-actions{display:grid;grid-template-columns:1fr;padding:18px}.sk-create-actions .sk-admin-primary-button{grid-row:1}.sk-competition-detail-hero,.sk-competition-seasons-heading{flex-direction:column}.sk-competition-detail-hero,.sk-competition-seasons-card{padding:21px 18px}.sk-competition-empty-season{grid-template-columns:1fr;padding:21px 18px}.sk-competition-empty-season>.sk-admin-muted,.sk-competition-empty-season>button{grid-column:auto;width:100%}.sk-season-dialog{width:100%;max-height:92vh;margin:auto 0 0;border-radius:24px 24px 0 0}.sk-season-dialog-content{padding:22px 18px calc(22px + env(safe-area-inset-bottom))}.sk-season-create-actions{display:grid;grid-template-columns:1fr}.sk-season-create-actions .sk-admin-primary-button{grid-row:1}}@media (prefers-reduced-motion:reduce){.sk-competition-type-option{transition:none}}