[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-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)}