@font-face{font-family:Roboto-BoldItalic;font-display:auto;src:url(../fonts/Roboto-BoldItalic.cabdb4a1.ttf)}@font-face{font-family:Inter-Regular;font-display:auto;src:url(../fonts/Inter-Regular.d7019947.otf)}@font-face{font-family:Inter-Medium;font-display:auto;src:url(../fonts/Inter-Medium.76e872bc.otf)}@font-face{font-family:Inter-SemiBold;font-display:auto;src:url(../fonts/Inter-SemiBold.ef3d193e.otf)}@font-face{font-family:Inter-Bold;font-display:auto;src:url(../fonts/Inter-Bold.ef2dede4.otf)}@font-face{font-family:Inter-ExtraBold;font-display:auto;src:url(../fonts/Inter-ExtraBold.bc9a38d9.ttf)}@font-face{font-family:Oswald-Regular;font-display:auto;src:url(../fonts/Oswald-Regular.f57b0d84.ttf)}@font-face{font-family:Oswald-Medium;font-display:auto;src:url(../fonts/Oswald-Medium.cac18285.ttf)}@font-face{font-family:Oswald-SemiBold;font-display:auto;src:url(../fonts/Oswald-SemiBold.5dbcd446.ttf)}@font-face{font-family:Oswald-Bold;font-display:auto;src:url(../fonts/Oswald-Bold.ee9b3cf3.ttf)}@media(max-width:960px){#app .banned-low-screen{display:none}}#app{margin:0;padding:0;font-size:18px;font-family:Inter-Regular,sans-serif}#app a,#app a:active,#app a:hover,#app a:visited{text-decoration:none!important}#app .container{padding:0 15px}@media(min-width:450px){#app .container{padding:0 30px}}@media(min-width:960px){#app .container{padding:0}}@media(min-width:1264px){#app .container{max-width:1110px}}@media(min-width:1904px){#app .container{max-width:1110px}}#app .progress-main{left:0;top:0;position:absolute;height:100vh;width:100vw;background-color:#fff}#app .progress-main .icon{position:absolute;left:calc(50% - 25px);bottom:calc(50% - 25px)}#app span.selected-text{font-style:italic}#app.dark{background-color:#090914;color:#fff}#app.dark a,#app.dark a:active,#app.dark a:hover,#app.dark a:visited{color:#fff!important}#app.dark .progress-main{background-color:#090914}#app.dark span.selected-text{color:#9196ff}#app.dark .popup--baned-function .v-card{padding:30px 20px}#app.dark .popup--baned-function .v-card .close{top:12px;right:12px}#app.dark .popup--baned-function .popup-title{font-size:24px!important;line-height:121%!important;text-align:center}#app.dark .popup--baned-function .popup-text{margin-top:15px;font-size:14px;text-align:center}#app.dark .popup--baned-function .popup-download{display:flex;margin:10px auto auto auto;justify-content:center;align-items:center}#app.dark .popup--baned-function .popup-download .icon{margin-top:5px;width:22px}#app.dark .popup--baned-function .popup-download .icon img{width:100%}#app.dark .popup--baned-function .popup-download .text{margin-left:20px;font-family:Inter-Medium,sans-serif;font-size:16px;line-height:125%}#app.dark .popup--baned-function div{color:#fff}body.lock{position:fixed;overflow:hidden;width:100vw}#app .header{height:80px;width:100%;position:relative;z-index:2}@media(max-width:960px){#app .header{height:auto}}#app .header.active .link-main .logo img.mobile,#app .header.active .link-main .logo img.pc{display:none}#app .header.active .link-main .logo img.mobile.active{display:block}#app #main-header-container{position:relative}#app .header-container{display:flex;justify-content:space-between;align-items:center;height:100%}@media(max-width:960px){#app .header-container{padding-top:20px!important;padding-bottom:20px!important}}#app .header-container .link-main{display:flex;align-items:flex-end}#app .header-container .link-main .logo{width:38px}@media(max-width:960px){#app .header-container .link-main .logo{width:36px}}#app .header-container .link-main .logo img{display:block;width:100%}@media(max-width:700px){#app .header-container .link-main .logo img{display:none}}#app .header-container .link-main .logo img.mobile{display:none}@media(max-width:700px){#app .header-container .link-main .logo img.mobile{display:block}}#app .header-container .link-main .logo img.mobile.main-page{display:none}#app .header-container .link-main .text{margin-left:20px}@media(max-width:960px){#app .header-container .link-main .text{width:120px;margin-left:15px}}#app .header-container .link-main .text img{display:block;width:100%}@media(max-width:960px){#app .header-container .link-main .text img{height:19px}}#app .header-container .menu{display:flex;font-family:Inter-Regular,sans-serif;padding-left:0!important;font-size:16px}@media(max-width:960px){#app .header-container .menu{display:none}}#app .header-container .menu li{position:relative;display:block;margin-left:35px;list-style-type:none}#app .header-container .menu li a{display:block;height:100%}#app .header-container .menu li:first-child{margin-left:0}#app .header-container .menu .sub-menu{display:none;width:179px;position:absolute;left:-15px;padding:40px 20px 20px 20px;border-radius:0 0 5px 5px;z-index:0}@media(max-width:1265px){#app .header-container .menu .sub-menu{width:180px}}#app .header-container .menu .sub-menu a{display:block;clear:both;float:left;font-family:Inter-Regular,sans-serif;font-size:16px;line-height:122%}#app .header-container .menu .sub-menu a:not(:last-child):not(:only-child){margin-bottom:15px}#app .header-container .menu .sub-menu:hover,#app .header-container .menu a:hover+.sub-menu{display:block}#app .header-container .menu-burger{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:30px;height:20px;cursor:pointer;z-index:2}@media(min-width:961px){#app .header-container .menu-burger{display:none}}#app .header-container .menu-burger span{height:3px;transition:all .3s ease 0s}#app .header-container .menu-burger.active span{position:absolute;width:100%}#app .header-container .menu-burger.active .top{top:8.5px;transform:rotate(45deg)}#app .header-container .menu-burger.active .center{top:10px;transform:scale(0)}#app .header-container .menu-burger.active .bottom{transform:rotate(-45deg);top:auto;bottom:8.5px}#app .header-container .right-panel{display:flex;align-items:center}#app .header-container .right-panel .icon-mobile{display:none}@media(max-width:960px){#app .header-container .right-panel .icon-mobile{display:block;width:18px;margin-right:25px}}#app .header-container .right-panel .icon-mobile img{display:block;position:relative;bottom:2px;width:100%;cursor:pointer}@media(max-width:960px){#app .header-container .right-panel .icon-mobile img{bottom:0}}#app .header-container .auth{display:flex;align-items:center}@media(max-width:960px){#app .header-container .auth .icon{display:none}}#app .header-container .auth .icon img{display:block;position:relative;bottom:2px;width:100%}#app .header-container .auth .icon img.active{display:none}#app .header-container .auth .entry{margin-left:15px}@media(max-width:960px){#app .header-container .auth .entry{display:none}}#app .header-container .user-links{position:relative;display:flex;align-items:center;cursor:pointer}#app .header-container .user-links .login{font-family:Inter-Bold,sans-serif}@media(max-width:960px){#app .header-container .user-links .login{display:none}}@media(max-width:450px){#app .header-container .user-links .login{margin-right:15px;font-size:14px}}#app .header-container .user-links .profile-menu{display:none;position:absolute;cursor:auto;left:-20px;margin-top:142px;padding:40px 20px 20px 20px;border-radius:0 0 5px 5px}#app .header-container .user-links .profile-menu a{display:block;clear:both;float:left;font-family:Inter-Regular,sans-serif;font-size:16px;line-height:122%;margin-bottom:15px}#app .header-container .user-links .profile-menu span{display:block;clear:both;float:left;cursor:pointer;font-size:16px}#app .header-container .user-links .profile-menu span:not(:last-child):not(:only-child){margin-bottom:15px}#app .header-container .user-links .profile-menu.admin{margin-top:172px}#app .header-container .user-links .menu-button{margin-left:15px}@media(max-width:960px){#app .header-container .user-links .menu-button{display:none}}#app .header-container .user-links .menu-button img{display:block;width:100%}#app .header-container .user-links:hover .profile-menu{display:block}@media(max-width:960px){#app .header-container .user-links:hover .profile-menu{display:none}}#app .v-menu__content{margin:7px 0}#app .v-menu__content .action-list .action{cursor:pointer;font-family:Inter-Bold,sans-serif;font-size:20px}#app .drawer{top:-100vh;left:0;position:absolute;overflow:hidden;width:100%;height:100vh;padding-top:87px;transition:all .3s ease 0s;z-index:1}#app .drawer .item:first-child{margin-top:0}#app .drawer .item{margin-top:15px}#app .drawer .item a{font-family:Inter-Medium,sans-serif;font-size:20px;line-height:115%}#app .drawer .arrow-submenu{cursor:pointer;margin-left:15px;width:11px;height:auto}#app .drawer .arrow-submenu.active{transform:rotate(90deg)}#app .drawer .arrow-submenu.active+.sub-menu{display:block}#app .drawer .sub-menu{display:none;cursor:pointer;margin-top:15px;padding-bottom:7px}#app .drawer .sub-menu a{display:block;font-family:Inter-Regular,sans-serif;font-size:16px;line-height:115%;margin-left:10px}#app .drawer .sub-menu a:not(:last-child):not(:only-child){margin-bottom:10px}#app .drawer .mail{margin-top:40px}#app .drawer .mail .title{font-family:Inter-Regular,sans-serif!important;font-size:14px!important;line-height:121%!important}#app .drawer .mail .value{margin-top:4px;font-family:Inter-Medium,sans-serif!important;font-size:18px!important;line-height:122%!important}#app .drawer.active{top:0}#app.dark .header{background-color:#1a1a27}#app.dark .header.active{background-color:#090914}#app.dark .header-container .menu li a:hover{color:#9196ff!important}#app.dark .header-container .menu li a.unhovered:hover{color:#fff!important}#app.dark .header-container .menu .sub-menu{background:#1a1a27;filter:drop-shadow(0 50px 20px rgba(0,0,0,.35))}#app.dark .header-container .menu-burger span{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAECAYAAACZfY9fAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAA5SURBVHgBvdBBEQAgEAJAMMlFsJEZbWADK9gEeVwG9sHwYwbCJBWCSD569LpPZJ3hKOQV++aFrP0BNtoNL3zGUhYAAAAASUVORK5CYII=)}@media(min-width:961px){#app.dark .header-container .auth:hover .icon img{display:none}}@media(min-width:961px){#app.dark .header-container .auth:hover .icon img.active{display:block}}@media(min-width:961px){#app.dark .header-container .auth:hover .entry{color:#9196ff!important}}#app.dark .profile-menu{background:#1a1a27;filter:drop-shadow(0 50px 20px rgba(0,0,0,.35))}#app.dark .profile-menu a:hover,#app.dark .profile-menu span:hover{color:#9196ff!important}#app.dark .drawer{background:#090914}#app.dark .drawer .item a{color:#fff}#app.dark .drawer .item a:hover{color:#9196ff!important}#app .button.link{display:flex;position:relative;align-items:center;width:221px;height:50px;margin-top:34px;padding:15px;border-radius:4px}#app .button.link .image{height:30px;margin-right:10px}#app .button.link .image img{max-width:100%}#app .button.link span{font-family:Inter-Medium,sans-serif;font-size:18px}#app .button.link.light-off:before{background-color:#004bd7}#app .button.link.premium{width:252px}#app .button.link:before{background-color:currentColor;border-radius:inherit;bottom:0;color:inherit;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .2s cubic-bezier(.4,0,.6,1)}#app .button.link:hover:before{opacity:.08}#app.dark .button.link{background-color:#004bd7}@media(max-width:700px){#app .header.main-page{display:none}}@media(max-width:850px)and (max-height:450px){#app .header.main-page{display:none}}#app .welcome-slider{width:100%;height:calc(100vh - 80px);position:relative}@media(max-width:1035px)and (max-height:1300px){#app .welcome-slider{height:690px}}#app .welcome-slider .header{display:none;background-color:transparent}@media(max-width:700px){#app .welcome-slider .header{display:block;width:100vw}}@media(max-width:850px)and (max-height:450px){#app .welcome-slider .header{display:block;width:100vw}}@media(max-width:850px)and (max-height:450px){#app .welcome-slider .header .link-main img.pc{display:none}}#app .welcome-slider .header .link-main img.mobile.main-page{display:block!important}#app .welcome-slider .header img.mobile.active{display:none}#app .welcome-slider .header.active .link-main img.mobile.main-page{display:none!important}@media(max-width:1024px)and (min-height:951px){#app .welcome-slider{height:690px}}@media(max-width:960px)and (max-height:950px){#app .welcome-slider{height:500px}}@media(max-width:1920px)and (min-height:1300px){#app .welcome-slider{height:690px}}@media(max-width:900px){#app .welcome-slider{height:500px}}@media(max-width:700px){#app .welcome-slider{height:100vh}}@media(max-height:500px){#app .welcome-slider{height:100vh}}@media(max-width:850px)and (max-height:450px){#app .welcome-slider{height:100vh}}#app .welcome-slider .welcome-image{background:url(../img/welcome-image.0eda7bcb.png);background-repeat:no-repeat;display:flex;align-items:center;background-position:100%;background-size:cover;height:75%;position:relative}@media(max-width:1600px)and (max-height:1200px){#app .welcome-slider .welcome-image{height:75%}}@media(max-width:1500px)and (max-height:1200px){#app .welcome-slider .welcome-image{background-position-x:80%}}@media(max-width:1275px)and (max-height:1200px){#app .welcome-slider .welcome-image{height:70%}}@media(max-width:1275px)and (max-height:1100px){#app .welcome-slider .welcome-image{height:75%}}@media(max-width:1185px)and (max-height:1200px){#app .welcome-slider .welcome-image{height:65%}}@media(max-width:1085px)and (max-height:1200px){#app .welcome-slider .welcome-image{background-position-x:77%}}@media(max-width:1035px)and (max-height:1300px){#app .welcome-slider .welcome-image{height:500px;background-position:70%}}@media(max-width:1035px)and (max-height:950px){#app .welcome-slider .welcome-image{height:100%;background-position:80%}}@media(max-width:2048px)and (max-height:720px){#app .welcome-slider .welcome-image{height:100%}}@media(max-width:960px)and (max-height:950px){#app .welcome-slider .welcome-image{height:100%}}@media(max-width:850px){#app .welcome-slider .welcome-image{background-position:80%}}@media(max-width:1920px)and (min-height:1300px){#app .welcome-slider .welcome-image{height:500px}}@media(max-width:700px){#app .welcome-slider .welcome-image{display:flex;flex-direction:column;justify-content:space-between;background:url(../img/welcome-image-mobile.97583baa.png);background-repeat:no-repeat;background-size:auto 120%;background-position-x:75%;background-position-y:100%;height:100%}}@media(max-width:700px)and (max-height:1100px){#app .welcome-slider .welcome-image{background-position-x:80%}}@media(max-width:700px)and (max-height:900px){#app .welcome-slider .welcome-image{background-position-x:95%}}@media(max-width:700px)and (max-height:550px){#app .welcome-slider .welcome-image{background-size:cover}}@media(max-width:700px)and (max-height:450px){#app .welcome-slider .welcome-image{background:url(../img/welcome-image-mobile2.407d1dc5.png);background-repeat:no-repeat;background-size:auto 100%;background-position:40% 100%}}@media(max-width:700px)and (max-height:380px){#app .welcome-slider .welcome-image{background-size:auto 110%;background-position:40% 100%}}@media(max-width:700px)and (max-height:340px){#app .welcome-slider .welcome-image{background-size:auto 117%;background-position:40% 100%}}@media(max-width:650px)and (max-height:1100px){#app .welcome-slider .welcome-image{background-position-x:75%}}@media(max-width:650px)and (max-height:1000px){#app .welcome-slider .welcome-image{background-position-x:80%}}@media(max-width:650px)and (max-height:850px){#app .welcome-slider .welcome-image{background-position-x:85%}}@media(max-width:650px)and (max-height:750px){#app .welcome-slider .welcome-image{background-position-x:90%}}@media(max-width:650px)and (max-height:450px){#app .welcome-slider .welcome-image{background-size:auto 100%;background-position:40% 100%}}@media(max-width:650px)and (max-height:370px){#app .welcome-slider .welcome-image{background:url(../img/welcome-image-mobile3.01bf368b.png);background-repeat:no-repeat;background-size:auto 100%;background-position:80% -50%}}@media(max-width:600px)and (max-height:1200px){#app .welcome-slider .welcome-image{background-position-x:70%}}@media(max-width:600px)and (max-height:1000px){#app .welcome-slider .welcome-image{background-position-x:75%}}@media(max-width:600px)and (max-height:900px){#app .welcome-slider .welcome-image{background-position-x:80%}}@media(max-width:600px)and (max-height:800px){#app .welcome-slider .welcome-image{background-position-x:85%}}@media(max-width:600px)and (max-height:700px){#app .welcome-slider .welcome-image{background-position-x:90%}}@media(max-width:600px)and (max-height:450px){#app .welcome-slider .welcome-image{background-position:60% 100%}}@media(max-width:600px)and (max-height:370px){#app .welcome-slider .welcome-image{background-position:80% 100%}}@media(max-width:480px){#app .welcome-slider .welcome-image{background-position:80% 100%}}@media(max-width:400px){#app .welcome-slider .welcome-image{background-position:75% 100%}}@media(max-width:850px)and (max-height:450px){#app .welcome-slider .welcome-image{display:flex;flex-direction:column;justify-content:space-between;background:url(../img/welcome-image-mobile3.01bf368b.png);background-repeat:no-repeat;background-size:auto 100%;background-position:75% 100%;height:100%}}@media(min-width:750px)and (max-width:850px)and (max-height:400px){#app .welcome-slider .welcome-image{background-size:auto 140%;background-position:100% 50%}}@media(max-width:700px){#app .welcome-slider .welcome-image .content{margin-bottom:55px}}@media(max-width:700px)and (max-height:450px){#app .welcome-slider .welcome-image .content{margin-bottom:25px}}@media(max-width:480px){#app .welcome-slider .welcome-image .content{margin-bottom:30px}}@media(max-width:850px)and (max-height:450px){#app .welcome-slider .welcome-image .content{margin-bottom:55px}}#app .welcome-slider .welcome-image .content h1{font-family:Oswald-Bold,sans-serif;font-size:56px;line-height:120%;white-space:pre-wrap}@media(max-width:850px){#app .welcome-slider .welcome-image .content h1{font-size:50px}}@media(max-width:750px){#app .welcome-slider .welcome-image .content h1{font-size:45px}}@media(max-width:700px){#app .welcome-slider .welcome-image .content h1{display:none}}@media(max-width:700px)and (max-height:450px){#app .welcome-slider .welcome-image .content h1{display:block;font-size:38px}}@media(max-width:600px)and (max-height:450px){#app .welcome-slider .welcome-image .content h1{font-size:32px}}@media(max-width:500px)and (max-height:370px){#app .welcome-slider .welcome-image .content h1{font-size:30px}}@media(max-width:480px){#app .welcome-slider .welcome-image .content h1{font-size:26px}}@media(min-width:750px)and (max-width:850px)and (max-height:400px){#app .welcome-slider .welcome-image .content h1{font-size:40px}}@media(min-width:750px)and (max-width:850px)and (max-height:320px){#app .welcome-slider .welcome-image .content h1{font-size:36px}}#app .welcome-slider .welcome-image .content h1.triple{display:none}@media(max-width:700px){#app .welcome-slider .welcome-image .content h1.triple{font-size:56px;display:block}}@media(max-width:500px)and (max-height:1200px){#app .welcome-slider .welcome-image .content h1.triple{font-size:52px}}@media(max-width:700px)and (max-height:450px){#app .welcome-slider .welcome-image .content h1.triple{display:none}}@media(max-width:480px){#app .welcome-slider .welcome-image .content h1.triple{font-size:38px}}@media(max-width:380px){#app .welcome-slider .welcome-image .content h1.triple{font-size:36px}}@media(max-width:345px){#app .welcome-slider .welcome-image .content h1.triple{font-size:34px}}@media(max-width:330px){#app .welcome-slider .welcome-image .content h1.triple{font-size:32px}}#app .welcome-slider .welcome-image .content .description{margin-top:15px;font-family:Inter-Regular,sans-serif;font-size:24px;width:480px;line-height:140%}@media(max-width:750px){#app .welcome-slider .welcome-image .content .description{font-size:20px;width:400px}}@media(max-width:700px){#app .welcome-slider .welcome-image .content .description{font-size:24px;width:400px}}@media(max-width:700px)and (max-height:450px){#app .welcome-slider .welcome-image .content .description{font-size:18px;width:350px}}@media(max-width:700px)and (max-height:350px){#app .welcome-slider .welcome-image .content .description{margin-top:10px}}@media(max-width:500px)and (max-height:370px){#app .welcome-slider .welcome-image .content .description{width:350px;font-size:18px}}@media(max-width:480px){#app .welcome-slider .welcome-image .content .description{width:100%;font-size:18px;margin-top:15px}}@media(min-width:750px)and (max-width:850px)and (max-height:400px){#app .welcome-slider .welcome-image .content .description{margin-top:10px;width:350px;font-size:18px}}@media(max-width:700px){#app .welcome-slider .welcome-image .content .button.link{width:100%;justify-content:center;margin-top:25px}#app .welcome-slider .welcome-image .content .button.link .image{margin-right:15px}}@media(max-width:700px)and (min-width:750px)and (max-width:850px)and (max-height:400px){#app .welcome-slider .welcome-image .content .button.link .image{margin-right:10px}}@media(max-width:700px)and (max-height:350px){#app .welcome-slider .welcome-image .content .button.link{margin-top:20px}}@media(max-width:480px){#app .welcome-slider .welcome-image .content .button.link{margin-top:25px}}@media(min-width:750px)and (max-width:850px)and (max-height:400px){#app .welcome-slider .welcome-image .content .button.link{width:200px;margin-top:10px}}@media(min-width:750px)and (max-width:850px)and (max-height:400px){#app .welcome-slider .welcome-image .content .button.link span{font-size:16px}}#app .welcome-slider .calc-links{display:grid;grid-template-columns:repeat(3,1fr);height:25%}@media(max-width:1600px)and (max-height:1200px){#app .welcome-slider .calc-links{height:25%}}@media(max-width:1275px)and (max-height:1200px){#app .welcome-slider .calc-links{height:25%}}@media(max-width:1185px)and (max-height:1300px){#app .welcome-slider .calc-links{height:190px}}@media(max-width:1035px)and (max-height:950px){#app .welcome-slider .calc-links{display:none}}@media(max-width:2048px)and (max-height:720px){#app .welcome-slider .calc-links{display:none}}@media(max-width:960px){#app .welcome-slider .calc-links{height:190px}}@media(max-width:1920px)and (min-height:1300px){#app .welcome-slider .calc-links{display:grid;height:194px}}@media(max-width:900px){#app .welcome-slider .calc-links{display:none}}@media(max-width:700px){#app .welcome-slider .calc-links{display:none}}#app .welcome-slider .calc-links a{position:relative;padding:30px;font-size:24px;white-space:pre-wrap;font-family:Inter-Medium,sans-serif;line-height:130%}#app .welcome-slider .calc-links a .arrow{position:absolute;right:30px;bottom:30px}#app .welcome-slider .calc-links a .arrow-hover{display:none;position:absolute;right:30px;bottom:30px}#app .welcome-slider .calc-links a:hover>.arrow{display:none}#app .welcome-slider .calc-links a:hover>.arrow-hover{display:block}#app.dark .welcome-slider .calc-links a{border-bottom:1px solid #333;border-right:1px solid #333;color:#b5b5b8}#app.dark .welcome-slider .calc-links a:last-child{border-right:none}#app.dark .welcome-slider .calc-links a:hover{background-color:#004bd7;color:#fff}#app .container-slider{padding-top:0!important;padding-bottom:0!important}#app .advantages-slider{padding:165px 0}@media(max-width:1185px)and (max-height:1300px){#app .advantages-slider{margin-top:calc(-25vh + 186.25px)}}@media(max-width:1185px)and (max-height:1200px){#app .advantages-slider{margin-top:calc(-35vh + 194.75px)}}@media(max-width:1185px)and (max-height:720px){#app .advantages-slider{margin-top:0}}@media(max-width:1035px)and (max-height:1300px){#app .advantages-slider{padding:120px 0;margin-top:0}}@media(max-width:960px){#app .advantages-slider{padding:120px 0}}@media(max-width:700px){#app .advantages-slider{padding:50px 0}}#app .advantages-slider h1{font-family:Oswald-Medium,sans-serif;font-weight:500;font-size:44px;line-height:148%;letter-spacing:.02em;text-transform:uppercase}@media(max-width:1263px){#app .advantages-slider h1{font-size:38px}}@media(max-width:945px){#app .advantages-slider h1{font-size:34px}}@media(max-width:580px){#app .advantages-slider h1{font-size:32px}}#app .advantages-slider .advantage-list{display:flex;justify-content:space-between;margin-top:50px}@media(max-width:960px){#app .advantages-slider .advantage-list{margin-top:35px}}@media(max-width:810px){#app .advantages-slider .advantage-list{margin-top:20px}}@media(max-width:750px){#app .advantages-slider .advantage-list{margin-top:25px;flex-direction:column}}#app .advantages-slider .advantage-list .item{display:flex;align-items:flex-start;justify-content:space-between;margin-left:20px}@media(max-width:850px){#app .advantages-slider .advantage-list .item{margin-left:10px}}@media(max-width:750px){#app .advantages-slider .advantage-list .item{justify-content:stretch;margin-top:25px;margin-left:0}}#app .advantages-slider .advantage-list .item .image{margin-right:25px;margin-top:2px;flex:0 0 28px}@media(max-width:1263px){#app .advantages-slider .advantage-list .item .image{flex:0 0 22px;margin-right:15px}}@media(max-width:945px){#app .advantages-slider .advantage-list .item .image{flex:0 0 20px}}@media(max-width:770px){#app .advantages-slider .advantage-list .item .image{margin-right:10px;flex:0 0 18px}}@media(max-width:750px){#app .advantages-slider .advantage-list .item .image{margin-top:4px;flex:0 0 20px}}#app .advantages-slider .advantage-list .item .image img{width:100%;display:block}#app .advantages-slider .advantage-list .item .text .title{font-family:Oswald-Regular,sans-serif!important;font-size:32px!important;line-height:115%!important}@media(max-width:1263px){#app .advantages-slider .advantage-list .item .text .title{font-size:26px!important}}@media(max-width:945px){#app .advantages-slider .advantage-list .item .text .title{font-size:22px!important}}@media(max-width:770px){#app .advantages-slider .advantage-list .item .text .title{font-size:20px!important}}@media(max-width:750px){#app .advantages-slider .advantage-list .item .text .title{font-size:24px!important}}#app .advantages-slider .advantage-list .item .text .description{margin-top:20px;font-family:Inter-Regular,sans-serif;font-size:18px;line-height:145%;white-space:pre-wrap}@media(max-width:1263px){#app .advantages-slider .advantage-list .item .text .description{font-size:16px}}@media(max-width:945px){#app .advantages-slider .advantage-list .item .text .description{font-size:14px}}@media(max-width:810px){#app .advantages-slider .advantage-list .item .text .description{margin-top:15px;font-size:12px}}@media(max-width:750px){#app .advantages-slider .advantage-list .item .text .description{display:none;font-size:16px;margin-top:10px}}@media(max-width:580px){#app .advantages-slider .advantage-list .item .text .description{display:block}}#app .advantages-slider .advantage-list .item .text .description.split{display:none}@media(max-width:750px){#app .advantages-slider .advantage-list .item .text .description.split{display:block}}@media(max-width:580px){#app .advantages-slider .advantage-list .item .text .description.split{display:none}}#app .advantages-slider .advantage-list .item:first-child{margin-left:0}@media(max-width:750px){#app .advantages-slider .advantage-list .item:first-child{margin-top:0}}#app .container-explanation{margin-left:30px;flex:0 1 auto}#app .container-explanation .explanation{display:flex}#app .container-explanation .explanation .border{border-radius:4px}#app .container-explanation .explanation .text{margin-left:15px;font-family:Inter-Regular,sans-serif;font-size:18px;line-height:140%;white-space:pre-line}@media(max-width:700px){#app .container-explanation .explanation .text{margin-left:10px}}#app.dark .explanation .border{border-left:2px solid #9196ff}#app .gid-slider{padding:120px 0;overflow:hidden}@media(max-width:700px){#app .gid-slider{padding:50px 0 80px 0}}#app .gid-slider .item{margin-top:180px}@media(max-width:1263px){#app .gid-slider .item{margin-top:120px}}@media(max-width:960px){#app .gid-slider .item{margin-top:90px}}@media(max-width:700px){#app .gid-slider .item{margin-top:80px}}#app .gid-slider .item .left,#app .gid-slider .item .right{width:100%;display:flex;align-items:center;justify-content:space-between}#app .gid-slider .item .left .image{margin-right:80px}@media(max-width:1263px){#app .gid-slider .item .left .image{margin-right:60px}}@media(max-width:880px){#app .gid-slider .item .left .image{margin-right:40px}}@media(max-width:700px){#app .gid-slider .item .left .image{margin-right:0}}@media(max-width:700px){#app .gid-slider .item .left{align-items:normal;flex-direction:column-reverse}}#app .gid-slider .item .right .image{margin-left:80px}@media(max-width:1263px){#app .gid-slider .item .right .image{margin-left:60px}}@media(max-width:880px){#app .gid-slider .item .right .image{margin-left:40px}}@media(max-width:700px){#app .gid-slider .item .right .image{margin-left:0}}@media(max-width:700px){#app .gid-slider .item .right{align-items:normal;flex-direction:column}}#app .gid-slider .item .image{position:relative;z-index:0}@media(max-width:700px){#app .gid-slider .item .image{width:100%;flex:0 0 auto!important}}#app .gid-slider .item .image img{display:block}@media(max-width:1263px){#app .gid-slider .item .image img{width:100%}}@media(max-width:700px){#app .gid-slider .item .image img{filter:drop-shadow(0 4px 100px rgba(0,0,0,.5));border-radius:4px}}#app .gid-slider .item .image img.shadow{position:absolute;top:-96px;left:-100px;z-index:-1}@media(max-width:700px){#app .gid-slider .item .image,#app .gid-slider .item .image img.shadow{display:none}}#app .gid-slider .item .image.mobile{display:none}@media(max-width:700px){#app .gid-slider .item .image.mobile{display:block}}@media(max-width:1263px){#app .gid-slider .item .image.start-program{flex:0 0 450px}}@media(max-width:960px){#app .gid-slider .item .image.start-program{flex:0 0 400px}}@media(max-width:880px){#app .gid-slider .item .image.start-program{flex:0 0 350px}}@media(max-width:1263px){#app .gid-slider .item .image.start-program img.shadow{width:140%;left:-90px;top:-85px}}@media(max-width:960px){#app .gid-slider .item .image.start-program img.shadow{width:135%;left:-70px;top:-70px}}@media(max-width:880px){#app .gid-slider .item .image.start-program img.shadow{left:-65px;top:-65px}}@media(max-width:1263px){#app .gid-slider .item .image.food{flex:0 0 450px}}@media(max-width:960px){#app .gid-slider .item .image.food{flex:0 0 400px}}@media(max-width:880px){#app .gid-slider .item .image.food{flex:0 0 350px}}@media(max-width:1263px){#app .gid-slider .item .image.food img.shadow{width:135%;top:-75px;left:-80px}}@media(max-width:960px){#app .gid-slider .item .image.food img.shadow{top:-70px;left:-70px}}@media(max-width:880px){#app .gid-slider .item .image.food img.shadow{top:-60px;left:-60px}}#app .gid-slider .item .image.train{flex:0 0 492px;width:492px}@media(max-width:1263px){#app .gid-slider .item .image.train{flex:0 0 450px}}@media(max-width:880px){#app .gid-slider .item .image.train{flex:0 0 350px;width:100%}}#app .gid-slider .item .image.train img{width:100%}#app .gid-slider .item .image.train img.shadow{width:calc(150% - 67px);top:-92px;left:-90px}@media(max-width:1263px){#app .gid-slider .item .image.train img.shadow{width:135%;top:-75px;left:-80px}}@media(max-width:880px){#app .gid-slider .item .image.train img.shadow{width:130%;top:-60px;left:-60px}}#app .gid-slider .item .text .title{font-family:Oswald-Medium,sans-serif!important;font-size:44px!important;line-height:115%!important;white-space:pre-line}@media(max-width:1263px){#app .gid-slider .item .text .title{font-size:38px!important}}@media(max-width:960px){#app .gid-slider .item .text .title{font-size:36px!important;white-space:normal!important}}@media(max-width:810px){#app .gid-slider .item .text .title{font-size:30px!important}}@media(max-width:750px){#app .gid-slider .item .text .title{font-size:26px!important}}@media(max-width:700px){#app .gid-slider .item .text .title{font-size:34px!important}}@media(max-width:580px){#app .gid-slider .item .text .title{font-size:32px!important}}@media(max-width:450px){#app .gid-slider .item .text .title{font-size:28px!important}}#app .gid-slider .item .text .container-explanation{margin-top:30px;margin-left:0}@media(max-width:700px){#app .gid-slider .item .text .container-explanation{margin-top:20px;margin-bottom:35px}}@media(max-width:580px){#app .gid-slider .item .text .container-explanation{margin-bottom:25px}}@media(max-width:1263px){#app .gid-slider .item .text .container-explanation .text{font-size:16px;white-space:normal!important}}@media(max-width:810px){#app .gid-slider .item .text .container-explanation .text{font-size:14px}}@media(max-width:750px){#app .gid-slider .item .text .container-explanation .text{font-size:12px}}@media(max-width:700px){#app .gid-slider .item .text .container-explanation .text{font-size:16px}}#app .gid-slider .item .text.food{margin-bottom:80px}@media(max-width:700px){#app .gid-slider .item .text.food{margin-bottom:0}}#app .gid-slider .item .text.train{margin-bottom:80px}@media(max-width:700px){#app .gid-slider .item .text.train{margin-bottom:0}}#app .gid-slider .item:first-child{margin-top:0}#app.dark .gid-slider{background:#151521}#app .banner{width:100%;height:250px;padding:65px;background-size:100% 100%!important}#app .banner .title{font-family:Oswald-Bold,sans-serif!important;font-size:44px!important;line-height:120%!important;letter-spacing:.02em!important}#app .banner .title.premium{width:531px}#app .banner .button.link{margin-top:25px!important}#app .banner.premium{padding-top:36px;padding-bottom:36px}#app.dark .banner .title.premium span{color:#9196ff}#app .invite-slider{padding:160px 0 365px 0;position:relative;z-index:1}@media(max-width:960px){#app .invite-slider{padding-top:130px;padding-bottom:300px}}@media(max-width:850px){#app .invite-slider{padding-top:110px;padding-bottom:250px}}@media(max-width:700px){#app .invite-slider{padding-top:0;padding-bottom:80px}}@media(max-width:600px){#app .invite-slider{padding-bottom:0}}#app .invite-slider .container-banner{margin-top:0}@media(max-width:700px){#app .invite-slider .container-banner{display:none!important}}@media(max-width:1263px){#app .invite-slider .banner{background-repeat:no-repeat;background-size:auto 100%!important;background-position-x:60%!important}}@media(max-width:960px){#app .invite-slider .banner{background-position-x:40%!important}}@media(max-width:900px){#app .invite-slider .banner{background-position-x:60%!important;padding:65px 25px}}@media(max-width:700px){#app .invite-slider .banner{display:none}}@media(max-width:900px){#app .invite-slider .banner .title{font-size:34px!important}}#app .invite-slider .banner-mobile{display:none;position:relative;width:100%;background:url(../img/banner-main-tablet.2997b4b8.png);background-repeat:no-repeat;background-size:100% 100%}@media(max-width:700px){#app .invite-slider .banner-mobile{top:-20px;display:flex;flex-direction:column;justify-content:center;align-items:center;height:187.36111vw}}@media(max-width:700px)and (max-height:450px){#app .invite-slider .banner-mobile{background:url(../img/banner-main-mobile-album.8e85adfe.png);background-repeat:no-repeat;background-size:100% 100%;height:138.21429vw}}@media(max-width:450px){#app .invite-slider .banner-mobile{top:-15px;background:url(../img/banner-main-mobile.f6eee99c.png);background-repeat:no-repeat;background-size:100% 100%;height:167.85714vw}}#app .invite-slider .banner-mobile .text h1{text-align:center;font-family:Oswald-Bold,sans-serif;font-size:100px;line-height:120%}@media(max-width:700px){#app .invite-slider .banner-mobile .text h1{font-size:90px}}@media(max-width:700px)and (max-height:450px){#app .invite-slider .banner-mobile .text h1{font-size:75px}}@media(max-width:580px){#app .invite-slider .banner-mobile .text h1{font-size:80px}}@media(max-width:500px){#app .invite-slider .banner-mobile .text h1{font-size:70px}}@media(max-width:450px){#app .invite-slider .banner-mobile .text h1{font-size:60px}}@media(max-width:400px){#app .invite-slider .banner-mobile .text h1{font-size:50px}}@media(max-width:330px){#app .invite-slider .banner-mobile .text h1{font-size:40px}}#app .invite-slider .banner-mobile .button.link{width:100%;justify-content:center;margin-top:50px}@media(max-width:700px)and (max-height:450px){#app .invite-slider .banner-mobile .button.link{margin-top:30px}}@media(max-width:500px){#app .invite-slider .banner-mobile .button.link{margin-top:40px}}@media(max-width:400px){#app .invite-slider .banner-mobile .button.link{margin-top:30px}}@media(max-width:360px){#app .invite-slider .banner-mobile .button.link{margin-top:25px}}#app .invite-slider .banner-mobile .button.link .image{margin-right:15px}#app.dark .invite-slider .banner-mobile .text h1.name{color:#9196ff}#app .download-slider{padding:95px 0;position:relative}@media(max-width:1263px){#app .download-slider{padding:65px 0}}@media(max-width:850px){#app .download-slider{padding:35px 0}}@media(max-width:700px){#app .download-slider{margin-top:0;padding:35px 0}}@media(max-width:600px){#app .download-slider{padding:150px 0 800px 0;margin-top:0;bottom:120px}}@media(max-width:550px){#app .download-slider{padding-bottom:750px}}@media(max-width:500px){#app .download-slider{padding-bottom:650px}}@media(max-width:450px){#app .download-slider{padding-bottom:600px}}@media(max-width:400px){#app .download-slider{padding-bottom:450px}}@media(max-width:350px){#app .download-slider{padding-bottom:375px}}#app .download-slider .container{position:relative}#app .download-slider .text{width:445px;font-family:Oswald-Medium,sans-serif;font-size:44px;line-height:125%}@media(max-width:1263px){#app .download-slider .text{width:365px;font-size:36px}}@media(max-width:800px){#app .download-slider .text{width:285px;font-size:28px}}@media(max-width:600px){#app .download-slider .text{font-size:44px;width:440px}}@media(max-width:470px){#app .download-slider .text{font-size:42px;width:420px}}@media(max-width:450px){#app .download-slider .text{font-size:32px;width:320px}}@media(max-width:600px){#app .download-slider .text span{display:none}}#app .download-slider .links{margin-top:40px;display:flex;align-items:center}@media(max-width:700px){#app .download-slider .links{margin-top:25px;align-items:flex-start;flex-direction:column}}#app .download-slider .links a{display:block;width:213px}@media(max-width:1263px){#app .download-slider .links a{width:190px}}@media(max-width:800px){#app .download-slider .links a{width:155px}}@media(max-width:700px){#app .download-slider .links a{width:190px}}@media(max-width:650px){#app .download-slider .links a{width:170px}}@media(max-width:600px){#app .download-slider .links a{width:auto}}@media(max-width:600px){#app .download-slider .links a .pc{display:none}}#app .download-slider .links a .mobile{display:none}@media(max-width:600px){#app .download-slider .links a .mobile{display:flex;align-items:center}}#app .download-slider .links a .mobile .icon{width:22px}#app .download-slider .links a .mobile .icon img{width:100%}#app .download-slider .links a .mobile .text{width:auto;margin-left:20px;font-family:Inter-Medium,sans-serif;font-size:24px;line-height:125%;text-align:left}@media(max-width:450px){#app .download-slider .links a .mobile .text{font-size:16px}}#app .download-slider .links a.app-store{margin-left:30px}@media(max-width:1263px){#app .download-slider .links a.app-store{margin-left:20px}}@media(max-width:700px){#app .download-slider .links a.app-store{margin-top:15px;margin-left:0}}#app .download-slider .links img{display:block;width:100%}#app .download-slider .iphone{position:absolute;width:488px;bottom:-95px;right:0}@media(max-width:1263px){#app .download-slider .iphone{width:430px;bottom:-65px}}@media(max-width:850px){#app .download-slider .iphone{width:310px;bottom:-35px}}@media(max-width:700px){#app .download-slider .iphone{bottom:-35px}}@media(max-width:650px){#app .download-slider .iphone{width:300px;bottom:-35px}}@media(max-width:600px){#app .download-slider .iphone{width:550px;left:calc(50% - 275px);bottom:-800px}}@media(max-width:550px){#app .download-slider .iphone{width:500px;left:calc(50% - 250px);bottom:-750px}}@media(max-width:500px){#app .download-slider .iphone{width:450px;left:calc(50% - 225px);bottom:-650px}}@media(max-width:450px){#app .download-slider .iphone{width:420px;left:calc(50% - 200px);bottom:-600px}}@media(max-width:400px){#app .download-slider .iphone{width:300px;left:calc(50% - 150px);bottom:-450px}}@media(max-width:350px){#app .download-slider .iphone{width:250px;left:calc(50% - 125px);bottom:-375px}}#app .download-slider .iphone img{display:block;width:100%}#app.dark .download-slider{background:#151521}#app.dark .download-slider .mobile .text:hover,#app.dark .download-slider .text span.name{color:#9196ff}#app .article-slider{overflow:hidden;padding-top:155px}@media(max-width:960px){#app .article-slider{padding-top:95px}}@media(max-width:700px){#app .article-slider{padding-top:70px}}@media(max-width:600px){#app .article-slider{margin-top:-100px}}@media(max-width:450px){#app .article-slider{margin-top:-120px}}#app .article-slider .header-slider{display:flex;justify-content:space-between;align-items:center}#app .article-slider .header-slider h1.title{font-family:Oswald-SemiBold,sans-serif!important;font-size:44px!important;line-height:130%!important;letter-spacing:.02em!important}@media(max-width:1263px){#app .article-slider .header-slider h1.title{font-size:38px!important}}@media(max-width:945px){#app .article-slider .header-slider h1.title{font-size:34px!important}}@media(max-width:580px){#app .article-slider .header-slider h1.title{font-size:32px!important}}#app .article-slider .header-slider .link{display:flex;align-items:center}@media(max-width:700px){#app .article-slider .header-slider .link{display:none}}#app .article-slider .header-slider .link span{font-family:Inter-Medium,sans-serif;font-size:18px;line-height:22px}@media(max-width:1263px){#app .article-slider .header-slider .link span{font-size:16px}}#app .article-slider .header-slider .link .image{margin-left:10px}#app .article-slider .header-slider .link .image img.active{display:none}#app .article-slider .articles{margin-top:60px}@media(max-width:1263px){#app .article-slider .articles{margin-top:40px}}@media(max-width:450px){#app .article-slider .articles{margin-top:25px}}@media(max-width:700px){#app .article-slider .articles{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y}}#app .article-slider .articles .track{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:30px}@media(max-width:960px){#app .article-slider .articles .track{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){#app .article-slider .articles .track{grid-template-columns:repeat(3,95%)}}@media(max-width:450px){#app .article-slider .articles .track{grid-column-gap:20px}}@media(max-width:960px){#app .article-slider .articles .track .item:last-child{display:none}}@media(max-width:700px){#app .article-slider .articles .track .item:last-child{display:block}}#app .article-slider .articles .track .image{display:block;width:100%;height:197px}@media(max-width:1263px){#app .article-slider .articles .track .image{height:160px}}@media(max-width:960px){#app .article-slider .articles .track .image{height:220px}}@media(max-width:850px){#app .article-slider .articles .track .image{height:200px}}@media(max-width:750px){#app .article-slider .articles .track .image{height:160px}}@media(max-width:700px){#app .article-slider .articles .track .image{height:350px}}@media(max-width:600px){#app .article-slider .articles .track .image{height:300px}}@media(max-width:550px){#app .article-slider .articles .track .image{height:250px}}@media(max-width:450px){#app .article-slider .articles .track .image{height:185px}}#app .article-slider .articles .track .image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px;pointer-events:none}#app .article-slider .articles .track .text{padding-top:20px;margin-top:25px}@media(max-width:450px){#app .article-slider .articles .track .text{margin-top:20px}}#app .article-slider .articles .track .text .title{font-family:Inter-SemiBold,sans-serif!important;font-size:24px!important;line-height:125%!important}@media(max-width:1263px){#app .article-slider .articles .track .text .title{font-size:20px!important}}@media(max-width:960px){#app .article-slider .articles .track .text .title{font-size:24px!important}}@media(max-width:850px){#app .article-slider .articles .track .text .title{font-size:20px!important}}@media(max-width:700px){#app .article-slider .articles .track .text .title{font-size:24px!important}}@media(max-width:450px){#app .article-slider .articles .track .text .title{font-size:20px!important}}#app .article-slider .articles .track .text .description{margin-top:10px;font-family:Inter-Regular,sans-serif;font-size:18px;line-height:145%;letter-spacing:.02em}@media(max-width:1263px){#app .article-slider .articles .track .text .description{font-size:16px!important}}@media(max-width:960px){#app .article-slider .articles .track .text .description{font-size:18px!important}}@media(max-width:850px){#app .article-slider .articles .track .text .description{font-size:16px!important}}@media(max-width:700px){#app .article-slider .articles .track .text .description{font-size:18px!important}}@media(max-width:450px){#app .article-slider .articles .track .text .description{font-size:16px!important}}#app .article-slider .articles .track .link{display:block;margin-top:15px;font-family:Inter-Medium,sans-serif;font-size:18px;line-height:145%;letter-spacing:.02em}@media(max-width:1263px){#app .article-slider .articles .track .link{font-size:16px}}@media(max-width:960px){#app .article-slider .articles .track .link{font-size:18px!important}}@media(max-width:450px){#app .article-slider .articles .track .link{font-size:16px!important}}#app.dark .article-slider .header-slider .link:hover span{color:#9196ff!important}#app.dark .article-slider .header-slider .link:hover img{display:none}#app.dark .article-slider .header-slider .link:hover img.active{display:block;position:relative;top:1px}#app.dark .article-slider .articles .text{border-top:2px solid #b5b5b8}#app.dark .article-slider .articles .text .description{color:hsla(0,0%,100%,.85)}#app.dark .article-slider .articles .link:hover{color:#9196ff!important}#app .footer{display:none;background:#1a1a27;width:100%;margin-top:200px;padding:55px 0}#app .footer .container-footer{padding-top:0!important;padding-bottom:0!important}@media(max-width:800px){#app .footer{padding:30px 0}}#app .footer .site-name{display:flex;align-items:center}#app .footer .site-name .logo{width:58px}@media(max-width:800px){#app .footer .site-name .logo{width:36px}}@media(max-width:550px){#app .footer .site-name .logo{width:41px}}#app .footer .site-name .logo img{display:block;width:100%}#app .footer .site-name .text{height:28px;margin-left:30px}@media(max-width:800px){#app .footer .site-name .text{height:20px;margin-left:15px}}@media(max-width:550px){#app .footer .site-name .text{height:20px;margin-left:20px}}#app .footer .site-name .text a{display:block;height:100%}@media(max-width:800px){#app .footer .site-name .text .pc{display:none}}#app .footer .site-name .text .pc img{display:block;width:100%}#app .footer .site-name .text .mobile{display:none;width:120px}@media(max-width:800px){#app .footer .site-name .text .mobile{display:block}}#app .footer .site-name .text .mobile img{display:block;width:100%}#app .footer .content{display:flex;margin-top:40px;justify-content:space-between}#app .footer .content .left .email .summary{display:block;font-family:Inter-Regular,sans-serif;font-size:16px;line-height:119%}@media(max-width:1263px){#app .footer .content .left .email .summary{font-size:14px}}@media(max-width:800px){#app .footer .content .left .email .summary{font-size:12px}}@media(max-width:550px){#app .footer .content .left .email .summary{line-height:121%;font-size:12px}}#app .footer .content .left .email .text{display:block;font-family:Inter-Medium,sans-serif;font-size:18px;line-height:121%;margin-top:15px}@media(max-width:1263px){#app .footer .content .left .email .text{font-size:16px;margin-top:5px}}@media(max-width:800px){#app .footer .content .left .email .text{font-size:14px;margin-top:0}}@media(max-width:550px){#app .footer .content .left .email .text{margin-top:5px}}#app .footer .content .left .copyright{font-family:Inter-Regular,sans-serif;font-size:16px;line-height:150%;margin-top:30px}@media(max-width:1263px){#app .footer .content .left .copyright{font-size:14px;margin-top:20px}}@media(max-width:850px){#app .footer .content .left .copyright{width:150px}}@media(max-width:550px){#app .footer .content .left .copyright{margin-top:25px}}@media(max-width:350px){#app .footer .content .left .copyright{margin-top:20px;font-size:13px}}#app .footer .content .center{flex:0 1 auto;margin-right:25px}@media(max-width:550px){#app .footer .content .center{display:none}}#app .footer .content .center .menu{font-family:Inter-Medium,sans-serif;font-size:18px;line-height:150%}@media(max-width:1263px){#app .footer .content .center .menu{font-size:16px}}@media(max-width:800px){#app .footer .content .center .menu{font-size:14px}}#app .footer .content .center .menu li{list-style-type:none;margin-top:10px}#app .footer .content .center .menu li:first-child{margin:0}#app .footer .content .right{flex:0 0 auto}#app .footer .content .right a{display:block;line-height:0;width:196px}@media(max-width:960px){#app .footer .content .right a{width:160px}}@media(max-width:800px){#app .footer .content .right a{width:150px}}@media(max-width:350px){#app .footer .content .right a{width:130px}}#app .footer .content .right a img{display:block;width:100%}#app .footer .content .right a.app-store{margin-top:15px}@media(max-width:960px){#app .footer .content .right a.app-store{margin-top:10px}}@media(max-width:550px){#app .footer .content .right a.app-store{margin-top:15px}}#app.dark .footer .content .center .menu li a:hover,#app.dark .footer .content .left .email .text:hover{color:#9196ff!important}#app .title-page{font-family:Oswald-Medium,sans-serif;font-size:44px;line-height:148%;margin:50px 0 30px 0}@media(max-width:1263px){#app .title-page{font-size:38px}}@media(max-width:945px){#app .title-page{font-size:34px}}@media(max-width:760px){#app .title-page{margin-top:25px}}#app .form-pfc{flex:0 0 540px}@media(max-width:960px){#app .form-pfc{flex:0 0 450px}}@media(max-width:850px){#app .form-pfc{flex:0 0 400px}}@media(max-width:820px){#app .form-pfc{flex:0 0 350px}}#app .form-pfc .input{width:100%!important}@media(max-width:930px){#app .form-pfc .input{margin-top:22px}}#app .form-pfc .input:first-child{margin-top:30px}@media(max-width:760px){#app .form-pfc .input:first-child{margin-top:60px}}#app .form-pfc .input-group{display:flex;align-items:flex-start;margin-top:30px}@media(max-width:930px){#app .form-pfc .input-group{margin-top:22px}}#app .form-pfc .input-group .input{margin-top:0}#app .form-pfc .input-group .weight{margin-left:20px}#app .form-pfc .v-radio{margin-bottom:0!important}#app .form-pfc .aim-group{margin-top:-9px}#app .form-pfc .aim-group .v-input--radio-group{padding-top:0;margin-top:10px}#app .form-pfc .aim-group .v-radio:not(:last-child):not(:only-child){margin-bottom:10px!important}#app .form-pfc .aim-group .v-messages{display:none}#app .form-pfc .aim{font-family:Inter-Regular,sans-serif;font-size:14px;line-height:123%}#app .form-pfc .button{width:255px;height:50px}@media(max-width:670px){#app .form-pfc .button{width:100%}}#app .form-pfc .results p{margin-bottom:0!important}#app .form-pfc .results .daily-norm-calories{margin-top:40px;font-family:Inter-Medium,sans-serif;font-size:24px;line-height:145%;letter-spacing:.02em}@media(max-width:550px){#app .form-pfc .results .daily-norm-calories span{margin-top:5px;display:block}}@media(max-width:550px){#app .form-pfc .results .daily-norm-calories{margin-top:30px;font-size:18px}}#app .form-pfc .results .recommend{margin-top:20px;font-family:Inter-Medium,sans-serif;font-size:24px;line-height:145%;letter-spacing:.02em}@media(max-width:550px){#app .form-pfc .results .recommend{font-size:18px}}#app .form-pfc .results .norm{margin-top:5px;font-family:Inter-Regular,sans-serif;font-size:18px;line-height:145%;letter-spacing:.02em}@media(max-width:550px){#app .form-pfc .results .norm{font-size:14px}}#app .form-pfc .results .norm.first{margin-top:10px}@media(max-width:760px){#app .title-page.pfc{margin-bottom:0}}#app .content-calculator-pfc{display:flex;align-items:flex-start}@media(max-width:760px){#app .content-calculator-pfc{flex-direction:column-reverse}}@media(max-width:760px){#app .content-calculator-pfc .container-explanation{margin-left:0}}#app .content-calculator-pfc .container-explanation .explanation{margin-top:15px}#app .container-banner{margin-top:150px}@media(max-width:960px){#app .container-banner{display:none}}span.email{color:#9196ff}.v-card__actions{padding:0!important;margin-top:20px}.v-card__actions .button{width:100%;margin:0!important;height:50px!important}#app .form-content{flex:0 0 50%}#app .form-content .form-reg .input:first-child{margin-top:30px}#app .form-content .form-reg .input{width:100%}@media(max-width:1263px){#app .container-explanation .text{font-size:14px!important}}#app .error-405{font-family:Oswald-Bold,sans-serif;margin-top:50px}#app.dark .overlay--baned-low-screen{display:none}@media(max-width:960px){#app.dark .overlay--baned-low-screen{display:block}}#app.dark .popup--baned-low-screen{display:none}@media(max-width:960px){#app.dark .popup--baned-low-screen{display:block}}#app.dark .popup--baned-low-screen .popup-text{margin-top:25px;font-size:16px}#app.dark .overlay--baned-low-screen .v-overlay__scrim{background-color:rgba(0,0,0,.8)!important}#app.dark .popup--baned-low-screen div{color:#fff}#app.dark .popup--baned-mobile .popup-text{margin-top:25px;font-size:16px}#app.dark .popup--baned-mobile div{color:#fff}#app .page-content{display:flex;align-items:flex-start}#app .explanation{margin-top:25px}#app .restore-pass{margin-top:13px}#app .restore-pass .restore-pass-button{cursor:pointer;text-decoration:underline;line-height:180%;font-family:Inter-Regular,sans-serif;font-size:16px}#app .v-dialog{width:473px}#app .v-card__text{padding:0}#app .v-card__text .popup-title.end{text-align:center}#app .v-card__text .form-restore .input{width:100%}#app .v-card__text .form-restore label.code{font-family:Inter-Regular,sans-serif;font-size:16px;line-height:135%;display:block;width:293px}#app .v-card__text .form-restore .input:first-child{margin-top:50px}#app .v-card__text .form-restore .input.code{margin-top:23px}#app .v-card__text .form-restore .input.restore{margin-top:25px}#app .v-card__text .form-restore .text-restore{margin:10px auto 0 auto;text-align:center;font-family:Inter-Regular,sans-serif;font-size:14px;line-height:135%}#app .v-card__text .form-restore.code{margin-top:25px}#app .v-card__text .v-card__actions{margin-top:-2px;padding:0}#app .v-card__text .v-card__actions .button{width:100%;height:50px;margin:0}#app .v-card__text .v-card__actions .button.entry{margin-top:20px!important}#app.dark .v-card__text .form-restore span.email{color:#9196ff}#app.dark .v-card__text .form-restore label.code{color:#fff}#app .button{margin-top:30px;font-family:Inter-Regular,sans-serif;font-size:18px;line-height:180%;text-transform:none;letter-spacing:0}#app .form-auth .button{width:173px;height:50px}#app .form-reg{margin-bottom:30px}#app .form-reg .button{margin-top:25px;width:258px;height:50px}#app .v-select.v-select--is-menu-active .v-input__icon--append .v-icon{transform:none}#app .input.date .v-input__slot .v-menu__content{top:55px!important;left:0!important}#app .menu-date{display:none}#app label.gender{font-family:Inter-Regular,sans-serif;font-size:14px;line-height:123%;position:relative;bottom:10px}#app .v-input.gender{margin-top:0}#app .v-radio{margin-right:23px}#app .v-radio .v-input--selection-controls__input{margin-top:-1px;margin-right:3px}#app .v-radio .v-input--selection-controls__input i:before{font-size:17px}#app .v-radio .v-input--selection-controls__input .v-input--selection-controls__ripple{display:none}#app .v-radio label{font-family:Inter-Regular,sans-serif;font-size:16px;line-height:145%}#app .v-radio:not(:last-child):not(:only-child){margin-bottom:10px}#app .form-reg .v-radio:not(:last-child):not(:only-child){margin-bottom:0}#app .v-input--checkbox.personal{margin-top:5px}#app .v-input--checkbox{margin-top:15px;padding-top:0}#app .v-input--checkbox .v-messages{display:none}#app .v-input--checkbox i{font-size:15px;font-weight:400!important;flex:0 0 25px;height:25px!important;border-radius:3px;position:relative;bottom:1px}#app .v-input--checkbox i:after{display:none}#app .v-input--checkbox .v-input--selection-controls__input{margin-right:15px}#app .v-input--checkbox .v-input--selection-controls__ripple{width:25px;height:25px;display:none}#app .v-input--checkbox label{font-size:13px;line-height:123%}#app .v-input--checkbox.personal label{flex:0 0 391px}#app .v-input__append-inner{margin-top:10px;margin-right:25px}#app .v-text-field__slot{border:none}#app .input:first-child{margin-top:60px}#app .input{width:50%;margin-top:30px}@media(max-width:900px){#app .input{width:55%}}@media(max-width:750px){#app .input{width:60%}}@media(max-width:700px){#app .input{width:65%}}@media(max-width:600px){#app .input{width:100%}}#app .input .v-text-field__details{display:none}#app .input .v-select__selections{padding:0 25px;position:relative;top:-7px}#app .input .v-input__slot{background:none;padding:0;margin-bottom:15px}#app .input .v-input__slot fieldset{height:53px;border:2px solid currentColor}#app .input .v-input__slot fieldset legend{display:none}#app .input .v-input__slot label{top:-30px;font-family:Inter-Regular,sans-serif;font-size:14px;line-height:123%}#app .input .v-input__slot label.v-label--active{transform:none}#app .input .v-input__slot .v-text-field__slot input{position:relative;top:-7px;padding:0 25px;font-family:Inter-Regular,sans-serif;font-size:16px;line-height:119%}#app .input .v-input__slot .v-text-field__slot input::-moz-placeholder{font-family:Inter-Regular,sans-serif;color:#b5b5b8!important;opacity:1!important;font-size:16px}#app .input .v-input__slot .v-text-field__slot input:-ms-input-placeholder{font-family:Inter-Regular,sans-serif;color:#b5b5b8!important;opacity:1!important;font-size:16px}#app .input .v-input__slot .v-text-field__slot input::placeholder{font-family:Inter-Regular,sans-serif;color:#b5b5b8!important;opacity:1!important;font-size:16px}#app .input .v-text-field__details{padding:0;position:relative;top:-8px;margin-bottom:10px}#app .input .v-text-field__details .v-messages.error--text{font-size:14px;font-family:Inter-Regular,sans-serif}#app .input .v-text-field__details .v-messages.error--text .v-messages__wrapper .v-messages__message{line-height:135%}#app .input.error--text .v-text-field__details{display:flex}#app.dark .button{background-color:#004bd7!important;color:#fff!important}#app.dark .button.v-btn--disabled{background:#333341!important;color:#545467!important}#app.dark .v-radio.v-item--active i:before{color:#9196ff}#app.dark .v-input--checkbox i{border:1px solid #b5b5b8}#app.dark .v-input--checkbox.v-input--is-label-active i{border:1px solid #9196ff}#app.dark .v-input--checkbox.v-input--is-label-active i:before{color:#9196ff}#app.dark .v-input--checkbox.v-input--is-label-active label{color:#fff}#app.dark .v-input--checkbox.error--text i{border:1px solid #ff5b5b}#app.dark .date .v-icon,#app.dark .input i{color:#b5b5b8!important}#app.dark .date:hover .v-icon,#app.dark .input:hover i,#app.dark .v-input--is-focused i,#app.dark .v-input--is-label-active{color:#fff!important}#app.dark .v-menu__content{border:2px solid #9196ff;border-radius:4px!important}#app.dark .v-menu__content .v-list{background:#1a1a27}#app.dark .v-menu__content .v-list .v-list-item{color:#fff!important}#app.dark .v-menu__content .v-list .v-list-item--active{background-color:#9196ff!important}#app.dark .v-menu__content::-webkit-scrollbar{display:none}#app.dark .v-menu__content::-webkit-scrollbar-track{background:#262635;border-radius:4px}#app.dark .v-menu__content::-webkit-scrollbar-thumb{background-color:#9196ff;border-radius:4px;border:3px solid #9196ff}#app.dark .v-date-picker-header,#app.dark .v-date-picker-table{background-color:#090914}#app.dark .accent--text{color:#9196ff!important;caret-color:#9196ff!important}#app.dark .accent{background-color:#9196ff!important;border-color:#9196ff!important}#app.dark .v-date-picker-years li{background:#090914!important}#app.dark .v-date-picker-years li:hover{background-color:#9196ff!important}#app.dark .v-picker--date .primary--text{color:#fff!important;caret-color:#fff!important}#app.dark .v-radio label{color:#fff!important}#app.dark .input.error--text .v-input__slot:hover fieldset,#app.dark .input.error--text .v-input__slot fieldset{color:#ff5b5b}#app.dark .input.v-input--is-focused .v-input__slot fieldset{color:#9196ff}#app.dark .input.v-input--is-focused .v-input__slot label{color:#fff!important}#app.dark .v-input__slot fieldset,#app.dark .v-input__slot label{color:#b5b5b8}#app.dark .v-input__slot:hover fieldset{color:#9196ff}#app.dark .v-input__slot:hover label{color:#fff}#app.dark .v-text-field__details .v-messages.error--text{color:#ff5b5b!important;caret-color:#ff5b5b!important}input[type=number]{-moz-appearance:textfield}input[type=number]:focus,input[type=number]:hover{-moz-appearance:number-input}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-transition-property:background-color,color!important;transition-property:background-color,color!important;transition-duration:50000s!important;transition-timing-function:ease-in-out,ease-in-out!important}#app .form-auth .registration-link{font-family:Inter-Regular,sans-serif;font-size:16px;line-height:180%;margin-top:5px}#app .form-auth .registration-link .reg{font-family:Inter-Regular,sans-serif!important;margin:0 0 0 20px;-webkit-text-decoration-line:underline!important;text-decoration-line:underline!important}#app .form-auth .error-auth{line-height:135%;font-size:14px;font-family:Inter-Regular,sans-serif;position:relative;bottom:9px}#app .form-auth .button-group{display:flex;align-items:center;margin-top:30px}#app .form-auth .button-group .entry-vk{position:relative;margin-left:25px;width:215px;height:50px}#app .form-auth .button-group .entry-vk img{display:block;max-width:100%}#app .form-auth .button-group .entry-vk:before{background-color:currentColor;border-radius:inherit;bottom:0;color:inherit;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .2s cubic-bezier(.4,0,.6,1)}#app .form-auth .button-group .entry-vk:hover:before{opacity:.08}#app .form-auth .button-group .button{margin-top:0}#app.dark .error-auth{color:#ff5b5b}#app .form-content-program{display:flex;align-items:flex-start}#app .form-content-program .form-start-program{flex:0 0 540px}@media(max-width:1263px){#app .form-content-program .form-start-program{flex:0 0 470px}}@media(max-width:930px){#app .form-content-program .form-start-program{flex:0 0 400px;width:400px}}#app .form-content-program .form-start-program .input-group{display:flex;align-items:flex-start;margin-top:30px}#app .form-content-program .form-start-program .input-group .input{margin-top:0}#app .form-content-program .form-start-program .input-group .weight{margin-left:20px}#app .form-content-program .form-start-program .input{width:100%}#app .form-content-program .form-start-program .aim,#app .form-content-program .form-start-program .train-prepare{font-family:Inter-Regular,sans-serif;font-size:14px;line-height:123%}#app .form-content-program .form-start-program .train-prepare{display:block;margin-top:-2px}#app .form-content-program .form-start-program .train-prepare-group .v-radio:not(:last-child):not(:only-child){margin-bottom:10px}#app .form-content-program .form-start-program .v-input--radio-group{margin-top:15px}#app .form-content-program .form-start-program .v-input--radio-group .v-messages{display:none}#app .form-content-program .form-start-program .v-radio{align-items:flex-start}#app .form-content-program .form-start-program .v-radio.newbie{width:400px}#app .form-content-program .form-start-program .v-radio.professional{width:430px}#app .form-content-program .form-start-program .aim{display:block;margin-top:5px}#app .form-content-program .form-start-program .aim-group{margin-top:15px}#app .form-content-program .form-start-program .aim-group .v-input--radio-group{padding-top:0;margin-top:15px}#app .form-content-program .form-start-program .button{margin-top:30px;width:250px;height:50px}@media(max-width:1263px){#app .form-content-program .container-explanation .text{font-size:14px}}#app .form-content-program .explanation.bmi{min-height:55px}#app .form-content-program .explanation.bmi .text{align-self:center;font-family:Inter-SemiBold,sans-serif;font-size:18px;line-height:140%}#app .weeks{margin-top:50px;width:100%;height:80px;border-radius:4px;justify-content:space-between}#app .weeks,#app .weeks .item{display:flex;align-items:center}#app .weeks .item{justify-content:center;height:50px;flex:1 0 auto}#app .weeks .item span{cursor:pointer;font-family:Inter-Medium,sans-serif;font-size:24px;line-height:180%}@media(max-width:1263px){#app .weeks .item span{font-size:22px}}#app.dark .weeks{background:#1a1a27}#app.dark .weeks .item{color:#b5b5b8}#app.dark .weeks .item:not(:last-child):not(:only-child){border-right:1px solid #b5b5b8}#app.dark .weeks .item span.active{color:#9196ff}#app .days{margin-top:25px;width:100%;height:50px;border-radius:2px;justify-content:space-between}#app .days,#app .days .item{display:flex;align-items:center}#app .days .item{justify-content:center;flex:1 0 auto;height:25px}#app .days .item span{cursor:pointer;font-family:Inter-Medium,sans-serif;font-size:16px;line-height:180%}@media(max-width:1263px){#app .days .item span{font-size:14px}}#app.dark .days{background:#1a1a27}#app.dark .days .item span{color:#b5b5b8}#app.dark .days .item:not(:last-child):not(:only-child){border-right:1px solid #b5b5b8}#app.dark .days .item span.active{color:#9196ff}#app .program-sidebar{border-radius:4px;padding:25px}#app .program-sidebar .item .unactive span,#app .program-sidebar .item a{cursor:pointer;font-family:Inter-Medium,sans-serif;font-size:18px;line-height:180%}#app .program-sidebar .item .unactive{display:flex}#app .program-sidebar .item .unactive .speech-area{position:relative;margin-left:5px}#app .program-sidebar .item .unactive .speech-area .speech-wrapper{display:none;top:-100vh;width:171px;height:65px;position:absolute;left:calc(100% - 91px)}#app .program-sidebar .item .unactive .speech-area .speech{position:absolute;top:0;left:0;width:171px;font-family:Inter-Medium,sans-serif;font-size:12px;line-height:145%;text-align:center;border-radius:2px;padding:7px 11px}#app .program-sidebar .item .unactive .speech-area .speech a{font-family:Inter-Medium,sans-serif;font-size:12px;line-height:145%;text-decoration:underline!important}#app .program-sidebar .item .unactive .speech-area .speech:before{content:"";position:absolute;transform:rotate(-135deg);bottom:-9px;left:calc(50% - 9px)}#app .program-sidebar .item .unactive .speech-area img{position:relative;cursor:pointer;bottom:7px}#app .program-sidebar .item .unactive .speech-area img:hover~.speech-wrapper,#app .program-sidebar .item .unactive:hover .speech-wrapper{top:-62px;display:block}#app .program-sidebar .item:not(:first-child):not(:only-child){margin-top:5px}#app.dark .program-sidebar{background:#1a1a27}#app.dark .program-sidebar .item a{color:#b5b5b8!important}#app.dark .program-sidebar .item a.active{color:#9196ff!important}#app.dark .program-sidebar .item .unactive span{color:#4c4c5b}#app.dark .program-sidebar .item .unactive .speech{color:#fff;background:#262635}#app.dark .program-sidebar .item .unactive .speech a{color:#fff!important}#app.dark .program-sidebar .item .unactive .speech:before{border:10px solid;border-color:#262635 transparent transparent #262635}#app .program-base-content{flex:1 1 auto;margin-left:30px}#app .program-base-content .progress-base-content{position:relative;width:100%;height:310px}#app .program-base-content .progress-base-content .icon{position:absolute;left:calc(50% - 25px);bottom:calc(50% - 25px)}#app .program-base-content .info-day{display:flex;align-items:flex-end;justify-content:space-between;padding-bottom:15px}#app .program-base-content .info-day .week-day{font-family:Inter-SemiBold,sans-serif;font-size:24px;line-height:121%}#app .program-base-content .info-day .date{font-family:Inter-Medium,sans-serif;font-size:16px;line-height:119%}#app .program-base-content .title-table{margin-top:30px;font-family:Inter-Medium,sans-serif;font-size:18px;line-height:180%}#app .program-base-content .table{margin-top:15px;border-radius:4px;width:100%;padding:25px}#app .program-base-content .table th{padding:0 0 5px 0!important;font-family:Inter-Regular,sans-serif;font-weight:400;font-size:14px;line-height:200%}#app .program-base-content .table td{padding:0!important;font-family:Inter-Regular,sans-serif;font-weight:400;font-size:16px;line-height:200%}#app .program-base-content .table tbody td.name{width:240px;font-family:Inter-Regular,sans-serif;font-weight:400;font-size:16px;line-height:200%}#app .program-base-content .table tbody td.aim{width:185px}#app .program-base-content .table tbody td.eaten{width:245px}#app .program-base-content .table tbody td.amendment{width:auto}#app .program-base-content .table tbody tr td{padding-top:5px!important}#app .program-base-content .table tbody tr:first-child td{padding-top:10px!important}#app .program-base-content .reset-program{width:203px;cursor:pointer;margin-top:30px}#app .program-base-content .reset-program img{display:block;width:100%}#app .program-base-content .reset-program img.active{display:none}#app.dark .program-base-content .info-day{border-bottom:1px solid #b5b5b8}#app.dark .program-base-content .table{background:#1a1a27}#app.dark .program-base-content .table th{border-bottom:1px solid rgba(181,181,184,.5);color:#b5b5b8}#app.dark .program-base-content .table tr:hover{background:#1a1a27}#app.dark .program-base-content .table td{color:#fff;border:none}#app.dark .program-base-content .table td.amendment.not-normal{color:#ff5b5b}#app.dark .program-base-content .reset-program:hover img{display:none}#app.dark .program-base-content .reset-program:hover img.active{display:block}#app.dark .popup-reset .popup-title{text-align:center}#app.dark .popup-reset .v-card__actions{margin-top:20px;display:flex;justify-content:space-between}#app.dark .popup-reset .v-card__actions .button{width:179px}#app.dark .popup-reset .popup-title{color:#fff}#app.dark .popup-reset .v-card__actions .cancel{color:#8f8f9a!important;background:#333341!important}#app.dark .popup-reset .v-card__actions .reset{background:#ff5b5b!important}#app .foods-sidebar{margin-left:20px;margin-top:30px}#app .foods-sidebar .link{margin-top:20px;display:flex;font-family:Inter-Regular,sans-serif;font-size:18px;line-height:22px;cursor:pointer}@media(max-width:1000px){#app .foods-sidebar .link{margin-top:10px;font-size:14px}}#app .foods-sidebar .link .speech-area{position:relative;margin-left:5px}#app .foods-sidebar .link img{position:relative;cursor:pointer;width:9px;bottom:10px}#app .foods-sidebar .link.unactive:hover .speech,#app .foods-sidebar .link img:hover~.speech{display:block}#app .foods-sidebar .link.unactive{cursor:pointer}#app .foods-sidebar .link:first-child{margin-top:0}#app .foods-sidebar .speech{display:none;position:absolute;font-family:Inter-Medium,sans-serif;font-size:12px;line-height:145%;text-align:center;border-radius:2px;padding:7px 11px;top:-70px}#app .foods-sidebar .speech:before{content:"";position:absolute;transform:rotate(-135deg);bottom:-9px;left:calc(50% - 9px)}#app .foods-sidebar .link-dish .speech{width:238px;left:-116px}#app .foods-sidebar .link-self-food .speech{width:238px;top:-87px;left:-154.66667px}#app .foods-sidebar .link-self-food .speech:before{transform:rotate(90deg);bottom:-13px;left:calc(50% + 20px)}#app .foods-sidebar .link-ration .speech{width:238px;top:-87px;left:-116px}#app .foods-sidebar .without-pro .speech{left:-83.5px;width:173px}#app .foods-sidebar .link-self-food.without-pro .speech{top:-70px;left:-123px}#app .foods-sidebar .link-ration.without-pro .speech{top:-70px}#app.dark .foods-sidebar .link{color:#fff}#app.dark .foods-sidebar .link span.active{color:#9196ff}#app.dark .foods-sidebar .speech{color:#fff;background:#262635}#app.dark .foods-sidebar .speech:before{border:10px solid;border-color:#262635 transparent transparent #262635}#app.dark .foods-sidebar .unactive{color:#4c4c5b}#app .popup-content.rations .ration-name{flex:0 0 calc(100% - 20px)}#app .popup-content.rations .scroller .item .ration{cursor:pointer;position:relative;display:flex;align-items:center;border-radius:4px;height:55px}#app .popup-content.rations .scroller .item .ration .div{font-family:Inter-Regular,sans-serif;font-size:14px;line-height:180%}#app .popup-content.rations .scroller .item .ration .name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-left:15px;flex:0 0 170px}@media(max-width:1050px){#app .popup-content.rations .scroller .item .ration .name{flex:0 0 140px}}#app .popup-content.rations .scroller .item .ration .name:hover~.name-speech{display:flex}#app .popup-content.rations .scroller .item .ration .name-speech{border-radius:2px;display:none;position:absolute;top:-42px;height:50px;padding:7px 11px;z-index:1;justify-content:center;align-items:center}#app .popup-content.rations .scroller .item .ration .name-speech#name-speech0{top:auto;bottom:-42px}#app .popup-content.rations .scroller .item .ration .name-speech:before{content:"";position:absolute;transform:rotate(-135deg);bottom:-5px;left:calc(50% - 7px)}#app .popup-content.rations .scroller .item .ration .name-speech#name-speech0:before{transform:rotate(45deg);top:-5px;bottom:auto}#app .popup-content.rations .scroller .item .ration .proteins{margin-left:30px}#app .popup-content.rations .scroller .item .ration .carbohydrates,#app .popup-content.rations .scroller .item .ration .fats,#app .popup-content.rations .scroller .item .ration .fibers,#app .popup-content.rations .scroller .item .ration .proteins{flex:0 0 58px}@media(max-width:1100px){#app .popup-content.rations .scroller .item .ration .carbohydrates,#app .popup-content.rations .scroller .item .ration .fats,#app .popup-content.rations .scroller .item .ration .fibers,#app .popup-content.rations .scroller .item .ration .proteins{flex:0 0 50px}}@media(max-width:1050px){#app .popup-content.rations .scroller .item .ration .carbohydrates,#app .popup-content.rations .scroller .item .ration .fats,#app .popup-content.rations .scroller .item .ration .fibers,#app .popup-content.rations .scroller .item .ration .proteins{flex:0 0 45px}}#app .popup-content.rations .scroller .item .ration .calories{flex:0 0 78px}@media(max-width:1100px){#app .popup-content.rations .scroller .item .ration .calories{flex:0 0 70px}}#app .popup-content.rations .scroller .item .ration .glycemic-index{flex:0 0 51px}#app .popup-content.rations .scroller .item .ration .arrow{flex:1 0 auto;margin-right:15px}#app .popup-content.rations .scroller .item .ration .arrow img{float:right;display:block;width:14px;transition:all .3s ease 0s}#app .popup-content.rations .scroller .item .ration .arrow img.active{transform:rotate(90deg)}#app .popup-content.rations .scroller .item #ration0{margin-top:0}#app .popup-content.rations .scroller .item .foods{margin-top:20px;margin-bottom:20px}#app .popup-content.rations .scroller .item .foods .item-food{display:flex;align-items:center;margin-top:15px;position:relative}#app .popup-content.rations .scroller .item .foods .item-food .name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-left:15px;flex:0 0 170px}@media(max-width:1050px){#app .popup-content.rations .scroller .item .foods .item-food .name{flex:0 0 140px}}#app .popup-content.rations .scroller .item .foods .item-food .name:hover~.name-speech{display:flex}#app .popup-content.rations .scroller .item .foods .item-food .name-speech{border-radius:2px;display:none;position:absolute;top:-55px;height:50px;padding:7px 11px;z-index:1;justify-content:center;align-items:center}#app .popup-content.rations .scroller .item .foods .item-food .name-speech:before{content:"";position:absolute;transform:rotate(-135deg);bottom:-5px;left:calc(50% - 7px)}#app .popup-content.rations .scroller .item .foods .item-food .proteins{margin-left:30px}#app .popup-content.rations .scroller .item .foods .item-food .carbohydrates,#app .popup-content.rations .scroller .item .foods .item-food .fats,#app .popup-content.rations .scroller .item .foods .item-food .fibers,#app .popup-content.rations .scroller .item .foods .item-food .proteins{flex:0 0 58px}@media(max-width:1100px){#app .popup-content.rations .scroller .item .foods .item-food .carbohydrates,#app .popup-content.rations .scroller .item .foods .item-food .fats,#app .popup-content.rations .scroller .item .foods .item-food .fibers,#app .popup-content.rations .scroller .item .foods .item-food .proteins{flex:0 0 50px}}@media(max-width:1050px){#app .popup-content.rations .scroller .item .foods .item-food .carbohydrates,#app .popup-content.rations .scroller .item .foods .item-food .fats,#app .popup-content.rations .scroller .item .foods .item-food .fibers,#app .popup-content.rations .scroller .item .foods .item-food .proteins{flex:0 0 45px}}#app .popup-content.rations .scroller .item .foods .item-food .calories{flex:0 0 78px}@media(max-width:1100px){#app .popup-content.rations .scroller .item .foods .item-food .calories{flex:0 0 70px}}#app .popup-content.rations .scroller .item .foods .item-food .glycemic-index{flex:0 0 51px}#app .popup-content.rations .scroller .item .foods .item-food:first-child{margin-top:0}#app .popup-content.rations .scroller .item .button.add-ration{font-size:12px;width:529px;height:30px;margin-top:20px;margin-left:15px}@media(max-width:1100px){#app .popup-content.rations .scroller .item .button.add-ration{width:489px}}@media(max-width:1050px){#app .popup-content.rations .scroller .item .button.add-ration{width:439px}}#app.dark .popup-content.rations .item .ration{background:#262635}#app.dark .popup-content.rations .item .ration div{color:#fff}#app.dark .popup-content.rations .item .ration .name-speech{color:#fff;background-color:#262635;box-shadow:0 4px 30px rgba(0,0,0,.3)}#app.dark .popup-content.rations .item .ration .name-speech:before{border:5px solid;border-color:#262635 transparent transparent #262635;box-shadow:0 4px 30px rgba(0,0,0,.3)}#app.dark .popup-content.rations .item .foods .item-food div{color:#fff}#app.dark .popup-content.rations .item .foods .item-food .name-speech{color:#fff;background-color:#262635;box-shadow:0 4px 30px rgba(0,0,0,.3)}#app.dark .popup-content.rations .item .foods .item-food .name-speech:before{border:5px solid;border-color:#262635 transparent transparent #262635;box-shadow:0 4px 30px rgba(0,0,0,.3)}#app .dishes .header-popup .input{flex:0 0 calc(100% - 20px)!important;width:100%}#app .popup-food--content{overflow:hidden}#app .popup-foods div{-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}#app .popup-foods .popup-title{font-family:Inter-SemiBold,sans-serif;font-size:28px;line-height:115%}#app .popup-foods .popup-container{display:flex;margin-top:5px}#app .popup-foods .popup-container .popup-content{margin-top:30px;flex:0 0 698px}@media(max-width:1100px){#app .popup-foods .popup-container .popup-content{flex:0 0 650px}}@media(max-width:1050px){#app .popup-foods .popup-container .popup-content{flex:0 0 600px}}#app .popup-foods .popup-container .popup-content .header-popup{display:flex}#app .popup-foods .popup-container .popup-content .header-popup .input{margin-top:0}#app .popup-foods .popup-container .popup-content .header-popup .food-name{flex:0 0 430px}@media(max-width:1100px){#app .popup-foods .popup-container .popup-content .header-popup .food-name{flex:0 0 380px}}@media(max-width:1050px){#app .popup-foods .popup-container .popup-content .header-popup .food-name{flex:0 0 330px}}#app .popup-foods .popup-container .popup-content .header-popup .category{flex:0 1 230px;width:230px;margin-left:20px;margin-right:18px}#app .popup-foods .popup-container .popup-content .scroller{padding-right:15px;height:380px;margin-top:10px;overflow-y:scroll}@-moz-document url-prefix(){#app .popup-foods .popup-container .popup-content .scroller{padding-right:18px}}#app .popup-foods .popup-container .popup-content .scroller::-webkit-scrollbar{width:3px}#app .popup-foods .popup-container .popup-content .header-table{margin-top:5px;display:flex}#app .popup-foods .popup-container .popup-content .header-table div{font-family:Inter-Regular,sans-serif;font-size:13px;line-height:16px}#app .popup-foods .popup-container .popup-content .header-table .name{margin-left:15px;flex:0 0 200px}@media(max-width:1050px){#app .popup-foods .popup-container .popup-content .header-table .name{flex:0 0 170px}}#app .popup-foods .popup-container .popup-content .header-table .carbohydrates,#app .popup-foods .popup-container .popup-content .header-table .fats,#app .popup-foods .popup-container .popup-content .header-table .fibers,#app .popup-foods .popup-container .popup-content .header-table .proteins{position:relative;flex:0 0 58px}@media(max-width:1100px){#app .popup-foods .popup-container .popup-content .header-table .carbohydrates,#app .popup-foods .popup-container .popup-content .header-table .fats,#app .popup-foods .popup-container .popup-content .header-table .fibers,#app .popup-foods .popup-container .popup-content .header-table .proteins{flex:0 0 50px}}@media(max-width:1050px){#app .popup-foods .popup-container .popup-content .header-table .carbohydrates,#app .popup-foods .popup-container .popup-content .header-table .fats,#app .popup-foods .popup-container .popup-content .header-table .fibers,#app .popup-foods .popup-container .popup-content .header-table .proteins{flex:0 0 45px}}#app .popup-foods .popup-container .popup-content .header-table .glycemic-index{position:relative}#app .popup-foods .popup-container .popup-content .header-table .glycemic-index .speech{width:162px;padding:8px 12px;left:-55px}#app .popup-foods .popup-container .popup-content .header-table .glycemic-index .speech:before{left:75px}#app .popup-foods .popup-container .popup-content .header-table img{cursor:pointer;position:relative;top:-10px;left:4px;width:8px}#app .popup-foods .popup-container .popup-content .header-table .fibers span,#app .popup-foods .popup-container .popup-content .header-table .glycemic-index span{cursor:pointer}#app .popup-foods .popup-container .popup-content .header-table .fibers span:hover~.speech,#app .popup-foods .popup-container .popup-content .header-table .glycemic-index span:hover~.speech,#app .popup-foods .popup-container .popup-content .header-table img:hover~.speech{display:block}#app .popup-foods .popup-container .popup-content .header-table .speech{display:none;padding:8px 21px;border-radius:2px;position:absolute;top:-43px;left:-35px;font-family:Inter-Regular,sans-serif;font-size:12px;line-height:145%}#app .popup-foods .popup-container .popup-content .header-table .speech:before{content:"";position:absolute;transform:rotate(-135deg);bottom:-1px;left:46px}#app .popup-foods .popup-container .popup-content .header-table .calories{flex:0 0 78px}@media(max-width:1100px){#app .popup-foods .popup-container .popup-content .header-table .calories{flex:0 0 70px}}#app .popup-foods .popup-container .popup-content .header-table .glycemic-index{flex:0 0 51px}#app .popup-foods .popup-container .popup-content .item{margin-top:10px}#app .popup-foods .popup-container .popup-content .item .food{cursor:pointer;position:relative;display:flex;align-items:center;border-radius:4px;height:55px}#app .popup-foods .popup-container .popup-content .item .food .div{font-family:Inter-Regular,sans-serif;font-size:14px;line-height:180%}#app .popup-foods .popup-container .popup-content .item .food .name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-left:15px;flex:0 0 170px}@media(max-width:1050px){#app .popup-foods .popup-container .popup-content .item .food .name{flex:0 0 140px}}#app .popup-foods .popup-container .popup-content .item .food .name:hover~.name-speech{display:flex}#app .popup-foods .popup-container .popup-content .item .food .name-speech{border-radius:2px;display:none;position:absolute;top:-42px;left:15px;height:50px;padding:7px 11px;z-index:1;justify-content:center;align-items:center}#app .popup-foods .popup-container .popup-content .item .food .name-speech#name-speech0{top:auto;bottom:-42px}#app .popup-foods .popup-container .popup-content .item .food .name-speech:before{content:"";position:absolute;transform:rotate(90deg),scaleX(-1);bottom:-8px;left:0}#app .popup-foods .popup-container .popup-content .item .food .name-speech#name-speech0:before{transform:rotate(135deg);top:-7px;left:-7px;bottom:auto}#app .popup-foods .popup-container .popup-content .item .food .proteins{margin-left:30px}#app .popup-foods .popup-container .popup-content .item .food .carbohydrates,#app .popup-foods .popup-container .popup-content .item .food .fats,#app .popup-foods .popup-container .popup-content .item .food .fibers,#app .popup-foods .popup-container .popup-content .item .food .proteins{flex:0 0 58px}@media(max-width:1100px){#app .popup-foods .popup-container .popup-content .item .food .carbohydrates,#app .popup-foods .popup-container .popup-content .item .food .fats,#app .popup-foods .popup-container .popup-content .item .food .fibers,#app .popup-foods .popup-container .popup-content .item .food .proteins{flex:0 0 50px}}@media(max-width:1050px){#app .popup-foods .popup-container .popup-content .item .food .carbohydrates,#app .popup-foods .popup-container .popup-content .item .food .fats,#app .popup-foods .popup-container .popup-content .item .food .fibers,#app .popup-foods .popup-container .popup-content .item .food .proteins{flex:0 0 45px}}#app .popup-foods .popup-container .popup-content .item .food .calories{flex:0 0 78px}@media(max-width:1100px){#app .popup-foods .popup-container .popup-content .item .food .calories{flex:0 0 70px}}#app .popup-foods .popup-container .popup-content .item .food .glycemic-index{flex:0 0 51px}#app .popup-foods .popup-container .popup-content .item .food .arrow{flex:1 0 auto;margin-right:15px}#app .popup-foods .popup-container .popup-content .item .food .arrow img{float:right;display:block;width:14px;transition:all .3s ease 0s}#app .popup-foods .popup-container .popup-content .item .food .arrow img.active{transform:rotate(90deg)}#app .popup-foods .popup-container .popup-content .item #food0{margin-top:0}#app .popup-foods .popup-container .popup-content .item span.gram{margin-left:15px;display:block;font-family:Inter-Regular,sans-serif;font-size:13px;line-height:180%;margin-top:15px}#app .popup-foods .popup-container .popup-content .item .params{margin-top:10px;display:flex;align-items:center;margin-bottom:35px}@media(max-width:1050px){#app .popup-foods .popup-container .popup-content .item .params .proteins{margin-left:30px}}#app .popup-foods .popup-container .popup-content .item .params .carbohydrates,#app .popup-foods .popup-container .popup-content .item .params .fats,#app .popup-foods .popup-container .popup-content .item .params .fibers,#app .popup-foods .popup-container .popup-content .item .params .proteins{flex:0 0 58px}@media(max-width:1100px){#app .popup-foods .popup-container .popup-content .item .params .carbohydrates,#app .popup-foods .popup-container .popup-content .item .params .fats,#app .popup-foods .popup-container .popup-content .item .params .fibers,#app .popup-foods .popup-container .popup-content .item .params .proteins{flex:0 0 50px}}@media(max-width:1050px){#app .popup-foods .popup-container .popup-content .item .params .carbohydrates,#app .popup-foods .popup-container .popup-content .item .params .fats,#app .popup-foods .popup-container .popup-content .item .params .fibers,#app .popup-foods .popup-container .popup-content .item .params .proteins{flex:0 0 45px}}#app .popup-foods .popup-container .popup-content .item .params .calories{flex:0 0 78px}@media(max-width:1100px){#app .popup-foods .popup-container .popup-content .item .params .calories{flex:0 0 70px}}#app .popup-foods .popup-container .popup-content .item .params .glycemic-index{flex:0 0 51px}@media(max-width:1100px){#app .popup-foods .popup-container .popup-content .item .params .glycemic-index{flex:0 0 40px}}#app .popup-foods .popup-container .popup-content .item .params .button-add-meal-food{flex:1 0 auto}#app .popup-foods .popup-container .popup-content .item .params .button-add-meal-food .button.add-meal-food{margin-top:0;width:90px;height:30px;border-radius:2px;font-family:Inter-Regular,sans-serif;font-size:12px;line-height:180%}#app .popup-foods .popup-container .popup-content .item .params .slider{flex:0 0 215px}@media(max-width:1050px){#app .popup-foods .popup-container .popup-content .item .params .slider{flex:0 0 155px}}#app .popup-foods .popup-container .popup-content .item .params .slider-container{margin-left:15px;width:165px}@media(max-width:1050px){#app .popup-foods .popup-container .popup-content .item .params .slider-container{width:130px}}#app .popup-foods .popup-container .popup-content .item .params .slider-container .v-slider{cursor:pointer;min-height:0;margin:0}#app .popup-foods .popup-container .popup-content .item .params .slider-container .v-slider .v-slider__thumb-label{display:none!important}#app .popup-foods .popup-container .popup-content .item .params .slider-container .v-slider .v-slider__track-container{height:1px}#app .popup-foods .popup-container .popup-content .item .params .slider-container .slider-input{position:relative;top:1px;width:calc(100% - 3px)}#app .popup-foods .popup-container .popup-content .item .params .slider-container .input-grams.v-text-field--outlined{position:relative;bottom:15px;width:33px;height:28px;margin:auto}#app .popup-foods .popup-container .popup-content .item .params .slider-container .input-grams.v-text-field--outlined .v-input__slot{padding:0}#app .popup-foods .popup-container .popup-content .item .params .slider-container .input-grams.v-text-field--outlined input{text-align:center;font-family:Inter-Regular,sans-serif;font-size:12px;line-height:180%}#app .popup-foods .popup-container .popup-content .item .params .slider-container .input-grams.v-text-field--outlined fieldset{border:none}#app .popup-foods .popup-container .popup-content .item .params .slider-container .v-slider__thumb{width:5px;height:5px;transform:translateY(-50%) translateX(100%)!important}#app .popup-foods .popup-container .popup-content .item .params .slider-container .v-slider__thumb:after,#app .popup-foods .popup-container .popup-content .item .params .slider-container .v-slider__thumb:before{display:none}#app .popup-foods .popup-container .popup-content .item:first-child{margin-top:0}#app.dark .popup-foods .scroller{scrollbar-color:#9196ff #262635;scrollbar-width:none}#app.dark .popup-foods .v-menu__content{background:#1a1a27}#app.dark .popup-foods .scroller::-webkit-scrollbar-track{background:#262635;border-radius:4px}#app.dark .popup-foods .scroller::-webkit-scrollbar-thumb{background-color:#9196ff;border-radius:4px;border:3px solid #9196ff}#app.dark .popup-foods .header-table div{color:#b5b5b8}#app.dark .popup-foods .header-table .speech{color:#fff;border-radius:2px;background-color:#262635}#app.dark .popup-foods .header-table .speech:before{border:5px solid;border-color:#262635 transparent transparent #262635}#app.dark .popup-foods .item .food{background:#262635}#app.dark .popup-foods .item .food div{color:#fff}#app.dark .popup-foods .item .food .name-speech{color:#fff;background-color:#262635;border-radius:2px;box-shadow:0 4px 30px rgba(0,0,0,.3)}#app.dark .popup-foods .item .food .name-speech:before{border:7px solid;border-color:#262635 transparent transparent #262635;box-shadow:0 4px 30px rgba(0,0,0,.3)}#app.dark .popup-foods .item span.gram{color:#fff}#app.dark .popup-foods .item .slider-container{border:1px solid #b5b5b8;border-radius:2px}#app.dark .popup-foods .item .slider-container .v-slider__thumb{background:#9196ff!important}#app.dark .popup-foods .item .slider-container .v-slider__track-background{background:#b5b5b8}#app.dark .popup-foods .item .slider-container .v-slider__track-fill{background:#9196ff!important}#app.dark .popup-foods .item .slider-container:hover{border:1px solid #fff}#app.dark .popup-foods .item .slider-container:hover .v-slider__track-background{background:#fff}#app.dark .popup-foods .item .slider-container:hover .input-grams input{color:#fff}#app.dark .popup-foods .item .input-grams input{color:#b5b5b8}#app.dark .popup-foods .item .params div{color:#fff}#app .popup-food-edit--content{overflow:hidden}#app .popup-food-edit--content .v-card{padding-bottom:25px}#app .popup-foods-edit .popup-title{font-family:Inter-SemiBold,sans-serif;font-size:28px;line-height:115%}#app .popup-foods-edit .popup-container{display:flex;margin-top:5px}#app .popup-foods-edit .popup-container .popup-content{margin-top:30px;flex:0 0 698px}#app .popup-foods-edit .popup-container .popup-content .header-popup{display:flex}#app .popup-foods-edit .popup-container .popup-content .header-popup .input{margin-top:0}#app .popup-foods-edit .popup-container .popup-content .header-popup .food-name{flex:0 0 430px}#app .popup-foods-edit .popup-container .popup-content .header-popup .category{flex:0 0 230px;width:230px;margin-left:20px;margin-right:18px}#app .popup-foods-edit .popup-container .popup-content .header-table{margin-top:5px;display:flex}#app .popup-foods-edit .popup-container .popup-content .header-table div{font-family:Inter-Regular,sans-serif;font-size:13px;line-height:16px}#app .popup-foods-edit .popup-container .popup-content .header-table .name{margin-left:15px;flex:0 0 200px}#app .popup-foods-edit .popup-container .popup-content .header-table .carbohydrates,#app .popup-foods-edit .popup-container .popup-content .header-table .fats,#app .popup-foods-edit .popup-container .popup-content .header-table .fibers,#app .popup-foods-edit .popup-container .popup-content .header-table .proteins{position:relative;flex:0 0 58px}#app .popup-foods-edit .popup-container .popup-content .header-table .glycemic-index{position:relative}#app .popup-foods-edit .popup-container .popup-content .header-table .glycemic-index .speech{width:162px;padding:8px 12px;left:-55px}#app .popup-foods-edit .popup-container .popup-content .header-table .glycemic-index .speech:before{left:75px}#app .popup-foods-edit .popup-container .popup-content .header-table img{cursor:pointer;position:relative;top:-10px;width:8px}#app .popup-foods-edit .popup-container .popup-content .header-table img:hover~.speech{display:block}#app .popup-foods-edit .popup-container .popup-content .header-table .speech{display:none;padding:8px 21px;border-radius:2px;position:absolute;top:-43px;left:-35px;font-family:Inter-Regular,sans-serif;font-size:12px;line-height:145%}#app .popup-foods-edit .popup-container .popup-content .header-table .speech:before{content:"";position:absolute;transform:rotate(-135deg);bottom:-1px;left:46px}#app .popup-foods-edit .popup-container .popup-content .header-table .calories{flex:0 0 78px}#app .popup-foods-edit .popup-container .popup-content .header-table .glycemic-index{flex:0 0 51px}#app .popup-foods-edit .popup-container .popup-content .item .food{position:relative;margin-top:10px;display:flex;align-items:center;border-radius:4px;height:55px}#app .popup-foods-edit .popup-container .popup-content .item .food .div{font-family:Inter-Regular,sans-serif;font-size:14px;line-height:180%}#app .popup-foods-edit .popup-container .popup-content .item .food .name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-left:15px;flex:0 0 170px}#app .popup-foods-edit .popup-container .popup-content .item .food .name:hover~.name-speech{display:flex}#app .popup-foods-edit .popup-container .popup-content .item .food .name-speech{display:none;position:absolute;top:-42px;left:15px;height:50px;padding:7px 11px;z-index:1;justify-content:center;align-items:center}#app .popup-foods-edit .popup-container .popup-content .item .food .name-speech#name-speech0{top:auto;bottom:-42px}#app .popup-foods-edit .popup-container .popup-content .item .food .name-speech:before{content:"";position:absolute;transform:rotate(90deg),scaleX(-1);bottom:-8px;left:0}#app .popup-foods-edit .popup-container .popup-content .item .food .name-speech#name-speech0:before{transform:rotate(135deg);top:-7px;left:-7px;bottom:auto}#app .popup-foods-edit .popup-container .popup-content .item .food .proteins{margin-left:30px}#app .popup-foods-edit .popup-container .popup-content .item .food .carbohydrates,#app .popup-foods-edit .popup-container .popup-content .item .food .fats,#app .popup-foods-edit .popup-container .popup-content .item .food .fibers,#app .popup-foods-edit .popup-container .popup-content .item .food .proteins{flex:0 0 58px}#app .popup-foods-edit .popup-container .popup-content .item .food .calories{flex:0 0 78px}#app .popup-foods-edit .popup-container .popup-content .item .food .glycemic-index{flex:0 0 51px}#app .popup-foods-edit .popup-container .popup-content .item .food .arrow{flex:1 0 auto;margin-right:15px}#app .popup-foods-edit .popup-container .popup-content .item .food .arrow img{float:right;display:block;width:14px;transition:all .3s ease 0s}#app .popup-foods-edit .popup-container .popup-content .item .food .arrow img.active{transform:rotate(90deg)}#app .popup-foods-edit .popup-container .popup-content .item #food0{margin-top:0}#app .popup-foods-edit .popup-container .popup-content .item span.gram{margin-left:15px;display:block;font-family:Inter-Regular,sans-serif;font-size:13px;line-height:180%;margin-top:15px}#app .popup-foods-edit .popup-container .popup-content .item .params{display:flex;align-items:center;margin-bottom:35px}#app .popup-foods-edit .popup-container .popup-content .item .params .carbohydrates,#app .popup-foods-edit .popup-container .popup-content .item .params .fats,#app .popup-foods-edit .popup-container .popup-content .item .params .fibers,#app .popup-foods-edit .popup-container .popup-content .item .params .proteins{flex:0 0 58px}#app .popup-foods-edit .popup-container .popup-content .item .params .calories{flex:0 0 78px}#app .popup-foods-edit .popup-container .popup-content .item .params .glycemic-index{flex:0 0 51px}#app .popup-foods-edit .popup-container .popup-content .item .params .button-save-meal-food{flex:1 0 auto}#app .popup-foods-edit .popup-container .popup-content .item .params .button-save-meal-food .button.save-meal-food{float:right;margin-top:0;margin-right:15px;width:90px;height:30px;border-radius:2px;font-family:Inter-Regular,sans-serif;font-size:12px;line-height:180%}#app .popup-foods-edit .popup-container .popup-content .item .params .slider{flex:0 0 215px}#app .popup-foods-edit .popup-container .popup-content .item .params .slider-container{margin-left:15px;width:142px}#app .popup-foods-edit .popup-container .popup-content .item .params .slider-container .v-slider{margin:0}#app .popup-foods-edit .popup-container .popup-content .item .params .slider-container .v-slider .v-slider__thumb-label{width:50px!important;background:none!important;transform:translateY(150%) translateY(-12px) translateX(-20%) rotate(45deg)!important}#app .popup-foods-edit .popup-container .popup-content .item .params .slider-container .v-slider .v-slider__thumb-label span{font-family:Inter-Medium,sans-serif;font-size:12px;line-height:125%}#app .popup-foods-edit .popup-container .popup-content .item .params .slider-container .v-slider__thumb{border-radius:0;width:2px;height:14px;transform:translateY(-50%) translateX(200%)!important}#app .popup-foods-edit .popup-container .popup-content .item .params .slider-container .v-slider__thumb:after,#app .popup-foods-edit .popup-container .popup-content .item .params .slider-container .v-slider__thumb:before{display:none}#app.dark .popup-foods-edit .v-menu__content{background:#1a1a27}#app.dark .popup-foods-edit .header-table div{color:#b5b5b8}#app.dark .popup-foods-edit .header-table .speech{color:#fff;border-radius:2px;background-color:#262635}#app.dark .popup-foods-edit .header-table .speech:before{border:5px solid;border-color:#262635 transparent transparent #262635}#app.dark .popup-foods-edit .item .food{background:#262635}#app.dark .popup-foods-edit .item .food div{color:#fff}#app.dark .popup-foods-edit .item .food .name-speech{color:#fff;border-radius:2px;background-color:#262635;box-shadow:0 4px 30px rgba(0,0,0,.3)}#app.dark .popup-foods-edit .item .food .name-speech:before{border:7px solid;border-color:#262635 transparent transparent #262635;box-shadow:0 4px 30px rgba(0,0,0,.3)}#app.dark .popup-foods-edit .item span.gram{color:#fff}#app.dark .popup-foods-edit .item .slider .v-slider__track-background{background:#b5b5b8}#app.dark .popup-foods-edit .item .params div{color:#fff}#app .v-overlay--active .v-overlay__scrim{opacity:1!important;background-color:rgba(0,0,0,.8)!important}#app .v-dialog{border-radius:10px!important}#app .v-dialog .v-card{width:100%;height:100%;padding:50px;position:relative}#app .v-dialog .v-card .close{position:absolute;top:24px;right:24px;width:12px;height:12px}#app .v-dialog .v-card .close span{width:12px;height:12px}#app .v-dialog .v-card .close span img{max-width:100%}#app .v-dialog .v-card .close:before{display:none}#app .v-dialog .v-card .popup-title{font-family:Inter-SemiBold,sans-serif;font-size:28px;line-height:115%}#app .v-dialog .v-card p{font-family:Inter-Regular,sans-serif;font-size:16px;line-height:135%;margin-top:20px}#app .v-dialog .v-card p:first-of-type{margin-top:26px}#app .v-dialog::-webkit-scrollbar{width:3px}#app.dark .v-dialog .v-card{background:#1a1a27!important}#app.dark .v-dialog .v-card i{color:#b5b5b8}#app.dark .v-dialog .v-card p{color:#fff}#app.dark .v-dialog .input:hover i{color:#fff!important}#app.dark .v-dialog .popup-title{color:#fff}#app.dark .v-dialog{scrollbar-color:#9196ff #262635;scrollbar-width:thin}#app.dark .v-dialog::-webkit-scrollbar-track{background:#262635;border-radius:4px}#app.dark .v-dialog::-webkit-scrollbar-thumb{background-color:#9196ff;border-radius:4px;border:3px solid #9196ff}#app .program-meal-edit .progress-diet{height:500px!important}#app .program-meal-edit .title-page.meals{margin-top:10px!important}#app .program-meal-edit .meal-edit-container{display:flex;align-items:flex-start;margin-top:30px}#app .program-meal-edit .meal-edit-container .meal-edit-content{flex:0 0 calc(100% - 255px)}#app .program-meal-edit .meal-edit-container .meal-edit-content .item{padding:20px;height:90px;border-radius:4px;display:flex;align-items:center}#app .program-meal-edit .meal-edit-container .meal-edit-content .item .name{font-family:Inter-Regular,sans-serif;font-size:13px;line-height:123%}#app .program-meal-edit .meal-edit-container .meal-edit-content .item .value{font-family:Inter-Regular,sans-serif;font-size:13px;line-height:123%;margin-top:15px}#app .program-meal-edit .meal-edit-container .meal-edit-content .item .food{flex:0 0 392px}@media(max-width:1263px){#app .program-meal-edit .meal-edit-container .meal-edit-content .item .food{flex:0 0 262px}}#app .program-meal-edit .meal-edit-container .meal-edit-content .item .food .name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:Inter-Medium,sans-serif;font-size:16px;line-height:119%}#app .program-meal-edit .meal-edit-container .meal-edit-content .item .carbohydrates,#app .program-meal-edit .meal-edit-container .meal-edit-content .item .fats,#app .program-meal-edit .meal-edit-container .meal-edit-content .item .proteins{flex:0 0 62px}@media(max-width:1263px){#app .program-meal-edit .meal-edit-container .meal-edit-content .item .carbohydrates,#app .program-meal-edit .meal-edit-container .meal-edit-content .item .fats,#app .program-meal-edit .meal-edit-container .meal-edit-content .item .proteins{flex:0 0 49px}}#app .program-meal-edit .meal-edit-container .meal-edit-content .item .calories{flex:0 0 77px}@media(max-width:1263px){#app .program-meal-edit .meal-edit-container .meal-edit-content .item .calories{flex:0 0 70px}}#app .program-meal-edit .meal-edit-container .meal-edit-content .item .fibers{flex:0 0 112px}@media(max-width:1263px){#app .program-meal-edit .meal-edit-container .meal-edit-content .item .fibers{flex:0 0 80px}}#app .program-meal-edit .meal-edit-container .meal-edit-content .item .glycemic-index{flex:1 0 auto}#app .program-meal-edit .meal-edit-container .meal-edit-content .item .settings{margin-top:10px;display:flex}#app .program-meal-edit .meal-edit-container .meal-edit-content .item .settings div{font-family:Inter-Regular,sans-serif;font-weight:400;font-size:13px;line-height:123%;cursor:pointer;-webkit-text-decoration-line:underline;text-decoration-line:underline}#app .program-meal-edit .meal-edit-container .meal-edit-content .item .settings .delete{margin-left:35px}#app .program-meal-edit .meal-edit-container .meal-edit-content .item:not(:first-child):not(:only-child){margin-top:20px}#app .program-meal-edit .meal-edit-container .meal-edit-content .options{margin-top:30px;display:flex;align-items:center}#app .program-meal-edit .meal-edit-container .meal-edit-content .options .button.link{margin-top:0;cursor:pointer;width:156px}#app .program-meal-edit .meal-edit-container .meal-edit-content .options .add-ration{cursor:pointer;margin-left:20px;width:220px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:4px}#app .program-meal-edit .meal-edit-container .meal-edit-content .back{margin-top:20px;cursor:pointer;display:inline-flex;align-items:center}#app .program-meal-edit .meal-edit-container .meal-edit-content .back .image{width:30px}#app .program-meal-edit .meal-edit-container .meal-edit-content .back .image img{display:block;width:100%}#app .program-meal-edit .meal-edit-container .meal-edit-content .back .image img.active{display:none}#app .program-meal-edit .meal-edit-container .meal-edit-content .back span{margin-left:10px;font-family:Inter-Medium,sans-serif;font-size:16px;line-height:180%}#app .program-meal-edit .meal-edit-container .stat{flex:1 0 auto;margin-left:30px}#app .program-meal-edit .meal-edit-container .stat .name-stat{font-family:Inter-Medium,sans-serif;font-size:18px;line-height:122%}#app .program-meal-edit .meal-edit-container .stat .name-stat:not(:first-child):not(:only-child){margin-top:30px}#app .program-meal-edit .meal-edit-container .stat .table-stat{margin-top:15px;border-radius:4px;padding:15px;display:flex;justify-content:space-between}#app .program-meal-edit .meal-edit-container .stat .table-stat div{font-family:Inter-Regular,sans-serif;font-size:16px;line-height:119%}#app .program-meal-edit .meal-edit-container .stat .table-stat .value-row{text-align:right}#app .program-meal-edit .meal-edit-container .stat .table-stat .name-row:not(:first-child):not(:only-child),#app .program-meal-edit .meal-edit-container .stat .table-stat .value-row:not(:first-child):not(:only-child){margin-top:15px}#app .popup-create-ration p{margin-top:25px!important;margin-bottom:0!important}#app .popup-create-ration .button{margin-top:20px;width:100%;height:50px}#app .popup-create-ration .form-ration .input{margin-top:50px;width:100%}#app .popup-create-ration .form-ration .button{margin-top:-2px}#app.dark .program-meal-edit .meal-edit-container .item{background:#1a1a27}#app.dark .program-meal-edit .meal-edit-container .item .name{color:#b5b5b8}#app.dark .program-meal-edit .meal-edit-container .item .food .name{color:#fff}#app.dark .program-meal-edit .meal-edit-container .item .settings .edit:hover{color:#9196ff}#app.dark .program-meal-edit .meal-edit-container .item .settings .delete:hover{color:#ff5b5b}#app.dark .program-meal-edit .meal-edit-container .options .add-ration{border:2px solid #242ce3}#app.dark .program-meal-edit .meal-edit-container .back span{color:#b5b5b8;opacity:.6}#app.dark .program-meal-edit .meal-edit-container .back:hover span{color:#fff;opacity:1}#app.dark .program-meal-edit .meal-edit-container .back:hover img{display:none}#app.dark .program-meal-edit .meal-edit-container .back:hover img.active{display:block}#app.dark .program-meal-edit .meal-edit-container .stat .table-stat{background:#1a1a27}#app .program-meal{flex:1 1 auto;margin-left:30px}#app .program-meal .progress-diet{position:relative;width:100%;height:310px}#app .program-meal .progress-diet .icon{position:absolute;left:calc(50% - 25px);bottom:calc(50% - 25px)}#app .program-meal .title-page.meals{margin:0;font-family:Inter-SemiBold,sans-serif;font-size:32px;line-height:122%}#app .program-meal .text{margin-top:20px;max-width:620px;font-family:Inter-Regular,sans-serif;font-size:18px;line-height:145%}#app .program-meal .button.set-meals{margin-top:20px;width:175px;height:50px}#app .program-meal .meal-counter{display:flex;justify-content:space-between}#app .program-meal .add-meals,#app .program-meal .meal-counter .image{cursor:pointer}#app .program-meal .meal-card{padding:20px;margin-top:30px;height:117px;display:flex;border-radius:4px}#app .program-meal .meal-card .time{flex:0 0 95px;font-family:Inter-Medium,sans-serif;font-size:16px;line-height:119%}@media(max-width:1263px){#app .program-meal .meal-card .time{flex:0 0 85px;font-size:14px}}#app .program-meal .meal-card .foods{display:flex;justify-content:space-between;flex-direction:column;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:203px;flex:0 0 203px;margin-left:45px}@media(max-width:1263px){#app .program-meal .meal-card .foods{flex:0 0 120px;margin-left:25px}}#app .program-meal .meal-card .foods .empty{font-family:Inter-Regular,sans-serif;font-size:13px;line-height:16px}@media(max-width:1263px){#app .program-meal .meal-card .foods .empty{white-space:pre-line}}#app .program-meal .meal-card .foods .item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:Inter-Regular,sans-serif;font-size:13px;line-height:16px}#app .program-meal .meal-card .foods .item:not(:first-child):not(:only-child){margin-top:5px}#app .program-meal .meal-card .foods .item.ellipsis{margin-top:0!important}#app .program-meal .meal-card .foods .add,#app .program-meal .meal-card .foods .edit{font-family:Inter-Regular,sans-serif;font-size:13px;line-height:16px;-webkit-text-decoration-line:underline;text-decoration-line:underline;cursor:pointer}#app .program-meal .meal-card .name,#app .program-meal .meal-card .value{font-family:Inter-Regular,sans-serif;font-size:13px;line-height:16px}#app .program-meal .meal-card .value{margin-top:15px}#app .program-meal .meal-card .proteins{margin-left:47px}@media(max-width:1263px){#app .program-meal .meal-card .proteins{margin-left:25px}}#app .program-meal .meal-card .carbohydrates,#app .program-meal .meal-card .fats,#app .program-meal .meal-card .proteins{flex:0 0 62px}@media(max-width:1263px){#app .program-meal .meal-card .carbohydrates,#app .program-meal .meal-card .fats,#app .program-meal .meal-card .proteins{flex:0 0 50px}}#app .program-meal .meal-card .calories{flex:0 0 77px}@media(max-width:1263px){#app .program-meal .meal-card .calories{flex:0 0 70px}}#app .program-meal .meal-card .fibers{flex:0 0 112px}@media(max-width:1263px){#app .program-meal .meal-card .fibers{flex:0 0 85px}}#app .program-meal .meal-card .glycemic-index{flex:1 0 auto}#app .program-meal .meal-card:not(:first-child):not(:only-child){margin-top:20px}#app .program-meal .reset-meals{margin-top:30px;width:227px;cursor:pointer}#app .program-meal .reset-meals img{display:block;width:100%}#app .program-meal .reset-meals:hover img,#app .program-meal .reset-meals img.active{display:none}#app .program-meal .reset-meals:hover img.active{display:block}#app .dialog-set-meals{padding:50px}#app .dialog-set-meals .popup-title{font-family:Inter-SemiBold,sans-serif!important;font-size:28px!important;line-height:115%!important;width:280px}#app .dialog-set-meals .info-day{margin-top:30px;display:flex;justify-content:space-between;align-items:center}#app .dialog-set-meals .info-day .left,#app .dialog-set-meals .info-day .right{font-family:Inter-Medium,sans-serif;font-size:18px;line-height:122%}#app .dialog-set-meals .info-day .center{flex:1 1 auto;height:1px;margin:0 25px}#app .dialog-set-meals .description div{margin-top:25px;font-family:Inter-Regular,sans-serif;font-size:14px;line-height:145%}#app .dialog-set-meals .description div:not(:first-child):not(:only-child){margin-top:10px}#app .dialog-set-meals .counter{margin-top:25px;position:relative}#app .dialog-set-meals .counter .decrease,#app .dialog-set-meals .counter .increase{width:14px;cursor:pointer;position:absolute;bottom:calc(50% - 7px)}#app .dialog-set-meals .counter .decrease img,#app .dialog-set-meals .counter .increase img{display:block;width:100%}#app .dialog-set-meals .counter .decrease{left:-20px}#app .dialog-set-meals .counter .increase{right:-20px}#app .dialog-set-meals .counter .count{width:100%;height:55px;display:flex;align-items:center;justify-content:center;border-radius:4px}#app .dialog-set-meals .counter .count span{font-family:Inter-Regular,sans-serif;font-size:18px;line-height:180%}#app .dialog-set-meals .button.add-meals{margin-top:20px;width:100%;height:50px}#app.dark .dialog-set-meals .info-day .left,#app.dark .dialog-set-meals .info-day .right{color:#fff}#app.dark .dialog-set-meals .info-day .center{border-bottom:1px solid #fff}#app.dark .dialog-set-meals .description div{color:#d1d1d4}#app.dark .dialog-set-meals .count{border:2px solid #b5b5b8}#app.dark .dialog-set-meals .count span{color:#fff}#app.dark .meal-card{background:#1a1a27}#app.dark .meal-card .foods .empty{color:#b5b5b8}#app.dark .meal-card .foods .add:hover,#app.dark .meal-card .foods .edit:hover{color:#9196ff}#app.dark .meal-card .name{color:#b5b5b8}#app .popup-personal-foods .popup-title{width:235px}#app .popup-personal-foods .input{margin-top:52px;width:100%}#app .popup-personal-foods .input:not(:first-child):not(:only-child){margin-top:25px}#app .popup-personal-foods .text{margin-top:3px!important;font-family:Inter-Regular,sans-serif!important;font-size:16px!important;line-height:140%!important}#app .popup-personal-foods .input-group{margin-top:25px;display:flex;justify-content:space-between}#app .popup-personal-foods .input-group .input{margin-top:0!important;flex:0 0 176px;width:176px}#app .popup-personal-foods .input-group.first{margin-top:45px}#app .popup-personal-foods .button{margin-top:0;width:100%;height:50px}#app.dark .popup-personal-foods p{color:#fff}#app .program-personal-foods{flex:1 0 auto;margin-left:30px}#app .program-personal-foods .progress{position:relative;width:100%;height:310px}#app .program-personal-foods .progress .icon{position:absolute;left:calc(50% - 25px);bottom:calc(50% - 25px)}#app .program-personal-foods .title-page.personal-foods{margin:0;font-family:Inter-SemiBold,sans-serif;font-size:32px;line-height:122%}#app .program-personal-foods .text{margin-top:20px;font-family:Inter-Regular,sans-serif;font-size:18px;line-height:145%}#app .program-personal-foods .list{margin-top:30px;margin-bottom:30px}#app .program-personal-foods .item{padding:20px;height:90px;display:flex;align-items:center;border-radius:4px}#app .program-personal-foods .item .name,#app .program-personal-foods .item .value{font-family:Inter-Regular,sans-serif;font-size:13px;line-height:123%}#app .program-personal-foods .item .value{margin-top:15px}#app .program-personal-foods .item .food{flex:0 0 384px;width:384px;padding-right:25px}@media(max-width:1263px){#app .program-personal-foods .item .food{flex:0 0 252px;width:252px}}#app .program-personal-foods .item .food .name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:Inter-Medium,sans-serif;font-size:16px;line-height:119%}#app .program-personal-foods .item .carbohydrates,#app .program-personal-foods .item .fats,#app .program-personal-foods .item .proteins{flex:0 0 62px}@media(max-width:1263px){#app .program-personal-foods .item .carbohydrates,#app .program-personal-foods .item .fats,#app .program-personal-foods .item .proteins{flex:0 0 50px}}#app .program-personal-foods .item .calories{flex:0 0 77px}@media(max-width:1263px){#app .program-personal-foods .item .calories{flex:0 0 70px}}#app .program-personal-foods .item .fibers{flex:0 0 112px}@media(max-width:1263px){#app .program-personal-foods .item .fibers{flex:0 0 85px}}#app .program-personal-foods .item .glycemic-index{flex:1 0 auto}#app .program-personal-foods .item .settings{margin-top:10px;display:flex}#app .program-personal-foods .item .settings div{font-family:Inter-Regular,sans-serif;font-weight:400;font-size:13px;line-height:123%;cursor:pointer;-webkit-text-decoration-line:underline;text-decoration-line:underline}#app .program-personal-foods .item .settings .delete{margin-left:35px}#app .program-personal-foods .item:not(:first-child):not(:only-child){margin-top:20px}#app .program-personal-foods .button.create-food{margin-top:20px;width:235px;height:50px}#app.dark .program-personal-foods .item{background:#1a1a27}#app.dark .program-personal-foods .item .name{color:#b5b5b8}#app.dark .program-personal-foods .item .food .name{color:#fff}#app.dark .program-personal-foods .item .settings .edit:hover{color:#9196ff}#app.dark .program-personal-foods .item .settings .delete:hover{color:#ff5b5b}#app .program-rations-edit .ration-edit-container{display:flex;align-items:flex-start;margin-top:30px}#app .program-rations-edit .ration-edit-container .ration-edit-content{flex:0 0 calc(100% - 255px)}#app .program-rations-edit .ration-edit-container .ration-edit-content .item{padding:0 25px;height:90px;border-radius:4px;display:flex;align-items:center}#app .program-rations-edit .ration-edit-container .ration-edit-content .item .name{font-family:Inter-Regular,sans-serif;font-size:13px;line-height:123%}#app .program-rations-edit .ration-edit-container .ration-edit-content .item .value{font-family:Inter-Regular,sans-serif;font-size:13px;line-height:123%;margin-top:15px}#app .program-rations-edit .ration-edit-container .ration-edit-content .item .food{flex:0 0 384px;width:384px;padding-right:25px}@media(max-width:1263px){#app .program-rations-edit .ration-edit-container .ration-edit-content .item .food{flex:0 0 262px}}#app .program-rations-edit .ration-edit-container .ration-edit-content .item .food .name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:Inter-Medium,sans-serif;font-size:16px;line-height:119%}#app .program-rations-edit .ration-edit-container .ration-edit-content .item .carbohydrates,#app .program-rations-edit .ration-edit-container .ration-edit-content .item .fats,#app .program-rations-edit .ration-edit-container .ration-edit-content .item .proteins{flex:0 0 62px}@media(max-width:1263px){#app .program-rations-edit .ration-edit-container .ration-edit-content .item .carbohydrates,#app .program-rations-edit .ration-edit-container .ration-edit-content .item .fats,#app .program-rations-edit .ration-edit-container .ration-edit-content .item .proteins{flex:0 0 49px}}#app .program-rations-edit .ration-edit-container .ration-edit-content .item .calories{flex:0 0 77px}@media(max-width:1263px){#app .program-rations-edit .ration-edit-container .ration-edit-content .item .calories{flex:0 0 70px}}#app .program-rations-edit .ration-edit-container .ration-edit-content .item .fibers{flex:0 0 112px}@media(max-width:1263px){#app .program-rations-edit .ration-edit-container .ration-edit-content .item .fibers{flex:0 0 80px}}#app .program-rations-edit .ration-edit-container .ration-edit-content .item .glycemic-index{flex:1 0 auto}#app .program-rations-edit .ration-edit-container .ration-edit-content .item .settings{margin-top:10px;display:flex}#app .program-rations-edit .ration-edit-container .ration-edit-content .item .settings div{font-family:Inter-Regular,sans-serif;font-weight:400;font-size:13px;line-height:123%;cursor:pointer;-webkit-text-decoration-line:underline;text-decoration-line:underline}#app .program-rations-edit .ration-edit-container .ration-edit-content .item .settings .delete{margin-left:35px}#app .program-rations-edit .ration-edit-container .ration-edit-content .item:not(:first-child):not(:only-child){margin-top:20px}#app .program-rations-edit .ration-edit-container .ration-edit-content .item~.options{margin-top:30px}#app .program-rations-edit .ration-edit-container .ration-edit-content .options{display:flex;align-items:center}#app .program-rations-edit .ration-edit-container .ration-edit-content .options .button.link{margin-top:0;cursor:pointer;width:156px}#app .program-rations-edit .ration-edit-container .ration-edit-content .options .add-ration{cursor:pointer;margin-left:20px;width:220px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:4px}#app .program-rations-edit .ration-edit-container .ration-edit-content .back{margin-top:20px;cursor:pointer;display:inline-flex;align-items:center}#app .program-rations-edit .ration-edit-container .ration-edit-content .back .image{width:30px}#app .program-rations-edit .ration-edit-container .ration-edit-content .back .image img{display:block;width:100%}#app .program-rations-edit .ration-edit-container .ration-edit-content .back .image img.active{display:none}#app .program-rations-edit .ration-edit-container .ration-edit-content .back span{margin-left:10px;font-family:Inter-Medium,sans-serif;font-size:16px;line-height:180%}#app .program-rations-edit .ration-edit-container .stat{flex:1 0 auto;margin-left:30px}#app .program-rations-edit .ration-edit-container .stat .name-stat{font-family:Inter-Medium,sans-serif;font-size:18px;line-height:122%}#app .program-rations-edit .ration-edit-container .stat .name-stat:not(:first-child):not(:only-child){margin-top:30px}#app .program-rations-edit .ration-edit-container .stat .table-stat{margin-top:15px;border-radius:4px;padding:15px;display:flex;justify-content:space-between}#app .program-rations-edit .ration-edit-container .stat .table-stat div{font-family:Inter-Regular,sans-serif;font-size:16px;line-height:119%}#app .program-rations-edit .ration-edit-container .stat .table-stat .value-row{text-align:right}#app .program-rations-edit .ration-edit-container .stat .table-stat .name-row:not(:first-child):not(:only-child),#app .program-rations-edit .ration-edit-container .stat .table-stat .value-row:not(:first-child):not(:only-child){margin-top:15px}#app.dark .program-rations-edit .ration-edit-container .item{background:#1a1a27}#app.dark .program-rations-edit .ration-edit-container .item .name{color:#b5b5b8}#app.dark .program-rations-edit .ration-edit-container .item .food .name{color:#fff}#app.dark .program-rations-edit .ration-edit-container .item .settings .edit:hover{color:#9196ff}#app.dark .program-rations-edit .ration-edit-container .item .settings .delete:hover{color:#ff5b5b}#app.dark .program-rations-edit .ration-edit-container .options .add-ration{border:2px solid #242ce3}#app.dark .program-rations-edit .ration-edit-container .back span{color:#b5b5b8;opacity:.6}#app.dark .program-rations-edit .ration-edit-container .back:hover span{color:#fff;opacity:1}#app.dark .program-rations-edit .ration-edit-container .back:hover img{display:none}#app.dark .program-rations-edit .ration-edit-container .back:hover img.active{display:block}#app.dark .program-rations-edit .ration-edit-container .stat .table-stat{background:#1a1a27}#app .program-rations{flex:1 0 auto;margin-left:30px}#app .program-rations .progress-rations{position:relative;width:100%;height:310px}#app .program-rations .progress-rations .icon{position:absolute;left:calc(50% - 25px);bottom:calc(50% - 25px)}#app .program-rations .title-page.rations{margin:0;font-family:Inter-SemiBold,sans-serif;font-size:32px;line-height:122%}#app .program-rations .text{margin-top:20px;width:527px;font-family:Inter-Regular,sans-serif;font-size:18px;line-height:145%}#app .program-rations .ration-card{padding:20px;margin-top:30px;height:117px;display:flex;border-radius:4px}@media(max-width:1263px){#app .program-rations .ration-card{height:auto}}#app .program-rations .ration-card .name-ration{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word;overflow:hidden;height:60px;text-overflow:ellipsis;flex:0 0 115px;font-family:Inter-Medium,sans-serif;font-size:16px;line-height:119%}@media(max-width:1263px){#app .program-rations .ration-card .name-ration{flex:0 0 100px}}#app .program-rations .ration-card .foods{display:flex;justify-content:space-between;flex-direction:column;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:0 0 203px;margin-left:25px}@media(max-width:1263px){#app .program-rations .ration-card .foods{flex:0 0 100px}}#app .program-rations .ration-card .foods .empty{font-family:Inter-Regular,sans-serif;font-size:13px;line-height:123%}#app .program-rations .ration-card .foods .item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:Inter-Regular,sans-serif;font-size:13px;line-height:16px}#app .program-rations .ration-card .foods .item:not(:first-child):not(:only-child){margin-top:5px}#app .program-rations .ration-card .foods .item.ellipsis{margin-top:0!important}#app .program-rations .ration-card .foods .add,#app .program-rations .ration-card .foods .delete,#app .program-rations .ration-card .foods .edit{font-family:Inter-Regular,sans-serif;font-size:13px;line-height:123%;-webkit-text-decoration-line:underline;text-decoration-line:underline;cursor:pointer}#app .program-rations .ration-card .foods .settings{display:flex}@media(max-width:1263px){#app .program-rations .ration-card .foods .settings{flex-direction:column}}@media(max-width:1263px){#app .program-rations .ration-card .foods .edit{margin-top:5px}}#app .program-rations .ration-card .foods .delete{margin-left:35px}@media(max-width:1263px){#app .program-rations .ration-card .foods .delete{margin-top:5px;margin-left:0}}#app .program-rations .ration-card .name,#app .program-rations .ration-card .value{font-family:Inter-Regular,sans-serif;font-size:13px;line-height:16px}#app .program-rations .ration-card .value{margin-top:15px}#app .program-rations .ration-card .proteins{margin-left:47px}@media(max-width:1263px){#app .program-rations .ration-card .proteins{margin-left:25px}}#app .program-rations .ration-card .carbohydrates,#app .program-rations .ration-card .fats,#app .program-rations .ration-card .proteins{flex:0 0 62px}@media(max-width:1263px){#app .program-rations .ration-card .carbohydrates,#app .program-rations .ration-card .fats,#app .program-rations .ration-card .proteins{flex:0 0 50px}}#app .program-rations .ration-card .calories{flex:0 0 77px}@media(max-width:1263px){#app .program-rations .ration-card .calories{flex:0 0 70px}}#app .program-rations .ration-card .fibers{flex:0 0 112px}@media(max-width:1263px){#app .program-rations .ration-card .fibers{flex:0 0 85px}}#app .program-rations .ration-card .glycemic-index{flex:1 0 auto}#app .program-rations .ration-card:not(:first-child):not(:only-child){margin-top:20px}#app.dark .program-rations .ration-card{background:#1a1a27}#app.dark .program-rations .ration-card .foods .empty{color:#b5b5b8}#app.dark .program-rations .ration-card .foods .add:hover,#app.dark .program-rations .ration-card .foods .edit:hover{color:#9196ff}#app.dark .program-rations .ration-card .foods .delete:hover{color:#ff5b5b}#app.dark .program-rations .ration-card .foods .name{color:#b5b5b8}#app .program-dishes-edit .dish-edit-container{display:flex;align-items:flex-start;margin-top:30px}#app .program-dishes-edit .dish-edit-container .dish-edit-content{flex:0 0 calc(100% - 255px)}#app .program-dishes-edit .dish-edit-container .dish-edit-content .item{padding:0 25px;height:90px;border-radius:4px;display:flex;align-items:center}#app .program-dishes-edit .dish-edit-container .dish-edit-content .item .name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:Inter-Regular,sans-serif;font-size:13px;line-height:123%}#app .program-dishes-edit .dish-edit-container .dish-edit-content .item .value{font-family:Inter-Regular,sans-serif;font-size:13px;line-height:123%;margin-top:15px}#app .program-dishes-edit .dish-edit-container .dish-edit-content .item .food{position:relative;flex:0 0 384px;width:384px;padding-right:25px}@media(max-width:1263px){#app .program-dishes-edit .dish-edit-container .dish-edit-content .item .food{flex:0 0 262px}}#app .program-dishes-edit .dish-edit-container .dish-edit-content .item .food .name{font-family:Inter-Medium,sans-serif;font-size:16px;line-height:119%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#app .program-dishes-edit .dish-edit-container .dish-edit-content .item .carbohydrates,#app .program-dishes-edit .dish-edit-container .dish-edit-content .item .fats,#app .program-dishes-edit .dish-edit-container .dish-edit-content .item .proteins{flex:0 0 62px}@media(max-width:1263px){#app .program-dishes-edit .dish-edit-container .dish-edit-content .item .carbohydrates,#app .program-dishes-edit .dish-edit-container .dish-edit-content .item .fats,#app .program-dishes-edit .dish-edit-container .dish-edit-content .item .proteins{flex:0 0 49px}}#app .program-dishes-edit .dish-edit-container .dish-edit-content .item .calories{flex:0 0 77px}@media(max-width:1263px){#app .program-dishes-edit .dish-edit-container .dish-edit-content .item .calories{flex:0 0 70px}}#app .program-dishes-edit .dish-edit-container .dish-edit-content .item .fibers{flex:0 0 112px}@media(max-width:1263px){#app .program-dishes-edit .dish-edit-container .dish-edit-content .item .fibers{flex:0 0 80px}}#app .program-dishes-edit .dish-edit-container .dish-edit-content .item .glycemic-index{flex:1 0 auto}#app .program-dishes-edit .dish-edit-container .dish-edit-content .item .settings{margin-top:10px;display:flex}#app .program-dishes-edit .dish-edit-container .dish-edit-content .item .settings div{font-family:Inter-Regular,sans-serif;font-weight:400;font-size:13px;line-height:123%;cursor:pointer;-webkit-text-decoration-line:underline;text-decoration-line:underline}#app .program-dishes-edit .dish-edit-container .dish-edit-content .item .settings .delete{margin-left:35px}#app .program-dishes-edit .dish-edit-container .dish-edit-content .item:not(:first-child):not(:only-child){margin-top:20px}#app .program-dishes-edit .dish-edit-container .dish-edit-content .item~.options{margin-top:30px}#app .program-dishes-edit .dish-edit-container .dish-edit-content .options{display:flex;align-items:center}#app .program-dishes-edit .dish-edit-container .dish-edit-content .options .button.link{margin-top:0;cursor:pointer;width:235px}#app .program-dishes-edit .dish-edit-container .dish-edit-content .options .add-dish{cursor:pointer;margin-left:20px;width:220px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:4px}#app .program-dishes-edit .dish-edit-container .dish-edit-content .back{margin-top:20px;cursor:pointer;display:inline-flex;align-items:center}#app .program-dishes-edit .dish-edit-container .dish-edit-content .back .image{width:30px}#app .program-dishes-edit .dish-edit-container .dish-edit-content .back .image img{display:block;width:100%}#app .program-dishes-edit .dish-edit-container .dish-edit-content .back .image img.active{display:none}#app .program-dishes-edit .dish-edit-container .dish-edit-content .back span{margin-left:10px;font-family:Inter-Medium,sans-serif;font-size:16px;line-height:180%}#app .program-dishes-edit .dish-edit-container .stat{flex:1 0 auto;margin-left:30px}#app .program-dishes-edit .dish-edit-container .stat .name-stat{font-family:Inter-Medium,sans-serif;font-size:18px;line-height:122%}#app .program-dishes-edit .dish-edit-container .stat .name-stat:not(:first-child):not(:only-child){margin-top:30px}#app .program-dishes-edit .dish-edit-container .stat .table-stat{margin-top:15px;border-radius:4px;padding:15px;display:flex;justify-content:space-between}#app .program-dishes-edit .dish-edit-container .stat .table-stat div{font-family:Inter-Regular,sans-serif;font-size:16px;line-height:119%}#app .program-dishes-edit .dish-edit-container .stat .table-stat .value-row{text-align:right}#app .program-dishes-edit .dish-edit-container .stat .table-stat .name-row:not(:first-child):not(:only-child),#app .program-dishes-edit .dish-edit-container .stat .table-stat .value-row:not(:first-child):not(:only-child){margin-top:15px}#app.dark .program-dishes-edit .dish-edit-container .item{background:#1a1a27}#app.dark .program-dishes-edit .dish-edit-container .item .name{color:#b5b5b8}#app.dark .program-dishes-edit .dish-edit-container .item .food .name{color:#fff}#app.dark .program-dishes-edit .dish-edit-container .item .settings .edit:hover{color:#9196ff}#app.dark .program-dishes-edit .dish-edit-container .item .settings .delete:hover{color:#ff5b5b}#app.dark .program-dishes-edit .dish-edit-container .options .add-dish{border:2px solid #242ce3}#app.dark .program-dishes-edit .dish-edit-container .back span{color:#b5b5b8;opacity:.6}#app.dark .program-dishes-edit .dish-edit-container .back:hover span{color:#fff;opacity:1}#app.dark .program-dishes-edit .dish-edit-container .back:hover img{display:none}#app.dark .program-dishes-edit .dish-edit-container .back:hover img.active{display:block}#app.dark .program-dishes-edit .dish-edit-container .stat .table-stat{background:#1a1a27}#app .program-dishes{flex:1 0 auto;margin-left:30px}#app .program-dishes .progress-dishes{position:relative;width:100%;height:310px}#app .program-dishes .progress-dishes .icon{position:absolute;left:calc(50% - 25px);bottom:calc(50% - 25px)}#app .program-dishes .title-page.dishes{margin:0;font-family:Inter-SemiBold,sans-serif;font-size:32px;line-height:122%}#app .program-dishes .text{margin-top:20px;width:610px;font-family:Inter-Regular,sans-serif;font-size:18px;line-height:145%}#app .program-dishes .button.link.add-dish{margin-top:20px;cursor:pointer;width:220px}#app .dish-card{position:relative;padding:20px;margin-top:30px;height:117px;display:flex;border-radius:4px}@media(max-width:1263px){#app .dish-card{height:auto}}#app .dish-card .name-dish{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;height:60px;flex:0 0 115px;width:115px;font-family:Inter-Medium,sans-serif;font-size:16px;line-height:119%}@media(max-width:1263px){#app .dish-card .name-dish{flex:0 0 100px}}#app .dish-card .foods{display:flex;justify-content:space-between;flex-direction:column;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:203px;flex:0 0 203px;margin-left:25px}@media(max-width:1263px){#app .dish-card .foods{flex:0 0 100px}}#app .dish-card .foods .empty{font-family:Inter-Regular,sans-serif;font-size:13px;line-height:123%}#app .dish-card .foods .item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:Inter-Regular,sans-serif;font-size:13px;line-height:16px}#app .dish-card .foods .item:not(:first-child):not(:only-child){margin-top:5px}#app .dish-card .foods .item.ellipsis{margin-top:0!important}#app .dish-card .foods .add,#app .dish-card .foods .delete,#app .dish-card .foods .edit{font-family:Inter-Regular,sans-serif;font-size:13px;line-height:16px;-webkit-text-decoration-line:underline;text-decoration-line:underline;cursor:pointer}#app .dish-card .foods .settings{display:flex}@media(max-width:1263px){#app .dish-card .foods .settings{flex-direction:column}}@media(max-width:1263px){#app .dish-card .foods .edit{margin-top:5px}}#app .dish-card .foods .delete{margin-left:35px}@media(max-width:1263px){#app .dish-card .foods .delete{margin-top:5px;margin-left:0}}#app .dish-card .name,#app .dish-card .value{font-family:Inter-Regular,sans-serif;font-size:13px;line-height:16px}#app .dish-card .value{margin-top:15px}#app .dish-card .proteins{margin-left:47px}@media(max-width:1263px){#app .dish-card .proteins{margin-left:25px}}#app .dish-card .carbohydrates,#app .dish-card .fats,#app .dish-card .proteins{flex:0 0 62px}@media(max-width:1263px){#app .dish-card .carbohydrates,#app .dish-card .fats,#app .dish-card .proteins{flex:0 0 50px}}#app .dish-card .calories{flex:0 0 77px}@media(max-width:1263px){#app .dish-card .calories{flex:0 0 70px}}#app .dish-card .fibers{flex:0 0 112px}@media(max-width:1263px){#app .dish-card .fibers{flex:0 0 85px}}#app .dish-card .glycemic-index{flex:1 0 auto}#app .dish-card:not(:first-child):not(:only-child){margin-top:20px}#app .popup-dish .input{margin-top:50px;width:100%}#app .popup-dish .button.add-dish{margin-top:-2px;width:100%;height:50px}#app.dark .program-dishes .dish-card{background:#1a1a27}#app.dark .program-dishes .dish-card .foods .empty{color:#b5b5b8}#app.dark .program-dishes .dish-card .foods .add:hover,#app.dark .program-dishes .dish-card .foods .edit:hover{color:#9196ff}#app.dark .program-dishes .dish-card .foods .delete:hover{color:#ff5b5b}#app.dark .program-dishes .dish-card .foods .name{color:#b5b5b8}#app .card-education .page{font-family:Inter-Regular,sans-serif;font-size:16px;line-height:135%}#app .card-education .popup-title{margin-top:10px}#app .card-education .text{margin-top:25px;font-family:Inter-Regular,sans-serif;font-size:16px;line-height:135%}#app .card-education .carousel{position:relative;margin-top:30px}#app .card-education .carousel .item .image{filter:drop-shadow(0 4px 50px rgba(0,0,0,.5))}#app .card-education .carousel .item .description{margin-top:15px;font-family:Inter-Regular,sans-serif;font-size:14px;line-height:135%;text-align:center}#app .card-education .carousel img.next,#app .card-education .carousel img.prev{cursor:pointer;width:10px;position:absolute;top:139px}#app .card-education .carousel img.prev{left:-17px}#app .card-education .carousel img.next{right:-17px}#app .card-education .carousel .owl-dots.disabled,#app .card-education .carousel span{display:block!important}#app .card-education .carousel .owl-dots.disabled .owl-dot span{width:8px!important;height:8px!important}#app .card-education .button{margin-top:20px;width:100%;height:50px}#app.dark .card-education .page{color:#b5b5b8}#app.dark .card-education .carousel .item .text,#app.dark .card-education .text{color:#fff}#app.dark .card-education .carousel .owl-dots.disabled .owl-dot span{background:#9196ff}#app .popup-education--content{width:473px}#app .popup-trains--content{overflow:hidden}#app .popup-progress{height:500px!important}#app .popup-progress .icon{position:absolute;left:calc(50% - 25px);bottom:calc(50% - 25px)}#app .popup-trains div{-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}#app .popup-trains .popup-title{font-family:Inter-SemiBold,sans-serif;font-size:28px;line-height:115%}#app .popup-trains .popup-container{margin-top:5px}#app .popup-trains .popup-container .popup-content{margin-top:30px}#app .popup-trains .popup-container .popup-content .header-popup{display:flex}#app .popup-trains .popup-container .popup-content .header-popup .input{margin-top:0}#app .popup-trains .popup-container .popup-content .header-popup .train-name{flex:0 0 430px}#app .popup-trains .popup-container .popup-content .header-popup .category{flex:0 0 230px;width:230px;margin-left:20px;margin-right:18px}#app .popup-trains .popup-container .popup-content .scroller{padding-right:15px;height:380px;margin-top:10px;overflow-y:scroll}@-moz-document url-prefix(){#app .popup-trains .popup-container .popup-content .scroller{padding-right:18px}}#app .popup-trains .popup-container .popup-content .scroller::-webkit-scrollbar{width:3px}#app .popup-trains .popup-container .popup-content .item{margin-top:10px}#app .popup-trains .popup-container .popup-content .item .train{cursor:pointer;position:relative;display:flex;align-items:center;border-radius:4px;height:55px}#app .popup-trains .popup-container .popup-content .item .train .div{font-family:Inter-Regular,sans-serif;font-size:14px;line-height:180%}#app .popup-trains .popup-container .popup-content .item .train .name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-left:15px;flex:0 0 300px}#app .popup-trains .popup-container .popup-content .item .train .arrow{flex:1 0 auto;margin-right:15px}#app .popup-trains .popup-container .popup-content .item .train .arrow img{float:right;display:block;width:14px;transition:all .3s ease 0s}#app .popup-trains .popup-container .popup-content .item .train .arrow img.active{transform:rotate(90deg)}#app .popup-trains .popup-container .popup-content .item .params{margin-top:20px;padding-left:15px;padding-right:15px;align-items:center;margin-bottom:20px}#app .popup-trains .popup-container .popup-content .item .params .description{white-space:pre-line;font-family:Inter-Regular,sans-serif;font-size:14px;line-height:145%}#app .popup-trains .popup-container .popup-content .item .params .description div:not(:first-child):not(:only-child){margin-top:10px}#app .popup-trains .popup-container .popup-content .item .params .button.add-train{margin-top:20px;width:100%;height:30px;border-radius:2px;font-family:Inter-Regular,sans-serif;font-size:12px;line-height:180%}#app .popup-trains .popup-container .popup-content .item:first-child{margin-top:0}#app.dark .popup-trains .scroller{scrollbar-color:#9196ff #262635;scrollbar-width:none}#app.dark .popup-trains .v-menu__content{background:#1a1a27}#app.dark .popup-trains .scroller::-webkit-scrollbar-track{background:#262635;border-radius:4px}#app.dark .popup-trains .scroller::-webkit-scrollbar-thumb{background-color:#9196ff;border-radius:4px;border:3px solid #9196ff}#app.dark .popup-trains .item .train{background:#262635}#app.dark .popup-trains .item .train div,#app.dark .popup-trains .item span.gram{color:#fff}#app.dark .popup-trains .item .slider-container{border:1px solid #b5b5b8;border-radius:2px}#app.dark .popup-trains .item .slider-container .v-slider__thumb{background:#9196ff!important}#app.dark .popup-trains .item .slider-container .v-slider__track-background{background:#b5b5b8}#app.dark .popup-trains .item .slider-container .v-slider__track-fill{background:#9196ff!important}#app.dark .popup-trains .item .slider-container:hover{border:1px solid #fff}#app.dark .popup-trains .item .slider-container:hover .v-slider__track-background{background:#fff}#app.dark .popup-trains .item .slider-container:hover .input-grams input{color:#fff}#app.dark .popup-trains .item .input-grams input{color:#b5b5b8}#app.dark .popup-trains .item .params div{color:#fff}#app .program-trains{flex:1 0 auto;margin-left:30px}#app .program-trains .progress-trains{position:relative;width:100%;height:310px}#app .program-trains .progress-trains .icon{position:absolute;left:calc(50% - 25px);bottom:calc(50% - 25px)}#app .program-trains .header-program{display:flex;align-items:center;justify-content:space-between}#app .program-trains .header-program .title-page.trains{margin:0;font-family:Inter-SemiBold,sans-serif;font-size:32px;line-height:122%}#app .program-trains .header-program .params{margin-top:5px;position:relative}#app .program-trains .header-program .params span{cursor:pointer;font-family:Inter-Regular,sans-serif;font-size:16px;line-height:145%}#app .program-trains .header-program .params img{cursor:pointer;position:relative;top:-10px;width:11px}#app .program-trains .header-program .params img:hover~.speech,#app .program-trains .header-program .params span:hover~.speech{display:block}#app .program-trains .header-program .params .speech{display:none;position:absolute;right:0;margin-top:20px;padding:20px 20px 15px 20px;border-radius:4px}#app .program-trains .header-program .params .speech .title-speech{font-family:Inter-Medium,sans-serif;font-size:14px;line-height:145%}#app .program-trains .header-program .params .speech .mode{white-space:nowrap;margin-top:5px;font-family:Inter-Regular,sans-serif;font-size:12px;line-height:145%}#app .program-trains .header-program .params .speech .description{margin-top:20px;font-family:Inter-Regular,sans-serif;font-size:12px;line-height:145%}#app .program-trains .header-program .params .speech:before{content:"";position:absolute;transform:rotate(-45deg);top:-10px;right:-10px;bottom:auto}#app .program-trains .text{margin-top:20px;width:620px;font-family:Inter-Regular,sans-serif;font-size:18px;line-height:145%}#app .program-trains .button.link{cursor:pointer;margin-top:20px;width:260px;height:50px}#app .program-trains .item{margin-top:25px;border-radius:5px;padding:20px}#app .program-trains .item .header-item{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:15px}#app .program-trains .item .header-item .name{font-family:Inter-Medium,sans-serif;font-size:18px;line-height:122%}#app .program-trains .item .header-item .count-examples{font-family:Inter-Regular,sans-serif;font-size:12px;line-height:145%}#app .program-trains .item .description{margin-top:25px;font-family:Inter-Regular,sans-serif;font-size:14px;line-height:145%}#app .program-trains .item .description div:not(:first-child):not(:only-child){margin-top:10px}#app .program-trains .reset-train{cursor:pointer;width:207px;margin-top:30px}#app .program-trains .reset-train img{width:100%;display:block}#app .program-trains .reset-train:hover img,#app .program-trains .reset-train img.active{display:none}#app .program-trains .reset-train:hover img.active{display:block}#app.dark .program-trains .header-program .params .speech{background:#262635}#app.dark .program-trains .header-program .params .speech:before{border:10px solid;border-color:#262635 transparent transparent #262635;box-shadow:0 4px 30px rgba(0,0,0,.3)}#app.dark .program-trains .item{background:#1a1a27}#app.dark .program-trains .item .header-item{border-bottom:1px solid rgba(181,181,184,.5)}#app .program-diary{flex:1 1 auto;margin-left:30px}#app .program-diary .progress-diary{position:relative;width:100%;height:310px}#app .program-diary .progress-diary .icon{position:absolute;left:calc(50% - 25px);bottom:calc(50% - 25px)}#app .program-diary .title-page.diary{margin:0;font-family:Inter-SemiBold,sans-serif;font-size:32px;line-height:122%}#app .program-diary .form-diary .form-group{margin-top:25px;display:flex;align-items:flex-start;justify-content:space-between}#app .program-diary .form-diary .form-group .input{margin:0;flex:0 0 255px}#app .program-diary .form-diary .form-group .explanation{margin-top:-3px}#app .program-diary .form-diary .form-group .explanation .text{width:450px}#app .program-diary .form-diary .form-group.first{margin-top:50px}#app .program-diary .form-diary .form-group.with-explanation{margin-top:60px;justify-content:flex-start}#app .program-diary .form-diary .title-params{font-family:Inter-Regular,sans-serif;font-size:18px;line-height:180%}#app .program-diary .form-diary .button-group{margin-top:7px;display:flex;align-items:center}#app .program-diary .form-diary .button-group .button.save-diary{margin-top:0;width:255px;height:50px}#app .program-diary .form-diary .button-group .text--save-changed{opacity:0;margin-left:30px;font-family:Inter-Regular,sans-serif;font-size:16px;line-height:145%;transition:.25s}#app.dark .button-group .text--save-changed{color:#b5b5b8}#app .program-base-container{margin-top:40px;display:flex;align-items:flex-start}#app .program-base-container .side{flex:0 0 255px}#app .program-base-container .side .advertising{margin-top:20px;max-height:132px}#app .content-calculator-bmi{display:flex;align-items:flex-start}@media(max-width:960px){#app .content-calculator-bmi{justify-content:space-between}}@media(max-width:760px){#app .content-calculator-bmi{flex-direction:column}}#app .content-calculator-bmi .container-explanation{margin-top:5px;margin-left:0;margin-right:30px}@media(max-width:930px){#app .content-calculator-bmi .container-explanation{margin-top:-30px}}@media(max-width:1263px){#app .content-calculator-bmi .container-explanation{margin-right:20px}}@media(max-width:760px){#app .content-calculator-bmi .container-explanation .explanation{margin-top:15px}}#app .content-calculator-bmi .container-explanation .text{width:430px;letter-spacing:.02em}@media(max-width:1263px){#app .content-calculator-bmi .container-explanation .text{width:330px}}@media(max-width:930px){#app .content-calculator-bmi .container-explanation .text{font-size:12px!important;width:280px}}#app .content-calculator-bmi .form-bmi{flex:0 0 350px}@media(max-width:1263px){#app .content-calculator-bmi .form-bmi{flex:0 0 300px}}@media(max-width:930px){#app .content-calculator-bmi .form-bmi{flex:0 0 250px}}@media(max-width:800px){#app .content-calculator-bmi .form-bmi{flex:0 0 230px}}@media(max-width:760px){#app .content-calculator-bmi .form-bmi{flex:0 0 auto;width:330px}}@media(max-width:400px){#app .content-calculator-bmi .form-bmi{width:100%}}#app .content-calculator-bmi .form-bmi .input{width:100%}@media(max-width:930px){#app .content-calculator-bmi .form-bmi .input{margin-top:22px}}@media(max-width:760px){#app .content-calculator-bmi .form-bmi .input:first-child{margin-top:60px}}#app .content-calculator-bmi .form-bmi .button{margin-top:10px;width:100%;height:50px}@media(max-width:930px){#app .content-calculator-bmi .form-bmi .button{margin-top:0}}@media(max-width:760px){#app .content-calculator-bmi .form-bmi .button{margin-top:10px}}#app .content-calculator-bmi .results{margin-top:40px;margin-left:30px}@media(max-width:1263px){#app .content-calculator-bmi .results{margin-left:20px}}@media(max-width:930px){#app .content-calculator-bmi .results{margin-top:0}}@media(max-width:760px){#app .content-calculator-bmi .results{margin-top:30px;margin-left:0}}#app .content-calculator-bmi .results .index{display:flex;align-items:flex-end}#app .content-calculator-bmi .results .index p{margin:0}#app .content-calculator-bmi .results .index .text{font-family:Inter-SemiBold,sans-serif;font-size:24px;line-height:145%;letter-spacing:.02em}@media(max-width:1263px){#app .content-calculator-bmi .results .index .text{font-size:20px}}@media(max-width:830px){#app .content-calculator-bmi .results .index .text{font-size:16px}}@media(max-width:800px){#app .content-calculator-bmi .results .index .text{font-size:14px}}@media(max-width:760px){#app .content-calculator-bmi .results .index .text{font-size:18px}}#app .content-calculator-bmi .results .index .value{margin-left:10px;font-family:Inter-SemiBold,sans-serif;font-size:24px;line-height:145%;letter-spacing:.02em}@media(max-width:1263px){#app .content-calculator-bmi .results .index .value{font-size:20px}}@media(max-width:830px){#app .content-calculator-bmi .results .index .value{font-size:16px}}@media(max-width:800px){#app .content-calculator-bmi .results .index .value{font-size:14px}}@media(max-width:760px){#app .content-calculator-bmi .results .index .value{font-size:18px}}#app .content-calculator-bmi .results .weight-category{margin-top:10px;margin-bottom:0;font-family:Inter-Regular,sans-serif;font-size:18px;line-height:145%;letter-spacing:.02em}@media(max-width:1263px){#app .content-calculator-bmi .results .weight-category{font-size:14px}}@media(max-width:830px){#app .content-calculator-bmi .results .weight-category{font-size:12px}}@media(max-width:760px){#app .content-calculator-bmi .results .weight-category{font-size:14px}}#app .advertising.bmi{margin-top:150px;max-height:250px}@media(max-width:960px){#app .bmi-banner{display:none}}#app .banner-vertical{width:255px;height:380px;background:url(../img/banner-vertical.ff62a620.png);display:flex;align-items:center;justify-content:center}@media(max-width:960px){#app .banner-vertical{display:none}}#app .banner-vertical a{font-family:Inter-Medium,sans-serif!important;font-size:14px!important;line-height:115%!important}#app.dark .banner-vertical a:hover{color:#fff!important}#app.dark .article-container .article-banner{background:#4c53ff}@media(max-width:960px){#app .article-list{flex:0 0 555px}}@media(max-width:900px){#app .article-list{flex:0 0 500px}}@media(max-width:850px){#app .article-list{flex:0 0 450px}}@media(max-width:790px){#app .article-list{flex:0 0 400px;margin-top:35px}}#app .article-list .track{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:30px}#app .article-list .track .item:not(:first-child):not(:only-child){margin-bottom:35px}@media(max-width:960px){#app .article-list .track{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){#app .article-list .track{grid-row-gap:30px;grid-template-columns:repeat(1,1fr)}}#app .article-list .track .image{display:block;width:100%;height:135px}@media(max-width:1263px){#app .article-list .track .image{height:90px}}@media(max-width:960px){#app .article-list .track .image{height:135px}}@media(max-width:900px){#app .article-list .track .image{height:120px}}@media(max-width:850px){#app .article-list .track .image{height:110px}}@media(max-width:760px){#app .article-list .track .image{height:250px;height:400px}}@media(max-width:650px){#app .article-list .track .image{height:350px}}@media(max-width:600px){#app .article-list .track .image{height:300px}}@media(max-width:550px){#app .article-list .track .image{height:250px}}@media(max-width:450px){#app .article-list .track .image{height:207px}}#app .article-list .track .image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px}#app .article-list .track .text{padding-top:10px;margin-top:15px}#app .article-list .track .text .title{padding-right:15px;font-family:Inter-SemiBold,sans-serif!important;font-size:18px!important;line-height:120%!important;position:relative}@media(max-width:1263px){#app .article-list .track .text .title{font-size:14px!important}}@media(max-width:960px){#app .article-list .track .text .title{font-size:18px!important}}@media(max-width:790px){#app .article-list .track .text .title{font-size:16px!important}}@media(max-width:760px){#app .article-list .track .text .title{padding-right:35px;font-size:20px!important}}#app .article-list .track .text .title .image{width:12px;height:auto;position:absolute;right:0;bottom:0}#app .article-list .track .text .title .image img{display:block;width:100%;border-radius:0}#app .article-list .track .text .title .image img.active{display:none}#app .article-list .track .link{display:block;margin-top:15px;font-family:Inter-Medium,sans-serif;font-size:18px;line-height:145%;letter-spacing:.02em}@media(max-width:1263px){#app .article-list .track .link{font-size:16px}}@media(max-width:960px){#app .article-list .track .link{font-size:18px!important}}#app.dark .article-list .item .title:hover{color:#9196ff}#app.dark .article-list .item .title:hover img{display:none}#app.dark .article-list .item .title:hover img.active{display:block}#app.dark .article-list .text{border-top:2px solid #b5b5b8}#app.dark .article-list .text .description{color:hsla(0,0%,100%,.85)}#app.dark .article-list .link:hover{color:#9196ff!important}@media(max-width:760px){#app .title-page.articles{margin-bottom:0}}@media(max-width:760px){#app .article-container{flex-direction:column}}#app .article-container .container-explanation{flex:0 0 297px;margin-left:0;margin-right:50px}@media(max-width:960px){#app .article-container .container-explanation{flex:1 1 auto}}@media(max-width:760px){#app .article-container .container-explanation{margin-top:15px}}#app .article-container .container-explanation .explanation{margin-top:0}#app .article-header{width:100%;margin-top:50px}@media(max-width:760px){#app .article-header{margin-top:25px}}#app .article-header img{display:block;width:100%}@media(max-width:800px){#app .article-header img{-o-object-fit:cover;object-fit:cover}}@media(max-width:550px){#app .article-header img{display:none}}#app .article-header img.mobile{display:none}@media(max-width:550px){#app .article-header img.mobile{display:block}}#app .divider{margin:40px 0;width:100%;height:1px;border:1px solid #b5b5b8}@media(max-width:760px){#app .divider{margin:20px 0}}#app .article-container{display:flex}@media(max-width:960px){#app .article-container{flex-direction:column}}#app .article-container .article-content{flex:0 0 730px}@media(max-width:1263px){#app .article-container .article-content{flex:0 0 530px;width:530px}}@media(max-width:960px){#app .article-container .article-content{width:100%}}#app .article-container .article-content .title-mobile{display:none;font-family:Inter-Bold,sans-serif;font-size:20px;line-height:110%;margin-bottom:20px}@media(max-width:550px){#app .article-container .article-content .title-mobile{display:block}}@media(max-width:350px){#app .article-container .article-content .title-mobile{font-size:18px}}#app .article-container .article-content .article-banner{width:100%;height:103px;border-radius:5px;display:flex;align-items:center;justify-content:center}#app .article-container .article-content .article-banner span{width:644px;font-family:Inter-SemiBold,sans-serif;font-style:italic;font-size:22px;line-height:135%}@media(max-width:1263px){#app .article-container .article-content .article-banner span{width:480px;font-size:16px}}@media(max-width:960px){#app .article-container .article-content .article-banner span{width:calc(100% - 100px)!important;font-size:24px}}@media(max-width:850px){#app .article-container .article-content .article-banner span{font-size:20px}}@media(max-width:750px){#app .article-container .article-content .article-banner span{width:calc(100% - 50px)!important;font-size:18px}}@media(max-width:650px){#app .article-container .article-content .article-banner span{width:calc(100% - 30px)!important;font-size:18px}}@media(max-width:450px){#app .article-container .article-content .article-banner span{font-size:16px}}@media(max-width:400px){#app .article-container .article-content .article-banner span{font-size:14px}}#app .article-container .article-content .text{margin-top:40px}@media(max-width:760px){#app .article-container .article-content .text{margin-top:20px}}#app .article-container .article-content .text p{font-family:Inter-Regular,sans-serif;font-size:18px;line-height:145%;margin-bottom:0}@media(max-width:450px){#app .article-container .article-content .text p{font-size:16px}}@media(max-width:400px){#app .article-container .article-content .text p{font-size:14px}}#app .article-container .article-content .text ul{margin-top:20px}#app .article-container .article-content .text ul li{font-family:Inter-Regular,sans-serif;font-size:18px;line-height:145%}#app .article-container .article-content .text ul li:not(:first-child):not(:only-child){margin-top:10px}#app .article-container .article-content .text h1{margin-top:45px;margin-bottom:15px;font-family:Inter-Bold,sans-serif;font-size:32px;line-height:145%}@media(max-width:550px){#app .article-container .article-content .text h1{margin-top:30px;margin-bottom:10px;font-size:28px}}@media(max-width:450px){#app .article-container .article-content .text h1{font-size:26px}}@media(max-width:400px){#app .article-container .article-content .text h1{font-size:24px}}#app .article-container .article-content .text .quote{margin:50px 0;padding:78px 0;width:100%;position:relative;display:flex;align-items:center;justify-content:center}#app .article-container .article-content .text .quote .quote-closed,#app .article-container .article-content .text .quote .quote-opened{width:40px;position:absolute}#app .article-container .article-content .text .quote .quote-closed img,#app .article-container .article-content .text .quote .quote-opened img{display:block;width:100%}#app .article-container .article-content .text .quote .quote-opened{top:0;left:0}#app .article-container .article-content .text .quote .quote-closed{bottom:0;right:0}#app .article-container .article-content .text .quote span{width:578px;height:105px;font-family:Inter-SemiBold,sans-serif;font-style:italic;font-size:24px;line-height:145%;text-align:center}#app .sidebar{margin-left:125px;display:flex;flex-direction:column;justify-content:space-between}@media(max-width:1263px){#app .sidebar{margin-left:115px}}@media(max-width:960px){#app .sidebar{margin-top:40px;margin-left:0}}#app .sidebar div{font-family:Inter-Medium,sans-serif;font-size:18px;line-height:145%}@media(max-width:550px){#app .sidebar div{font-size:16px}}@media(max-width:450px){#app .sidebar div{font-size:13px}}#app .sidebar a{margin-top:5px;display:block;font-family:Inter-Regular,sans-serif;font-size:18px;line-height:145%}@media(max-width:550px){#app .sidebar a{font-size:16px}}@media(max-width:450px){#app .sidebar a{font-size:13px}}#app.dark .article-container .sidebar a:hover{color:#9196ff!important}#app .article-container.smoke .article-content .article-banner span{width:668px}@media(max-width:1263px){#app .article-container.smoke .article-content .article-banner span{width:468px}}#app.dark .article-container.smoke .article-banner{background:#ff3ac8}#app .article-container.beer .article-content .article-banner span{width:668px}@media(max-width:1263px){#app .article-container.beer .article-content .article-banner span{width:468px}}#app.dark .article-container.beer .article-banner{background:#ff8421}#app .profile-base-content{display:flex;align-items:flex-start;margin-left:30px;flex:1 1 auto}#app .profile-base-content .avatar-container .avatar{display:flex;align-items:center;width:160px;height:160px;border-radius:80px}#app .profile-base-content .avatar-container .avatar img.null{width:33px;margin:auto}#app .profile-base-content .avatar-container .change{display:flex;justify-content:center;margin-top:10px}#app .profile-base-content .avatar-container .change span{display:inline-block;cursor:pointer;margin:auto;font-family:Inter-Medium,sans-serif;font-size:14px;line-height:140%;-webkit-text-decoration-line:underline;text-decoration-line:underline}#app .profile-base-content .profile-info{flex:1 1 auto;margin-left:30px}#app .profile-base-content .profile-info .full-name{font-family:Inter-SemiBold,sans-serif;font-size:24px;line-height:121%}@media(max-width:1263px){#app .profile-base-content .profile-info .full-name{font-size:20px}}#app .profile-base-content .profile-info .status{margin-top:15px;font-family:Inter-Medium,sans-serif;font-size:18px;line-height:140%}@media(max-width:1263px){#app .profile-base-content .profile-info .status{font-size:14px}}#app .profile-base-content .profile-info .profile-data{margin-top:10px;font-family:Inter-Medium,sans-serif;font-size:18px;line-height:140%}@media(max-width:1263px){#app .profile-base-content .profile-info .profile-data{font-size:14px}}#app .profile-base-content .profile-info .spacer-profile{width:100%;height:1px;margin:25px 0}#app .profile-base-content .profile-info .bmi{font-family:Inter-SemiBold,sans-serif;font-size:24px;line-height:121%}@media(max-width:1263px){#app .profile-base-content .profile-info .bmi{font-size:20px}}#app .profile-base-content .profile-info .profile-group-data{display:flex;margin-top:15px}#app .profile-base-content .profile-info .profile-group-data .profile-data{margin-top:0}#app .profile-base-content .profile-info .profile-group-data .profile-data.height{margin-left:30px}#app .profile-base-content .profile-info .explain{margin-top:15px;font-family:Inter-Regular,sans-serif;font-size:18px;line-height:140%}@media(max-width:1263px){#app .profile-base-content .profile-info .explain{font-size:14px}}#app .profile-base-content .profile-info .explain.personal-data{width:550px}@media(max-width:1263px){#app .profile-base-content .profile-info .explain.personal-data{width:420px}}#app .profile-base-content .profile-info .explain.program-parameters{width:520px}@media(max-width:1263px){#app .profile-base-content .profile-info .explain.program-parameters{width:420px}}#app.dark .profile-base-content .avatar-container .avatar.null{background:#1a1a27}#app.dark .profile-base-content .spacer-profile{border-top:1px solid #b5b5b8}#app.dark .profile-base-content .explain{color:#b5b5b8}#app .form-personal-data .title-page.personal{margin-top:0;font-family:Inter-SemiBold,sans-serif;font-size:32px;line-height:122%}#app .form-personal-data .input.full-name{margin-top:50px}#app .form-personal-data .input{width:540px}#app .form-personal-data .button{margin-top:10px;width:255px;height:50px}#app .form-change-password .title-page.password{margin-top:45px;font-family:Inter-SemiBold,sans-serif;font-size:32px;line-height:122%}#app .form-change-password .input{width:540px}#app .form-change-password .input.password{margin-top:50px}#app .form-change-password .button{margin-top:10px;width:255px;height:50px}#app .forms{margin-left:30px}#app .progress.premium{left:0;top:0;position:absolute;height:100vh;width:100vw;background-color:#fff}#app .progress.premium .icon{position:absolute;left:calc(50% - 25px);bottom:calc(50% - 25px)}#app .profile-container{flex:1 0 auto}#app .profile-container .profile-content{flex:1 1 auto;margin-left:30px}#app .profile-container .profile-content .title-page.premium{margin-top:0;margin-bottom:20px;font-family:Inter-SemiBold,sans-serif;font-size:32px;line-height:122%}#app .profile-container .profile-content .status{padding-bottom:25px;font-family:Inter-Regular,sans-serif;font-size:18px;line-height:122%;letter-spacing:.03em}#app .profile-container .profile-content .text{max-width:780px;margin-top:25px;font-family:Inter-Regular,sans-serif;font-size:18px;line-height:145%;letter-spacing:.02em}#app .pricelist{margin-top:30px;border-radius:4px;padding:0 30px}#app .pricelist .item{padding:30px 0;display:flex;align-items:center;justify-content:space-between}#app .pricelist .item .cost,#app .pricelist .item .period{font-family:Inter-Regular,sans-serif;font-size:18px;line-height:122%}#app .pricelist .item .button{margin:0;width:204px;height:50px}#app .pricelist .item .button.submit{border-radius:4px}#app.dark .progress.premium{background-color:#090914}#app.dark .profile-container .profile-content .status{border-bottom:1px solid rgba(181,181,184,.5)}#app.dark .pricelist{background:#1a1a27}#app.dark .pricelist .item{border-bottom:1px solid rgba(181,181,184,.5)}#app.dark .pricelist .item:last-child{border-bottom:none}#app .graphs{margin-left:30px;flex:1 1 auto}#app .graphs .stat-menu{height:50px;display:flex;align-items:center;justify-content:space-between;border-radius:2px}#app .graphs .stat-menu .item{flex:1 0 auto;height:25px;display:flex;justify-content:center}#app .graphs .stat-menu .item span{position:relative;bottom:2px;cursor:pointer;font-family:Inter-Medium,sans-serif;font-size:16px;line-height:180%}#app .graphs .stat-area{margin-top:25px}#app .graphs .stat-area .name{font-family:Inter-Medium,sans-serif;font-size:18px;line-height:180%}#app .graphs .stat-area .empty{margin-top:10px;font-family:Inter-Regular,sans-serif;font-size:14px;line-height:145%}#app.dark .graphs .stat-menu{background:#1a1a27}#app.dark .graphs .stat-menu .item{border-left:1px solid #b5b5b8}#app.dark .graphs .stat-menu .item span{color:#b5b5b8}#app.dark .graphs .stat-menu .item span.active{color:#9196ff}#app.dark .graphs .stat-menu .item:first-child{border-left:none}#app .profile-banner{margin-top:50px}#app .profile-container{margin-top:50px;display:flex;align-items:flex-start}#app .profile-container .profile-sidebar{flex:0 0 255px;border-radius:4px;padding:25px}#app .profile-container .profile-sidebar a{display:block;font-family:Inter-Medium,sans-serif;font-size:18px;line-height:180%}#app .profile-container .profile-sidebar a:not(:first-child):not(:only-child){margin-top:5px}#app.dark .profile-container .profile-sidebar{background:#1a1a27}#app.dark .profile-container .profile-sidebar a{color:#b5b5b8!important}#app.dark .profile-container .profile-sidebar a.active{color:#9196ff!important}#app .admin-sidebar{flex:0 0 255px;border-radius:4px;padding:25px}#app .admin-sidebar a{margin-top:5px;display:block;font-family:Inter-Medium,sans-serif;font-size:18px;line-height:180%}#app .admin-sidebar a:first-child{margin-top:0}#app.dark .admin-sidebar{background:#1a1a27}#app.dark .admin-sidebar a{color:#b5b5b8!important}#app.dark .admin-sidebar a.active{color:#9196ff!important}#app.dark .admin-sidebar a:hover{color:#b5b5b8!important}#app.dark .admin-sidebar a.active:hover{color:#9196ff!important}#app .progress-admin{position:relative;margin-left:30px;height:500px}#app .progress-admin .icon{position:absolute;left:calc(50% - 25px);bottom:calc(50% - 25px)}#app .admin-user-list .input.search-login{margin-top:37px;width:100%}#app .admin-user-list .header-table{display:flex;padding:0 20px}#app .admin-user-list .header-table div{font-family:Inter-Regular,sans-serif;font-size:13px;line-height:123%}#app .admin-user-list .header-table .full-name{flex:0 0 117px}#app .admin-user-list .header-table .birthday,#app .admin-user-list .header-table .email,#app .admin-user-list .header-table .gender,#app .admin-user-list .header-table .login,#app .admin-user-list .header-table .premium{margin-left:20px}#app .admin-user-list .header-table .gender{flex:0 0 93px}#app .admin-user-list .header-table .birthday{flex:0 0 100px}#app .admin-user-list .header-table .email,#app .admin-user-list .header-table .login{flex:0 0 108px}#app .admin-user-list .header-table .premium{flex:0 0 100px}#app .admin-user-list .scroller{padding-right:15px;margin-top:15px;overflow-y:scroll;height:640px}@-moz-document url-prefix(){#app .admin-user-list .scroller{padding-right:18px}}#app .admin-user-list .scroller .item{margin-top:10px;border-radius:4px;display:flex;align-items:center;height:55px;padding:0 20px}#app .admin-user-list .scroller .item .birthday,#app .admin-user-list .scroller .item .email,#app .admin-user-list .scroller .item .full-name,#app .admin-user-list .scroller .item .gender,#app .admin-user-list .scroller .item .login,#app .admin-user-list .scroller .item .premium{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:Inter-Regular,sans-serif;font-size:12px;line-height:125%}#app .admin-user-list .scroller .item .full-name{flex:0 0 117px}#app .admin-user-list .scroller .item .birthday,#app .admin-user-list .scroller .item .email,#app .admin-user-list .scroller .item .gender,#app .admin-user-list .scroller .item .login,#app .admin-user-list .scroller .item .premium{margin-left:20px}#app .admin-user-list .scroller .item .gender{flex:0 0 93px}#app .admin-user-list .scroller .item .birthday{flex:0 0 100px}#app .admin-user-list .scroller .item .email,#app .admin-user-list .scroller .item .login{flex:0 0 108px}#app .admin-user-list .scroller .item .premium{flex:0 0 100px}#app .admin-user-list .scroller .item .edit{margin-left:20px;cursor:pointer}#app .admin-user-list .scroller .item:first-child{margin-top:0}#app .admin-user-list .scroller::-webkit-scrollbar{width:3px}#app .popup--change-pro{overflow-y:visible}#app .popup--change-pro .input{width:100%}#app .popup--change-pro .button.update{margin-top:0;width:100%;height:50px}#app .popup--change-pro .v-picker.v-card{padding:0}#app.dark .admin-user-list .header-table div{color:#b5b5b8}#app.dark .admin-user-list .scroller{scrollbar-color:#9196ff #262635;scrollbar-width:none}#app.dark .admin-user-list .scroller .item{background:#1a1a27}#app.dark .admin-user-list .scroller .item .premium.purple-color{color:#9196ff}#app.dark .admin-user-list .scroller::-webkit-scrollbar-track{background:#262635;border-radius:4px}#app.dark .admin-user-list .scroller::-webkit-scrollbar-thumb{background-color:#9196ff;border-radius:4px;border:3px solid #9196ff}#app .pricelist .edit{font-family:Inter-Regular,sans-serif;font-size:16px;line-height:122%;-webkit-text-decoration-line:underline;text-decoration-line:underline;cursor:pointer}#app.dark .pricelist .edit:hover{color:#9196ff}#app .admin-container{margin-top:50px;display:flex;align-items:flex-start}#app .admin-container .title-page{margin-top:0;font-family:Inter-SemiBold,sans-serif;font-size:32px;line-height:122%}#app .admin-container .admin-content{margin-left:30px;flex:1 1 auto}