@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{color:#17231e;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--green:#153d30;--green2:#246b4e;--muted:#7c8982;--line:#e5eae6;--paper:#fff;background:#f5f7f5;font-family:DM Sans,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input{font:inherit}button{cursor:pointer}button:disabled{opacity:.4;cursor:not-allowed}.app-shell{min-height:100vh}.topbar{color:#fff;background:#102d25;justify-content:space-between;align-items:center;gap:18px;height:74px;padding:0 max(24px,50% - 590px);display:flex}.brand{color:#fff;letter-spacing:1.6px;align-items:center;gap:11px;font:800 15px Manrope,sans-serif;text-decoration:none;display:flex}.brand-mark{color:#b6e0c7;border:1px solid #426455;border-radius:11px;place-items:center;width:37px;height:37px;display:grid}.brand-sub{letter-spacing:2px;color:#9ab5a7;margin-top:4px;font:600 8px DM Sans,sans-serif;display:block}.top-actions{align-items:center;gap:10px;display:flex}.connection{letter-spacing:.6px;align-items:center;gap:7px;margin-right:10px;font-size:11px;font-weight:700;display:flex}.connection.demo{color:#ffdc9d}.pulse,.status-pill i{background:#6ed29b;border-radius:50%;width:7px;height:7px;display:inline-block}.demo .pulse{background:#f2bd61}.icon-button,.share-primary{color:#fff;background:0 0;border:1px solid #476257;border-radius:9px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;font-weight:600;display:flex}.demo-banner{color:#6c4c16;background:#fff4df;border-bottom:1px solid #f0dfb9;justify-content:center;align-items:center;gap:9px;padding:11px 24px;font-size:12px;display:flex}.main{max-width:1180px;margin:auto;padding:38px 24px 24px}.hero{background:#e8f0e9;border:1px solid #dce7dd;border-radius:18px;padding:29px 30px 24px;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;border:1px solid #d5e2d7;border-radius:50%;width:260px;height:260px;position:absolute;top:-110px;right:-90px;box-shadow:0 0 0 25px #e3ece4,0 0 0 50px #e6eee7}.hero-kicker,.eyebrow{letter-spacing:1.6px;color:#4c735e;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.live-dot{background:#36835a;border-radius:50%;width:7px;height:7px}.hero-line{background:#b7cbbd;width:32px;height:1px}.hero-row{z-index:1;justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative}.hero h1{letter-spacing:-1.4px;color:#173c2d;margin:13px 0 7px;font:800 clamp(25px,4vw,36px) Manrope,sans-serif}.hero-sub{color:#65796c;margin:0;font-size:13px}.dot-sep{color:#a0b1a5;padding:0 6px}.share-primary{white-space:nowrap;background:#153d30;border-color:#153d30;padding:12px 16px}.share-primary:hover,.dark-button:hover{background:#245b43}.summary-grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:27px;display:grid;position:relative}.summary-card{background:#f6faf6;border:1px solid #d6e2d8;border-radius:12px;padding:15px 17px}.summary-label{letter-spacing:1.4px;color:#73877a;font-size:9px;font-weight:800}.summary-card strong{color:#183d2e;margin:5px 0 4px;font:800 28px Manrope,sans-serif;display:block}.summary-card strong small{color:#8c9b90;font-size:13px}.summary-foot{color:#73857a;align-items:center;gap:6px;font-size:11px;display:flex}.day-bar{margin:28px 0 30px}.section-label{letter-spacing:1.5px;color:#77877c;margin-bottom:12px;font-size:10px;font-weight:800}.day-tabs{flex-wrap:wrap;gap:9px;display:flex}.day-tab{border:1px solid var(--line);text-align:left;color:#536158;background:#fff;border-radius:10px;padding:10px 14px;font-size:12px;font-weight:700}.day-tab span{color:#98a39b;margin-top:3px;font-size:10px;font-weight:500;display:block}.day-tab.active{color:#1b5038;background:#edf5ee;border-color:#477c60;box-shadow:inset 0 0 0 1px #477c60}.matches-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.matches-heading h2,.panel-heading h2{letter-spacing:-.7px;margin:5px 0 0;font:800 24px Manrope,sans-serif}.count-pill{color:#64806c;vertical-align:middle;background:#e5ede6;border-radius:6px;margin-left:4px;padding:4px 6px;font:700 11px DM Sans,sans-serif}.legend{color:#77847b;flex-wrap:wrap;gap:15px;font-size:10px;display:flex}.legend span{align-items:center;gap:6px;display:flex}.legend i{border-radius:50%;width:7px;height:7px;display:inline-block}.legend-live{background:#2b9c65}.legend-upcoming{background:#d6a34b}.legend-done{background:#9ca9a0}.match-section{margin-bottom:26px}.section-heading{align-items:center;gap:9px;margin-bottom:12px;display:flex}.section-index{border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.live-index{color:#218253;background:#e0f2e7}.upcoming-index{color:#9c6a1a;background:#fff0d9}.done-index{color:#6c7b70;background:#e9edea}.section-heading h3{margin:0;font:700 14px Manrope,sans-serif}.section-count{letter-spacing:1px;color:#9aa49c;margin-left:auto;font-size:9px;font-weight:800}.match-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.match-card{background:#fff;border:1px solid #e3e9e4;border-radius:14px;overflow:hidden;box-shadow:0 3px 12px #203a2805}.match-card.is-live{border-color:#b7d8c3;box-shadow:0 5px 18px #1d68440c}.match-top{border-bottom:1px solid #eef1ee;justify-content:space-between;align-items:center;height:47px;padding:0 17px;display:flex}.match-meta{align-items:center;gap:9px;display:flex}.match-number{letter-spacing:1px;color:#4e6557;font-size:10px;font-weight:800}.court-label{color:#8d9b91;border-left:1px solid #e1e7e2;padding-left:9px;font-size:9px;font-weight:700}.status-pill{letter-spacing:.8px;border-radius:6px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;font-weight:800;display:flex}.status-live{color:#218251;background:#e6f6eb}.status-live i{width:5px;height:5px}.status-upcoming{color:#98702c;background:#fff4df}.status-done{color:#6b7b70;background:#edf0ed}.score-area{padding:13px 17px 0}.players{flex-direction:column;display:flex}.player-row{border-bottom:1px solid #f0f2f0;align-items:center;gap:9px;min-height:53px;display:flex}.player-row:last-child{border-bottom:0}.player-avatar{border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:grid}.home-avatar{color:#286044;background:#e5f0e7}.away-avatar{color:#596b7c;background:#edf0f3}.player-name{flex-direction:column;flex:1;gap:3px;min-width:0;font-size:12px;font-weight:700;display:flex}.winner-label{color:#278151;letter-spacing:.8px;font-size:8px}.set-history{color:#a4aea6;gap:9px;font-size:11px;font-weight:600;display:flex}.set-history .current-set{color:#274e38}.current-score{text-align:right;color:#203b2c;width:24px;font:800 20px Manrope,sans-serif}.sets-strip{background:#f7f9f7;border-radius:7px;align-items:center;gap:10px;margin-top:10px;padding:9px 10px;display:flex}.sets-strip>span:first-child{letter-spacing:1px;color:#9aa59d;font-size:8px;font-weight:800}.sets-strip b{color:#244c36;font:800 12px Manrope,sans-serif}.sets-strip b i{color:#a6b1a8;padding:0 3px;font-style:normal}.sets-strip-detail{letter-spacing:.7px;color:#85968a;margin-left:auto;font-size:8px;font-weight:800}.scoring-controls{border-top:1px solid #edf1ed;margin-top:13px;padding:13px 17px 15px}.control-label{letter-spacing:1px;color:#88958b;justify-content:space-between;gap:10px;font-size:8px;font-weight:800;display:flex}.control-label span:last-child{color:#4b8763}.score-buttons{grid-template-columns:1fr 24px 1fr;align-items:center;gap:8px;margin-top:12px;display:grid}.score-side{justify-content:space-between;align-items:center;gap:7px;min-width:0;display:flex}.side-label{color:#506055;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:700;overflow:hidden}.button-pair{flex-shrink:0;gap:5px;display:flex}.button-pair button{border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.minus-button{color:#77867a;background:#fff;border:1px solid #dfe6e0}.plus-button{color:#fff;background:#194b36;border:1px solid #194b36}.plus-button:hover{background:#28704c}.minus-button:hover{background:#f2f6f2}.score-divider{text-align:center;color:#a4afa7;font-size:8px;font-weight:800}.right-side .side-label{order:2}.right-side .button-pair{order:1}.match-tools{justify-content:space-between;gap:10px;margin-top:12px;display:flex}.match-tools button,.edit-match{color:#859389;background:0 0;border:0;align-items:center;gap:5px;padding:3px 0;font-size:10px;font-weight:600;display:flex}.match-tools button:hover,.edit-match:hover{color:#245a3e}.rule-note{color:#66766b;background:#f5f8f5;border-radius:7px;padding:10px;font-size:11px;line-height:1.6}.card-admin{border-top:1px solid #f0f2f0;padding:10px 17px}.edit-match{justify-content:space-between;width:100%}.edit-form{grid-template-columns:1fr 1fr 70px;gap:8px;padding:12px 0 3px;display:grid}.edit-form label,.login-form label,.form-grid label{color:#738078;flex-direction:column;gap:5px;font-size:10px;font-weight:700;display:flex}.edit-form input,.login-form input,.form-grid input{color:#20392b;background:#fff;border:1px solid #dfe6e0;border-radius:7px;outline:none;width:100%;min-width:0;padding:9px 10px;font-size:11px}.edit-form input:focus,.login-form input:focus,.form-grid input:focus{border-color:#6e9c7d;box-shadow:0 0 0 3px #dcefe2}.edit-actions{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.outline-button,.start-button,.finish-button{color:#45604e;background:#fff;border:1px solid #dce5de;border-radius:7px;align-items:center;gap:5px;padding:8px 10px;font-size:10px;font-weight:700;display:flex}.start-button{color:#21633d;background:#e5f4e9;border-color:#d1e9d8}.finish-button{color:#92512d;background:#fff1e9;border-color:#f0d8c8}.confirm-box{background:#fff6ee;border-radius:7px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;padding:10px;font-size:11px;display:flex}.confirm-box button{background:#fff;border:1px solid #e3d4c8;border-radius:5px;padding:5px 8px;font-size:10px}.final-result{color:#34744c;background:#edf6ef;border-top:1px solid #dcece0;align-items:center;gap:8px;padding:12px 17px;font-size:11px;display:flex}.final-result strong{color:#1c5034;margin-left:auto;font-size:11px}.admin-panel{background:#fff;border:1px solid #dce6de;border-radius:14px;margin-bottom:26px;padding:22px;box-shadow:0 5px 20px #1d392b08}.panel-heading{justify-content:space-between;align-items:center;display:flex}.panel-heading h2{font-size:20px}.close-panel{color:#7b8a7e;background:0 0;border:0;align-items:center;gap:5px;font-size:11px;display:flex}.setup-note,.auth-state{color:#775923;background:#fff5df;border-radius:9px;align-items:flex-start;gap:10px;margin-top:17px;padding:13px;font-size:12px;display:flex}.setup-note p{margin:5px 0 0;line-height:1.5}.auth-state{color:#285f3c;background:#eaf6ed;align-items:center}.auth-state div{flex-direction:column;flex:1;gap:3px;display:flex}.auth-state span{color:#62826c;font-size:10px}.login-form{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;margin-top:17px;display:grid}.login-form p{color:#6f7f74;grid-column:1/-1;margin:0;font-size:12px}.dark-button{color:#fff;white-space:nowrap;background:#173f2f;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:11px 14px;font-size:11px;font-weight:700;display:flex}.create-day{border-top:1px solid #edf1ed;margin-top:20px;padding-top:18px}.create-day h3{margin:0 0 12px;font:700 13px Manrope,sans-serif}.form-grid{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;display:grid}.toast{z-index:5;color:#fff;background:#173d2e;border-radius:10px;align-items:center;gap:18px;max-width:calc(100vw - 30px);padding:12px 15px;font-size:12px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #0c251a30}.toast button{color:#c8ddd0;background:0 0;border:0;font-size:20px}footer{color:#8b988e;border-top:1px solid #e1e8e2;align-items:center;gap:12px;margin-top:35px;padding:20px 2px;font-size:10px;display:flex}footer .footer-brand{color:#42634e;letter-spacing:1px;align-items:center;gap:6px;font:800 11px Manrope,sans-serif;display:flex}footer>span{flex:1}footer button{color:#718176;background:0 0;border:0;align-items:center;gap:6px;font-size:10px;display:flex}@media (width<=760px){.topbar{height:64px;padding:0 15px}.brand{letter-spacing:1px;gap:8px;font-size:12px}.brand-mark{width:32px;height:32px}.brand-sub{letter-spacing:1.3px;font-size:7px}.top-actions{gap:6px}.icon-button{padding:9px}.connection{margin-right:2px;font-size:0}.connection .pulse{width:8px;height:8px}.hide-mobile{display:none}.demo-banner{align-items:flex-start;padding:10px 15px;font-size:11px}.main{padding:23px 14px 16px}.hero{padding:22px 17px 17px}.hero:after{right:-160px}.hero-row{align-items:flex-start}.hero h1{font-size:25px}.hero-sub{font-size:11px;line-height:1.6}.share-primary{gap:0;padding:10px;font-size:0}.share-primary svg{width:18px;height:18px}.summary-grid{gap:7px;margin-top:20px}.summary-card{padding:12px 10px}.summary-label{letter-spacing:.7px;font-size:8px}.summary-card strong{font-size:24px}.summary-foot{gap:4px;font-size:9px}.day-bar{margin:22px 0 25px}.matches-heading{flex-direction:column;align-items:flex-start}.matches-heading h2{font-size:22px}.legend{gap:12px}.match-grid{grid-template-columns:1fr;gap:11px}.match-card{border-radius:12px}.score-area{padding-left:14px;padding-right:14px}.match-top{padding:0 14px}.scoring-controls{padding:12px 14px 14px}.card-admin{padding:10px 14px}.side-label{max-width:90px}.button-pair button{width:36px;height:36px}.set-history{gap:6px;font-size:10px}.current-score{font-size:19px}.sets-strip-detail{font-size:7px}.admin-panel{padding:17px 14px}.login-form,.form-grid{grid-template-columns:1fr}.login-form p{grid-column:auto}.edit-form{grid-template-columns:1fr 1fr 60px}.dark-button{min-height:39px}footer{flex-wrap:wrap}footer>span{flex-basis:100%;order:3}footer button{margin-left:auto}}@media (width>=761px) and (width<=1000px){.match-grid{grid-template-columns:1fr}.main{padding-left:22px;padding-right:22px}}:root{--green:#134b3a;--green2:#246b4e;--muted:#687971;--line:#e3eae6;--paper:#fff;background:#f5f7f6}.brand{color:#17382d}.brand-sub{color:#687971}.brand-mark{color:#134b3a;border-color:#dce8e0}.connection.connected{color:#246b4e}.icon-button{color:#134b3a;border-color:#dce8e0}.icon-button:hover{background:#f0f5f2}.match-grid{grid-template-columns:1fr}.match-card:not(.is-live){background:#fff}.delete-day-section{background:snow;border:1px solid #f0d5d5;border-radius:12px;margin:20px 0;padding:18px}.delete-day-section h3{margin:0 0 8px}.delete-day-section p{margin:0 0 14px}.delete-day-button{color:#a73535;cursor:pointer;background:#fff;border:1px solid #c86b6b;border-radius:9px;align-items:center;gap:8px;padding:11px 16px;font-weight:600;display:inline-flex}.delete-day-button:hover{background:#fff0f0}.delete-day-button:disabled{opacity:.45;cursor:not-allowed}.team-scorebar{background:#fff;border:1px solid #e3eae6;border-radius:12px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin:16px 0 20px;padding:15px 20px;display:grid}.team-scorebar-name{color:#134b3a;letter-spacing:.4px;overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:750}.team-scorebar-name.opponent{text-align:right}.team-scorebar-center{white-space:nowrap;flex-direction:column;align-items:center;gap:3px;display:flex}.team-scorebar-center strong{color:#17382d;font-variant-numeric:tabular-nums;font-size:29px;font-weight:800;line-height:1.1}.team-scorebar-center small{color:#687971;font-size:10px}@media (width<=600px){.team-scorebar{gap:8px;padding:13px 10px}.team-scorebar-name{letter-spacing:0;font-size:10px}.team-scorebar-center strong{font-size:25px}.team-scorebar-center small{font-size:9px}}.compact-tournament-heading{padding:22px 0 12px}.compact-tournament-heading h1{color:#134b3a;margin:6px 0;font-size:clamp(22px,4vw,30px);font-weight:750;line-height:1.2}.compact-tournament-heading p{color:#687971;margin:0;font-size:13px}.opponent-editor .dark-button{border-radius:8px;justify-content:center;align-self:flex-start;align-items:center;gap:7px;width:auto;max-width:100%;padding:9px 14px;font-size:12px;display:inline-flex}.match-card.is-live{background:#eff5fc;border:1px solid #d8e5f4;border-left:4px solid #3975b8}.match-card.is-team-win{background:#eff8f2;border:1px solid #d7ebdd;border-left:4px solid #278553}.match-card.is-team-loss{background:#fff2f2;border:1px solid #f0dada;border-left:4px solid #c86b6b}.match-card:not(.is-live):not(.is-team-win):not(.is-team-loss){background:#fff}.winner-check{color:#278553;vertical-align:middle;justify-content:center;align-items:center;margin-left:7px;display:inline-flex}.winner-check svg{stroke-width:3px}.player-name{flex-direction:row;justify-content:flex-start;align-items:center;gap:6px}.player-name .winner-check{flex-shrink:0;margin-left:0;line-height:1;display:inline-flex}.match-card.is-live{background:#f7fafe;border-color:#dce7f4 #dce7f4 #dce7f4 #3975b8;border-left-style:solid;border-left-width:4px}.match-card.is-team-win{background:#f8fcf9;border-color:#dcebe0 #dcebe0 #dcebe0 #278553;border-left-style:solid;border-left-width:4px}.match-card.is-team-loss{background:snow;border-color:#f0dfdf #f0dfdf #f0dfdf #c86b6b;border-left-style:solid;border-left-width:4px}.match-card.is-team-win .final-result{color:#278553;background:#f0f7f2}.match-card.is-team-loss .final-result{color:#a64b4b;background:#fff0f0}.match-card.is-team-loss .final-result strong{color:#a64b4b}.topbar .brand{align-items:center;gap:11px;min-width:0;text-decoration:none;display:inline-flex}.brand-title{color:#134b3a;letter-spacing:1.2px;white-space:nowrap;font-size:18px;font-style:italic;font-weight:800}.brand-divider{background:#d5dfd9;flex-shrink:0;width:1px;height:24px;display:block}.topbar .brand-sub{color:#687971;letter-spacing:0;white-space:nowrap;font-size:14px;font-weight:500;display:inline}@media (width<=600px){.topbar .brand{gap:7px}.brand-title{letter-spacing:.4px;font-size:13px}.brand-divider{height:18px}.topbar .brand-sub{font-size:11px}}.brand-mark{flex-shrink:0;overflow:hidden}.brand-logo-icon{object-fit:contain;width:100%;height:100%;display:block}.brand-logo-text{object-fit:contain;flex-shrink:0;width:155px;height:38px;display:block}@media (width<=600px){.brand-logo-text{width:105px;height:28px}}.brand-logo-text{filter:brightness(0)saturate()invert(23%)sepia(27%)saturate(1067%)hue-rotate(105deg)brightness(91%)contrast(91%);object-position:-9999px;background-color:#134b3a;-webkit-mask-image:url(/tenisilin-yazi.png);mask-image:url(/tenisilin-yazi.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;filter:none!important}.topbar{color:#f1f4f6;background:#134b3a!important;border-bottom:1px solid #0d382b!important}.topbar .brand-logo-text{opacity:.96;filter:brightness(0)invert()!important;object-position:center!important;background:0 0!important;-webkit-mask-image:none!important;mask-image:none!important}.topbar .brand-mark{box-shadow:none!important;background:0 0!important;border:0!important}.topbar .brand-logo-icon{filter:brightness(0)invert();object-fit:contain;box-sizing:border-box;padding:2px}.topbar .brand-sub{color:#cbd5da!important}.topbar .brand-divider{background:#78958a!important}.topbar .icon-button{color:#e8edf0!important;background:#ffffff12!important;border-color:#e8edf040!important}.topbar .icon-button:hover{background:#ffffff26!important}.topbar .brand{align-items:center;gap:10px;display:inline-flex}.topbar .brand-mark{border:none;border-radius:0;flex:0 0 38px;width:38px;height:38px;padding:0;box-shadow:none!important;background:0 0!important}.topbar .brand-logo-icon{object-fit:contain;filter:brightness(0)invert();width:100%;height:100%;padding:0;display:block}.topbar .brand-logo-text{object-fit:contain;width:150px;height:36px;display:block;object-position:center!important;filter:brightness(0)invert()!important;background:0 0!important;-webkit-mask-image:none!important;mask-image:none!important}@media (width<=600px){.topbar .brand-mark{flex-basis:28px;width:28px;height:28px}.topbar .brand-logo-text{width:105px;height:28px}}.topbar .brand-mark{box-sizing:border-box;border-radius:14px;flex:0 0 54px;justify-content:center;align-items:center;width:54px;height:54px;padding:7px;display:flex;background:#f3ede4!important;border:1px solid #ffffff38!important}.topbar .brand-logo-icon{object-fit:contain;width:100%;height:100%;filter:none!important}@media (width<=600px){.topbar .brand-mark{border-radius:11px;flex-basis:42px;width:42px;height:42px;padding:5px}}.topbar .brand-mark{box-shadow:none!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.topbar .brand-logo-icon{filter:drop-shadow(1px 0 #fff)drop-shadow(-1px 0 #fff)drop-shadow(0 1px #fff)drop-shadow(0 -1px #fff)!important}.match-top .match-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.match-inline-status{letter-spacing:.2px;white-space:nowrap;border-radius:6px;align-items:center;padding:4px 9px;font-size:10px;font-weight:700;display:inline-flex}.match-inline-status.inline-done{color:#278553;background:#e5f1e9}.match-inline-status.inline-live{color:#3975b8;background:#e6effa}.match-inline-status.inline-upcoming{color:#75827b;background:#edf0ee}.match-card .final-result{gap:8px;min-height:0;padding:9px 18px}.match-card .final-result>svg,.match-card .final-result>span{display:none}.match-card .final-result>strong{margin-left:auto}@media (width<=600px){.match-inline-status{padding:3px 7px;font-size:9px}.match-card .final-result{padding:8px 14px}}.match-card .sets-strip>:last-child:not(:first-child){display:none}.app-shell footer{justify-content:flex-end;display:flex}.create-day-toggle{border-radius:14px;justify-content:center;gap:12px;width:100%;min-height:72px;margin:16px 0 24px;font-size:20px;font-weight:700}.admin-days-list{margin-top:32px}.admin-day-item{border:1px solid #dce6df;border-radius:14px;margin-top:16px;padding:24px}.admin-day-item>div:first-child{margin-bottom:16px}.edit-day-form{box-sizing:border-box;background:#f7faf8;border-radius:12px;flex-direction:column;align-items:flex-start;gap:16px;width:100%;margin-top:20px;padding:24px;display:flex}.edit-day-form label{flex-direction:column;gap:8px;width:100%;font-weight:600;display:flex}.edit-day-form input{box-sizing:border-box;border:1px solid #ccd8d0;border-radius:8px;width:100%;max-width:480px;padding:12px;font-size:16px}.create-day{background:#f7faf8;border-radius:12px;flex-direction:column;align-items:flex-start;gap:16px;margin:16px 0 28px;padding:24px;display:flex}.create-day .form-grid{flex-direction:column;gap:16px;width:100%;display:flex}.create-day label{flex-direction:column;gap:8px;width:100%;font-weight:600;display:flex}.create-day input{box-sizing:border-box;border:1px solid #ccd8d0;border-radius:8px;width:100%;max-width:480px;padding:12px;font-size:16px}.create-day button[type=submit]{justify-content:center;align-self:flex-start;width:100%;max-width:480px;min-height:48px}.stop-match-section{border-top:1px solid #e4e9e5;justify-content:flex-end;padding:16px 24px;display:flex}.stop-match-section .delete-day-button{padding:10px 18px;font-size:14px}.final-result>span{visibility:visible!important;opacity:1!important;color:inherit!important;display:inline-block!important}.final-result>svg{flex-shrink:0;visibility:visible!important;opacity:1!important;display:block!important}.final-result{justify-content:center;position:relative}.final-result>strong{margin-left:0;position:absolute;right:24px}.match-category{color:#4e6557;white-space:nowrap;font-size:10px;font-weight:700}
