.common-banner-editor{background:hsla(0,0%,50%,.051);border:2px dotted gray;padding:0 20px 20px}.common-banner-editor .block-heading{font-size:1.25rem;font-weight:700;margin-bottom:1.5rem}.common-banner-editor .video-banner-editor{display:grid;display:flex;flex-wrap:wrap;gap:2rem}@media(max-width:768px){.common-banner-editor .video-banner-editor{grid-template-columns:1fr}}.common-banner-editor .video-banner-editor .video-block{background-color:#f9f9f9;border:1px dashed #aaa;border-radius:6px;padding:15px;width:43%}.common-banner-editor .video-banner-editor .video-block h4{color:#333;font-size:1.1rem;margin-bottom:1rem}.common-banner-editor .video-banner-editor .video-block .poster-preview-wrapper,.common-banner-editor .video-banner-editor .video-block .video-preview-wrapper{margin-top:10px}.common-banner-editor .video-banner-editor .video-block .poster-preview-wrapper img,.common-banner-editor .video-banner-editor .video-block .poster-preview-wrapper video,.common-banner-editor .video-banner-editor .video-block .video-preview-wrapper img,.common-banner-editor .video-banner-editor .video-block .video-preview-wrapper video{border-radius:4px;display:block;height:auto;max-width:100%}.common-banner-editor .video-banner-editor .video-block .poster-preview-wrapper .poster-actions,.common-banner-editor .video-banner-editor .video-block .poster-preview-wrapper .video-actions,.common-banner-editor .video-banner-editor .video-block .video-preview-wrapper .poster-actions,.common-banner-editor .video-banner-editor .video-block .video-preview-wrapper .video-actions{display:flex;gap:10px;margin-top:10px}.common-banner-editor .video-banner-editor .video-block .poster-preview-wrapper .poster-actions .components-button,.common-banner-editor .video-banner-editor .video-block .poster-preview-wrapper .video-actions .components-button,.common-banner-editor .video-banner-editor .video-block .video-preview-wrapper .poster-actions .components-button,.common-banner-editor .video-banner-editor .video-block .video-preview-wrapper .video-actions .components-button{font-size:14px;padding:6px 12px}.common-banner-editor .video-banner-editor .banner-content-preview{background-color:#f9f9f9;border:1px dashed #aaa;border-radius:6px;padding:15px}.common-banner-editor .video-banner-editor .banner-content-preview .banner-title{color:#222;font-size:24px;font-weight:600;margin-bottom:10px}.common-banner-editor .video-banner-editor .banner-content-preview .banner-description{color:#555;font-size:16px;margin-bottom:15px}.common-banner-editor .video-banner-editor .banner-content-preview .banner-cta-text{background-color:#eaf6fc;border-radius:4px;color:#0073aa;display:inline-block;font-weight:500;margin-bottom:10px;padding:5px 10px}.common-banner-editor .video-banner-editor .banner-content-preview .banner-cta-fields{margin-top:1.5rem}.common-banner-editor .video-banner-editor .banner-content-preview .banner-cta-fields .components-base-control{margin-bottom:1rem}.common-banner-editor .video-banner-editor .banner-content-preview .banner-cta-fields .components-base-control label{color:#333;display:block;font-weight:600;margin-bottom:.5rem}.common-banner-editor .video-banner-editor .banner-content-preview .banner-cta-fields .components-base-control input{background-color:#fff;border:1px solid #ccc;border-radius:4px;font-size:14px;padding:.5rem .75rem;width:100%}.common-banner-editor .video-banner-editor .banner-content-preview .banner-cta-fields .components-base-control input:focus{border-color:#0073aa;box-shadow:0 0 0 1px #0073aa;outline:none}.common-banner-editor .banner-cta-fields{display:flex;gap:30px}
