@keyframes slideIn{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideOut{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes header-spinner{to{transform:rotate(1turn)}}.modal{--modal-body-padding:12px;position:fixed;z-index:900;inset:0;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.6);animation-name:fadeIn}.modal--heightFitContent{align-items:end}@media only screen and (min-width:576px){.modal--heightFitContent{align-items:center}}.modal-animation{animation-timing-function:ease-out;animation-fill-mode:forwards}.modal--close{animation-name:fadeOut}.modal__body{position:relative;z-index:900;overflow-y:auto;display:flex;flex-direction:column;min-width:100px;height:100%;min-height:100px;max-height:100%;padding:var(--modal-body-padding);border-radius:8px;background-color:#262525;-webkit-overflow-scrolling:touch}.modal__body--heightFitContent{height:-moz-fit-content;height:fit-content}@media only screen and (min-width:576px){.modal__body{height:auto}}.modal__close{cursor:pointer;position:absolute;z-index:900;top:12px;right:12px;display:flex;padding:0;border:0;background-color:rgba(0,0,0,0)}@media only screen and (min-width:1200px){.modal__close{top:20px;right:20px}}.modal__icon{--ds-icon-size:16px;fill:#9d9c9e!important}.modal__content{position:relative;display:flex;flex:1 1 auto;flex-direction:column}.modal__shade{position:fixed;z-index:899;inset:0}@media only screen and (min-width:576px){.modal{--modal-body-padding:20px}}