/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--lightbox-z-index:9999;--lightbox-max-width:600px;--lightbox-color:#000;--lightbox-background:#fff;--lightbox-overlay:rgba(0,0,0,0.5);}body.lightbox-open.lightbox--fullscreen--open{overflow:hidden;}.lightbox-op{display:none;}.lightbox-op.open{display:block;}.lightbox-op .lightbox-op--wrapper{display:flex;position:fixed;top:0;left:0;right:0;bottom:0;z-index:var(--lightbox-z-index);padding:1rem;justify-content:center;align-items:center;}.lightbox-op .lightbox-op--wrapper .lightbox-op--inner{width:100%;max-height:100%;overflow-y:auto;border:0;background:var(--lightbox-background);color:var(--lightbox-color);position:relative;z-index:var(--lightbox-z-index);margin:0 auto;}@media (max-width:630px){.lightbox-op .lightbox-op--wrapper .lightbox-op--inner{max-width:calc(100vw - 30px);}}.lightbox-op .lightbox-op--wrapper .lightbox-op--header,.lightbox-op .lightbox-op--wrapper .lightbox-op--content,.lightbox-op .lightbox-op--wrapper .lightbox-op--footer{padding:1rem;background:white;}.lightbox-op .lightbox-op--wrapper .lightbox-op--header{border-bottom:1px solid rgba(0,0,0,0.15);}.lightbox-op .lightbox-op--wrapper .lightbox-op--footer{border-top:1px solid rgba(0,0,0,0.15);}.lightbox-op .close{display:block;opacity:1;right:1rem;top:2rem;position:absolute;transform:translateY(-50%);}.lightbox-op.bundle--banner .overlay{display:none;}.lightbox-op.bundle--banner .lightbox-op--wrapper{top:auto;bottom:0;padding:0;left:0;right:0;z-index:calc(var(--lightbox-z-index) - 2);}.lightbox-op.bundle--fullscreen .overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--lightbox-overlay);z-index:calc(var(--lightbox-z-index) - 1);}.lightbox-op.bundle--fullscreen .lightbox-op--wrapper .lightbox-op--inner{width:100%;max-width:var(--lightbox-max-width);}
.paragraph--unpublished{background-color:#fff4f4;}
.ajax-progress.ajax-progress-fullscreen{z-index:1261;}.webform-ajax-messages{position:fixed;z-index:100;bottom:0;width:100%;}.webform-ajax-messages .messages{margin:0;border-width:10px 0 0 0;font-weight:bold;}.webform-ajax-messages .messages + .messages{margin:0;}.webform-ui-dialog{top:50px !important;}.toolbar-tray-open.toolbar-horizontal .webform-ui-dialog{top:90px !important;}
