@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Lexend:wght@100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Google+Sans:ital,opsz,wght@0,17..18,400..700;1,17..18,400..700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto+Flex:opsz,wght,XOPQ,XTRA,YOPQ,YTDE,YTFI,YTLC,YTUC@8..144,100..1000,96,468,79,-203,738,514,712&display=swap);@font-face{font-display:swap;font-family:Clash Display;font-style:normal;font-weight:200 700;src:url(/static/media/ClashDisplay-Variable.e7f67b72cbf79f80c9c7.ttf) format("truetype")}:root{--accent-l:#e6f680;--accent-d:#3d2e00;--accent-t:#616033;--black-p:#1a1a1a;--black-s:#2e2e2e;--black-t:#242424;--white-p:#fff;--white-s:#dfdfdf;--white-t:#8a8a8a;--bd:#6b6b6b5c;--transparent:#303030da;--blur-bg:hsla(0,0%,49%,.178)!important;--popup-bg:rgba(43,43,43,.812);--green-t:#ace69a;--purple-t:rgba(180,126,246,.507);--blue-t:#63ccfcda;--red-t:#e5abab;--orange-t:hsla(35,87%,73%,.527);--green-l:#9cf680;--green-d:#0d3700;--blue-l:#80d1f6;--blue-d:#002c41;--red-l:#f68080;--red-d:#410000;--orange-l:#f6c47e;--orange-d:#422700;--main-bg:radial-gradient(circle farthest-side,#9ba22f 0%,#993f3f 28%,#994d00 63%,#9e6b33 100%);--elastic-s:0.4s cubic-bezier(0.175,0.885,0.32,1.275);--elastic-f:0.2s cubic-bezier(0.175,0.885,0.32,1.275);--classic-s:0.4s cubic-bezier(0.4,0,0.2,1);--classic-f:0.2s cubic-bezier(0.4,0,0.2,1)}.darkmode{--accent-l:#584b00;--accent-d:#e6f680;--accent-t:#e3ef97d7;--black-p:#f2f4ef;--black-s:#e6e9e3;--black-t:#eaebe6;--white-p:#1a1a1a;--white-s:#141414;--white-t:#6b6b6b;--bd:hsla(0,0%,49%,.178)!important;--transparent:#e0e0e0bf;--blur-bg:hsla(0,0%,66%,.178)!important;--popup-bg:#ffffff87;--green-l:#9cf680;--green-t:#9cf68076;--green-d:#0d3700;--purple-l:#b47ef6;--purple-t:rgba(180,126,246,.507);--purple-d:#1e0042;--blue-l:#80d1f6;--blue-t:#57caff74;--blue-d:#002c41;--red-l:#f68080;--red-t:#f680807c;--red-d:#410000;--orange-l:#f6c47e;--orange-t:hsla(35,87%,73%,.527);--orange-d:#422700;--main-bg:radial-gradient(circle farthest-side,#f1f9b3 0%,#ffd1d1 28%,#ffb066 63%,#fce0b3 100%)}*{border:0;margin:0;padding:0}*,:after,:before{box-sizing:border-box}:active,:focus,a:active,a:focus{outline:none}a,button,div,img,input,select,textarea{-webkit-tap-highlight-color:rgba(0,0,0,0)}aside,footer,header,nav{display:block}body,html{-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:100%;font-size:14px;height:100%;line-height:1;width:100%}button,input,textarea{background:#0000;font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{border:0;padding:0}a,a:hover,a:visited{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}body{background:#1a1a1a;background:var(--black-p);font-family:Lexend,sans-serif;font-size:14px;height:100%;line-height:1.4;position:relative}.App,.no-scroll{overflow:hidden}.App{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:center;min-height:100svh}@media(max-width:767.98px){.App{justify-content:flex-start}}.container{margin:0 auto;max-width:1140px;width:100%;z-index:10}.container>*{min-width:0}.main-sign{align-items:center;animation:Coolgradient 30s linear infinite;background:radial-gradient(circle farthest-side,#9ba22f 0,#993f3f 28%,#994d00 63%,#9e6b33 100%);background:var(--main-bg);background-size:350% 350%;display:flex;height:100svh;padding:16px;width:100%}@media(max-width:767.98px){.main-sign{padding:10px}}@keyframes Coolgradient{0%{background-position:5% 0}50%{background-position:96% 100%}to{background-position:5% 0}}.main{display:flex;flex:1 1 auto!important;flex-direction:column;margin:0 auto;max-width:2880px;min-height:0!important;padding-left:200px;transform:translateX(0);transition:transform .8s cubic-bezier(.32,.72,0,1);width:100%;z-index:4}@media(max-width:992px){.main{padding:0 0 80px}}@media only screen and (max-width:767.98px){::-webkit-scrollbar{display:none}}::-webkit-scrollbar{width:16px}::-webkit-scrollbar,::-webkit-scrollbar-track{background-color:#1a1a1a;background-color:var(--black-p)}::-webkit-scrollbar-thumb{background-color:#fff;background-color:var(--white-p);border:4px solid #1a1a1a;border:4px solid var(--black-p);border-radius:16px}::-webkit-scrollbar-button{display:none}::selection{background:#fff9bd;color:#101010}.loading-overlay{align-items:center;background:#1a1a1a;background:var(--black-p);bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;opacity:1;pointer-events:all;position:fixed;right:0;top:0;transition:opacity .5s ease,filter .5s ease;z-index:10000}.loading-overlay p{color:#fff;color:var(--white-p)}.loading-overlay.fade-out{opacity:0;pointer-events:none}.spinner{animation:spin 1s linear infinite;border:4px solid #1a1a1a;border-top-color:#e6f680;border:4px solid var(--black-p);border-radius:50%;border-top-color:var(--accent-l);height:40px;margin-bottom:12px;width:40px}@keyframes spin{to{transform:rotate(1turn)}}@media(max-width:860px){body.popup-open{overflow:hidden;touch-action:none}}.footer,.footer-sign{padding:12px}@media only screen and (max-width:767.98px){.footer,.footer-sign{padding:6px}}.footer-sign__body,.footer__body{align-items:center;background:#2e2e2e;background:var(--black-s);border-radius:35px;color:#dfdfdf;color:var(--white-s);display:flex;font-weight:400;justify-content:center;padding:20px;text-align:center;width:100%}@media only screen and (max-width:767.98px){.footer-sign__body,.footer__body{padding:18px}}.footer-sign__body a,.footer__body a{color:#dfdfdf;color:var(--white-s)}.footer-sign__body svg,.footer__body svg{color:#dfdfdf;color:var(--white-s);height:14px;margin-bottom:-1px;width:auto}.footer-sign{bottom:0;position:absolute;z-index:0}.footer-sign__body{background:#0000;border-radius:0;color:#dfdfdf;color:var(--white-s);font-weight:500;opacity:.8;padding:10px}@media only screen and (max-width:767.98px){.footer-sign__body{padding:10px}}.footer-sign__body a,.footer-sign__body svg{color:#dfdfdf;color:var(--white-s)}.footer-sign__body svg{height:14px;margin-bottom:-1px;width:auto}body.is-exam-mode header{display:none!important}body.is-exam-mode main{padding:0!important}.title{color:#fff;color:var(--white-p);font-size:30px;font-weight:800;line-height:1.1;padding:8px}.LazyLoad{opacity:0;transition:opacity 1s ease-in-out}.is-visible{opacity:1}.react-icon div{align-items:center;display:flex;justify-content:center}.highlight{background-color:#e6f680;background-color:var(--accent-l);border-radius:4px;color:#3d2e00;color:var(--accent-d);font-style:normal}.instructors-popup__radio-wrapper.addprog.active-botanica:before,.instructors-popup__radio-wrapper.addprog.active-ciocana:before{background:#1a1a1a;background:var(--black-p)}.instructors-popup__radio-wrapper.addprog.inacative{cursor:not-allowed;opacity:.5}.instructors-popup__radio-wrapper.addprog.inacative label{cursor:not-allowed;pointer-events:none}.pillstack{flex-direction:column;gap:8px;left:16px;margin:0 auto;pointer-events:none;position:fixed;right:16px;top:16px;z-index:1000;z-index:9999}.pill,.pillstack{align-items:center;display:flex}.pill{background:#1a1a1a;background:var(--black-p);border-radius:32px;cursor:pointer;line-height:1.2;opacity:1;padding:15px 18px;pointer-events:all;text-align:center;transform:translateY(0);transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s,transform .42s cubic-bezier(.22,1,.36,1),opacity .3s ease);z-index:10000}.pill:hover{padding:15px 20px}.pill:active{border-radius:32px;scale:.95}.pill.pill--leaving{opacity:0;pointer-events:none;transform:translateY(-200%)}.pill--info{background:#80d1f6;color:#002c41}.pill--success{background:#9cf680;color:#0d3700}.pill--warning{background:#f6c47e;color:#422700}.pill--error{background:#f68080;color:#410000}.pill__text{flex:1 1;word-break:break-word}@media(prefers-reduced-motion:reduce){.pill{transition:none}}.popup-panel{background-color:#2e2e2e;background-color:var(--black-s);border-radius:35px;bottom:6px;display:flex;flex-direction:column;height:calc(100svh - 12px);left:6px;max-width:500px;opacity:0;overflow:hidden;padding:25px 25px 0;position:fixed;transform:translateX(-100%);transition:.2s cubic-bezier(.175,.885,.32,1);width:100%;z-index:10000}.popup-panel__overlay{background-color:#0009;cursor:pointer;height:100vh;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .2s ease;width:100vw;z-index:999}.popup-panel__inner{flex:1 1;overflow:auto;width:100%;z-index:10000}.popup-panel__inner::-webkit-scrollbar{display:none!important}.popup-panel__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.popup-panel__title{color:#fff;color:var(--white-p);font-family:Clash Display;font-size:32px;font-weight:500;line-height:.8;z-index:22}.popup-panel__close{background:#1a1a1a;background:var(--black-p);border-radius:25px;color:#dfdfdf;color:var(--white-s);cursor:pointer;padding:14px 20px;pointer-events:all;position:absolute;right:12px;top:12px;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s);width:auto;z-index:999999}.popup-panel__close svg{rotate:45deg}.popup-panel__close:hover{border-radius:16px;color:#e6f680;color:var(--accent-l);padding:14px 22px}.popup-panel__close:active,.popup-panel__close:hover{transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.popup-panel__close:active{border-radius:32px;padding:14px 20px;transform:scale(.95)}body.popup-open .popup-panel{opacity:1;transform:translateX(0)}body.popup-open .popup-panel__overlay{opacity:1;pointer-events:auto}.subpopup-panel{background-color:#2e2e2e;background-color:var(--black-s);border-radius:35px;bottom:6px;display:flex;flex-direction:column;height:calc(100svh - 12px);left:6px;max-width:500px;min-width:500px;opacity:0;overflow:hidden;padding:25px 25px 0;position:fixed;transform:translateX(-100%);transition:.2s cubic-bezier(.175,.885,.32,1);width:100%;z-index:12001}.subpopup-panel__overlay{background-color:#0000004d;cursor:pointer;height:100vh;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .2s ease;width:100vw;z-index:12000}.subpopup-panel__inner{flex:1 1;overflow:auto;width:100%;z-index:10010}.subpopup-panel__inner::-webkit-scrollbar{display:none!important}.subpopup-panel__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.subpopup-panel__title{color:#fff;color:var(--white-p);font-family:Clash Display;font-size:32px;font-weight:500;line-height:.8;z-index:22}.subpopup-panel__close{background:#1a1a1a;background:var(--black-p);border-radius:25px;color:#dfdfdf;color:var(--white-s);cursor:pointer;padding:14px 20px;pointer-events:all;position:absolute;right:12px;top:12px;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s);width:auto;z-index:999999}.subpopup-panel__close svg{rotate:45deg}.subpopup-panel__close:hover{border-radius:16px;color:#e6f680;color:var(--accent-l);padding:14px 22px}.subpopup-panel__close:active,.subpopup-panel__close:hover{transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.subpopup-panel__close:active{border-radius:32px;padding:14px 20px;transform:scale(.95)}body.subpopup-open .subpopup-panel{opacity:1;transform:translateX(0)}body.subpopup-open .subpopup-panel__overlay{opacity:1;pointer-events:auto}@media only screen and (max-width:992px){.popup-panel,.subpopup-panel{min-width:500px;pointer-events:all;width:calc(50% - 12px)}}@media only screen and (max-width:767.98px){.popup-panel,.subpopup-panel{align-items:center;justify-content:center;min-width:auto;padding:20px 20px 0;pointer-events:all;width:calc(100% - 12px)}.popup-panel__title,.subpopup-panel__title{font-size:24px}.popup-panel__header,.subpopup-panel__header{margin-bottom:20px}.popup-panel__overlay,.subpopup-panel__overlay{-webkit-backdrop-filter:none;backdrop-filter:none}}.popupui__header{align-items:center;display:flex;justify-content:space-between;padding:8px 12px 4px}.popupui__title{color:#fff;color:var(--white-p);font-size:16px;font-weight:600}.popupui__content{display:flex;flex:1 1;flex-direction:column;gap:6px;height:100%}.popupui__selector{grid-gap:6px;display:grid;flex-wrap:wrap;gap:6px;grid-template-columns:5fr 3fr}.popupui__selector--row{align-items:center;grid-template-columns:1fr 1fr;padding:0 0 6px}.popupui__selector--col{grid-template-columns:1fr}.popupui__field{background:#1a1a1a;background:var(--black-p);border-radius:10px 16px 16px 16px;color:#dfdfdf;color:var(--white-s);display:flex;flex-direction:column;padding:20px 12px 12px;position:relative;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--classic-f);width:100%}.popupui__field--calendar{align-items:center;display:flex;justify-content:center}.popupui__field--clickable{cursor:pointer}.popupui__field--clickable:hover{scale:.99}.popupui__field-label{color:#8a8a8a;color:var(--white-t);font-size:10px;left:8px;position:absolute;top:4px;z-index:2}.popupui__field-line{align-items:center;display:flex;gap:6px;justify-content:space-between;padding:2px}.popupui__field-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.popupui__form-row{display:flex;gap:6px}.popupui__icon-btn{align-items:center;background:#0000;border:none;color:#dfdfdf;color:var(--white-s);cursor:pointer;display:flex;justify-content:center;padding:2px 4px}.popupui__icon{height:16px;width:16px}.popupui__input{background:#2e2e2e;background:var(--black-s);border:none;border-radius:16px;color:#fff;color:var(--white-p);display:block;font-size:14px;outline:none;padding:13px 20px;resize:vertical;width:100%}.popupui__input--simple{background:#0000;border-radius:0;padding:4px}.popupui__textarea{border-radius:0;color:#fff;color:var(--white-p);padding:2px;resize:none}.popupui__search-header{display:flex;gap:6px;padding:6px 0}.popupui__search-input{background:#1a1a1a;background:var(--black-p);border-radius:25px;color:#fff;color:var(--white-p);display:block;font-size:14px;padding:13px 20px;width:100%;z-index:1}.popupui__search-list-wrapper{flex-grow:1;height:calc(100% + 24px);margin-top:-24px;overflow:hidden;position:relative;width:100%}.popupui__search-list{grid-gap:6px;-ms-overflow-style:none;display:grid;gap:6px;grid-auto-rows:min-content;grid-template-columns:1fr 1fr;height:100%;-webkit-mask-image:linear-gradient(0deg,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#0000);mask-image:linear-gradient(0deg,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#0000);overflow-y:auto;padding:24px 0;position:absolute;scrollbar-width:none;width:100%}.popupui__search-list::-webkit-scrollbar{display:none}.popupui__search-item{background:#1a1a1a;background:var(--black-p);border-radius:22px;justify-content:space-between;position:relative}.popupui__search-item,.popupui__search-item-left{display:flex;overflow:hidden;padding:6px;width:auto}.popupui__search-item-left{flex-direction:column}.popupui__search-item h3{color:#dfdfdf;color:var(--white-s);overflow:hidden;text-overflow:ellipsis}.popupui__search-item p{color:#8a8a8a;color:var(--white-t);font-size:14px;overflow:hidden;text-overflow:ellipsis}.popupui__search-item.active{grid-column:1/-1}.popupui__times-list{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(50px,1fr));grid-template-rows:repeat(5,1fr);height:100%;padding-top:6px;position:relative}.popupui__disclaimer{align-items:center;background:linear-gradient(180deg,#000000b3,#0006);border-radius:24px;color:#fff;color:var(--white-p);display:flex;height:100%;justify-content:center;left:0;padding:6px 12px;position:absolute;text-align:center;text-shadow:0 0 10px #1a1a1a;text-shadow:0 0 10px var(--black-p);top:0;width:100%;z-index:10}.popupui__time-btn{background:#2e2e2e;background:var(--black-s);border:0;border-radius:25px;box-shadow:none;color:#dfdfdf;color:var(--white-s);cursor:pointer;font-weight:500;height:100%;padding:12px 16px;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.popupui__time-btn:hover{border-radius:16px;color:#e6f680;color:var(--accent-l)}.popupui__time-btn:active,.popupui__time-btn:hover{padding:12px 16px;transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.popupui__time-btn:active{border-radius:32px;margin:0;transform:scale(.93)}.popupui__time-btn--selected{background-color:#e6f680;background-color:var(--accent-l)}.popupui__time-btn--selected,.popupui__time-btn--selected:hover{color:#3d2e00;color:var(--accent-d)}.popupui__time-btn--disabled,.popupui__time-btn:disabled{cursor:not-allowed;opacity:.4}.popupui__time-btn--disabled:hover,.popupui__time-btn:disabled:hover{border-radius:32px;color:#dfdfdf;color:var(--white-s);margin:0;padding:12px 16px}.popupui__time-btn--outline-daily.popupui__time-btn--disabled{opacity:.8}.popupui__time-btn--outline-daily{outline:2px solid #e6f680;outline:2px solid var(--accent-l);outline-offset:0;pointer-events:none}.popupui__time-btn--outline-daily:hover{border-radius:32px;color:#dfdfdf;color:var(--white-s);margin:0;padding:12px 16px}.popupui__time-btn--wide{grid-column:auto/span 2}.popupui__day--inactive{cursor:not-allowed;opacity:.4;pointer-events:none}.popupui__btns{display:flex;gap:6px;justify-content:center}.popupui__btns--bottom{align-items:center;margin-top:6px}.popupui__btns-spacer{flex:1 1 auto}.popupui__btn{background:#2e2e2e;background:var(--black-s);border:none;border-radius:25px;color:#dfdfdf;color:var(--white-s);cursor:pointer;font-weight:500;padding:13px 20px;position:relative;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s);width:auto}.popupui__btn:hover{border-radius:16px;padding:13px 22px}.popupui__btn:active,.popupui__btn:hover{transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.popupui__btn:active{border-radius:32px;padding:13px 20px;transform:scale(.95)}.popupui__btn--normal{background:#1a1a1a;background:var(--black-p);color:#dfdfdf;color:var(--white-s)}.popupui__btn--active{background:#e6f680;background:var(--accent-l);color:#3d2e00;color:var(--accent-d)}.popupui__btn--save{background:#9af07f;color:#0d3700}.popupui__btn--edit{background:#80d1f6;color:#002c41}.popupui__btn--delete{background:#fa9e9e;color:#300}.popupui__btn--flag{align-items:center;border-radius:24px;display:flex;justify-content:center;margin-top:6px;padding:9px}.popupui__btn--flag:hover{padding:9px}.popupui__flag-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,auto);margin-bottom:-2px}.popupui__color-grid{display:flex;gap:8px;margin-top:6px;width:100%}.popupui__color-swatch{--sw:var(--event-default);background:var(--sw);border:none;border-radius:16px;cursor:pointer;flex:1 1;height:28px;outline:none;outline:0 solid color-mix(in srgb,var(--sw),#fff);outline-offset:0}.popupui__color-swatch,.popupui__color-swatch:hover{transition:.2s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-f)}.popupui__color-swatch:hover{outline:3px solid color-mix(in srgb,var(--sw) 85%,#fff 15%);outline-offset:-1px}.popupui__color-swatch:active{transform:scale(.96)}.popupui__color-swatch.is-active{border-color:var(--sw);outline:2px solid var(--sw);outline-offset:2px}@supports(outline-color:color-mix(in srgb,white,black)){.popupui__color-swatch.is-active{outline:2px solid color-mix(in srgb,var(--sw) 85%,#fff 15%);outline-offset:2px}}.popupui__color-swatch:focus-visible{outline:2px dashed color-mix(in srgb,var(--sw) 85%,#fff 15%);outline-offset:2px}.popupui__color-swatch--red{--sw:var(--event-red)}.popupui__color-swatch--orange{--sw:var(--event-orange)}.popupui__color-swatch--yellow{--sw:var(--event-yellow)}.popupui__color-swatch--green{--sw:var(--event-green)}.popupui__color-swatch--blue{--sw:var(--event-blue)}.popupui__color-swatch--indigo{--sw:var(--event-indigo)}.popupui__color-swatch--purple{--sw:var(--event-purple)}.popupui__color-swatch--pink{--sw:var(--event-pink)}.popupui__color-swatch--black-t{--sw:var(--black-s)}.popupui__color-hint{color:#8a8a8a;color:var(--white-t);font-size:10px;position:absolute;right:12px;top:4px}.popupui__history{background:#2e2e2e;background:var(--black-s);display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;z-index:0}.popupui__history-header{align-items:center;display:flex;gap:6px;justify-content:space-between;z-index:20}.popupui__history-grid-wrapper{flex-grow:1;height:100%;margin-top:-12px;overflow:hidden;position:relative;z-index:2}.popupui__history-grid{grid-gap:6px;display:grid;gap:6px;grid-auto-rows:min-content;grid-template-columns:1fr 1fr;height:100%;-webkit-mask-image:linear-gradient(0deg,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#0000);mask-image:linear-gradient(0deg,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#0000);overflow-y:auto;padding-bottom:12px;padding-top:24px;position:absolute;width:100%}.popupui__history-grid::-webkit-scrollbar{display:none}.popupui__history-item{background:#1a1a1a;background:var(--black-p);border-radius:22px;color:#fff;color:var(--white-p);display:flex;justify-content:space-between;position:relative}.popupui__history-item-left{display:flex;flex-direction:column;padding:12px 12px 16px 16px}.popupui__history-item-right{align-items:center;display:flex;padding:6px}.popupui__history-time{color:#dfdfdf;color:var(--white-s);font-size:13px;opacity:.8}.popupui__history-changes{display:flex;flex-direction:column;gap:2px}.popupui__history-line{color:#dfdfdf;color:var(--white-s);display:flex;flex-wrap:wrap;font-size:13px;gap:4px}.popupui__history-line--who{margin:4px 0;opacity:.9}.popupui__history-icon{align-self:flex-start;background:#2e2e2e;background:var(--black-s);border-radius:16px;color:#dfdfdf;color:var(--white-s);padding:6px}.popupui__history-icon div{align-items:center;display:flex;justify-content:center}.popupui__history-icon svg{height:20px;width:20px}.popupui__history-icon.created{background:#9cf680;color:#0d3700}.popupui__history-icon.updated{background:#80d1f6;color:#002c41}.popupui__history-icon.cancelled{background:#f67e7e;color:#420000}.popupui__history-icon.completed,.popupui__history-icon.confirmed,.popupui__history-icon.pending{background:#9cf680;color:#0d3700}.popupui__history-placeholder{color:#fff;color:var(--white-p);font-size:14px;opacity:.8;padding:10px 12px;text-align:center}.popupui__datepicker{width:100%}@media only screen and (max-width:767.98px){.popupui__selector{grid-template-columns:1fr}.popupui__selector--row{align-items:center;grid-template-columns:2fr 3fr}.popupui__times-list{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;height:100%;width:100%}.popupui__time-btn:last-child{grid-column:auto}.popupui__list{grid-template-columns:1fr}.popupui__form-row--spaced{display:grid;grid-template-columns:1fr}}.popupui--a-add-prog{display:flex;flex-direction:column;height:100%;width:100%}.popupui__actions-row{display:flex;gap:6px;justify-content:center;padding:6px}.popupui__primary-btn,.popupui__secondary-btn{align-items:center;background:#e6f680;background:var(--accent-l);border:none;border-radius:32px;cursor:pointer;display:flex;gap:0;justify-content:center;margin:0;padding:6px;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.popupui__primary-btn span,.popupui__secondary-btn span{padding:7px 14px 7px 0}.popupui__primary-btn span,.popupui__primary-btn svg,.popupui__secondary-btn span,.popupui__secondary-btn svg{color:#3d2e00;color:var(--accent-d);transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.popupui__primary-btn:hover,.popupui__secondary-btn:hover{border-radius:16px;padding:6px 8px;transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s)}.popupui__primary-btn:active,.popupui__secondary-btn:active{border-radius:32px;margin:0;padding:6px;transform:scale(.95);transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s)}.popupui__primary-btn:disabled,.popupui__secondary-btn:disabled{cursor:not-allowed;opacity:.4;pointer-events:none}.popupui__primary-btn.no-icon,.popupui__secondary-btn.no-icon{background:#fa9e9e;color:#300;padding:6px 20px}.popupui__primary-btn--arrow span{padding:0 0 0 14px}.popupui__primary-btn--arrow svg{transform:rotate(180deg)}.popupui__secondary-btn{background:#1a1a1a;background:var(--black-p)}.popupui__secondary-btn span{color:#dfdfdf;color:var(--white-s)}.popupui__secondary-btn--arrow-back span{padding:0 14px 0 0}.popupui__secondary-btn--arrow-back svg{color:#dfdfdf;color:var(--white-s);transform:rotate(0deg)}.popupui__secondary-btn--arrow-back:hover span,.popupui__secondary-btn--arrow-back:hover svg{color:#e6f680;color:var(--accent-l)}.popupui__primary-btn-icon,.popupui__primary-btn-icon div{align-items:center;display:flex;justify-content:center}.popupui__new-student-grid{display:flex;flex-direction:column;gap:6px}.popupui__column-item{background:#1a1a1a;background:var(--black-p);border-radius:22px;justify-content:space-between;position:relative}.popupui__column-item,.popupui__column-item-top{display:flex;flex-direction:column;overflow:hidden;padding:6px;width:auto}.popupui__column-item-bottom{align-items:center;display:flex;gap:6px;padding:3px}.popupui__column-item h3{color:#dfdfdf;color:var(--white-s);overflow:hidden;text-overflow:ellipsis}.popupui__column-item p{color:#8a8a8a;color:var(--white-t);font-size:14px;overflow:hidden;text-overflow:ellipsis}.react-datepicker__day-names,.react-datepicker__week{grid-template-columns:repeat(7,1fr)}.react-datepicker__day:active{transform:scale(.9)}@media only screen and (max-width:767.98px){.react-datepicker__day{align-items:center;aspect-ratio:4/3;display:flex!important;justify-content:center}}.popupui .react-datepicker__month-container{flex:1 1 auto!important;height:auto!important}.popupui .react-datepicker__month{display:flex!important;height:100%!important;padding:0}.sign{background:#1a1a1a;background:var(--black-p);border-radius:36px;display:flex;display:grid;grid-template-columns:1fr 1fr;padding:6px;position:relative;width:100%}.sign.termeni-conditii{grid-template-columns:1fr;padding:0}.sign.termeni-conditii::-webkit-scrollbar{display:none}.sign__conditii{height:100%;-webkit-mask-image:linear-gradient(0deg,#0000 0,#000 24px,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(0deg,#0000 0,#000 24px,#000 calc(100% - 24px),#0000);max-height:80svh;overflow:auto;padding:24px}.sign__conditii-body{display:flex;flex-direction:column;padding:0 0 20px}.sign__conditii::-webkit-scrollbar{display:none}.sign__conditii h3{color:#dfdfdf;color:var(--white-s)}.sign__conditii ul{list-style:square}.sign__conditii li,.sign__conditii p{color:#fff;color:var(--white-p);opacity:.6;padding:0 16px}.sign__left{align-items:flex-start;background-image:url(/static/media/car-instruire-auto.2253dbdf9607060554fb.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:30px;display:flex;padding:6px}.sign__img-btn{background:#3d2e00;background:var(--accent-d)}.sign__img-btn.accent:hover{background:#e6f680;background:var(--accent-l);border-radius:26px;padding:8px 12px}.sign__img-btn.accent:hover span,.sign__img-btn.accent:hover svg{color:#3d2e00;color:var(--accent-d)}.sign__right{display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:40px}.sign__title{color:#e6f680;color:var(--accent-l);font-family:Clash Display;font-size:48px;font-weight:500;line-height:.8}.sign__subtitle{color:#8a8a8a;color:var(--white-t);font-size:16px;padding-top:4px}.sign__form{display:flex;flex-direction:column;gap:15px;padding:20px 0 0}.sign__form-row{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(2,1fr)}.sign__input-wrapper{align-items:center;display:flex;position:relative;width:100%}.sign__eye-btn{cursor:pointer;height:100%;padding:4px 10px;position:absolute;right:0}.sign__eye-btn,.sign__eye-btn div{align-items:center;display:flex;justify-content:center}.sign__eye-btn svg{height:28px;width:28px}.sign__eye-btn svg,.sign__input{color:#dfdfdf;color:var(--white-s)}.sign__input{background-color:#2e2e2e;background-color:var(--black-s);border:none;border-radius:16px;font-size:1rem;padding:15px 18px;width:100%}.sign__input.enroll{border-radius:10px 16px 16px 16px;flex:1 1;height:48px;min-width:48px;padding:20px 18px 10px;width:100%}.sign input.sign__input[type=date],.sign input.sign__input[type=datetime-local],.sign input.sign__input[type=time]{appearance:auto;cursor:pointer;display:block;height:48px;min-height:48px;padding:20px 18px 10px;width:100%}.sign select.sign__input{appearance:none;display:block;height:48px;padding:20px 18px 10px;width:100%}.sign .sign__form-row{align-items:stretch}.sign__info-box{background-color:#2e2e2e;background-color:var(--black-s);border:none;border-radius:16px;color:#dfdfdf;color:var(--white-s);font-size:1rem;padding:15px 18px;width:100%}.sign__row-btns{gap:6px}.sign__button,.sign__row-btns{display:flex;justify-content:center}.sign__button{align-items:center;align-self:center;background:#3d2e00;background:var(--accent-d);border-radius:32px;font-weight:500;gap:0;padding:8px;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.sign__button span{color:#e6f680;color:var(--accent-l);padding:7px 0 7px 14px}.sign__button span,.sign__button svg{transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--classic-f)}.sign__button:hover{background:#e6f680;background:var(--accent-l);border-radius:16px;gap:2px;padding:8px 12px;transform:translateX(2px);transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s)}.sign__button:hover span,.sign__button:hover svg{color:#3d2e00;color:var(--accent-d)}.sign__button:active{background:#e6f680;background:var(--accent-l);border-radius:32px;padding:8px;transform:translateX(0) scale(.95);transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s)}.sign__button:active span,.sign__button:active svg{color:#3d2e00;color:var(--accent-d)}.sign__button-icon{rotate:180deg}.sign__icon{color:#e6f680;color:var(--accent-l)}.sign__icon div{display:grid;place-items:center}.sign__hr{display:flex;justify-content:center;margin-right:-6px;padding:20px}.sign__icon-wave{color:#2e2e2e;color:var(--black-s);margin-left:-6px}.sign__links{display:flex;gap:6px;justify-content:center}.sign__field{display:flex;position:relative;width:100%}.sign__label{color:#8a8a8a;color:var(--white-t);font-size:10px;left:8px;position:absolute;top:4px}.sign__switcher{min-height:266px;position:relative;transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s)}.sign__switcher.active{min-height:394px}.sign__switcher.reset{min-height:350px}.sign__switcher.reset .sign__subtitle{display:block}.sign__switcher.etapa1{min-height:300px}.sign__switcher.etapa1 .sign__form{padding:0}.sign__switcher.etapa2{min-height:300px}.sign__switcher.etapa2 .sign__form{padding:0}.sign__switcher.etapa3{min-height:270px}.sign__switcher.etapa3 .sign__form{padding:0}.sign__steps-wrapper{padding:16px}.sign__step-buttons,.sign__steps-wrapper{align-items:center;display:flex;justify-content:center}.sign__step-buttons{border-radius:32px;gap:6px;padding:6px}.sign__step-connector{background:#2e2e2e;background:var(--black-s);border-radius:5px;height:25px;margin:-4px;transition:.2s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-f);width:0}.sign__step-connector.is-active{background:#e6f680;background:var(--accent-l);margin:0;width:4px}.sign__step-button{align-items:center;background:#2e2e2e;background:var(--black-s);border-radius:32px;color:#fff;color:var(--white-p);display:flex;font-size:16px;height:45px;justify-content:center;transition:all .2s cubic-bezier(.175,.885,.32,1.275),background .2s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-f),background var(--classic-f);width:60px}.sign__step-button:nth-child(3){border-radius:32px 8px 8px 32px}.sign__step-button:nth-child(5){border-radius:8px 32px 32px 8px}.sign__step-button.is-current{background:#e6f680;background:var(--accent-l);color:#3d2e00;color:var(--accent-d)}.sign__step-button:first-child.is-current{border-radius:32px}.sign__step-button:nth-child(3).is-current,.sign__step-button:nth-child(5).is-current{border-radius:8px 32px 32px 8px}.sign__step-button.is-done{background:#e6f680;background:var(--accent-l);color:#3d2e00;color:var(--accent-d)}.sign__step-button:first-child.is-done{border-radius:32px 8px 8px 32px;opacity:.6}.sign__step-button:nth-child(3).is-done{border-radius:8px;opacity:.6}.sign__step-button:active{border-radius:32px!important;scale:.9;transition:all .4s cubic-bezier(.175,.885,.32,1.275);transition:all var(--elastic-s);width:55px}.sign .sign__step-buttons .sign__step-button:nth-child(3).is-current+.sign__step-connector+.sign__step-button{border-radius:32px}.sign__form-wrapper{filter:blur(10px);left:0;opacity:0;pointer-events:none;position:absolute;top:0;transform:scaleX(.96);transition:all .4s ease;width:100%}.sign__form--active{filter:blur(0);opacity:1;pointer-events:auto;transform:scale(1);z-index:2}.sign__form--leave{opacity:0;transform:scaleX(.96);z-index:1}.sign__link-button{background:#2e2e2e;background:var(--black-s);border-radius:32px;cursor:pointer;font-weight:500;gap:0;padding:8px;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--classic-f)}.sign__link-button,.sign__link-button .sign__icon-inline>div{align-items:center;display:flex;justify-content:center}.sign__link-button span{padding:7px 14px 7px 0}.sign__link-button span,.sign__link-button svg{color:#e6f680;color:var(--accent-l);transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--classic-f)}.sign__link-button svg{transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s)}.sign__link-button.arrow:hover svg{transform:rotate(0deg)}.sign__link-button:hover{border-radius:16px;gap:2px;padding:8px 10px}.sign__link-button:hover,.sign__link-button:hover svg{transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s)}.sign__link-button:hover svg{transform:rotate(1turn)}.sign__link-button:active{border-radius:32px;gap:0;padding:8px;transform:scale(.95)}.sign__link-button:active,.sign__link-button:active svg{transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s)}.sign__link-button:active svg{transform:rotate(460deg)}.sign__checkbox{align-items:flex-start;color:#dfdfdf;color:var(--white-s);display:flex;font-size:14px;gap:6px;line-height:1.35;padding:6px 12px;-webkit-user-select:none;user-select:none}.sign__checkbox input[type=checkbox]{appearance:none;-webkit-appearance:none;background:#2e2e2e;background:var(--black-s);border:2px solid #e6f680;border:2px solid var(--accent-l);border-radius:16px;cursor:pointer;display:grid;flex:0 0 20px;height:20px;place-content:center;transition:.2s ease;width:20px}.sign__checkbox input[type=checkbox]:hover{scale:1.1}.sign__checkbox input[type=checkbox]:active{scale:.9}.sign__checkbox input[type=checkbox]:checked{background-color:#e6f680;background-color:var(--accent-l);background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 20 20%27 fill=%27none%27 stroke=%27black%27 stroke-width=%273%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><polyline points=%274,11 8,15 16,6%27/></svg>");background-image:var(--background-image);background-position:50%;background-repeat:no-repeat;background-size:14px 14px;border-color:#e6f680;border-color:var(--accent-l);color:#3d2e00;color:var(--accent-d)}.sign__checkbox a{color:#e6f680;color:var(--accent-l);text-decoration:underline}.sign__button[disabled]{cursor:not-allowed;filter:grayscale(100%);opacity:.5;pointer-events:none}:root{--background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 20 20%27 fill=%27none%27 stroke=%27black%27 stroke-width=%273%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><polyline points=%274,11 8,15 16,6%27/></svg>");--flter:invert(1) brightness(1.8)}.darkmode{--flter:invert(0) brightness(1);--background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 20 20%27 fill=%27none%27 stroke=%27white%27 stroke-width=%273%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><polyline points=%274,11 8,15 16,6%27/></svg>")}.sign__input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(1) brightness(1.8);filter:var(--flter);opacity:1}.M3Link{align-items:center;background:#2e2e2e;background:var(--black-s);border-radius:32px;cursor:pointer;display:flex;font-weight:500;gap:0;justify-content:center;padding:8px;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.M3Link span{color:#e6f680;color:var(--accent-l);padding:7px 14px 7px 0}.M3Link span,.M3Link svg{transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--classic-f)}.M3Link.accent:hover{background:#3d2e00;background:var(--accent-d);border-radius:16px;gap:2px;padding:8px 10px;transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s)}.M3Link.accent:hover span,.M3Link.accent:hover svg{color:#e6f680;color:var(--accent-l)}.M3Link.succes:hover{background:#0d3700;background:var(--green-d);border-radius:16px;gap:2px;padding:8px 10px;transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s)}.M3Link.succes:hover span,.M3Link.succes:hover svg{color:#9cf680;color:var(--green-l)}.M3Link.error:hover{background:#410000;background:var(--red-d);border-radius:16px;gap:2px;padding:8px 10px;transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s)}.M3Link.error:hover span,.M3Link.error:hover svg{color:#f68080;color:var(--red-l)}.M3Link.reset{background:#0000}.M3Link.reset:hover{background:#2e2e2e;background:var(--black-s);border-radius:16px;gap:2px;padding:8px 10px;transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.M3Link.accent:active,.M3Link.error:active,.M3Link.reset:active,.M3Link.succes:active{border-radius:32px;gap:0;padding:8px;transform:scale(.95);transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s)}@media(max-width:992px){.sign{grid-template-columns:1fr;padding:6px}.sign__conditii{height:100%;-webkit-mask-image:linear-gradient(0deg,#0000 0,#000 24px,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(0deg,#0000 0,#000 24px,#000 calc(100% - 24px),#0000);max-height:80svh;overflow:auto;padding:24px}.sign__conditii-body{display:flex;flex-direction:column}.sign__conditii::-webkit-scrollbar{display:none}.sign__conditii h1{padding:0}.sign__conditii h3{color:#dfdfdf;color:var(--white-s);display:block;padding:0}.sign__conditii ul{list-style:square}.sign__conditii li,.sign__conditii p{color:#fff;color:var(--white-p);opacity:.6;padding:0 16px}.sign__left{display:none}.sign__switcher{min-height:266px;position:relative;transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s)}.sign__switcher.active{min-height:380px}.sign__switcher.reset{min-height:310px}.sign__switcher.reset .sign__subtitle{display:block}.sign__switcher.etapa1{min-height:290px}.sign__switcher.etapa1 .sign__form{padding:0}.sign__switcher.etapa2{min-height:290px}.sign__switcher.etapa2 .sign__form{padding:0}.sign__switcher.etapa3{min-height:250px}.sign__switcher.etapa3 .sign__form{padding:0}}@media(max-width:767.98px){.sign{display:flex;position:inherit}.sign__right{display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:10px 10px 20px;width:100%}.sign .header__settings{z-index:100}.sign__title{font-size:28px;padding:8px 8px 0}.sign__subtitle{font-size:14px;padding:4px 48px 0 8px}.sign__form{gap:6px;padding:10px 0 0}.sign__form-row{display:flex;gap:6px}.sign__form-row:first-child,.sign__form-row:nth-child(3){flex-direction:column}.sign__row-btns{flex-wrap:wrap;padding-top:4px}.sign__icon-wave:nth-child(3){display:none}.sign__links{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.sign__switcher{min-height:250px}.sign__switcher.active{min-height:420px}.sign__switcher.active .sign__subtitle{display:none}.sign__switcher.reset{min-height:350px}.sign__switcher.reset .sign__subtitle{display:block}.sign__switcher.etapa1{min-height:380px}.sign__switcher.etapa1 .sign__form{padding:0}.sign__switcher.etapa2{min-height:380px}.sign__switcher.etapa2 .sign__form{padding:0}.sign__switcher.etapa3{min-height:330px}.sign__switcher.etapa3 .sign__form{padding:0}.sign__form-wrapper{filter:blur(10px);left:0;opacity:0;pointer-events:none;position:absolute;top:0;transform:scaleX(.96);transition:all .4s ease;width:100%}.sign__form--active{filter:blur(0);opacity:1;pointer-events:auto;transform:scale(1);z-index:2}.sign__form--leave{opacity:0;transform:scaleX(.96);z-index:1}.sign__link-button{background:#2e2e2e;background:var(--black-s);border-radius:32px;cursor:pointer;font-weight:500;gap:0;padding:8px;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--classic-f)}.sign__link-button,.sign__link-button .sign__icon-inline>div{align-items:center;display:flex;justify-content:center}.sign__link-button span{padding:7px 14px 7px 0}.sign__link-button span,.sign__link-button svg{color:#e6f680;color:var(--accent-l);transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--classic-f)}.sign__link-button svg{transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s)}.sign__link-button.arrow:hover svg{transform:rotate(0deg)}.sign__link-button:hover{border-radius:16px;gap:2px;padding:8px 10px}.sign__link-button:hover,.sign__link-button:hover svg{transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s)}.sign__link-button:hover svg{transform:rotate(1turn)}.sign__link-button:active{border-radius:32px;gap:0;padding:8px;transform:scale(.95)}.sign__link-button:active,.sign__link-button:active svg{transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s)}.sign__link-button:active svg{transform:rotate(460deg)}}@media(max-width:355px){.sign__subtitle{display:none}.sign__switcher{min-height:260px}.sign__switcher.active{min-height:440px}.sign__switcher.reset{min-height:350px}.sign__switcher.reset .sign__subtitle{display:block}}.header{height:100svh;left:0;max-width:200px;position:fixed;top:0;transform:translateZ(0);transition:max-width .3s;-webkit-user-select:none;user-select:none;width:100%;z-index:100}.header__body{overflow:hidden;position:relative;z-index:0}.header__body,.header__wrapper{height:100%;max-width:100%;transition:.3s;transition:max-width .3s}.header__profil-wrapper{padding:12px 0 0 12px}.header__profil{align-items:center;background:#2e2e2e;background:var(--black-s);border-radius:30px;display:flex;gap:6px;justify-content:flex-start;overflow:hidden;padding:6px 12px 6px 6px;position:relative}.header__statut{background:#e6f680;background:var(--accent-l);border-radius:30px;height:38px;min-width:38px;z-index:10}.header__statut,.header__statut div{display:grid;place-items:center}.header__statut svg{color:#3d2e00;color:var(--accent-d);height:20px;width:20px}.header__profil-details{min-width:0;overflow:hidden}.header__profil-details h1,.header__profil-details p{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.header__profil-details h1{color:#fff;color:var(--white-p);font-family:Clash Display;font-size:20px;font-weight:500;line-height:1}.header__profil-details p{color:#dfdfdf;color:var(--white-s);font-size:12px}.header__nav{display:flex;flex-direction:column;height:calc(100% - 140px);justify-content:space-between}.header__burger{display:none}.menu{display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-between;overflow:hidden;transition:.3s}.menu__body{height:100%;overflow:visible}.menu__list{grid-gap:3px;display:flex;display:grid;flex-direction:column;gap:3px;grid-template-columns:1fr;max-height:800px;padding:10px 0 12px 12px;position:relative;transition:.3s;z-index:100}.menu__item{border-radius:10px;cursor:pointer}.menu__link{align-items:center;background:#2e2e2e;background:var(--black-s);border-radius:6px;cursor:pointer;display:flex;gap:3px;transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .2s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-f);width:100%}.menu__item:first-child>button.menu__link{border-radius:25px 25px 6px 6px}.menu__nav-text{font-size:14px;position:relative;transition:.3s;white-space:nowrap}.menu__icon,.menu__nav-text{color:#dfdfdf;color:var(--white-s)}.menu__icon{display:grid;padding:12px;place-items:center;transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s)}.menu__icon div{display:grid;place-items:center}.menu__icon svg{height:24px;min-height:24px;min-width:24px;width:24px}.menu__link:hover .menu__icon{color:#fff;color:var(--white-p)}.menu__list>li.menu__item:first-child .menu__link{border-radius:25px 25px 6px 6px}.menu__list>li.menu__item:last-of-type .menu__link{border-radius:6px 6px 25px 25px}.menu__item:hover .menu__link{background:#242424;background:var(--black-t);gap:6px;scale:.98}.menu__link--active{background:#e6f680!important;background:var(--accent-l)!important;border-radius:25px!important}.menu__link--active p,.menu__link--active svg{color:#3d2e00;color:var(--accent-d)}.menu .settings__item{display:none}.settings,.settings .settings__item{display:flex}.settings{gap:12px;padding:12px;transition:.3s}.settings__wrapper{bottom:0;display:flex;left:0;position:absolute}.settings__mode-btn{gap:8px;transition:.1s;width:100%}.settings__icons,.settings__mode-btn{align-items:center;border-radius:25px;display:flex;justify-content:center}.settings__icons{background:#e6f680;background:var(--accent-l);height:50px;position:relative;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s);width:50px}.settings__icons:hover{background:#3d2e00;background:var(--accent-d);transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .2s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-f);width:70px}.settings__icons:active{background:#3d2e00;background:var(--accent-d);border-radius:25px;transform:scale(.8);transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s);width:50px}.settings__icon,.settings__icon-logout{border-radius:25px;color:#3d2e00;color:var(--accent-d);display:grid;padding:8px;place-items:center;position:absolute;transition:all .4s cubic-bezier(.175,.885,.32,1.275),color .2s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),color var(--classic-f)}.settings__icon div,.settings__icon-logout div{display:grid;place-items:center}.settings__icon svg,.settings__icon-logout svg{height:24px;min-height:24px;min-width:24px;width:24px}.settings__icon-logout{padding:8px 6px 8px 10px}.settings__icons:active .settings__icon,.settings__icons:active .settings__icon-logout,.settings__icons:hover .settings__icon,.settings__icons:hover .settings__icon-logout{color:#e6f680;color:var(--accent-l)}.settings p{display:none;white-space:nowrap}.sign .settings{bottom:auto;left:auto;position:absolute;right:0;top:0}.sign .settings__item:nth-child(2){display:none}.sign .settings__icons{background:#3d2e00;background:var(--accent-d);width:50px}.sign .settings__icons:hover{background:#e6f680;background:var(--accent-l);width:70px}.sign .settings__icons:active{background:#e6f680;background:var(--accent-l);transform:scale(.8);width:50px}.sign .settings__icon{color:#e6f680;color:var(--accent-l)}.sign .settings__icons:active .settings__icon,.sign .settings__icons:hover .settings__icon{color:#3d2e00;color:var(--accent-d)}.settings__icon:first-child{filter:blur(10px);opacity:0;transform:scale(.5)}.darkmode .settings__icon:first-child,.settings__icon:nth-child(2){filter:blur(0);opacity:1;transform:scale(1)}.darkmode .settings__icon:nth-child(2){filter:blur(10px);opacity:0;transform:scale(.5)}@media(max-width:992px){.header{background:#0000;bottom:0;height:100%;left:0;max-width:100%;padding:0;pointer-events:none;position:fixed;top:auto;width:100%;z-index:100}.header__profil-wrapper,.header__top{display:none}.header__wrapper{align-items:flex-end;height:auto;height:100%;justify-content:center;padding:12px}.header__body,.header__wrapper{display:flex;pointer-events:none}.header__body{border-radius:32px;height:auto;overflow:visible}.header__nav{height:auto;pointer-events:all;width:100%}.menu{overflow:visible;width:100%}.menu__body{overflow:visible;position:relative}.menu__bar{--barH:56px;grid-gap:3px;align-items:stretch;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#242424;background:var(--black-t);background:hsla(0,0%,49%,.178);background:var(--blur-bg);border-radius:28px;display:grid;gap:3px;grid-template-columns:repeat(4,1fr);height:var(--barH);overflow:hidden;padding:4px;position:relative;z-index:100}.menu__bar .menu__link{align-items:center;background:#0000;border-radius:30px;display:flex;flex-direction:column;gap:0;height:100%;justify-content:center;min-width:62px;width:100%}.menu__item:hover .menu__link{background:#242424;background:var(--black-t);border-radius:30px;gap:0;scale:.98}.menu__link--active{background:#e6f680!important;background:var(--accent-l)!important;border-radius:25px!important}.menu__link--active p,.menu__link--active svg{color:#3d2e00;color:var(--accent-d)}.menu__bar .menu__icon{background:#0000;padding:0}.menu__bar .menu__icon svg{height:20px;min-height:20px;min-width:20px;width:20px}.menu__bar .menu__nav-text{display:none;height:0;opacity:0;overflow:hidden}.menu__item--burger{border-right:0!important;display:grid;padding:0;place-items:center}.menu__burger-btn{background:#fff;background:var(--white-p);border-radius:32px;height:100%;position:relative;width:100%}.menu__burger-icon{color:#2e2e2e;color:var(--black-s);height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s;width:20px}.menu__burger-icon--open{opacity:1}.menu__burger-icon--close{opacity:0}.menu__drawer{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,49%,.178);background:var(--blur-bg);border-radius:32px;bottom:66px;display:flex;flex-direction:column;gap:6px;left:0;overflow:hidden;padding:6px;pointer-events:none;position:absolute;right:0;transform:translateY(145%) scaleX(.1) scaleY(1);transition:transform .4s cubic-bezier(.175,1.385,.32,1.075);will-change:transform;z-index:90}.menu__drawer-list{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr;overflow:auto}.menu__drawer-list .menu__link{align-items:center;background:#1a1a1a;background:var(--black-p);border-radius:32px!important;display:flex;gap:0!important;justify-content:flex-start}.menu__drawer-list .menu__nav-text{font-size:12px;height:18px;opacity:1;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.menu__drawer-list .menu__icon{padding:16px 12px 16px 16px}.menu__drawer-list .menu__icon svg{height:20px;min-height:20px;min-width:20px;width:20px}.menu__drawer-settings.settings{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(2,1fr);padding:0}.menu__drawer-hr{align-self:center;background:hsla(0,0%,53%,.475);height:1px;width:calc(100% - 38px)}.menu__drawer-settings .settings__item{display:flex;justify-content:flex-start}.menu__drawer-settings .settings__icons,.menu__drawer-settings .settings__mode-btn{width:100%}.menu.menu--open .menu__bar .menu__link{min-width:70px}.menu.menu--open .menu__drawer{pointer-events:auto;transform:translateY(0) scaleX(1)}.menu.menu--open .menu__burger-icon--open{opacity:0}.menu.menu--open .menu__burger-icon--close{opacity:1}.settings__wrapper{display:none}}.studentMobileTopBar{display:none}@media(max-width:992px){.studentMobileTopBar{align-items:center;display:flex;gap:8px;justify-content:space-between;left:0;padding:12px;position:fixed;right:0;top:0;z-index:120}.studentMobileTopBar__btn{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,49%,.178);background:var(--blur-bg);border-radius:32px;color:#fff;color:var(--white-p);display:grid;height:50px;min-width:50px;place-items:center;transition:.2s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-f);width:50px}.studentMobileTopBar__btn:active{transform:scale(.95)}.studentMobileTopBar__name{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,49%,.178);background:var(--blur-bg);border-radius:32px;color:#fff;color:var(--white-p);display:grid;flex:1 1;flex:0 0 auto;font-family:Clash Display;font-size:18px;font-weight:500;height:50px;max-width:170px;padding:4px 16px;place-items:center}.studentMobileTopBar__name,.studentMobileTopBar__name p{min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.studentMobileTopBar__name p{display:block;justify-self:stretch;max-width:100%}.studentMobileTopBar__icon,.studentMobileTopBar__icon div{display:grid;place-items:center}.studentMobileTopBar__icon svg{height:26px;width:26px}body.student-mobile-topbar-enabled .main{padding-top:calc(68px + env(safe-area-inset-top))}body.is-exam-mode .studentMobileTopBar{display:none!important}body.is-exam-mode.student-mobile-topbar-enabled .main{padding-top:0!important}}.home__instructor{grid-gap:10px;display:grid;gap:10px;grid-template-columns:2fr 3fr;padding:12px 12px 0}.home__instructor .intro__right{gap:10px;grid-template-columns:5fr 2fr}.home__instructor .intro__clock-wrapper{gap:10px}.home__instructor-calendar{padding:12px 12px 0!important}@media only screen and (max-width:992px){.home__instructor{grid-template-columns:1fr}.home__instructor .intro__right{gap:6px;grid-template-columns:1fr}.home__instructor .intro__clock-wrapper{gap:6px;grid-template-columns:1fr 1fr;grid-template-rows:1fr}.home__instructor .groups,.home__instructor .students{min-height:300px}.home__instructor .intro__clock{aspect-ratio:1/1;border-radius:50%;position:relative}}@media only screen and (max-width:767.98px){.home__instructor{gap:6px;padding:6px 6px 0}.home__instructor .intro__clock-wrapper,.home__instructor .intro__right{gap:6px}.home__instructor-calendar{display:none;padding:6px 6px 0!important}}.calendar.student{padding:12px 12px 0}@media only screen and (max-width:767.98px){.calendar.student{display:none;padding:6px 6px 0}}.intro{grid-gap:10px;display:grid;gap:10px;grid-template-columns:2fr 3fr;padding:12px 12px 0;width:100%}.intro::-webkit-scrollbar{background:#0000}.intro__left{background:#2e2e2e;background:var(--black-s);border-radius:35px;overflow:hidden;padding:25px;position:relative}.intro__left h2{color:#fff;color:var(--white-p);font-family:Clash Display;font-size:48px;font-weight:500;line-height:1;z-index:2}.intro__left h2 .highlight-name{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#dfdfdf,#e6f680);background:linear-gradient(90deg,var(--white-s),var(--accent-l));-webkit-background-clip:text;background-clip:text;color:#0000;position:relative}.intro__left p{color:#8a8a8a;color:var(--white-t);font-size:18px;line-height:1.4;z-index:2}.intro__instructori{background:#2e2e2e;background:var(--black-s);border-radius:35px;overflow:hidden;position:relative}.intro__right{grid-gap:10px;display:grid;gap:10px;grid-template-columns:2fr 1fr}.intro.admin .intro__right{grid-template-columns:5fr 2fr}.intro__progress{background:#2e2e2e;background:var(--black-s)}.intro__clock-wrapper{grid-gap:10px;display:grid;gap:10px;grid-template-rows:1fr 1fr}.intro__clock{aspect-ratio:1/1;border-radius:50%;position:relative}.intro__clock-icon{background:linear-gradient(135deg,#d9d7a9,#d1f7a9);background:linear-gradient(135deg,#616033,#e6f680);background:linear-gradient(135deg,var(--accent-t),var(--accent-l));border-radius:50%;height:100%;left:0;-webkit-mask-image:url(/static/media/clock-bg.3ec30f4daa711c2186d0.svg);mask-image:url(/static/media/clock-bg.3ec30f4daa711c2186d0.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;pointer-events:none;position:absolute;top:0;width:100%}.intro__clock-icon div{align-items:center;display:flex;justify-content:center}.intro__clock-icon svg{display:none;height:100%;width:100%}.modules{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;height:400px;padding:24px;width:100%}.intro.admin{grid-template-columns:2fr 3fr}.professor{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;height:calc(100svh - 84px);padding:12px 12px 0!important}.professor.single{grid-template-columns:1fr}.professor .students__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.professor .practice-stats__bar{height:20px}.professor .practice-stats__bar-seg--skip{background:#2e2e2e;background:var(--black-s)}.professor .practice{padding:12px!important}.professor .practice .students__grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.professor .practice .students__grid-category{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.professor .practice-scroll{padding:12px 12px 0}@media(max-width:992px){.professor{grid-template-columns:1fr}}@media only screen and (max-width:767.98px){.professor{grid-template-rows:auto auto;height:auto;padding:6px}.professor .practice-scroll{height:400px}.professor .groups,.professor .students{min-height:300px}.professor.single .groups,.professor.single .students{height:calc(100svh - 172px)}.professor .tikets-header>div{align-items:flex-start;flex-wrap:wrap;gap:6px}.professor .practice .students__grid{grid-template-columns:repeat(auto-fit,minmax(80px,1fr))}.professor .practice .students__grid-category{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.professor .students__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media(max-width:992px){.intro.admin{grid-template-columns:1fr}.intro.admin .intro__right{gap:6px;grid-template-columns:1fr}.intro.admin .intro__clock-wrapper{gap:6px;grid-template-columns:1fr 1fr;grid-template-rows:1fr}.intro.admin .ipanel{display:none}.intro.admin .groups,.intro.admin .students{min-height:300px}.intro.admin .intro__clock{aspect-ratio:1/1;border-radius:50%;position:relative}.modules{display:none}}.page-calendar{height:100svh;padding:12px 12px 12px 20px}.page-calendar .calendar{height:100%!important;padding:0}.page-calendar .dayview,.page-calendar .rbc-calendar{height:100%!important}.main .page-wrapper{padding:12px}.main .page-wrapper .groups{min-height:calc(100svh - 24px)}.main .page-wrapper .groups__grid{grid-template-columns:1fr}.main .page-wrapper .history,.main .page-wrapper .personalPageUI,.main .page-wrapper .today{min-height:calc(100svh - 24px)}.main .page-wrapper .history__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.main .page-wrapper .instructorsgroup{min-height:calc(100svh - 24px)}.main .page-wrapper .instructorsgroup__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}@media only screen and (max-width:767.98px){.intro.admin{gap:6px;padding:6px}.main .page-wrapper{padding:6px}.main .page-wrapper .groups,.main .page-wrapper .history,.main .page-wrapper .instructorsgroup,.main .page-wrapper .personalPageUI,.main .page-wrapper .today{min-height:calc(100svh - 112px)}.main .page-wrapper .instructorsgroup__grid{grid-template-columns:1fr}}.intro.student{grid-template-columns:1fr 1fr}@media only screen and (max-width:992px){.intro.student{grid-template-columns:2fr 3fr}}@media only screen and (max-width:860px){.intro.student{grid-template-columns:1fr}.intro__left{padding:20px}.intro__left h2{font-size:32px}.intro__left p{font-size:16px}}@media only screen and (max-width:550px){.intro{gap:6px;padding:6px 6px 0}.intro.student{grid-template-columns:1fr}.intro__left h2{font-size:32px}.intro__left p{font-size:16px}.intro__right{gap:6px;grid-template-areas:"top" "bottom";grid-template-columns:1fr}.intro__clock-wrapper{gap:6px;grid-area:top;grid-template-columns:1fr 1fr;grid-template-rows:1fr}.intro__progress{aspect-ratio:1/1;grid-area:bottom}}.react-clock{height:100%!important;width:100%!important;z-index:2}.react-clock__face{border:0!important;height:100%;position:relative;transition:.4s cubic-bezier(.175,.885,.32,1.275)!important;transition:var(--elastic-s)!important;width:100%}.react-clock__mark__body{display:none}.react-clock__hand{transition:.4s cubic-bezier(.175,.885,.32,1.275)!important;transition:var(--elastic-s)!important}.react-clock__hand__body{background-color:#3d2e00!important;background-color:var(--accent-d)!important;border-radius:20px;width:10px!important}.react-clock__hand .react-clock__hour-hand__body{opacity:.5}.react-clock__hand.react-clock__second-hand .react-clock__second-hand__body{position:relative;transition:.4s cubic-bezier(.175,.885,.32,1.275)!important;transition:var(--elastic-s)!important;width:10px!important}.react-clock__hand.react-clock__second-hand .react-clock__second-hand__body:after{background-color:#0d3700;background-color:var(--green-d);border-radius:50%;bottom:0;box-shadow:0 0 4px #ffc8dc66;content:"";height:10px;left:0;position:absolute;width:10px;z-index:2}.intro__progress{border-radius:35px;overflow:hidden;padding:25px;position:relative}@media only screen and (max-width:767.98px){.intro__progress{aspect-ratio:4/3}}.intro__progress h2{color:#fff;color:var(--white-p);font-family:Clash Display;font-size:32px;font-weight:500;line-height:1;z-index:2}.intro__progress span{background:#616033;background:var(--accent-t);border-radius:25px;bottom:16px;color:#e6f680;color:var(--accent-l);font-size:14px;font-weight:500;padding:7px 14px;position:absolute;right:16px}.intro__progress-inner{min-height:calc(100% - 50px);min-width:100%;position:relative}.intro__progress-inner .CircularProgressbar{height:100%;left:0;object-fit:contain;padding:20px;position:absolute;top:0;width:100%;z-index:2}.intro__progress-inner .CircularProgressbar-trail{stroke:#0000!important}.intro__progress-inner .CircularProgressbar-path{stroke:#e6f680!important;stroke:var(--accent-l)!important}.intro__progress-inner .CircularProgressbar-text{fill:#dfdfdf!important;fill:var(--white-s)!important;font-size:16px!important;width:10px!important}.intro__progress-inner .CircularProgressbar._out{transform:scaleX(-1) rotate(14deg)}.intro__progress-inner .CircularProgressbar._out .CircularProgressbar-path{stroke:#1a1a1a!important;stroke:var(--black-p)!important}.intro__progress-inner>div{font-size:14px;margin-top:10px;text-align:center}@media only screen and (max-width:767.98px){.intro__progress{aspect-ratio:2/1;padding:0}.intro__progress span{bottom:16px;left:16px;right:auto}.intro__progress h2{padding:20px 0 0 20px;position:absolute;width:30%}.intro__progress-inner{display:flex;flex:1 1 auto;height:100%;min-height:calc(100% - 50px);min-width:100%;position:relative;width:auto}.intro__progress-inner .CircularProgressbar{left:auto;padding:20px;right:0;width:auto}.intro__progress-inner .CircularProgressbar-text{fill:#dfdfdf!important;fill:var(--white-s)!important;font-size:16px!important}}.history{background:#2e2e2e;background:var(--black-s);border-radius:35px;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:0 12px;position:relative;z-index:0}.history__header{display:flex;justify-content:space-between;padding:12px 0 0 12px;z-index:20}.history button{background:#1a1a1a;background:var(--black-p);border-radius:25px;color:#dfdfdf;color:var(--white-s);padding:14px 20px;position:relative;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s);width:auto;z-index:2}.history button:hover{border-radius:16px;color:#e6f680;color:var(--accent-l);padding:14px 22px}.history button:active,.history button:hover{transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.history button:active{border-radius:32px;padding:14px 20px;transform:scale(.95)}.history h2{color:#fff;color:var(--white-p);flex-shrink:0;font-family:Clash Display;font-size:32px;font-weight:500;line-height:1;padding:8px 0 0;position:relative;z-index:2}.history__grid-wrapper{flex-grow:1;height:100%;margin-top:-12px;overflow:hidden;position:relative;z-index:2}.history__grid{grid-gap:6px;display:grid;gap:6px;grid-auto-rows:min-content;grid-template-columns:1fr 1fr;height:100%;-webkit-mask-image:linear-gradient(0deg,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#0000);mask-image:linear-gradient(0deg,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#0000);overflow-y:auto;padding-bottom:12px;padding-top:24px;position:absolute;width:100%}.history__grid::-webkit-scrollbar{display:none}.history__item{background:#1a1a1a;background:var(--black-p);border-radius:22px;color:#fff;color:var(--white-p);display:flex;justify-content:space-between;position:relative}.history__item-left{display:flex;flex-direction:column;padding:12px 12px 48px 16px}.history__item-right{padding:6px}.history__item h3{color:#fff;color:var(--white-p)}.history__item p,.history__item span{color:#dfdfdf;color:var(--white-s)}.history__item span{align-items:center;bottom:12px;display:flex;font-size:12px;gap:3px;left:16px;position:absolute}.history__item-icon{background:#2e2e2e;background:var(--black-s);border-radius:16px;color:#dfdfdf;color:var(--white-s);padding:6px}.history__item-icon div{align-items:center;display:flex;justify-content:center}.history__item-icon svg{height:20px;width:20px}.history__item-icon.created{background:#9cf680;color:#0d3700}.history__item-icon.updated{background:#80d1f6;color:#002c41}.history__item-icon.pending{background:#9cf680;color:#0d3700}.history__reschedule-info{color:#333;font-size:.85rem;margin-top:6px}.pp-stats__topbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.pp-stats__topbar-left{align-items:center;display:flex;gap:10px;z-index:100}.pp-stats__title{margin:0}.pp-stats__summary-card{background:#1a1a1a;background:var(--black-p);border-radius:22px;display:grid;grid-template-columns:1fr;padding:14px}.pp-stats__summary-right{margin-top:10px}.pp-stats__summary-line{color:#8a8a8a;color:var(--white-t);padding:0 8px}.pp-stats__bar-wrap{margin-top:8px}.pp-stats__segbar,.pp-stats__segbar-inner{width:100%}.pp-stats__segbar-inner .practice-stats__bar-seg--ok{width:calc(var(--base) + (100% - var(--basesum))*var(--ok))}.pp-stats__segbar-inner .practice-stats__bar-seg--bad{width:calc(var(--base) + (100% - var(--basesum))*var(--bad))}.pp-stats__segbar-inner .practice-stats__bar-seg--skip{width:calc(var(--base) + (100% - var(--basesum))*var(--skip))}.pp-stats__admin-card{background:#1a1a1a;background:var(--black-p);border-radius:22px;display:flex;flex-direction:column;gap:10px;margin-top:12px;padding:12px}.pp-stats__admin-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.pp-stats__admin-head-left{color:#fff;color:var(--white-p);padding:8px}.pp-stats__admin-sub{color:#dfdfdf;color:var(--white-s)}.pp-stats__admin-actions,.pp-stats__saved{align-items:center;display:flex;gap:8px}.pp-stats__saved{background:#9cf680;background:var(--green-l);border-radius:32px;color:#0d3700;color:var(--green-d);padding:8px 12px;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s);-webkit-user-select:none;user-select:none}.pp-stats__saved div div{display:grid;place-items:center}.pp-stats__saved div svg{color:#0d3700;color:var(--green-d)}.pp-stats__saving{align-items:center;background:#80d1f6;background:var(--blue-l);border-radius:32px;cursor:pointer;display:flex;gap:8px;padding:8px 12px;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s);-webkit-user-select:none;user-select:none}.pp-stats__saving,.pp-stats__saving svg{color:#002c41;color:var(--blue-d)}.pp-stats__dirty{align-items:center;background:#2e2e2e;background:var(--black-s);border-radius:32px;color:#fff;color:var(--white-p);cursor:pointer;display:flex;gap:8px;padding:8px 12px;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s);-webkit-user-select:none;user-select:none}.pp-stats__dirty svg{color:#2e2e2e;color:var(--black-s)}.pp-stats__icon-btn{background:#2e2e2e;background:var(--black-s);border:none;border-radius:12px;cursor:pointer;display:grid;padding:10px;place-items:center;transition:opacity .15s ease,transform .15s ease}.pp-stats__icon-btn div{display:grid;place-items:center}.pp-stats__icon-btn svg{color:#fff;color:var(--white-p)}.pp-stats__icon-btn.is-disabled,.pp-stats__icon-btn:disabled{cursor:default;opacity:.6;transform:none}.pp-stats__icon-btn--save.is-active{background:var(--yellow)}.pp-stats__btn-icon div{display:grid;place-items:center}.pp-stats__btn-icon svg{color:#fff;color:var(--white-p)}.pp-stats__admin-controls{align-items:center;color:#8a8a8a;color:var(--white-t);display:flex;gap:6px;width:100%}.pp-stats__toggle{align-items:center;background:#1a1a1a;background:var(--black-p);border-radius:32px;color:#fff;color:var(--white-p);cursor:pointer;display:flex;gap:8px;padding:10px 18px 10px 10px;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s);-webkit-user-select:none;user-select:none}.pp-stats__toggle-icon div{display:grid;place-items:center}.pp-stats__toggle-icon svg{color:#002c41;color:var(--blue-d)}.pp-stats__toggle.is-off{background:#e5abab;background:var(--red-t);color:#410000;color:var(--red-d)}.pp-stats__toggle.is-off:hover{background:#f68080;background:var(--red-l)}.pp-stats__toggle.is-off svg{color:#410000;color:var(--red-d)}.pp-stats__toggle.is-on{background:#ace69a;background:var(--green-t);color:#0d3700;color:var(--green-d)}.pp-stats__toggle.is-on:hover{background:#9cf680;background:var(--green-l)}.pp-stats__toggle.is-on svg{color:#0d3700;color:var(--green-d)}.pp-stats__stepper{align-items:center;background:#63ccfcda;background:var(--blue-t);border-radius:14px;border-radius:32px;display:flex;gap:4px;padding:3px 3px 3px 16px}.pp-stats__stepper.is-disabled{opacity:.7}.pp-stats__stepper-label{color:#002c41;color:var(--blue-d);display:inline-block;padding:4px 4px 4px 0!important}.pp-stats__stepper-input{background:#002c41;background:var(--blue-d);border-radius:20px;color:#80d1f6;color:var(--blue-l);padding:10px 12px;width:60px}.pp-stats__stepper-input::-webkit-inner-spin-button,.pp-stats__stepper-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pp-stats__error{color:red;margin-top:10px}.pp-stats__error,.pp-stats__info{padding:10px 14px}.pp-stats__tabs-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;z-index:100}.pp-stats__tabs{display:flex;gap:8px}.students-info-popup .students-info__admin{display:flex;flex-direction:column;gap:8px}.students-info-popup .students-info__admin-note{background:#2e2e2e;background:var(--black-s);background:#1a1a1a;background:var(--black-p);border-radius:32px;display:flex;display:flex!important;flex-wrap:nowrap;gap:8px;padding:3px 3px 3px 16px;width:100%}.students-info-popup .students-info__admin-note-label{align-items:center;color:#fff;color:var(--white-p);display:flex;display:inline-block;justify-content:center;min-width:none;padding:8px 0!important;width:auto}.students-info-popup .students-info__admin-note-input{background:#2e2e2e;background:var(--black-s);border-radius:32px;border-radius:20px;color:#dfdfdf;color:var(--white-s);min-width:none;outline:none;padding:10px 12px;width:100%}.students-info-popup .students-info__admin-row{align-items:stretch;display:flex;flex-wrap:wrap;gap:10px}.students-info-popup .pp-stats__stepper{flex:1 1}.students-info-popup .pp-stats__stepper input{width:100%}.students{background:#2e2e2e!important;background:var(--black-s)!important;border-radius:35px;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:0 12px;position:relative;z-index:0}.students h2{color:#fff;color:var(--white-p);flex-shrink:0;font-family:Clash Display;font-size:32px;font-weight:500;line-height:1;padding:8px 0 0;position:relative;white-space:nowrap;z-index:2}.students button{background:#1a1a1a;background:var(--black-p);border-radius:25px;color:#dfdfdf;color:var(--white-s);padding:14px 20px;position:relative;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s);width:auto;z-index:2}.students button:hover{border-radius:16px;color:#e6f680;color:var(--accent-l);padding:14px 22px}.students button:active,.students button:hover{transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.students button:active{border-radius:32px;padding:14px 20px;transform:scale(.95)}.students__grid-wrapper{flex-grow:1;height:100%;margin-top:-12px;overflow:hidden;position:relative;z-index:2}.students__grid{grid-gap:6px;display:grid;gap:6px;grid-auto-rows:min-content;grid-template-columns:1fr 1fr;inset:0;-webkit-mask-image:linear-gradient(0deg,#000 0,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(0deg,#000 0,#000 calc(100% - 24px),#0000);overflow-y:auto;padding-bottom:12px;padding-top:24px;position:absolute;width:100%}.students__grid::-webkit-scrollbar{display:none}.students__item{align-items:center;background:#1a1a1a;background:var(--black-p);border-radius:35px;cursor:pointer;display:flex;gap:12px;height:auto;min-width:0;padding:6px;position:relative;transition:all .25s ease}@media only screen and (max-width:767.98px){.students__item{gap:6px}}.students__item:hover{background:#242424;background:var(--black-t)}.students__item:active{transform:scale(.98)}.students__item h3{color:#fff;color:var(--white-p);display:block;font-size:14px;font-weight:500;opacity:1;padding:0;transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s)}.students__item h3,.students__item p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto}.students__item p{color:#dfdfdf;color:var(--white-s);font-weight:400;min-width:0;transition:.3s}.students__item-delete button{align-self:flex-end;background:#1a1a1a;background:var(--black-p);border-radius:20px;color:#e6f680;color:var(--accent-l);padding:14px 20px;transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.students__item-delete button:hover{background:#ff9e9e;color:#380000;padding:14px 24px}.students__item-delete button:active{padding:14px 24px}.students__item-delete .delete-btn.hidden{display:none;visibility:hidden}.students__item-delete .delete-confirmation{display:flex;gap:6px;opacity:1}.students__item-delete .delete-confirmation button{padding:14px 20px}.students__item-delete .delete-confirmation.hidden{display:none;gap:3px}.students__item-delete .delete-confirmation.hidden button{padding:14px 10px}.students__item-delete .delete-confirm{transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .2s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-f)}.students__item-delete .delete-confirm:hover{padding:14px 24px}.students__item-delete .cancel-confirm,.students__item-delete .cancel-confirm:hover{background:#1a1a1a;background:var(--black-p);color:#fff;color:var(--white-p)}.students__item-delete .cancel-confirm:active,.students__item-delete .cancel-confirm:hover{padding:14px 24px}.students__item.active .groups__item-input{background:#2e2e2e;background:var(--black-s);left:-6px;padding:10px 16px 11px;top:-6px;visibility:visible;width:calc(100% + 6px)}.students__item.active .groups__item-key{opacity:0}.students__item.active .delete-btn{opacity:1;visibility:visible}.students__item.active .groups__item-right{gap:3px}.students__item.active h3{padding:3px 0 0 10px}.students__item.active h3,.students__item.active p{opacity:0;visibility:hidden}.students__item.active .delete-btn.hidden{opacity:0;padding:12px 10px;visibility:hidden}.students__chev-icon{display:grid;height:48px;place-items:center;width:36px}@media only screen and (max-width:767.98px){.students__chev-icon{display:none}}.students__chev-icon div{display:grid;place-items:center}.students__chev-icon svg{color:#dfdfdf;color:var(--white-s);height:16px;rotate:180deg;width:16px}.students__avatar{align-items:center;background:#1a1a1a;background:var(--black-p);border-radius:999px;display:flex;flex:0 0 auto;height:48px;justify-content:center;width:48px}.students__avatar span{color:#000;font-weight:600;letter-spacing:.5px;line-height:1;-webkit-user-select:none;user-select:none}.students__info{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.students .groups__header{display:flex;justify-content:space-between;padding:12px 0 0 12px;position:relative;z-index:20}.students .groups__right{display:flex;gap:6px;position:absolute;right:0;width:100%;z-index:10}.students .groups__search{display:flex;gap:6px;justify-content:flex-end;width:100%}.students .groups__input{background:#1a1a1a;background:var(--black-p);border-radius:25px;color:#fff;color:var(--white-p);margin-left:-100px;opacity:0;padding:12px 0;transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s);width:0}.students .groups__icon div{align-items:center;display:flex;justify-content:center}.students .groups__icon.rotate45 svg{rotate:45deg}.students .groups__header.open .groups__input{margin-left:0;opacity:1;padding:12px 20px;width:100%}.groups{background:#2e2e2e!important;background:var(--black-s)!important;border-radius:35px!important;flex-direction:column;height:100%;overflow:hidden;padding:0 12px;z-index:0}.groups,.groups__header{display:flex;position:relative}.groups__header{justify-content:space-between;padding:12px 0 0 12px;z-index:20}.groups__back-btn,.groups__empty{grid-column:1/-1}.groups__empty{color:#fff;color:var(--white-p);height:100%;padding:20px;text-align:center}.groups__right{position:absolute;right:0;z-index:10}.groups__right,.groups__search{display:flex;gap:6px;width:100%}.groups__search{justify-content:flex-end}.groups__input{background:#1a1a1a;background:var(--black-p);border-radius:25px;color:#fff;color:var(--white-p);display:block;margin-left:-100px;opacity:0;padding:12px 0;right:0;top:12px;transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s);width:0}.groups__icon div{align-items:center;display:flex;justify-content:center}.groups__icon.rotate45 svg{rotate:45deg}.groups__header.open .groups__input{margin-left:0;opacity:1;padding:12px 20px;width:100%}.groups h2{color:#fff;color:var(--white-p);flex-shrink:0;font-family:Clash Display;font-size:32px;font-weight:500;line-height:1;padding:8px 0 0;white-space:nowrap}.groups button,.groups h2{position:relative;z-index:2}.groups button{background:#1a1a1a;background:var(--black-p);border-radius:25px;color:#dfdfdf;color:var(--white-s);padding:14px 20px;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s);-webkit-user-select:none;user-select:none;width:auto}.groups button:hover{border-radius:16px;color:#e6f680;color:var(--accent-l);padding:14px 22px}.groups button:active,.groups button:hover{transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.groups button:active{border-radius:32px;padding:14px 20px;transform:scale(.95)}.groups__create{padding:6px}.groups__create,.groups__form{background:#1a1a1a;background:var(--black-p);border-radius:22px}.groups__form{display:flex;flex-direction:column;gap:3px;justify-content:space-between;padding:0}.groups__form input{background:#2e2e2e;background:var(--black-s);border-radius:16px;color:#fff;color:var(--white-p);font-size:14px;padding:10px 16px 11px;width:100%}.groups__form p{color:#8a8a8a;color:var(--white-t);height:0;opacity:.6;padding:0 6px}.groups__form button{align-self:flex-end;background:#2e2e2e;background:var(--black-s);border-radius:16px;padding:12px 20px}.groups__form button:hover{background:#0d3700;background:var(--green-d);color:#9cf680;color:var(--green-l);padding:12px 24px}.groups__form button:active{padding:12px 24px}.groups__grid-wrapper{flex-grow:1;height:100%;margin-top:-12px;overflow:hidden;position:relative;z-index:2}.groups__grid{grid-gap:6px;display:grid;gap:6px;grid-auto-rows:min-content;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;height:100%;-webkit-mask-image:linear-gradient(0deg,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#0000);mask-image:linear-gradient(0deg,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#0000);overflow-y:auto;padding-bottom:12px;padding-top:24px;position:absolute;width:100%}.groups__grid::-webkit-scrollbar{display:none}.groups .picker__list{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))!important}.groups__item{background:#1a1a1a;background:var(--black-p);border-radius:22px;display:flex;flex:0 1;height:auto;justify-content:space-between;position:relative}.groups__item-left{color:#fff;color:var(--white-p);display:flex;flex-direction:column;padding:12px 0 48px 12px;width:100%}.groups__item-left-top{position:relative;width:100%}.groups__item-input{background:#0000;border-radius:16px;color:#fff;color:var(--white-p);font-size:14px;left:0;line-height:1.4;padding:0;position:absolute;top:0;transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .2s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-f);width:100%}.groups__item-right{grid-gap:6px;display:grid;gap:6px;grid-template-rows:repeat(1fr);padding:6px}.groups__item h3{color:#fff;color:var(--white-p);font-size:14px;line-height:1.4;padding:0;transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s)}.groups__item p{opacity:1}.groups__item p,.groups__item-key{color:#dfdfdf;color:var(--white-s);transition:.3s}.groups__item-key{align-items:center;bottom:12px;display:flex;font-size:12px;left:16px;position:absolute}.groups__item-key div{align-items:center;display:flex;justify-content:center;margin-right:3px}.groups__item-key svg{height:14px;width:14px}.groups__item-icon{background:#2e2e2e;background:var(--black-s);border-radius:32px;color:#dfdfdf;color:var(--white-s);cursor:pointer;font-weight:500;padding:12px 6px;transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s)}.groups__item-icon,.groups__item-icon div{align-items:center;display:flex;justify-content:center}.groups__item-icon svg{height:18px;transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s)}.groups__item-icon.edit,.groups__item-icon.save,.groups__item-icon.see{border-radius:16px}.groups__item-icon.rotate45{border-radius:8px 8px 16px 16px}.groups__item-icon.rotate45 svg{rotate:45deg}.groups__item-icon:hover{background:#242424;background:var(--black-t)}.groups__item-icon:active{scale:.9}.groups__item-delete button{align-self:flex-end;background:#2e2e2e;background:var(--black-s);border-radius:16px;padding:12px 20px;transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s)}.groups__item-delete button:hover{background:#ff9e9e;color:#380000;padding:12px 24px}.groups__item-delete button:active{padding:12px 24px}.groups__item-delete .delete-btn{bottom:6px;left:6px;opacity:1;opacity:0;padding:12px 20px;position:absolute;transition:.3s;visibility:visible;visibility:hidden}.groups__item-delete .delete-btn.hidden{opacity:0;padding:12px 10px;visibility:hidden}.groups__item-delete .delete-confirmation{bottom:6px;display:flex;gap:6px;left:6px;opacity:1;position:absolute;transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s);visibility:visible}.groups__item-delete .delete-confirmation button{padding:12px 20px}.groups__item-delete .delete-confirmation.hidden{gap:3px;opacity:0;visibility:hidden}.groups__item-delete .delete-confirmation.hidden button{padding:12px 10px}.groups__item-delete .delete-confirm:hover{padding:12px 24px}.groups__item-delete .cancel-confirm,.groups__item-delete .cancel-confirm:hover{background:#2e2e2e;background:var(--black-s);color:#fff;color:var(--white-p)}.groups__item-delete .cancel-confirm:active,.groups__item-delete .cancel-confirm:hover{padding:12px 24px}.groups__chooser-btn{width:100%!important}.instructori{background:#2e2e2e;background:var(--black-s);border-radius:35px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:12px;position:relative}.instructori__info{padding:12px}.instructori p{color:#dfdfdf;color:var(--white-s)}.instructori h3{color:#e6f680;color:var(--accent-l);font-family:Clash Display;font-size:48px;font-weight:500;line-height:.8;z-index:2}.instructori h3 span{font-family:lexend;font-size:14px}.instructori__icon div{align-items:center;display:flex;justify-content:center}.instructori__icon.big{height:20px;margin:-4px;width:20px}.instructori__icon.big div{height:20px}.instructori__btns{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr;position:relative;z-index:2}.instructori__btns>div{display:flex;flex-direction:column;gap:6px}.instructori button{align-items:center;background:#1a1a1a;background:var(--black-p);border-radius:21px;color:#dfdfdf;color:var(--white-s);display:flex;justify-content:center;padding:14px;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.instructori button:hover{border-radius:16px;color:#e6f680;color:var(--accent-l);padding:14px 22px}.instructori button:active,.instructori button:hover{transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.instructori button:active{border-radius:21px;padding:14px 20px;transform:scale(.95)}@media only screen and (max-width:767.98px){.instructori__info{padding:4px 12px}.instructori h3{font-size:32px!important}}.instructorsgroup{background:#2e2e2e;background:var(--black-s);border-radius:35px;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:0 12px;position:relative;z-index:0}.instructorsgroup__grid-wrapper{flex-grow:1;height:100%;margin-top:-12px;overflow:hidden;position:relative;z-index:2}.instructorsgroup__grid{grid-gap:6px;display:grid;gap:6px;grid-auto-rows:min-content;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));height:100%;-webkit-mask-image:linear-gradient(0deg,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#0000);mask-image:linear-gradient(0deg,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#0000);overflow-y:auto;padding-bottom:12px;padding-top:24px;position:absolute;width:100%}.instructorsgroup__grid::-webkit-scrollbar{display:none}.instructorsgroup__header{display:flex;justify-content:space-between;padding:12px 0 0 12px;position:relative;z-index:20}.instructorsgroup__header.open .groups__input{margin-left:0;opacity:1;padding:12px 20px;width:100%}.instructorsgroup h2{color:#fff;color:var(--white-p);flex-shrink:0;font-family:Clash Display;font-size:32px;font-weight:500;line-height:1;padding:8px 0 0;position:relative;white-space:nowrap;z-index:2}.instructorsgroup button{background:#1a1a1a;background:var(--black-p);border-radius:25px;color:#dfdfdf;color:var(--white-s);padding:14px 20px;position:relative;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s);-webkit-user-select:none;user-select:none;width:auto;z-index:2}.instructorsgroup button:hover{border-radius:16px;color:#e6f680;color:var(--accent-l);padding:14px 22px}.instructorsgroup button:active,.instructorsgroup button:hover{transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.instructorsgroup button:active{border-radius:32px;padding:14px 20px;transform:scale(.95)}.instructorsgroup__item{background:#1a1a1a;background:var(--black-p);border-radius:22px;display:flex;flex-direction:column;gap:6px;padding:6px;position:relative}.instructorsgroup__item-header{display:flex;gap:6px;justify-content:space-between}.instructorsgroup__item-header h4{color:#fff;color:var(--white-p);padding:8px 0 4px 12px}.instructorsgroup__item button{background:#2e2e2e;background:var(--black-s)}.instructorsgroup__item-delete{bottom:0;left:0;position:relative}.instructorsgroup__item-delete .delete-btn{bottom:0;left:0}.instructorsgroup__item-delete .delete-btn:hover{background:#410000;background:var(--red-d);color:#f68080;color:var(--red-l)}.instructorsgroup__item-delete .delete-btn.hidden{opacity:0;visibility:hidden}.instructorsgroup__item-delete .delete-confirmation{bottom:0;left:0}.instructorsgroup__item-delete .cancel-confirm:hover{background:#410000;background:var(--red-d);color:#f68080;color:var(--red-l)}.instructorsgroup__item.active .delete-btn{opacity:1;position:relative;visibility:visible}.instructorsgroup__item.active .groups__item-right{gap:3px}.instructorsgroup__item.active .delete-btn.hidden{opacity:0;padding:12px 10px;visibility:hidden}.instructorsgroup__actions{display:flex;gap:6px}.instructorsgroup__create-form,.instructorsgroup__edit-form{background:#1a1a1a;background:var(--black-p);border-radius:22px;display:flex;flex-direction:column;gap:6px;justify-content:space-between;padding:0}.instructorsgroup__create-form.instrgroup,.instructorsgroup__edit-form.instrgroup{padding:6px}.instructorsgroup__create-form input,.instructorsgroup__edit-form input{background:#2e2e2e;background:var(--black-s);border-radius:16px;color:#fff;color:var(--white-p);font-size:14px;padding:10px 16px 11px;width:100%}.instructorsgroup__create-form button,.instructorsgroup__edit-form button{align-self:flex-end;background:#2e2e2e;background:var(--black-s);border-radius:16px;padding:12px 20px}.instructorsgroup__create-form button:hover,.instructorsgroup__edit-form button:hover{background:#0d3700;background:var(--green-d);color:#9cf680;color:var(--green-l);padding:12px 24px}.instructorsgroup__create-form button:active,.instructorsgroup__edit-form button:active{padding:12px 24px}.instructorsgroup__create-grid,.instructorsgroup__edit-grid{display:flex;flex-direction:column;gap:6px}.instructorsgroup__create-row,.instructorsgroup__edit-row{display:flex;display:grid;gap:6px}.instructorsgroup__input-title{background:#2e2e2e;background:var(--black-s);border-radius:16px;color:#fff;color:var(--white-p);font-size:14px;padding:10px 16px 11px;width:100%}.instructorsgroup__button.rotate45 svg{rotate:45deg}.instructorsgroup__list{display:flex;flex-direction:column;gap:6px}.instructorsgroup__list li{background:#2e2e2e;background:var(--black-s);border-radius:16px;color:#fff;color:var(--white-p);display:flex;gap:6px;padding:12px 20px}.instructorsgroup .pillbar{display:flex;gap:6px}.instructorsgroup .pill{background:#616033;background:var(--accent-t);border-radius:30px;color:#fff;color:var(--white-p);padding:8px 12px;text-transform:capitalize}.instructorsgroup .picker__list{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(2,1fr)}.instructorsgroup .picker__item{background:#2e2e2e;background:var(--black-s);border-radius:16px;color:#fff;color:var(--white-p);cursor:pointer;padding:8px 12px;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.instructorsgroup .picker__item:hover{background:#616033;background:var(--accent-t);border-radius:12px}:root{--slot-h:30px;--hours-col-w:60px;--group-gap:12px;--cols:1;--colw:120px;--event-default:#616138;--event-red:#ad1f1f;--event-orange:#ad661f;--event-yellow:#a89700;--event-green:#12641f;--event-blue:#1f66ad;--event-indigo:#37198f;--event-purple:#6d1c87;--event-pink:#a31f61}.darkmode{--event-default:#ecf6af;--event-red:#ffbdbd;--event-orange:#fc9;--event-yellow:#fcf088;--event-green:#9aeaa7;--event-blue:#81bdf8;--event-indigo:#bea9fe;--event-purple:#ebadff;--event-pink:#fda0cf}.dayview,.rbc-agenda-view,.rbc-month-view,.rbc-time-view{display:flex!important;flex-direction:column!important;position:static!important}.dayview{color:#fff;color:var(--white-p);-webkit-user-select:none;user-select:none}.dayview__header{background:#2e2e2e;background:var(--black-s);border-radius:24px;justify-content:space-between;margin-bottom:10px;padding:6px}.dayview__header,.dayview__header-left,.dayview__toolbar{display:flex;gap:6px}.dayview__toolbar{align-items:center;height:100%;width:100%}.dayview .dv-btn{background:#1a1a1a;background:var(--black-p);border-radius:20px;color:#fff;color:var(--white-p);cursor:pointer;height:100%;padding:10px 12px;transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .2s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-f)}.dayview .dv-btn svg{height:20px;transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s);width:20px}.dayview .dv-btn:hover{background:#e6f680;background:var(--accent-l);color:#3d2e00;color:var(--accent-d)}.dayview .dv-btn:hover.reset svg{rotate:270deg}.dayview .dv-back svg{height:16px;transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s);width:16px}.dayview .dv-sector-toggle{background:#e6f680;background:var(--accent-l);color:#3d2e00;color:var(--accent-d)}.dayview .dv-btn:active{border-radius:24px;scale:.92}.dayview__row{display:flex;gap:12px;gap:var(--group-gap);overflow:auto;padding:8px 12px;position:relative}.dayview__row.dv-pan{background:#2e2e2e;background:var(--black-s);border-radius:24px;cursor:grab;scrollbar-width:none;touch-action:pan-x}.dayview__row.dv-pan.is-dragging{cursor:grabbing}.dayview__row.dv-pan::-webkit-scrollbar{display:none}.dayview__track{display:flex;transform:translateZ(0);width:max-content;will-change:transform}.dayview__group-wrap{align-self:flex-start;contain:layout paint size;contain-intrinsic-size:44px 1400px;content-visibility:auto;display:flex;flex:0 0 auto;flex-direction:column;gap:8px;isolation:isolate;min-width:120px;min-width:calc(var(--cols)*var(--colw));opacity:0;overflow:visible;position:relative;transform:translateY(6px);transition:opacity .16s ease,transform .16s ease;will-change:opacity,transform}.dayview__group-wrap[data-active="1"]{opacity:1;transform:translateY(0)}.dayview__block{contain-intrinsic-size:800px;content-visibility:auto}.dayview__group-header{align-items:center;display:flex;height:var(--day-header-h);height:auto!important;justify-content:center;position:sticky;top:0;z-index:120}.dayview__group-title{background:#1a1a1a;background:var(--black-p);border:1px solid #6b6b6b5c;border:1px solid var(--bd);border-radius:30px;font-size:12px;font-weight:500;padding:6px 12px}.dayview__group-content{display:grid;position:relative;z-index:1}.dayview__group-content--row{grid-template-columns:1fr!important}.dayview__columns{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(1,minmax(120px,1fr));grid-template-columns:repeat(var(--cols),minmax(var(--colw),1fr))}.dayview__event-col{grid-gap:3px;background:#1a1a1a;background:var(--black-p);border-radius:16px 16px 11px 11px;contain:layout paint;contain-intrinsic-size:48px 1600px;content-visibility:auto;display:grid;gap:3px;grid-auto-rows:var(--slot-h-fixed);grid-template-rows:var(--row-header-h);min-height:0;padding:3px;position:relative;-webkit-user-select:none!important;user-select:none!important}.dayview__event-col--pad{opacity:.35;pointer-events:none}.dayview .dayview__column-head{align-content:start;display:flex;flex-direction:column;height:var(--row-header-h);min-width:0;overflow:hidden;padding:4px 8px;width:100%;z-index:2}.dayview .dv-inst-name{display:block;font-size:12px;min-width:0;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal;width:100%;word-break:break-word}.dayview .dv-inst-notes{color:#e6f680;color:var(--accent-l);font-weight:700;line-height:1.1;margin-top:-2px}.dayview .dv-subst-input{color:#fff!important;color:var(--white-p)!important;font-size:10px}.dayview .dv-subst-input::placeholder{color:#dfdfdf!important;color:var(--white-s)!important;opacity:.8}.dayview .dv-inst-plate{font-size:10px;opacity:.8}.dayview__event{border-radius:8px;box-sizing:border-box;color:#fff;color:var(--white-p);display:flex;flex-direction:column;font-size:12px;gap:0;height:100%;left:auto;margin:0;min-height:0;overflow:hidden;padding:6px;position:static;right:auto;top:auto;transition:.2s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-f);z-index:100}.dayview__event,.dayview__event--default{background:#616138;background:var(--event-default)}.dayview__event--yellow{background:#a89700;background:var(--event-yellow)}.dayview__event--green{background:#12641f;background:var(--event-green)}.dayview__event--red{background:#ad1f1f;background:var(--event-red)}.dayview__event--orange{background:#ad661f;background:var(--event-orange)}.dayview__event--purple{background:#6d1c87;background:var(--event-purple)}.dayview__event--pink{background:#a31f61;background:var(--event-pink)}.dayview__event--blue{background:#1f66ad;background:var(--event-blue)}.dayview__event--indigo{background:#37198f;background:var(--event-indigo)}.dayview__event-person-name,.dayview__event-phone{color:#fff;color:var(--white-p);font-size:10px;line-height:1.2;padding:0 2px;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.dayview__event-note{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#dfdfdf;color:var(--white-s);display:-webkit-box;flex:1 1;font-size:10px;overflow:hidden;padding-left:2px;width:100%}.dayview__event--blocked{background:#ad1f1f;background:var(--event-red);outline:2px dashed #1a1a1a;outline:2px dashed var(--black-p);outline-offset:-3px}.dayview .dv-meta-row{align-items:center;display:flex;flex-wrap:wrap;gap:3px;padding:0 0 2px;width:100%}.dayview .dv-meta-pill{background:#2e2e2e;background:var(--black-s);border-radius:8px;color:#fff;color:var(--white-p);font-size:10px;padding:1px 4px;-webkit-user-select:none;user-select:none}.dv-history__panel{-webkit-backdrop-filter:blur(10px) saturate(150%);backdrop-filter:blur(10px) saturate(150%);background:#1a1a1a;background:var(--black-p);background:#303030da;background:var(--transparent);border-radius:16px;box-shadow:0 0 30px -6px #0000004d;display:flex;flex-direction:column;gap:6px;padding:8px 12px}.dv-history__header{display:flex;justify-content:space-between}.dv-history__actions{display:flex;gap:6px}.dv-history__counter,.dv-history__nav-btn{color:#fff;color:var(--white-p);font-size:14px}.dv-history__icon{height:16px;width:16px}.dv-history__icon div{display:grid;place-items:center}.dv-history__icon.reverse svg{rotate:180deg}.dv-history__icon.add{height:18px;width:18px}.dv-history__icon.add svg{height:18px;rotate:45deg;width:18px}.dv-history__close-btn{color:#fff;color:var(--white-p)}.dv-history__meta{display:flex;gap:6px}.dv-history__avatar{align-items:center;aspect-ratio:1;background:#e6f680;background:var(--accent-l);border-radius:30px;color:#3d2e00;color:var(--accent-d);display:flex;height:36px;justify-content:center;width:36px}.dv-history__when{color:#dfdfdf;color:var(--white-s);font-size:10px}.dv-dd{font-size:13px;position:relative;z-index:30}.dv-dd__btn{align-items:center;background:#1a1a1a;background:var(--black-p);border-radius:20px;color:#fff;color:var(--white-p);color:inherit;cursor:pointer;display:inline-flex;gap:6px;height:100%;justify-content:space-between;line-height:1.2;padding:10px 14px;width:100%;z-index:3}.dv-dd__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dv-dd__caret{font-size:13px;opacity:.7}.dv-dd__menu{-webkit-backdrop-filter:blur(10px) saturate(150%);backdrop-filter:blur(10px) saturate(150%);background:linear-gradient(180deg,#2e2e2e 36px,hsla(0,0%,50%,.063));background:linear-gradient(to bottom,var(--black-s) 36px,hsla(0,0%,50%,.063) 100%);border-radius:24px;display:flex;flex-direction:column;gap:3px;left:-6px;min-width:calc(100% + 12px);padding:46px 6px 6px;position:absolute;top:calc(100% - 42px);z-index:-1}.dv-dd__option{text-wrap:none;background:#1a1a1a;background:var(--black-p);border:0;border-radius:8px;color:inherit;cursor:pointer;font-size:13px;font-weight:400;padding:10px 12px;text-align:left;text-align:center;transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s);width:100%}.dv-dd__option:first-child{border-radius:18px 18px 8px 8px}.dv-dd__option:last-child{border-radius:8px 8px 18px 18px}.dv-dd__option:hover{border-radius:18px}.dv-dd__option--active{background:#e6f680;background:var(--accent-l);border-radius:18px!important;color:#3d2e00;color:var(--accent-d);font-weight:500}.dv-search{width:100%}.dv-search,.dv-search__nav{display:flex;gap:3px}.dv-search__input-wrapper{position:relative;width:100%}.dv-search__input{background:#1a1a1a;background:var(--black-p);border-radius:32px 8px 8px 32px;color:#fff;color:var(--white-p);font-size:13px;height:36px;outline:none;padding:10px 16px;width:100%}.dv-search__input::placeholder{color:#fff;color:var(--white-p);opacity:.7}.dv-search__btn-clear{background:linear-gradient(90deg,#0000,#1a1a1a,#1a1a1a,#1a1a1a,#1a1a1a);background:linear-gradient(90deg,#0000,var(--black-p),var(--black-p),var(--black-p),var(--black-p));border-radius:8px;color:#8a8a8a;color:var(--white-t);font-size:15px;font-weight:700;padding:8px 14px;position:absolute;right:0;top:0}.dv-search__btn{align-items:center;border-radius:8px 32px 32px 8px;color:#fff;color:var(--white-p);display:inline-flex;gap:6px;height:100%;justify-content:space-between;padding:10px 16px 10px 14px;width:100%;z-index:3}.dv-search__btn,.dv-search__count-wrapper{background:#1a1a1a;background:var(--black-p)}.dv-search__count-wrapper{border-radius:20px;display:flex;gap:1px;position:relative}.dv-search__count{font-size:11px;left:0;min-width:40px;padding-top:3px;position:absolute;text-align:center;top:0;-webkit-user-select:none;user-select:none;width:100%}.dv-search__btn-count{align-items:center;color:#fff;color:var(--white-p);cursor:pointer;display:inline-flex;font-size:8px;gap:6px;height:100%;justify-content:space-between;line-height:1.2;padding:20px 10px 5px;width:100%;z-index:3}.dv-search__btn-count:nth-child(2){padding:20px 5px 5px 15px}.dv-search__btn-count:nth-child(3){padding:20px 15px 5px 5px}@media only screen and (max-width:767.98px){.dayview__header{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:6px!important;justify-content:space-between;padding:6px 8px}.dayview .dv-search{min-width:100%;order:4;width:100%}.dayview .dv-dd--sector{margin-right:auto}.dayview .dv-btn{background:#1a1a1a;background:var(--black-p);border-radius:18px;color:#fff;color:var(--white-p);cursor:pointer;height:100%;transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.dayview .dv-btn svg{height:17px;transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s);width:17px}.dayview .dv-btn:hover{background:#e6f680;background:var(--accent-l);color:#3d2e00;color:var(--accent-d)}.dayview .dv-btn:hover.reset svg{rotate:270deg}.dayview .dv-btn:active{border-radius:18px;scale:.92}.dayview .dv-btn--ghost{border-radius:10px;padding:12px 16px;pointer-events:none}.dayview .dv-back svg{height:16px;transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s);width:16px}.dayview .dv-sector-toggle{background:#e6f680;background:var(--accent-l);color:#3d2e00;color:var(--accent-d)}}.dv-pan.is-panning,.dv-pan.is-panning *{-webkit-user-drag:none;user-select:none!important;-webkit-user-select:none!important;-ms-user-select:none!important}.dv-pan.is-panning{user-select:none;-webkit-user-select:none}:root{--card-h:125px}.dayview{--zoom:1;--anim-zoom-ms:260ms}.dayview__wrapper{padding:12px}@media only screen and (max-width:992px){.dayview__wrapper{padding:6px}}.dayview .dv-scale{will-change:transform}.dayview .dv-slot{height:auto!important}.dayview__columns,.dayview__event-col,.dayview__group-wrap{contain:none!important;content-visibility:visible!important}.dayview__group-wrap,.dayview__row.dv-pan{overflow-anchor:none}.dayview__row.dv-pan{scrollbar-gutter:stable both-edges}.dv-pan:not(.is-panning) .dayview__event,.dv-pan:not(.is-panning) .dayview__event *{pointer-events:auto!important}.dv-pan .dayview__event{pointer-events:auto}@keyframes dv-col-skeleton-shimmer{0%,to{opacity:.1}50%{opacity:.6}}.dayview__event-col--hydrating{animation:dv-col-skeleton-shimmer 1s infinite;position:relative}.dayview__group-wrap.cv-auto{contain:layout paint style size;contain-intrinsic-size:auto 1000px;content-visibility:auto}.dayview__row.dv-pan{overscroll-behavior:contain}.instr-botanica{background:linear-gradient(#1f66ad,#1a1a1a 60px,#1a1a1a);background:linear-gradient(var(--event-blue) 0,var(--black-p) 60px,var(--black-p) 100%)}.instr-ciocana{background:linear-gradient(#a31f61,#1a1a1a 60px,#1a1a1a);background:linear-gradient(var(--event-pink) 0,var(--black-p) 60px,var(--black-p) 100%)}.dayview__wrapper{min-height:240px;position:relative}.dayview__loading{align-items:center;color:#fff;color:var(--white-p);display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:240px;padding:24px}.dayview__skeleton{background:#1a1a1a;background:var(--black-p);height:100%;min-height:260px;opacity:.35;width:100%}.dayview__spinner{animation:dv-spin .8s linear infinite;border:3px solid #fff3;border-radius:999px;border-top-color:#ffffffe6;height:28px;width:28px}@keyframes dv-spin{to{transform:rotate(1turn)}}.dv-touch-toolbar{-webkit-backdrop-filter:blur(10px) saturate(150%);backdrop-filter:blur(10px) saturate(150%);background:#303030da;background:var(--transparent);border-radius:22px;box-shadow:0 0 30px -6px #0000004d;display:flex;padding:0 2px;pointer-events:auto;position:absolute;transform:translateX(-50%);z-index:4}.dv-touch-toolbar__btn{align-items:center;background:#0000;border:none;cursor:default;display:flex;justify-content:center;opacity:.35;padding:10px 8px;transition:opacity .15s ease,transform .15s ease}.dv-touch-toolbar__btn--active{cursor:pointer;opacity:1}.dv-touch-toolbar__btn--disabled{cursor:default;opacity:.35}.dv-touch-toolbar__icon{color:#fff;color:var(--white-p);display:block;height:18px;width:18px}.dv-touch-toolbar__icon div{display:grid;place-items:center}.dv-touch-toolbar__icon svg{height:18px;width:18px}.dv-order-editor{padding:4px 0}@media only screen and (max-width:767.98px){.dv-order-editor,.dv-track-edit-btn{display:none}}.dv-order-editor__panel{border-radius:16px;display:flex;flex-direction:column;gap:12px;height:100%}.dv-order-editor__top{align-items:center;display:flex;gap:6px;justify-content:space-between;margin:-4px}.dv-order-editor__actions{display:flex;gap:6px}.dv-order-btn{-webkit-backdrop-filter:blur(10px) saturate(150%);backdrop-filter:blur(10px) saturate(150%);background:#1a1a1a;background:var(--black-p);border-radius:30px;color:#fff;color:var(--white-p);cursor:pointer;padding:6px 12px;transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s)}.dv-order-btn--primary{background:#9cf680;color:#0d3700}.dv-order-btn--ghost{background:#1a1a1a;background:var(--black-p)}.dv-order-day-wrapper{grid-gap:6px;display:grid;flex:1 1 auto;gap:6px;grid-template-columns:1fr 1fr}@media only screen and (max-width:1200px){.dv-order-day-wrapper{grid-template-columns:1fr}}.dv-order-day{border-radius:14px;display:flex;flex-direction:column;gap:3px;overflow:hidden}.dv-order-day__head{align-items:center;background:#1a1a1a;background:var(--black-p);border-radius:6px;display:flex;justify-content:space-between;padding:10px 12px}.dv-order-day__title{color:#fff;color:var(--white-p);font-size:13px;font-weight:600}.dv-order-day__sub{color:#8a8a8a;color:var(--white-t);font-size:12px;font-weight:500;margin-left:6px}.dv-order-day__body{background:#1a1a1a;background:var(--black-p);border-radius:6px;flex:1 1 auto;padding:12px;width:100%}.dv-order-grid{grid-gap:12px;display:grid;gap:12px;width:100%}.dv-order-grid--3{grid-template-columns:1fr 1fr 1fr}.dv-order-card{background:#2e2e2e;background:var(--black-s);border-radius:14px;padding:6px;-webkit-user-select:none;user-select:none}.dv-order-card__top{align-items:center;display:flex;gap:6px}.dv-order-card__handle{color:#fff;color:var(--white-p);padding:0 3px;text-align:center}.dv-order-card__title{color:#fff;color:var(--white-p);flex:1 1 auto;font-size:12px;min-width:0}.dv-order-card__name{color:#fff;color:var(--white-p);overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.dv-order-card__sub{align-items:center;display:flex;font-size:10px;gap:8px}.dv-order-card__sub,.dv-order-card__tag{color:#dfdfdf;color:var(--white-s)}.dv-order-card.is-buiucani{background:#12641f;background:var(--event-green)}.dv-order-card.is-botanica{background:#1f66ad;background:var(--event-blue)}.dv-order-card.is-ciocana{background:#a31f61;background:var(--event-pink)}.dv-order-card.is-other{background:#ad1f1f;background:var(--event-red);border-color:#ffffff1f}.dv-mini{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(1,1fr)}.dv-mini__slot{border-radius:6px;height:20px}.dv-mini__slot.is-yellow{background:#616138;background:var(--event-default)}.dv-mini__slot.is-red{background:#ad1f1f;background:var(--event-red)}.dv-track-controls{align-items:center;display:flex;flex-wrap:wrap;gap:8px;left:8px;position:absolute;top:8px;z-index:10}.dv-track-edit-btn{background:#80d1f6;border-radius:30px;color:#002c41;cursor:pointer;padding:6px 12px;transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s)}.dv-track-edit-btn--secondary{background:#1a1a1a;background:var(--black-p);color:#fff;color:var(--white-p)}.dv-track-edit-btn--secondary.is-off{background:#2e2e2e;background:var(--black-s);color:#dfdfdf;color:var(--white-s)}.dv-track-edit-btn:hover{letter-spacing:1.2px}.calendar-examen .calendar-examen__error{background:#551d21;border-radius:12px;color:#ffd8dc;font-size:12px;font-weight:600;line-height:1.2;margin:0 0 8px;padding:8px 12px}.exam-track{align-items:stretch;min-width:calc(100% - 8px);padding-bottom:12px}.calendar-examen__grid{align-content:start}.calendar-examen__event{cursor:grab}.calendar-examen__event:active{cursor:grabbing}.calendar-examen__lateral-col{opacity:1}.calendar-examen__lateral-col .cpdom__head{background:#1a1a1a;background:var(--black-p)}.calendar-examen__lateral-col .cpdom__slot{pointer-events:none}.calendar-examen-modal__backdrop{background:#00000073;display:grid;inset:0;padding:18px;place-items:center;position:fixed;z-index:5000}.calendar-examen-modal{background:#1a1a1a;background:var(--black-p);border:1px solid #6b6b6b5c;border:1px solid var(--bd);border-radius:20px;box-shadow:0 30px 70px #00000059;color:#fff;color:var(--white-p);display:flex;flex-direction:column;gap:12px;max-height:min(90vh,720px);overflow:auto;padding:16px;width:min(480px,96vw)}.calendar-examen-modal h3{font-size:18px;line-height:1.2;margin:0}.calendar-examen-modal__meta{color:#dfdfdf;color:var(--white-s);font-size:12px;margin:0}.calendar-examen-modal__field{display:flex;flex-direction:column;font-size:13px;gap:6px}.calendar-examen-modal__field input,.calendar-examen-modal__field select,.calendar-examen-modal__field textarea{background:#2e2e2e;background:var(--black-s);border:1px solid #6b6b6b5c;border:1px solid var(--bd);border-radius:10px;color:#fff;color:var(--white-p);font-size:13px;padding:10px;resize:vertical;width:100%}.calendar-examen-modal__field input[type=checkbox]{accent-color:#e6f680;accent-color:var(--accent-l);background:#0000;border:0;padding:0;width:auto}.calendar-examen-modal__field span{align-items:center;display:inline-flex;gap:8px}.calendar-examen-modal__readline{color:#fff;color:var(--white-p);font-size:13px}.calendar-examen-modal__actions{display:flex;gap:8px;justify-content:flex-end}.calendar-examen-modal__actions button{background:#2e2e2e;background:var(--black-s);border-radius:10px;color:#fff;color:var(--white-p);font-size:13px;padding:9px 13px}.calendar-examen-modal__actions button.is-primary{background:#e6f680;background:var(--accent-l);color:#3d2e00;color:var(--accent-d);font-weight:600}.calendar-examen-modal__actions button.is-danger{background:#551d21;color:#ffd8dc}.calendar-examen-modal__actions button:disabled{cursor:not-allowed;opacity:.55}.calendarplus-lab{display:flex;flex-direction:column;gap:10px;min-height:calc(100svh - 24px);padding:12px}.calendarplus-lab__header{align-items:center;background:#2e2e2e;background:var(--black-s);border:1px solid #6b6b6b5c;border:1px solid var(--bd);border-radius:22px;display:flex;gap:10px;justify-content:space-between;padding:10px 12px}.calendarplus-lab__title h2{color:#fff;color:var(--white-p);font-size:18px;line-height:1.1;margin:0}.calendarplus-lab__title p{color:#dfdfdf;color:var(--white-s);font-size:12px;margin:2px 0 0}.calendarplus-lab__switch{display:inline-flex;flex-wrap:wrap;gap:6px}.calendarplus-lab__switch-btn{background:#1a1a1a;background:var(--black-p);border:1px solid #6b6b6b5c;border:1px solid var(--bd);border-radius:14px;color:#dfdfdf;color:var(--white-s);cursor:pointer;font-size:12px;padding:8px 10px}.calendarplus-lab__switch-btn.is-active{background:#e6f680;background:var(--accent-l);color:#3d2e00;color:var(--accent-d);font-weight:700}.calendarplus-lab__content{flex:1 1 auto;min-height:0}.cpvgrid{background:#2e2e2e;background:var(--black-s);border:1px solid #6b6b6b5c;border:1px solid var(--bd);border-radius:26px;display:flex;flex-direction:column;min-height:calc(100svh - 130px);overflow:hidden}.cpvgrid__toolbar{align-items:center;background:radial-gradient(380px 120px at top right,color-mix(in srgb,#e6f680 16%,#0000),#0000 72%),#1a1a1a;background:radial-gradient(380px 120px at top right,color-mix(in srgb,var(--accent-l) 16%,#0000),#0000 72%),var(--black-p);border-bottom:1px solid #6b6b6b5c;border-bottom:1px solid var(--bd);display:flex;gap:10px;justify-content:space-between;padding:10px}.cpvgrid__toolbar-left,.cpvgrid__toolbar-right{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.cpvgrid button,.cpvgrid input{background:#2e2e2e;background:var(--black-s);border:1px solid #6b6b6b5c;border:1px solid var(--bd);border-radius:12px;color:#fff;color:var(--white-p);font-size:12px;padding:7px 10px}.cpvgrid__toolbar-right span{color:#dfdfdf;color:var(--white-s);font-size:12px}.cpvgrid__header{background:#1a1a1a;background:var(--black-p);border-bottom:1px solid #6b6b6b5c;border-bottom:1px solid var(--bd);display:grid;grid-template-columns:72px 1fr;height:54px;min-height:54px}.cpvgrid__gutter-head{align-items:center;border-right:1px solid #6b6b6b5c;border-right:1px solid var(--bd);color:#dfdfdf;color:var(--white-s);display:flex;font-size:12px;justify-content:center}.cpvgrid__header-scroll{overflow:hidden;position:relative}.cpvgrid__header-track{align-items:stretch;display:flex;height:100%}.cpvgrid__header-cell{border-right:1px solid #6b6b6b5c;border-right:1px solid var(--bd);display:flex;flex:0 0 auto;flex-direction:column;gap:2px;justify-content:center;padding:7px 9px}.cpvgrid__header-cell strong{color:#fff;color:var(--white-p);font-size:12px;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cpvgrid__header-cell small{color:#dfdfdf;color:var(--white-s);font-size:10px;line-height:1;text-transform:capitalize}.cpvgrid__body{display:grid;flex:1 1 auto;grid-template-columns:72px 1fr;min-height:0;overflow:hidden}.cpvgrid__gutter{background:#1a1a1a;background:var(--black-p);border-right:1px solid #6b6b6b5c;border-right:1px solid var(--bd);overflow:hidden;position:relative}.cpvgrid__gutter-track{left:0;position:absolute;right:0;top:0}.cpvgrid__gutter-cell{align-items:center;border-bottom:1px dashed #6b6b6b5c;border-bottom:1px dashed var(--bd);color:#dfdfdf;color:var(--white-s);display:flex;font-size:11px;justify-content:center}.cpvgrid__grid-wrap{background:#2e2e2e;background:var(--black-s);min-height:0;min-width:0}.cpvgrid__cell-wrap{border-bottom:1px dashed #6b6b6b5c;border-bottom:1px dashed var(--bd);border-right:1px solid #6b6b6b5c;border-right:1px solid var(--bd)}.cpvgrid__cell{background:#0000;border:0;cursor:pointer;height:100%;overflow:visible;padding:0;position:relative;width:100%}.cpvgrid__cell.is-covered{cursor:default;pointer-events:none}.cpvgrid__cell.is-selected-slot{box-shadow:inset 0 0 0 2px #fff;box-shadow:inset 0 0 0 2px var(--white-p)}.cpvgrid__slot-dot{background:color-mix(in srgb,#e6f680 70%,#0000);background:color-mix(in srgb,var(--accent-l) 70%,#0000);border-radius:50%;display:inline-block;height:7px;width:7px}.cpvgrid__event{border:2px solid #0000;border-radius:10px;box-shadow:0 6px 18px #0000002e;display:flex;flex-direction:column;gap:2px;justify-content:flex-start;left:3px;overflow:hidden;padding:4px 5px;position:absolute;right:3px;text-align:left;top:3px;z-index:2}.cpvgrid__event strong{color:#fff;color:var(--white-p);font-size:11px}.cpvgrid__event small,.cpvgrid__event strong{line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cpvgrid__event small{color:#dfdfdf;color:var(--white-s);font-size:10px}.cpvgrid__event.is-selected-reservation{border-color:#fff;border-color:var(--white-p)}.cpvgrid__empty{font-size:14px;height:100%;justify-content:center;width:100%}.cpvgrid__empty,.cpvgrid__footer{align-items:center;color:#dfdfdf;color:var(--white-s);display:flex}.cpvgrid__footer{background:#1a1a1a;background:var(--black-p);border-top:1px solid #6b6b6b5c;border-top:1px solid var(--bd);flex-wrap:wrap;font-size:12px;gap:8px;justify-content:space-between;padding:8px 10px}@media(max-width:992px){.calendarplus-lab{min-height:calc(100svh - 92px);padding:6px}.calendarplus-lab__header{align-items:stretch;flex-direction:column}.cpvgrid{min-height:calc(100svh - 200px)}.cpvgrid__toolbar{align-items:stretch;flex-direction:column}.cpvgrid__toolbar-left,.cpvgrid__toolbar-right{justify-content:flex-start}}.cpdom{height:100%;overflow:hidden;width:100%}.dayview__group-wrap.cpdom-day-group{contain:layout paint!important;contain-intrinsic-size:auto!important;content-visibility:visible!important;opacity:1!important;transform:none!important;transition:none!important;will-change:auto!important}.cpdom__grid{align-content:start;display:grid}.cpdom__col{background:#1a1a1a;background:var(--black-p);border:0;border-radius:0;display:flex;flex-direction:column;min-height:0;overflow:hidden}.cpdom__col--pad{opacity:.9}.cpdom__col--gap{opacity:.45}.cpdom__head{background:#1a1a1a;background:var(--black-p);border-bottom:0;color:#fff;color:var(--white-p);padding:4px 6px}.cpdom__sub{color:#dfdfdf;color:var(--white-s);display:block;font-size:10px;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cpdom__sub--meta{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;line-height:1.15;margin-top:2px;max-height:2.3em;white-space:normal}.cpdom__head-note-input{background:color-mix(in srgb,#2e2e2e 88%,#0000);background:color-mix(in srgb,var(--black-s) 88%,#0000);border:0;border-radius:0;color:#fff;color:var(--white-p);font-size:10px;line-height:1.2;margin-top:2px;min-height:44px;outline:none;padding:4px 6px;resize:none;width:100%}.cpdom__slots{display:grid;flex:1 1 auto;min-height:0}.cpdom__slot{border-top:0;display:block;isolation:isolate;min-height:42px;padding:0;position:relative;transition:background-color .16s ease,box-shadow .16s ease}.cpdom__slot.is-blocked,.cpdom__slot.is-blocked .cpdom__empty,.cpdom__slot.is-blocked .cpdom__empty--closing,.cpdom__slot.is-blocked .cpdom__empty--regular{background:#ad1f1f;background:var(--event-red)}.cpdom__slot.is-selected-slot:after{box-shadow:inset 0 0 0 2px #fff;box-shadow:inset 0 0 0 2px var(--white-p);content:"";inset:0;pointer-events:none;position:absolute;z-index:5}.cpdom__slot.is-range-selected:after{box-shadow:inset 0 0 0 2px color-mix(in srgb,#fff 82%,#0000);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--white-p) 82%,#0000);content:"";inset:0;pointer-events:none;position:absolute;z-index:5}.cpdom__slot.is-draft{box-shadow:inset 0 0 0 1px #e6f680;box-shadow:inset 0 0 0 1px var(--cpdom-draft-color,var(--accent-l))}.cpdom__slot.is-draft:before{animation:cpdom-draft-pulse .85s ease-in-out infinite alternate;background:color-mix(in srgb,#e6f680 18%,#0000);background:color-mix(in srgb,var(--cpdom-draft-color,var(--accent-l)) 18%,#0000);border:1px dashed color-mix(in srgb,#e6f680 86%,#fff);border:1px dashed color-mix(in srgb,var(--cpdom-draft-color,var(--accent-l)) 86%,var(--white-p));content:"";inset:2px;pointer-events:none;position:absolute;z-index:2}.cpdom__slot-body{min-height:0;min-width:0;position:relative;z-index:1}.cpdom__empty,.cpdom__slot-body{display:flex;height:100%;width:100%}.cpdom__empty{align-items:flex-start;background:#0000;border:0;border-radius:0;cursor:pointer;justify-content:flex-start;padding:3px 6px 0;text-align:left}.cpdom__empty--regular{background:#616138;background:var(--event-default)}.cpdom__empty--closing{background:#ad1f1f;background:var(--event-red)}.cpdom__blocked-label{color:#fff;color:var(--white-p);font-size:9px;font-weight:700;letter-spacing:.03em;line-height:1.1;margin-right:6px;text-transform:uppercase}.cpdom__empty--wait{color:#dfdfdf;color:var(--white-s)}.cpdom__empty--cancel{justify-content:flex-start}.cpdom__slot.is-closing-slot .cpdom__time{color:#fff;color:var(--white-p)}.cpdom__time{color:#8a8a8a;color:var(--white-t);display:block;font-size:10px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.cpdom__event,.cpdom__time{overflow:hidden;text-align:left;width:100%}.cpdom__event{border:0;border-radius:0;cursor:pointer;display:flex;flex-direction:column;gap:1px;height:100%;padding:3px 4px;position:relative;transition:opacity .16s ease,transform .16s ease,filter .16s ease,box-shadow .16s ease;will-change:opacity,transform}.cpdom__event.is-optimistic-create{opacity:.84}.cpdom__event.is-optimistic-create:after{animation:cpdom-preview-pulse .8s ease-in-out infinite alternate;background:color-mix(in srgb,#1a1a1a 36%,#0000);background:color-mix(in srgb,var(--black-p) 36%,#0000);border:1px dashed color-mix(in srgb,#fff 74%,#0000);border:1px dashed color-mix(in srgb,var(--white-p) 74%,#0000);content:"";inset:1px;pointer-events:none;position:absolute;z-index:2}.cpdom__event.is-deleting{filter:saturate(.35);opacity:.28;pointer-events:none;transform:scale(.98)}.cpdom__event.is-deleting:after{background:color-mix(in srgb,#1a1a1a 45%,#0000);background:color-mix(in srgb,var(--black-p) 45%,#0000);border:1px dashed color-mix(in srgb,#dfdfdf 76%,#0000);border:1px dashed color-mix(in srgb,var(--white-s) 76%,#0000);content:"";inset:1px;pointer-events:none;position:absolute;z-index:2}.cpdom__event.is-active-event,.cpdom__event.is-selected-event{box-shadow:inset 0 0 0 2px #fff;box-shadow:inset 0 0 0 2px var(--white-p)}.cpdom__event.is-search-event{animation:cpdom-search-pulse .9s ease-in-out infinite alternate;box-shadow:inset 0 0 1px 2px color-mix(in srgb,#fff 95%,#0000),inset 0 0 0 4px color-mix(in srgb,#1f66ad 92%,#fff),0 0 0 2px color-mix(in srgb,#1f66ad 72%,#0000);box-shadow:inset 0 0 1px 2px color-mix(in srgb,var(--white-p) 95%,#0000),inset 0 0 0 4px color-mix(in srgb,var(--event-blue) 92%,var(--white-p)),0 0 0 2px color-mix(in srgb,var(--event-blue) 72%,#0000);filter:saturate(1.3) contrast(1.3) brightness(1.3);z-index:2}.cpdom__event.is-cancel-origin,.cpdom__event.is-cancel-origin .cpdom__event-meta,.cpdom__event.is-cancel-origin .dayview__event-note,.cpdom__event.is-cancel-origin .dayview__event-person-name,.cpdom__event.is-cancel-origin .dayview__event-phone{color:#fff;color:var(--white-p)}@keyframes cpdom-draft-pulse{0%{opacity:.45}to{opacity:.88}}@keyframes cpdom-preview-pulse{0%{opacity:.34}to{opacity:.84}}@keyframes cpdom-search-pulse{0%{filter:saturate(1.12) contrast(1.04) brightness(1.02)}to{filter:saturate(1.28) contrast(1.12) brightness(1.12)}}.cpdom__event .dayview__event-note,.cpdom__event .dayview__event-person-name,.cpdom__event .dayview__event-phone{-webkit-box-orient:vertical;display:-webkit-box;line-height:1.1;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;white-space:normal;word-break:break-word}.cpdom__event .dayview__event-person-name{-webkit-line-clamp:2;color:#fff;color:var(--white-p);font-size:10px}.cpdom__event .dayview__event-phone{-webkit-line-clamp:1;color:#dfdfdf;color:var(--white-s);font-size:9px}.cpdom__event .dayview__event-note{-webkit-line-clamp:2;color:#dfdfdf;color:var(--white-s);font-size:9px}.cpdom__event-meta{color:#dfdfdf;color:var(--white-s);font-size:9px;line-height:1.1;margin-bottom:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cpdom__event-meta--cancel-origin{margin-bottom:0}.cpdom__wait-input{background:color-mix(in srgb,#2e2e2e 88%,#0000);background:color-mix(in srgb,var(--black-s) 88%,#0000);border:0;border-radius:0;color:#fff;color:var(--white-p);font-size:10px;height:100%;line-height:1.2;outline:none;padding:4px 6px;resize:none;width:100%}.cpdom__head--botanica{background:#1f66ad;background:var(--event-blue)}.cpdom__head--ciocana{background:#a31f61;background:var(--event-pink)}.cpdom__head--buiucani{background:#12641f;background:var(--event-green)}.cpdom__head--other{background:#ad1f1f;background:var(--event-red)}.cpdom__head--gap,.cpdom__head--pad{background:#1a1a1a;background:var(--black-p)}.cpdom__presence{border:1px solid #fff;border:1px solid var(--white-p);border-radius:50%;box-shadow:0 0 0 1px color-mix(in srgb,#1a1a1a 55%,#0000);box-shadow:0 0 0 1px color-mix(in srgb,var(--black-p) 55%,#0000);height:8px;right:4px;top:4px;width:8px;z-index:3}.cpdom__presence,.cpdom__range-box{pointer-events:none;position:absolute}.cpdom__range-box{background:color-mix(in srgb,#fff 16%,#0000);background:color-mix(in srgb,var(--white-p) 16%,#0000);border:1px dashed #fff;border:1px dashed var(--white-p);box-shadow:inset 0 0 0 1px color-mix(in srgb,#fff 18%,#0000);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--white-p) 18%,#0000);z-index:50}.dv-pan.is-panning .dayview__track,.dv-pan.is-panning .dayview__track *{pointer-events:none!important}.intro__date{background:#2e2e2e;background:var(--black-s);border-radius:35px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:24px;position:relative}.intro__date p{color:#dfdfdf;color:var(--white-s)}.intro__date h3{color:#e6f680;color:var(--accent-l);font-family:Clash Display;font-size:48px;font-weight:500;line-height:.8;z-index:2}.intro__date h3 span{font-family:lexend;font-size:14px}.intro__date>span{background:#616033;background:var(--accent-t);border-radius:25px;color:#e6f680;color:var(--accent-l);font-size:14px;font-weight:500;padding:7px 14px;position:absolute;right:16px;top:16px}@media only screen and (max-width:767.98px){.intro__date{padding:20px}}.test.page{display:flex;flex-direction:column;gap:20px;padding:20px}.practice{background:#2e2e2e;background:var(--black-s);border-radius:35px;padding:16px}.practice.exam{min-height:calc(100vh - 48px)}.practice__header{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;padding:6px 6px 0}.practice__header.tikets-header{display:flex;flex-direction:row;padding:0}.practice__header.tikets-header h2{padding:6px 6px 0}.practice__header h2{color:#fff;color:var(--white-p);flex-shrink:0;font-family:Clash Display;font-size:32px;font-weight:500;line-height:1;position:relative;white-space:nowrap;z-index:2}.practice__error{border-radius:14px;color:#ff6b6b;padding:10px 12px}.practice__grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.practice__input{border-radius:16px;min-width:none;padding:14px 16px;width:172px}.practice__input,.practice__ticket{background:#1a1a1a;background:var(--black-p);color:#fff;color:var(--white-p)}.practice__ticket{align-items:center;border-radius:22px;cursor:pointer;display:flex;justify-content:center;padding:28px;transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s)}.practice__ticket--ok{background:#9cf680!important;color:#0d3700!important}.practice__ticket--bad{background:#f68080!important;color:#410000!important}.practice__ticket:hover{border-radius:16px}.practice__ticket:active{border-radius:22px;scale:.95}.practice__ticket:focus-visible{outline:2px solid #e6f680;outline:2px solid var(--accent-l);outline-offset:2px}.practice__ticket--disabled,.practice__ticket:disabled{cursor:not-allowed;opacity:.45;transform:none}.practice__ticket .practice__ticket-title{position:relative;z-index:1}.practice__toolbar{margin-bottom:12px;position:relative;z-index:30}.practice__selector{grid-gap:6px;display:grid;gap:6px}.practice__selector--row{align-items:center;background:#1a1a1a;background:var(--black-p);border-radius:28px;grid-template-columns:1fr;padding:6px}.practice__radio-wrapper{display:flex;gap:6px;position:relative;width:100%}.practice__radio-wrapper .practice__back{background:#2e2e2e;background:var(--black-s);border-radius:24px;color:#dfdfdf;color:var(--white-s);flex:1 1 50%;padding:12px 16px;text-align:center}.practice__radio-wrapper .practice__back:hover{border-radius:18px;padding:12px 18px}.practice__radio-wrapper .practice__back:active{border-radius:28px;padding:12px 16px;transform:scale(.95)}.practice__radio-wrapper--left .practice__back:first-child{background:#e6f680;background:var(--accent-l);border-radius:30px;color:#3d2e00;color:var(--accent-d)}.practice__radio-wrapper--left .practice__back:nth-child(2){background:#2e2e2e;background:var(--black-s);border-radius:8px 30px 30px 8px;color:#dfdfdf;color:var(--white-s)}.practice__radio-wrapper--right .practice__back:first-child{background:#2e2e2e;background:var(--black-s);border-radius:30px 8px 8px 30px;color:#dfdfdf;color:var(--white-s)}.practice__radio-wrapper--right .practice__back:nth-child(2){background:#e6f680;background:var(--accent-l);border-radius:30px;color:#3d2e00;color:var(--accent-d)}.practice__back{background:#1a1a1a;background:var(--black-p);border-radius:25px;color:#fff;color:var(--white-p);cursor:pointer;padding:14px 20px;position:relative;transition:background .12s ease,border-color .12s ease,transform .06s ease;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.practice__back.green{background:#9cf680!important;color:#0d3700!important}.practice__back:hover{border-radius:16px;padding:14px 22px}.practice__back:active,.practice__back:hover{transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.practice__back:active{border-radius:32px;padding:14px 20px;transform:scale(.95)}.practice__timer{font-feature-settings:"tnum" 1,"lnum" 1,"tnum","tnum";background:#1a1a1a;background:var(--black-p);border-radius:25px;color:#fff;color:var(--white-p);cursor:pointer;font-variant-numeric:tabular-nums;padding:14px 20px;position:relative;transition:background .12s ease,border-color .12s ease,transform .06s ease;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.practice__statusboard{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(12,1fr);margin-bottom:12px;position:relative;z-index:30}.practice__dot{background:#1a1a1a;background:var(--black-p);border-radius:25px;color:#fff;color:var(--white-p);cursor:pointer;padding:14px 20px;position:relative;transition:background .12s ease,border-color .12s ease,transform .06s ease;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.practice__dot:hover{border-radius:16px;padding:14px 22px}.practice__dot:active,.practice__dot:hover{transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.practice__dot:active{border-radius:32px;padding:14px 20px;transform:scale(.95)}.practice__dot--current{background:#80d1f6;color:#002c41}.practice__dot--ok{background:#9cf680;color:#0d3700}.practice__dot--bad{background:#f68080;color:#410000}.practice__question{position:relative;z-index:30}.practice__row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:2fr 3fr}.practice__qtext{color:#fff;color:var(--white-p);padding:8px}.practice__qimage-wrapper{aspect-ratio:1.36;background:#1a1a1a;background:var(--black-p);border-radius:16px;order:1;overflow:hidden;text-align:center}.practice__qimage-wrapper.mobile{display:none}.practice__qimage{--bleed:4px;display:block;height:auto;margin-bottom:-8px;max-width:none;transform:translate(calc(var(--bleed)*-1),calc(var(--bleed)*-1));width:calc(100% + var(--bleed)*2)}.practice__answers,.practice__qimage{-webkit-user-select:none;user-select:none}.practice__answers{display:flex;flex-direction:column;gap:6px;order:2}.practice__answer{background:#1a1a1a;background:var(--black-p);border:1px solid #0000;border-radius:16px;color:#fff;color:var(--white-p);cursor:pointer;padding:14px 16px;position:relative;text-align:left;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.practice__answer:hover{border-radius:12px;opacity:.9;transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.practice__actions{align-items:center;display:flex;gap:10px;margin-top:12px}.practice__secondary{background:#9cf680;border-radius:25px;color:#0d3700;cursor:pointer;padding:14px 20px;position:relative;transition:background .12s ease,border-color .12s ease,transform .06s ease;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.practice__secondary:hover{border-radius:16px;padding:14px 22px}.practice__secondary:active,.practice__secondary:hover{transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.practice__secondary:active{border-radius:32px;padding:14px 20px;transform:scale(.95)}.practice__secondary:focus-visible{outline:2px solid var()}.practice__done{background:#12141a;border:1px solid #242938;border-radius:14px;box-shadow:0 6px 18px #0000003d;padding:18px;text-align:center}.practice__done h3{color:#f6f8ff;margin-top:0}.practice__done p{color:#9aa3b2}.practice__ticket{position:relative}.practice__ticket-badge{background:#0f1117;border:1px solid #2a3146;border-radius:9999px;color:#cfd3dc;font-size:12px;font-weight:700;padding:6px 10px;position:absolute;right:10px;top:10px}.practice__toolbar{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.practice__toolbar-center{align-items:center;display:flex;gap:6px}.practice__question-index{background:#1a1a1a;background:var(--black-p);border-radius:25px;color:#fff;color:var(--white-p);cursor:pointer;padding:10px 14px;position:relative;transition:background .12s ease,border-color .12s ease,transform .06s ease;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.practice__summary{align-items:center;display:flex;gap:8px}.practice__summary-pill{border-radius:25px;cursor:pointer;padding:10px 14px;position:relative;transition:background .12s ease,border-color .12s ease,transform .06s ease;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.practice__summary-pill--ok{background:#9cf680;color:#0d3700}.practice__summary-pill--bad{background:#f68080;color:#410000}.practice__secondary--primary,.practice__secondary--primary:hover{background:#80d1f6;color:#002c41}.practice__icon.rotate45{padding:1.5px}.practice__icon.rotate45 svg{rotate:45deg}.practice__cat-list{display:flex;flex-direction:column;gap:6px}.practice__cat-item{align-items:center;background:#1a1a1a;background:var(--black-p);border:0;border-radius:22px;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:16px 18px;text-align:left;width:100%}.practice__cat-left{display:flex;flex-direction:column;gap:4px}.practice__cat-title{color:#fff;color:var(--white-p);font-size:16px;font-weight:600}.practice__cat-sub{color:#fff;color:var(--white-p);font-size:12px;opacity:.65}.practice__cat-badge{align-items:center;border-radius:99px;display:flex;font-weight:500;gap:6px;justify-content:center;padding:9px 12px;white-space:nowrap}.practice__cat-badge--ok{background:#9cf680;color:#0d3700}.practice__cat-badge--bad{background:#f67e7e;color:#420000}.practice__cat-badge--none{background:#2e2e2e;background:var(--black-s);color:#fff;color:var(--white-p)}.practice__cat-item--ok{background:#9cf680!important;background:var(--green-l)!important;color:#0d3700!important;color:var(--green-d)!important}.practice__cat-item--ok>div>div{color:#0d3700!important;color:var(--green-d)!important;font-weight:400}.practice__cat-item--bad{background:#f68080!important;background:var(--red-l)!important;color:#410000!important;color:var(--red-d)!important}.practice__cat-item--bad>div>div{color:#410000!important;color:var(--red-d)!important;font-weight:400}.practice__cat-empty{opacity:.7;padding:16px}.lives__pill{align-items:center;background:#e6f680;background:var(--accent-l);background:#1a1a1a;background:var(--black-p);border-radius:99px;display:flex;gap:6px;justify-content:center;padding:9px 12px}.lives__icon{color:#f68080;display:block;height:21.5px;width:21.5px}.lives__icon div{align-items:center;display:flex;justify-content:center}.lives__icon div,.lives__icon svg{height:21.5px;width:21.5px}.lives__icon.rezult{opacity:1;z-index:30}.lives__icon.rezult,.lives__icon.rezult div,.lives__icon.rezult svg{height:15vw;width:15vw}.lives__icon.rezult:first-child{transform:rotate(-15deg) scale(.9)}.lives__icon.rezult:last-child{transform:rotate(15deg) scale(.9)}@media only screen and (max-width:767.98px){.test.page{gap:6px;padding:6px}.practice.exam{display:none}.practice__grid{grid-auto-rows:1fr;grid-template-columns:repeat(auto-fit,minmax(70px,1fr))}.practice__ticket{font-size:12px;padding:12px}.practice__ticket:hover{border-radius:16px}.practice__ticket:active{padding:12px;scale:.95}.practice__toolbar{flex-wrap:wrap;gap:6px;justify-content:space-between;margin-bottom:6px}.practice__back{order:1;padding:10px 14px}.practice__back:hover{padding:10px 16px}.practice__back:active{padding:10px 20px}.practice__back.bottom{order:0;padding:14px 20px}.practice__back.bottom:hover{padding:14px 22px}.practice__back.bottom:active{padding:14px 20px}.practice__timer{order:2;padding:10px 14px}.practice__qimage-wrapper{display:none}.practice__qimage-wrapper.mobile{display:block}.practice__toolbar-center{flex-wrap:wrap;gap:6px;justify-content:center;order:3;text-align:center;width:100%}.practice__question-index,.practice__summary-pill{font-size:12px;padding:8px 12px}.practice__question-index{margin-right:auto}.practice__statusboard{grid-gap:3px!important;display:grid;gap:3px!important;grid-template-columns:repeat(auto-fit,minmax(40px,1fr))!important;margin-bottom:0!important;width:100%}.practice__dot{border-radius:20px;padding:8px 12px}.practice__dot:hover{border-radius:16px}.practice__dot:active,.practice__dot:hover{padding:8px 12px;transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.practice__dot:active{border-radius:32px;transform:scale(.95)}.practice__row{grid-template-columns:repeat(1,1fr)}.lives__pill{padding:7px 12px}.lives__icon,.lives__icon div,.lives__icon svg{height:18px;width:18px}}.practice-stats{background:#2e2e2e;background:var(--black-s);border-radius:35px;padding:16px;position:relative}.practice-stats__head{align-items:center;display:flex;gap:6px;margin-bottom:14px;padding:6px 6px 0}.practice-stats__head h2{color:#fff;color:var(--white-p);flex-shrink:0;font-family:Clash Display;font-size:32px;font-weight:500;line-height:1;position:relative;white-space:nowrap;z-index:2}.practice-stats__section+.practice-stats__section{margin-top:16px}.practice-stats__subhead{margin-bottom:10px;padding:4px 6px 0}.practice-stats__subhead h3{color:#fff;color:var(--white-p);font-size:18px;font-weight:500;line-height:1.2}.practice-stats__loading{color:#8a8a8a;color:var(--white-t);padding:8px 6px}.practice-stats__table{background:#1a1a1a;background:var(--black-p);border-radius:16px}.practice-stats__col{grid-gap:8px;display:grid;gap:8px;grid-template-columns:2fr 1fr 1fr 1fr;padding:8px 10px}.practice-stats__item{display:flex;flex-direction:column;gap:3px}.practice-stats__item p{color:#fff;color:var(--white-p)}.practice-stats__item span{color:#8a8a8a;color:var(--white-t)}.practice-stats__bar{display:flex;flex-direction:column;gap:8px;margin-top:6px}.practice-stats__bar-inner{display:flex;height:32px;overflow:hidden}.practice-stats__bar-seg{height:100%;transition:width .8s cubic-bezier(.2,.8,.2,1) .8s}.practice-stats__bar-seg--ok{background:#86eb67;border-radius:16px 8px 8px 16px;margin-right:3px}.practice-stats__bar-seg--bad{background:#f68080;border-radius:100px;border-radius:8px;margin-right:3px}.practice-stats__bar-seg--skip{background:#1a1a1a;background:var(--black-p);border-radius:8px 16px 16px 8px}.practice-stats__bar-legend{display:flex;flex-wrap:wrap;gap:6px}@media only screen and (max-width:767.98px){.practice-stats__table{background:#0000;border-radius:16px}.practice-stats__col{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;padding:0}.practice-stats__item{background:#1a1a1a;background:var(--black-p);border-radius:16px;display:flex;flex-direction:column;gap:3px;padding:8px 10px}}.practice__qtext{scroll-margin-top:0}.practice{overflow:hidden;position:relative;z-index:1}.practice,.practice>.card.top{display:flex;flex-direction:column}.practice>.card.top{align-items:center;flex:1 1;gap:8px;justify-content:center;margin-bottom:12px;min-height:400px;padding:8px}.practice>.card.top h2{color:#fff;color:var(--white-p);flex-shrink:0;font-family:Clash Display;font-size:32px;font-weight:500;line-height:1;position:relative;text-align:center;white-space:nowrap;z-index:2}.practice>.card.top p{color:#dfdfdf;color:var(--white-s);text-align:center}.practice .card{position:relative;z-index:30}.practice>.card:first-of-type>div{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.practice>.card:first-of-type>div>button:last-child{margin-left:auto}.practice>.card:first-of-type>div>div:nth-child(2){font-size:12px;opacity:.8}.practice .card h4{font-size:20px;padding:4px}.practice .card>p{opacity:.8}.practice .card p{color:inherit}.practice__history{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}@media only screen and (max-width:767.98px){.practice__history{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}}.practice__history-item{background:#1a1a1a;background:var(--black-p);border-radius:16px;display:flex;flex-direction:column;gap:3px;padding:8px 10px}.practice__history-item>div:first-child>div:first-child{font-weight:600;text-transform:capitalize}.practice__history-item>div:first-child>div:nth-child(2){font-size:12px;opacity:.8}.practice__history-item>div:last-child{text-align:right}.practice__history-item>div:last-child>div:first-child{font-weight:600}.practice__history-item>div:last-child>div:last-child{font-size:12px;opacity:.8}.practice__history-item--completed,.practice__history-item--finished{background:#9cf680;color:#0d3700}.practice__history-item--in_progress,.practice__history-item--inprogress,.practice__history-item--running{background:#80d1f6;color:#002c41}.practice__history-item--error,.practice__history-item--failed{background:#f68080;color:#410000}.practice__done{margin-top:16px}.practice__done>div{display:flex;gap:8px;justify-content:center}.practice__answer--locked{cursor:default;opacity:.9}.practice__answer--loading{opacity:.7;pointer-events:none;position:relative}.practice__answer--loading:before{animation:spinSmall .8s linear infinite;border:2px solid #cfd3dc59;border-radius:50%;border-top-color:#cfd3dc;content:"";height:14px;position:absolute;right:12px;top:10px;width:14px}.practice__secondary:focus-visible{outline:2px solid #0d370099;outline-offset:2px}.practice__secondary--primary:focus-visible{outline:2px solid #002c4199;outline-offset:2px}.practice__back:focus-visible,.practice__dot:focus-visible,.practice__question-index:focus-visible,.practice__timer:focus-visible{outline:2px solid #80d1f6a6;outline-offset:2px}.practice__spacer{flex:1 1 auto}.card{color:#fff;color:var(--white-p)}.button{background:#0f1117;border:1px solid #2a3146;border-radius:25px;color:#cfd3dc;padding:12px 16px;transition:all .15s ease}.button:hover{background:#121722}.button:active{transform:scale(.97)}@media(max-width:720px){.button{padding:10px 14px}}.practice__answer--correct{background:#9cf680;color:#0d3700}.practice__answer--wrong-selected{background:#f68080;color:#410000}.idnp-block__boxes{align-items:center!important;display:flex!important;gap:3px!important;justify-content:center!important}.idnp-box{background:#fff;background:var(--white-p);border:none;border-radius:8px;margin:0;min-width:none;padding:10px;width:30px!important}:root{--bg:#0b1020;--card:#0f172a;--card-2:#111827;--muted:#9aa1b2;--text:#e5e7eb;--text-strong:#f8fafc;--line:#1f2937;--accent:#6366f1;--accent-2:#22c55e;--danger:#ef4444;--chip-bg:#1f2937;--chip-fg:#cbd5e1}.today{background:#2e2e2e;background:var(--black-s);border-radius:35px;flex-direction:column;height:100%;overflow:hidden;padding:0 12px;z-index:0}.today,.today__header{display:flex;position:relative}.today__header{justify-content:space-between;padding:12px 0 0 12px;z-index:20}.today__empty{grid-column:1/-1;height:100%;padding:20px;text-align:center}.today h2,.today__empty{color:#fff;color:var(--white-p)}.today h2{flex-shrink:0;font-family:Clash Display;font-size:32px;font-weight:500;line-height:1;padding:8px 0 0;position:relative;white-space:nowrap;z-index:2}.today__grid-wrapper{flex-grow:1;height:100%;margin-top:-12px;overflow:hidden;position:relative;z-index:2}.today__grid{grid-gap:6px;display:grid;gap:6px;grid-auto-rows:min-content;grid-template-columns:1fr;height:100%;-webkit-mask-image:linear-gradient(0deg,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#0000);mask-image:linear-gradient(0deg,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#0000);overflow-y:auto;padding-bottom:12px;padding-top:24px;position:absolute;width:100%}.today__grid::-webkit-scrollbar{display:none}.today__section{display:flex;flex-direction:column;gap:6px}.today__section-title{color:#dfdfdf;color:var(--white-s);padding:0 12px}.today__groups{grid-gap:12px;display:grid;gap:12px}.today__item{background:#1a1a1a;background:var(--black-p);border-radius:22px;cursor:pointer;display:flex;flex:0 1;height:auto;justify-content:space-between;position:relative;transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s)}.today__item:hover{border-radius:16px}.today__item-right{grid-gap:6px;display:grid;gap:6px;grid-template-rows:repeat(1fr);padding:8px}.today__item--active{background:#e6f680;background:var(--accent-l)}.today__item--active p,.today__item--active span{color:#3d2e00;color:var(--accent-d)}.today__item--past{filter:grayscale(.1);opacity:.65}.today__items{grid-gap:6px;display:grid;gap:6px}.today__student{display:flex;flex-direction:column;padding:12px 0 12px 16px;width:100%}.today__student-name{color:#fff;color:var(--white-p)}.today__student-phone{color:#dfdfdf;color:var(--white-s);opacity:.85}.today__student-time-range{color:#dfdfdf;color:var(--white-s);opacity:.8;padding-top:16px}.today__meta{align-items:flex-start;display:flex;gap:6px;justify-content:flex-end}.today__meta-badge{border-radius:14px;font-size:12px;padding:4px 8px}.today__meta-badge--yes{background:#9cf680;color:#0d3700!important}.today__meta-badge--no{background:#fda6a6;color:#410000!important}@media only screen and (max-width:992px){.today{min-height:400px}}.calendar{flex:1 1 auto!important;padding:12px}.rbc-calendar{background:#2e2e2e!important;background:var(--black-s)!important;border-radius:35px!important;overflow:hidden;padding:0!important}@media only screen and (max-width:767.98px){.rbc-calendar{border-radius:22px 22px 35px 35px!important}.admin-manager .rbc-calendar{border-radius:26px 26px 35px 35px!important}}.rbc-toolbar{padding:12px 12px 0}.rbc-toolbar-label{text-wrap:nowrap!important;color:#fff!important;color:var(--white-p)!important;padding:8px!important;text-transform:capitalize}.rbc-btn-group{display:flex!important;gap:6px!important}.rbc-btn-group__icon div{display:flex}.rbc-btn-group__icon.deg180 svg{rotate:180deg}.rbc-btn-group button{background:#1a1a1a!important;background:var(--black-p)!important;border:0!important;border-radius:25px!important;box-shadow:none!important;color:#dfdfdf!important;color:var(--white-s)!important;font-weight:500;padding:14px 20px!important;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.rbc-btn-group button:hover{border-radius:16px!important;color:#e6f680!important;color:var(--accent-l)!important;padding:14px 22px!important}.rbc-btn-group button:active,.rbc-btn-group button:hover{transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.rbc-btn-group button:active{border-radius:32px!important;padding:14px 20px!important;transform:scale(.95)}.rbc-btn-group button.rbc-active{background:#e6f680!important;background:var(--accent-l)!important;color:#3d2e00!important;color:var(--accent-d)!important}.rbc-month-view{border:0!important;gap:6px!important;padding:12px 17px 20px}.rbc-month-view .rbc-month-row{border:0!important;display:flex;min-height:70px!important}.rbc-month-view .rbc-month-row .rbc-day-bg{border:0!important}.rbc-month-view .rbc-month-row .rbc-event{background:#0000;margin:0;padding:0 9px 2px 8px}.rbc-month-view .rbc-month-row .rbc-event-content{background-color:#616033;background-color:var(--accent-t);border-radius:6px;color:#fff;color:var(--white-p);font-size:12px;padding:1px 5px;pointer-events:all;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--classic-f)}.rbc-month-view .rbc-month-row .rbc-event-content:hover{background-color:#e6f680!important;background-color:var(--accent-l)!important;color:#3d2e00;color:var(--accent-d);scale:1.03}.rbc-month-view .rbc-month-row .rbc-row-segment{margin:0;padding:0;position:relative}.rbc-month-view .rbc-month-row .rbc-show-more{background:hsla(0,0%,57%,.843);border-radius:16px;bottom:-1px;color:#fff;cursor:pointer;font-size:10px;font-weight:400;left:8px;padding:2px 5px;position:relative}.rbc-month-view .rbc-month-row .rbc-show-more:hover{text-decoration:underline}.rbc-row{gap:6px!important}.rbc-row-bg{gap:0!important}.rbc-row-content{pointer-events:none}.rbc-row-content .rbc-row{gap:0!important}.rbc-header{background:#0000!important;border:0!important;border-radius:12px;color:#dfdfdf;color:var(--white-s);font-weight:400!important;margin-bottom:3px;padding:2px!important;text-transform:capitalize!important}.rbc-header.rbc-today{background:#e6f680!important;background:var(--accent-l)!important;border-radius:12px;color:#3d2e00;color:var(--accent-d)}.rbc-day-bg{background:#1a1a1a;background:var(--black-p);border:1px solid #6b6b6b5c!important;border:1px solid var(--bd)!important;border-radius:12px;margin:0 3px;padding:6px;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.rbc-day-bg.rbc-off-range-bg{background:#6b6b6b5c;background:var(--bd)}.rbc-day-bg:hover{background:#1a1a1a;background:var(--black-p);cursor:pointer}.rbc-day-bg.rbc-today{background:#e6f680;background:var(--accent-l)}.rbc-day-bg.rbc-today:hover{opacity:.8}.rbc-date-cell{color:#dfdfdf;color:var(--white-s);padding:6px 10px 0 0!important}.rbc-date-cell.rbc-now{color:#3d2e00!important;color:var(--accent-d)!important}.rbc-date-cell.rbc-current{color:#fff;color:var(--white-p)}.rbc-date-cell.rbc-off-range{color:#8a8a8a;color:var(--white-t)}.rbc-time-view{border:0!important;padding:12px 12px 0}.rbc-time-view .rbc-time-header{gap:6px!important}.rbc-time-view .rbc-allday-cell{display:none}.rbc-time-view .rbc-time-header,.rbc-time-view .rbc-time-header-content{border:0!important}.rbc-time-view .rbc-events-container{background:#1a1a1a;background:var(--black-p);border:0!important;margin:0!important;width:auto}.rbc-time-view .rbc-event{background-color:#616033;background-color:var(--accent-t);border:4px solid #1a1a1a!important;border:4px solid var(--black-p)!important;border-radius:10px;color:#fff;color:var(--white-p);gap:2px;left:0!important;margin:-1% 0 0!important;padding:6px;transition:.2s cubic-bezier(.4,0,.2,1)!important;transition:var(--classic-f)!important;width:100%!important}.rbc-time-view .rbc-event.rbc-selected{background-color:#616033!important;background-color:var(--accent-t)!important}.rbc-time-view .rbc-event:focus{background-color:#616033;background-color:var(--accent-t);box-shadow:none!important;outline:none!important}.rbc-time-view .rbc-event:hover{background-color:#e6f680!important;background-color:var(--accent-l)!important;color:#3d2e00;color:var(--accent-d)}.rbc-time-view .rbc-event-label{text-wrap:wrap;font-size:8px;line-height:1;opacity:.8;text-overflow:ellipsis!important;width:100%}.rbc-time-view .rbc-event-content{font-size:10px;text-overflow:ellipsis!important}.rbc-label{color:#dfdfdf;color:var(--white-s)}.rbc-time-content{border:0!important;flex:1 1 auto;gap:6px!important}.rbc-time-content::-webkit-scrollbar-track{background:#2e2e2e;background:var(--black-s)}.rbc-time-content::-webkit-scrollbar-thumb{border-color:#2e2e2e;border-color:var(--black-s)}.rbc-time-column{gap:3px;margin-bottom:12px}.rbc-time-slot,.rbc-timeslot-group{border:0!important}.rbc-day-slot.rbc-now.rbc-today{background:#d5d16100}.rbc-day-slot.rbc-time-column{border:0!important;border-radius:10px;overflow:hidden}.rbc-day-slot.rbc-time-column .rbc-timeslot-group{border-bottom:1px solid #6b6b6b5c!important;border-bottom:1px solid var(--bd)!important;opacity:.5;pointer-events:none;z-index:3!important}.rbc-events-container{border:0!important}.calendar.ipanel .add-btn-calendar{display:none}@media(max-width:767.98px){.calendar{padding:6px}.calendar.ipanel{display:none!important}.rbc-toolbar{align-items:flex-start!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:6px;justify-content:flex-start!important}.rbc-toolbar-label{color:#fff!important;color:var(--white-p)!important;flex:0 1}.rbc-btn-group{align-self:flex-start!important}.rbc-header{white-space:pre-line!important}.rbc-month-view{padding:0 6px 9px!important}.rbc-month-view .rbc-month-row{min-height:60px!important}.rbc-month-view .rbc-month-row:last-child .rbc-day-bg:first-child{border-radius:12px 12px 12px 24px!important}.rbc-month-view .rbc-month-row:last-child .rbc-day-bg:last-child{border-radius:12px 12px 24px 12px!important}.rbc-month-view .rbc-month-row .rbc-day-bg{border:0!important}.rbc-time-view{padding:0 6px}.rbc-time-view .rbc-time-content{min-height:604px}.rbc-time-view .rbc-time-column{margin-bottom:0!important}.rbc-time-view .rbc-time-column:nth-child(2){border-radius:12px 12px 12px 29px!important}.rbc-time-view .rbc-time-column:last-child{border-radius:12px 12px 29px 12px!important}.rbc-time-view .rbc-event-label{padding:0!important;text-overflow:ellipsis!important}.rbc-time-view .rbc-event-content{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.rbc-time-gutter.rbc-time-column,.rbc-time-header-gutter{display:none;width:0}.rbc-time-column{font-size:10px}.rbc-events-container{width:auto}}.students-info{display:flex;flex-direction:column;height:100%}.students-info__title span{color:#e6f680;color:var(--accent-l);font-size:18px;font-weight:600}.students-info__close{background:none;border:none;cursor:pointer;font-size:20px}.students-info__subtitle{color:#fff;color:var(--white-p);font-size:16px;font-weight:500;margin-top:10px}.students-info__empty,.students-info__loading{color:#dfdfdf;color:var(--white-s);font-style:italic}.students-info__error{color:red;font-weight:500}.students-info__content{-ms-overflow-style:none;display:flex;flex:1 1;flex-direction:column;margin:10px 0 0;scrollbar-width:none}.students-info__content::-webkit-scrollbar{display:none}.students-info__field{align-items:center;color:#fff;color:var(--white-p);display:flex;gap:6px;line-height:1;margin-bottom:6px}.students-info__detailRows{grid-gap:3px;display:grid;gap:3px}.students-info__detailRow{align-items:center;background:#1a1a1a;background:var(--black-p);border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:16px 20px}.students-info__detailRow span{color:#dfdfdf;color:var(--white-s)}.students-info__detailRow strong{color:#fff;color:var(--white-p);font-weight:400;max-width:65%;text-align:right;white-space:normal;word-break:break-word}.students-info__detailRow:first-child:last-child{border-radius:24px}.students-info__detailRow:first-child:not(:last-child){border-radius:24px 24px 8px 8px}.students-info__detailRow:last-child:not(:first-child){border-radius:8px 8px 24px 24px}.students-info__list-wrapper{flex:1 1;flex-grow:1;margin-top:-16px;overflow:hidden;position:relative;z-index:2}.students-info__list-exam{-webkit-overflow-scrolling:touch;display:flex;flex-wrap:nowrap;gap:12px;overflow-x:auto;overflow-y:hidden;padding-bottom:8px;scroll-snap-type:x proximity;touch-action:pan-x}.students-info__list{grid-gap:6px;-ms-overflow-style:none;display:grid;gap:6px;grid-auto-rows:min-content;grid-template-columns:1fr 1fr;height:100%;-webkit-mask-image:linear-gradient(0deg,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#0000);mask-image:linear-gradient(0deg,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#0000);overflow-y:auto;padding-bottom:24px;padding-top:24px;position:absolute;scrollbar-width:none;width:100%}.students-info__list::-webkit-scrollbar{display:none}.students-info__actions{align-items:flex-end;display:flex;flex-direction:row;gap:6px;padding-bottom:6px;position:absolute;right:12px;top:60px;z-index:20}.students-info__form{display:flex;flex-direction:column;gap:6px}.students-info__form input{background:#1a1a1a;background:var(--black-p);border-radius:16px;color:#fff;color:var(--white-p);padding:14px 20px;width:100%}.students-info__form input:nth-child(5){grid-column:1/-1}.students-info__inputs{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr}.students-info__btns{display:flex;gap:6px;justify-content:center}.students-info__note-section{display:flex;gap:6px}.students-info__note-section input{background:#1a1a1a;background:var(--black-p);border-radius:16px;color:#fff;color:var(--white-p);flex:1 1;padding:14px 20px}.students-info__item{background:#4f67ab}.students-info.active .groups__item-input{background:#2e2e2e;background:var(--black-s);left:-6px;padding:10px 16px;top:-6px;visibility:visible;width:calc(100% + 6px)}.students-info.active .groups__item-key{opacity:0}.students-info.active .delete-btn{opacity:1;visibility:visible}.students-info.active .groups__item-right{gap:3px}.students-info.active h3{opacity:1;padding:4px 0 0 10px;visibility:hidden}.students-info.active p{opacity:0;visibility:hidden}.students-info.active .delete-btn.hidden{opacity:0;padding:12px 10px;visibility:hidden}.students-info__btn{border-radius:25px;padding:14px 20px;position:relative;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s);width:auto;z-index:2}.students-info__btn:hover{border-radius:16px;padding:14px 22px}.students-info__btn:active,.students-info__btn:hover{transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.students-info__btn:active{border-radius:32px;padding:14px 20px;transform:scale(.95)}.students-info__btn--edit{background:#80d1f6;color:#002c41}.students-info__btn--delete{background:#fa9e9e;color:#300}.students-info__btn--save{background:#0d3700;background:var(--green-d);color:#9cf680;color:var(--green-l)}.students-info__btn--normal,.students-info__note{background:#1a1a1a;background:var(--black-p);color:#e6f680;color:var(--accent-l)}.students-info__note{border-radius:16px;display:inline-block;font-size:13px;padding:14px}.students-info__item{background:#1a1a1a;background:var(--black-p);border-radius:22px;display:flex;justify-content:space-between;position:relative}.students-info__item-left{display:flex;flex-direction:column;padding:12px 12px 48px 16px}.students-info__item-right{padding:6px}.students-info__item h3{color:#fff;color:var(--white-p)}.students-info__item p,.students-info__item span{color:#dfdfdf;color:var(--white-s)}.students-info__item span{align-items:center;bottom:12px;display:flex;font-size:12px;gap:3px;left:16px;position:absolute}.students-info__item-icon{background:#2e2e2e;background:var(--black-s);border-radius:16px;padding:6px}.students-info__item-icon.download{background:#2e2e2e;background:var(--black-s);color:#fff;color:var(--white-p);position:absolute;right:6px;top:6px}.students-info__item-icon div{align-items:center;display:flex;justify-content:center}.students-info__item-icon svg{height:20px;width:20px}.students-info__item-icon.completed{background:#9cf680;color:#0d3700}.students-info__item-icon.cancelled{background:#f67e7e;color:#420000}.students-info__item-icon.pending{background:#fbc579;color:#3e2604}.students-info__tabs{display:flex;gap:6px;padding:8px 0}.students-info__tab{appearance:none;background:#1a1a1a;background:var(--black-p);border-radius:24px;color:#fff;color:var(--white-p);cursor:pointer;flex:1 1;padding:14px 20px;transition:all .18s ease}.students-info__tab.is-active{background:#e6f680;background:var(--accent-l);border-color:var(--si-primary);color:#3d2e00;color:var(--accent-d)}.students-info__list--attempts{flex:1 1;flex-grow:1;margin-top:-16px;overflow:hidden;position:relative;z-index:2}.students-info__attempt{background:#1a1a1a;background:var(--black-p);border-radius:22px;color:#fff;color:var(--white-p);display:flex;flex-direction:column;gap:3px;padding:12px 14px}.students-info__attempt>div:first-child>div:first-child{font-weight:600;text-transform:capitalize}.students-info__attempt>div:first-child>div:nth-child(2){font-size:12px;opacity:.8}.students-info__attempt>div:last-child{text-align:right}.students-info__attempt>div:last-child>div:first-child{font-weight:600}.students-info__attempt>div:last-child>div:last-child{font-size:12px;opacity:.8}.students-info__attempt--completed,.students-info__attempt--finished{background:#9cf680;color:#0d3700}.students-info__attempt--expired,.students-info__attempt--in_progress,.students-info__attempt--inprogress,.students-info__attempt--running{background:#80d1f6;color:#002c41}.students-info__attempt--error,.students-info__attempt--failed{background:#f68080;color:#410000}@media only screen and (max-width:767.98px){.students-info__note-section{display:flex;flex-wrap:wrap;gap:6px}.students-info__note-section input{background:#1a1a1a;background:var(--black-p);border-radius:16px;color:#fff;color:var(--white-p);flex:1 1;min-width:100%;padding:14px 20px}}.instructors-popup__content{display:flex;flex:1 1;flex-direction:column;height:100%}.instructors-popup__wrapper{flex:1 1}.instructors-popup__search-wrapper{display:flex;gap:6px;padding:12px 0}.instructors-popup__search{color:#fff;color:var(--white-p);display:block;font-size:14px;width:100%;z-index:1}.instructors-popup__search,.instructors-popup__tab-button{background:#1a1a1a;background:var(--black-p);border-radius:25px;padding:13px 20px}.instructors-popup__tab-button{color:#dfdfdf;color:var(--white-s);position:relative;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s);width:auto;z-index:2}.instructors-popup__tab-button:hover{border-radius:16px;padding:13px 22px}.instructors-popup__tab-button:active,.instructors-popup__tab-button:hover{transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.instructors-popup__tab-button:active{border-radius:32px;padding:13px 20px;transform:scale(.95)}.instructors-popup__tab-button.active{background-color:#e6f680;background-color:var(--accent-l);color:#3d2e00;color:var(--accent-d)}.instructors-popup__list-wrapper{flex-grow:1;height:calc(100% + 24px);margin-top:-24px;overflow:hidden;position:relative;width:100%}.instructors-popup__list-items{grid-gap:6px;-ms-overflow-style:none;display:grid;gap:6px;grid-auto-rows:min-content;grid-template-columns:1fr 1fr;height:100%;-webkit-mask-image:linear-gradient(0deg,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#0000);mask-image:linear-gradient(0deg,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#0000);overflow-y:auto;padding:24px 0;position:absolute;scrollbar-width:none;width:100%}.instructors-popup__list-items::-webkit-scrollbar{display:none}.instructors-popup__item{background:#1a1a1a;background:var(--black-p);border-radius:22px;display:flex;justify-content:space-between;overflow:hidden;padding:6px;position:relative;width:auto}.instructors-popup__item-left{display:flex;flex-direction:column;overflow:hidden;padding:6px;width:auto}.instructors-popup__item h3{color:#dfdfdf;color:var(--white-s);overflow:hidden;text-overflow:ellipsis}.instructors-popup__item p{color:#8a8a8a;color:var(--white-t);font-size:14px;overflow:hidden;text-overflow:ellipsis}.instructors-popup__item.active{display:flex;flex-direction:column;grid-column:1/-1}.instructors-popup__edit-button{align-items:center;background:#2e2e2e;background:var(--black-s);border-radius:16px;color:#dfdfdf;color:var(--white-s);cursor:pointer;display:flex;font-weight:500;justify-content:center;padding:12px;transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s)}.instructors-popup__edit-button svg{height:20px;width:20px}.instructors-popup__edit-button:hover{border-radius:22px}.instructors-popup__edit-button:active{scale:.9}.instructors-popup__form{display:flex;flex-direction:column;gap:6px;width:100%}.instructors-popup__form-row{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr}.instructors-popup__input{background:#2e2e2e;background:var(--black-s);border-radius:16px;color:#fff;color:var(--white-p);display:block;font-size:14px;padding:13px 20px;width:100%}.instructors-popup__btns{display:flex;gap:6px;justify-content:center}.instructors-popup__form-button{background:#2e2e2e;background:var(--black-s);border-radius:25px;color:#dfdfdf;color:var(--white-s);padding:13px 20px;position:relative;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s);width:auto;z-index:2}.instructors-popup__form-button:hover{border-radius:16px;padding:13px 22px}.instructors-popup__form-button:active,.instructors-popup__form-button:hover{transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.instructors-popup__form-button:active{border-radius:32px;padding:13px 20px;transform:scale(.95)}.instructors-popup__form-button.active{background:#e6f680;background:var(--accent-l);color:#3d2e00;color:var(--accent-d)}.instructors-popup__form-button--save{background:#9af07f;color:#0d3700}.instructors-popup__form-button--edit{background:#80d1f6!important;color:#002c41}.instructors-popup__form-button--delete{background:#fa9e9e;color:#300}.instructors-popup__form-button--delete.edit{color:#f68080;color:var(--red-l)}.instructors-popup__radio-wrapper{display:flex;position:relative;width:100%}.instructors-popup__radio-wrapper label{color:#fff;color:var(--white-p);cursor:pointer;flex:1 1 50%;padding:12px 0;position:relative;text-align:center;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s);z-index:1}.instructors-popup__radio-wrapper label input{display:none}.instructors-popup__radio-wrapper.grow{grid-column:1/-1}.instructors-popup__radio-wrapper:after,.instructors-popup__radio-wrapper:before{background:#e6f680;background:var(--accent-l);border-radius:16px;bottom:0;content:"";height:100%;position:absolute;transition:background-color .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1),width .4s cubic-bezier(.175,.885,.32,1.275),border-radius .4s cubic-bezier(.175,.885,.32,1.275),left .4s cubic-bezier(.175,.885,.32,1.275);transition:background-color var(--classic-s),color var(--classic-s),width var(--elastic-s),border-radius var(--elastic-s),left var(--elastic-s);width:calc(50% - 3px);z-index:0}.instructors-popup__radio-wrapper.active-botanica:after{border-radius:16px 10px 10px 16px;left:0}.instructors-popup__radio-wrapper.active-botanica:after,.instructors-popup__radio-wrapper.active-botanica:before{transition:background-color .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1),width .4s cubic-bezier(.175,.885,.32,1.275),border-radius .4s cubic-bezier(.175,.885,.32,1.275),left .4s cubic-bezier(.4,0,.2,1);transition:background-color var(--classic-s),color var(--classic-s),width var(--elastic-s),border-radius var(--elastic-s),left var(--classic-s)}.instructors-popup__radio-wrapper.active-botanica:before{background:#2e2e2e;background:var(--black-s);border-radius:10px 16px 16px 10px;left:calc(50% + 3px)}.instructors-popup__radio-wrapper.active-botanica label:first-child{color:#3d2e00;color:var(--accent-d)}.instructors-popup__radio-wrapper.active-botanica:has(label:last-child:hover):before{border-radius:24px;left:calc(50% + 13px);width:calc(50% - 13px)}.instructors-popup__radio-wrapper.active-botanica:has(label:last-child:hover):after{width:calc(50% + 7px)}.instructors-popup__radio-wrapper.active-botanica:has(label:last-child:hover) label:first-child{padding-left:13px}.instructors-popup__radio-wrapper.active-botanica:has(label:last-child:hover) label:last-child{padding-left:13px}.instructors-popup__radio-wrapper.active-ciocana:after{border-radius:10px 16px 16px 10px;left:calc(50% + 3px)}.instructors-popup__radio-wrapper.active-ciocana:after,.instructors-popup__radio-wrapper.active-ciocana:before{transition:background-color .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1),width .4s cubic-bezier(.175,.885,.32,1.275),border-radius .4s cubic-bezier(.175,.885,.32,1.275),left .4s cubic-bezier(.4,0,.2,1);transition:background-color var(--classic-s),color var(--classic-s),width var(--elastic-s),border-radius var(--elastic-s),left var(--classic-s)}.instructors-popup__radio-wrapper.active-ciocana:before{background:#2e2e2e;background:var(--black-s);border-radius:16px 10px 10px 16px;left:0}.instructors-popup__radio-wrapper.active-ciocana label:nth-child(2){color:#3d2e00;color:var(--accent-d)}.instructors-popup__radio-wrapper.active-ciocana:has(label:first-child:hover):before{border-radius:24px;left:0;width:calc(50% - 13px)}.instructors-popup__radio-wrapper.active-ciocana:has(label:first-child:hover):after{left:calc(50% - 7px);width:calc(50% + 7px)}.instructors-popup__radio-wrapper.active-ciocana:has(label:first-child:hover) label:first-child{padding-right:13px}.instructors-popup__radio-wrapper.active-ciocana:has(label:first-child:hover) label:last-child{padding-right:13px}.instructors-popup__add{background:#1a1a1a;background:var(--black-p);border-radius:22px;display:flex;flex-direction:column;gap:6px;padding:6px;width:100%}.blackouts__grid{grid-gap:6px;background:#2e2e2e;background:var(--black-s);border-radius:28px;display:grid;gap:6px;grid-template-columns:3fr 2fr;padding:6px}.blackouts__calendar{margin-bottom:-5px}.blackouts__times{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(70px,1fr))!important}.blackouts__times.repeat{background:#2e2e2e;background:var(--black-s);border-radius:8px 8px 26px 26px;grid-template-columns:repeat(4,1fr)!important;padding:6px}.blackouts__period-row{display:grid;grid-template-columns:1fr auto 1fr}.blackouts__separator{color:#fff;color:var(--white-p);padding:13px 6px}.blackouts__weekly-grid{grid-gap:3px;background:#2e2e2e;background:var(--black-s);border-radius:26px;display:grid;gap:3px;grid-template-columns:repeat(7,1fr);padding:6px}.weekly-day-col__title{text-align:center}.blackouts__actions{align-items:center;display:flex;gap:6px;justify-content:center}.weekly-day-col{width:auto}.blackouts__btn{background:#1a1a1a;background:var(--black-p);border:0;border-radius:25px;box-shadow:none;color:#dfdfdf;color:var(--white-s);font-size:12px;font-weight:500;padding:12px 8px;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.blackouts__btn:hover{border-radius:16px;color:#e6f680;color:var(--accent-l)}.blackouts__btn:active,.blackouts__btn:hover{padding:12px 16px;transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.blackouts__btn:active{border-radius:32px;margin:0;transform:scale(.93)}.blackouts__btn--selected,.blackouts__btn--selected:hover{background-color:#e6f680;background-color:var(--accent-l);color:#3d2e00;color:var(--accent-d)}.blackouts__btn--disabled{cursor:not-allowed;opacity:.4}.blackouts__btn--disabled:hover{border-radius:32px;color:#dfdfdf;color:var(--white-s);margin:0;padding:12px 16px}.blackouts__row{align-items:center;display:flex;gap:6px}.blackouts__row input{padding:13px 10px}.blackouts__row span{color:#fff;color:var(--white-p);font-size:24px;padding-bottom:3px}@media only screen and (max-width:767.98px){.blackouts__grid,.instructors-popup__list-items{grid-template-columns:1fr}.blackouts__times{grid-template-columns:repeat(4,1fr)!important}}.blackouts__modebar{align-items:center;display:flex;gap:8px}.blackouts__modebar-text{color:#fff;color:var(--white-p);margin-right:auto;padding:13px}.blackouts__list{max-height:220px;overflow-y:auto;padding:0 6px}.blackouts__list-items{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}.blackouts__list-item{background:#2e2e2e;background:var(--black-s);border-radius:24px;display:flex;flex-direction:column;gap:4px;padding:6px;transition:border-color .15s ease,background .15s ease}.blackouts__list-item--marked{background:#ff555514;border-color:#f55}.blackouts__list-topline{align-items:center;padding:5px 7px 0}.blackouts__list-range,.blackouts__list-topline{color:#dfdfdf;color:var(--white-s);display:flex;gap:6px}.blackouts__list-range{justify-content:space-between;opacity:.85;padding:0 7px}.blackouts__list-range span{white-space:nowrap}.blackouts__list-delete-btn{align-self:flex-end;margin-top:4px}.blackouts__weekday-tabs{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(12,minmax(0,1fr))}.blackouts__btn-day{grid-column:span 3}.blackouts__btn-day:nth-child(n+5){grid-column:span 4}.blackouts__btn-day{border-radius:8px}.blackouts__btn-day:first-child{border-radius:22px 8px 8px 8px}.blackouts__btn-day:nth-child(4){border-radius:8px 22px 8px 8px}.blackouts__btn-day:hover{border-radius:16px}.blackouts__btn-day.active,.blackouts__btn-day:active{border-radius:22px}.picker__column{background:#1a1a1a;background:var(--black-p);border-radius:16px;border-radius:10px 16px 16px 16px;color:#dfdfdf;color:var(--white-s);display:flex;display:block;flex-direction:column;padding:20px 14px 10px;position:relative;width:100%}.picker__row-line{display:flex;justify-content:space-between;padding:2px}.picker__text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.picker__icon-btn{color:#dfdfdf;color:var(--white-s)}.picker__icon{height:16px;width:16px}.studentAddReservation{height:100%;padding:12px 12px 76px;position:relative}.studentAddReservation__title-main{color:#fff;color:var(--white-p);font-family:Clash Display;font-size:24px;font-weight:500;padding:6px 0 12px 8px;z-index:22}.studentAddReservation__content{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;height:100%}.studentAddReservation__pick-topbar{align-items:center;display:flex;gap:6px;justify-content:space-between;position:relative;z-index:2}.studentAddReservation__selector{grid-gap:6px;display:grid;flex-wrap:wrap;gap:6px;grid-template-columns:5fr 3fr}.studentAddReservation__selector--row{corner-shape:superellipse(1.2);align-items:center;background:#1a1a1a;background:var(--black-p);border-radius:28px;grid-template-columns:1fr;padding:6px}.studentAddReservation__selector--col{grid-template-columns:1fr}.studentAddReservation__title{color:#fff;color:var(--white-p);padding:8px;text-align:center}.studentAddReservation__radio-wrapper{display:flex;gap:6px;position:relative;width:100%}.studentAddReservation__radio-wrapper label{color:#fff;color:var(--white-p);cursor:pointer;flex:1 1 50%;padding:12px 0;position:relative;text-align:center;transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s),color var(--classic-s);z-index:1}.studentAddReservation__radio-wrapper label input{display:none}.studentAddReservation__radio-wrapper--left label:first-child{background:#e6f680;background:var(--accent-l);border-radius:30px;color:#3d2e00;color:var(--accent-d)}.studentAddReservation__radio-wrapper--left label:nth-child(2){background:#2e2e2e;background:var(--black-s);border-radius:8px 30px 30px 8px;color:#dfdfdf;color:var(--white-s)}.studentAddReservation__radio-wrapper--right label:first-child{background:#2e2e2e;background:var(--black-s);border-radius:30px 8px 8px 30px;color:#dfdfdf;color:var(--white-s)}.studentAddReservation__radio-wrapper--right label:nth-child(2){background:#e6f680;background:var(--accent-l);border-radius:30px;color:#3d2e00;color:var(--accent-d)}.studentAddReservation__radio-wrapper--group-disabled label:first-child{cursor:not-allowed;opacity:.5}.studentAddReservation__calendar{border-radius:25px;color:#fff;color:var(--white-p);display:flex;flex-direction:column;gap:6px}.studentAddReservation__calendar>div{background:#000;height:100%;min-height:300px}.studentAddReservation__day--inactive{cursor:not-allowed;opacity:.4;pointer-events:none}.studentAddReservation__times{color:#fff!important;color:var(--white-p)!important;display:flex;flex-direction:column;gap:6px;overflow:hidden;padding:0 0 0 5px}.studentAddReservation__times-list{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr;grid-template-rows:repeat(4,1fr);height:100%;position:relative}.studentAddReservation__disclaimer{align-items:center;border-radius:24px;color:#fff!important;color:var(--white-p)!important;display:flex;height:100%;justify-content:center;left:0;padding:6px 12px;position:absolute;text-align:center;text-shadow:0 0 10px #1a1a1a;text-shadow:0 0 10px var(--black-p);top:0;width:100%;z-index:10}.studentAddReservation__info{color:#dfdfdf!important;color:var(--white-s)!important}.studentAddReservation__time-btn:disabled{cursor:not-allowed;opacity:.4}.studentAddReservation__loading,.studentAddReservation__muted-note{color:#dfdfdf;color:var(--white-s)}.studentAddReservation__guide{border-radius:18px;padding:8px;text-align:center}.studentAddReservation__guide,.studentAddReservation__time-btn{background:#1a1a1a;background:var(--black-p);color:#dfdfdf;color:var(--white-s)}.studentAddReservation__time-btn{border:0;border-radius:25px;box-shadow:none;font-weight:500;height:100%;padding:12px 16px;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.studentAddReservation__time-btn:hover{border-radius:16px;color:#e6f680;color:var(--accent-l)}.studentAddReservation__time-btn:active,.studentAddReservation__time-btn:hover{padding:12px 16px;transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.studentAddReservation__time-btn:active{border-radius:32px;margin:0;transform:scale(.93)}.studentAddReservation__time-btn--selected{background-color:#e6f680;background-color:var(--accent-l);color:#3d2e00;color:var(--accent-d)}.studentAddReservation__time-btn--selected:hover{color:#3d2e00;color:var(--accent-d)}.studentAddReservation__time-btn--disabled{cursor:not-allowed;opacity:.4}.studentAddReservation__time-btn--disabled:hover{border-radius:32px;color:#dfdfdf;color:var(--white-s);margin:0;padding:12px 16px}.studentAddReservation__time-btn--outline-daily.studentAddReservation__time-btn--disabled{opacity:.8}.studentAddReservation__time-btn--outline-daily{outline:2px solid #e6f680;outline:2px solid var(--accent-l);outline-offset:0;pointer-events:none}.studentAddReservation__time-btn--outline-daily:hover{border-radius:32px;color:#dfdfdf;color:var(--white-s);margin:0;padding:12px 16px}.studentAddReservation__time-btn.noua{grid-column:auto/span 2}.studentAddReservation__add-btns{display:flex;gap:6px;justify-content:center;padding:6px}.studentAddReservation__add-btns--single .studentAddReservation__add-btn{width:100%}.studentAddReservation__add-btns--dual .studentAddReservation__add-btn{flex:1 1}.studentAddReservation__add-btn{background:#e6f680;background:var(--accent-l);border-radius:32px;cursor:pointer;font-weight:500;gap:0;grid-column:auto/span 1;grid-column:auto/span var(--span,1);margin:0;padding:8px;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.studentAddReservation__add-btn,.studentAddReservation__add-btn-icon>div{align-items:center;display:flex;justify-content:center}.studentAddReservation__add-btn-icon--delete{background:#f6808000;border-radius:10px;color:#fff;color:var(--white-p);cursor:pointer;padding:8px;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--classic-f)}.studentAddReservation__add-btn-icon--delete:hover{background:#f68080;color:#410000;margin:-1px;padding:9px}.studentAddReservation__add-btn span{padding:7px 14px 7px 0}.studentAddReservation__add-btn span,.studentAddReservation__add-btn svg{color:#3d2e00;color:var(--accent-d);transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.studentAddReservation__add-btn--arrow span{padding:7px 0 7px 14px}.studentAddReservation__add-btn--arrow svg{transform:rotate(180deg)}.studentAddReservation__add-btn--list{background:#1a1a1a;background:var(--black-p)}.studentAddReservation__add-btn--list span{color:#dfdfdf;color:var(--white-s);padding:7px 14px}.studentAddReservation__add-btn--back{background:#1a1a1a;background:var(--black-p)}.studentAddReservation__add-btn--back span{color:#dfdfdf;color:var(--white-s);padding:7px 14px 7px 0}.studentAddReservation__add-btn--back svg{color:#dfdfdf;color:var(--white-s);transform:rotate(0deg)}.studentAddReservation__add-btn--back:hover span,.studentAddReservation__add-btn--back:hover svg{color:#e6f680;color:var(--accent-l)}.studentAddReservation__add-btn--full{width:100%}.studentAddReservation__add-btn:hover{border-radius:16px;margin:-1px 0;padding:9px 10px}.studentAddReservation__add-btn:active,.studentAddReservation__add-btn:hover,.studentAddReservation__add-btn:hover svg{transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s)}.studentAddReservation__add-btn:active{border-radius:32px;margin:0;padding:8px;transform:scale(.95)}.studentAddReservation__add-btn:active svg{transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s)}.studentAddReservation__add-btn:disabled{cursor:not-allowed;opacity:.4}.studentAddReservation__add-btn:disabled:hover{border-radius:32px;margin:0;padding:8px}.studentAddReservation__add-btn:disabled:active{transform:scale(1)}.studentAddReservation__auto-fab{background:#1a1a1a;background:var(--black-p);border:none;border-radius:999px;bottom:12px;color:#fff;color:var(--white-p);cursor:pointer;left:12px;padding:10px 16px;position:absolute;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s);z-index:3}.studentAddReservation__auto-fab:hover{border-radius:18px;color:#e6f680;color:var(--accent-l)}.studentAddReservation__auto-fab:active{transform:scale(.96)}.studentAddReservation__auto-fab:disabled{cursor:not-allowed;opacity:.45}.studentAddReservation__auto-fab:disabled:hover{border-radius:999px;color:#fff;color:var(--white-p)}.studentAddReservation__added{color:#fff;color:var(--white-p)}.studentAddReservation__empty-note{background:#1a1a1a;background:var(--black-p);border-radius:20px;color:#dfdfdf;color:var(--white-s);margin-top:6px;padding:12px;text-align:center}.studentAddReservation__added-list{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;grid-template-rows:repeat(1fr);list-style:disc inside;margin:.5rem 0;padding-left:0}.studentAddReservation__added-item{align-items:center;background:#1a1a1a;background:var(--black-p);border-radius:22px;display:flex;gap:8px;justify-content:space-between;padding:12px}.studentAddReservation__added-item-top{display:flex;flex-direction:column;padding-left:4px}.studentAddReservation__added-item-time{color:#dfdfdf;color:var(--white-s);opacity:.8}.studentAddReservation__added-item-date{color:#fff;color:var(--white-p)}.studentAddReservation__added-item--conflict{background:#e5abab;background:var(--red-t);border:1px solid #f68080;border:1px solid var(--red-l);box-shadow:inset 0 0 0 1px hsla(0,87%,73%,.349)}.studentAddReservation__added-item--conflict .studentAddReservation__added-item-date,.studentAddReservation__added-item--conflict .studentAddReservation__added-item-time,.studentAddReservation__added-item--conflict .studentAddReservation__muted-note{color:#410000;color:var(--red-d);opacity:1}.studentAddReservation__added-item--conflict .studentAddReservation__add-btn-icon--delete{color:#410000;color:var(--red-d)}.studentAddReservation__added-item--conflict .studentAddReservation__add-btn-icon--delete:hover{background:hsla(0,87%,73%,.439);color:#410000;color:var(--red-d)}.studentAddReservation__box{padding:16px}.studentAddReservation__info{margin-bottom:12px}.studentAddReservation__loading{opacity:.8;padding:16px}.studentAddReservation__header-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.studentAddReservation__muted-note{margin-left:8px;opacity:.8}.studentAddReservation__ghost-btn{color:#dfdfdf;color:var(--white-s)}.studentAddReservation__confirm{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);width:100%}.studentAddReservation__confirm-btn{background:#f6808000;border:none;border-radius:10px;color:#fff;color:var(--white-p);cursor:pointer;padding:11.5px 12px;transition:all .2s cubic-bezier(.175,.885,.32,1.275),background .2s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-f),background var(--classic-f);width:100%}.studentAddReservation__confirm-btn:hover{border-radius:20px}.studentAddReservation__confirm-btn:active{scale:.95}.studentAddReservation__confirm-btn--danger{background:#f68080;color:#410000}.studentAddReservation__confirm-btn--secondary{background:#2e2e2e;background:var(--black-s);color:#dfdfdf;color:var(--white-s)}.studentAddReservation__exit-overlay{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;padding:12px;position:absolute;z-index:40}.studentAddReservation__exit-modal{background:#f68080;background:var(--red-l);border:1px solid #4100001f;border-radius:32px;box-shadow:0 18px 40px #00000052;color:#410000;color:var(--red-d);display:flex;flex-direction:column;gap:10px;padding:6px 12px 12px;width:min(100%,420px)}.studentAddReservation__exit-title{color:#410000;color:var(--red-d);font-family:Clash Display;font-size:22px;font-weight:600;margin:0;padding:6px 6px 0}.studentAddReservation__exit-text{color:#410000;color:var(--red-d);line-height:1.45;margin:0;padding:0 6px}.studentAddReservation__exit-actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr);margin-top:4px}.studentAddReservation__exit-btn{border:none;border-radius:30px;cursor:pointer;font-weight:600;padding:12px 14px;transition:all .2s cubic-bezier(.175,.885,.32,1.275),background .2s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-f),background var(--classic-f)}.studentAddReservation__exit-btn:hover{border-radius:14px}.studentAddReservation__exit-btn:active{transform:scale(.97)}.studentAddReservation__exit-btn--stay{background:#41000014;color:#410000;color:var(--red-d)}.studentAddReservation__exit-btn--leave{background:#410000;background:var(--red-d);color:#f68080;color:var(--red-l)}.studentAddReservation__toggle{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(2,1fr)}.studentAddReservation__toggle-btn{background:#1a1a1a;background:var(--black-p);border:none;border-radius:25px;color:#dfdfdf;color:var(--white-s);padding:13px 20px;position:relative;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s);width:auto;z-index:2}.studentAddReservation__toggle-btn:hover{border-radius:16px;padding:13px 22px}.studentAddReservation__toggle-btn:active,.studentAddReservation__toggle-btn:hover{transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.studentAddReservation__toggle-btn:active{border-radius:32px;padding:13px 20px;transform:scale(.95)}.studentAddReservation__toggle-btn:disabled{cursor:not-allowed;opacity:.45}.studentAddReservation__toggle-btn:disabled:hover{border-radius:25px;padding:13px 20px}.studentAddReservation__toggle-btn:disabled:active{transform:scale(1)}.studentAddReservation__toggle-btn.is-active{background:#e6f680;background:var(--accent-l);color:#3d2e00;color:var(--accent-d)}.studentAddReservation__new-grid{display:flex;flex-direction:column;gap:6px}.studentAddReservation__color-grid{display:flex;gap:8px;margin-top:6px;width:100%}.studentAddReservation__color-swatch{--sw:var(--event-default);background:var(--sw);border-radius:16px;cursor:pointer;flex:1 1;height:28px;outline:none;outline:0 solid color-mix(in srgb,var(--sw),#fff);outline-offset:0;transition:.2s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-f)}.studentAddReservation__color-swatch:hover{outline:3px solid color-mix(in srgb,var(--sw) 85%,#fff 15%);outline-offset:-1px;transition:.2s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-f)}.studentAddReservation__color-swatch:active{scale:.96}.studentAddReservation__color-swatch.is-active{border-color:var(--sw);outline:2px solid var(--sw);outline-offset:2px}@supports(outline-color:color-mix(in srgb,white,black)){.studentAddReservation__color-swatch.is-active{outline:2px solid color-mix(in srgb,var(--sw) 85%,#fff 15%);outline-offset:2px}}.studentAddReservation__color-swatch:focus-visible{outline:2px dashed color-mix(in srgb,var(--sw) 85%,#fff 15%);outline-offset:2px}.studentAddReservation__color-swatch--red{--sw:var(--event-red)}.studentAddReservation__color-swatch--orange{--sw:var(--event-orange)}.studentAddReservation__color-swatch--yellow{--sw:var(--event-yellow)}.studentAddReservation__color-swatch--green{--sw:var(--event-green)}.studentAddReservation__color-swatch--blue{--sw:var(--event-blue)}.studentAddReservation__color-swatch--indigo{--sw:var(--event-indigo)}.studentAddReservation__color-swatch--purple{--sw:var(--event-purple)}.studentAddReservation__color-swatch--pink{--sw:var(--event-pink)}.studentAddReservation__color-swatch--black-t{--sw:var(--black-s)}@media only screen and (max-width:767.98px){.studentAddReservation__title-main{color:#fff;color:var(--white-p);font-family:Clash Display;font-size:24px;font-weight:500;z-index:22}.studentAddReservation__selector{grid-template-columns:1fr}.studentAddReservation__selector--row{align-items:center}.studentAddReservation__title.hide{display:none}.studentAddReservation__times{color:#fff!important;color:var(--white-p)!important;display:flex;flex-direction:column;gap:6px;height:100%;padding:0}.studentAddReservation__times-title{display:none}.studentAddReservation__times-list{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr;height:100%;width:100%}.studentAddReservation__time-btn:last-child{grid-column:auto}.studentAddReservation__exit-actions{grid-template-columns:1fr}.react-datepicker__day{align-items:center;display:flex!important;height:30px;justify-content:center}}.react-datepicker{background:#1a1a1a!important;background:var(--black-p)!important;border:0!important;border-radius:23px!important;font-family:lexend!important;width:100%}.react-datepicker__aria-live{width:100%}.react-datepicker__navigation-icon{color:#3d2e00!important;color:var(--accent-d)!important;left:-2px!important;top:2.5px!important}.react-datepicker__navigation-icon:before{border-color:#fff!important;border-color:var(--white-p)!important;border-width:1.7px 1.7px 0 0!important}.react-datepicker__navigation-icon--previous{left:2px!important}.react-datepicker__month-container{width:100%}.react-datepicker__header{background:#0000!important;border:0!important}.react-datepicker__current-month{color:#fff!important;color:var(--white-p)!important;line-height:1}.react-datepicker__header__dropdown{width:100%!important}.react-datepicker__day-names{grid-gap:3px!important;display:grid;gap:3px!important;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;padding:6px 10px 0;width:100%!important}.react-datepicker__day-name{align-items:center!important;color:#fff!important;color:var(--white-p)!important;display:flex!important;justify-content:center!important;text-align:center!important;width:100%!important}.react-datepicker__month{display:flex;flex-direction:column;gap:3px!important;margin:0!important;padding:0 10px 10px;width:100%!important}.react-datepicker__week{grid-gap:3px!important;display:grid;gap:3px!important;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;width:100%!important}.react-datepicker__day{border-radius:20px!important;color:#dfdfdf!important;color:var(--white-s)!important;font-family:lexend!important;margin:0!important;padding:0!important;transition:.2s cubic-bezier(.4,0,.2,1)!important;transition:var(--classic-f)!important;width:100%!important}.react-datepicker__day:hover{background:#2e2e2e!important;background:var(--black-s)!important}.react-datepicker__day:active{scale:.9}.react-datepicker__day--today{background:#0000!important}.react-datepicker__day--selected,.react-datepicker__day--selected:hover{background:#616033!important;background:var(--accent-t)!important;color:#e6f680!important;color:var(--accent-l)!important}.react-datepicker__day--keyboard-selected,.react-datepicker__day--keyboard-selected:hover{background:#1a1a1a!important;background:var(--black-p)!important;color:#dfdfdf!important;color:var(--white-s)!important}.aAddProg.instructors-popup__content{height:100%}.aAddProg.instructors-popup__content .instructors-popup__label{color:#dfdfdf;color:var(--white-s)}.aAddProg.instructors-popup__content .instructors-popup__input{background:#1a1a1a;background:var(--black-p)}.aAddProg.instructors-popup__content .instructors-popup__form-button{background:#1a1a1a;background:var(--black-p);margin:6px 0}.aAddProg.instructors-popup__content .instructors-popup__form-button--save{background:#9af07f;color:#0d3700}.aAddProg.instructors-popup__content .instructors-popup__form-button--accent{background:#e6f680;background:var(--accent-l);color:#3d2e00;color:var(--accent-d)}.aAddProg.instructors-popup__content .instructors-popup__form-button--cancel,.aAddProg.instructors-popup__content .instructors-popup__form-button.reservation-flag-btn{margin:0}.aAddProg.instructors-popup__content .instructors-popup__list-wrapper{flex-grow:1;margin-top:-50px;overflow:hidden;position:relative}.aAddProg.instructors-popup__content .instructors-popup__list-items{grid-gap:6px;-ms-overflow-style:none;display:grid;gap:6px;grid-auto-rows:min-content;grid-template-columns:1fr 1fr;height:calc(100% - 38px);-webkit-mask-image:linear-gradient(0deg,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#0000);mask-image:linear-gradient(0deg,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#0000);overflow-y:auto;padding:50px 0 24px;position:absolute;scrollbar-width:none;width:100%}.aAddProg.instructors-popup__content .instructors-popup__list-items::-webkit-scrollbar{display:none}.aAddProg.instructors-popup__content .picker__row button{width:100%}.saddprogramari__info{color:#fff;color:var(--white-p);font-weight:400;text-align:center}.saddprogramari__info b{font-weight:400}.instr-event__content{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr;padding-top:6px}.instr-event__row{aspect-ratio:3/2;background:#1a1a1a;background:var(--black-p);border-radius:22px;color:#dfdfdf;color:var(--white-s);display:flex;flex-direction:column;justify-content:flex-end;padding:12px 16px}.instr-event__value--confirmed-yes{color:#0b8f3a}.instr-event__value--confirmed-no{color:#b54747}.permision__btns{align-items:center;bottom:0;left:0;padding:6px 12px;position:absolute;width:100%}.permision__search-wrapper{padding:0 0 12px!important}.permision__list-wrapper .instructors-popup__list-items{padding-bottom:94px!important}.perm__toggle--radio{appearance:none;-webkit-appearance:none;border:2px solid #6b7280;border:2px solid var(--radio-border,#6b7280);border-radius:9999px;cursor:pointer;display:grid;height:16px;outline:none;place-items:center;position:absolute;right:12px;top:12px;width:16px}.perm__toggle--radio:checked:after{background:currentColor;background:var(--radio-dot,currentColor);border-radius:9999px;content:"";height:8px;width:8px}.instructors-popup__item--active .perm__toggle--radio{border-color:#e6f680;border-color:var(--radio-active,var(--accent-l));color:#e6f680;color:var(--radio-active,var(--accent-l))}.studentReservationsPopup,.studentSelfProfilePopup{display:flex;flex-direction:column;height:100%;padding:12px}.studentSelfProfilePopup__hero{align-items:left;display:flex;flex-direction:column;padding:12px}.studentSelfProfilePopup__avatar{background:#e6f680;background:var(--accent-l);border-radius:50%;display:grid;height:64px;margin-bottom:12px;place-items:center;width:64px}.studentSelfProfilePopup__avatarIcon,.studentSelfProfilePopup__avatarIcon div{display:grid;place-items:center}.studentSelfProfilePopup__avatarIcon svg{color:#3d2e00;color:var(--accent-d);height:30px;width:30px}.studentSelfProfilePopup__name{color:#fff;color:var(--white-p);font-family:Clash Display;font-size:24px;font-weight:500;line-height:1;margin:0}.studentSelfProfilePopup__role{color:#dfdfdf;color:var(--white-s);margin:0}.studentSelfProfilePopup__content{flex:1 1;min-height:0;overflow:auto;padding-bottom:10px}.studentSelfProfilePopup__content::-webkit-scrollbar{display:none}.studentSelfProfilePopup__list{grid-gap:3px;display:grid;gap:3px}.studentSelfProfilePopup__row{corner-shape:superellipse(1.2);align-items:center;background:#1a1a1a;background:var(--black-p);border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:16px 24px}.studentSelfProfilePopup__row span{color:#dfdfdf;color:var(--white-s)}.studentSelfProfilePopup__row strong{color:#fff;color:var(--white-p);font-weight:400;text-align:right}.studentSelfProfilePopup__row:first-child{border-radius:24px 24px 8px 8px}.studentSelfProfilePopup__row:last-child{border-radius:8px 8px 24px 24px}.studentSelfProfilePopup__state{color:#dfdfdf;color:var(--white-s);font-style:italic}.studentSelfProfilePopup__error{color:#ffb3b3;margin-top:8px}.studentSelfProfilePopup__footer{display:flex;justify-content:center;margin-top:8px}.studentSelfProfilePopup__settings.settings{grid-gap:8px;display:grid;gap:8px;gap:6px;grid-template-columns:repeat(2,1fr);padding:0;width:100%}.studentSelfProfilePopup__settings.settings .settings__item{display:flex;justify-content:flex-start}.studentSelfProfilePopup__settings.settings .settings__icons,.studentSelfProfilePopup__settings.settings .settings__mode-btn{width:100%}.studentReservationsPopup{padding:12px 12px 0}.studentReservationsPopup__header{padding-right:82px}.studentReservationsPopup__title{color:#fff;color:var(--white-p);font-family:Clash Display;font-size:24px;font-weight:500;margin:0;padding:6px 0 12px 8px}.studentReservationsPopup__state{color:#dfdfdf;color:var(--white-s);font-style:italic}.studentReservationsPopup__error{color:#ffb3b3}.studentReservationsPopup__content{grid-gap:14px;display:grid;flex:1 1;gap:14px;grid-template-columns:1fr;min-height:0;overflow:auto;padding-bottom:8px}.studentReservationsPopup__content::-webkit-scrollbar{display:none}.studentReservationsPopup__section{grid-gap:8px;align-content:start;display:grid;gap:8px}.studentReservationsPopup__sectionHead{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:0 8px}.studentReservationsPopup__sectionTitle{color:#fff;color:var(--white-p);font-size:16px;margin:0}.studentReservationsPopup__sectionCount{background:#1a1a1a;background:var(--black-p);border-radius:99px;color:#e6f680;color:var(--accent-l);font-size:12px;line-height:1;padding:4px 10px}.studentReservationsPopup__sectionEmpty{color:#8a8a8a;color:var(--white-t);font-size:13px;margin:0}.studentReservationsPopup__grid{grid-gap:3px;border-radius:24px;display:grid;gap:3px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.studentReservationsPopup__card{corner-shape:superellipse(1.2);grid-gap:2px;align-content:center;background:#1a1a1a;background:var(--black-p);border-radius:8px;display:grid;gap:2px;padding:16px 20px}.studentReservationsPopup__card:last-child:nth-child(odd){grid-column:1/-1}.studentReservationsPopup__date{color:#fff;color:var(--white-p);font-weight:500;margin:0}.studentReservationsPopup__time{color:#e6f680;color:var(--accent-l);font-weight:500;margin:0}.studentReservationsPopup__extra{color:#8a8a8a;color:var(--white-t);font-size:12px;margin:0}.home-admin{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;height:calc(100svh - 84px);padding:12px 12px 0}.page-wrapper{padding:12px}.page-wrapper .instructorsGroupsUI,.page-wrapper .reservationHistoryUI,.page-wrapper .studentsGroupsUI{min-height:calc(100svh - 24px)}@media(max-width:992px){.home-admin{gap:6px;grid-template-columns:1fr;height:auto;min-height:800px;padding:6px 6px 0}.page-wrapper{padding:6px}.page-wrapper .instructorsGroupsUI,.page-wrapper .reservationHistoryUI,.page-wrapper .studentsGroupsUI{min-height:calc(100svh - 92px)}}.studentsUI{background:#2e2e2e!important;background:var(--black-s)!important;border-radius:35px;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:0 12px;position:relative;z-index:0}.studentsUI__title{color:#fff;color:var(--white-p);flex-shrink:0;font-family:Clash Display;font-size:32px;font-weight:500;line-height:1;padding:8px 0 0;position:relative;white-space:nowrap;z-index:2}.studentsUI button{background:#1a1a1a;background:var(--black-p);border-radius:25px;color:#dfdfdf;color:var(--white-s);padding:14px 20px;position:relative;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s);width:auto;z-index:2}.studentsUI button:hover{border-radius:16px;color:#e6f680;color:var(--accent-l);padding:14px 22px}.studentsUI button:active,.studentsUI button:hover{transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.studentsUI button:active{border-radius:32px;padding:14px 20px;transform:scale(.95)}.studentsUI__header{display:flex;justify-content:space-between;padding:12px 0 0 12px;position:relative;z-index:20}.studentsUI__right{display:flex;gap:6px;position:absolute;right:0;width:100%;z-index:10}.studentsUI__search{display:flex;gap:6px;justify-content:flex-end;width:100%}.studentsUI__input{background:#1a1a1a;background:var(--black-p);border-radius:25px;color:#fff;color:var(--white-p);margin-left:-100px;opacity:0;padding:12px 0;transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s);width:0}.studentsUI__icon div{align-items:center;display:flex;justify-content:center}.studentsUI__icon.is-rotated svg{rotate:45deg}.studentsUI__header.is-open .studentsUI__input{margin-left:0;opacity:1;padding:12px 20px;width:100%}.studentsUI__gridWrap{flex-grow:1;height:100%;margin-top:-12px;overflow:hidden;position:relative;z-index:2}.studentsUI__grid{grid-gap:6px;display:grid;gap:6px;grid-auto-rows:min-content;grid-template-columns:1fr 1fr;inset:0;-webkit-mask-image:linear-gradient(0deg,#000 0,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(0deg,#000 0,#000 calc(100% - 24px),#0000);overflow-y:auto;padding-bottom:12px;padding-top:24px;position:absolute;width:100%}.studentsUI__grid::-webkit-scrollbar{display:none}.studentsUI__footer{align-items:center;color:#dfdfdf;color:var(--white-s);display:flex;flex-wrap:wrap;gap:12px;grid-column:1/-1;justify-content:center;padding:10px 0 0}.studentsUI__counter{opacity:.7}.studentsUI__empty{color:#dfdfdf;color:var(--white-s);grid-column:1/-1;opacity:.7}.personalPageUI{background:#2e2e2e;background:var(--black-s);border-radius:35px;display:flex;flex-direction:column;height:100%;min-height:0;overflow:visible;padding:0 12px;position:relative}.personalPageUI__header{display:flex;gap:6px;justify-content:space-between;padding:12px 0 0 12px;position:relative;z-index:20}@media only screen and (max-width:767.98px){.personalPageUI__header{flex-direction:column;padding-right:12px}}.personalPageUI__titleWrap{min-width:0}.personalPageUI__title{color:#fff;color:var(--white-p);font-family:Clash Display;font-size:32px;font-weight:500;line-height:1;margin:0;padding:8px 0 0;white-space:nowrap}.personalPageUI__controls{display:flex;gap:6px;margin-left:auto;z-index:10}@media only screen and (max-width:767.98px){.personalPageUI__controls{margin-left:0;width:100%}}.personalPageUI__dropdown{color:#fff;color:var(--white-p)}@media only screen and (max-width:767.98px){.personalPageUI__dropdown{flex:1 1;min-width:0}}.personalPageUI__toolbar{padding:12px 0 0;position:relative;z-index:5}.personalPageUI__searchInput{color:#fff;color:var(--white-p);display:block;padding:13px 20px;width:100%}.personalPageUI__loadMore,.personalPageUI__searchInput{background:#1a1a1a;background:var(--black-p);border-radius:25px}.personalPageUI__loadMore{color:#dfdfdf;color:var(--white-s);padding:14px 20px;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s);width:auto}.personalPageUI__loadMore:hover{border-radius:16px;color:#e6f680;color:var(--accent-l);padding:14px 22px}.personalPageUI__loadMore:active,.personalPageUI__loadMore:hover{transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.personalPageUI__loadMore:active{border-radius:32px;padding:14px 20px;transform:scale(.95)}.personalPageUI__gridWrap{flex-grow:1;height:100%;margin-top:-12px;overflow:hidden;position:relative;z-index:2}.personalPageUI__grid{grid-gap:6px;display:grid;gap:6px;grid-auto-rows:min-content;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));inset:0;-webkit-mask-image:linear-gradient(0deg,#000 0,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(0deg,#000 0,#000 calc(100% - 24px),#0000);overflow-y:auto;padding-bottom:12px;padding-top:24px;position:absolute;width:100%}@media only screen and (max-width:767.98px){.personalPageUI__grid{grid-template-columns:1fr}}.personalPageUI__grid::-webkit-scrollbar{display:none}.personalPageUI__footer{align-items:center;color:#dfdfdf;color:var(--white-s);display:flex;flex-wrap:wrap;gap:12px;grid-column:1/-1;justify-content:center;padding:10px 0 0}.personalPageUI__counter{opacity:.7}.personalPageUI__empty,.personalPageUI__status{color:#dfdfdf;color:var(--white-s);grid-column:1/-1;opacity:.7;padding-left:4px}.personalPageUI__status--error{color:#f68080;color:var(--red-l);opacity:1}.studentsGroupsUI{background:#2e2e2e!important;background:var(--black-s)!important;border-radius:35px!important;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:0 12px;position:relative;z-index:0}.studentsGroupsUI__title{color:#fff;color:var(--white-p);flex-shrink:0;font-family:Clash Display;font-size:32px;font-weight:500;line-height:1;padding:8px 0 0;position:relative;white-space:nowrap;z-index:2}.studentsGroupsUI__backBtn,.studentsGroupsUI__btn,.studentsGroupsUI__btnDanger,.studentsGroupsUI__btnPrimary,.studentsGroupsUI__btnSecondary,.studentsGroupsUI__chooserBtn,.studentsGroupsUI__iconBtn{background:#1a1a1a;background:var(--black-p);border-radius:25px;color:#dfdfdf;color:var(--white-s);padding:14px 20px;position:relative;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s);-webkit-user-select:none;user-select:none;width:auto;z-index:2}.studentsGroupsUI__backBtn:hover,.studentsGroupsUI__btn:hover,.studentsGroupsUI__btnDanger:hover,.studentsGroupsUI__btnPrimary:hover,.studentsGroupsUI__btnSecondary:hover,.studentsGroupsUI__chooserBtn:hover,.studentsGroupsUI__iconBtn:hover{border-radius:16px;color:#e6f680;color:var(--accent-l);padding:14px 22px;transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.studentsGroupsUI__backBtn:active,.studentsGroupsUI__btn:active,.studentsGroupsUI__btnDanger:active,.studentsGroupsUI__btnPrimary:active,.studentsGroupsUI__btnSecondary:active,.studentsGroupsUI__chooserBtn:active,.studentsGroupsUI__iconBtn:active{border-radius:32px;padding:14px 20px;transform:scale(.95);transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.studentsGroupsUI__header{display:flex;justify-content:space-between;padding:12px 0 0 12px;position:relative;z-index:20}.studentsGroupsUI__right{display:flex;gap:6px;position:absolute;right:0;width:100%;z-index:10}.studentsGroupsUI__search{display:flex;gap:6px;justify-content:flex-end;width:100%}.studentsGroupsUI__inputSearch{background:#1a1a1a;background:var(--black-p);border-radius:25px;color:#fff;color:var(--white-p);margin-left:-100px;opacity:0;padding:12px 0;transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s);width:0}.studentsGroupsUI__icon div{align-items:center;display:flex;justify-content:center}.studentsGroupsUI__icon.is-rotated svg{rotate:45deg}.studentsGroupsUI__header.is-open .studentsGroupsUI__inputSearch{margin-left:0;opacity:1;padding:12px 20px;width:100%}.studentsGroupsUI__gridWrap{flex-grow:1;height:100%;margin-top:-12px;overflow:hidden;position:relative;z-index:2}.studentsGroupsUI__grid{grid-gap:6px;display:grid;gap:6px;grid-auto-rows:min-content;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important;height:100%;-webkit-mask-image:linear-gradient(0deg,#000 0,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(0deg,#000 0,#000 calc(100% - 24px),#0000);overflow-y:auto;padding-bottom:12px;padding-top:24px;position:absolute;width:100%}.studentsGroupsUI__grid::-webkit-scrollbar{display:none}.studentsGroupsUI__form{background:#1a1a1a;background:var(--black-p);border-radius:26px;display:flex;flex-direction:column;gap:6px;padding:6px;width:100%}.studentsGroupsUI__formTop{align-items:center;display:flex;gap:6px}.studentsGroupsUI__formBtn{background:#2e2e2e!important;background:var(--black-s)!important}.studentsGroupsUI__input{background:#2e2e2e;background:var(--black-s);border-radius:24px;color:#fff;color:var(--white-p);font-size:14px;padding:12px 16px;width:100%}.studentsGroupsUI__keyline{width:100%}.studentsGroupsUI__chooserBtn{background:#2e2e2e;background:var(--black-s);border-radius:24px;padding:12px 16px;text-align:left;width:100%!important}.studentsGroupsUI__chooserBtn:active,.studentsGroupsUI__chooserBtn:hover{padding:12px 16px}.studentsGroupsUI__actions{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(2,1fr)}.studentsGroupsUI__btnPrimary{background:#ace69a;background:var(--green-t);border-radius:24px;color:#0d3700;color:var(--green-d);padding:12px 20px}.studentsGroupsUI__btnPrimary:hover{background:#9cf680;background:var(--green-l);color:#0d3700;color:var(--green-d)}.studentsGroupsUI__btnPrimary:active,.studentsGroupsUI__btnPrimary:hover{border-radius:24px;padding:12px 24px}.studentsGroupsUI__btnSecondary{padding:12px 20px}.studentsGroupsUI__btnSecondary,.studentsGroupsUI__btnSecondary:hover{background:#2e2e2e;background:var(--black-s);border-radius:24px;color:#fff;color:var(--white-p)}.studentsGroupsUI__btnSecondary:hover{padding:12px 24px}.studentsGroupsUI__btnSecondary:active{border-radius:24px;padding:12px 24px}.studentsGroupsUI__btnDanger{background:#e5abab;background:var(--red-t);border-radius:24px;color:#410000;color:var(--red-d);padding:12px 20px;width:100%}.studentsGroupsUI__btnDanger:hover{background:#f68080;background:var(--red-l);color:#410000;color:var(--red-d)}.studentsGroupsUI__btnDanger:active,.studentsGroupsUI__btnDanger:hover{border-radius:24px;padding:12px 24px}.studentsGroupsUI__delete{position:static}.studentsGroupsUI__deleteConfirm{display:flex;gap:6px}.studentsGroupsUI__item{background:#1a1a1a;background:var(--black-p);border-radius:26px;display:flex;height:auto;justify-content:space-between;position:relative}.studentsGroupsUI__itemLeft{color:#fff;color:var(--white-p);display:flex;flex-direction:column;padding:12px 0 12px 16px;width:100%}.studentsGroupsUI__itemTop{position:relative;width:100%}.studentsGroupsUI__itemBottom{align-items:center;display:flex;gap:6px}.studentsGroupsUI__itemKey{align-items:center;color:#dfdfdf;color:var(--white-s);display:inline-flex;font-size:12px;gap:6px}.studentsGroupsUI__itemKey .studentsGroupsUI__keyIcon svg{height:14px;width:14px}.studentsGroupsUI__itemProfessor{color:#dfdfdf;color:var(--white-s);font-size:12px;opacity:.9}.studentsGroupsUI__count{color:#dfdfdf;color:var(--white-s);opacity:1;transition:.3s}.studentsGroupsUI__itemRight{display:flex;flex-direction:column;gap:6px;padding:6px}.studentsGroupsUI__itemIcon{background:#2e2e2e!important;background:var(--black-s)!important;border-radius:24px!important;color:#dfdfdf!important;color:var(--white-s)!important;cursor:pointer;padding:12px!important;transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s)}.studentsGroupsUI__itemIcon,.studentsGroupsUI__itemIcon div{align-items:center;display:flex;justify-content:center}.studentsGroupsUI__itemIcon svg{height:18px;transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s);width:18px}.studentsGroupsUI__itemIcon:hover{background:#242424!important;background:var(--black-t)!important}.studentsGroupsUI__itemIcon:active{scale:.9!important}.studentsGroupsUI__backBtn{grid-column:1/-1}.studentsGroupsUI__empty{color:#fff;color:var(--white-p);grid-column:1/-1;height:100%;opacity:.8;padding:20px;text-align:center}.studentsGroupsUI__highlight{background:#e6f680;background:var(--accent-l);border-radius:4px;color:#3d2e00;color:var(--accent-d);font-style:normal}.studentsGroupsUI__picker{background:#1a1a1a;background:var(--black-p);border-radius:26px;padding:6px;width:100%}.studentsGroupsUI__picker.is-inline{position:static}.studentsGroupsUI__pickerTop{align-items:center;display:flex;gap:6px;z-index:9}.studentsGroupsUI__pickerSearch{background:#2e2e2e;background:var(--black-s);border-radius:24px;color:#fff;color:var(--white-p);font-size:14px;padding:12px 16px;width:100%}.studentsGroupsUI__pickerList{grid-gap:6px;border-radius:20px;display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))!important;margin-top:6px;max-height:250px;overflow:scroll}.studentsGroupsUI__pickerList::-webkit-scrollbar{display:none}.studentsGroupsUI__pickerItem{background:#2e2e2e;background:var(--black-s);border-radius:20px;cursor:pointer;padding:10px 12px;transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s)}.studentsGroupsUI__pickerItem.is-disabled{cursor:not-allowed;opacity:.45}.studentsGroupsUI__pickerItem:hover{background:#242424;background:var(--black-t)}.studentsGroupsUI__pickerLabel{color:#fff;color:var(--white-p);font-size:13px;font-weight:500;line-height:1.3}.studentsGroupsUI__pickerMeta{color:#dfdfdf;color:var(--white-s);font-size:12px;opacity:.85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studentsGroupsUI__pickerEmpty{color:#dfdfdf;color:var(--white-s);opacity:.75;padding:10px}.instructorsGroupsUI{background:#2e2e2e!important;background:var(--black-s)!important;border-radius:35px!important;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:0 12px;position:relative;z-index:0}.instructorsGroupsUI__title{color:#fff;color:var(--white-p);flex-shrink:0;font-family:Clash Display;font-size:32px;font-weight:500;line-height:1;padding:8px 0 0;position:relative;white-space:nowrap;z-index:2}.instructorsGroupsUI__formBtn{background:#2e2e2e!important;background:var(--black-s)!important}.instructorsGroupsUI__backBtn,.instructorsGroupsUI__btn,.instructorsGroupsUI__btnDanger,.instructorsGroupsUI__btnPrimary,.instructorsGroupsUI__btnSecondary,.instructorsGroupsUI__chooserBtn,.instructorsGroupsUI__iconBtn{background:#1a1a1a;background:var(--black-p);border-radius:25px;color:#dfdfdf;color:var(--white-s);padding:14px 20px;position:relative;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s);-webkit-user-select:none;user-select:none;width:auto;z-index:2}.instructorsGroupsUI__backBtn:hover,.instructorsGroupsUI__btn:hover,.instructorsGroupsUI__btnDanger:hover,.instructorsGroupsUI__btnPrimary:hover,.instructorsGroupsUI__btnSecondary:hover,.instructorsGroupsUI__chooserBtn:hover,.instructorsGroupsUI__iconBtn:hover{border-radius:16px;color:#e6f680;color:var(--accent-l);padding:14px 22px;transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.instructorsGroupsUI__backBtn:active,.instructorsGroupsUI__btn:active,.instructorsGroupsUI__btnDanger:active,.instructorsGroupsUI__btnPrimary:active,.instructorsGroupsUI__btnSecondary:active,.instructorsGroupsUI__chooserBtn:active,.instructorsGroupsUI__iconBtn:active{border-radius:32px;padding:14px 20px;transform:scale(.95);transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.instructorsGroupsUI__header{display:flex;justify-content:space-between;padding:12px 0 0 12px;position:relative;z-index:20}.instructorsGroupsUI__right{display:flex;gap:6px;justify-content:flex-end;pointer-events:none;position:absolute;right:0;width:100%;z-index:10}.instructorsGroupsUI__right>*{pointer-events:auto}.instructorsGroupsUI__search{display:flex;gap:6px;justify-content:flex-end;width:100%}.instructorsGroupsUI__inputSearch{background:#1a1a1a;background:var(--black-p);border:none;border-radius:25px;color:#fff;color:var(--white-p);margin-left:-100px;opacity:0;outline:none;padding:12px 0;transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s);width:0}.instructorsGroupsUI__inputSearch::placeholder{color:#dfdfdf;color:var(--white-s);opacity:.7}.instructorsGroupsUI__icon div{align-items:center;display:flex;justify-content:center}.instructorsGroupsUI__icon.is-rotated svg{rotate:45deg}.instructorsGroupsUI__header.is-open .instructorsGroupsUI__inputSearch{margin-left:0;opacity:1;padding:12px 20px;width:100%}.instructorsGroupsUI__gridWrap{flex-grow:1;height:100%;margin-top:-12px;overflow:hidden;position:relative;z-index:2}.instructorsGroupsUI__grid{grid-gap:6px;display:grid;gap:6px;grid-auto-rows:min-content;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important;height:100%;-webkit-mask-image:linear-gradient(0deg,#000 0,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(0deg,#000 0,#000 calc(100% - 24px),#0000);overflow-y:auto;padding-bottom:12px;padding-top:24px;position:absolute;width:100%}.instructorsGroupsUI__grid::-webkit-scrollbar{display:none}.instructorsGroupsUI__item{height:auto;justify-content:space-between;position:relative}.instructorsGroupsUI__form,.instructorsGroupsUI__item{background:#1a1a1a;background:var(--black-p);border-radius:26px;display:flex}.instructorsGroupsUI__form{flex-direction:column;gap:6px;padding:6px;width:100%}.instructorsGroupsUI__formTop{align-items:center;display:flex;gap:6px}.instructorsGroupsUI__input{background:#2e2e2e;background:var(--black-s);border:none;border-radius:24px;color:#fff;color:var(--white-p);font-size:14px;outline:none;padding:12px 16px;width:100%}.instructorsGroupsUI__input::placeholder{color:#dfdfdf;color:var(--white-s);opacity:.7}.instructorsGroupsUI__sectorInput{display:flex;gap:6px;width:100%}.instructorsGroupsUI__sectorInput .instructorsGroupsUI__input{background:#2e2e2e;background:var(--black-s)}.instructorsGroupsUI__createGrid{grid-gap:6px;display:grid;gap:6px}.instructorsGroupsUI__gridRow{align-items:stretch;display:flex;gap:6px}.instructorsGroupsUI__chooserBtn{background:#2e2e2e;background:var(--black-s);border-radius:24px;flex:1 1 auto;min-height:46px;padding:12px 16px;text-align:left;width:100%!important}.instructorsGroupsUI__chooserBtn:active,.instructorsGroupsUI__chooserBtn:hover{padding:12px 16px}.instructorsGroupsUI__rowTrash{background:#2e2e2e!important;background:var(--black-s)!important;border-radius:18px!important;height:46px!important;min-width:46px!important;padding:0!important;transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s);width:46px!important}.instructorsGroupsUI__rowTrash,.instructorsGroupsUI__rowTrash div{align-items:center;display:flex;justify-content:center}.instructorsGroupsUI__rowTrash svg{height:18px;transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s);width:18px}.instructorsGroupsUI__rowTrash:hover{background:#e5abab!important;background:var(--red-t)!important;color:#410000!important;color:var(--red-d)!important}.instructorsGroupsUI__rowTrash:active{transform:scale(.92)}.instructorsGroupsUI__gridRowAdd{display:flex;justify-content:flex-end;padding-top:2px}.instructorsGroupsUI__gridRowAdd .instructorsGroupsUI__iconBtn{align-items:center;background:#2e2e2e!important;background:var(--black-s)!important;border-radius:18px!important;display:flex;height:46px!important;justify-content:center;padding:0!important;width:46px!important}.instructorsGroupsUI__gridRowAdd .instructorsGroupsUI__iconBtn:hover{background:#242424!important;background:var(--black-t)!important;color:#e6f680!important;color:var(--accent-l)!important}.instructorsGroupsUI__gridRowAdd .instructorsGroupsUI__iconBtn:active{transform:scale(.92)}.instructorsGroupsUI__actions{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(2,1fr)}.instructorsGroupsUI__btnPrimary{background:#ace69a;background:var(--green-t);border-radius:24px;color:#0d3700;color:var(--green-d);padding:12px 20px}.instructorsGroupsUI__btnPrimary:hover{background:#9cf680;background:var(--green-l);border-radius:24px;color:#0d3700;color:var(--green-d);padding:12px 24px}.instructorsGroupsUI__btnPrimary:active{border-radius:24px;padding:12px 24px}.instructorsGroupsUI__btnSecondary{padding:12px 20px}.instructorsGroupsUI__btnSecondary,.instructorsGroupsUI__btnSecondary:hover{background:#2e2e2e;background:var(--black-s);border-radius:24px;color:#fff;color:var(--white-p)}.instructorsGroupsUI__btnSecondary:hover{padding:12px 24px}.instructorsGroupsUI__btnSecondary:active{border-radius:24px;padding:12px 24px}.instructorsGroupsUI__btnDanger{background:#e5abab;background:var(--red-t);border-radius:24px;color:#410000;color:var(--red-d);padding:12px 20px;width:100%}.instructorsGroupsUI__btnDanger:hover{background:#f68080;background:var(--red-l);border-radius:24px;color:#410000;color:var(--red-d);padding:12px 24px}.instructorsGroupsUI__btnDanger:active{border-radius:24px;padding:12px 24px}.instructorsGroupsUI__deleteConfirm{display:flex;gap:6px;width:100%}.instructorsGroupsUI__itemLeft{color:#fff;color:var(--white-p);display:flex;flex-direction:column;padding:6px;width:100%}.instructorsGroupsUI__itemTop{align-items:flex-start;display:flex;gap:6px;justify-content:space-between}.instructorsGroupsUI__itemTop h3{overflow:hidden;padding:11px 16px;text-overflow:ellipsis;white-space:nowrap}.instructorsGroupsUI__pillbar{align-items:center;display:flex;flex-shrink:0;gap:6px}.instructorsGroupsUI__pill{background:#2e2e2e;background:var(--black-s);border-radius:99px;color:#dfdfdf;color:var(--white-s);font-size:12px;padding:12px}.instructorsGroupsUI__list{grid-gap:6px;display:grid;gap:6px;margin-top:6px}.instructorsGroupsUI__list li{background:#2e2e2e;background:var(--black-s);border-radius:24px;color:#fff;color:var(--white-p);display:flex;gap:10px;justify-content:space-between;padding:14px}.instructorsGroupsUI__list li p{color:#fff;color:var(--white-p);font-size:13px;line-height:1.2;margin:0}.instructorsGroupsUI__list li .meta{color:#dfdfdf;color:var(--white-s);opacity:.85;white-space:nowrap}.instructorsGroupsUI__itemIcon{background:#2e2e2e!important;background:var(--black-s)!important;border-radius:24px!important;color:#dfdfdf!important;color:var(--white-s)!important;cursor:pointer;padding:12px!important;transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s)}.instructorsGroupsUI__itemIcon,.instructorsGroupsUI__itemIcon div{align-items:center;display:flex;justify-content:center}.instructorsGroupsUI__itemIcon svg{height:18px;transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s);width:18px}.instructorsGroupsUI__itemIcon:hover{background:#242424!important;background:var(--black-t)!important}.instructorsGroupsUI__itemIcon:active{scale:.9!important}.instructorsGroupsUI__highlight{background:#e6f680;background:var(--accent-l);border-radius:4px;color:#3d2e00;color:var(--accent-d);font-style:normal;padding:0 3px}.instructorsGroupsUI__picker{background:#1a1a1a;background:var(--black-p);border-radius:26px;padding:6px;width:100%}.instructorsGroupsUI__picker.is-inline{position:static}.instructorsGroupsUI__pickerTop{align-items:center;display:flex;gap:6px;z-index:9}.instructorsGroupsUI__pickerSearch{background:#2e2e2e;background:var(--black-s);border:none;border-radius:24px;color:#fff;color:var(--white-p);font-size:14px;outline:none;padding:12px 16px;width:100%}.instructorsGroupsUI__pickerSearch::placeholder{color:#dfdfdf;color:var(--white-s);opacity:.7}.instructorsGroupsUI__pickerList{grid-gap:6px;border-radius:20px;display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))!important;margin-top:6px;max-height:260px;overflow:auto}.instructorsGroupsUI__pickerList::-webkit-scrollbar{display:none}.instructorsGroupsUI__pickerItem{grid-gap:4px;background:#2e2e2e;background:var(--black-s);border-radius:20px;cursor:pointer;display:grid;gap:4px;padding:10px 12px;transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s)}.instructorsGroupsUI__pickerItem.is-disabled{cursor:not-allowed;opacity:.45}.instructorsGroupsUI__pickerItem:hover{background:#242424;background:var(--black-t)}.instructorsGroupsUI__pickerLabel{color:#fff;color:var(--white-p);font-size:13px;font-weight:500;line-height:1.3;margin-bottom:2px}.instructorsGroupsUI__pickerMeta{color:#dfdfdf;color:var(--white-s);font-size:12px;opacity:.85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.instructorsGroupsUI__pickerMeta.is-busy,.instructorsGroupsUI__pickerMeta.is-free{border-radius:999px;display:inline-flex;max-width:100%;opacity:1;padding:6px 10px;width:fit-content}.instructorsGroupsUI__pickerMeta.is-free{background:#ace69a;background:var(--green-t);color:#0d3700;color:var(--green-d)}.instructorsGroupsUI__pickerMeta.is-busy{background:#616033;background:var(--accent-t);color:#e6f680;color:var(--accent-l)}.instructorsGroupsUI__pickerEmpty{color:#dfdfdf;color:var(--white-s);opacity:.75;padding:10px}@media(max-width:520px){.instructorsGroupsUI__grid{grid-template-columns:1fr!important}.instructorsGroupsUI__title{font-size:28px}}.reservationHistoryUI{background:#2e2e2e;background:var(--black-s);border-radius:35px;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:0 12px;position:relative}.reservationHistoryUI__header{align-items:flex-start;display:flex;justify-content:space-between;padding:12px 0 0 12px;z-index:2}.reservationHistoryUI__title{color:#fff;color:var(--white-p);flex-shrink:0;font-family:Clash Display;font-size:32px;font-weight:500;line-height:1;padding:8px 0 0}.reservationHistoryUI__iconBtn{background:#1a1a1a;background:var(--black-p);border-radius:25px;padding:14px 20px;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.reservationHistoryUI__iconBtn:hover{border-radius:16px;color:#e6f680;color:var(--accent-l);padding:14px 22px}.reservationHistoryUI__iconBtn:active,.reservationHistoryUI__iconBtn:hover{transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.reservationHistoryUI__iconBtn:active{border-radius:32px;padding:14px 20px;transform:scale(.95)}.reservationHistoryUI__icon{align-items:center;display:inline-flex;justify-content:center}.reservationHistoryUI__gridWrapper{flex-grow:1;height:100%;margin-top:-12px;overflow:hidden;position:relative;z-index:1}.reservationHistoryUI__grid{grid-gap:6px;display:grid;gap:6px;grid-auto-rows:min-content;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));height:100%;-webkit-mask-image:linear-gradient(0deg,#000 0,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(0deg,#000 0,#000 calc(100% - 24px),#0000);overflow-y:auto;padding-bottom:12px;padding-top:24px;position:absolute;width:100%}.reservationHistoryUI__grid::-webkit-scrollbar{display:none}@media(max-width:820px){.reservationHistoryUI__grid{grid-template-columns:1fr}}.reservationHistoryUI__row{display:flex;flex-direction:column;gap:6px}.reservationHistoryUI__item{background:#1a1a1a;background:var(--black-p);border-radius:24px;color:#fff;color:var(--white-p);display:flex;height:100%;justify-content:space-between;position:relative}.reservationHistoryUI__itemLeft{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0;padding:6px}.reservationHistoryUI__mainWrapper{display:flex;gap:6px;height:100%;justify-content:space-between}.reservationHistoryUI__main{display:flex;flex-direction:column;gap:2px;min-width:0;padding:4px 4px 4px 8px}.reservationHistoryUI__timelineStatus{background:#2e2e2e;background:var(--black-s);border-radius:24px;height:38px;width:38px}.reservationHistoryUI__timelineStatus,.reservationHistoryUI__timelineStatus div{align-items:center;display:flex;justify-content:center}.reservationHistoryUI__timelineStatus svg{height:20px;width:20px}.reservationHistoryUI__timelineStatus.is-cancelled{color:#f67e7e}.reservationHistoryUI__timelineStatus.is-created{background:#9cf680;background:var(--green-l);color:#0d3700;color:var(--green-d)}.reservationHistoryUI__timelineStatus.is-updated{background:#80d1f6;background:var(--blue-l);color:#002c41;color:var(--blue-d);opacity:.9}.reservationHistoryUI__person{color:#fff;color:var(--white-p);font-size:16px;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reservationHistoryUI__subtitle{color:#dfdfdf;color:var(--white-s);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reservationHistoryUI__metaRow{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.reservationHistoryUI__meta{align-items:center;background:#2e2e2e;background:var(--black-s);border-radius:16px;color:#dfdfdf;color:var(--white-s);display:inline-flex;font-size:12px;gap:6px;padding:6px 10px}.reservationHistoryUI__metaIcon,.reservationHistoryUI__metaIcon div{align-items:center;display:inline-flex;justify-content:center}.reservationHistoryUI__metaIcon svg{height:14px;width:14px}.reservationHistoryUI__eventBox{background:#2e2e2e;background:var(--black-s);border-radius:18px;display:flex;flex-direction:column;gap:2px;padding:8px 12px}.reservationHistoryUI__eventMeta{color:#dfdfdf;color:var(--white-s);font-size:12px;min-width:0;opacity:.9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reservationHistoryUI__eventLines{display:flex;flex-direction:column;gap:6px}.reservationHistoryUI__eventLine{color:#fff;color:var(--white-p);font-size:12px;line-height:1.25;opacity:.95}.reservationHistoryUI__eventField{color:#dfdfdf;color:var(--white-s);font-weight:600}.reservationHistoryUI__eventFrom,.reservationHistoryUI__eventTo{color:#fff;color:var(--white-p);font-style:italic}.reservationHistoryUI__eventArrow{margin:0 6px;opacity:.7}.reservationHistoryUI__loadMoreRow{align-items:center;display:flex;gap:10px;grid-column:1/-1;justify-content:center;padding:10px 4px 0}.reservationHistoryUI__loadMoreBtn{background:#1a1a1a;background:var(--black-p);border:0;border-radius:18px;color:#fff;color:var(--white-p);cursor:pointer;padding:10px 14px;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.reservationHistoryUI__loadMoreBtn:hover{color:#e6f680;color:var(--accent-l)}.reservationHistoryUI__loadMoreBtn:disabled{cursor:default;opacity:.5}.reservationHistoryUI__loadMoreHint{color:#dfdfdf;color:var(--white-s);font-size:12px;opacity:.8}.studentsProfileUI{display:flex;flex-direction:column;height:100%}.studentsProfileUI__header{margin-bottom:0!important}.studentsProfileUI__title{color:#fff;color:var(--white-p);flex-shrink:0;font-family:Lexend;font-family:Clash Display;font-size:32px;font-weight:500;line-height:1;padding:24px 24px 0;position:relative;z-index:2}.studentsProfileUI__iconBtn{background:#63ccfcda!important;background:var(--blue-t)!important;color:#002c41!important;color:var(--blue-d)!important;cursor:pointer;padding:12px 20px!important;position:absolute;right:72px;top:12px;z-index:10!important}.studentsProfileUI__content{-ms-overflow-style:none;display:flex;flex:1 1;flex-direction:column;padding:12px 12px 0;scrollbar-width:none}.studentsProfileUI__content::-webkit-scrollbar{display:none}.studentsProfileUI__empty,.studentsProfileUI__loading{color:#dfdfdf;color:var(--white-s);font-style:italic}.studentsProfileUI__hero{align-items:center;background:#1a1a1a;background:var(--black-p);border-radius:36px;display:flex;gap:10px;padding:6px}.studentsProfileUI__heroTop{display:flex}.studentsProfileUI__avatar{background:#2e2e2e;background:var(--black-s);border-radius:30px;display:grid;font-weight:500;height:48px;place-items:center;width:48px}.studentsProfileUI__avatarIcon svg{height:22px;width:22px}.studentsProfileUI__heroName{color:#fff;color:var(--white-p);font-size:15px;font-weight:800;line-height:1.1}.studentsProfileUI__heroMeta{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.studentsProfileUI__chip{align-items:center;background:#1a1a1a;background:var(--black-p);border-radius:99px;color:#dfdfdf;color:var(--white-s);display:inline-flex;font-size:12px;gap:6px;max-width:100%;padding:6px 10px}.studentsProfileUI__chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studentsProfileUI__chipIcon div{align-items:center;display:flex;justify-content:center}.studentsProfileUI__chipIcon svg{height:14px;opacity:.9;width:14px}.studentsProfileUI__form{display:flex;flex-direction:column;gap:8px}.studentsProfileUI__inputs{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr}.studentsProfileUI__groupSelect,.studentsProfileUI__inputs input{background:#1a1a1a;background:var(--black-p);border:none;border-radius:16px;color:#fff;color:var(--white-p);outline:none;padding:14px 20px;width:100%}.studentsProfileUI__groupSelect{appearance:none}.studentsProfileUI__groupSelect:disabled{opacity:.7}.studentsProfileUI__noteTop{grid-gap:6px;display:grid;gap:6px;padding:6px 0 0}.studentsProfileUI__btns{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.studentsProfileUI__btn{border-radius:24px;padding:12px 20px;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.studentsProfileUI__btn:active,.studentsProfileUI__btn:hover{border-radius:24px;padding:12px 24px}.studentsProfileUI__btn--edit{background:#80d1f6;color:#002c41}.studentsProfileUI__btn--save{background:#ace69a;background:var(--green-t);color:#0d3700;color:var(--green-d)}.studentsProfileUI__btn--save:hover{background:#9cf680;background:var(--green-l);color:#0d3700;color:var(--green-d)}.studentsProfileUI__btn--normal{background:#1a1a1a;background:var(--black-p);color:#e6f680;color:var(--accent-l)}.studentsProfileUI__list{display:flex;flex-direction:column;gap:8px}.studentsProfileUI__noteRow{align-items:center;background:#1a1a1a;background:var(--black-p);border-radius:32px;display:flex;gap:8px;padding:3px 3px 3px 16px;width:100%}.studentsProfileUI__noteRow.is-saving{opacity:.9}.studentsProfileUI__noteLabel{align-items:center;color:#fff;color:var(--white-p);display:inline-flex;padding:8px 0!important;white-space:nowrap}.studentsProfileUI__noteInput{background:#2e2e2e;background:var(--black-s);border:none;border-radius:20px;color:#dfdfdf;color:var(--white-s);outline:none;padding:10px 12px;width:100%}.studentsProfileUI__controlsRow{align-items:stretch;display:flex;flex-wrap:wrap;gap:10px}.studentsProfileUI__controlsRow.is-disabled{opacity:.7;pointer-events:none}.studentsProfileUI__toggle{align-items:center;background:#1a1a1a;background:var(--black-p);border:none;border-radius:32px;color:#fff;color:var(--white-p);cursor:pointer;display:flex;gap:8px;padding:10px 18px 10px 10px;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s);-webkit-user-select:none;user-select:none}.studentsProfileUI__toggle.is-off{background:#e5abab;background:var(--red-t);color:#410000;color:var(--red-d)}.studentsProfileUI__toggle.is-off svg{color:#410000;color:var(--red-d)}.studentsProfileUI__toggle.is-on{background:#ace69a;background:var(--green-t)}.studentsProfileUI__toggle.is-on,.studentsProfileUI__toggle.is-on svg{color:#0d3700;color:var(--green-d)}.studentsProfileUI__toggle.is-disabled{cursor:default;opacity:.7}.studentsProfileUI__toggleIcon div{display:grid;place-items:center}.studentsProfileUI__toggleIcon svg{color:currentColor;height:18px;width:18px}.studentsProfileUI__toggleText{white-space:nowrap}.studentsProfileUI__stepper{align-items:center;background:#63ccfcda;background:var(--blue-t);border-radius:32px;display:flex;flex:1 1;gap:6px;padding:3px 3px 3px 16px}.studentsProfileUI__stepper.is-disabled{opacity:.7}.studentsProfileUI__stepperLabel{color:#002c41;color:var(--blue-d);white-space:nowrap}.studentsProfileUI__stepperInput{background:#002c41;background:var(--blue-d);border:none;border-radius:20px;color:#80d1f6;color:var(--blue-l);min-width:70px;outline:none;padding:10px 12px;width:100%}.studentsProfileUI__tabs{display:flex;gap:6px;padding:10px 0 8px}.studentsProfileUI__tab{appearance:none;background:#1a1a1a;background:var(--black-p);border:none;border-radius:24px;color:#fff;color:var(--white-p);cursor:pointer;flex:1 1;padding:14px 20px;transition:all .18s ease}.studentsProfileUI__tab.is-active{background:#e6f680;background:var(--accent-l);color:#3d2e00;color:var(--accent-d)}.studentsProfileUI__reservationsMeta{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:2px 0 8px}.studentsProfileUI__reservationsCount{background:#1a1a1a;background:var(--black-p);border-radius:99px;color:#e6f680;color:var(--accent-l);font-size:12px;line-height:1;padding:6px 12px}.studentsProfileUI__sortBtn{background:#1a1a1a;background:var(--black-p);border:none;border-radius:999px;color:#fff;color:var(--white-p);display:grid;height:24px;padding:0;place-items:center;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s);width:34px}.studentsProfileUI__sortIcon{height:14px;transform:rotate(-90deg);transition:transform .18s ease;width:14px}.studentsProfileUI__sortIcon div{display:grid;place-items:center}.studentsProfileUI__sortIcon svg{height:14px;width:14px}.studentsProfileUI__sortIcon.is-desc{transform:rotate(90deg)}.studentsProfileUI__reservationsList{grid-gap:3px;-ms-overflow-style:none;corner-shape:superellipse(1.2);border-radius:24px;display:grid;gap:3px;grid-template-columns:1fr 1fr;margin-bottom:12px;min-height:0;overflow-y:auto;scrollbar-width:none}.studentsProfileUI__reservationsList::-webkit-scrollbar{display:none}.studentsProfileUI__reservationCard{corner-shape:superellipse(1.2);grid-gap:2px;--event-black-t:var(--black-p);align-content:start;border-radius:8px;cursor:pointer;display:grid;gap:2px;padding:12px 16px;position:relative;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.studentsProfileUI__reservationCard:last-child:nth-child(odd){grid-column:1/-1}.studentsProfileUI__reservationDot{background:#ff6c6c;border-radius:999px;flex:0 0 auto;height:10px;position:absolute;right:14px;top:14px;width:10px}.studentsProfileUI__reservationFlag{color:#e6f680;color:var(--accent-l);font-weight:700}.studentsProfileUI__reservationDate{color:#fff;color:var(--white-p);font-weight:500;margin:0}.studentsProfileUI__reservationTime{color:#e6f680;color:var(--accent-l)}.studentsProfileUI__reservationMeta{color:#fff;color:var(--white-p);font-size:12px;margin:0}.studentsProfileUI__list-wrapper{flex:1 1;flex-grow:1;margin-top:-16px;overflow:hidden;position:relative;z-index:2}.studentsProfileUI__list{grid-gap:6px;-ms-overflow-style:none;display:grid;gap:6px;grid-auto-rows:min-content;grid-template-columns:1fr 1fr;height:100%;-webkit-mask-image:linear-gradient(0deg,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#0000);mask-image:linear-gradient(0deg,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#0000);overflow-y:auto;padding-bottom:24px;padding-top:24px;position:absolute;scrollbar-width:none;width:100%}.studentsProfileUI__list::-webkit-scrollbar{display:none}.studentsProfileUI__list--attempts{grid-template-columns:1fr 1fr;height:auto;overflow:visible;position:relative}.studentsProfileUI__item{background:#1a1a1a;background:var(--black-p);border-radius:22px;cursor:pointer;display:flex;justify-content:space-between;position:relative;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.studentsProfileUI__item:hover{border-color:#ffffff1f;transform:translateY(-1px)}.studentsProfileUI__item-left{display:flex;flex-direction:column;padding:12px 12px 48px 16px}.studentsProfileUI__item-left h3{color:#fff;color:var(--white-p)}.studentsProfileUI__item-left p{color:#dfdfdf;color:var(--white-s)}.studentsProfileUI__item-left span{align-items:center;bottom:12px;color:#dfdfdf;color:var(--white-s);display:flex;font-size:12px;gap:3px;left:16px;position:absolute}.studentsProfileUI__item-right{padding:6px}.studentsProfileUI__item-icon{background:#2e2e2e;background:var(--black-s);border-radius:16px;padding:6px}.studentsProfileUI__item-icon,.studentsProfileUI__item-icon div{align-items:center;display:flex;justify-content:center}.studentsProfileUI__item-icon svg{height:20px;width:20px}.studentsProfileUI__item-icon.is-download{background:#2e2e2e;background:var(--black-s);color:#fff;color:var(--white-p);height:100%}.studentsProfileUI__item-icon.is-loading{opacity:.6}.studentsProfileUI__attempts{-ms-overflow-style:none;flex:1 1;min-height:0;overflow-y:auto;padding-bottom:8px;scrollbar-width:none}.studentsProfileUI__attempts::-webkit-scrollbar{display:none}.studentsProfileUI__attemptsList{grid-gap:3px;border-radius:24px;display:grid;gap:3px;grid-template-columns:1fr 1fr;overflow:hidden}.studentsProfileUI__attempt{background:#1a1a1a;background:var(--black-p);border-radius:8px;color:#fff;color:var(--white-p);display:flex;gap:2px;justify-content:space-between;padding:8px;position:relative}.studentsProfileUI__attemptLeft{display:flex;flex-direction:column;gap:2px;padding:4px 8px}.studentsProfileUI__attemptRight{height:100%}.studentsProfileUI__attemptStatus{font-weight:500}.studentsProfileUI__attemptDates{font-size:12px;opacity:.8}.studentsProfileUI__attemptScore{display:none}.studentsProfileUI__attemptTotal{font-size:12px;opacity:.8}.studentsProfileUI__attemptDownload{cursor:pointer;height:100%;opacity:.9}.studentsProfileUI__attempt--completed,.studentsProfileUI__attempt--finished{background:#ace69a;background:var(--green-t);color:#0d3700;color:var(--green-d)}.studentsProfileUI__attempt--expired,.studentsProfileUI__attempt--in_progress,.studentsProfileUI__attempt--inprogress,.studentsProfileUI__attempt--running{background:#63ccfcda;background:var(--blue-t);color:#002c41;color:var(--blue-d)}.studentsProfileUI__attempt--error,.studentsProfileUI__attempt--failed{background:#e5abab;background:var(--red-t);color:#410000;color:var(--red-d)}@media only screen and (max-width:767.98px){.studentsProfileUI__inputs{grid-template-columns:1fr}.studentsProfileUI__reservationsList{grid-template-columns:1fr 1fr}.studentsProfileUI__list{grid-template-columns:1fr}.studentsProfileUI__list--attempts{grid-template-columns:1fr 1fr}.studentsProfileUI__hero{grid-template-columns:52px 1fr 44px}}.instructorProfileUI{color:#fff;color:var(--white-p);display:flex;flex-direction:column;height:100%}.instructorProfileUI__header{margin-bottom:0!important}.instructorProfileUI__title{color:#fff;color:var(--white-p);flex-shrink:0;font-family:Clash Display;font-size:32px;font-weight:500;line-height:1;padding:24px 24px 0;position:relative;z-index:2}.instructorProfileUI__content{display:flex;flex:1 1;flex-direction:column;gap:8px;overflow-y:auto;padding:12px 12px 0}.instructorProfileUI__content::-webkit-scrollbar{display:none}.instructorProfileUI__loading{color:#dfdfdf;color:var(--white-s);font-style:italic;margin:0}.instructorProfileUI__hero{align-items:center;background:#1a1a1a;background:var(--black-p);border-radius:36px;display:flex;gap:10px;padding:6px}.instructorProfileUI__avatar{border-radius:30px;display:grid;flex:0 0 auto;font-weight:600;height:48px;place-items:center;width:48px}.instructorProfileUI__heroMain{flex:1 1 auto;min-width:0}.instructorProfileUI__heroTitle{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.instructorProfileUI__heroName{color:#fff;color:var(--white-p);font-size:15px;font-weight:500;line-height:1.1}.instructorProfileUI__roleBadge{background:#2e2e2e;background:var(--black-s);border-radius:999px;color:#dfdfdf;color:var(--white-s);font-size:12px;line-height:1;padding:5px 10px}.instructorProfileUI__chips{display:flex;flex-wrap:wrap;gap:12px}.instructorProfileUI__chip{align-items:center;color:#dfdfdf;color:var(--white-s);display:inline-flex;font-size:12px;gap:6px;max-width:100%;padding:6px 0}.instructorProfileUI__tabs{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.instructorProfileUI__tab{background:#1a1a1a;background:var(--black-p);border:0;border-radius:24px;color:#dfdfdf;color:var(--white-s);min-width:0;padding:12px 14px;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.instructorProfileUI__tab.is-active{background:#e6f680;background:var(--accent-l);color:#3d2e00;color:var(--accent-d)}.instructorProfileUI__section{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-height:0}.instructorProfileUI__details{grid-gap:3px;display:grid;gap:3px}.instructorProfileUI__detailRow{corner-shape:superellipse(1.2);align-items:center;background:#1a1a1a;background:var(--black-p);border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:16px 24px}.instructorProfileUI__detailRow span{color:#dfdfdf;color:var(--white-s)}.instructorProfileUI__detailRow strong{color:#fff;color:var(--white-p);font-weight:400;text-align:right}.instructorProfileUI__detailRow:first-child{border-radius:24px 24px 8px 8px}.instructorProfileUI__detailRow:last-child{border-radius:8px 8px 24px 24px}.instructorProfileUI__detailValue--color{gap:8px}.instructorProfileUI__colorSwatch{border-radius:999px;flex:0 0 auto;height:18px;width:18px}.instructorProfileUI__form{display:flex;flex-direction:column;gap:8px}.instructorProfileUI__editCard{background:#1a1a1a;background:var(--black-p);border-radius:22px;display:flex;flex-direction:column;gap:6px;padding:6px}.instructorProfileUI__fieldGrid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr}@media only screen and (max-width:767.98px){.instructorProfileUI__fieldGrid{grid-template-columns:1fr}}.instructorProfileUI__fieldGrid--triple{grid-template-columns:repeat(3,minmax(0,1fr))}@media only screen and (max-width:992px){.instructorProfileUI__fieldGrid--triple{grid-template-columns:1fr}}.instructorProfileUI__sectionLabel{color:#8a8a8a;color:var(--white-t);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.instructorProfileUI__inputWrap{background:#2e2e2e;background:var(--black-s);border-radius:10px 16px 16px 16px;color:#dfdfdf;color:var(--white-s);display:flex;flex-direction:column;gap:2px;min-width:0;padding:10px 14px 8px;width:100%}.instructorProfileUI__inputWrapLabel{color:#8a8a8a;color:var(--white-t);font-size:10px;letter-spacing:.08em;line-height:1;text-transform:uppercase}.instructorProfileUI__input{background:#0000;border:0;color:#fff;color:var(--white-p);font-size:15px;min-width:0;outline:none;padding:0;width:100%}.instructorProfileUI__input::placeholder{color:#8a8a8a;color:var(--white-t)}.instructorProfileUI__pickerCard{grid-gap:6px;background:#2e2e2e;background:var(--black-s);border-radius:20px;display:grid;gap:6px;padding:8px}.instructorProfileUI__colorControl{grid-gap:10px;display:grid;gap:10px}.instructorProfileUI__colorSlider{--instructor-color-stick-width:18px;align-items:center;background:#0000;cursor:pointer;display:flex;min-height:0;outline:none;width:100%}.instructorProfileUI__colorSliderSegment{background-color:#0000;background-repeat:no-repeat;flex:0.5 0 0;flex:var(--instructor-color-segment-ratio,0.5) 0 0;height:28px;min-width:0;overflow:hidden;pointer-events:none;width:auto}.instructorProfileUI__colorSliderSegment--active{border-radius:99px 40px 40px 99px}.instructorProfileUI__colorSliderSegment--rest{border-radius:40px 99px 99px 40px}.instructorProfileUI__colorSliderStick{background:#e6f680;background:var(--accent-l);border:6px solid #2e2e2e;border:6px solid var(--black-s);border-radius:99px;flex:0 0 auto;gap:6px;height:50px;pointer-events:none;width:var(--instructor-color-stick-width)}.instructorProfileUI__colorMeta{align-items:center;background:#1a1a1a;background:var(--black-p);border-radius:18px;color:#fff;color:var(--white-p);display:flex;gap:8px;justify-content:center;min-height:18px;padding:10px 12px}.instructorProfileUI__colorValue{color:#fff;color:var(--white-p);font-size:14px;font-weight:500}.instructorProfileUI__colorHint{color:#8a8a8a;color:var(--white-t);flex:1 1;font-size:12px;line-height:1.35}@media only screen and (max-width:767.98px){.instructorProfileUI__colorMeta{align-items:flex-start;flex-wrap:wrap}}.instructorProfileUI__selectorCard{grid-gap:6px;background:#2e2e2e;background:var(--black-s);border-radius:20px;display:grid;gap:6px;padding:8px}.instructorProfileUI__radioWrapper{display:flex;gap:6px;position:relative;width:100%}.instructorProfileUI__radioWrapper--left .instructorProfileUI__radioOption:first-child{background:#e6f680;background:var(--accent-l);border-radius:30px;color:#3d2e00;color:var(--accent-d)}.instructorProfileUI__radioWrapper--left .instructorProfileUI__radioOption:nth-child(2){background:#1a1a1a;background:var(--black-p);border-radius:8px 30px 30px 8px;color:#dfdfdf;color:var(--white-s)}.instructorProfileUI__radioWrapper--right .instructorProfileUI__radioOption:first-child{background:#1a1a1a;background:var(--black-p);border-radius:30px 8px 8px 30px;color:#dfdfdf;color:var(--white-s)}.instructorProfileUI__radioWrapper--right .instructorProfileUI__radioOption:nth-child(2){background:#e6f680;background:var(--accent-l);border-radius:30px;color:#3d2e00;color:var(--accent-d)}.instructorProfileUI__radioOption{cursor:pointer;flex:1 1 50%;padding:12px 0;position:relative;text-align:center;transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s),color var(--classic-s);z-index:1}.instructorProfileUI__radioOption input{display:none}.instructorProfileUI__radioOption span{display:block}.instructorProfileUI__panelScroll{flex:1 1 auto;min-height:0;overflow-y:auto}.instructorProfileUI__panelScroll::-webkit-scrollbar{display:none}.instructorProfileUI__blackoutToolbar{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.instructorProfileUI__blackoutToolbarText{color:#fff;color:var(--white-p);margin-right:auto;padding:13px 2px}.instructorProfileUI__blackoutBuilder{grid-gap:6px;display:grid;gap:6px}.instructorProfileUI__blackoutPeriodRow{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr auto 1fr}@media only screen and (max-width:767.98px){.instructorProfileUI__blackoutPeriodRow{grid-template-columns:1fr}}.instructorProfileUI__blackoutSeparator{color:#fff;color:var(--white-p);display:grid;font-size:18px;padding:12px 0;place-items:center}.instructorProfileUI__weekdayTabs{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(12,minmax(0,1fr))}.instructorProfileUI__weekdayButton{background:#1a1a1a;background:var(--black-p);border:0;border-radius:8px;color:#dfdfdf;color:var(--white-s);grid-column:span 3;padding:12px 8px;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.instructorProfileUI__weekdayButton:nth-child(n+5){grid-column:span 4}.instructorProfileUI__weekdayButton:first-child{border-radius:22px 8px 8px 8px}.instructorProfileUI__weekdayButton:nth-child(4){border-radius:8px 22px 8px 8px}.instructorProfileUI__weekdayButton:hover{border-radius:16px}.instructorProfileUI__weekdayButton:active{border-radius:22px}.instructorProfileUI__weekdayButton.is-active{background:#e6f680;background:var(--accent-l);border-radius:22px;color:#3d2e00;color:var(--accent-d)}.instructorProfileUI__timeGrid{grid-gap:6px;background:#2e2e2e;background:var(--black-s);border-radius:8px 8px 26px 26px;display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr));padding:6px}@media only screen and (max-width:767.98px){.instructorProfileUI__timeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.instructorProfileUI__timeButton{background:#1a1a1a;background:var(--black-p);border:0;border-radius:25px;color:#dfdfdf;color:var(--white-s);font-size:12px;font-weight:500;padding:12px 8px;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.instructorProfileUI__timeButton:hover{border-radius:16px;color:#e6f680;color:var(--accent-l)}.instructorProfileUI__timeButton:active,.instructorProfileUI__timeButton:hover{padding:12px 16px;transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.instructorProfileUI__timeButton:active{border-radius:32px;transform:scale(.93)}.instructorProfileUI__timeButton.is-active{background:#e6f680;background:var(--accent-l);color:#3d2e00;color:var(--accent-d)}.instructorProfileUI__timeButton:disabled{cursor:not-allowed;opacity:.4}.instructorProfileUI__blackoutList{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr}@media only screen and (max-width:767.98px){.instructorProfileUI__blackoutList{grid-template-columns:1fr}}.instructorProfileUI__blackoutItem{background:#2e2e2e;background:var(--black-s);border-radius:24px;color:#dfdfdf;color:var(--white-s);display:flex;flex-direction:column;gap:4px;padding:6px;transition:border-color .15s ease,background .15s ease}.instructorProfileUI__blackoutItem.is-marked{background:#ff555514}.instructorProfileUI__blackoutTopline{align-items:center;color:#dfdfdf;color:var(--white-s);display:flex;gap:6px;padding:5px 7px 0}.instructorProfileUI__blackoutRange{color:#dfdfdf;color:var(--white-s);display:flex;gap:6px;justify-content:space-between;opacity:.85;padding:0 7px}.instructorProfileUI__blackoutRange span{white-space:nowrap}.instructorProfileUI__blackoutDelete{align-self:flex-end;margin-top:4px}.instructorProfileUI__placeholder{background:#1a1a1a;background:var(--black-p);border-radius:24px;color:#dfdfdf;color:var(--white-s);padding:16px}.instructorProfileUI__stats{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr}@media only screen and (max-width:767.98px){.instructorProfileUI__stats{grid-template-columns:1fr}}.instructorProfileUI__statCard{background:#1a1a1a;background:var(--black-p);border-radius:24px;display:flex;flex-direction:column;gap:4px;padding:16px}.instructorProfileUI__statValue{color:#fff;color:var(--white-p);font-family:Clash Display;font-size:30px;line-height:1}.instructorProfileUI__statLabel,.instructorProfileUI__status{color:#dfdfdf;color:var(--white-s)}.instructorProfileUI__status{margin:0;padding:4px 2px}.instructorProfileUI__status--error{color:#f68080;color:var(--red-l)}.instructorProfileUI__error{background:#e5abab;background:var(--red-t);border-radius:18px;color:#410000;color:var(--red-d);margin:0;padding:12px 14px}.instructorProfileUI__actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.instructorProfileUI__button{border:0;border-radius:25px;padding:13px 20px;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.instructorProfileUI__button:hover{border-radius:16px;padding:13px 22px}.instructorProfileUI__button:active,.instructorProfileUI__button:hover{transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.instructorProfileUI__button:active{border-radius:32px;padding:13px 20px;transform:scale(.95)}.instructorProfileUI__button:disabled{opacity:.6}.instructorProfileUI__button--edit{background:#80d1f6;color:#002c41}.instructorProfileUI__button--save{background:#9af07f;color:#0d3700}.instructorProfileUI__button--secondary{background:#1a1a1a;background:var(--black-p);color:#dfdfdf;color:var(--white-s)}.instructorProfileUI__button--delete{background:#f6a1a1;color:#4f0909}.staffProfileUI{color:#fff;color:var(--white-p);display:flex;flex-direction:column;height:100%}.staffProfileUI__header{margin-bottom:0!important}.staffProfileUI__title{color:#fff;color:var(--white-p);flex-shrink:0;font-family:Clash Display;font-size:32px;font-weight:500;line-height:1;padding:24px 24px 0;position:relative;z-index:2}.staffProfileUI__content{display:flex;flex:1 1;flex-direction:column;gap:8px;overflow-y:auto;padding:12px 12px 0}.staffProfileUI__content::-webkit-scrollbar{display:none}.staffProfileUI__loading{color:#dfdfdf;color:var(--white-s);font-style:italic;margin:0}.staffProfileUI__hero{align-items:center;background:#1a1a1a;background:var(--black-p);border-radius:36px;display:flex;gap:10px;padding:6px}.staffProfileUI__avatar{border-radius:30px;display:grid;flex:0 0 auto;font-weight:600;height:48px;place-items:center;width:48px}.staffProfileUI__heroMain{flex:1 1 auto;min-width:0}.staffProfileUI__heroTitle{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.staffProfileUI__heroName{color:#fff;color:var(--white-p);font-size:15px;font-weight:500;line-height:1.1}.staffProfileUI__roleBadge{background:#2e2e2e;background:var(--black-s);border-radius:999px;color:#dfdfdf;color:var(--white-s);font-size:12px;line-height:1;padding:5px 10px}.staffProfileUI__chips{display:flex;flex-wrap:wrap;gap:12px}.staffProfileUI__chip{align-items:center;color:#dfdfdf;color:var(--white-s);display:inline-flex;font-size:12px;gap:6px;max-width:100%;padding:6px 0}.staffProfileUI__tabs{display:flex;gap:6px}.staffProfileUI__tab{background:#1a1a1a;background:var(--black-p);border:0;border-radius:24px;color:#dfdfdf;color:var(--white-s);flex:1 1;min-width:0;padding:12px 14px;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.staffProfileUI__tab.is-active{background:#e6f680;background:var(--accent-l);color:#3d2e00;color:var(--accent-d)}.staffProfileUI__section{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-height:0}.staffProfileUI__details{grid-gap:3px;display:grid;gap:3px}.staffProfileUI__detailRow{corner-shape:superellipse(1.2);align-items:center;background:#1a1a1a;background:var(--black-p);border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:16px 24px}.staffProfileUI__detailRow span{color:#dfdfdf;color:var(--white-s)}.staffProfileUI__detailRow div{color:#fff;color:var(--white-p);font-weight:400;text-align:right}.staffProfileUI__detailRow:first-child{border-radius:24px 24px 8px 8px}.staffProfileUI__detailRow:last-child{border-radius:8px 8px 24px 24px}.staffProfileUI__detailValue--color{gap:8px}.staffProfileUI__colorSwatch{border-radius:999px;height:18px!important;min-width:18px!important;width:18px!important}.staffProfileUI__form{display:flex;flex-direction:column;gap:8px}.staffProfileUI__editCard{background:#1a1a1a;background:var(--black-p);border-radius:22px;display:flex;flex-direction:column;gap:6px;padding:6px}.staffProfileUI__fieldGrid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr}@media only screen and (max-width:767.98px){.staffProfileUI__fieldGrid{grid-template-columns:1fr}}.staffProfileUI__field{display:flex;flex-direction:column;gap:6px;min-width:0}.staffProfileUI__fieldLabel{color:#8a8a8a;color:var(--white-t);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.staffProfileUI__input{background:#2e2e2e;background:var(--black-s);border-radius:16px;color:#fff;color:var(--white-p);outline:none;padding:14px 16px;width:100%}.staffProfileUI__tokenPicker{grid-gap:6px;background:#2e2e2e;background:var(--black-s);border-radius:20px;display:grid;gap:6px;padding:8px}.staffProfileUI__tokenGrid{display:flex;gap:6px;width:100%}.staffProfileUI__tokenButton{border:0;border-radius:16px;flex:1 1;height:28px;outline:0 solid #0000;outline-offset:0;transition:.2s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-f)}.staffProfileUI__tokenButton.is-active{outline:2px solid #ffffffd9;outline-offset:2px}.staffProfileUI__tokenButton:hover{outline:3px solid #ffffff24;outline-offset:-1px}.staffProfileUI__tokenButton:active{transform:scale(.96)}.staffProfileUI__tokenSelected{align-items:center;color:#fff;color:var(--white-p);display:flex;gap:8px;min-height:18px}.staffProfileUI__actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.staffProfileUI__button{border:0;border-radius:25px;padding:13px 20px;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.staffProfileUI__button:hover{border-radius:16px;padding:13px 22px}.staffProfileUI__button:active,.staffProfileUI__button:hover{transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.staffProfileUI__button:active{border-radius:32px;padding:13px 20px;transform:scale(.95)}.staffProfileUI__button:disabled{opacity:.6}.staffProfileUI__button--edit{background:#80d1f6;color:#002c41}.staffProfileUI__button--save{background:#ace69a;background:var(--green-t);color:#0d3700;color:var(--green-d)}.staffProfileUI__button--secondary{background:#1a1a1a;background:var(--black-p);color:#e6f680;color:var(--accent-l)}.staffProfileUI__error{background:#e5abab;background:var(--red-t);border-radius:18px;color:#410000;color:var(--red-d);margin:0;padding:12px 14px}.personalCreateUI{color:#fff;color:var(--white-p);display:flex;flex-direction:column;gap:12px;padding:12px;width:min(100%,700px)}.personalCreateUI__header{align-items:flex-start;display:flex;flex-direction:column;gap:12px;padding:8px 0 0 8px}.personalCreateUI__title{font-family:Clash Display;font-size:30px;font-weight:500;line-height:1;margin:0}.personalCreateUI__form,.personalCreateUI__panel{background:#2e2e2e;background:var(--black-s);border-radius:28px;display:flex;flex-direction:column;gap:12px;padding:18px}.personalCreateUI__text{color:#dfdfdf;color:var(--white-s);margin:0}.personalCreateUI__formHead{display:flex;flex-direction:column;gap:4px}.personalCreateUI__formTitle{font-size:22px;font-weight:600;margin:0}.personalCreateUI__grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}@media only screen and (max-width:767.98px){.personalCreateUI__grid{grid-template-columns:1fr}}.personalCreateUI__field{display:flex;flex-direction:column;gap:6px;min-width:0}.personalCreateUI__field--full{grid-column:1/-1}.personalCreateUI__field--picker{max-width:92px}.personalCreateUI__fieldLabel{color:#8a8a8a;color:var(--white-t);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.personalCreateUI__colorPicker,.personalCreateUI__input{background:#1a1a1a;background:var(--black-p);border-radius:18px;color:#fff;color:var(--white-p);min-height:52px;padding:14px 16px;width:100%}.personalCreateUI__customColor{grid-gap:8px;display:grid;gap:8px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) 92px}@media only screen and (max-width:767.98px){.personalCreateUI__customColor{grid-template-columns:1fr}}.personalCreateUI__colorPicker{cursor:pointer;padding:8px}.personalCreateUI__tokenPicker{grid-gap:6px;background:#2e2e2e;background:var(--black-s);border-radius:20px;display:grid;gap:6px;padding:8px}.personalCreateUI__tokenGrid{display:flex;gap:6px;width:100%}.personalCreateUI__tokenButton{border:0;border-radius:16px;flex:1 1;height:28px;outline:0 solid #0000;outline-offset:0;transition:.2s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-f)}.personalCreateUI__tokenButton.is-active{outline-offset:2px}.personalCreateUI__tokenButton:hover{outline:3px solid #ffffff24;outline-offset:-1px}.personalCreateUI__tokenButton:active{transform:scale(.96)}.personalCreateUI__tokenSelected{align-items:center;color:#fff;color:var(--white-p);display:flex;gap:8px;min-height:18px}.personalCreateUI__tokenDot{border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff1a;flex:0 0 auto;height:18px;width:18px}.personalCreateUI__checkboxRow{align-items:center;color:#dfdfdf;color:var(--white-s);display:flex;gap:10px;grid-column:1/-1;min-height:52px;padding:0 4px}.personalCreateUI__checkboxRow input{accent-color:#e6f680;accent-color:var(--accent-l);height:18px;width:18px}.personalCreateUI__error{background:#e5abab;background:var(--red-t);border-radius:18px;color:#410000;color:var(--red-d);margin:0;padding:12px 14px}.personalCreateUI__footer{display:flex;gap:8px;justify-content:space-between}@media only screen and (max-width:767.98px){.personalCreateUI__footer{flex-direction:column-reverse}}.personalCreateUI__button{border:0;border-radius:22px;padding:13px 16px;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.personalCreateUI__button:hover{border-radius:16px}.personalCreateUI__button:disabled{opacity:.6}.personalCreateUI__button--secondary{background:#1a1a1a;background:var(--black-p);color:#dfdfdf;color:var(--white-s)}.personalCreateUI__button--primary{background:#e6f680;background:var(--accent-l);color:#3d2e00;color:var(--accent-d);font-weight:600}.studentItem{align-items:center;background:#1a1a1a;background:var(--black-p);border-radius:35px;cursor:pointer;display:flex;gap:12px;height:auto;min-width:0;padding:6px;position:relative;transition:all .25s ease}@media only screen and (max-width:767.98px){.studentItem{gap:6px}}.studentItem:hover{background:#242424;background:var(--black-t)}.studentItem:active{transform:scale(.98)}.studentItem__avatar{align-items:center;border-radius:999px;display:flex;flex:0 0 auto;height:48px;justify-content:center;width:48px}.studentItem__avatar span{color:#000;font-weight:600;letter-spacing:.5px;line-height:1;-webkit-user-select:none;user-select:none}.studentItem__info{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.studentItem__name{color:#fff;color:var(--white-p);font-size:14px;font-weight:500;padding:0}.studentItem__meta,.studentItem__name{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studentItem__meta{color:#dfdfdf;color:var(--white-s);font-weight:400;min-width:0}.studentItem__chevIcon{display:grid;height:48px;place-items:center;width:36px}@media only screen and (max-width:767.98px){.studentItem__chevIcon{display:none}}.studentItem__chevIcon div{display:grid;place-items:center}.studentItem__chevIcon svg{color:#dfdfdf;color:var(--white-s);height:16px;rotate:180deg;width:16px}.studentItem__highlight{background:#e6f680;background:var(--accent-l);border-radius:4px;color:#3d2e00;color:var(--accent-d);font-style:normal}.uiIconButton{border:0;color:#dfdfdf;color:var(--white-s);cursor:pointer;outline:none;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s);-webkit-user-select:none;user-select:none}.uiIconButton,.uiIconButton .uiIconButton__icon div{align-items:center;display:flex;justify-content:center}.uiIconButton:disabled{cursor:not-allowed;opacity:.55}.uiIconButton--pill{background:#1a1a1a;background:var(--black-p);border-radius:25px;padding:14px 20px}.uiIconButton--pill:hover{border-radius:16px;color:#e6f680;color:var(--accent-l);padding:14px 22px}.uiIconButton--pill:active,.uiIconButton--pill:hover{transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.uiIconButton--pill:active{border-radius:32px;padding:14px 20px;transform:scale(.95)}.uiIconButton--square{background:#2e2e2e;background:var(--black-s);border-radius:24px;padding:12px}.uiIconButton--square svg{height:18px;transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s);width:18px}.uiIconButton--square:hover{background:#242424;background:var(--black-t)}.uiIconButton--square:active{transform:scale(.9)}.uiConfirmDelete{align-items:center;display:flex;gap:6px}.uiConfirmDelete.is-full{width:100%}.uiConfirmDelete button{border:0;cursor:pointer;outline:none;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s);-webkit-user-select:none;user-select:none}.uiConfirmDelete__danger{background:#e5abab;background:var(--red-t);border-radius:24px;color:#410000;color:var(--red-d);padding:12px 20px;width:100%}.uiConfirmDelete__danger:hover{background:#f68080;background:var(--red-l);color:#410000;color:var(--red-d)}.uiConfirmDelete__danger:active,.uiConfirmDelete__danger:hover{border-radius:24px;padding:12px 24px;transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.uiConfirmDelete__danger:active{transform:scale(.97)}.uiConfirmDelete__danger:disabled{cursor:not-allowed;opacity:.55}.uiConfirmDelete__cancel{padding:12px 20px;width:100%}.uiConfirmDelete__cancel,.uiConfirmDelete__cancel:hover{background:#2e2e2e;background:var(--black-s);border-radius:24px;color:#fff;color:var(--white-p)}.uiConfirmDelete__cancel:active,.uiConfirmDelete__cancel:hover{padding:12px 24px;transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.uiConfirmDelete__cancel:active{border-radius:24px;transform:scale(.97)}.uiConfirmDelete__cancel:disabled{cursor:not-allowed;opacity:.55}.popupPanelUI{corner-shape:superellipse(1.2);background-color:#2e2e2e;background-color:var(--black-s);border-radius:35px;bottom:6px;height:calc(100svh - 12px);left:6px;max-width:500px;overflow:hidden;pointer-events:none;position:fixed;transform:translateX(-120%) scaleY(.9) scaleX(1);transition:transform .3s cubic-bezier(.43,1,.32,.875);width:100%;will-change:transform,opacity;will-change:transform;z-index:1040}.popupPanelUI.is-open{pointer-events:all;transform:translateX(0) scaleY(1);transition:transform .3s cubic-bezier(.075,1.2,.32,1.075)}.popupPanelUI__inner{height:100%;overflow:auto;overscroll-behavior:contain;width:100%}.popupPanelUI__inner::-webkit-scrollbar{display:none!important}.popupPanelUI__content{height:100%}.popupPanelUI__close{background:#1a1a1a;background:var(--black-p);border-radius:25px;color:#dfdfdf;color:var(--white-s);cursor:pointer;padding:14px 20px;position:absolute;right:12px;top:12px;z-index:9}.popupPanelUI__close svg{rotate:45deg}.popupPanelUI__overlay{background-color:#0009;cursor:pointer;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .22s ease;z-index:1000}.popupPanelUI__overlay.is-open{opacity:1;pointer-events:auto}body.popupui-open,html.popupui-open{overflow:hidden!important;overscroll-behavior:none}@media only screen and (max-width:767.98px){.popupPanelUI{align-items:center;background:none;border-radius:0;bottom:0;height:100svh;height:100dvh;justify-content:center;left:0;max-width:none;min-height:100dvh;min-width:auto;padding:0;pointer-events:all;right:0;top:0;transform:translateX(120%) scaleY(1) scaleX(.8);width:100%}.popupPanelUI.is-open{pointer-events:all;transform:translateX(0) scaleY(1) scaleX(1)}.popupPanelUI__title{font-size:24px}.popupPanelUI__header{margin-bottom:20px}.popupPanelUI__overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#2e2e2e;background:var(--black-s)}}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.rbc-btn{color:inherit;font:inherit;margin:0}button.rbc-btn{appearance:button;cursor:pointer;overflow:visible;text-transform:none}button[disabled].rbc-btn{cursor:not-allowed}button.rbc-input::-moz-focus-inner{border:0;padding:0}.rbc-calendar{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;height:100%}.rbc-m-b-negative-3{margin-bottom:-3px}.rbc-h-full{height:100%}.rbc-calendar *,.rbc-calendar :after,.rbc-calendar :before{box-sizing:inherit}.rbc-abs-full,.rbc-row-bg{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.rbc-ellipsis,.rbc-event-label,.rbc-row-segment .rbc-event-content,.rbc-show-more{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbc-rtl{direction:rtl}.rbc-off-range{color:#999}.rbc-off-range-bg{background:#e6e6e6}.rbc-header{border-bottom:1px solid #ddd;flex:1 0;font-size:90%;font-weight:700;min-height:0;overflow:hidden;padding:0 3px;text-align:center;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.rbc-header+.rbc-header{border-left:1px solid #ddd}.rbc-rtl .rbc-header+.rbc-header{border-left-width:0;border-right:1px solid #ddd}.rbc-header>a,.rbc-header>a:active,.rbc-header>a:visited{color:inherit;text-decoration:none}.rbc-button-link{background:none;border:none;color:inherit;cursor:pointer;margin:0;padding:0;-webkit-user-select:text;user-select:text}.rbc-row-content{position:relative;user-select:none;-webkit-user-select:none;z-index:4}.rbc-row-content-scrollable{display:flex;flex-direction:column;height:100%}.rbc-row-content-scrollable .rbc-row-content-scroll-container{-ms-overflow-style:none;height:100%;overflow-y:scroll;scrollbar-width:none}.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar{display:none}.rbc-today{background-color:#eaf6ff}.rbc-toolbar{align-items:center;display:flex;flex-wrap:wrap;font-size:16px;justify-content:center;margin-bottom:10px}.rbc-toolbar .rbc-toolbar-label{flex-grow:1;padding:0 10px;text-align:center}.rbc-toolbar button{background:none;background-image:none;border:1px solid #ccc;border-radius:4px;color:#373a3c;display:inline-block;line-height:normal;margin:0;padding:.375rem 1rem;text-align:center;vertical-align:middle;white-space:nowrap}.rbc-toolbar button.rbc-active,.rbc-toolbar button:active{background-color:#e6e6e6;background-image:none;border-color:#adadad;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.rbc-toolbar button.rbc-active:focus,.rbc-toolbar button.rbc-active:hover,.rbc-toolbar button:active:focus,.rbc-toolbar button:active:hover{background-color:#d4d4d4;border-color:#8c8c8c;color:#373a3c}.rbc-toolbar button:focus,.rbc-toolbar button:hover{background-color:#e6e6e6;border-color:#adadad;color:#373a3c}.rbc-toolbar button:hover{cursor:pointer}.rbc-btn-group{display:inline-block;white-space:nowrap}.rbc-btn-group>button:first-child:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.rbc-btn-group>button:last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.rbc-rtl .rbc-btn-group>button:first-child:not(:last-child){border-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0}.rbc-rtl .rbc-btn-group>button:last-child:not(:first-child){border-radius:4px;border-bottom-right-radius:0;border-top-right-radius:0}.rbc-btn-group>button:not(:first-child):not(:last-child){border-radius:0}.rbc-btn-group button+button{margin-left:-1px}.rbc-rtl .rbc-btn-group button+button{margin-left:0;margin-right:-1px}.rbc-btn-group+.rbc-btn-group,.rbc-btn-group+button{margin-left:10px}@media (max-width:767px){.rbc-toolbar{flex-direction:column}}.rbc-day-slot .rbc-background-event,.rbc-event{background-color:#3174ad;border:none;border-radius:5px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;margin:0;padding:2px 5px;text-align:left;width:100%}.rbc-day-slot .rbc-slot-selecting .rbc-background-event,.rbc-slot-selecting .rbc-day-slot .rbc-background-event,.rbc-slot-selecting .rbc-event{cursor:inherit;pointer-events:none}.rbc-day-slot .rbc-selected.rbc-background-event,.rbc-event.rbc-selected{background-color:#265985}.rbc-day-slot .rbc-background-event:focus,.rbc-event:focus{outline:5px auto #3b99fc}.rbc-event-label{font-size:80%}.rbc-event-overlaps{box-shadow:-1px 1px 5px 0 #33333380}.rbc-event-continues-prior{border-bottom-left-radius:0;border-top-left-radius:0}.rbc-event-continues-after{border-bottom-right-radius:0;border-top-right-radius:0}.rbc-event-continues-earlier{border-top-left-radius:0;border-top-right-radius:0}.rbc-event-continues-later{border-bottom-left-radius:0;border-bottom-right-radius:0}.rbc-row{display:flex;flex-direction:row}.rbc-row-segment{padding:0 1px 1px}.rbc-selected-cell{background-color:#0000001a}.rbc-show-more{background-color:#ffffff4d;color:#3174ad;font-size:85%;font-weight:700;height:auto;line-height:normal;z-index:4}.rbc-show-more:focus,.rbc-show-more:hover{color:#265985}.rbc-month-view{border:1px solid #ddd;display:flex;flex:1 0;flex-direction:column;height:100%;position:relative;user-select:none;-webkit-user-select:none;width:100%}.rbc-month-header{display:flex;flex-direction:row}.rbc-month-row{display:flex;flex:1 0;flex-basis:0px;flex-direction:column;height:100%;overflow:hidden;position:relative}.rbc-month-row+.rbc-month-row{border-top:1px solid #ddd}.rbc-date-cell{flex:1 1;min-width:0;padding-right:5px;text-align:right}.rbc-date-cell.rbc-now{font-weight:700}.rbc-date-cell>a,.rbc-date-cell>a:active,.rbc-date-cell>a:visited{color:inherit;text-decoration:none}.rbc-row-bg{display:flex;flex:1 0;flex-direction:row;overflow:hidden;right:1px}.rbc-day-bg{flex:1 0}.rbc-day-bg+.rbc-day-bg{border-left:1px solid #ddd}.rbc-rtl .rbc-day-bg+.rbc-day-bg{border-left-width:0;border-right:1px solid #ddd}.rbc-overlay{background-color:#fff;border:1px solid #e5e5e5;box-shadow:0 5px 15px #00000040;padding:10px;position:absolute;z-index:5}.rbc-overlay>*+*{margin-top:1px}.rbc-overlay-header{border-bottom:1px solid #e5e5e5;margin:-10px -10px 5px;padding:2px 10px}.rbc-agenda-view{display:flex;flex:1 0;flex-direction:column;overflow:auto}.rbc-agenda-view table.rbc-agenda-table{border:1px solid #ddd;border-collapse:collapse;border-spacing:0;width:100%}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td{padding:5px 10px;vertical-align:top}.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell{padding-left:15px;padding-right:15px;text-transform:lowercase}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left-width:0;border-right:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table tbody>tr+tr{border-top:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table thead>tr>th{border-bottom:1px solid #ddd;padding:3px 5px;text-align:left}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead>tr>th{text-align:right}.rbc-agenda-time-cell{text-transform:lowercase}.rbc-agenda-time-cell .rbc-continues-after:after{content:" »"}.rbc-agenda-time-cell .rbc-continues-prior:before{content:"« "}.rbc-agenda-date-cell,.rbc-agenda-time-cell{white-space:nowrap}.rbc-agenda-event-cell{width:100%}.rbc-time-column{display:flex;flex-direction:column;min-height:100%}.rbc-time-column .rbc-timeslot-group{flex:1 1}.rbc-timeslot-group{border-bottom:1px solid #ddd;display:flex;flex-flow:column nowrap;min-height:40px}.rbc-header-gutter,.rbc-time-gutter{flex:none}.rbc-label{padding:0 5px}.rbc-day-slot{position:relative}.rbc-day-slot .rbc-events-container{bottom:0;left:0;margin-right:10px;position:absolute;right:0;top:0}.rbc-day-slot .rbc-events-container.rbc-rtl{left:10px;right:0}.rbc-day-slot .rbc-background-event,.rbc-day-slot .rbc-event{align-items:flex-start;border:1px solid #265985;display:flex;flex-flow:column wrap;max-height:100%;min-height:20px;overflow:hidden;position:absolute}.rbc-day-slot .rbc-background-event{opacity:.75}.rbc-day-slot .rbc-event-label{flex:none;padding-right:5px;width:auto}.rbc-day-slot .rbc-event-content{word-wrap:break-word;flex:1 1;height:100%;line-height:1;min-height:1em;width:100%}.rbc-day-slot .rbc-time-slot{border-top:1px solid #f7f7f7}.rbc-time-view-resources .rbc-time-gutter,.rbc-time-view-resources .rbc-time-header-gutter{background-color:#fff;border-right:1px solid #ddd;left:0;margin-right:-1px;position:sticky;z-index:10}.rbc-time-view-resources .rbc-time-header{overflow:hidden}.rbc-time-view-resources .rbc-time-header-content{flex:1 0;flex-basis:0px;min-width:auto}.rbc-time-view-resources .rbc-time-header-cell-single-day{display:none}.rbc-time-view-resources .rbc-day-slot{min-width:140px}.rbc-time-view-resources .rbc-day-bg,.rbc-time-view-resources .rbc-header{flex:1 1;flex-basis:0 px;width:140px}.rbc-time-header-content+.rbc-time-header-content{margin-left:-1px}.rbc-time-slot{flex:1 0}.rbc-time-slot.rbc-now{font-weight:700}.rbc-day-header{text-align:center}.rbc-slot-selection{background-color:#00000080;color:#fff;font-size:75%;padding:3px;position:absolute;width:100%;z-index:10}.rbc-slot-selecting{cursor:move}.rbc-time-view{border:1px solid #ddd;display:flex;flex:1 1;flex-direction:column;min-height:0;width:100%}.rbc-time-view .rbc-time-gutter{text-align:right;white-space:nowrap}.rbc-time-view .rbc-allday-cell{box-sizing:initial;height:100%;position:relative;width:100%}.rbc-time-view .rbc-allday-cell+.rbc-allday-cell{border-left:1px solid #ddd}.rbc-time-view .rbc-allday-events{position:relative;z-index:4}.rbc-time-view .rbc-row{box-sizing:border-box;min-height:20px}.rbc-time-header{display:flex;flex:0 0 auto;flex-direction:row}.rbc-time-header.rbc-overflowing{border-right:1px solid #ddd}.rbc-rtl .rbc-time-header.rbc-overflowing{border-left:1px solid #ddd;border-right-width:0}.rbc-time-header>.rbc-row.rbc-row-resource,.rbc-time-header>.rbc-row:first-child{border-bottom:1px solid #ddd}.rbc-time-header-cell-single-day{display:none}.rbc-time-header-content{border-left:1px solid #ddd;display:flex;flex:1 1;flex-direction:column;min-width:0}.rbc-rtl .rbc-time-header-content{border-left-width:0;border-right:1px solid #ddd}.rbc-time-header-content>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd;flex-shrink:0}.rbc-time-content{align-items:flex-start;border-top:2px solid #ddd;display:flex;flex:1 0;overflow-y:auto;position:relative;width:100%}.rbc-time-content>.rbc-time-gutter{flex:none}.rbc-time-content>*+*>*{border-left:1px solid #ddd}.rbc-rtl .rbc-time-content>*+*>*{border-left-width:0;border-right:1px solid #ddd}.rbc-time-content>.rbc-day-slot{user-select:none;-webkit-user-select:none;width:100%}.rbc-current-time-indicator{background-color:#74ad31;height:1px;left:0;pointer-events:none;position:absolute;right:0;z-index:3}.rbc-resource-grouping.rbc-time-header-content{display:flex;flex-direction:column}.rbc-resource-grouping .rbc-row .rbc-header{width:141px}.CircularProgressbar{vertical-align:middle;width:100%}.CircularProgressbar .CircularProgressbar-path{stroke:#3e98c7;stroke-linecap:round;transition:stroke-dashoffset .5s ease 0s}.CircularProgressbar .CircularProgressbar-trail{stroke:#d6d6d6;stroke-linecap:round}.CircularProgressbar .CircularProgressbar-text{fill:#3e98c7;dominant-baseline:middle;text-anchor:middle;font-size:20px}.CircularProgressbar .CircularProgressbar-background{fill:#d6d6d6}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background{fill:#3e98c7}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text{fill:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path{stroke:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail{stroke:#0000}.react-clock{display:block;position:relative}.react-clock,.react-clock *,.react-clock :after,.react-clock :before{box-sizing:border-box}.react-clock__face{border:1px solid #000;border-radius:50%;bottom:0;left:0;position:absolute;right:0;top:0}.react-clock__hand{bottom:0;left:50%;position:absolute;right:50%;top:0}.react-clock__hand__body{background-color:#000;position:absolute;transform:translateX(-50%)}.react-clock__mark{bottom:0;left:50%;position:absolute;right:50%;top:0}.react-clock__mark__body{background-color:#000;position:absolute;transform:translateX(-50%)}.react-clock__mark__number{left:-40px;position:absolute;text-align:center;width:80px}.react-clock__second-hand__body{background-color:red}
/*# sourceMappingURL=main.473316cc.css.map*/