*{box-sizing:border-box}:after,:before{box-sizing:inherit}.hint{display:block;font-size:11px;color:#c3c3b9}.block-element{margin:1em 0}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;src:local("Noto Sans"),local("NotoSans"),url(https://fonts.gstatic.com/s/notosans/v6/C7bP6N8yXZ-PGLzbFLtQKYX0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");unicode-range:u+0460-052f,u+20b4,u+2de0-2dff,u+a640-a69f}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;src:local("Noto Sans"),local("NotoSans"),url(https://fonts.gstatic.com/s/notosans/v6/iLJc6PpCnnbQjYc1Jq4v04X0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;src:local("Noto Sans"),local("NotoSans"),url(https://fonts.gstatic.com/s/notosans/v6/5pCv5Yz4eMu9gmvX8nNhfYX0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");unicode-range:u+02bc,u+0900-097f,u+1cd0-1cf6,u+1cf8-1cf9,u+200b-200d,u+20a8,u+20b9,u+25cc,u+a830-a839,u+a8e0-a8fb}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;src:local("Noto Sans"),local("NotoSans"),url(https://fonts.gstatic.com/s/notosans/v6/gEkd0pn-sMtQ_P4HUpi6WIX0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;src:local("Noto Sans"),local("NotoSans"),url(https://fonts.gstatic.com/s/notosans/v6/iPF-u8L1qkTPHaKjvXERn4X0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");unicode-range:u+0370-03ff}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;src:local("Noto Sans"),local("NotoSans"),url(https://fonts.gstatic.com/s/notosans/v6/mTzVK0-EJOCaJiOPeaz-h4X0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");unicode-range:u+0102-0103,u+1ea0-1ef9,u+20ab}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;src:local("Noto Sans"),local("NotoSans"),url(https://fonts.gstatic.com/s/notosans/v6/erE3KsIWUumgD1j_Ca-V-4X0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");unicode-range:u+0100-024f,u+1e??,u+20a0-20ab,u+20ad-20cf,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;src:local("Noto Sans"),local("NotoSans"),url(https://fonts.gstatic.com/s/notosans/v6/LeFlHvsZjXu2c3ZRgBq9nJBw1xU1rKptJj_0jans920.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2212,u+2215}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;src:local("Noto Sans Bold"),local("NotoSans-Bold"),url(https://fonts.gstatic.com/s/notosans/v6/PIbvSEyHEdL91QLOQRnZ1w7aC6SjiAOpAWOKfJDfVRY.woff2) format("woff2");unicode-range:u+0460-052f,u+20b4,u+2de0-2dff,u+a640-a69f}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;src:local("Noto Sans Bold"),local("NotoSans-Bold"),url(https://fonts.gstatic.com/s/notosans/v6/PIbvSEyHEdL91QLOQRnZ1xdwxCXfZpKo5kWAx_74bHs.woff2) format("woff2");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;src:local("Noto Sans Bold"),local("NotoSans-Bold"),url(https://fonts.gstatic.com/s/notosans/v6/PIbvSEyHEdL91QLOQRnZ1yGUML8f7tzeB6gGvgki0bE.woff2) format("woff2");unicode-range:u+02bc,u+0900-097f,u+1cd0-1cf6,u+1cf8-1cf9,u+200b-200d,u+20a8,u+20b9,u+25cc,u+a830-a839,u+a8e0-a8fb}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;src:local("Noto Sans Bold"),local("NotoSans-Bold"),url(https://fonts.gstatic.com/s/notosans/v6/PIbvSEyHEdL91QLOQRnZ156vnaPZw6nYDxM4SVEMFKg.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;src:local("Noto Sans Bold"),local("NotoSans-Bold"),url(https://fonts.gstatic.com/s/notosans/v6/PIbvSEyHEdL91QLOQRnZ1_y1_HTwRwgtl1cPga3Fy3Y.woff2) format("woff2");unicode-range:u+0370-03ff}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;src:local("Noto Sans Bold"),local("NotoSans-Bold"),url(https://fonts.gstatic.com/s/notosans/v6/PIbvSEyHEdL91QLOQRnZ1_grLsWo7Jk1KvZser0olKY.woff2) format("woff2");unicode-range:u+0102-0103,u+1ea0-1ef9,u+20ab}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;src:local("Noto Sans Bold"),local("NotoSans-Bold"),url(https://fonts.gstatic.com/s/notosans/v6/PIbvSEyHEdL91QLOQRnZ14joYw3YTyktCCer_ilOlhE.woff2) format("woff2");unicode-range:u+0100-024f,u+1e??,u+20a0-20ab,u+20ad-20cf,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;src:local("Noto Sans Bold"),local("NotoSans-Bold"),url(https://fonts.gstatic.com/s/notosans/v6/PIbvSEyHEdL91QLOQRnZ1xampu5_7CjHW5spxoeN3Vs.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2212,u+2215}body,html{height:100%;margin:0}body{background:#d6d5c8}.app{background:radial-gradient(circle at center,hsla(0,0%,100%,.6) 40%,hsla(0,0%,100%,.4) 50%);min-width:320px;margin:0;font-family:Noto Sans,sans-serif;padding-bottom:125px;z-index:2}@media screen and (min-width:994px){.app{padding-bottom:50px}}.main-wrapper{max-width:calc(917px + 8%);margin:0 auto;padding:0 4%;width:100%;display:flex;justify-content:space-between}.main-wrapper__main{flex:1 1 100%}@media screen and (min-width:994px){.main-wrapper__main{padding-left:65px}}.aside{width:75px;position:fixed;bottom:20px;left:20px;font-size:12px;text-align:center;white-space:nowrap;z-index:11}.aside__button{display:flex;align-items:center;justify-content:center;width:75px;height:67px;margin-bottom:7px;border-radius:.2rem;background:#a1c589;border:1px solid #7e9e6c;box-shadow:inset 0 1px 1px 0 hsla(0,0%,100%,.4);cursor:pointer;transition:background .2s ease-out,box-shadow .2s ease-out}.aside__button:active,.aside__button:hover{background:#93bd78;box-shadow:inset 0 1px 1px 0 hsla(0,0%,100%,.2)}@media screen and (min-width:994px){.aside{position:static;margin-top:10.5px}}.cards{display:flex;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;width:100%;margin:0 auto 30.5px;justify-content:center}.cards--noprograms{text-align:center}.cards--noprograms:before{display:block;width:100%;content:"There are currently no programs";padding:20px 0;color:#b0b6b9}@media screen and (min-width:579px){.cards{justify-content:flex-start;max-width:532px}}@media screen and (min-width:850px){.cards{max-width:777px}.cards__card:nth-child(3n+1){margin-left:0}.cards__card:nth-child(3n+3){margin-right:0}}.header{background:#edf7f3;padding-top:10px;margin-bottom:10.5px;position:relative}.header__logo{display:block;position:relative;text-indent:-104%;white-space:nowrap;overflow:hidden;width:197px;height:51px;background:url(/assets/logo.png) no-repeat 0 0;background-size:contain;margin:0 auto 15px}@media screen and (min-width:994px){.header__top{display:flex;justify-content:space-between;align-items:flex-end;max-width:1134px;margin:0 auto}.header__logo{margin:0 15px 7px 30px}}@media screen and (max-width:822px){.header__main-nav{display:inline-block;width:100%;max-width:75%;margin-left:20px}}@media screen and (min-width:823px){.header__main-nav{width:100%;max-width:822px;margin:0 auto}}.header__mmenu-button{cursor:pointer;display:inline-block;margin-left:15px}.header__mmenu{overflow:hidden;height:0;position:absolute;background:#fff;width:100%;max-width:calc(75% - 2px);margin-left:20px;transition:height .2s ease-out;border-left:1px solid #b6c2c5;border-right:1px solid #b6c2c5;left:1px;z-index:10;box-shadow:2px 4px 8px 0 rgba(68,68,68,.3)}.header__mmenu ul{list-style:none;margin:0;padding:0}.header__mmenu ul li{padding:10px;cursor:pointer;border-bottom:1px solid #b6c2c5;background:linear-gradient(180deg,#fff,#eff2f1);height:44px}.header__mmenu ul li:first-child{border-top:1px solid #b6c2c5}.header__mmenu ul li:hover{background:linear-gradient(180deg,#eff2f1,#fff)}@media screen and (min-width:823px){.header__mmenu,.header__mmenu-button{display:none!important}}.tabs{display:flex;justify-content:space-around;margin:0 auto;padding:0;max-width:822px;overflow:visible;list-style:none;border:1px solid #d4e2e6;border-bottom:none;border-radius:.2rem .2rem 0 0;top:0}.tabs,.tabs__tab{height:39px;position:relative}.tabs__tab{flex:1 1 auto;display:inline-block;text-align:center;background:linear-gradient(180deg,#fff,#eff2f1);cursor:pointer;padding:9px 15px 8px;color:#799c8a;border-bottom:1px solid #cbcfd1}.tabs__tab:hover:not(.tabs__tab--active){background:linear-gradient(180deg,#eff2f1,#fff)}.tabs__tab:after{content:"";position:absolute;width:1px;height:100%;top:0;right:0;background:url(/assets/nav-border.png) no-repeat 0 0;background-size:auto 100%}.tabs__tab:last-child:after{display:none}.tabs__tab--active{position:relative;top:-4px;color:#293741;background:#fff;height:43px;display:inline-block;border-left:1px solid #adb7bb;border-top:1px solid #b6c2c5;border-right:1px solid #a6b2b6;border-bottom:none;border-radius:.3rem .3rem 0 0;cursor:default}.tabs__tab--active:after,.tabs__tab--active:before{content:"";width:100%;height:100%;position:absolute;top:0;pointer-events:none;z-index:10;background-image:url(/assets/selected-shadow-left.png);background-repeat:no-repeat;background-size:6px 41px}.tabs__tab--active:before{background-position:0 0;left:-7px}.tabs__tab--active:after{right:-7px;background-image:url(/assets/selected-shadow-right.png);background-position:100% 0}.tabs__tab--active a{position:relative;top:2px}@media screen and (max-width:822px){.tabs__tab:not(.tabs__tab--active){display:none}}.subnav{background:#fff;overflow-x:scroll;padding:20px 0;white-space:nowrap;z-index:10;border-top:1px solid #cbe3d7;border-bottom:1px solid #cdccc0}.subnav__inner{width:100%;max-width:calc(917px + 8%);margin:0 auto;padding:0 4%}.subnav__item{color:#777;display:inline-block;vertical-align:top;margin-right:15px;cursor:pointer}.subnav__item--active{cursor:default;color:#5e5e5e;font-weight:700}@media screen and (min-width:994px){.subnav{overflow:hidden}}.card{flex:0 0 245px;width:100%;max-width:245px;padding:20px 20px 8px;margin:10.5px;background:#fff;border-radius:.2rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.2)}.card__top{display:flex;justify-content:space-between}.card__top__name{margin:2px 10px 2px 0;font-size:18px;color:#4d4d42}.card__top__edit{display:flex;justify-content:flex-end;flex:1 0 21px}.card__top__edit__trash{width:21px;height:19px;border-radius:.2rem;border:1px solid #f4f4f2;z-index:1;opacity:0;pointer-events:none;position:relative;right:5px;text-align:center;cursor:pointer}.card__top__edit__trash svg{fill:red}.card__top__edit__pencil{max-width:21px;width:21px;height:19px;border-radius:.2rem;border:1px solid #f4f4f2;background:#fcfcfa url(/assets/pencil_icons.png) no-repeat 0 0;background-size:17px 32px;cursor:pointer;background-position:0 -16px}.card__top__edit__pencil:hover{background-position:0 0}.card__top__edit:hover .card__top__edit__trash{opacity:1;pointer-events:auto}.card__graph-sales{font-size:12px;color:#bebeb5;margin:12px 0 0}.card__current-sales{margin:0 -20px 8px;background:#fbfbf6;border-top:1px solid #f5f5eb;border-bottom:1px solid #f1f1f0;padding:10px 20px 5px}.card__current-sales__table{width:100%;text-align:center;border-collapse:collapse}.card__current-sales__table th{font-size:11px;font-weight:400;color:#c3c3b9}.card__current-sales__table th:first-child{text-align:left}.card__current-sales__table td{font-size:13px;color:#63635a}.card__bottom-sales__table-toggle{font-size:12px;cursor:pointer;margin:0;color:#c1c1b7}.card__bottom-sales__table-toggle:hover{color:#cdcdc5}.card__bottom-sales__table-wrapper{overflow:hidden;transition:height .25s ease-out}.card__bottom-sales__table{font-size:11px;text-align:left;border-collapse:collapse;background:url(/assets/spark_lines.png) repeat-y 100% 20px;background-size:65px 140px}.card__bottom-sales__table tr:not(:first-child){border-bottom:1px solid #f3f3f3}.card__bottom-sales__table>tr:first-child{background:#fff}.card__bottom-sales__table>tr:first-child th{font-weight:400;color:#c6c6ba}.card__bottom-sales__table>tr:first-child th:first-child{font-size:13px}.card__bottom-sales__table>tr:first-child th:last-child{text-align:center}.card__bottom-sales__table td[colspan="2"] td:last-child{color:#c2bbb4}.card__bottom-sales__table td,.card__bottom-sales__table th{font-size:11px}.card__bottom-sales__table td:first-child,.card__bottom-sales__table th:first-child{width:90px;max-width:90px;height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#828272}.card__bottom-sales__table__multi-graph{min-width:65px;height:100%}.card .graph{display:flex;width:100%;justify-content:space-between;padding:6px 0;min-height:104px}.card .graph__item{display:flex;justify-content:space-around;flex-direction:column;flex:0 0 15px;align-items:center}.card .graph__item__bars{flex:1;align-items:flex-end;width:15px;white-space:nowrap;overflow:visible;display:flex;justify-content:space-between}.card .graph__item__bars__bar{width:7px;position:relative;min-height:1px}.card .graph__item__bars__bar--prev{background:#ccbcdd}.card .graph__item__bars__bar--current{background:#b6d8b9}.card .graph__item__bars__bar:hover:after{content:attr(value);position:absolute;top:0;padding:3px;background:#fff;border:1px solid #ddd;z-index:10}.card .graph__item__month{flex:0 0 20px;height:20px;font-size:12px;text-align:center;color:#a1a18d;padding:3px 0 0}.all-programs{text-align:left;border-collapse:collapse;width:100%}.all-programs td,.all-programs th{padding-right:15px;white-space:nowrap}.all-programs tr td:last-child{width:100%}.all-programs tr:first-child{border-bottom:1px solid #e1e1d8;font-size:11px}.all-programs tr:first-child th:first-child{font-size:15px}.all-programs tr:first-child th{font-weight:400;color:#92927c;padding-bottom:10px;vertical-align:baseline}.all-programs tr:nth-child(1n+2) td,.all-programs tr:nth-child(1n+2) th{padding-top:15px;font-size:14px;font-weight:700;color:#4d4d42;vertical-align:top}.all-programs tr:nth-child(1n+2) td span,.all-programs tr:nth-child(1n+2) th span{font-weight:400;font-size:12px;color:#8a8a7a;cursor:pointer}.all-programs tr:nth-child(1n+2) td span:hover,.all-programs tr:nth-child(1n+2) th span:hover{color:#969688}.new-program{position:fixed;top:0;left:0;width:100%;height:100%;z-index:12;transition:opacity .2s ease-out}.new-program--hidden{pointer-events:none;opacity:0}.new-program--active{opacity:1}.new-program__bg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3)}.new-program__form{position:absolute;top:50px;left:50%;transform:translateX(-50%);background:#fff;border-radius:.2rem;min-width:300px;width:90%;max-width:340px;min-height:400px;max-height:calc(75vh - 100px);overflow:scroll;box-shadow:1px 1px 20px 0 rgba(4,4,4,.4)}.new-program__form__part{position:relative;border-bottom:1px solid #ddd}.new-program__form__part__inner{padding:15px}.new-program__form__part:last-child{border-bottom:none}.new-program__form__part form{transition:opacity .1s ease-out}.new-program__form__part--one{display:flex;justify-content:space-around}.new-program__form__part--one .new-program__form__button{max-width:32%}.new-program__form__part--two form>label{display:flex;flex-direction:row}.new-program__form__part__name{display:flex;justify-content:space-between}.new-program__form__part__name input{flex:1 1;margin:0 10px;max-width:50%}.new-program__form__part__online-scheduling{display:flex;font-size:14px;justify-content:center}.new-program__form__part__online-scheduling label{margin:0 1em;width:80%;text-align:center}.new-program__form__button,.new-program__form__part__online-scheduling label{display:flex;justify-content:center;align-items:center;height:44px;border:1px solid #b6c2c5}.new-program__form__button{flex:1 1 150px;max-width:150px;font-size:14px;padding:10px;cursor:pointer;background:linear-gradient(180deg,#fff,#eff2f1);white-space:nowrap}.new-program__form__button:hover{background:linear-gradient(180deg,#eff2f1,#fff)}.new-program__form__button--add{display:flex;justify-content:center;align-items:center;max-width:100%;flex:1 1 100%;text-align:center;border:1px solid #7e9e6c;color:#fff;font-weight:700;border-radius:.2rem;background:#a1c589;box-shadow:inset 0 1px 1px 0 hsla(0,0%,100%,.4);cursor:pointer;transition:background .2s ease-out,box-shadow .2s ease-out}.new-program__form__button--add:active,.new-program__form__button--add:hover{background:#93bd78;box-shadow:inset 0 1px 1px 0 hsla(0,0%,100%,.2)}.new-program__form__button--active{border-radius:.2rem;background:#a1c589;color:#fff;border:1px solid #7e9e6c;box-shadow:inset 0 1px 1px 0 hsla(0,0%,100%,.4);cursor:pointer;transition:background .2s ease-out,box-shadow .2s ease-out}.new-program__form__button--active:active,.new-program__form__button--active:hover{background:#93bd78;box-shadow:inset 0 1px 1px 0 hsla(0,0%,100%,.2)}.new-program .checkboxes{display:flex;flex-wrap:wrap;justify-content:space-between}.new-program .checkboxes>label{flex:1 0 48%;max-width:48%}.disabled-until-state--disabled{box-shadow:inset 0 0 27px -5px rgba(51,51,51,0);transition:box-shadow .2s ease-out;cursor:not-allowed;background:#efefef}.disabled-until-state--disabled>*{opacity:.5;pointer-events:none}.disabled-until-state--disabled:hover{box-shadow:inset 0 0 27px -5px #333;position:relative}.disabled-until-state--disabled:hover:before{content:attr(data-message);position:absolute;top:30px;left:50%;transform:translateX(-50%);padding:3px;background:#fff;border:1px solid #ddd;z-index:10;box-shadow:0 0 9px 0 rgba(68,68,68,.6);width:210px;text-align:center}
/*# sourceMappingURL=bundle.css.map*/