.serija-status{white-space: nowrap;}.film-akcije-serija{display: grid;grid-template-columns: 1fr auto 1fr;align-items: center;gap: 8px;}.film-akcije-lijevo{display: flex;align-items: center;gap: 8px;justify-self: start;}.film-akcije-desno{display: flex;align-items: center;gap: 8px;justify-self: end;}.epizoda-nav{display: flex;align-items: center;gap: 4px;justify-self: center;background: rgba(139,143,245,0.1);border: 1px solid rgba(139,143,245,0.3);border-radius: 8px;padding: 4px 6px;}.epizoda-nav-btn{display: flex;align-items: center;justify-content: center;width: 26px;height: 26px;border-radius: 6px;border: none;background: transparent;color: rgba(255,255,255,0.6);cursor: pointer;transition: background 0.15s,color 0.15s;}.epizoda-nav-btn:hover{background: rgba(139,143,245,0.25);color: #fff;}.epizoda-nav-label{font-size: 13px;font-weight: 700;color: var(--akcent-svijetli);min-width: 56px;text-align: center;}@media (max-width: 720px){.film-akcije-serija{grid-template-columns: 1fr;gap: 12px;}.film-akcije-lijevo,.epizoda-nav,.film-akcije-desno{justify-self: center;}}.serija-epizode-card{background: var(--povrsina);border: 1px solid rgba(255,255,255,0.06);border-radius: 8px;margin-top: 20px;overflow: hidden;}.serija-epizode-header{display: flex;align-items: center;justify-content: space-between;padding: 16px 20px;cursor: pointer;}.serija-epizode-header h3{font-size: 15px;font-weight: 600;margin: 0;}.epizode-toggle-btn{display: flex;align-items: center;justify-content: center;width: 30px;height: 30px;border-radius: 6px;border: none;background: rgba(255,255,255,0.06);color: rgba(255,255,255,0.6);cursor: pointer;transition: transform 0.2s,background 0.15s;}.epizode-toggle-btn:hover{background: rgba(255,255,255,0.12);}.epizode-toggle-btn.otvoreno{transform: rotate(180deg);}.serija-epizode-sadrzaj{padding: 0 20px 20px;}.serija-sezona-tabovi{display: flex;gap: 6px;overflow-x: auto;scrollbar-width: none;margin-bottom: 16px;padding-bottom: 2px;}.serija-sezona-tabovi::-webkit-scrollbar{display: none;}.sezona-tab{flex-shrink: 0;padding: 7px 16px;border-radius: 6px;border: 1px solid rgba(255,255,255,0.1);background: rgba(255,255,255,0.04);color: rgba(255,255,255,0.6);font-size: 13px;font-weight: 500;cursor: pointer;white-space: nowrap;transition: all 0.15s;}.sezona-tab:hover{background: rgba(255,255,255,0.09);color: #fff;}.sezona-tab.active{background: rgba(139,143,245,0.18);border-color: rgba(139,143,245,0.5);color: var(--akcent-svijetli);font-weight: 600;}.serija-epizode-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(130px,1fr));gap: 10px;transition: max-height 0.25s ease;}.epizode-load-more-btn{display: none;width: 100%;margin-top: 14px;padding: 12px;border-radius: 6px;border: none;background: rgba(139,143,245,0.15);color: var(--akcent-svijetli);font-size: 14px;font-weight: 600;cursor: pointer;transition: background 0.15s,color 0.15s;}.epizode-load-more-btn:hover{background: rgba(139,143,245,0.28);color: #fff;}@media (max-width: 480px){.serija-epizode-grid{grid-template-columns: repeat(auto-fill,minmax(100px,1fr));}}.serija-epizoda-kartica{display: block;cursor: pointer;border-radius: 4px;overflow: hidden;background: rgba(255,255,255,0.03);border: 1px solid rgba(255,255,255,0.06);transition: border-color 0.15s,background 0.15s;color: inherit;text-decoration: none;}.serija-epizoda-kartica:hover{border-color: rgba(255,255,255,0.2);background: rgba(255,255,255,0.06);}.serija-epizoda-kartica.active{border-color: var(--akcent);background: rgba(139,143,245,0.1);}.epizoda-thumb{width: 100%;aspect-ratio: 16/9;background: linear-gradient(160deg,var(--povrsina-2),var(--bg));background-size: cover;background-position: center;}.epizoda-info{padding: 8px 10px;}.epizoda-broj{font-size: 11px;font-weight: 700;color: var(--akcent-svijetli);margin-bottom: 2px;}.epizoda-naziv{font-size: 12px;color: rgba(255,255,255,0.65);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.vanjske-baze{display: flex;flex-wrap: wrap;gap: 7px;margin: 10px 0 4px;}.vanjska-znacka{font-size: 11px;font-weight: 700;letter-spacing: 0.02em;padding: 4px 10px;border-radius: 5px;text-decoration: none;color: rgba(255,255,255,0.5);background: rgba(255,255,255,0.05);border: 1px solid rgba(255,255,255,0.1);transition: color 0.15s,background 0.15s,border-color 0.15s;}.vanjska-anidb:hover{color: #fff;background: rgba(45,90,160,0.35);border-color: rgba(90,140,210,0.7);}.vanjska-tmdb:hover{color: #0d253f;background: #01b4e4;border-color: #01b4e4;}