[data-content-type=youtube] .youtube-block-wrapper{width:100%;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid #e1e5e9;background:#fff}[data-content-type=youtube] iframe{height:315px;width:100%;border:none;display:block}.youtube-iframe-wrapper{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden}.youtube-iframe-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;min-height:315px}.youtube-error{display:flex;align-items:center;justify-content:center;height:200px;background-color:#f8f9fa;border:2px dashed #dee2e6;border-radius:8px;color:#6c757d;font-size:14px;text-align:center;padding:20px}.youtube-error p{margin:0}.youtube-add-button{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;background-color:#f8f9fa;border:2px dashed #d1d5db;border-radius:8px;color:#6b7280;cursor:pointer;transition:all .2s ease;margin:16px}.youtube-add-button:hover{background-color:#f3f4f6;border-color:#9ca3af;color:#374151;transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.youtube-add-button span{margin-top:12px;font-size:14px;font-weight:500}.youtube-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;background-color:#f3f4f6;border:2px solid #d1d5db;border-radius:8px;color:#6b7280;margin:16px}.youtube-placeholder span{margin-top:12px;font-size:14px;font-weight:500}.youtube-video-container{position:relative;width:100%}.youtube-actions{display:flex;gap:12px;padding:12px 16px;background-color:#f8f9fa;border-top:1px solid #e1e5e9;justify-content:center;align-items:center}.youtube-edit-btn,.youtube-remove-btn{padding:8px 16px;border:1px solid #d1d5db;border-radius:6px;background-color:#fff;color:#374151;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:80px;text-align:center}.youtube-edit-btn:hover{background-color:#3b82f6;border-color:#3b82f6;color:#fff;transform:translateY(-1px);box-shadow:0 2px 4px rgba(59,130,246,.3)}.youtube-remove-btn:hover{background-color:#ef4444;border-color:#ef4444;color:#fff;transform:translateY(-1px);box-shadow:0 2px 4px rgba(239,68,68,.3)}.youtube-edit-btn:active,.youtube-remove-btn:active{transform:translateY(0)}.bn-custom-editor .bn-container,.bn-custom-viewer .bn-container{--bn-colors-editor-text:#111827;--bn-colors-menu-text:#111827;--bn-colors-tooltip-text:#111827;--bn-colors-hovered-text:#111827;--bn-colors-highlights-gray-text:#6b7280;--bn-colors-highlights-brown-text:#78350f;--bn-colors-highlights-red-text:#dc2626;--bn-colors-highlights-orange-text:#ea580c;--bn-colors-highlights-yellow-text:#a16207;--bn-colors-highlights-green-text:#047857;--bn-colors-highlights-blue-text:#1d4ed8;--bn-colors-highlights-purple-text:#6d28d9;--bn-colors-highlights-pink-text:#be185d;--bn-colors-highlights-gray-background:#f3f4f6;--bn-colors-highlights-brown-background:#fef3c7;--bn-colors-highlights-red-background:#fee2e2;--bn-colors-highlights-orange-background:#ffedd5;--bn-colors-highlights-yellow-background:#fef9c3;--bn-colors-highlights-green-background:#d1fae5;--bn-colors-highlights-blue-background:#dbeafe;--bn-colors-highlights-purple-background:#ede9fe;--bn-colors-highlights-pink-background:#fce7f3}.bn-custom-editor [data-text-color=default],.bn-custom-viewer [data-text-color=default]{color:#111827!important}.bn-custom-editor [data-background-color=default],.bn-custom-viewer [data-background-color=default]{background-color:transparent!important}.bn-custom-editor .bn-block:not([data-text-color]) .bn-inline-content,.bn-custom-editor .bn-editor,.bn-custom-viewer .bn-block:not([data-text-color]) .bn-inline-content,.bn-custom-viewer .bn-editor{color:#111827}.bn-custom-editor .bn-block:not([data-text-color]) .bn-inline-content :is(h1,h2,h3,h4,h5,h6,p,li,blockquote),.bn-custom-viewer .bn-block:not([data-text-color]) .bn-inline-content :is(h1,h2,h3,h4,h5,h6,p,li,blockquote){color:inherit}.bn-custom-editor .bn-color-icon[data-text-color=default],.bn-custom-viewer .bn-color-icon[data-text-color=default]{color:#111827}.bn-custom-editor [data-text-color=gray],.bn-custom-viewer [data-text-color=gray]{color:#6b7280}.bn-custom-editor [data-text-color=brown],.bn-custom-viewer [data-text-color=brown]{color:#78350f}.bn-custom-editor [data-text-color=red],.bn-custom-viewer [data-text-color=red]{color:#dc2626}.bn-custom-editor [data-text-color=orange],.bn-custom-viewer [data-text-color=orange]{color:#ea580c}.bn-custom-editor [data-text-color=yellow],.bn-custom-viewer [data-text-color=yellow]{color:#a16207}.bn-custom-editor [data-text-color=green],.bn-custom-viewer [data-text-color=green]{color:#047857}.bn-custom-editor [data-text-color=blue],.bn-custom-viewer [data-text-color=blue]{color:#1d4ed8}.bn-custom-editor [data-text-color=purple],.bn-custom-viewer [data-text-color=purple]{color:#6d28d9}.bn-custom-editor [data-text-color=pink],.bn-custom-viewer [data-text-color=pink]{color:#be185d}.bn-custom-editor [data-background-color=gray],.bn-custom-viewer [data-background-color=gray]{background-color:#f3f4f6}.bn-custom-editor [data-background-color=brown],.bn-custom-viewer [data-background-color=brown]{background-color:#fef3c7}.bn-custom-editor [data-background-color=red],.bn-custom-viewer [data-background-color=red]{background-color:#fee2e2}.bn-custom-editor [data-background-color=orange],.bn-custom-viewer [data-background-color=orange]{background-color:#ffedd5}.bn-custom-editor [data-background-color=yellow],.bn-custom-viewer [data-background-color=yellow]{background-color:#fef9c3}.bn-custom-editor [data-background-color=green],.bn-custom-viewer [data-background-color=green]{background-color:#d1fae5}.bn-custom-editor [data-background-color=blue],.bn-custom-viewer [data-background-color=blue]{background-color:#dbeafe}.bn-custom-editor [data-background-color=purple],.bn-custom-viewer [data-background-color=purple]{background-color:#ede9fe}.bn-custom-editor [data-background-color=pink],.bn-custom-viewer [data-background-color=pink]{background-color:#fce7f3}