.card-container{display:grid;height:100%;margin:0 auto;max-width:720px;place-items:center;width:100%}.card{grid-row-gap:8px;background-color:#fff;border-radius:8px;color:#000;display:grid;grid-template-areas:"title" "content";grid-template-rows:fit-content(32px) minmax(0,1fr);max-height:98%;min-height:0;padding:16px;width:98%}.card-title{grid-area:title}.card-content{grid-area:content}.card.no-title{grid-row-gap:0}.card-title{align-items:center;display:flex;font-size:18px;font-weight:600}.card-title button{max-height:32px!important;padding-left:0!important;padding-right:16px!important}.scrollable .card-content{overflow-y:auto}.startpage{align-items:center;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:space-evenly;padding-bottom:48px;width:100%}.startpage .start-btn{background-color:#fff;min-width:240px}.startpage .start-btn:hover{background-color:#ffffffc0}.startpage .title{font-size:40px;font-weight:600;text-align:center}.startpage .description{padding:0 12%}.card-code-input{max-width:420px}.code-input{grid-row-gap:8px;display:grid;grid-template-areas:"input" "remember" "." "code-btn" "." "no-code-btn";grid-template-rows:fit-content(32px) fit-content(32px) 16px fit-content(32px) minmax(48px,1fr) fit-content(32px);padding-top:32px;width:100%}input{grid-area:input}.remember{grid-area:remember}.code-btn{grid-area:code-btn}.no-code-btn{grid-area:no-code-btn}.code-input>.code-btn{width:100%}.code-input>.no-code-btn{margin-left:auto}.code-input>.input{border:1px solid #d3d3d3;max-width:480px;outline-color:#1976d2;padding:8px;width:100%}.code-input>.remember span{font-size:12px!important}#scale-selector{color:#fff;display:grid;grid-template-areas:"title" "scale-list";grid-template-rows:64px minmax(0,1fr);height:100%;padding:16px 0;width:100%}.scale-list-container{grid-area:scale-list}#scale-selector .scale-list{grid-gap:24px;align-content:center;box-sizing:border-box;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,300px);height:100%;justify-content:center;overflow-y:auto;padding:0 16px;width:100%}#scale-selector .scale-list.with-scroll{align-content:start}#scale-selector .title{font-size:32px;font-weight:600;text-align:center}#scale-selector .scale-btn{background-color:#fff;min-height:72px;width:304px}#scale-selector .scale-btn:hover{background-color:#ffffffc0}.scale-question-answers{display:flex;justify-content:center;margin-left:8px}.scale-question-answer-label{background-color:#f0f0f0;gap:24px;margin:8px 0;min-height:52px;min-width:240px;padding:8px 8px 8px 0!important}.scale-question-answer-label.no-label{min-width:0}@media (max-height:720px){.scale-question-answer-label{margin:2px 0!important;padding:2px 8px 2px 0!important}}#slider{padding:48px 24px}#slider .MuiSlider-markLabel{font-size:13px;font-weight:700;max-width:80px;text-align:center;white-space:pre-wrap}@media (max-width:440px){#slider .MuiSlider-markLabel{font-size:11px;max-width:64px}}.subject-label{font-size:13px!important;font-weight:700}input.scale-question-user-input{border:1px solid #ddd;margin:16px auto;padding:8px;width:100%}input.scale-question-user-input:focus{border-color:#888;outline:none}.scale-question{grid-gap:8px;display:grid;grid-template-areas:"index" "question" "answers" "button";grid-template-rows:16px fit-content(160px) minmax(0,1fr) 64px}.index{grid-area:index}.question{grid-area:question}.answers{grid-area:answers}.scale-question .index{font-size:12px;text-align:end}.scale-question .question{font-size:15px}.scale-question .question .text{font-weight:500}.scale-question .question .header{margin-bottom:16px}.scale-question .button{display:grid;place-items:end center}.scale-question .answers{margin:auto 0}button.share-copy{max-width:240px;min-width:240px}.manual-share{border:1px solid #00000020;border-radius:4px;padding:4px}.manual-share>textarea{background:#0000;border:none;outline:none;resize:none;width:100%}.manual-share>.actions{display:flex;gap:16px;height:32px;justify-content:end}button.share-telegram,button.share-viber{max-width:240px;min-width:240px}.scale-result-card{grid-gap:40px;display:grid;grid-template-areas:"text" "share" "button";grid-template-rows:fit-content(0) minmax(0,1fr) fit-content(0);padding-top:8px}.share{grid-area:share}.scale-result-card .text{font-size:16px;text-align:justify}.scale-result-card .result{align-self:center;display:inline-flex;font-size:48px;justify-self:center}.scale-result-card .button{margin:auto}.scale-result-card .share{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-evenly;margin-top:16px}.dialog-confirm .title{font-size:1em;font-weight:600}.dialog-confirm .content{padding-bottom:32px!important;padding-top:32px!important}.dialog-confirm .content .line{margin-bottom:8px}.scale-description{display:grid;grid-template-areas:"description" "." "button";grid-template-rows:minmax(120px,1fr) 32px 56px;height:100%}.scale-description .description{overflow:auto;text-align:justify}.scale-description .button{display:grid;place-items:center}.scale-question-review{border:1px solid #d3d3d3;border-radius:4px;box-shadow:4px 4px 4px 1px #0003;margin:8px 6px;padding:8px}.scale-question-review .answers{margin-top:8px}.scale-question-review .answer.text{grid-gap:8px;display:grid;font-weight:500;grid-template-areas:"text value"}.scale-question-review .answer.text.radio{grid-template-columns:minmax(0,1fr) 32px}.scale-question-review .answer.text.user-input{grid-template-columns:32px minmax(0,1fr)}.scale-question-review>.answer.text span.text{grid-area:text}.scale-question-review>.answer.text span.value{grid-area:value}.scale-question-review .answer.text span.text{padding-left:10%;text-align:right}.scale-question-review .answer.text span.value{margin:auto 0;text-align:right}.scale-question-review>.answer.range{padding-top:0}.scale-question-review>.answer.range>.view{grid-gap:8px;display:grid;grid-template-areas:"min slider-review max . value";grid-template-columns:16px minmax(0,1fr) 16px 32px}.scale-question-review>.answer.range>.view>*{align-self:center;font-size:.8em}.scale-question-review>.answer.range>.view>.value{font-size:1.1em;font-weight:500;text-align:right!important}div.subject-name{grid-gap:8px;display:grid;gap:8px;grid-template-areas:"name no-value";grid-template-columns:1fr 16px}span.name{grid-area:name}span.no-value{grid-area:no-value}.scale-figures{display:flex;flex-direction:column;height:100%;justify-content:space-evenly;overflow-y:auto}.figure{grid-row-gap:8px;display:grid;grid-template-areas:"label sum mean";grid-template-columns:minmax(0,1fr) 64px fit-content(64px)}.figure>.label{font-size:1em;text-align:left}.figure.bold>.label{font-weight:500}.figure>.sum{text-align:center}.figure.bold .sum{font-size:larger;font-weight:800}.scale-figure{padding:8px}.scale-figure.subjected{grid-row-gap:4px;display:grid;grid-template-areas:"title" "subjects";grid-template-columns:minmax(0,1fr)}.assessment{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.scale-assessment{padding:8px}.scale-assessment>.title,.scale-figure>.title{font-size:1em;font-weight:500;text-align:left}.scale-assessment .level{font-size:larger;font-weight:800;white-space:nowrap}.scale-review{grid-row-gap:8px;display:grid;grid-template-areas:"description" "answers" "buttons";grid-template-rows:fit-content(32px) minmax(0,1fr) 56px;max-height:100%}.scale-review>.description{grid-area:description}.scale-review>.review{grid-area:answers}.scale-review>.review-buttons{grid-area:buttons}.scale-review>.description{font-weight:500}.scale-review .review-answers,.scale-review>.review{overflow-y:auto}.scale-review .review-figures{padding:24px 0}.scale-review .review-buttons{align-items:center;display:flex;justify-content:space-evenly}.dialog-test textarea{height:100%;width:100%}.scale-info{display:grid;grid-template-areas:"text" "." "button";grid-template-rows:minmax(120px,1fr) 32px 56px;height:100%}.text{grid-area:text}.button{grid-area:button}.scale-info .text{align-content:center;overflow:auto;text-align:justify}.scale-info .button{display:grid;place-items:center}.scale{background-color:#00000060;color:#fff;display:grid;grid-template-areas:"title" "cards";grid-template-rows:fit-content(48px) minmax(0,1fr);height:100%;width:100%}.cards{grid-area:cards}.scale>.title{font-size:18px;font-weight:600;margin:16px 8px;padding:0 16px;text-align:center}.doctor-app{background-color:#00000060;color:#fff;display:grid;grid-template-areas:"title" "description" "options";grid-template-rows:fit-content(32px) fit-content(32px) minmax(0,1fr);height:100%;padding:8px;width:100%}.options{grid-area:options}.doctor-app>.title{font-size:18px;font-weight:600;margin:16px 8px;padding:0 16px;text-align:center}.doctor-app>.description{margin:0 auto;max-width:480px}.doctor-app>.options{align-content:space-evenly;display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:space-evenly;margin:0 auto;width:100%}.card-doctor-option{height:auto;max-width:480px}.doctor-option{display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-width:480px;row-gap:16px}.doctor-option>button{height:auto;margin:16px 0}.doctor-option>.title{text-align:left}.doctor-task{height:100%;padding:8px 0}.doctor-task-selector{grid-gap:32px;display:grid;gap:32px;grid-template-areas:"description" "scales" "controls";grid-template-rows:fit-content(32px) minmax(0,1fr) 48px;height:100%}.description{grid-area:description}.scales{grid-area:scales}.controls{grid-area:controls}.doctor-task-selector>.title{font-size:18px;font-weight:600;padding:0 16px;text-align:center}.doctor-task-selector>.description{padding-left:16px}.doctor-task-selector>.controls{display:grid;place-items:center}.doctor-task-selector .make-task{min-width:240px}.doctor-task-selector .scales{height:100%;width:100%}.doctor-task-selector .scale-group{display:flex;flex-direction:row;flex-wrap:wrap;height:100%;overflow-y:auto;padding-left:16px}.doctor-task-selector .scales .scale-group .scale-label{width:320px}.doctor-task-link{grid-gap:32px;display:grid;gap:32px;grid-template-areas:"description" "share" "back";grid-template-rows:fit-content(32px) minmax(0,1fr) 48px}.doctor-task-link .share-buttons{display:flex;justify-content:space-evenly}.doctor-task-link>.share{display:flex;flex-direction:column;gap:32px;padding-bottom:32px}.doctor-task-link>.back{display:grid;place-items:center}.doctor-result{height:100%;padding:8px}.result-code-input{grid-gap:24px;display:grid;gap:24px;grid-template-areas:"title" "input" "buttons" ".";grid-template-rows:fit-content(32px) fit-content(240px) fit-content(32px) minmax(0,1fr)}.result-code-input .title{grid-area:title}.result-code-input textarea{grid-area:input}.result-code-input .buttons{display:flex;gap:24px;grid-area:buttons;justify-content:space-evenly}.result-code-input textarea{width:100%}#scale-test-container{display:grid;grid-template-rows:minmax(0,1fr) 64px;height:100%}#scale-test-container #scale-tests{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;overflow-y:auto}#scale-test-container .footer{align-items:center;display:flex;gap:16px;justify-content:center;padding-top:16px}.test-scale-line{flex:1 1 200px;max-width:33%;min-width:200px}.test-scale-line span.name{font-weight:700}.test-info{display:flex;gap:8px}.app-header{grid-gap:16px;background-color:#00000040;color:#fff;display:grid;grid-template-areas:"menu title";grid-template-columns:32px fit-content(160px);height:100%;margin:auto;padding:0 8px;width:100%}.title{grid-area:title}.menu{grid-area:menu}.app-header>*{margin:auto 0}.app-header>.menu{height:24px;margin:auto;width:24px}.app-header>.title{font-size:20px;font-weight:600}*,:after,:before{box-sizing:border-box}ol[class],ul[class]{padding:0}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,li,ol[class],p,ul[class]{margin:0}body{line-height:1.5;min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed}ol[class],ul[class]{list-style:none}a:not([class]){background-color:initial;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}a:link,a:visited{color:#0bf}img{display:block;max-width:100%}article>*+*{margin-top:1em}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{--primary-color:#3f51b5}.with-border-shadow{border:1px solid #d3d3d3;border-radius:4px;box-shadow:4px 4px 4px 1px #0003;margin:2px 6px 8px 0;padding:4px}#root{font-family:Roboto,sans-serif;font-size:16px}#root,.app{height:100%;width:100%}.app{background-image:url(/static/media/mountains3.6df3dc6b04acaa356913.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:grid;grid-template-areas:"header" "content";grid-template-rows:48px minmax(0,1fr)}.header{grid-area:header}.content{grid-area:content}