body{background-image:url(/img/bg/lk.png);background-position:center 192px;background-repeat:no-repeat}
.shield-card{display:flex;width:138px;min-height:182px;padding:20px 20px 16px 20px;flex-direction:column;justify-content:space-between;align-items:center;flex-shrink:0;position:relative;border-radius:16px;background-repeat:no-repeat;font-size:13px;text-align:center;line-height:17px}
.shield-card.bronze{background-color:#ecbeac;color:#995a44}
.shield-card.silver{background-color:#cfd2d4;color:#6b6b6b}
.shield-card.gold{background-color:#f5c968;color:#960}
.shield-card.wood{background-color:#ceb392;color:#785143}
.shield-card.none,.shield-card.wood-none{background-color:#e8ebed;color:#a7a7a7}
.shield-card .shield-title{margin-top:106px;min-height:34px;display:flex;align-items:center}
.shield-card .shield-description{display:none}
.shield-card.active,.shield-card:active,.shield-card:hover{padding:6px}
.shield-card.active .shield-content,.shield-card:active .shield-content,.shield-card:hover .shield-content{display:flex;padding:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;flex:1 0 0;align-self:stretch;border-radius:10px}
.shield-card.active.bronze .shield-content,.shield-card:active.bronze .shield-content,.shield-card:hover.bronze .shield-content{background:#fadfcd}
.shield-card.active.silver .shield-content,.shield-card:active.silver .shield-content,.shield-card:hover.silver .shield-content{background:#eef0f2}
.shield-card.active.gold .shield-content,.shield-card:active.gold .shield-content,.shield-card:hover.gold .shield-content{background:#f0e7c9}
.shield-card.active.wood .shield-content,.shield-card:active.wood .shield-content,.shield-card:hover.wood .shield-content{background:#eddfcd}
.shield-card.active.none .shield-content,.shield-card.active.wood-none .shield-content,.shield-card:active.none .shield-content,.shield-card:active.wood-none .shield-content,.shield-card:hover.none .shield-content,.shield-card:hover.wood-none .shield-content{background:#e8ebed}
.shield-card.active .shield-title,.shield-card:active .shield-title,.shield-card:hover .shield-title{display:none}
.shield-card.active .shield-description,.shield-card:active .shield-description,.shield-card:hover .shield-description{display:block}
.shield-card.none.edo{background-image:url(/img/shield/edo_0.svg)}
.shield-card.bronze.edo{background-image:url(/img/shield/edo_1.svg)}
.shield-card.silver.edo{background-image:url(/img/shield/edo_2.svg)}
.shield-card.gold.edo{background-image:url(/img/shield/edo_3.svg)}
.shield-card.wood-none.edo{background-image:url(/img/shield/edo_4.svg)}
.shield-card.wood.edo{background-image:url(/img/shield/edo_5.svg)}
.shield-card.none.staff1c{background-image:url(/img/shield/staff1c_0.svg)}
.shield-card.bronze.staff1c{background-image:url(/img/shield/staff1c_1.svg)}
.shield-card.silver.staff1c{background-image:url(/img/shield/staff1c_2.svg)}
.shield-card.gold.staff1c{background-image:url(/img/shield/staff1c_3.svg)}
.shield-card.wood-none.staff1c{background-image:url(/img/shield/staff1c_4.svg)}
.shield-card.wood.staff1c{background-image:url(/img/shield/staff1c_5.svg)}
.shield-card.none.recognition{background-image:url(/img/shield/recognition_0.svg)}
.shield-card.bronze.recognition{background-image:url(/img/shield/recognition_1.svg)}
.shield-card.silver.recognition{background-image:url(/img/shield/recognition_2.svg)}
.shield-card.gold.recognition{background-image:url(/img/shield/recognition_3.svg)}
.shield-card.wood-none.recognition{background-image:url(/img/shield/recognition_4.svg)}
.shield-card.wood.recognition{background-image:url(/img/shield/recognition_5.svg)}
.shield-card.none.spark{background-image:url(/img/shield/spark_0.svg)}
.shield-card.bronze.spark{background-image:url(/img/shield/spark_1.svg)}
.shield-card.silver.spark{background-image:url(/img/shield/spark_2.svg)}
.shield-card.gold.spark{background-image:url(/img/shield/spark_3.svg)}
.shield-card.wood-none.spark{background-image:url(/img/shield/spark_4.svg)}
.shield-card.wood.spark{background-image:url(/img/shield/spark_5.svg)}
.shield-card.none.training{background-image:url(/img/shield/training_0.svg)}
.shield-card.bronze.training{background-image:url(/img/shield/training_1.svg)}
.shield-card.silver.training{background-image:url(/img/shield/training_2.svg)}
.shield-card.gold.training{background-image:url(/img/shield/training_3.svg)}
.shield-card.wood-none.training{background-image:url(/img/shield/training_4.svg)}
.shield-card.wood.training{background-image:url(/img/shield/training_5.svg)}
.shield-card.none.sbp{background-image:url(/img/shield/sbp_0.svg)}
.shield-card.bronze.sbp{background-image:url(/img/shield/sbp_1.svg)}
.shield-card.silver.sbp{background-image:url(/img/shield/sbp_2.svg)}
.shield-card.gold.sbp{background-image:url(/img/shield/sbp_3.svg)}
.shield-card.wood-none.sbp{background-image:url(/img/shield/sbp_4.svg)}
.shield-card.wood.sbp{background-image:url(/img/shield/sbp_5.svg)}
.shield-card.none.counteragent{background-image:url(/img/shield/counteragent_0.svg)}
.shield-card.bronze.counteragent{background-image:url(/img/shield/counteragent_1.svg)}
.shield-card.silver.counteragent{background-image:url(/img/shield/counteragent_2.svg)}
.shield-card.gold.counteragent{background-image:url(/img/shield/counteragent_3.svg)}
.shield-card.wood-none.counteragent{background-image:url(/img/shield/counteragent_4.svg)}
.shield-card.wood.counteragent{background-image:url(/img/shield/counteragent_5.svg)}
.shield-card.none.sign{background-image:url(/img/shield/sign_0.svg)}
.shield-card.bronze.sign{background-image:url(/img/shield/sign_1.svg)}
.shield-card.silver.sign{background-image:url(/img/shield/sign_2.svg)}
.shield-card.gold.sign{background-image:url(/img/shield/sign_3.svg)}
.shield-card.wood-none.sign{background-image:url(/img/shield/sign_4.svg)}
.shield-card.wood.sign{background-image:url(/img/shield/sign_5.svg)}
.shield-card.none.ofd{background-image:url(/img/shield/ofd_0.svg)}
.shield-card.bronze.ofd{background-image:url(/img/shield/ofd_1.svg)}
.shield-card.silver.ofd{background-image:url(/img/shield/ofd_2.svg)}
.shield-card.gold.ofd{background-image:url(/img/shield/ofd_3.svg)}
.shield-card.wood-none.ofd{background-image:url(/img/shield/ofd_4.svg)}
.shield-card.wood.ofd{background-image:url(/img/shield/ofd_5.svg)}
.shield-card.none.courierika{background-image:url(/img/shield/courierika_0.svg)}
.shield-card.bronze.courierika{background-image:url(/img/shield/courierika_1.svg)}
.shield-card.silver.courierika{background-image:url(/img/shield/courierika_2.svg)}
.shield-card.gold.courierika{background-image:url(/img/shield/courierika_3.svg)}
.shield-card.wood-none.courierika{background-image:url(/img/shield/courierika_4.svg)}
.shield-card.wood.courierika{background-image:url(/img/shield/courierika_5.svg)}
.shield-card.none.nomenclature{background-image:url(/img/shield/nomenclature_0.svg)}
.shield-card.bronze.nomenclature{background-image:url(/img/shield/nomenclature_1.svg)}
.shield-card.silver.nomenclature{background-image:url(/img/shield/nomenclature_2.svg)}
.shield-card.gold.nomenclature{background-image:url(/img/shield/nomenclature_3.svg)}
.shield-card.wood-none.nomenclature{background-image:url(/img/shield/nomenclature_4.svg)}
.shield-card.wood.nomenclature{background-image:url(/img/shield/nomenclature_5.svg)}
.shield-card.none.mag1c{background-image:url(/img/shield/mag1c_0.svg)}
.shield-card.bronze.mag1c{background-image:url(/img/shield/mag1c_1.svg)}
.shield-card.silver.mag1c{background-image:url(/img/shield/mag1c_2.svg)}
.shield-card.gold.mag1c{background-image:url(/img/shield/mag1c_3.svg)}
.shield-card.wood-none.mag1c{background-image:url(/img/shield/mag1c_4.svg)}
.shield-card.wood.mag1c{background-image:url(/img/shield/mag1c_5.svg)}
.shield-card.none.check_scan{background-image:url(/img/shield/check_scan_0.svg)}
.shield-card.bronze.check_scan{background-image:url(/img/shield/check_scan_1.svg)}
.shield-card.silver.check_scan{background-image:url(/img/shield/check_scan_2.svg)}
.shield-card.gold.check_scan{background-image:url(/img/shield/check_scan_3.svg)}
.shield-card.wood-none.check_scan{background-image:url(/img/shield/check_scan_4.svg)}
.shield-card.wood.check_scan{background-image:url(/img/shield/check_scan_5.svg)}
.shield-card.none.shark{background-image:url(/img/shield/shark_0.svg)}
.shield-card.bronze.shark{background-image:url(/img/shield/shark_1.svg)}
.shield-card.silver.shark{background-image:url(/img/shield/shark_2.svg)}
.shield-card.gold.shark{background-image:url(/img/shield/shark_3.svg)}
.shield-card.none.chest{background-image:url(/img/shield/chest_0.svg)}
.shield-card.bronze.chest{background-image:url(/img/shield/chest_1.svg)}
.shield-card.silver.chest{background-image:url(/img/shield/chest_2.svg)}
.shield-card.gold.chest{background-image:url(/img/shield/chest_3.svg)}
.shield-card.none.money{background-image:url(/img/shield/money_0.svg)}
.shield-card.bronze.money{background-image:url(/img/shield/money_1.svg)}
.shield-card.silver.money{background-image:url(/img/shield/money_2.svg)}
.shield-card.gold.money{background-image:url(/img/shield/money_3.svg)}
.shield-card.none.key{background-image:url(/img/shield/key_0.svg)}
.shield-card.bronze.key{background-image:url(/img/shield/key_1.svg)}
.shield-card.silver.key{background-image:url(/img/shield/key_2.svg)}
.shield-card.gold.key{background-image:url(/img/shield/key_3.svg)}
.shield-card.none.pen{background-image:url(/img/shield/pen_0.svg)}
.shield-card.bronze.pen{background-image:url(/img/shield/pen_1.svg)}
.shield-card.silver.pen{background-image:url(/img/shield/pen_2.svg)}
.shield-card.gold.pen{background-image:url(/img/shield/pen_3.svg)}
.shield-card.none.parrot{background-image:url(/img/shield/parrot_0.svg)}
.shield-card.bronze.parrot{background-image:url(/img/shield/parrot_1.svg)}
.shield-card.silver.parrot{background-image:url(/img/shield/parrot_2.svg)}
.shield-card.gold.parrot{background-image:url(/img/shield/parrot_3.svg)}
.shield-container{display:flex;align-items:center;align-content:center;gap:8px;flex-wrap:wrap}
.cards,.cards *{box-sizing:border-box}
.cards{display:flex;flex-direction:row;gap:16px;align-items:center;justify-content:flex-start;align-self:stretch;flex-shrink:1;flex-wrap:wrap;margin-bottom:40px}
.rating-card{background:#fff;border-radius:24px;display:flex;flex-direction:column;gap:0;align-items:center;justify-content:center;flex:1;position:relative;padding:0 6px;min-width:170px}
.rating-card_stage{padding:16px 0;text-align:center}
.rating-card_stage h3{color:#333;font-size:16px;line-height:21px;font-weight:700;margin-top:0;margin-bottom:2px;font-family:Roboto,sans-serif}
.rating-card_stage-title{color:#757575;font-size:13px;font-weight:400}
.rating-card_content{background:#f7f8fa;border-radius:18px;padding:22px 8px 22px 8px;text-align:center;height:144px;position:relative;margin-bottom:6px;width:100%}
.rating-card_content .points{margin-bottom:12px;color:#757575;text-align:center;font-size:16px;line-height:21px}
.rating-card_content .rating{color:#333;font-size:16px;line-height:19px;font-weight:400}
.rating-card_content .rating-place{font-size:48px;line-height:52px}
.rating-card_content .rating.rating-final{margin-top:18px}
.rating-card_content .rating.rating-final .rating-place{font-weight:700}
.rating-card .in-top{position:absolute;top:-10px;left:50%;margin-left:-25px;background-color:#12a557;border-radius:2px;font-size:12px;line-height:12px;padding:5px 2px;color:#fff;text-align:center;width:50px;height:20px;z-index:2;letter-spacing:-.12px}
.rating-card.disabled .rating-card_stage h3,.rating-card.disabled .rating-card_stage-title{color:#b3b3b3}
.rating-card.disabled .announce{color:#b3b3b3;font-size:14px;font-weight:400;line-height:22px;margin-top:28px}
.rating-card:active,.rating-card:hover{box-shadow:0 2px 16px 0 rgba(102,115,128,.17)}
.rating-card:active .rating-card_content,.rating-card:hover .rating-card_content{background-color:#edeef0}
a.rating-card{text-decoration:none}
.awards{display:flex;align-items:flex-start;gap:40px;align-self:stretch;flex-direction:row-reverse;margin-bottom:40px}
.awards .bages{display:flex;align-items:center;align-content:center;gap:8px;flex-wrap:wrap}
.awards .bages.full-size{gap:6px}
.awards .card-list{box-sizing:border-box;display:flex;flex-direction:column;gap:8px;align-items:flex-start;justify-content:flex-start}
@media (max-width:991px){
.awards{display:block}
.awards .card-list{margin-bottom:40px}
.awards .bages{width:100%}
}
.list-of-cards,.list-of-cards *{box-sizing:border-box}
.list-of-cards{display:flex;flex-direction:column;gap:8px;align-items:flex-start;justify-content:flex-start;flex-shrink:0;position:relative}
a.certificate,a.gift-card{width:388px;text-decoration:none}
a.gift-card{background:linear-gradient(90deg,rgba(150,92,242,.08) 0,rgba(255,138,220,.08) 100%),#f0f5fc;background-image:url(/img/icon/10_000.png);background-repeat:no-repeat;background-position:184px 16px;height:82px;border-radius:16px;border:4px solid #fff;padding:12px 16px 12px 20px}
a.gift-card .gift-card__btn{display:none}
a.gift-card .gift-card__state{color:#828282;font-size:13px}
a.gift-card .gift-card__title{color:#0f84e7;font-family:"Amatic SC";font-size:28px;font-style:normal;font-weight:700;line-height:32px}
a.gift-card p{margin:0}
a.gift-card:active,a.gift-card:hover{background:linear-gradient(90deg,rgba(150,92,242,.08) 0,rgba(255,138,220,.08) 100%),#f0f5fc;box-shadow:0 2px 16px 0 rgba(102,115,128,.17);text-align:center}
a.gift-card:active p,a.gift-card:hover p{display:none}
a.gift-card:active .gift-card__btn,a.gift-card:hover .gift-card__btn{display:inline-block;border-radius:32px;background:#fff;padding:12px 48px;color:#757575}
a.certificate{height:88px;background:#fff url(/img/icon/icon_certificate.png) no-repeat 16px 16px;padding:16px 16px 16px 80px;border-radius:16px;color:#785143}
a.certificate .certificate__title{font-family:"Amatic SC";font-size:28px;font-weight:700;line-height:32px}
a.certificate .certificate__description{color:#785143;font-size:13px}
a.certificate p{margin:0}
a.certificate .certificate__btn{display:none}
a.certificate:active,a.certificate:hover{background:#fff;box-shadow:0 2px 16px 0 rgba(102,115,128,.17);text-align:center;padding:16px}
a.certificate:active p,a.certificate:hover p{display:none}
a.certificate:active .certificate__btn,a.certificate:hover .certificate__btn{display:inline-block;border-radius:32px;border:1px solid #d9d9d9;padding:12px 48px;color:#757575}
.stage-detail-popup{width:904px;height:494px;padding:40px 64px;background-repeat:no-repeat}
.stage-detail-popup h1{color:#333;font-family:"Amatic SC",sans-serif;font-size:40px;font-style:normal;font-weight:700;line-height:normal}
.stage-detail-popup p{font-size:14px;line-height:16px;margin-bottom:6px}
.stage-detail-popup .stage-detail_content{width:500px}
.stage-detail-popup .btn{padding:12px 48px}
.stage-detail-popup.popup .btn-yellow{margin-top:12px}
.stage-detail-popup.stage1{background-image:url("/img/stages/big/lvl1.png"),url("/img/stages/big/bg.png");background-position:551px 146px,center}
.stage-detail-popup.stage2{background-image:url("/img/stages/big/lvl2.png"),url("/img/stages/big/bg.png");background-position:527px 52px,center}
.stage-detail-popup.stage3{background-image:url("/img/stages/big/lvl3.png"),url("/img/stages/big/bg.png");background-position:616px 34px,center}
.stage-detail-popup.stage4{background-image:url("/img/stages/big/lvl4.png"),url("/img/stages/big/bg.png");background-position:574px 54px,center}
.stage-detail-popup.stage5{background-image:url("/img/stages/big/lvl5.png"),url("/img/stages/big/bg.png");background-position:550px 85px,center}
.stage-detail-popup.stage6{background-image:url("/img/stages/big/lvl6.png"),url("/img/stages/big/bg.png");background-position:567px 88px,center}
#open_stage-detail{cursor:pointer}
#stage-popup{display:flex;width:636px;flex-direction:column;align-items:center;gap:16px}
#stage-popup .close_block{width:40px;height:40px;top:-40px;right:-40px}
#stage-popup .close_block:active path,#stage-popup .close_block:hover path{fill:#ffffff}
#stage-popup .btn{padding:12px 72px;margin-top:24px}
#stage-popup .stage-popup__file{display:flex;height:86px;padding:12px 16px;justify-content:center;align-items:center;gap:4px;align-self:stretch;border-radius:8px;border:1px dashed #b3b3b3;background:#f2f5fa;cursor:pointer}
#stage-popup .stage-popup__file :hover{background-color:#edeef0}
#stage-popup .stage-popup__file input[type=file]{display:none}
#stage-popup .stage-popup__file label{padding-left:32px;display:inline-block;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTIuNSIgY3k9IjEyLjUiIHI9IjEwIiBmaWxsPSIjRDJENEQ5Ii8+CjxwYXRoIGQ9Ik0xNy41IDEzLjQ5N1YxMS41MDNIMTMuNDk3VjcuNDk5OTdIMTEuNTAzVjExLjUwM0g3LjVWMTMuNDk3SDExLjUwM1YxNy41SDEzLjQ5N1YxMy40OTdIMTcuNVoiIGZpbGw9IiNGMkY1RkEiLz4KPC9zdmc+Cg==");background-repeat:no-repeat;background-position:center left;color:#b3b3b3;cursor:pointer}
#stage-popup .uploaded-file-delete{cursor:pointer}
#stage-popup form{max-height:300px;overflow:auto}
@media (min-height:500px){
#stage-popup form{max-height:400px}
}
@media (min-height:600px){
#stage-popup form{max-height:500px}
}
@media (min-height:700px){
#stage-popup form{max-height:600px}
}
@media (min-height:800px){
#stage-popup form{max-height:700px}
}
@media (min-height:900px){
#stage-popup form{max-height:800px}
}
@media (min-height:1000px){
#stage-popup form{max-height:900px}
}
@media (min-height:1100px){
#stage-popup form{max-height:1000px}
}
@media (min-height:1200px){
#stage-popup form{max-height:1100px}
}
@media (min-height:1300px){
#stage-popup form{max-height:1200px}
}
@media (min-height:1400px){
#stage-popup form{max-height:1300px}
}
@media (min-height:1500px){
#stage-popup form{max-height:1400px}
}
.test-header h1{color:#333;font-family:"Open Sans",sans-serif;font-size:32px;font-weight:700;line-height:38px;margin-top:40px;margin-bottom:0}
.test-header p{color:#757575;margin-bottom:32px}
#query_nav{background:#fff;border-radius:16px;padding:6px;display:flex;flex-direction:row;gap:4px;align-items:center;justify-content:space-between;height:64px;margin-bottom:32px}
#query_nav a.query_tab{color:#333;border-radius:12px;padding:8px;text-align:center;font-size:18px;line-height:34px;font-weight:400;text-decoration:none;flex:1;background:#fff;border:1px solid #d9d9d9;height:52px}
#query_nav a.query_tab.has_response{background-color:#f2f5fa;border-color:#f2f5fa}
#query_nav a.query_tab.active{background-color:#333;color:#fff;border-color:none}
#query_nav a.query_tab:active,#query_nav a.query_tab:hover{color:#333;background-color:#f2f5fa;border-color:#f2f5fa;font-weight:700}
#query_block{padding:16px 16px 24px 16px;border-radius:24px;background:#fff;box-shadow:0 2px 16px 0 rgba(102,115,128,.12);margin-bottom:32px}
#query_block .query_header legend{color:#757575;font-size:14px;margin-top:8px;margin-bottom:8px;padding:0}
#query_block .query_header .query-text{font-size:18px;margin-bottom:8px;line-height:26px}
#query_block .form-check{margin-bottom:8px;padding-left:0}
#query_block .query_responses{margin-bottom:16px}
#query_block .query_responses .form-check-input{z-index:-1;opacity:0}
#query_block .query_responses .form-check-input:checked+label{background-color:#fbdb00}
#query_block .query_responses .form-check-input:checked+label:active,#query_block .query_responses .form-check-input:checked+label:hover{background-color:#eed000}
#query_block .query_responses .form-check-label{padding:16px 24px;background-color:#f7f8fa;border-radius:16px;display:block;cursor:pointer}
#query_block .query_responses .form-check-label:active,#query_block .query_responses .form-check-label:hover{background-color:#f2f3f5}
#query_block .test_nav .btn{padding:12px 24px}
.test_endtime{color:#757575;margin-bottom:32px}
.finish_block,.finish_block.popup{width:416px;padding:32px;border-radius:32px;box-shadow:0 2px 16px 0 rgba(102,115,128,.19);background:#fff;min-height:300px}
.finish_block__container .finish_block{position:absolute;margin-left:-208px;top:40px;left:50%}
.finish_block h3{color:#ff1313;text-align:center;font-family:"Open Sans",sans-serif;font-size:22px;font-weight:700;line-height:28px;margin-bottom:8px}
.finish_block p{font-size:18px;line-height:26px;margin-bottom:24px}
.finish_block p.query_list{margin-bottom:40px}
.finish_block p.query_list a{color:#ff1313;text-decoration:none}
.finish_block .btn{padding:16px}
.finish_block .btn-container>div{width:50%;float:left}
.finish_block .btn-container>div:first-child{padding-right:4px}
.finish_block .btn-container>div:last-child{padding-left:4px}
.finish_block__container{position:relative}
.medal-container .medal{width:32px;height:40px;background-position:center bottom;background-repeat:no-repeat;font-size:13px;line-height:32px;letter-spacing:-.52px;text-align:center;padding-top:8px;cursor:pointer;display:inline-block}
.medal-container .medal.gold{background-image:url("/img/icon/gold.svg");color:#936928}
.medal-container .medal.silver{background-image:url("/img/icon/silver.svg");color:#6c6c6c}
.medal-container .medal.bronze{background-image:url("/img/icon/bronze.svg");color:#ad5f3b}
.medal-container .medal.wood{background-image:url("/img/icon/wood.svg");color:#855d1f}
.table-container .table td.fio-tr,.table-container .table th.fio-tr{padding-right:150px;position:relative}
.table-container .table td.fio-tr .medal-container,.table-container .table th.fio-tr .medal-container{position:absolute;top:1px;right:9px}
.medal-list{display:none;position:absolute;width:592px;bottom:36px;left:0;z-index:2}
.medal-list .medal-list-content{display:flex;position:relative;padding:8px;align-items:flex-end;align-content:flex-end;gap:8px;flex-wrap:wrap;border-radius:16px;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);flex-direction:row}
.medal-list-container:hover .medal-list,.medal-list:hover{display:flex}
.medal-list-container{position:relative;float:left;width:32px;height:40px}