.backdrop{background-color:rgba(var(--bdtoowk), .45);z-index:var(--z-index-backdrop);position:fixed;inset:0}
.modal{z-index:var(--z-index-modal);outline:0;display:block;position:fixed;inset:0;overflow:hidden auto}
.modal-open .modal{overflow:hidden auto}
.modal.centered:not(.fullscreen){text-align:center}
.modal-dialog{pointer-events:none;width:auto;margin:16px;position:relative}
.modal-dialog.fullscreen{width:100%;height:100%;margin:0;display:grid}
.modal-dialog.fullscreen .modal-content{height:100%}
.modal-content{pointer-events:auto;background-color:var(--bdtoowg);border-radius:var(--border-radius);outline:0;flex-direction:column;width:100%;padding:48px;display:flex;position:relative}
.modal-content.fullscreen{border-radius:0}
.modal.centered .modal-content{text-align:left}
.modal-close{position:absolute;top:16px;right:16px}
@media screen and (min-width:768px){.modal.centered:not(.fullscreen):before{content:"";vertical-align:middle;width:1px;height:100%;display:inline-block}.modal-dialog:not(.fullscreen){max-width:550px;margin:0 auto}.modal-dialog:not(.fullscreen):before,.modal-dialog:not(.fullscreen):after{content:"";width:100%;height:32px;display:block}.modal.centered .modal-dialog:not(.fullscreen){vertical-align:middle;text-align:center;display:inline-block}}
