:root{--sg-popup-modal-bg-color:var(--sg-color-black);--sg-popup-modal-opacity:0.5}.v-modal-enter{animation:v-modal-in var(--sg-transition-duration-fast) ease}.v-modal-leave{animation:v-modal-out var(--sg-transition-duration-fast) ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{100%{opacity:0}}.v-modal{position:fixed;left:0;top:0;width:100%;height:100%;opacity:var(--sg-popup-modal-opacity);background:var(--sg-popup-modal-bg-color)}.sg-popup-parent--hidden{overflow:hidden}.sg-modal{--sg-modal-width:480px;--sg-modal-margin-top:15vh;--sg-modal-bg-color:var(--sg-color-white);--sg-modal-box-shadow:0 4px 12px rgba(0, 0, 0, 0.15);--sg-modal-title-font-size:var(--sg-font-size-medium);--sg-modal-tools-width:24px;--sg-modal-tools-color:var(--sg-text-color-regular);--sg-modal-body-font-size:var(--sg-font-size-base);--sg-modal-header-padding:16px,24px;--sg-modal-body-padding:24px;--sg-modal-footer-padding:16px 24px;--sg-modal-confirm-icon-size:24px;--sg-modal-alert-icon-size:48px;position:relative;width:var(--sg-modal-width);height:var(--sg-modal-height,auto);margin:var(--sg-modal-margin-top,15vh) auto 50px var(--sg-modal-margin-left,auto);background:var(--sg-modal-bg-color);border-radius:var(--sg-border-radius-base);box-shadow:var(--sg-modal-box-shadow);box-sizing:border-box;outline:0}.sg-modal.is-maximize{--sg-modal-width:100%!important;--sg-modal-margin-top:0;--sg-modal-margin-left:0;margin-bottom:0;height:100%;overflow:auto}.sg-modal.is-draggable .sg-modal__header{cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sg-modal__header{border-top-left-radius:var(--sg-border-radius-base);border-top-right-radius:var(--sg-border-radius-base);overflow:hidden}.sg-modal__title{padding:16px 24px;color:var(--sg-text-color-primary);font-size:var(--sg-modal-title-font-size);font-weight:600;line-height:24px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sg-modal-minimize-box .sg-modal-minimize-box__actions,.sg-modal__actions{position:absolute;top:16px;right:24px;display:flex;justify-content:flex-end;align-items:center}.sg-modal-minimize-box .sg-modal-minimize-box__actions .sg-modal__actions--button,.sg-modal__actions .sg-modal__actions--button{width:var(--sg-modal-tools-width);height:var(--sg-modal-tools-width);padding:0;background:0 0;border:none;outline:0;color:var(--sg-modal-tools-color);cursor:pointer}.sg-modal-minimize-box .sg-modal-minimize-box__actions .sg-modal__actions--button:hover,.sg-modal__actions .sg-modal__actions--button:hover{color:var(--sg-color-primary)}.sg-modal__body{font-size:var(--sg-modal-body-font-size);padding:var(--sg-modal-body-padding);line-height:1.5;overflow:hidden}.sg-modal__body--title{color:var(--sg-text-color-primary);font-weight:600;white-space:nowrap;overflow:hidden}.sg-modal__body>iframe{width:100%;height:100%;border:0;vertical-align:top}.sg-modal__footer{padding:var(--sg-modal-footer-padding);text-align:right}.sg-modal--center{text-align:center}.sg-modal--center .sg-modal__body{text-align:initial}.sg-modal--center .sg-modal__footer{text-align:inherit}.sg-modal--confirm.is-prompt .sg-modal__body{padding:32px 32px 24px}.sg-modal--confirm.is-prompt .sg-modal__footer{padding:0 32px 32px}.sg-modal--confirm .sg-modal__body--icon{float:left;font-size:var(--sg-modal-confirm-icon-size);margin-right:16px}.sg-modal--confirm .sg-modal__body--icon+.sg-modal__body--title+.sg-modal__body--content{margin:8px 0 0 40px}.sg-modal--confirm .sg-modal__body--title{font-size:18px;margin-left:40px}.sg-modal--confirm .sg-modal__body--content{color:var(--sg-text-color-regular)}.sg-modal--alert.is-prompt .sg-modal__body{padding:48px 0 16px}.sg-modal--alert.is-prompt .sg-modal__footer{padding:0 0 48px}.sg-modal--alert .sg-modal__body{text-align:center}.sg-modal--alert .sg-modal__body--icon{font-size:var(--sg-modal-alert-icon-size)}.sg-modal--alert .sg-modal__body--title{font-size:18px;margin:16px 0 8px}.sg-modal--alert .sg-modal__body--content{color:var(--sg-text-color-regular)}.sg-modal--alert .sg-modal__footer{text-align:center}.sg-modal--form .sg-modal__header{border-bottom:1px solid var(--sg-border-color-extra-light)}.sg-modal--form .sg-modal__body{position:relative}.sg-modal--form .sg-modal__body--content{width:100%;height:100%}.sg-modal--form .sg-modal__footer{border-top:1px solid var(--sg-border-color-extra-light)}.sg-modal-minimize-box{position:relative;left:unset;height:24px;line-height:24px;background-color:var(--sg-color-white);margin:10px;box-shadow:0 4px 12px rgba(0,0,0,.15);display:inline-block}.sg-modal-minimize-box .sg-modal-minimize-box__title{max-width:200px;margin:0 10px;display:inline-block;padding-right:48px;overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis}.sg-modal-minimize-box .sg-modal-minimize-box__title.without-closable{padding-right:24px}.sg-modal-minimize-box .sg-modal-minimize-box__actions{top:0;right:0}.sg-modal-minimize-box .sg-modal-minimize-box__actions .sg-modal__actions--button{width:24px;height:24px}.sg-modal-minimize-wrap{position:fixed;left:0;bottom:0;width:100%;height:50px;z-index:1000;overflow:auto}.sg-overlay-modal{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto}.modal-fade-enter-active{animation:modal-fade-in var(--sg-transition-duration)}.modal-fade-enter-active .sg-overlay-modal{animation:modal-fade-in var(--sg-transition-duration)}.modal-fade-leave-active{animation:modal-fade-out var(--sg-transition-duration)}.modal-fade-leave-active .sg-overlay-modal{animation:modal-fade-out var(--sg-transition-duration)}@keyframes modal-fade-in{0%{transform:translate3d(0,-20px,0);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}@keyframes modal-fade-out{0%{transform:translate3d(0,0,0);opacity:1}100%{transform:translate3d(0,-20px,0);opacity:0}}@keyframes modal-fade-in{0%{opacity:0}100%{opacity:1}}@keyframes modal-fade-out{0%{opacity:1}100%{opacity:0}}