.g-modal{z-index:1000;visibility:hidden;background-color:var(--g-color-sfx-veil);-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:#0000;margin:-9999px 0 0 -9999px;display:none;position:fixed;inset:0;overflow:auto}.g-modal__content-aligner{justify-content:center;align-items:center;min-width:100%;min-height:100%;display:inline-flex}.g-modal__content-wrapper{margin:var(--g-modal-margin,20px);border-radius:var(--g-modal-border-radius,5px);overflow-x:hidden}.g-modal__content{background-color:var(--g-color-base-modal);border-radius:var(--g-modal-border-radius,5px)}.g-modal__content_has-scroll{max-height:calc(100vh - var(--g-modal-margin,20px)*2);overflow-y:auto}.g-modal,.g-modal__content{outline:none;animation-timing-function:ease-out;animation-fill-mode:forwards}.g-modal_open,.g-modal_exit_active{visibility:visible;margin:0;display:block}.g-modal_enter_active,.g-modal_appear_active{animation-name:g-modal-open;animation-duration:.15s}.g-modal_enter_active .g-modal__content,.g-modal_appear_active .g-modal__content{animation-name:g-modal-content-open;animation-duration:.15s}.g-modal_exit_active{animation-name:g-modal;animation-duration:.2s}@keyframes g-modal{0%{opacity:1}to{opacity:0}}@keyframes g-modal-open{0%{opacity:0}to{opacity:1}}@keyframes g-modal-content-open{0%{transform:scale(.75)}to{transform:scale(1)}}
.g-dialog-btn-close{z-index:1;position:absolute;inset-block-start:14px;inset-inline-end:14px}
.g-dialog-body{padding:10px var(--_--side-padding);flex:auto;overflow-y:auto}.g-dialog-body_has-borders{border-block-start:1px solid var(--g-color-line-generic);border-block-end:1px solid var(--g-color-line-generic)}
.g-dialog-divider{border-block-start:1px solid var(--g-color-line-generic);margin:0 calc(-1*var(--_--side-padding))}
.g-dialog-footer{padding:28px var(--_--side-padding);align-items:center;display:flex}.g-dialog-footer__bts-wrapper{gap:10px;display:flex}.g-dialog-footer__children{flex-grow:1;align-items:center;height:100%;display:flex}.g-dialog-footer__button{min-width:128px;position:relative}.g-dialog-footer__error{color:var(--g-color-text-danger);padding:10px}
.g-dialog-header{padding-block:20px 10px;padding-inline:var(--_--side-padding)calc(var(--_--side-padding) + var(--_--close-button-space)*var(--g-flow-is-ltr) + var(--_--close-button-space)*var(--g-flow-is-rtl));color:var(--g-color-text-primary);justify-content:flex-start;align-items:center;line-height:24px;display:flex}.g-dialog-header__caption{font-family:var(--g-text-subheader-font-family);font-weight:var(--g-text-subheader-font-weight);font-size:var(--g-text-subheader-3-font-size);line-height:var(--g-text-subheader-3-line-height)}
.g-dialog{--_--side-padding:32px;--_--close-button-space:0px;width:var(--g-dialog-width,var(--_--width));flex-direction:column;display:flex;position:relative}.g-dialog_has-scroll{max-height:calc(100vh - var(--g-modal-margin,20px)*2);overflow-y:auto}.g-dialog_size_s{--_--width:480px}.g-dialog_size_m{--_--width:720px}.g-dialog_size_l{--_--width:900px}.g-dialog_has-close{--_--close-button-space:24px}
