@layer Chameleon{@layer reset;@layer components{@layer generic;@layer Teaser{@layer Editorial,Premium,Taxonomy,Image,Content,Wrapper,Base;}}}@layer Chameleon.components.generic{._dialog_15swu_12{--ch-dialog-padding: 16px;--ch-dialog-internal-max-width: 630px;--ch-dialog-internal-min-width: 260px;--ch-dialog-internal-header-size: 60px;--ch-dialog-internal-heading-padding: 16px;--ch-dialog-internal-z-index: 700;position:fixed;z-index:var(--ch-dialog-internal-z-index);display:flex;align-items:stretch;justify-content:stretch;inset:0}@media only screen and (min-width:480px){._dialog_15swu_12{flex-direction:column;align-items:center;justify-content:center}}._dialog__dialog_15swu_36{position:relative;z-index:var(--ch-dialog-internal-z-index);display:flex;width:100%;box-sizing:border-box;flex-direction:column;border:none;background:var(--semantic-background-base-adaptive-elevated-fill);box-shadow:var(--box-shadow-lg);outline:0}@media only screen and (min-width:480px){._dialog__dialog_15swu_36{width:auto;min-width:var(--ch-dialog-internal-min-width);max-width:var(--ch-dialog-internal-max-width);max-height:calc(100% - var(--ch-dialog-internal-header-size));border-radius:4px}}@media all and (-ms-high-contrast:none)and (min-width:480px){._dialog__dialog_15swu_36{max-height:calc(100% - 1px)}}._dialog__header_15swu_72{display:flex;height:var(--ch-dialog-internal-header-size);box-sizing:border-box;justify-content:flex-end;padding:var(--ch-dialog-internal-heading-padding);border-bottom:var(--divider-border)}._dialog__content_15swu_81{overflow-y:auto}@media only screen and (min-width:480px){._dialog__content_15swu_81._dialog__content--header-hidden_15swu_86{height:auto}}@supports (-webkit-touch-callout: none){._dialog__content_15swu_81{overflow:scroll;-webkit-overflow-scrolling:touch}}._dialog__inner-content_15swu_98{padding:var(--ch-dialog-padding)}._dialog--hidden_15swu_102{opacity:0;pointer-events:none;visibility:hidden}._dialog__footer_15swu_111{display:flex;align-items:center;justify-content:space-between;padding:var(--ch-dialog-padding);border-top:var(--divider-border)}@media only screen and (min-width:480px){._dialog__footer_15swu_111{justify-content:flex-end}}._dialog__footer_15swu_111>*{flex-grow:1}._dialog__footer_15swu_111>*+*{margin-left:16px}@media only screen and (min-width:480px){._dialog__footer_15swu_111>*{flex-grow:0}}}
