.modal{--modal-block-header-spacing: var(--udexSpacer24);--modal-block-content-spacing: var(--udexSpacer24);--modal-block-actions-spacing: var(--udexSpacer24);--modal-inline-spacing: var(--udexSpacer24);border:0;box-shadow:var(--sapContent_Shadow2);display:none;padding:0;transition:width .3s ease-in-out,height .3s ease-in-out}.modal::backdrop{background-color:var(--udexColorNeutralBlack);opacity:.5}.modal[open]{display:block}.modal udex-control-button{inset-inline:auto var(--modal-inline-spacing);position:absolute;top:calc(var(--modal-block-header-spacing) - 6px)}.modal udex-control-button:hover{border-radius:var(--udexRadiusS)}udex-tooltip{--_ui5-v2-17-0_popover_box_shadow: 0px 0px 0px 1px var(--udexColorGrey4)}body:has(dialog[open]){overflow:hidden}.modal__content{color:var(--udexColorNeutralBlack);display:flex;flex-direction:column;height:inherit;margin:0 auto;max-height:calc(100vh - var(--udex-modal-and-overlay-modal-content-padding-vertical, 24px) * 2);width:100%}.modal__content ul{padding:0}.modal__content__header{color:var(--udexColorGrey9);flex-shrink:0;min-height:calc(var(--udexTypographyHeadingMediumXSFontSize) + 2 * var(--modal-block-header-spacing));padding:var(--modal-block-header-spacing) var(--modal-inline-spacing);padding-inline-end:104px}.modal__content__header__title{font-size:var(--udexTypographyHeadingMediumXSFontSize);font-weight:var(--udexTypographyFontWeightMedium);line-height:var(--udexTypographyHeadingLineHeight);margin:0}.modal__content__header__caption{color:var(--sapTile_TextColor);font-size:var(--udexTypographyBodySFontSize);font-weight:var(--udexTypographyFontWeightRegular);line-height:var(--udexTypographyBodyLineHeight)}.modal__content__header__caption:has(p){margin-block-start:var(--udexSpacer20)}.modal__content__header__caption>p{margin:0;padding:0}.modal__content__actions{column-gap:var(--udexSpacer16);display:flex;flex-shrink:0;justify-content:flex-end;margin-block-start:auto;padding:var(--modal-block-actions-spacing) var(--modal-inline-spacing)}.modal__content__container{border-top:1px solid var(--udexCoreDividerLight);flex-basis:100%;inset:0;overflow-y:auto;padding:var(--modal-block-content-spacing) var(--modal-inline-spacing)}.modal__content__container::-webkit-scrollbar{width:var(--udexSpacer16)}.modal__content__container::-webkit-scrollbar-track{background-color:var(--udexColorNeutralWhite);border-radius:var(--udexSpacer8)}.modal__content__container::-webkit-scrollbar-thumb{background-color:var(--udexColorGrey5);border:var(--udexCoreSizeBorderS) solid var(--udexColorNeutralWhite);border-radius:var(--udexSpacer8);min-height:50px}.modal__content__container::-webkit-scrollbar-thumb:vertical:active{background-color:var(--udexColorGrey6)}h3.modal__content__container__title{font-size:var(--udexTypographyHeadingMediumXXXSFontSize);font-weight:var(--udexTypographyFontWeightMedium);line-height:var(--udexTypographyHeadingLineHeight);margin-block-end:var(--udexSpacer32)}.modal__content__close-button{background:none;border:0;border-radius:0;cursor:pointer;display:block;inset-inline:auto var(--modal-inline-spacing);margin:0;padding:6px;position:absolute;text-overflow:initial;top:calc(var(--modal-block-header-spacing) - 6px);white-space:initial;z-index:1}.modal__content__close-button .icon{filter:brightness(0) saturate(100%) invert(37%) sepia(13%) saturate(1064%) hue-rotate(169deg) brightness(89%) contrast(90%);height:var(--udexSpacer20);width:var(--udexSpacer20)}.modal__content__close-button .icon img{display:block}.modal--lightbox{--modal-block-header-spacing: var(--udexSpacer32);--modal-block-content-spacing: var(--udexSpacer32);--modal-block-actions-spacing: var(--udexSpacer32);--modal-inline-spacing: var(--udexSpacer32);height:100dvh;max-height:100dvh;max-width:100%;width:100%}.modal--lightbox .modal__content__actions{border-top:1px solid var(--udexCoreDividerLight)}@media(width>=980px){.modal--lightbox{background:transparent;display:none;height:auto;justify-content:center;max-height:unset;max-width:100%;overflow:hidden;width:calc(10 * var(--hlx-grid-gutters) + 9 * var(--hlx-grid-column-width))}.modal--lightbox .modal__content{background:var(--udexColorNeutralWhite);height:auto}.modal--lightbox .modal__content__container{overflow:hidden}[open].modal--lightbox{display:flex;height:fit-content;max-height:90%;position:fixed}[open][portrait].modal--lightbox{height:100%;max-height:90%}[open][portrait].modal--lightbox .modal__content{height:unset;max-height:unset}[open][portrait].modal--lightbox .modal__content__container{overflow:unset;overflow-y:auto}}.modal--text-only{--modal-block-content-spacing: 0}.modal--text-only .modal__content__container{border:0;inset:0}@media(width>=640px){.modal--text-only{height:min-content;margin:auto;max-width:480px;min-width:400px;width:auto}}.modal--pdf,.modal--video{height:100dvh;max-height:100dvh;max-width:100%;transition:unset;width:100%}.modal--pdf .modal__content__pdf-container,.modal--pdf .modal__content__video-container,.modal--video .modal__content__pdf-container,.modal--video .modal__content__video-container{text-align:center}.modal--pdf .modal__content__pdf-container canvas,.modal--pdf .modal__content__video-container canvas,.modal--video .modal__content__pdf-container canvas,.modal--video .modal__content__video-container canvas{height:auto!important;margin-block-end:var(--udexSpacer20);width:100%!important}.modal--pdf .modal__content__header__toolbar,.modal--video .modal__content__header__toolbar{column-gap:var(--udexSpacer2);display:flex}.modal--pdf .modal__content__header__toolbar:has(*),.modal--video .modal__content__header__toolbar:has(*){margin-block-start:var(--udexSpacer20)}.modal--pdf .modal__content__header__toolbar-button,.modal--video .modal__content__header__toolbar-button{align-items:center;cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--udexTypographyBodyXSFontSize);font-weight:var(--udexTypographyFontWeightRegular);height:100%;margin:0;padding:var(--udexSpacer12);text-transform:none;width:auto}.modal--pdf .modal__content__header__toolbar-button .label,.modal--video .modal__content__header__toolbar-button .label{display:none;font-size:var(--udexTypographyHeadingMediumXXXSFontSize);font-weight:var(--udexTypographyFontWeightRegular);line-height:1;order:2}.modal--pdf .modal__content__header__toolbar-button .icon,.modal--video .modal__content__header__toolbar-button .icon{aspect-ratio:1;background-color:var(--udexColorBlue9);content:"";display:block;height:18px;order:1;width:18px}.modal--pdf .modal__content__header__toolbar-button .icon.icon-download,.modal--video .modal__content__header__toolbar-button .icon.icon-download{mask:url(../../icons/download.svg) center no-repeat}.modal--pdf .modal__content__header__toolbar-button .icon.icon-email,.modal--video .modal__content__header__toolbar-button .icon.icon-email{mask:url(../../icons/emailblue.svg) center no-repeat}.modal--pdf .modal__content__header__toolbar-button .icon.icon-share,.modal--video .modal__content__header__toolbar-button .icon.icon-share{mask:url(../../icons/share.svg) center no-repeat}.modal--pdf .modal__content__header__toolbar-button .icon.icon-linkedin,.modal--video .modal__content__header__toolbar-button .icon.icon-linkedin{background-color:var(--udexColorNeutralBlack);mask:url(../../icons/linkedin.svg) center no-repeat}.modal--pdf .modal__content__header__toolbar-button .icon.icon-facebook,.modal--video .modal__content__header__toolbar-button .icon.icon-facebook{background-color:var(--udexColorNeutralBlack);mask:url(../../icons/facebook.svg) center no-repeat}.modal--pdf .modal__content__header__toolbar-button-dropdown,.modal--video .modal__content__header__toolbar-button-dropdown{background-color:var(--udexColorNeutralWhite);border:var(--udexCoreSizeBorderXS) solid var(--udexColorGrey5);border-radius:var(--udexRadiusM);box-shadow:var(--sapContent_Shadow1);display:none;inset-inline-start:0;max-width:200px;position:absolute;top:calc(100% + 1px);z-index:1}.modal--pdf .modal__content__header__toolbar-button-dropdown .modal__content__header__toolbar-button,.modal--video .modal__content__header__toolbar-button-dropdown .modal__content__header__toolbar-button{color:inherit;text-decoration:none}.modal--pdf .modal__content__header__toolbar-button-dropdown .modal__content__header__toolbar-button .label,.modal--video .modal__content__header__toolbar-button-dropdown .modal__content__header__toolbar-button .label{display:block;margin-inline-start:var(--udexSpacer12)}.modal--pdf .modal__content__header__toolbar-button-share,.modal--video .modal__content__header__toolbar-button-share{border:var(--udexCoreSizeBorderXS) solid transparent;position:relative}.modal--pdf .modal__content__header__toolbar-button-share:hover,.modal--video .modal__content__header__toolbar-button-share:hover{background-color:var(--udexColorNeutralWhite);border:var(--udexCoreSizeBorderXS) solid var(--udexColorBlue9);border-radius:var(--udexRadiusM)}.modal--pdf .modal__content__header__toolbar-button-share:hover .modal__content__header__toolbar-button-dropdown,.modal--video .modal__content__header__toolbar-button-share:hover .modal__content__header__toolbar-button-dropdown{display:block}@media(width>=980px){body:has(dialog[open].modal--pdf),body:has(dialog[open].modal--video){overflow:hidden}.modal--pdf,.modal--video{display:none}.modal--pdf .modal__content__container,.modal--video .modal__content__container{overflow:hidden}[open].modal--pdf,[open].modal--video{background:transparent;display:flex;inset:0;justify-content:center;margin:0;max-height:100%;max-width:100%;overflow-y:scroll;padding:0;position:fixed}[open].modal--pdf .modal__content,[open].modal--video .modal__content{background:var(--udexColorNeutralWhite);height:fit-content;margin-block:5vh;max-height:unset;max-width:calc(10 * var(--hlx-grid-gutters) + 9 * var(--hlx-grid-column-width));position:relative}}.modal--long-text:not(udex-modal){height:100dvh;max-height:100dvh;max-width:100%;width:100%}udex-modal[open].modal--long-text{box-shadow:none;overflow:hidden;width:100%;--udex-modal-block-layer-background: none}@media(width>=980px){body:has(dialog[open].modal--long-text){overflow:hidden}.modal--long-text{display:none}.modal--long-text .modal__content__container{overflow:hidden}[open].modal--long-text{align-items:center;background:transparent;display:flex;inset:0;justify-content:center;margin:0;max-height:100%;max-width:100%;overflow-y:scroll;padding:0;position:fixed}[open].modal--long-text.modal--overflow{align-items:start}[open].modal--long-text.modal--overflow .modal__content{margin-block:50px}[open].modal--long-text .modal__content{background:var(--udexColorNeutralWhite);height:fit-content;margin-block:5vh;max-height:unset;max-width:calc(11 * var(--hlx-grid-gutters) + 12 * var(--hlx-grid-column-width));position:relative}}@media(width>=1280px){[open].modal--long-text .modal__content{max-width:calc(9 * var(--hlx-grid-gutters) + 10 * var(--hlx-grid-column-width))}}.modal--portrait{height:100dvh;max-height:100dvh;max-width:100%;transition:unset;width:100%}@media(width>=980px){body:has(dialog[open].modal--portrait){overflow:hidden}.modal--portrait{display:none}.modal--portrait .modal__content__container{overflow:hidden}[open].modal--portrait{background:transparent;display:flex;inset:0;justify-content:center;margin:0;max-height:100%;max-width:100%;overflow-y:scroll;padding:0;position:fixed}[open].modal--portrait .modal__content{background:var(--udexColorNeutralWhite);height:fit-content;margin-block:5vh;max-height:unset;max-width:calc(10 * var(--hlx-grid-gutters) + 9 * var(--hlx-grid-column-width));position:relative}}.modal--asset-error{max-width:500px}@media(width>640px){.redirecting-modal{--udex-modal-and-overlay-modal-content-padding-vertical: 64px}}@media(width>980px){.redirecting-modal{--udex-modal-and-overlay-modal-content-padding-vertical: 84px}}.redirecting-modal__container{font-size:var(--udexTypographyBodyMFontSize);text-align:center}.redirecting-modal__container:focus{outline:none}.redirecting-modal h1{font-size:var(--udexTypographyHeadingMediumXSFontSize);font-weight:var(--udexTypographyFontWeightMedium);margin-block:0 var(--udexSpacer20)}@media(width>640px){.redirecting-modal h1{font-size:var(--udexTypographyHeadingMediumSFontSize)}}@media(width>980px){.redirecting-modal h1{font-size:var(--udexTypographyHeadingMediumLFontSize)}}@media(width>1300px){.redirecting-modal h1{font-size:var(--udexTypographyHeadingMediumXLFontSize)}}.redirecting-modal__icon{width:140px;height:140px;margin-block-end:var(--udexSpacer40)}.redirecting-modal__content{margin-block:0 var(--udexSpacer40);color:var(--udexColorNeutralBlack)}.redirecting-modal__buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--udexSpacer8);padding:0;margin:0}
