.bs-popup{display:flex;flex-direction:column;border-radius:var(--border-radius-medium);background-color:var(--color-grayscale-white);box-shadow:var(--shadow-medium-1-offset-x) var(--shadow-medium-1-offset-y) var(--shadow-medium-1-blur) var(--shadow-medium-1-spread) var(--shadow-medium-1-color);width:-moz-fit-content;width:fit-content;margin:var(--spacing-12)}@media only screen and (max-width:1024px){.bs-popup{margin:var(--spacing-8)}}@media only screen and (max-width:640px){.bs-popup{margin:var(--spacing-4)}}.bs-popup-fullwidth{width:100%;margin:var(--spacing-15)}@media only screen and (max-width:1024px){.bs-popup-fullwidth{margin:var(--spacing-8)}}@media only screen and (max-width:640px){.bs-popup-fullwidth{margin:var(--spacing-4)}}.bs-popup-root{position:fixed;z-index:1300;inset:0;display:block}.bs-popup-container{height:100%;outline:0;display:flex;justify-content:center;align-items:center}.bs-popup-small{padding:var(--spacing-6)}.bs-popup-medium{padding:var(--spacing-8)}.bs-popup-large{border-radius:var(--border-radius-large);padding:var(--spacing-12)}.bs-popup{position:relative}.bs-popup-content{display:flex;align-items:flex-start;justify-content:flex-start;row-gap:var(--spacing-8);column-gap:var(--spacing-8)}.bs-popup-content-scroll{width:100%}.bs-popup-content-fullwidth,.bs-popup-content-fullwidth .bs-popup-content-wrapper,.bs-popup-content-fullwidth .bs-popup-slot{width:100%;max-width:100%}.bs-popup-content-wrapper{width:-moz-fit-content;width:fit-content}.bs-popup-row .bs-popup-content{flex-direction:row}.bs-popup-column .bs-popup-content{flex-direction:column}.bs-popup-small .bs-popup-content{row-gap:var(--spacing-6);column-gap:var(--spacing-6)}.bs-popup-small .bs-popup-footer{padding-top:var(--spacing-6)}.bs-popup-medium .bs-popup-footer{padding-top:var(--spacing-8)}.bs-popup-large .bs-popup-footer{padding-top:var(--spacing-12)}.bs-popup-header{display:inline-flex;justify-content:space-between;font-family:SemiBold,sans-serif}.bs-popup-header .bs-btn-icon{margin-left:auto}.bs-popup-small .bs-popup-header{margin-bottom:var(--spacing-4);font-size:var(--heading-20-font-size)}.bs-popup-small .bs-btn-icon-ghost .bs-svg-icon{height:var(--spacing-5)}.bs-popup-medium .bs-popup-header{margin-bottom:var(--spacing-6);font-size:var(--heading-28-font-size)}.bs-popup-large .bs-popup-header{margin-bottom:var(--spacing-8);font-size:var(--heading-32-font-size)}.bs-popup-slot{text-align:start}