.youtube-viewer-container{--youtub-max-width:1000px;--youtub-max-height:350px;width:100%;margin:0 auto;padding:10px;overflow:auto}.youtube-embed-wrapper{aspect-ratio:16/9;width:100%;max-width:var(--youtub-max-width);max-height:var(--youtub-max-height);background:#000;border-radius:12px;height:auto;margin:auto;overflow:hidden;box-shadow:0 10px 30px #0000001a}.no-video-container{text-align:center;color:#666}.pdf-yt-title{max-width:var(--youtub-max-width);color:var(--color-primary);margin:10px auto 0;font-size:20px;font-weight:700;line-height:1.3}.pdf-yt-sumz-video-panel__meta{border-bottom:1px solid var(--border-line-color);max-width:var(--youtub-max-width);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;margin:0 auto;padding:14px 0 8px;display:flex}.pdf-yt-sumz-video-panel__meta-item{color:var(--primary-text-color);align-items:center;gap:6px;font-size:12px;font-weight:400;display:flex}.pdf-yt-sumz-video-panel__meta-item svg{width:15px;height:15px}[data-theme=dark] .pdf-yt-sumz-video-panel__meta-item svg path{stroke:#fff}.pdf-yt-tabs{width:100%;max-width:var(--youtub-max-width);margin-top:20px;margin-left:auto;margin-right:auto}.pdf-yt-tabs-header{background:#f1f1f1;border-radius:12px;gap:12px;margin-bottom:10px;padding:10px;display:flex}[data-theme=dark] .pdf-yt-tabs-header{background:#2a2a2a}.pdf-yt-tab-btn{color:#666;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s;display:flex}[data-theme=dark] .pdf-yt-tab-btn{color:#aaa}.pdf-yt-tab-btn svg{opacity:.7;width:18px;height:18px}.pdf-yt-tab-btn.active{color:#000;background-color:#fff}[data-theme=dark] .pdf-yt-tab-btn.active{color:#fff;background-color:#000}.pdf-yt-tab-btn.active svg{opacity:1}.pdf-yt-active-tab-bg{z-index:1;background:#fff;border-radius:8px;position:absolute;inset:0;box-shadow:0 2px 8px #0000000d}[data-theme=dark] .pdf-yt-active-tab-bg{background:#3a3a3a;box-shadow:0 4px 12px #0003}[data-theme=dark] .pdf-yt-tab-btn svg path{stroke:#fff}.pdf-yt-tabs-content{background:#fff;border:1px solid #eee;border-radius:15px;min-height:200px;padding:20px;box-shadow:0 4px 20px #00000005}[data-theme=dark] .pdf-yt-tabs-content{background:var(--sidebar-bg);border-color:#333}.pdf-yt-section h3{color:#000;margin-bottom:16px;font-size:18px;font-weight:700}[data-theme=dark] .pdf-yt-section h3{color:#fff}.pdf-yt-section p{color:#444;margin-bottom:24px;font-size:15px;line-height:1.6}[data-theme=dark] .pdf-yt-section p{color:#ccc}.pdf-yt-questions{flex-direction:column;gap:12px;display:flex}.pdf-yt-question-item{color:#333;cursor:pointer;background:#fafafa;border:1px solid #f0f0f0;border-radius:12px;justify-content:space-between;align-items:center;padding:16px 20px;font-size:14px;font-weight:500;transition:all .2s;display:flex}[data-theme=dark] .pdf-yt-question-item{color:#ddd;background:#252525;border-color:#333}.pdf-yt-question-item:hover{background:#f5f5f5;border-color:#ddd}[data-theme=dark] .pdf-yt-question-item:hover{background:#2d2d2d;border-color:#444}.pdf-yt-arrow-right{opacity:.3;width:16px;height:16px;transform:rotate(-90deg)}.pdf-yt-timestamp-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.pdf-yt-timestamp-header h3{color:var(--primary-text-color);margin-bottom:0;font-size:18px;font-weight:700}.pdf-yt-collapse-btn{cursor:pointer;background:#f8f8f8;border:1px solid #eee;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:flex}[data-theme=dark] .pdf-yt-collapse-btn{color:#fff;background:#2d2d2d;border-color:#3a3a3a}.pdf-yt-collapse-btn svg{width:14px;height:14px;transition:transform .2s}.pdf-yt-collapse-btn svg.rotated{transform:rotate(-180deg)}.pdf-yt-timestamp-list{flex-direction:column;gap:12px;display:flex}.pdf-yt-timestamp-item{border:1px solid #f0f0f0;border-radius:12px;overflow:hidden}[data-theme=dark] .pdf-yt-timestamp-item{border-color:#333}.pdf-yt-timestamp-top{cursor:pointer;background:#fafafa;align-items:center;gap:12px;padding:12px 16px;display:flex}[data-theme=dark] .pdf-yt-timestamp-top{background:#252525}.pdf-yt-time-badge{color:#fff;cursor:pointer;background:#000;border-radius:4px;padding:2px 8px;font-size:12px;font-weight:700;transition:all .2s}[data-theme=dark] .pdf-yt-time-badge{color:#000;background:#fff}.pdf-yt-time-title{flex:1;font-size:14px;font-weight:600}.pdf-yt-chevron{opacity:.5;width:16px;height:16px;transition:transform .2s}.pdf-yt-timestamp-item.expanded .pdf-yt-chevron{transform:rotate(-180deg)}.pdf-yt-timestamp-body{color:#555;background:#fff;padding:16px;font-size:14px;line-height:1.5}[data-theme=dark] .pdf-yt-timestamp-body{color:#aaa;background:0 0}.pdf-yt-transcript-search{margin-bottom:20px;position:relative}.pdf-yt-search-icon{opacity:.4;width:16px;height:16px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}[data-theme=dark] .pdf-yt-search-icon path{stroke:#fff}.pdf-yt-transcript-search input{background:#fcfcfc;border:1px solid #eee;border-radius:10px;outline:none;width:100%;padding:10px 10px 10px 40px;font-size:14px}[data-theme=dark] .pdf-yt-transcript-search input{color:#fff;background:#252525;border-color:#333}.pdf-yt-transcript-list{scroll-behavior:smooth;flex-direction:column;gap:8px;max-height:200px;padding-left:12px;padding-right:8px;display:flex;position:relative;overflow-y:auto}.pdf-yt-transcript-loader{justify-content:center;align-items:center;min-height:160px;display:flex}.pdf-yt-transcript-spinner{border:3px solid #0000001a;border-top-color:#000;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite pdfYtTranscriptSpin}[data-theme=dark] .pdf-yt-transcript-spinner{border-color:#fff #ffffff1f #ffffff1f}@keyframes pdfYtTranscriptSpin{to{transform:rotate(360deg)}}.pdf-yt-transcript-list::-webkit-scrollbar{width:5px}.pdf-yt-transcript-list::-webkit-scrollbar-track{background:0 0}.pdf-yt-transcript-list::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}[data-theme=dark] .pdf-yt-transcript-list::-webkit-scrollbar-thumb{background:#444}.pdf-yt-transcript-item{border-radius:8px;gap:16px;padding:8px 12px;transition:background .2s;display:flex;position:relative}.pdf-yt-transcript-item:hover{background:#f8f8f8}[data-theme=dark] .pdf-yt-transcript-item:hover{background:#2d2d2d}.pdf-yt-transcript-item.active{border-radius:8px}.pdf-yt-transcript-active-bg{z-index:0;background:#ebebed;border-radius:8px;position:absolute;inset:0}[data-theme=dark] .pdf-yt-transcript-active-bg{background:#3a3a3a}.pdf-yt-active-indicator{z-index:5;background:#6d4aff;border-radius:8px 0 0 8px;width:4px;height:100%;position:absolute;top:0;left:0}.pdf-yt-transcript-item.active .pdf-yt-transcript-time{color:#000;background:#fff}[data-theme=dark] .pdf-yt-transcript-item.active .pdf-yt-transcript-time{color:#fff;background:#181818}.pdf-yt-transcript-item.active .pdf-yt-transcript-text{color:#1a1a1a;font-weight:500}[data-theme=dark] .pdf-yt-transcript-item.active .pdf-yt-transcript-text{color:#f0f0f0}.pdf-yt-transcript-time{color:#000;text-align:center;background:#f0f0f0;border-radius:4px;width:max-content;height:fit-content;padding:2px 6px;font-size:13px;font-weight:700}[data-theme=dark] .pdf-yt-transcript-time{color:#fff;background:#333}.pdf-yt-transcript-text{color:#555;font-size:14px;line-height:1.5}[data-theme=dark] .pdf-yt-transcript-text{color:#aaa}.rotated{transform:rotate(-180deg)}@media (max-width:767px){.pdf-yt-tabs-header{gap:5px}.pdf-yt-title{font-size:14px}.pdf-yt-tab-btn{flex:1;padding:6px;font-size:12px}.pdf-yt-tabs-content{padding:14px}.pdf-yt-timestamp-header h3{font-size:15px}.pdf-yt-section p{font-size:14px}.pdf-yt-transcript-time{font-size:11px}}
