.kkt-match-sections-wrapper{margin:0 auto;margin-bottom:1rem}.kkt-overlay-match,.kkt-watch-match,.js-watch-match,.js-overlay-match{position:absolute;bottom:0;right:0;top:0}.kkt-match-event,.kkt-matches-title,.kkt-tab-button,.kkt-team-logo{position:relative}.kkt-match-event{display:flex;align-items:center;border-radius:var(--border-radius);margin-bottom:5px;padding:4px 6px;transition:all var(--transition-speed) cubic-bezier(.4,0,.2,1);background:var(--bg-plug);overflow:hidden;font-family:var(--font-family);justify-content:center;width:100%}.kkt-match-event::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgb(169 2 105 / .05) 0%,transparent 50%,rgb(147 2 148 / .03) 100%);pointer-events:none;transition:opacity var(--transition-speed) ease;opacity:0}[data-theme="dark"] .kkt-match-event::before{background:linear-gradient(135deg,rgb(169 2 105 / .1) 0%,transparent 50%,rgb(147 2 148 / .05) 100%)}.kkt-match-event:hover{transform: translateY(0px) scale(1.01)}.kkt-match-event:hover::before{opacity:1}.kkt-first-team{flex:1;text-align:center;max-width:120px;min-width:100px;transition:transform var(--transition-speed) ease}.kkt-match-event:hover .kkt-first-team{transform:scale(1.05)}.kkt-match-time{flex:0 0 auto;min-width:180px;max-width:220px;text-align:center;padding:0 10px;position:relative}.kkt-match-timing{display:flex;flex-direction:column;align-items:center;padding:4px;background:var(--background-color);border-radius:var(--border-radius);border:1px solid var(--border-color);box-shadow:inset 0 2px 4px rgb(0 0 0 / .05)}[data-theme="dark"] .kkt-match-timing{box-shadow:inset 0 2px 4px rgb(0 0 0 / .2)}.kkt-left-team{flex:1;text-align:center;max-width:120px;min-width:100px;transition:transform var(--transition-speed) ease}.kkt-match-event:hover .kkt-left-team{transform:scale(1.05)}.kkt-team-logo{width:47px;height:47px;margin:0 auto;overflow:hidden;padding:4px;transition:all var(--transition-speed) ease;position:relative}.kkt-team-logo::before{content:"";position:absolute;inset:0}.kkt-match-event:hover .kkt-team-logo::before{opacity:.2}[data-theme="dark"] .kkt-match-event:hover .kkt-team-logo::before{opacity:.3}.kkt-team-logo img{width:100%;height:100%;object-fit:contain;transition:all var(--transition-speed) ease;position:relative;z-index:1;border-radius:unset}.kkt-match-event:hover .kkt-team-logo img{transform:scale(1.1);filter:brightness(1.1) contrast(1.1)}.kkt-team-name{font-size:14px;color:var(--text-primary);line-height:1.3;word-wrap:break-word;transition:all var(--transition-speed) ease;font-family:var(--font-family)}.kkt-match-event:hover .kkt-team-name{color:var(--primary-color)}.kkt-match-hour,.js-match-hour{font-size:16px;font-weight:700;color:var(--text-primary);border-radius:var(--border-radius);transition:all var(--transition-speed) ease;font-family:var(--font-family)}.kkt-match-event.ch-end .js-match-hour{display:none}.kkt-match-event:hover .kkt-match-hour,.kkt-match-event:hover .js-match-hour{transform:scale(1.05)}.kkt-countdown-display{padding:12px 10px;border-radius:var(--border-radius);font-size:16px;font-weight:500;line-height:2px;transition:all 0.4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;font-family:var(--font-family)}[data-theme="dark"] .kkt-countdown-display{box-shadow:0 4px 12px rgb(0 0 0 / .3)}.kkt-match-event:hover .kkt-countdown-display::before{left:100%}.kkt-status-countdown{background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%);color:var(--dark-text);border:1px solid rgb(59 130 246 / .3)}.kkt-status-soon{background:linear-gradient(135deg,#10b981 0%,#059669 100%);color:var(--dark-text);border:1px solid rgb(16 185 129 / .3)}.kkt-status-live{background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);color:var(--dark-text);animation:1.5s infinite kktLivePulse}.kkt-status-ended{background:var(--text-secondary);color:var(--background-alt);border:1px solid var(--border-color)}[data-theme="light"] .kkt-status-ended{background:#6b7280;color:#fff}@keyframes kktLivePulse{0%,100%{transform:scale(1);box-shadow:0 4px 12px rgb(239 68 68 / .3)}50%{transform:scale(1.05);box-shadow:0 6px 20px rgb(239 68 68 / .5)}}.kkt-match-info{font-size:12px;color:var(--text-secondary);font-weight:400;border-radius:var(--border-radius);text-align:center;transition:all var(--transition-speed) ease;font-family:var(--font-family)}.kkt-match-info ul{list-style:none;margin:0;padding:0}.kkt-match-date{display:none}.kkt-result-now,.js-result-now{display:none;font-weight:700;color:var(--text-primary);letter-spacing:2px;border-radius:var(--border-radius);font-family:var(--font-family)}.kkt-match-event.ch-end .js-result-now{display:block}.kkt-tab-content .kkt-matchflex{display:flex;flex-direction:column;width:100%;align-items:center}.kkt-overlay-match,.js-overlay-match{left:0;height:100%;width:100%;opacity:0;cursor:pointer;border-radius:var(--border-radius);background:linear-gradient(135deg,rgb(169 2 105 / .1) 0%,rgb(147 2 148 / .1) 100%);z-index:9;transition:all var(--transition-speed) ease}.kkt-match-event:hover .kkt-overlay-match,.kkt-match-event:hover .js-overlay-match{opacity:1}.js-watch-match{height:40px;width:40px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(.8);background:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);border-radius:50%;transition:all var(--transition-speed) cubic-bezier(.4,0,.2,1);box-shadow:0 8px 20px rgb(169 2 105 / .3);display:flex;align-items:center;justify-content:center;z-index:10}.js-watch-match::before{content:"▶";font-size:20px;color:var(--dark-text);margin-left:2px}.kkt-match-event:hover .js-watch-match{transform:translate(-50%,-50%) scale(1);box-shadow:0 12px 30px rgb(169 2 105 / .4)}.kkt-matches-title{margin-bottom:32px;color:var(--text-primary);font-size:36px;font-weight:800;text-align:center;background:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 50%,var(--accent-color) 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;letter-spacing:-.5px;font-family:var(--font-family)}.kkt-match-tabs-container{margin-bottom:10px;background:var(--background-alt);border-radius:var(--border-radius);padding:5px;box-shadow:var(--box-shadow)}.kkt-match-tabs{display:flex;justify-content:space-between;gap:8px;width:100%}.kkt-tab-button{flex:1;padding:10px;font-size:16px;border:none;border-radius:var(--border-radius);background:#fff0;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-speed) cubic-bezier(.4,0,.2,1);font-weight:600;letter-spacing:.5px;position:relative;overflow:hidden;font-family:var(--font-family);text-transform:none;white-space:nowrap;min-width:0;z-index:1}.kkt-tab-button::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgb(169 2 105 / .05) 0%,rgb(147 2 148 / .05) 100%);opacity:0;transition:opacity var(--transition-speed) ease}.kkt-tab-button:hover{background:linear-gradient(135deg,rgb(169 2 105 / .1) 0%,rgb(147 2 148 / .1) 100%);color:var(--text-primary);transform:translateY(-1px);box-shadow:unset}.kkt-tab-button:hover::before{opacity:1}.kkt-tab-button.active{background:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);color:var(--dark-text);box-shadow:0 2px 8px rgb(169 2 105 / .4)}.kkt-tab-content{display:none;padding:9px;animation:0.5s ease-in-out kktFadeIn}.kkt-tab-content.active{display:block}.kkt-tab-content-container{background:var(--bgbk);border-radius:var(--border-radius);overflow:hidden;box-shadow:var(--box-shadow)}.kkt-no-matches{padding:60px 20px;color:var(--text-secondary);text-align:center}.kkt-no-matches h3{font-size:24px;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;margin-bottom:16px;font-weight:700;font-family:var(--font-family)}.kkt-no-matches p{font-size:16px;margin:0;color:var(--text-secondary);line-height:1.6;font-family:var(--font-family)}@keyframes kktFadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes kktFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}[dir="rtl"] .kkt-match-event{flex-direction:row-reverse}[dir="rtl"] .kkt-match-info,[dir="rtl"] .kkt-team-name{direction:rtl}[dir="ltr"] .kkt-match-info,[dir="ltr"] .kkt-team-name{direction:ltr}[dir="rtl"] .js-watch-match{left:auto;right:50%;transform:translate(50%,-50%) scale(.8)}[dir="rtl"] .kkt-match-event:hover .js-watch-match{transform:translate(50%,-50%) scale(1)}@media screen and (max-width:992px){.kkt-match-tabs{gap:4px}.kkt-first-team,.kkt-left-team{max-width:100px;min-width:80px}.kkt-match-time{min-width:160px;padding:0 16px}.kkt-team-logo{width:45px;height:45px}}@media screen and (max-width:768px){.kkt-matches-title{font-size:28px;margin-bottom:24px}.kkt-team-name{font-size:12px}.kkt-match-event{margin-bottom:7px}.kkt-team-logo{width:45px;height:45px}.kkt-tab-content{padding:9px}.kkt-countdown-display{font-size:14px;padding:10px}.kkt-match-time{min-width:140px;padding:0 12px}.kkt-match-info li{font-size:11px}.kkt-tab-button{padding:6px 8px;font-size:14px}}@media screen and (max-width:576px){.kkt-match-event{width:calc(100% - 16px)}.kkt-first-team,.kkt-left-team{max-width:70px;min-width:60px}.kkt-team-logo{width:45px;height:45px}.kkt-match-time{min-width:120px;padding:0 8px}.kkt-countdown-display{font-size:12px;padding:8px}.kkt-team-name{font-size:11px}.js-match-hour,.kkt-match-hour{font-size:14px}.kkt-tab-content{padding:9px 0}.js-watch-match{height:35px;width:35px}.js-watch-match::before{font-size:16px}}