#episodes-loader{max-height:700px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#efab2d #1b1e25}#episodes-loader::-webkit-scrollbar{width:6px}#episodes-loader::-webkit-scrollbar-track{background:#1b1e25;border-radius:10px}#episodes-loader::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#efab2d,#d4941f);border-radius:10px}#episodes-loader table{width:100%;border-collapse:separate;border-spacing:0 12px}#episodes-loader tbody tr{background:linear-gradient(135deg,#1b1e25 0%,#252a35 100%);border-radius:16px;transition:all 0.4s cubic-bezier(.25,.46,.45,.94);box-shadow:0 4px 15px rgb(0 0 0 / .15);position:relative;overflow:hidden}#episodes-loader tbody tr::before{content:'';position:absolute;left:0;top:0;bottom:0;width:5px;background:#fff0;border-radius:16px 0 0 16px;transition:all 0.4s ease}#episodes-loader tbody tr:hover{background:linear-gradient(135deg,#2a2f3c 0%,#343b4a 100%);transform:translateY(-3px) scale(1.02);box-shadow:0 15px 35px rgb(0 0 0 / .25),0 0 0 1px rgb(239 171 45 / .3)}#episodes-loader tbody tr:hover::before{background:linear-gradient(135deg,#efab2d,#ffc040);box-shadow:0 0 15px rgb(239 171 45 / .6)}#episodes-loader tbody tr td{padding:18px 20px;vertical-align:middle;border:none}#episodes-loader tbody tr td:first-child{padding-right:15px;width:80px}#episodes-loader tbody tr td:last-child{padding-left:15px;width:80px}#episodes-loader .Num{display:inline-flex;align-items:center;justify-content:center;min-width:48px;height:48px;background:linear-gradient(135deg,#efab2d,#d4941f);color:#12161f;font-size:17px;font-weight:800;border-radius:14px;box-shadow:0 6px 20px rgb(239 171 45 / .4);transition:all 0.4s cubic-bezier(.34,1.56,.64,1)}#episodes-loader tbody tr:hover .Num{transform:scale(1.1);box-shadow:0 8px 30px rgb(239 171 45 / .6);background:linear-gradient(135deg,#ffc040,#efab2d)}#episodes-loader td.MvTbImg{width:130px;padding:12px!important}#episodes-loader .MvTbImg,#episodes-loader td.MvTbImg a.MvTbImg{position:relative;display:block;width:110px;height:65px;border-radius:12px;overflow:hidden;box-shadow:0 6px 20px rgb(0 0 0 / .2);transition:all 0.4s ease}#episodes-loader .MvTbImg img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease;filter:brightness(.9)}#episodes-loader .MvTbImg::after{content:'';position:absolute;inset:0;background:linear-gradient(135deg,#fff0 0%,rgb(239 171 45 / .3) 100%);opacity:0;transition:all 0.4s ease;border-radius:12px}#episodes-loader tbody tr:hover .MvTbImg{transform:scale(1.05);box-shadow:0 10px 30px rgb(0 0 0 / .3)}#episodes-loader tbody tr:hover .MvTbImg img{transform:scale(1.1);filter:brightness(1.1)}#episodes-loader tbody tr:hover .MvTbImg::after{opacity:1}#episodes-loader .MvTbTtl{position:relative}#episodes-loader .MvTbTtl a{display:flex;align-items:center;gap:12px;color:#fff;font-size:16px;font-weight:600;text-decoration:none;transition:all 0.3s ease;line-height:1.4}#episodes-loader tbody tr:hover .MvTbTtl a{color:#efab2d}#episodes-loader .season-badge{display:inline-flex;align-items:center;justify-content:center;padding:4px 12px;background:linear-gradient(135deg,#555189,#6a64a0);color:#fff;font-size:11px;font-weight:700;border-radius:20px;letter-spacing:.5px;box-shadow:0 3px 10px rgb(85 81 137 / .4);transition:all 0.3s ease}#episodes-loader tbody tr:hover .season-badge{transform:scale(1.05);box-shadow:0 5px 15px rgb(85 81 137 / .6)}#episodes-loader .View{display:inline-flex;align-items:center;gap:6px;margin-right:12px;padding:6px 12px;background:rgb(255 255 255 / .1);color:#adb3bf;font-size:12px;border-radius:20px;transition:all 0.3s ease}#episodes-loader tbody tr:hover .View{background:rgb(239 171 45 / .2);color:#efab2d}#episodes-loader .MvTbPly a{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;background:linear-gradient(135deg,#efab2d,#d4941f);color:#12161f;font-size:24px;border-radius:50%;text-decoration:none;box-shadow:0 6px 20px rgb(239 171 45 / .4);transition:all 0.4s cubic-bezier(.34,1.56,.64,1)}#episodes-loader .MvTbPly a:hover{transform:scale(1.15);background:linear-gradient(135deg,#ffc040,#efab2d);box-shadow:0 10px 30px rgb(239 171 45 / .7)}#episodes-loader tbody tr.current-episode,#episodes-loader tbody tr.active{background:linear-gradient(135deg,#2a2545 0%,#3d3266 100%);border:1px solid rgb(85 81 137 / .5)}#episodes-loader tbody tr.current-episode::before,#episodes-loader tbody tr.active::before{background:linear-gradient(135deg,#555189,#6a64a0);box-shadow:0 0 15px rgb(85 81 137 / .6)}#episodes-loader tbody tr.current-episode .Num,#episodes-loader tbody tr.active .Num{background:linear-gradient(135deg,#555189,#6a64a0);color:#fff}#episodes-loader tbody tr.current-episode .MvTbPly a,#episodes-loader tbody tr.active .MvTbPly a{background:linear-gradient(135deg,#555189,#6a64a0);color:#fff}.Seasons-filter{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:16px 20px;background:linear-gradient(135deg,#1b1e25,#252a35);border-radius:16px;margin-bottom:20px;box-shadow:0 4px 15px rgb(0 0 0 / .15)}.Seasons-filter .season-btn{display:inline-flex;align-items:center;justify-content:center;min-width:50px;padding:10px 18px;background:rgb(255 255 255 / .08);color:#adb3bf;font-size:14px;font-weight:600;border:none;border-radius:12px;cursor:pointer;transition:all 0.3s ease}.Seasons-filter .season-btn:hover{background:rgb(239 171 45 / .2);color:#efab2d;transform:translateY(-2px)}.Seasons-filter .season-btn.active{background:linear-gradient(135deg,#efab2d,#d4941f);color:#12161f;box-shadow:0 4px 15px rgb(239 171 45 / .4);transform:translateY(-2px)}@keyframes slideInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}#episodes-loader tbody tr{animation:slideInUp 0.6s ease forwards}#episodes-loader tbody tr:nth-child(1){animation-delay:0.1s}#episodes-loader tbody tr:nth-child(2){animation-delay:0.15s}#episodes-loader tbody tr:nth-child(3){animation-delay:0.2s}#episodes-loader tbody tr:nth-child(4){animation-delay:0.25s}#episodes-loader tbody tr:nth-child(5){animation-delay:0.3s}#episodes-loader tbody tr:nth-child(6){animation-delay:0.35s}#episodes-loader tbody tr:nth-child(7){animation-delay:0.4s}#episodes-loader tbody tr:nth-child(8){animation-delay:0.45s}#episodes-loader tbody tr:nth-child(9){animation-delay:0.5s}#episodes-loader tbody tr:nth-child(10){animation-delay:0.55s}@keyframes activePulse{0%,100%{box-shadow:0 0 0 0 rgb(85 81 137 / .4)}50%{box-shadow:0 0 0 8px #fff0}}#episodes-loader tbody tr.current-episode,#episodes-loader tbody tr.active{animation:activePulse 3s ease-in-out infinite}@media (max-width:768px){#episodes-loader table{border-spacing:0 8px}#episodes-loader tbody tr{display:flex;flex-wrap:wrap;align-items:center;padding:14px 16px;gap:12px;border-radius:12px}#episodes-loader tbody tr:hover{transform:translateY(-2px) scale(1.01)}#episodes-loader tbody tr td{padding:0!important;display:flex;align-items:center}#episodes-loader tbody tr td:first-child{order:1;width:auto}#episodes-loader .Num{min-width:40px;height:40px;font-size:15px;border-radius:10px}#episodes-loader td.MvTbImg{order:2;width:auto!important;padding:0!important}#episodes-loader .MvTbImg,#episodes-loader td.MvTbImg a.MvTbImg{width:80px;height:50px;border-radius:8px}#episodes-loader .MvTbTtl{order:3;flex:1}#episodes-loader .MvTbTtl a{font-size:14px;gap:8px}#episodes-loader .season-badge{padding:3px 8px;font-size:10px}#episodes-loader .View{display:none}#episodes-loader .MvTbPly{order:4}#episodes-loader .MvTbPly a{width:42px;height:42px;font-size:20px}.Seasons-filter{padding:12px 16px;gap:8px;border-radius:12px}.Seasons-filter .season-btn{min-width:45px;padding:8px 14px;font-size:13px;border-radius:10px}}@media (max-width:480px){#episodes-loader tbody tr{padding:12px 14px;gap:10px}#episodes-loader .Num{min-width:36px;height:36px;font-size:14px;border-radius:8px}#episodes-loader .MvTbImg,#episodes-loader td.MvTbImg a.MvTbImg{width:70px;height:45px}#episodes-loader .MvTbTtl a{font-size:13px}#episodes-loader .MvTbPly a{width:38px;height:38px;font-size:18px}}#episodes-loading,#episodes-filter-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;padding:40px;color:#efab2d;font-size:16px;font-weight:600}#episodes-loading img,#episodes-filter-loading img{width:45px;height:45px;animation:spin 1s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}