.fastevo-mp2-editor-block{background:#f7f7f7;border:1px solid #e0e0e0;padding:15px}.fastevo-mp2-editor-block .fastevo-mp2-content-id-wrapper{margin-bottom:16px}.fastevo-mp2-editor-block .fastevo-mp2-content-id-wrapper .fastevo-mp2-content-id-label{display:block;font-size:13px;font-weight:500;margin-bottom:8px}.fastevo-mp2-editor-block .fastevo-mp2-content-id-wrapper .fastevo-mp2-content-id-field-group{align-items:center;display:flex;width:100%}.fastevo-mp2-editor-block .fastevo-mp2-content-id-wrapper .fastevo-mp2-content-id-field-group .components-text-control__input{border:1px solid #757575;border-radius:4px;flex:1;height:36px;margin:0;padding:6px 8px}.fastevo-mp2-editor-block .fastevo-mp2-content-id-wrapper .fastevo-mp2-content-id-field-group .components-text-control__input:focus{border-color:#1e73be;box-shadow:0 0 0 1px #1e73be}.fastevo-mp2-editor-block .fastevo-mp2-content-id-wrapper .fastevo-mp2-content-id-field-group .fastevo-mp2-content-browse,.fastevo-mp2-editor-block .fastevo-mp2-content-id-wrapper .fastevo-mp2-content-id-field-group .fastevo-mp2-content-upload{align-items:center;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;flex:0 0 36px;height:36px;justify-content:center;margin-left:4px;padding:0;transition:background-color .2s;width:36px}.fastevo-mp2-editor-block .fastevo-mp2-content-id-wrapper .fastevo-mp2-content-id-field-group .fastevo-mp2-content-browse .dashicon,.fastevo-mp2-editor-block .fastevo-mp2-content-id-wrapper .fastevo-mp2-content-id-field-group .fastevo-mp2-content-upload .dashicon{margin:0}.fastevo-mp2-editor-block .fastevo-mp2-content-id-wrapper .fastevo-mp2-content-id-field-group .fastevo-mp2-content-browse{background-color:#1e73be}.fastevo-mp2-editor-block .fastevo-mp2-content-id-wrapper .fastevo-mp2-content-id-field-group .fastevo-mp2-content-browse:hover{background-color:#135e9e}.fastevo-mp2-editor-block .fastevo-mp2-content-id-wrapper .fastevo-mp2-content-id-field-group .fastevo-mp2-content-upload{background-color:#00a32a}.fastevo-mp2-editor-block .fastevo-mp2-content-id-wrapper .fastevo-mp2-content-id-field-group .fastevo-mp2-content-upload:hover{background-color:#008a20}.fastevo-mp2-editor-block .fastevo-mp2-content-id-wrapper .components-base-control__help{color:#757575;font-size:12px;margin-top:4px}.fastevo-mp2-editor-block .fastevo-mp2-config-mode h3{color:#333;font-size:16px;margin-bottom:15px;margin-top:0}.fastevo-mp2-editor-block .fastevo-mp2-config-mode .components-text-control__input{margin-bottom:6px}.fastevo-mp2-editor-block .fastevo-mp2-config-mode .fastevo-mp2-block-advanced-options{border:1px solid #e0e0e0;border-radius:4px;margin-bottom:15px;margin-top:15px}.fastevo-mp2-editor-block .fastevo-mp2-config-mode .fastevo-mp2-block-advanced-options .components-panel__body-title{background-color:#f0f0f0}.fastevo-mp2-editor-block .fastevo-mp2-config-mode .fastevo-mp2-block-advanced-options .components-panel__body-toggle{font-weight:600}.fastevo-mp2-editor-block .fastevo-mp2-config-mode .components-panel__body{border:none}.fastevo-mp2-editor-block .fastevo-mp2-config-mode .components-panel__body-title{margin-bottom:8px}.fastevo-mp2-editor-block .fastevo-mp2-config-mode .fastevo-mp2-embed-button-container{margin-top:15px}.fastevo-mp2-editor-block .fastevo-mp2-config-mode .fastevo-mp2-embed-button-container button{padding:6px 15px}.fastevo-mp2-editor-block .fastevo-mp2-preview-mode{position:relative}.fastevo-mp2-editor-block .fastevo-mp2-preview-mode .fastevo-mp2-loading{color:#555;padding:20px;text-align:center}.fastevo-mp2-editor-block .fastevo-mp2-preview-mode .fastevo-mp2-error{background:#fff5f5;border:1px solid #ffb8b8;border-radius:4px;padding:15px}.fastevo-mp2-editor-block .fastevo-mp2-preview-mode .fastevo-mp2-error p{margin-bottom:15px;margin-top:0}.fastevo-mp2-editor-block .fastevo-mp2-preview-mode .fastevo-mp2-controls{opacity:.7;position:absolute;right:10px;top:10px;z-index:10}.fastevo-mp2-editor-block .fastevo-mp2-preview-mode .fastevo-mp2-controls:hover{opacity:1}.fastevo-mp2-editor-block .fastevo-mp2-preview-mode .fastevo-mp2-controls .fastevo-mp2-edit-button{background:hsla(0,0%,100%,.8);box-shadow:0 1px 3px rgba(0,0,0,.2);font-size:11px;padding:2px 8px}.fastevo-mp2-editor-block .fastevo-mp2-preview-mode .fastevo-mp2-preview-embed{background:#222;border-radius:4px;color:#fff;min-height:100px;overflow:hidden}.fastevo-mp2-content-selector-modal{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background-color:#fff!important;border-radius:8px!important;box-shadow:0 5px 20px rgba(0,0,0,.2)!important;display:flex!important;filter:none!important;flex-direction:column!important;left:50%!important;margin:0!important;max-height:90vh!important;max-width:95%!important;overflow:hidden!important;position:fixed!important;top:50%!important;transform:translate(-50%,-50%)!important;width:1200px!important;z-index:100010!important}.fastevo-mp2-content-selector-modal .components-modal__header{align-items:center!important;background-color:#f9f9f9!important;border-bottom:1px solid #e0e0e0;display:flex!important;height:40px!important;justify-content:space-between!important;min-height:40px!important;padding:0 16px!important}.fastevo-mp2-content-selector-modal .components-modal__header .components-modal__header-heading{font-size:14px!important;font-weight:600!important}.fastevo-mp2-content-selector-modal .components-modal__header .components-button{align-items:center!important;display:flex!important;height:36px!important;justify-content:center!important;padding:8px!important;position:absolute!important;right:4px!important;top:50%!important;transform:translateY(-50%)!important;width:36px!important}.fastevo-mp2-content-selector-modal .components-modal__header .components-button svg{display:block!important;margin:0 auto!important}.fastevo-mp2-content-selector-modal .components-modal__content{display:flex!important;flex-direction:column!important;flex-grow:1!important;margin:0!important;overflow:auto!important;padding:0!important}.fastevo-mp2-content-selector-modal .components-modal__content:before,.fastevo-mp2-content-selector-modal .components-modal__header{margin-bottom:0!important}.fastevo-mp2-content-selector-modal .fastevo-mp2-content-selector-container{aspect-ratio:16/9;flex:1;height:calc(90vh - 40px);overflow:hidden}.fastevo-mp2-content-selector-modal .fastevo-mp2-content-selector-container .fastevo-mp2-content-selector-iframe{border:none;display:block;height:100%;width:100%}.fastevo-mp2-content-selector-modal .fastevo-mp2-content-browser{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background-color:#f8f9fa!important;display:flex!important;filter:none!important;flex:1 1 auto!important;flex-direction:column!important;height:auto!important;min-height:500px!important;overflow-y:auto!important;padding:20px!important;transform:none!important}.fastevo-mp2-content-selector-modal .fastevo-mp2-content-browser .fastevo-mp2-browser-toolbar{display:block!important;opacity:1!important;visibility:visible!important}.fastevo-mp2-content-selector-modal .fastevo-mp2-content-browser .fastevo-mp2-folder-path{align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.05);display:flex;margin-bottom:20px;margin-top:10px;padding:12px 15px}.fastevo-mp2-content-selector-modal .fastevo-mp2-content-browser .fastevo-mp2-folder-path .dashicon{color:#f7b52a;margin-right:10px}.fastevo-mp2-content-selector-modal .fastevo-mp2-content-browser .fastevo-mp2-folder-path span{color:#333;font-size:14px;font-weight:500}.fastevo-mp2-content-selector-modal .fastevo-mp2-content-browser .fastevo-mp2-search-form{display:flex;margin-bottom:20px}.fastevo-mp2-content-selector-modal .fastevo-mp2-content-browser .fastevo-mp2-search-form .fastevo-mp2-search-input{border:1px solid #ddd;border-radius:4px 0 0 4px;flex-grow:1;font-size:14px;height:42px;padding:10px 12px}.fastevo-mp2-content-selector-modal .fastevo-mp2-content-browser .fastevo-mp2-search-form .fastevo-mp2-search-input:focus{border-color:#1e73be;box-shadow:0 0 0 1px #1e73be;outline:none}.fastevo-mp2-content-selector-modal .fastevo-mp2-content-browser .fastevo-mp2-search-form .fastevo-mp2-search-button{align-items:center;background-color:#1e73be;border:none;border-radius:0 4px 4px 0;color:#fff;cursor:pointer;display:flex;height:42px;justify-content:center;padding:0;width:42px}.fastevo-mp2-content-selector-modal .fastevo-mp2-content-browser .fastevo-mp2-search-form .fastevo-mp2-search-button:hover{background-color:#135e9e}.fastevo-mp2-content-selector-modal .fastevo-mp2-content-browser .fastevo-mp2-loading{align-items:center;background:#fff;border-radius:4px;display:flex;flex:1;flex-direction:column;justify-content:center;padding:60px 0}.fastevo-mp2-content-selector-modal .fastevo-mp2-content-browser .fastevo-mp2-loading .components-spinner{margin:0 auto 15px}.fastevo-mp2-content-selector-modal .fastevo-mp2-content-browser .fastevo-mp2-loading p{color:#555;font-size:14px;margin:0}.fastevo-mp2-content-selector-modal .fastevo-mp2-content-browser .fastevo-mp2-error{background-color:#fff5f5;border:1px solid #ffb8b8;border-radius:4px;color:#d63638;margin-bottom:20px;padding:20px;text-align:center}.fastevo-mp2-content-selector-modal .fastevo-mp2-content-browser .fastevo-mp2-error p{font-size:14px;margin-bottom:15px;margin-top:0}.fastevo-mp2-content-selector-modal .fastevo-mp2-content-browser .fastevo-mp2-browser-content{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;display:flex;filter:none!important;flex:1;flex-direction:column;transform:none!important}.fastevo-mp2-content-selector-modal .fastevo-mp2-content-browser .fastevo-mp2-browser-content .fastevo-mp2-folders-section{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;margin-bottom:20px;transform:none!important}.fastevo-mp2-content-selector-modal .fastevo-mp2-content-browser .fastevo-mp2-browser-content .fastevo-mp2-folders-section .fastevo-mp2-folder-item{align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;cursor:pointer;display:flex;margin-bottom:8px;padding:12px 15px;transition:background-color .2s ease,border-color .2s ease}.fastevo-mp2-content-selector-modal .fastevo-mp2-content-browser .fastevo-mp2-browser-content .fastevo-mp2-folders-section .fastevo-mp2-folder-item:hover{background-color:#f7fafd;border-color:#c7d9f1}.fastevo-mp2-content-selector-modal .fastevo-mp2-content-browser .fastevo-mp2-browser-content .fastevo-mp2-folders-section .fastevo-mp2-folder-item .dashicon{color:#f7b52a;margin-right:10px}.fastevo-mp2-content-selector-modal .fastevo-mp2-content-browser .fastevo-mp2-browser-content .fastevo-mp2-folders-section .fastevo-mp2-folder-item span{font-size:14px;font-weight:500}.fastevo-mp2-content-selector-modal .fastevo-mp2-content-browser .fastevo-mp2-browser-content .fastevo-mp2-folders-section .fastevo-mp2-folder-item.fastevo-mp2-upload-folder-item{background-color:#eef7ee;border-color:#d1e7d1}.fastevo-mp2-content-selector-modal .fastevo-mp2-content-browser .fastevo-mp2-browser-content .fastevo-mp2-folders-section .fastevo-mp2-folder-item.fastevo-mp2-upload-folder-item:hover{background-color:#e1f0e1;border-color:#b5d8b5;transform:none}.fastevo-mp2-content-selector-modal .fastevo-mp2-content-browser .fastevo-mp2-browser-content .fastevo-mp2-folders-section .fastevo-mp2-folder-item.fastevo-mp2-upload-folder-item .dashicon{color:#00a32a}.fastevo-mp2-content-selector-modal .fastevo-mp2-content-browser .fastevo-mp2-browser-content .fastevo-mp2-contents-section{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;display:flex;filter:none!important;flex-direction:column;transform:none!important}.fastevo-mp2-content-selector-modal .fastevo-mp2-content-browser .fastevo-mp2-browser-content .fastevo-mp2-contents-section .fastevo-mp2-content-item{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;cursor:pointer;display:flex;margin-bottom:10px;padding:15px;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.fastevo-mp2-content-selector-modal .fastevo-mp2-content-browser .fastevo-mp2-browser-content .fastevo-mp2-contents-section .fastevo-mp2-content-item:hover{background-color:#f7fafd;border-color:#c7d9f1;box-shadow:0 1px 2px rgba(0,0,0,.05)}.fastevo-mp2-content-selector-modal .fastevo-mp2-content-browser .fastevo-mp2-browser-content .fastevo-mp2-contents-section .fastevo-mp2-content-item .fastevo-mp2-content-icon{align-items:center;background-color:#f2f3f5;border-radius:4px;display:flex;height:40px;justify-content:center;margin-right:15px;min-width:40px;width:40px}.fastevo-mp2-content-selector-modal .fastevo-mp2-content-browser .fastevo-mp2-browser-content .fastevo-mp2-contents-section .fastevo-mp2-content-item .fastevo-mp2-content-icon .dashicon{color:#1e73be}.fastevo-mp2-content-selector-modal .fastevo-mp2-content-browser .fastevo-mp2-browser-content .fastevo-mp2-contents-section .fastevo-mp2-content-item .fastevo-mp2-content-icon .dashicon-video-alt3{color:#d63638}.fastevo-mp2-content-selector-modal .fastevo-mp2-content-browser .fastevo-mp2-browser-content .fastevo-mp2-contents-section .fastevo-mp2-content-item .fastevo-mp2-content-icon .dashicon-format-audio{color:#00a32a}.fastevo-mp2-content-selector-modal .fastevo-mp2-content-browser .fastevo-mp2-browser-content .fastevo-mp2-contents-section .fastevo-mp2-content-item .fastevo-mp2-content-icon .dashicon-format-image{color:#8c5ad2}.fastevo-mp2-content-selector-modal .fastevo-mp2-content-browser .fastevo-mp2-browser-content .fastevo-mp2-contents-section .fastevo-mp2-content-item .fastevo-mp2-content-poster{background-color:#000;border-radius:4px;height:60px;margin-right:15px;min-width:60px;overflow:hidden;position:relative;width:60px}.fastevo-mp2-content-selector-modal .fastevo-mp2-content-browser .fastevo-mp2-browser-content .fastevo-mp2-contents-section .fastevo-mp2-content-item .fastevo-mp2-content-poster img{position:relative;z-index:2}.fastevo-mp2-content-selector-modal .fastevo-mp2-content-browser .fastevo-mp2-browser-content .fastevo-mp2-contents-section .fastevo-mp2-content-item .fastevo-mp2-content-details{flex-grow:1}.fastevo-mp2-content-selector-modal .fastevo-mp2-content-browser .fastevo-mp2-browser-content .fastevo-mp2-contents-section .fastevo-mp2-content-item .fastevo-mp2-content-details h4{color:#333;font-size:14px;font-weight:600;line-height:1.4;margin:0 0 5px}.fastevo-mp2-content-selector-modal .fastevo-mp2-content-browser .fastevo-mp2-browser-content .fastevo-mp2-contents-section .fastevo-mp2-content-item .fastevo-mp2-content-details h4 .fastevo-mp2-content-id{color:#666;font-size:12px;font-weight:400;margin-left:8px}.fastevo-mp2-content-selector-modal .fastevo-mp2-content-browser .fastevo-mp2-browser-content .fastevo-mp2-contents-section .fastevo-mp2-content-item .fastevo-mp2-content-details .fastevo-mp2-content-meta{align-items:center;display:flex;font-size:12px}.fastevo-mp2-content-selector-modal .fastevo-mp2-content-browser .fastevo-mp2-browser-content .fastevo-mp2-contents-section .fastevo-mp2-content-item .fastevo-mp2-content-details .fastevo-mp2-content-meta .fastevo-mp2-content-type{background-color:#e9f5fe;border-radius:3px;color:#0078a5;font-size:11px;font-weight:500;letter-spacing:.5px;margin-right:8px;padding:3px 8px;text-transform:uppercase}.fastevo-mp2-content-selector-modal .fastevo-mp2-content-browser .fastevo-mp2-browser-content .fastevo-mp2-contents-section .fastevo-mp2-content-item .fastevo-mp2-content-details .fastevo-mp2-content-meta .fastevo-mp2-content-status{background-color:#edfaef;border-radius:3px;color:#1e7e34;font-size:11px;font-weight:500;letter-spacing:.5px;padding:3px 8px;text-transform:uppercase}.fastevo-mp2-content-selector-modal .fastevo-mp2-content-browser .fastevo-mp2-browser-content .fastevo-mp2-contents-section .fastevo-mp2-content-item .fastevo-mp2-content-details .fastevo-mp2-content-meta .fastevo-mp2-content-status.processing{background-color:#fff8e5;color:#915700}.fastevo-mp2-content-selector-modal .fastevo-mp2-content-browser .fastevo-mp2-browser-content .fastevo-mp2-contents-section .fastevo-mp2-content-item .fastevo-mp2-content-details .fastevo-mp2-content-meta .fastevo-mp2-content-status.error{background-color:#ffebec;color:#d63638}.fastevo-mp2-content-selector-modal .fastevo-mp2-content-browser .fastevo-mp2-browser-content .fastevo-mp2-contents-section .fastevo-mp2-content-item .fastevo-mp2-content-details .fastevo-mp2-content-meta .fastevo-mp2-content-status.queued{background-color:#e9ebfc;color:#6a6ad5}.fastevo-mp2-content-selector-modal .fastevo-mp2-content-browser .fastevo-mp2-browser-content .fastevo-mp2-no-content{background-color:#fff;border:1px dashed #ddd;border-radius:4px;color:#555;padding:40px 20px;text-align:center}.fastevo-mp2-content-selector-modal .fastevo-mp2-content-browser .fastevo-mp2-browser-content .fastevo-mp2-no-content p{font-size:14px;margin:0}.fastevo-mp2-content-selector-modal .fastevo-mp2-content-browser .fastevo-mp2-browser-content .fastevo-mp2-pagination{align-items:center;border-top:1px solid #e0e0e0;display:flex;justify-content:center;margin-top:20px;padding-top:20px}.fastevo-mp2-content-selector-modal .fastevo-mp2-content-browser .fastevo-mp2-browser-content .fastevo-mp2-pagination .components-button{height:32px;min-height:32px;padding:0 12px}.fastevo-mp2-content-selector-modal .fastevo-mp2-content-browser .fastevo-mp2-browser-content .fastevo-mp2-pagination .components-button:disabled{opacity:.5}.fastevo-mp2-content-selector-modal .fastevo-mp2-content-browser .fastevo-mp2-browser-content .fastevo-mp2-pagination .fastevo-mp2-page-info{color:#555;font-size:13px;margin:0 15px}@media(max-width:782px){.fastevo-mp2-content-selector-modal{border-radius:4px!important;max-height:95vh!important;width:95vw!important}.fastevo-mp2-content-selector-modal .components-modal__header{height:32px!important;min-height:32px!important}.fastevo-mp2-content-selector-modal .fastevo-mp2-content-selector-container{height:calc(95vh - 32px)}.fastevo-mp2-content-selector-modal .fastevo-mp2-content-browser{height:calc(95vh - 32px);padding:15px}.fastevo-mp2-content-selector-modal .fastevo-mp2-content-browser .fastevo-mp2-folder-path{padding:10px 12px}.fastevo-mp2-content-selector-modal .fastevo-mp2-content-browser .fastevo-mp2-folder-path span{font-size:13px;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fastevo-mp2-content-selector-modal .fastevo-mp2-content-browser .fastevo-mp2-search-form{margin-bottom:15px}.fastevo-mp2-content-selector-modal .fastevo-mp2-content-browser .fastevo-mp2-search-form .fastevo-mp2-search-input{font-size:13px;height:38px;padding:8px 10px}.fastevo-mp2-content-selector-modal .fastevo-mp2-content-browser .fastevo-mp2-search-form .fastevo-mp2-search-button{height:38px;width:38px}.fastevo-mp2-content-selector-modal .fastevo-mp2-content-browser .fastevo-mp2-content-item{padding:10px}.fastevo-mp2-content-selector-modal .fastevo-mp2-content-browser .fastevo-mp2-content-item .fastevo-mp2-content-icon{height:32px;margin-right:10px;min-width:32px;width:32px}.fastevo-mp2-content-selector-modal .fastevo-mp2-content-browser .fastevo-mp2-content-item .fastevo-mp2-content-details h4{font-size:13px}.fastevo-mp2-content-selector-modal .fastevo-mp2-content-browser .fastevo-mp2-folder-item{padding:8px 10px}.fastevo-mp2-content-selector-modal .fastevo-mp2-content-browser .fastevo-mp2-folder-item span{font-size:13px}}@media(max-width:600px){.fastevo-mp2-content-selector-modal .fastevo-mp2-content-browser{padding:10px}.fastevo-mp2-content-selector-modal .fastevo-mp2-content-browser .fastevo-mp2-folder-path{margin-bottom:15px;padding:8px 10px}.fastevo-mp2-content-selector-modal .fastevo-mp2-content-browser .fastevo-mp2-folder-path span{max-width:200px}.fastevo-mp2-content-selector-modal .fastevo-mp2-content-browser .fastevo-mp2-folder-path .dashicon{font-size:18px}.fastevo-mp2-content-selector-modal .fastevo-mp2-content-browser .fastevo-mp2-search-form{max-width:100%;width:100%}.fastevo-mp2-content-selector-modal .fastevo-mp2-content-browser .fastevo-mp2-content-item,.fastevo-mp2-content-selector-modal .fastevo-mp2-content-browser .fastevo-mp2-folder-item{padding:8px}.fastevo-mp2-content-selector-modal .fastevo-mp2-content-browser .fastevo-mp2-pagination{margin-top:15px;padding-top:15px}.fastevo-mp2-content-selector-modal .fastevo-mp2-content-browser .fastevo-mp2-pagination .components-button{font-size:12px;height:30px;min-height:30px;padding:0 8px}.fastevo-mp2-content-selector-modal .fastevo-mp2-content-browser .fastevo-mp2-pagination .fastevo-mp2-page-info{font-size:12px;margin:0 8px}}.fastevo-mp2-content-selector-overlay{align-items:center!important;animation:fastevo-fade-in .2s ease-in-out!important;background-color:rgba(0,0,0,.7)!important;bottom:0!important;display:flex!important;justify-content:center!important;left:0!important;position:fixed!important;right:0!important;top:0!important;z-index:100005!important}@keyframes fastevo-fade-in{0%{opacity:0}to{opacity:1}}
