.flex,.d-flex{display:flex}.items-center,.align-center{align-items:center}.align-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-between,.justify-space-between{justify-content:space-between}.justify-end{justify-content:flex-end}.flex-col,.flex-column{flex-direction:column}.flex-1{flex:1}.w-full,.w-100{width:100%}.w-max{width:max-content}.pr-20{padding-right:20px}.gap-10{gap:10px}.flex-wrap{flex-wrap:wrap}:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px;--primary-color: #0183FA;--primary-color-light: #7abfff;--primary-color-light-opaque: #7abfff30;--grey-color: #999999;--grey-color-light: #cecece;--black-color: #1a1a1a;--white-color: #eeeeee;--green-color: #1aa81a;--green-color-light: #1aa81a90;--red-color: #e42525;--red-color-light: #e4252590;--border-radius: 5px;--border-radius-big: 10px}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400;line-height:1}ul,ol{list-style:none}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{min-height:100vh;display:flex;flex-direction:column}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--white-color)}::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--primary-color-light)}.crutch{position:absolute;z-index:-1;opacity:0}body{position:fixed;top:0;right:0;bottom:0;left:0}body,#app{overflow:hidden;max-height:100vh}main{display:flex;flex-direction:column;width:100%;flex:1;overflow-y:auto}input{height:42px;padding:10px;outline:none;border:1px solid #ccc;border-radius:4px;font-size:16px}button{background:var(--primary-color);color:var(--white-color);border:none;padding:10px;border-radius:4px;font-size:16px;height:42px;display:inline-flex;align-items:center;justify-content:center;gap:5px;cursor:pointer}button[disabled]{background-color:var(--grey-color-light);border-color:var(--grey-color-light)!important;cursor:default}header{background:var(--primary-color);color:var(--white-color)}header .title-wrapper{position:relative;max-width:1200px;margin-inline:auto;margin-top:10px}header .title-wrapper .back,header .title-wrapper .reset{position:absolute;top:0;height:100%;cursor:pointer}header .title-wrapper .back{left:10px}header .title-wrapper .reset{right:10px}header .progress{color:var(--primary-color);font-size:1.2em}header .progress-bar{height:100%;background:var(--primary-color);border-radius:50vw}header .progress-bar-wrapper{height:10px;width:100%;background:var(--grey-color);border-radius:50vw}header .progress-wrapper{font-size:1em;gap:10px}header .progress-wrapper>div{border:1px solid var(--grey-color);border-radius:var(--border-radius);padding:5px 10px}header .right-answers{color:var(--green-color)}header .wrong-answers{color:var(--red-color)}.header-inner{background:var(--white-color);color:var(--black-color);margin:10px;padding:10px;gap:10px;border-radius:var(--border-radius);max-width:1160px;width:calc(100% - 20px);margin-inline:auto}.header-inner .reset{cursor:pointer}.nav{font-size:1em}.nav-inner{width:100%;max-width:1200px;margin-inline:auto}.nav .nav-button{font-weight:600;font-size:16px;text-decoration:none;color:var(--white-color);padding:10px 10px 15px;border:1px solid var(--primary-color);flex:1}.nav .nav-button:hover{border-color:var(--white-color);box-shadow:inset 0 0 5px 1px var(--white-color)}.nav .nav-button.active{background:var(--white-color);color:var(--primary-color)}.nav .nav-button.active:hover{border-color:var(--primary-color)!important;box-shadow:inset 0 0 5px 1px var(--primary-color)}.nav .nav-button img{margin-bottom:3px;height:40px;width:50px}.test{overflow-y:auto}.test .header{justify-content:space-between!important}h1{font-weight:400;font-size:1.5em;text-align:center;margin-bottom:10px}.container{padding:20px;background:var(--white-color);overflow-y:auto;flex:1}.container>div{max-width:1200px;margin-inline:auto}.container p,.container span{color:var(--black-color);font-size:min(1em,4vw)}.tests-item,.group-item{border:5px solid var(--primary-color-light);border-radius:var(--border-radius-big);gap:10px;padding:5px;margin-bottom:10px;min-height:70px;background:#fff;font-size:1.2em;cursor:pointer;width:min(100%,380px)}.tests-item:hover,.group-item:hover{background:var(--primary-color-light-opaque)}.tests-wrapper{display:flex;flex-wrap:wrap;justify-content:space-around;gap:20px;padding-bottom:150px}.tests-item{min-height:unset!important;padding:10px;font-size:1.2em}.tests-item .name{flex:1}.tests-item .answers{flex:0}.group-wrapper{display:flex;justify-content:space-around;flex-wrap:wrap;gap:20px;padding-bottom:100px}.group-item{padding-inline:10px}.group-item>div{height:100%;width:100%}.group-item>div:not(:last-child){border-right:1px solid var(--grey-color);padding-right:10px}.group-item img{width:2.5em}.group-item .name{display:flex;align-items:center;justify-content:flex-start;flex:1}.group-item .answers{flex:0;display:flex;align-items:center}.group-item .title{margin-bottom:5px}.test-item{display:flex;flex-direction:column;align-items:flex-start;background:#fff;border-radius:10px;padding:20px;margin-bottom:30px}.test-item-wrapper{padding-bottom:100px}.test-item .test-title{font-size:1.3em;font-weight:500;margin-bottom:10px}.test-item img{width:calc(100% - 40px);max-width:800px;margin:10px 20px 0;border-radius:10px}.test-item ul{margin-top:20px;padding-left:20px;font-size:1.1em}.test-item ul li{padding:5px;border-radius:var(--border-radius);border:1px solid var(--grey-color);background:var(--white-color);cursor:pointer}.test-item ul li:hover{background:var(--primary-color-light-opaque)}.test-item ul li:not(:last-child){margin-bottom:10px}.test-item ul li.disabled{background-color:var(--grey-color-light);border-color:var(--grey-color-light)!important;cursor:default}.test-item ul li.true{background-color:var(--green-color-light)!important;border-color:var(--green-color-light)!important}.test-item ul li.false{background-color:var(--red-color-light)!important;border-color:var(--red-color-light)!important}.swap-dialog,.modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#0003;display:grid;place-items:center;z-index:100}.swap-dialog-inner,.modal-inner{background:var(--white-color);border-radius:var(--border-radius-big);max-width:90vw;min-width:60vw;text-align:center}.swap-dialog-header,.modal-header{font-size:1.2em;margin-block:10px;padding-bottom:10px;border-bottom:1px solid var(--grey-color)}.swap-dialog p,.modal p{padding-inline:10px}.swap-dialog .submit-btn,.modal .submit-btn{background:var(--primary-color);border-radius:0 0 var(--border-radius-big) var(--border-radius-big);color:var(--white-color);padding:10px 0;margin-top:10px;cursor:pointer}.swap-dialog .submit-btn:hover,.modal .submit-btn:hover{background:var(--primary-color-light)}.swap-dialog ul,.modal ul{padding:20px}.swap-dialog ul li,.modal ul li{padding:10px;border-radius:10px;cursor:pointer}.swap-dialog ul li.active,.modal ul li.active{background:var(--primary-color);color:var(--white-color)}.swap-dialog ul li:not(.active):hover,.modal ul li:not(.active):hover{background:var(--primary-color-light-opaque)}.swap-dialog ul li:not(:last-child),.modal ul li:not(:last-child){margin-bottom:20px}.auth-dialog-inner{padding:20px;display:flex;flex-direction:column;align-items:center;gap:20px}.not-found{display:grid;place-items:center;height:calc(100vh - 60px)}.not-found h1{font-size:4em}.address-container{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:20px}@media (max-width: 600px){.nav .nav-button{font-size:12px!important;padding:10px 5px 15px}.title-wrapper{margin-top:0!important}.title-wrapper h1{font-size:14px!important}.header-inner{gap:5px!important;padding:5px!important;margin:5px!important;width:calc(100% - 10px)}.header-inner .progress{font-size:12px!important}.header-inner .reset img{width:15px!important}.address-container{flex-direction:column!important;gap:20px}.tests-wrapper{gap:5px!important}.container{padding:10px!important}.test-item{padding:10px!important;margin-bottom:20px!important}.test-title{font-size:14px!important}.test-item img{width:calc(100% - 10px);margin:0 5px!important}.test-item ul{padding-inline:5px!important;margin-block:10px 5px!important}.test-item ul li{font-size:12px!important}}@media (max-width: 400px){.progress-wrapper>div{font-size:12px}.progress-wrapper{text-align:center}}.logo[data-v-cdec1b96]{width:80px;border-radius:10px}a[data-v-cdec1b96]{text-decoration:none;color:var(--primary-color);line-height:80%}.icon[data-v-cdec1b96]{width:30px}table[data-v-b0dafaf3]{margin:10px 20px;border-collapse:collapse;border:3px solid black}th[data-v-b0dafaf3]{padding:10px 20px;font-weight:600;cursor:pointer}th.sorted.ASC[data-v-b0dafaf3]:after{content:"↑"}th.sorted.DESC[data-v-b0dafaf3]:after{content:"↓"}th[data-v-b0dafaf3],td[data-v-b0dafaf3]{border:1px solid gray}td input[data-v-b0dafaf3],td select[data-v-b0dafaf3]{padding:10px 20px;border:none;outline:none}
