@font-face{font-family:Montserrat;font-weight:300;src:url(/static/media/Montserrat-Light.6fcc9263a21be961d246.ttf)}@font-face{font-family:Montserrat;font-weight:400;src:url(/static/media/Montserrat-Regular.ceb11275ab638627a643.ttf)}@font-face{font-family:Montserrat;font-weight:500;src:url(/static/media/Montserrat-Medium.c86e3b9010ff63c99166.ttf)}@font-face{font-family:Montserrat;font-weight:600;src:url(/static/media/Montserrat-SemiBold.d5e0cc788cba9ced1fb9.ttf)}@font-face{font-family:Montserrat;font-weight:700;src:url(/static/media/Montserrat-Bold.2c155811b35513d5beaa.ttf)}*{box-sizing:border-box;font-family:Montserrat;margin:0;padding:0}#root{height:100vh;overflow:hidden}.input{display:flex;flex-direction:column;width:100%}.input label{color:#212529;font-size:14px;font-weight:700;text-transform:uppercase}.input>div{align-items:center;border-bottom:1px solid #cbd2d4;display:flex;height:40px;width:100%}.input>div input{border:none;font-size:16px;height:100%;outline:none;padding-left:10px;width:100%}.input>div input::-webkit-input-placeholder{color:#cbd2d4;font-size:14px}.input>div input::placeholder{color:#cbd2d4;font-size:14px}.input>div .input-icon{height:20px;width:20px}.input>div .input-icon svg{height:100%;width:auto}.button,.input>div .input-eye-icon{cursor:pointer}.button{background-color:var(--color-primary);border:none;border-radius:15px;box-shadow:0 5px 30px hsla(0,0%,70%,.2);color:#fff;display:block;font-size:16px;font-style:normal;font-weight:500;height:50px;letter-spacing:.02em;line-height:20px;max-width:370px;outline:none;width:100%}.button--white{background-color:#fff;color:#212529}.button--outlined{border:1px solid var(--color-primary)}.login{align-items:center;background-color:var(--color-tertiary);display:flex;flex-direction:column;height:100vh;max-height:-webkit-fill-available;padding-top:30px;width:100%}.login .login-img{height:180px;max-width:330px;width:auto}.login .login-wrapper{align-items:center;background-color:#fff;border-radius:35px 35px 0 0;display:flex;flex:1 1;flex-direction:column;height:100%;justify-content:space-between;padding-bottom:10px;padding-top:30px;width:100%}.login .login-wrapper .button{margin-bottom:5px}.login .login-wrapper .logo{height:65px;max-width:90%;width:auto}.login .login-wrapper .login-inputs{max-width:360px;padding:0 15px;width:100%}.login .login-wrapper .login-inputs .input{margin:30px 0}.login .login-wrapper .second-step{text-align:center}.login .login-wrapper .second-step h3{font-size:24px;font-weight:700;margin-bottom:3px}.login .login-wrapper .second-step p{font-size:16px;font-weight:400;line-height:1.5;margin:0 auto;width:100%}.login .login-wrapper .second-step .code-input{--ReactInputVerificationCode-itemWidth:45px;--ReactInputVerificationCode-itemHeight:40px;display:flex;justify-content:center;margin-top:26px}.login .login-wrapper .second-step .code-input .ReactInputVerificationCode__item{background-color:var(--login-code-background);border-bottom-color:var(--login-code-border);border-radius:2px;box-shadow:none;color:#262626;font-size:20px;font-weight:400;position:relative}.login .login-wrapper .second-step .code-input .ReactInputVerificationCode__item.is-active{background-color:var(--login-code-background-active);box-shadow:none}.login .login-wrapper .second-step .code-input .ReactInputVerificationCode__item:after{background-color:var(--login-code-background);bottom:0;content:"";display:block;height:2px;left:0;position:absolute;right:0;transition:background-color .2s ease-out}.login .login-wrapper .second-step .code-input .ReactInputVerificationCode__item.is-active:after{background-color:var(--login-code-border)}@media only screen and (min-width:700px){.login{padding-top:5px}.login .login-img{display:block;height:40%;max-width:90%;position:relative;top:45px;width:auto}.login .login-wrapper{padding-bottom:35px;position:relative}}@media only screen and (min-width:1200px){.login{align-items:flex-end;flex-direction:row-reverse;justify-content:space-between;padding:0}.login .login-wrapper{border-radius:0;flex:none;justify-content:space-around;min-width:565px;width:45%}.login .login-img{height:auto;max-width:55%;position:static;width:55%}}.dashboard,.get-routes{align-items:center;display:flex;flex-direction:column;width:100%}.dashboard .dashboard-group,.get-routes .dashboard-group{width:100%}.dashboard .dashboard-group-marginTop,.get-routes .dashboard-group-marginTop{padding-top:10px}.dashboard .dashboard-buttons,.get-routes .dashboard-buttons{align-items:center;display:flex;flex-direction:column;width:100%}.dashboard h2,.get-routes h2{margin-top:30px}.dashboard>p,.get-routes>p{color:#212529;font-size:16px;font-weight:500;letter-spacing:.02em;text-align:left;width:100%}.dashboard>h4,.get-routes>h4{color:#212529;font-size:20px;font-weight:600;letter-spacing:.02em;margin-bottom:5px;margin-top:35px;width:100%}.dashboard .dashboard-schedule,.get-routes .dashboard-schedule{align-items:center;display:flex;justify-content:flex-start;margin-top:20px;width:100%}.dashboard .dashboard-schedule .schedule-card,.get-routes .dashboard-schedule .schedule-card{align-items:center;background:#fff;border-radius:15px;box-shadow:0 5px 30px hsla(0,0%,70%,.2);display:flex;flex-direction:column;height:62px;justify-content:center;margin:0 10px;width:64px}.dashboard .dashboard-schedule .schedule-card .card-top,.get-routes .dashboard-schedule .schedule-card .card-top{color:#212529;font-size:16px;font-weight:500;letter-spacing:.02em;margin-bottom:6px}.dashboard .dashboard-schedule .schedule-card .card-bottom,.get-routes .dashboard-schedule .schedule-card .card-bottom{align-items:center;color:#212529;display:flex;font-size:14px;font-weight:400;letter-spacing:.02em;opacity:.5}.dashboard .dashboard-schedule .schedule-card .card-bottom svg,.get-routes .dashboard-schedule .schedule-card .card-bottom svg{margin-right:3px}.dashboard .dashboard-finished,.get-routes .dashboard-finished{display:flex;justify-content:center;margin-top:20px}.dashboard .dashboard-samples,.get-routes .dashboard-samples{margin-bottom:30px;margin-top:20px;width:100%}.dashboard .dashboard-samples .samples-card,.get-routes .dashboard-samples .samples-card{background:linear-gradient(90deg,#fff,hsla(0,0%,100%,.5));border-radius:9px;margin-bottom:7px;padding:12px 12px 16px;width:100%}.dashboard .dashboard-samples .samples-card .card-top,.get-routes .dashboard-samples .samples-card .card-top{align-items:center;color:#212529;display:flex;font-size:16px;font-weight:600;margin-bottom:10px}.dashboard .dashboard-samples .samples-card .card-top .test-type,.get-routes .dashboard-samples .samples-card .card-top .test-type{align-items:center;border-radius:5px;display:flex;font-size:14px;font-weight:500;height:25px;justify-content:center;margin-left:15px;width:61px}.dashboard .dashboard-samples .samples-card .card-top .pcr,.get-routes .dashboard-samples .samples-card .card-top .pcr{background:var(--color-tertiary);color:var(--color-secondary)}.dashboard .dashboard-samples .samples-card .card-top .Schnelltest,.get-routes .dashboard-samples .samples-card .card-top .Schnelltest{background:rgba(120,177,89,.1);color:#78b159}.dashboard .dashboard-samples .samples-card .card-bottom,.get-routes .dashboard-samples .samples-card .card-bottom{align-items:center;display:flex;font-size:14px;justify-content:space-between;margin-bottom:5px}.dashboard .dashboard-samples .samples-card .card-bottom .label,.get-routes .dashboard-samples .samples-card .card-bottom .label{color:#cbd2d4;font-weight:500}.dashboard .dashboard-samples .samples-card .card-bottom .value,.get-routes .dashboard-samples .samples-card .card-bottom .value{color:#212529;font-weight:600}.dashboard .dashboard-routes,.get-routes .dashboard-routes{margin-bottom:15px}.dashboard .lab-overview-chart,.get-routes .lab-overview-chart{margin-top:40px;width:100%}.dashboard .lab-overview-chart .chart-pie,.get-routes .lab-overview-chart .chart-pie{margin-bottom:25px}.dashboard .lab-overview-chart .chart-pie .chart-label,.get-routes .lab-overview-chart .chart-pie .chart-label{color:#212529;font-size:14px;font-weight:500;letter-spacing:.02em}.dashboard .lab-overview-chart .chart-pie .chart-title,.get-routes .lab-overview-chart .chart-pie .chart-title{color:#a0a0a0;font-size:12px;font-weight:500;letter-spacing:.02em;margin-top:3px}.dashboard .lab-overview-chart .chart-pie-items,.get-routes .lab-overview-chart .chart-pie-items{align-items:center;display:flex;justify-content:center}.dashboard .lab-overview-chart .chart-pie-items .chart-item>li,.get-routes .lab-overview-chart .chart-pie-items .chart-item>li{align-items:center;display:flex;font-size:14px;font-weight:500;letter-spacing:.02em;list-style-type:none;margin-bottom:7px}.dashboard .lab-overview-chart .chart-pie-items .chart-item>li .chart-item--value,.get-routes .lab-overview-chart .chart-pie-items .chart-item>li .chart-item--value{margin-left:3px}.dashboard .lab-overview-chart .chart-pie-items .chart-item>li .chart-item--dot,.get-routes .lab-overview-chart .chart-pie-items .chart-item>li .chart-item--dot{border-radius:50%;display:block;height:11px;margin-right:7px;width:11px}@media only screen and (min-width:730px){.dashboard,.get-routes{max-width:900px}.dashboard .dashboard-buttons,.get-routes .dashboard-buttons{flex-direction:row;flex-wrap:wrap;justify-content:space-around;margin-top:50px}.dashboard .dashboard-buttons>.button,.get-routes .dashboard-buttons>.button{margin:0 5px;margin-top:15px!important;max-width:430px}}.get-routes{height:100vh;justify-content:center}.get-routes>.button--white{margin-bottom:15px}.get-routes .get-routes-label{font-size:20px;font-weight:500;margin-bottom:40px;text-align:center}.get-routes .get-routes-label span{color:var(--color-primary)}#scanner-wrapper{background:#000;bottom:0;display:none;left:0;position:absolute!important;top:0;width:100%}#scanner-wrapper .close{cursor:pointer;height:auto;left:17px;position:absolute;top:10px;width:20px}#scanner-wrapper .scanner-list{background-color:#fff;border-radius:15px;box-shadow:0 5px 30px hsla(0,0%,70%,.2);left:0;margin:0 auto;max-width:430px;min-height:160px;padding-bottom:5px;padding-top:10px;position:absolute;right:0;top:40px;width:90%}#scanner-wrapper .scanner-list .scanner-list--description{color:#a0a0a0;font-size:14px;font-weight:500;margin:5px auto 0;text-align:center;width:85%}#scanner-wrapper .scanner-list .scanner-list-samples{color:#a0a0a0;font-size:16px;font-weight:500;margin:15px auto 0;text-align:center}#scanner-wrapper .scanner-list .scanner-list-samples>strong{color:#212529}#scanner-wrapper .scanner-list h3{color:#212529;font-size:20px;font-weight:600;line-height:1.5;text-align:center}#scanner-wrapper .scanner-list .scanner-list-items{color:#212529;font-size:16px;font-weight:600;line-height:1.5;list-style:none;margin-top:10px;padding-left:20px}#scanner-wrapper .scanner-list .scanner-list-items li svg{margin-right:5px}#scanner-wrapper .scanner-add--manually{bottom:5px;display:flex;flex-direction:column;left:0;margin:0 auto 30px;max-width:400px;position:absolute;right:0;width:90%}#scanner-wrapper .scanner-add--manually .scanner-switch-camera-button{align-self:flex-end;background-color:#b6b6b6;border:none;border-radius:50%;cursor:pointer;height:50px;margin-bottom:20px;padding:11px;width:50px}#scanner-wrapper .scanner-add--manually .scanner-switch-camera-button>img{box-shadow:3px 15px 31px -10px rgba(0,0,0,.66);height:auto;width:100%}#scanner-wrapper .scanner-add--manually>p{color:#fff;font-size:14px;font-weight:700;margin-bottom:11px;text-transform:uppercase}#scanner-wrapper .scanner-add--manually .scanner-input{border-bottom:1px solid #d7d7d7;display:flex;justify-content:space-between;padding-bottom:5px;width:100%}#scanner-wrapper .scanner-add--manually .scanner-input input{background-color:transparent;border:none;color:#fff;font-size:16px;font-weight:400;outline:none;width:calc(100% - 85px)}#scanner-wrapper .scanner-add--manually .scanner-input input ::-webkit-input-placeholder{color:#a0a0a0;font-size:14px}#scanner-wrapper .scanner-add--manually .scanner-input input ::placeholder{color:#a0a0a0;font-size:14px}#scanner-wrapper .scanner-add--manually .scanner-input button{background-color:var(--color-primary);border:none;border-radius:9px;box-shadow:0 5px 30px hsla(0,0%,70%,.2);color:#fff;cursor:pointer;font-size:16px;font-weight:500;height:30px;width:85px}#scanner-wrapper .scanner-end-process{bottom:20px;left:0;margin:0 auto;position:absolute;right:0}.scanner{align-items:center;height:100%;overflow:hidden;width:100%}.scanner video{height:100%!important;margin:0 auto;width:auto!important}@media only screen and (min-width:1190px){.scanner video{background-color:#000;width:100%!important}}.booking-wrapper{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:space-between;padding-top:40px;width:100%}.booking-wrapper .booking-buttons{align-items:center;display:flex;flex-direction:column;width:100%}.booking-wrapper .booking-buttons button{margin-top:20px}.booking,.scanner-list{width:100%}.booking .booking-status-new,.scanner-list .booking-status-new{background:rgba(0,195,200,.1);border-radius:5px;color:var(--color-primary);font-size:14px;font-weight:500;padding:4px 15px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.booking .booking-user,.scanner-list .booking-user{color:#212529;font-size:20px;font-weight:600;margin-top:15px}.booking .booking-info-list,.scanner-list .booking-info-list{margin-bottom:40px;margin-top:30px}.booking .booking-info-list li,.scanner-list .booking-info-list li{align-items:center;display:flex;list-style:none;margin-bottom:13px}.booking .booking-info-list li svg,.scanner-list .booking-info-list li svg{height:auto;margin-right:7px;width:16px}.booking .booking-info-list li span,.scanner-list .booking-info-list li span{color:#212529;font-size:16px;font-weight:500}.booking .booking-info-list li .booking-time-badge,.scanner-list .booking-info-list li .booking-time-badge{border-radius:5px;font-size:14px;font-weight:500;height:25px;margin-left:8px;padding:4px 15px}.booking .booking-info-list li .time-badge-early,.scanner-list .booking-info-list li .time-badge-early{background-color:rgba(126,36,25,.1);color:#7e2419}.booking .booking-info-list li .time-badge-in-time,.scanner-list .booking-info-list li .time-badge-in-time{background-color:rgba(64,126,25,.1);color:#407e19}.booking .test-details-list,.scanner-list .test-details-list{display:flex;width:100%}.booking .test-details-list li,.scanner-list .test-details-list li{border-right:1px solid #cbd2d4;display:flex;justify-content:center;padding:10px 0;width:25%}.booking .test-details-list li svg,.scanner-list .test-details-list li svg{margin-right:5px;margin-top:6px}.booking .test-details-list li p,.scanner-list .test-details-list li p{display:flex;flex-direction:column;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.booking .test-details-list li p span,.scanner-list .test-details-list li p span{color:#cbd2d4;font-size:14px;font-weight:500;margin-bottom:7px}.booking .test-details-list li p strong,.scanner-list .test-details-list li p strong{color:#212529;font-size:16px;font-weight:600}.booking .test-details-list li:last-of-type,.scanner-list .test-details-list li:last-of-type{border-right:none}.scanner-list .test-details-list{justify-content:center;margin-bottom:10px}@media only screen and (min-width:730px){.booking-wrapper{flex:0 1;max-width:900px}.booking-wrapper .booking-info-list{display:flex;justify-content:space-between}.booking-wrapper .booking-buttons{flex-direction:row;justify-content:space-around;margin-top:80px}.booking-wrapper .booking-buttons>.button{margin:0 5px;max-width:430px}}.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:transparent}.overview-chart{align-items:center;display:flex;margin:50px 0}.overview-chart .progress-bar{height:131px;width:131px}.overview-chart .chart-circle{align-items:center;display:flex;flex-direction:column;margin:0 10px}.overview-chart .chart-circle>p{color:#212529;font-size:14px;font-weight:500;letter-spacing:.02em;margin-bottom:20px}.overview-chart .chart-circle .progressbar-value{color:#cbd2d4;font-size:14px;font-weight:500;letter-spacing:.02em}.overview-chart .chart-circle .progressbar-value span{color:#212529;font-size:20px;font-weight:700}.overview-chart .chart-circle .progressbar-label{color:#cbd2d4;font-size:14px;font-weight:500;letter-spacing:.02em;margin-top:2px}.boxesCard{background:#fff;border-radius:14px;box-shadow:0 5px 30px hsla(0,0%,70%,.2);height:65px;margin:0 10px;padding:10px 13px;width:130px}.boxesCard .test-label{align-items:center;color:#cbd2d4;display:flex;font-size:14px;font-weight:500;text-transform:uppercase}.boxesCard .test-label svg{margin-right:5px;width:5px}.boxesCard .test-value{color:#212529;font-size:16px;font-weight:600;margin-left:10px;margin-top:5px}.location-card{background:linear-gradient(90deg,#fff,hsla(0,0%,100%,.5));border-radius:9px;padding:9px 15px;width:100%}.location-card .card-top{align-items:center;color:#212529;display:flex;font-size:16px;font-weight:600;justify-content:space-between;margin-bottom:18px}.location-card .card-top>span{align-items:center;display:flex;justify-content:center}.location-card .card-top>span>svg{margin-right:8px}.location-card .card-top .arrival-time{background:rgba(126,36,25,.1);border-radius:5px;color:#7e2419;font-size:14px;font-weight:500;height:25px;width:87px}.location-card .card-top .arrival-time>label{font-size:9px;margin-right:5px}.location-card .card-bottom{align-items:center;display:flex;font-size:14px;justify-content:space-between;margin-bottom:5px}.location-card .card-bottom .value{color:#212529;font-weight:600}.location-card .card-bottom .card-bottom--prop{display:flex;flex-direction:column}.location-card .card-bottom .card-bottom--prop .label{color:#cbd2d4;font-size:10px;font-weight:500;margin-top:5px}.modal-wrapper{align-items:center;bottom:0;display:flex;height:100%;justify-content:center;left:0;position:absolute;right:0;top:0;width:100%}.modal-wrapper .modal-background{background-color:rgba(25,22,35,.3);bottom:0;left:0;position:absolute;right:0;top:0;z-index:2}.modal-wrapper .modal{background:#fff;border-radius:20px;bottom:0;box-shadow:0 -10px 30px rgba(0,195,200,.1);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:0;margin:auto;max-width:468px;min-width:400px;padding:30px 20px;position:absolute;right:0;top:0;width:95%;z-index:3}.modal-wrapper .set-status-modal h4{color:#212529;font-size:20px;font-weight:600;letter-spacing:.02em;margin-bottom:3px;text-align:center}.modal-wrapper .set-status-modal>p{color:#a0a0a0;font-size:14px;font-weight:400;margin-bottom:45px;text-align:center}.modal-wrapper .set-status-modal .set-status-value{align-items:center;display:flex;margin-bottom:25px}.modal-wrapper .set-status-modal .set-status-value>label{color:#212529;font-size:16px;font-weight:500;letter-spacing:.02em;margin-left:10px}.modal-wrapper .set-status-modal .set-status-value>input{height:16px;width:16px}.modal-wrapper .set-status-modal .input-title{color:#212529;font-size:14px;font-weight:600;margin-bottom:10px;margin-top:45px;text-align:left}.modal-wrapper .set-status-modal .input-title>span{color:#a0a0a0;font-weight:400}.modal-wrapper .set-status-modal .input{margin-bottom:130px}.layout:has(.sample-wrapper){padding-left:0;padding-right:0}.layout:has(.sample-wrapper) header{padding-left:14px;padding-right:14px}.box-status-wrapper,.dashboard,.sample-wrapper{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:space-between;padding-top:40px;width:100%}.box-status-wrapper .sample,.dashboard .sample,.sample-wrapper .sample{width:100%}.box-status-wrapper .sample-card,.dashboard .sample-card,.sample-wrapper .sample-card{box-shadow:0 10px 42px hsla(0,0%,73%,.4);padding:20px 14px;width:100%}.box-status-wrapper .sample-card p,.dashboard .sample-card p,.sample-wrapper .sample-card p{align-items:center;color:#212529;display:flex;font-size:20px;font-weight:600;justify-content:space-between;width:100%}.box-status-wrapper .sample-card p label,.dashboard .sample-card p label,.sample-wrapper .sample-card p label{border-radius:5px;font-size:14px;font-weight:500;padding:4px 15px}.box-status-wrapper .sample-card p .open-label,.dashboard .sample-card p .open-label,.sample-wrapper .sample-card p .open-label{background:rgba(0,195,200,.1);color:var(--color-primary)}.box-status-wrapper .sample-card .sample-id,.dashboard .sample-card .sample-id,.sample-wrapper .sample-card .sample-id{color:#212529;font-size:16px;font-weight:500;letter-spacing:.02em;margin-top:10px}.box-status-wrapper .sample-info,.dashboard .sample-info,.sample-wrapper .sample-info{color:#212529;display:flex;flex-direction:column;font-size:14px;font-weight:600;justify-content:space-between;margin-bottom:5px;margin-top:5px}.box-status-wrapper .sample-info .sample-info--prop,.dashboard .sample-info .sample-info--prop,.sample-wrapper .sample-info .sample-info--prop{border-bottom:1px solid #888;display:flex;justify-content:space-between;padding:5px 0}.box-status-wrapper .sample-info .sample-info--prop:last-child,.dashboard .sample-info .sample-info--prop:last-child,.sample-wrapper .sample-info .sample-info--prop:last-child{border:none}.box-status-wrapper .sample-info .sample-info--prop .label,.dashboard .sample-info .sample-info--prop .label,.sample-wrapper .sample-info .sample-info--prop .label{font-weight:500}.box-status-wrapper .timeline,.dashboard .timeline,.sample-wrapper .timeline{padding-left:14px;padding-right:14px;padding-top:35px}.box-status-wrapper .timeline .time-left-label,.dashboard .timeline .time-left-label,.sample-wrapper .timeline .time-left-label{font-size:14px;font-weight:500;margin-bottom:35px;margin-top:5px}.box-status-wrapper .timeline .time-left-label-tooLate,.dashboard .timeline .time-left-label-tooLate,.sample-wrapper .timeline .time-left-label-tooLate{color:#e60000}.box-status-wrapper .timeline .time-left-label-ready,.dashboard .timeline .time-left-label-ready,.sample-wrapper .timeline .time-left-label-ready{color:var(--color-primary)}.box-status-wrapper .timeline .time-left-label-notReady,.dashboard .timeline .time-left-label-notReady,.sample-wrapper .timeline .time-left-label-notReady{color:#212529}.box-status-wrapper .timeline .timeline-time-left,.dashboard .timeline .timeline-time-left,.sample-wrapper .timeline .timeline-time-left{align-items:center;display:flex;justify-content:space-between;width:100%}.box-status-wrapper .timeline .timeline-time-left span,.dashboard .timeline .timeline-time-left span,.sample-wrapper .timeline .timeline-time-left span{align-items:center;display:flex;font-size:14px;font-weight:500;min-width:85px;padding:4px 15px}.box-status-wrapper .timeline .timeline-time-left span svg,.dashboard .timeline .timeline-time-left span svg,.sample-wrapper .timeline .timeline-time-left span svg{margin-right:10px}.box-status-wrapper .timeline .timeline-time-left .tooLate,.dashboard .timeline .timeline-time-left .tooLate,.sample-wrapper .timeline .timeline-time-left .tooLate{background:rgba(230,0,0,.1);color:#e60000}.box-status-wrapper .timeline .timeline-time-left .ready,.dashboard .timeline .timeline-time-left .ready,.sample-wrapper .timeline .timeline-time-left .ready{background:rgba(0,195,200,.1);color:var(--color-primary)}.box-status-wrapper .timeline .timeline-time-left .notReady,.dashboard .timeline .timeline-time-left .notReady,.sample-wrapper .timeline .timeline-time-left .notReady{background:rgba(242,153,74,.1);color:#f2994a}.box-status-wrapper p,.dashboard p,.sample-wrapper p{color:#212529;font-size:20px;font-weight:600}.box-status-wrapper .steps,.dashboard .steps,.sample-wrapper .steps{align-items:center;display:flex;justify-content:center}.box-status-wrapper .steps .step-card,.dashboard .steps .step-card,.sample-wrapper .steps .step-card{align-items:center;background:linear-gradient(180deg,#fff,hsla(0,0%,100%,0));border-radius:15px;display:flex;flex-direction:column;height:111px;justify-content:center;margin:0 10px;padding:5px;width:140px}.box-status-wrapper .steps .step-card .step-label,.dashboard .steps .step-card .step-label,.sample-wrapper .steps .step-card .step-label{color:#cbd2d4;font-size:14px;font-weight:500;margin-bottom:15px}.box-status-wrapper .steps .step-card .step-value,.dashboard .steps .step-card .step-value,.sample-wrapper .steps .step-card .step-value{letter-spacing:.02em}.box-status-wrapper .test-status,.dashboard .test-status,.sample-wrapper .test-status{padding-top:35px}.box-status-wrapper .test-status>p,.dashboard .test-status>p,.sample-wrapper .test-status>p{margin-left:12px}.box-status-wrapper .test-status .test-status-buttons,.dashboard .test-status .test-status-buttons,.sample-wrapper .test-status .test-status-buttons{margin-bottom:20px}.box-status-wrapper .test-status .test-status-buttons>button,.dashboard .test-status .test-status-buttons>button,.sample-wrapper .test-status .test-status-buttons>button{border:none;border-radius:15px;box-shadow:0 5px 30px hsla(0,0%,70%,.2);cursor:pointer;font-size:16px;font-weight:500;height:55px;letter-spacing:.02em;margin:20px 12px 0;outline:none;width:187px}.box-status-wrapper .test-status .test-status-buttons button[disabled],.box-status-wrapper .test-status .test-status-buttons>button:disabled,.dashboard .test-status .test-status-buttons button[disabled],.dashboard .test-status .test-status-buttons>button:disabled,.sample-wrapper .test-status .test-status-buttons button[disabled],.sample-wrapper .test-status .test-status-buttons>button:disabled{background:#cbd2d4;border:none;color:#f2f4f4}.box-status-wrapper .test-status .test-status-buttons .button-positive,.dashboard .test-status .test-status-buttons .button-positive,.sample-wrapper .test-status .test-status-buttons .button-positive{background:#fff;color:#e60000}.box-status-wrapper .test-status .test-status-buttons .button-negative,.dashboard .test-status .test-status-buttons .button-negative,.sample-wrapper .test-status .test-status-buttons .button-negative{background:var(--color-primary);color:#fff}.box-status-wrapper .test-status .test-status-buttons .button-invalid,.dashboard .test-status .test-status-buttons .button-invalid,.sample-wrapper .test-status .test-status-buttons .button-invalid{background-color:transparent;border:2px solid #e60000;color:#e60000;-webkit-filter:drop-shadow(0 5px 30px hsla(0,0%,70%,.2));filter:drop-shadow(0 5px 30px rgba(178,178,178,.2))}.box-status-wrapper .sample-buttons,.dashboard .sample-buttons,.sample-wrapper .sample-buttons{align-items:center;display:flex;flex-direction:column;margin-top:10px;width:100%}.box-status-wrapper .sample-buttons .sample-box-button,.box-status-wrapper .sample-buttons button:first-of-type,.dashboard .sample-buttons .sample-box-button,.dashboard .sample-buttons button:first-of-type,.sample-wrapper .sample-buttons .sample-box-button,.sample-wrapper .sample-buttons button:first-of-type{margin-bottom:20px}.box-status-wrapper .sample-set-status-modal p,.dashboard .sample-set-status-modal p,.sample-wrapper .sample-set-status-modal p{color:#212529;font-size:20px;font-weight:600;letter-spacing:.02em;line-height:28px;overflow-wrap:break-word;text-align:center}.box-status-wrapper .sample-set-status-modal p label,.dashboard .sample-set-status-modal p label,.sample-wrapper .sample-set-status-modal p label{color:#e60000}.box-status-wrapper .sample-set-status-modal .set-status-buttons,.dashboard .sample-set-status-modal .set-status-buttons,.sample-wrapper .sample-set-status-modal .set-status-buttons{align-items:center;display:flex;justify-content:center;margin-top:40px}.box-status-wrapper .sample-set-status-modal .set-status-buttons .button,.dashboard .sample-set-status-modal .set-status-buttons .button,.sample-wrapper .sample-set-status-modal .set-status-buttons .button{margin:0 7px;width:123px}.box-status-wrapper .sample-set-status-modal .set-status-buttons>.button--white,.dashboard .sample-set-status-modal .set-status-buttons>.button--white,.sample-wrapper .sample-set-status-modal .set-status-buttons>.button--white{color:var(--color-primary)}@media only screen and (min-width:730px){.sample-wrapper .sample-buttons,.sample-wrapper .test-status,.sample-wrapper .test-status-buttons,.sample-wrapper .timeline{margin-left:auto;margin-right:auto;max-width:900px}.box-status-wrapper{flex:0 1;max-width:900px}.box-status-wrapper .sample-buttons{flex-direction:row;justify-content:space-around;margin-top:80px}.box-status-wrapper .sample-buttons>.button{margin:0 5px;margin-bottom:0!important;max-width:430px}}@media only screen and (min-width:730px)and (max-width:1200px){.test-status-buttons{align-items:center;display:flex;justify-content:center}}@media only screen and (min-width:1200px){.sample-wrapper .sample-buttons{align-items:flex-start!important}}.nothing-correct-modal h4{color:#212529;font-size:20px;font-weight:600;letter-spacing:.02em;margin-bottom:30px;text-align:center}.nothing-correct-modal .nothing-correct-reason{align-items:center;background:#fff;border-radius:15px;box-shadow:0 5px 30px hsla(0,0%,70%,.2);color:#445155;cursor:pointer;display:flex;font-size:16px;font-weight:500;justify-content:center;letter-spacing:.02em;margin:20px 0;padding:15px 0;text-align:center;width:100%}.nothing-correct-modal .nothing-correct-reason svg{margin-right:10px}.nothing-correct-modal .input{margin-bottom:55px;margin-left:auto;margin-right:auto;max-width:370px}.nothing-correct-modal .button{display:block;margin-left:auto;margin-right:auto}.list-item{background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0));border-radius:14px;justify-content:space-between;margin-bottom:5px;padding:10px 15px;width:100%}.list-item,.list-item p{align-items:center;display:flex}.list-item p{color:#212529;font-size:16px!important;font-weight:600!important}.list-item p span{color:#cbd2d4;font-size:14px;font-weight:500;margin-left:5px}.list-item svg{cursor:pointer}.list-item p:first-of-type{margin-bottom:7px}.list-item p:nth-of-type(2){margin-left:10px}.person-check-wrapper{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:space-between;padding-top:30px;width:100%}.person-check-wrapper .person-check{align-items:center;display:flex;flex-direction:column;width:100%}.person-check-wrapper .person-check .person-check-avatar{height:auto;width:100px}.person-check-wrapper .person-check .person-check-user{color:#212529;font-size:20px;font-weight:600;margin-bottom:35px;margin-top:15px}.person-check-wrapper .person-check-buttons{align-items:center;display:flex;flex-direction:column;width:100%}.person-check-wrapper .person-check-buttons button{margin-top:20px}@media only screen and (min-width:730px){.person-check-wrapper{flex:0 1;max-width:900px}.person-check-wrapper .person-check-buttons{flex-direction:row;justify-content:space-around;margin-top:50px}.person-check-wrapper .person-check-buttons>.button{margin:0 5px;margin-top:0!important;max-width:430px}}.layout{align-items:center;background-color:#f6f6f6;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:100vh;max-height:-webkit-fill-available;overflow-y:auto}.layout,.layout header{width:100%}.layout header p{color:#212529;display:flex;flex-direction:column;font-size:20px;font-weight:600;letter-spacing:.02em;line-height:24px;text-align:center;width:80%}.layout header p span{color:var(--color-primary)}.layout header p .route-name{font-size:16px;font-weight:500;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drawer{background:#f2f4f4;bottom:0;box-shadow:3px 0 25px hsla(0,0%,85%,.81);height:100vh;left:0;padding:10px 10px 10px 7px;position:fixed;top:0;-webkit-transform:translate(-200px);transform:translate(-200px);transition:all .3s ease-in-out;width:176px;z-index:2}.drawer .drawer-button{align-items:center;display:flex;justify-content:space-between;margin-bottom:60px}.drawer .drawer-button .logo{height:auto;width:121px}.drawer .drawer-button svg{cursor:pointer}.drawer ul{padding-left:15px}.drawer ul li{color:#212529;font-size:14px;font-weight:500;list-style:none;margin-bottom:14px}.drawer ul .drawer-roles{margin:30px 0}.drawer ul .nav-logout{bottom:10px;color:#e60000;position:absolute}.drawer-open{-webkit-transform:translate(0);transform:translate(0)}@media only screen and (max-width:730px){.layout{background-image:var(--bcg-mobile);padding:10px 14px 20px}.layout header{align-items:flex-start;display:flex;height:50px;justify-content:space-between}.layout header .flex-holder{width:30px}}.language-switch{align-items:flex-end;display:flex;flex-direction:column;position:relative}.language-switch>button{background:transparent;border:none;cursor:pointer;outline:none}.language-switch>button svg{height:auto;width:24px}.language-switch .language-dropdown{border-radius:10px;box-shadow:0 5px 30px hsla(0,0%,70%,.2);display:flex;flex-direction:column;height:56px;justify-content:center;padding-left:10px;position:absolute;top:20px;width:88px;z-index:9}.language-switch .language-dropdown>p{color:#212529;cursor:pointer;flex-direction:row;font-size:16px;font-weight:500;letter-spacing:.02em;text-align:start}.language-switch .language-dropdown>p svg{height:auto;margin-right:3px;width:16px}.language-switch .account-dropdown{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:10px;right:17px;top:35px;width:130px}.language-switch .account-dropdown>li{padding:3px 0}.language-switch .account-dropdown .nav-logout{color:#e60000;list-style:none;margin-top:25px}@media only screen and (min-width:730px){.layout{background-image:url(/static/media/bcg-tablet.e820fe3fcb1ba4e5e1d1.png);padding:20px 30px}.layout header{padding:0 10px}.layout header .header-content{align-items:center;display:flex;justify-content:space-between}.layout header>p{margin-top:50px}.layout header .content-left{align-items:center;display:flex}.layout header .content-left ul{align-items:center;display:flex;margin-right:10px}.layout header .content-left ul li{color:#212529;cursor:pointer;font-size:14px;font-weight:500;letter-spacing:.02em;list-style:none;margin:0 17px}.layout header .content-left ul .nav-user{background:hsla(0,0%,100%,.4);border-radius:5px;cursor:pointer;padding:8px}.layout header .content-left ul .nav-user>svg{margin-left:12px}}@media only screen and (min-width:1200px){.layout{background-image:url(/static/media/bcg-desktop.b3ea0a9db766af808d5f.png)}}.settings-wrapper{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:space-between;padding-top:40px;width:100%}.settings-wrapper .settings{width:100%}.settings-wrapper .settings .setting-section{margin-bottom:20px}.settings-wrapper .settings .setting-section>p{color:#212529;font-size:16px;font-weight:500;margin-bottom:10px}.settings-wrapper .settings .setting-section .setting-buttons{align-items:center;display:flex;justify-content:flex-start}.settings-wrapper .settings .setting-section .setting-buttons .setting-option{background:#fff;border:none;border-radius:14px;box-shadow:0 5px 30px hsla(0,0%,70%,.2);color:#212529;cursor:pointer;font-size:16px;font-weight:500;height:50px;letter-spacing:.02em;margin-right:10px;outline:none;width:140px}.settings-wrapper .settings .setting-section .setting-buttons .setting-option--active{background:var(--color-primary);color:#fff}.tray-wrapper .tray-wrapper-blocker{background-color:hsla(0,1%,44%,.612);bottom:0;left:0;position:absolute;right:0;top:0;z-index:99999}.tray-wrapper .tray-error-modal>svg{display:block;margin:0 auto}.tray-wrapper .tray-error-modal>p{margin:30px 0;text-align:center}.tray-wrapper .tray-error-modal>.button{margin:0 auto;min-width:140px;width:40%}.alert-wrapper{color:#fff;font-size:16px;font-weight:500;left:0;margin:0 auto;position:absolute;right:0;text-align:center;top:10px;width:90%;z-index:99}.alert-wrapper .alert{align-items:center;border-radius:10px;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;margin:3px 0;min-height:43px;padding:4px 5px;width:100%}.alert-wrapper .alert .alert-go-back{color:#fff;cursor:pointer;display:block;font-size:15px;font-weight:400;margin:4px 0;text-decoration:none}.alert-wrapper .alert-error{background-color:#e60000}.alert-wrapper .alert-success{background-color:#6fcf97}.loadingIndicator{background:hsla(0,0%,100%,.5);bottom:0;display:flex;left:0;opacity:0;position:absolute!important;right:0;top:0;visibility:hidden}.loadingIndicator.active{align-items:center;justify-content:center;opacity:1;transition:opacity 2s;visibility:visible}.loadingIndicator .lds-roller{display:inline-block;height:80px;position:relative;width:80px}.loadingIndicator .lds-roller div{-webkit-animation:lds-roller 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:lds-roller 1.2s cubic-bezier(.5,0,.5,1) infinite;-webkit-transform-origin:40px 40px;transform-origin:40px 40px}.loadingIndicator .lds-roller div:after{background:var(--color-primary);border-radius:50%;content:" ";display:block;height:7px;margin:-4px 0 0 -4px;position:absolute;width:7px}.loadingIndicator .lds-roller div:first-child{-webkit-animation-delay:-36ms;animation-delay:-36ms}.loadingIndicator .lds-roller div:first-child:after{left:63px;top:63px}.loadingIndicator .lds-roller div:nth-child(2){-webkit-animation-delay:-72ms;animation-delay:-72ms}.loadingIndicator .lds-roller div:nth-child(2):after{left:56px;top:68px}.loadingIndicator .lds-roller div:nth-child(3){-webkit-animation-delay:-.108s;animation-delay:-.108s}.loadingIndicator .lds-roller div:nth-child(3):after{left:48px;top:71px}.loadingIndicator .lds-roller div:nth-child(4){-webkit-animation-delay:-.144s;animation-delay:-.144s}.loadingIndicator .lds-roller div:nth-child(4):after{left:40px;top:72px}.loadingIndicator .lds-roller div:nth-child(5){-webkit-animation-delay:-.18s;animation-delay:-.18s}.loadingIndicator .lds-roller div:nth-child(5):after{left:32px;top:71px}.loadingIndicator .lds-roller div:nth-child(6){-webkit-animation-delay:-.216s;animation-delay:-.216s}.loadingIndicator .lds-roller div:nth-child(6):after{left:24px;top:68px}.loadingIndicator .lds-roller div:nth-child(7){-webkit-animation-delay:-.252s;animation-delay:-.252s}.loadingIndicator .lds-roller div:nth-child(7):after{left:17px;top:63px}.loadingIndicator .lds-roller div:nth-child(8){-webkit-animation-delay:-.288s;animation-delay:-.288s}.loadingIndicator .lds-roller div:nth-child(8):after{left:12px;top:56px}@-webkit-keyframes lds-roller{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes lds-roller{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}