:root{--ODSDialog-borderRadius:var(--radius-medium);--ODSDialog-minHeight:280px;--ODSDialog-width:var(--columns-6-columns);--ODSDialog-verticalAlignment:start;--ODSDialog-horizontalAlignment:start;--ODSDialog-Title-font:var(--subtitle);--ODSDialog-Title-letterSpacing:var(--subtitle-letter-spacing);--ODSDialog-Title-textAlign:left;--ODSDialog-Title-margin:var(--spacing-component-7,24px) var(--spacing-component-0,0px) var(--spacing-component-7,24px) var(--spacing-component-7,24px);--ODSDialog-TextSection-padding:0 var(--spacing-component-7) 0 var(--spacing-component-7);--ODSDialog-TextSection-width:100%;--ODSDialog-Text-font:var(--body-m-bold);--ODSDialog-Text-letterSpacing:var(--body-m-bold-letter-spacing);--ODSDialog-Text-textAlign:left;--ODSDialog-ActionSlotContainer-padding:var(--spacing-component-7);--ODSDialog-ActionSlotContainer-width:100%;--ODSDialog-ActionSlotContainer-verticalAlignment:center;--ODSDialog-ActionSlotContainer-horizontalAlignment:end;--ODSDialog-ActionSlotContainer-gap:var(--spacing-component-3);--ODSDialog-CloseButton-top:var(--spacing-component-3);--ODSDialog-CloseButton-right:var(--spacing-component-3);--ODSDialog-Divider-width:.0625rem}.ODSDialog-DialogContent{width:var(--ODSDialog-width,312px);background-color:var(--colours-basic-background);border-radius:var(--ODSDialog-borderRadius);box-shadow:var(--elevation-level-4);padding:0;border:none;align-items:stretch;overflow:hidden;color-scheme:light dark;transition:opacity allow-discrete .2s,transform allow-discrete .1s;transition-delay:50ms}@media screen and (min-height:600px){.ODSDialog-DialogContent{min-height:var(--ODSDialog-minHeight,280px)}}@media (-ms-high-contrast:active),screen and (forced-colors:active){.ODSDialog-DialogContent{border:1px solid transparent}}.ODSDialog-DialogContent[open]{display:flex;opacity:1;transform:scale(1)}@starting-style{.ODSDialog-DialogContent[open]{opacity:0;transform:scale(.9)}}.ODSDialog-DialogContent::backdrop{background-color:#0000;transition:background-color allow-discrete .25s}.ODSDialog-DialogContent[open]::backdrop{background-color:var(--colours-basic-modal-overlay,rgba(0,0,0,.4))}@starting-style{.ODSDialog-DialogContent[open]::backdrop{background-color:#0000}}.ODSDialog-ScrollContainer{display:flex;width:100%;flex-direction:column;justify-content:var(--ODSDialog-verticalAlignment);align-items:var(--ODSDialog-horizontalAlignment);overflow-y:auto}.ODSDialog-Header{position:sticky;top:0;background-color:var(--colours-basic-background);z-index:4000;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid transparent;width:100%}.ODSDialog-Title{font:var(--ODSDialog-Title-font);letter-spacing:var(--ODSDialog-Title-letterSpacing);text-align:var(--ODSDialog-Title-textAlign);flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:var(--ODSDialog-Title-margin);color:var(--colours-basic-text,#000)}.ODSDialog-CloseButton{position:sticky;top:var(--ODSDialog-CloseButton-top);right:var(--ODSDialog-CloseButton-right);flex-shrink:0;margin-left:auto}.ODSDialog-Body{flex-grow:1;width:var(--ODSDialog-TextSection-width);padding:var(--ODSDialog-TextSection-padding)}@media screen and (min-height:600px){.ODSDialog-Body{overflow-y:auto;border-top:var(--ODSDialog-Divider-width) solid transparent}.ODSDialog-DialogContent--is-body-scrolling[data-scroll-state~=can-scroll-up] .ODSDialog-Body{border-top-color:var(--colours-basic-stroke-subtle,#b6b6b6)}}.ODSDialog-DialogContent--no-actions .ODSDialog-Body{padding-bottom:var(--spacing-component-7,24px)}.ODSDialog-Body--no-title{margin-top:var(--spacing-layout-7,64px)}.ODSDialog-BodyText{margin:0;font:var(--ODSDialog-Text-font);letter-spacing:var(--ODSDialog-Text-letterSpacing);text-align:var(--ODSDialog-Text-textAlign);color:var(--colours-basic-text,#000)}.ODSDialog-Actions{position:relative;display:flex;width:var(--ODSDialog-ActionSlotContainer-width);padding:var(--ODSDialog-ActionSlotContainer-padding,24px);justify-content:var(--ODSDialog-ActionSlotContainer-horizontalAlignment);align-items:var(--ODSDialog-ActionSlotContainer-verticalAlignment);align-content:center;gap:var(--ODSDialog-ActionSlotContainer-gap,8px);align-self:stretch;flex-wrap:wrap}@media screen and (min-height:600px){.ODSDialog-Actions{border-top:var(--ODSDialog-Divider-width) solid transparent}.ODSDialog-DialogContent--is-body-scrolling[data-scroll-state~=can-scroll-down] .ODSDialog-Actions{border-top-color:var(--colours-basic-stroke-subtle,#b6b6b6)}}.ODSDialog-Actions--stacked{flex-direction:column}.ODSDialog-Actions--stacked>.ODSButton,.ODSDialog-Actions--stacked>button{width:100%}