.base-modal-wrapper{background-color:var(--rt-transparent-50);z-index:200;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.base-modal-enter-from,.base-modal-leave-to{opacity:0}.base-modal-enter-active,.base-modal-leave-active{transition:opacity .2s var(--rt-anim-func)}.card-modal__card-wrapper{align-items:flex-start;display:flex}.card-modal__card{background-color:var(--rt-white);border-radius:16px;width:472px;min-height:260px;padding:56px 56px 42px}.card-modal__close-btn{background-color:var(--rt-white);cursor:pointer;border:none;border-radius:16px;width:48px;height:48px;margin:0 0 0 12px;padding:0;position:relative}.card-modal__close-btn:before,.card-modal__close-btn:after{content:"";background-color:var(--rt-main-text);width:2px;height:18px;position:absolute;top:50%;left:50%}.card-modal__close-btn:before{transform:translate(-50%,-50%)rotate(45deg)}.card-modal__close-btn:after{transform:translate(-50%,-50%)rotate(-45deg)}.card-modal__title{margin:0 0 20px;font-size:1.5rem;font-weight:400}.card-modal__desc{margin:0 0 40px;font-size:.9375rem}.card-modal__btns{flex-direction:column;justify-content:flex-start;align-items:center;width:250px;margin:auto;display:flex}.card-modal__btns>*{width:100%;margin:0 0 14px}@media (max-width:536px){.card-modal__card-wrapper{flex-direction:column-reverse;align-self:flex-end;align-items:flex-end;width:100%}.card-modal__card{border-radius:16px 16px 0 0;width:100%;padding:20px}.card-modal__close-btn{margin:0 0 8px}}#app-header{width:100%;height:var(--app-header-height);box-shadow:0 2px 4px var(--rt-shadow), 0 0 1px var(--rt-shadow);background-color:var(--rt-white);z-index:10;align-items:center;display:flex;position:relative}html[theme=dark] #app-header{background-color:var(--rt-white-10)}#app-header .main-header{justify-content:space-between;align-items:center;width:100%;padding:0 80px;display:flex}#app-header .main-header__logo-container{align-items:center;display:flex}#app-header .main-header__logout{user-select:none}#app-header .main-header__logout-icon{pointer-events:none;margin-right:4px}@media (max-width:1600px){#app-header .main-header{max-width:100%}}@media (max-width:1279px){#app-header .main-header{padding:0 40px}}@media (max-width:1023px){#app-header .main-header{padding:0 20px}}@media (max-width:639px){#app-header .main-header__logo{width:110px;height:28px}}#app-footer{z-index:initial}
