.container{background-color:var(--env-block-background-color);border:1px solid var(--env-block-border-color)}.text{font-family:var(--env-font-family);color:var(--env-block-font-color)}.textStrong{font-family:var(--env-font-family);color:var(--env-block-font-color);font-weight:600}.youtube-embed{display:block;max-width:100%;width:100%;box-sizing:border-box}.youtube-consent-box{background:#fff;border:2px solid #e0e0e0;border-radius:8px;padding:2rem;box-shadow:0 2px 8px rgba(0,0,0,.08);text-align:left;--env-button-primary-background-color: #0065a6;--env-button-primary-background-color-hover: #004d7f;--env-button-primary-background-color-active: #003d66}.youtube-box-title{margin:0 0 1rem 0;font-size:1.25rem;font-weight:600;color:#333}.youtube-consent-box p{margin:0 0 .75rem 0;color:#555;line-height:1.6}.youtube-consent-box p:last-of-type{margin-bottom:1.5rem;font-size:.9rem;color:#666}.youtube-error-box{background:#fff3cd;border:2px solid #ffc107;border-radius:8px;padding:2rem;box-shadow:0 2px 8px rgba(0,0,0,.08);text-align:left;--env-button-danger-background-color: #ba1b1f;--env-button-danger-background-color-hover: #941519;--env-button-danger-background-color-active: #751113}.youtube-error-box .youtube-box-title{color:#856404}.youtube-error-box p{margin:0 0 .75rem 0;color:#856404;line-height:1.6}.youtube-error-box p:last-of-type{margin-bottom:1.5rem}.youtube-wrapper{position:relative;width:100%;aspect-ratio:16/9;background:#000;border-radius:4px;overflow:hidden}.youtube-player{position:absolute;top:0;left:0;width:100%;height:100%;border:0;display:block}.youtube-wrapper iframe{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;border:none !important;display:block !important}.youtube-error{background:#fff3cd;border:1px solid #ffc107;border-radius:4px;padding:1rem;color:#856404}.youtube-error p{margin:0}.sv-custom-module.sv-youtube-webapp{display:block;width:auto !important;max-width:100% !important}.sv-custom-module.sv-youtube-webapp .youtube-auto-width{width:100%;max-width:100%}.sv-custom-module.sv-youtube-webapp .youtube-has-width{width:100%;max-width:100%}.sv-custom-module.sv-youtube-webapp .youtube-embed{width:100%}.sv-custom-module.sv-youtube-webapp .youtube-wrapper{width:100%;max-width:100%}.sv-custom-module.sv-youtube-webapp iframe.youtube-player{display:block}.youtube-with-icon{display:flex;align-items:center;gap:.5rem}.youtube-icon{width:50px;height:50px;color:red;flex-shrink:0}.youtube-icon svg{width:100%;height:100%}.youtube-consent-box .youtube-consent-button{margin-top:1rem}.youtube-consent-box .youtube-consent-note{margin-top:1rem;margin-bottom:0}.youtube-consent-box .env-button,.youtube-error-box .env-button,.container .env-button{border-radius:0 !important}

