@charset "UTF-8";#ckf-calc .lesson-block__form-header legend{margin-bottom:0}#ckf-calc .lesson-block__form-desc{background:#f3f3f7;padding:15px 30px}#ckf-calc .lesson-block__form-results{border-radius:0}#ckf-calc .lesson-block__form-footer{font-weight:500;font-size:12px;color:#a3a3a3;padding:10px 30px;border-radius:0 0 .25rem .25rem}#ckf-calc .lesson-block-results__item{display:flex;flex-direction:column;align-items:center;margin-bottom:25px}#ckf-calc .lesson-block-results__item:last-child{margin-bottom:0}@media screen and (max-width:768px){#ckf-calc .lesson-block-results__item{margin-bottom:15px}#ckf-calc .lesson-block__form-desc{padding:10px 15px}.lesson-block__form-footer{padding:15px}}#ckf-calc .lesson-block-results__value{font-weight:700;font-size:16px;color:#2f8bca;margin-top:3px}@media screen and (max-width:768px){#ckf-calc .lesson-block-results__title,#ckf-calc .lesson-block-results__value{font-size:12px}}#ckf-calc .lesson-block__form label.radio-label{font-weight:500;font-size:14px;color:#666;margin-bottom:0}@media screen and (max-width:768px){#ckf-calc .lesson-block__form label.radio-label{font-size:12px}}#ckf-calc .radio-wrapper{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#ckf-calc .radio-btn{position:absolute;z-index:-1;opacity:0;display:none}#ckf-calc .radio-btn+label{display:flex;align-items:center;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#ckf-calc .radio-btn+label:after{display:none}#ckf-calc .radio-btn+label:before{content:"";display:inline-block;width:16px;height:16px;margin-right:15px;flex-shrink:0;flex-grow:0;border:2px solid #606060;border-radius:50%;background-repeat:no-repeat;background-position:50%;background-size:50% 50%}#ckf-calc .radio-btn:not(:disabled):not(:checked)+label:hover:before{border-color:#2f8bca}#ckf-calc .radio-btn:not(:disabled):active+label:before{background-color:hsla(0,0%,40%,.6);border-color:hsla(0,0%,40%,.6)}#ckf-calc .radio-btn:focus+label:before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}#ckf-calc .radio-btn:focus:not(:checked)+label:before{border-color:#80bdff}#ckf-calc .radio-btn:checked+label:before{border:2px solid #2f8bca;background-color:#2f8bca;background-size:contain;background-position:50%;background-repeat:no-repeat;box-shadow:inset 0 0 0 3px #fff}#ckf-calc .radio-btn:disabled+label:before{background-color:#e9ecef}#ckf-calc fieldset{padding:0;margin:0;border:none}#ckf-calc .form-group__radio-btns{display:grid;grid-template-columns:1fr 1fr}#ckf-calc .lesson-block__form-main .row{display:grid;grid-template-columns:55% 40%;align-items:center;padding:15px 0;border-bottom:2px solid #f3f3f7;margin-bottom:0}#ckf-calc .lesson-block__form-main .row:last-child{border-bottom:none}@media screen and (max-width:420px){#ckf-calc .lesson-block__form-main .row{grid-template-columns:1fr}}#ckf-calc .lesson-block__form-main{padding-top:0;padding-bottom:0}#ckf-calc .form-group--error .text-input{border-color:#8b0000}#ckf-calc .error{display:none;font-size:12px;color:#8b0000;margin-top:5px}#ckf-calc .form-group--error .error{display:block}#ckf-calc .content-block{box-shadow:0 7px 27px rgba(47,139,202,.3);border-radius:0 0 4px 4px}h1,li,ol,p,ul{padding:0;margin:0}ul{list-style-type:none}a{text-decoration:none;color:inherit}a:hover{color:#2978ad}.lesson-block__scale{font-size:.875rem;color:#666;box-shadow:0 .4375rem 1.6875rem rgba(47,139,202,.3);margin-bottom:.625rem}.lesson-block__scale-header{background-color:#2f8bca;border-radius:.25rem .25rem 0 0;padding:1.25rem 0;display:flex;align-items:center;justify-content:center;color:#fff}.lesson-block__scale-footer{padding:.9375rem .625rem;background-color:#f3f3f7;border-radius:0 0 .25rem .25rem;display:flex;flex-direction:column;align-items:center}.lesson-block__scale-footer-title{font-weight:700;font-size:1rem;color:#2f8bca;text-align:center;margin-bottom:.625rem}.lesson-block__scale-footer p{width:70%;text-align:center;margin-bottom:.9375rem;font-size:.75rem}.lesson-block__scale-title{font-weight:700;font-size:1.125rem}.lesson-block__scale-body--2mace .lesson-block__scale-cols{grid-template-columns:5% 70% 20% 5%}.lesson-block__scale-body--2mace .lesson-block__scale-col:first-child,.lesson-block__scale-body--2mace .lesson-block__scale-col:nth-child(3){background-color:#e9eef4}.lesson-block__scale-body--2mace .lesson-block__scale-item{grid-template-columns:5% 70% 20% 5%}.lesson-block__scale-body--2mace .lesson-block__scale-item-abbr{padding:.9375rem 0;background:rgba(47,139,202,.05);display:flex;align-items:center;justify-content:center;font-weight:700}.lesson-block__scale-body--two-col .lesson-block__scale-cols,.lesson-block__scale-body--two-col .lesson-block__scale-item{grid-template-columns:80% 20%}.lesson-block__scale-cols{display:grid;grid-template-columns:70% 20% 10%}.lesson-block__scale-col{background-color:#f3f3f7;text-align:center;display:flex;align-items:center;justify-content:center;font-size:.75rem;color:#666;font-weight:700;padding:.625rem 0}.lesson-block__scale-col:nth-child(2),.lesson-block__scale-col:nth-child(3){padding-left:1.875rem;padding-right:1.875rem}.lesson-block__scale-col:nth-child(2){background-color:#e9eef4}.lesson-block__scale-item{border-bottom:.125rem solid #f3f3f7;display:grid;grid-template-columns:70% 20% 10%}.lesson-block__scale-item-title{font-weight:700;margin-bottom:.5rem}.lesson-block__scale-item-title:first-letter{font-size:1.875rem}.lesson-block__scale-item-question{padding:.9375rem 0;padding-left:1.875rem;padding-right:1.25rem}.lesson-block__scale-item-controls{padding:.9375rem 0;background:rgba(47,139,202,.05)}.lesson-block__scale-item-points{padding:.9375rem 0}.lesson-block__scale-item-controls,.lesson-block__scale-item-points{display:flex;align-items:flex-end;justify-content:center}.lesson-block__scale-btn{cursor:pointer;background-color:transparent;border:1px solid #2f8bca;display:flex;align-items:center;justify-content:center;padding:.6875rem 1.625rem;color:#666}.lesson-block__scale-btn:first-child{border-radius:.25rem 0 0 .25rem;border-right:none}.lesson-block__scale-btn:nth-child(2){border-radius:0 .25rem .25rem 0}.lesson-block__scale-btn.active{background-color:#2f8bca;color:#fff}.lesson-block__scale-result{display:grid;grid-template-columns:1fr 1fr;align-content:center;gap:2.8125rem;padding:.3125rem 1.6875rem}.lesson-block__scale-result.active{background-color:#2f8bca;color:#fff;border-radius:.25rem}.lesson-block__scale-result p{width:100%;font-size:.875rem;text-align:center;display:flex;justify-content:center;align-items:center;margin-bottom:0}.lesson-block__scale-result p:first-child{font-weight:600}.lesson-block__form{font-size:.875rem;margin-bottom:1.875rem}.lesson-block__form label{font-size:.625rem;margin-bottom:.3125rem}.lesson-block__form-center{text-align:center;margin-bottom:1.25rem}.lesson-block__form-header{padding:1.25rem;background-color:#2f8bca;color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:.25rem .25rem 0 0}.lesson-block__form-header legend{font-weight:700;font-size:1.125rem}.lesson-block__form-main{padding:1.875rem}.lesson-block__form-main .row{display:grid;grid-template-columns:1fr 1fr;gap:1.875rem;margin-bottom:.9375rem}.lesson-block__form-main .row:last-child{margin-bottom:0}.lesson-block__form-results{padding:1.875rem;background-color:#f3f3f7;border-radius:0 0 .25rem .25rem;display:flex;flex-direction:column;align-items:center}.lesson-block__form-results-title{font-weight:700;font-size:1.125rem;color:#2f8bca;margin-bottom:.9375rem;text-align:center}.lesson-block__form-results ul{list-style-type:none;width:21.875rem}.lesson-block__form-results ul li{width:100%;display:grid;grid-template-columns:1fr 1fr;align-content:center;gap:1.875rem;margin-bottom:0;padding:.3125rem .9375rem}.lesson-block__form-results ul li.active{background-color:#2f8bca;color:#fff;border-radius:.25rem}.lesson-block__form-results ul li p{text-align:center;display:flex;align-items:center;justify-content:center}.lesson-block__form-results ul li p:first-child{font-weight:600}.lesson-block__form-table-direction{display:block}.lesson-block__form-table-link{display:none}.lesson-block__form-group{margin-bottom:1.25rem;display:flex;flex-direction:column}.lesson-block__form-group label{font-size:.875rem;margin-bottom:.625rem;font-weight:500}.lesson-block__form-group .text-input{max-width:46.25rem}.lesson-block__form-wrapper.risk .lesson-block__form-table{margin-bottom:.5rem}.lesson-block__form-wrapper.risk .lesson-block__form-table table{font-size:.75rem}.lesson-block__form-wrapper.risk .lesson-block__form-table table tr th,.lesson-block__form-wrapper.risk .lesson-block__form-table table tr th:first-child{padding:.625rem}.lesson-block__form-wrapper.risk .lesson-block__form-table table tr td{padding:.3125rem .6875rem;text-align:center}.lesson-block__form-wrapper.risk .lesson-block__form-table table tr td:first-child{padding:.3125rem .6875rem}.lesson-block__form-wrapper.risk .lesson-block__form-table table tr td:nth-child(3){background-color:rgba(47,139,202,.1)}.lesson-block__form-wrapper.risk .lesson-block__form-header{padding:.625rem 1.25rem}.lesson-block__form-wrapper.risk .lesson-block__form-content{padding:1.5625rem 1.875rem;width:100%;height:100%;display:grid;grid-template-columns:1fr 22.5rem;gap:2.5rem}.lesson-block__form-wrapper.risk .lesson-block__form-imt{width:100%}.lesson-block__form-wrapper.risk .lesson-block__form-imt img{width:100%;height:auto}.lesson-block__form-wrapper.risk .lesson-block__form-imt-note{text-align:right;margin-top:.3125rem;position:relative}.lesson-block__form-wrapper.risk .lesson-block__form-footer{display:flex;align-items:center;justify-content:center;background-color:#f3f3f7;border-radius:0 0 .25rem .25rem;padding:1.25rem}.lesson-block__form-wrapper.risk .lesson-block__form-footer-title{font-weight:700;font-size:1.125rem;color:#2f8bca;margin-right:.625rem}.lesson-block__form-wrapper.risk .lesson-block__form-footer p{font-weight:600}.lesson-block__form-wrapper.risk .lesson-block__form .row{display:grid;grid-template-columns:1fr 12.5rem;gap:1.875rem;border-bottom:1px solid #f3f3f7;padding:.9375rem 0 .5625rem 0}.lesson-block__form-wrapper.risk .lesson-block__form-question{font-weight:700;margin-bottom:.5rem}.lesson-block__form-wrapper.risk .lesson-block__form-variants{display:grid;grid-template-columns:1fr 1fr;gap:3.125rem}.modal--weight-table{opacity:0;pointer-events:none;width:100%;height:100%}.modal--weight-table.active{display:flex!important;align-items:center;justify-content:center;opacity:1;pointer-events:auto}.modal--weight-table:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.6;z-index:-5}.modal--weight-table .weight-table__wrapper{background-color:#fff;width:90%;border-radius:.25rem;padding:1.875rem .9375rem;position:relative}.modal--weight-table .weight-table__wrapper .close-btn{position:absolute;top:.3125rem;right:.3125rem}.modal--weight-table table{font-size:.75rem;width:100%;margin-bottom:.3125rem}.modal--weight-table table td,.modal--weight-table table th{padding:.3125rem;border:1px solid #f3f3f7;border-top:none;vertical-align:top}.modal--weight-table table td span,.modal--weight-table table th span{font-weight:700}.modal--weight-table table th{background-color:#f3f3f7;text-align:center}.modal--weight-table table tr:first-child td,.modal--weight-table table tr:first-child th{border:none}.modal--weight-table table tr td:first-child,.modal--weight-table table tr th:first-child{padding:.625rem 1.875rem}.modal--weight-table table td:nth-child(2n){background-color:#f4f9fc}.modal--weight-table table th:nth-child(2n){background-color:#e9eef4}.modal--weight-table table tr:first-child th:first-child{border-radius:.25rem 0 0 0}.modal--weight-table table tr:first-child th:last-child{border-radius:0 .25rem 0 0}.modal--weight-table p{text-align:center;margin-top:.625rem}.modal--weight-table p span{font-weight:700}.modal--weight-table .lesson-block__form-table::-webkit-scrollbar{width:.375rem;display:none}.modal--weight-table .lesson-block__form-table::-webkit-scrollbar-track{background:#f3f3f7;border-radius:.625rem}.modal--weight-table .lesson-block__form-table::-webkit-scrollbar-thumb{background:#2f8bca;border-radius:.625rem}.text-input{border-radius:.25rem;background-color:#fff;border:1px solid #2f8bca;color:#666;padding:.6875rem 1.25rem;width:100%;font-size:.875rem}.text-input.validation-error{border:1px solid #c00}@media screen and (max-width:768px){.lesson-block__scale-header{padding:.9375rem 0}.lesson-block__scale-footer-title{font-size:1.125rem}.lesson-block__scale-footer p{font-size:.875rem}.lesson-block__scale-body--2mace .lesson-block__scale-item-abbr{padding:.625rem 0}.lesson-block__scale-col:nth-child(2),.lesson-block__scale-col:nth-child(3){padding-left:.9375rem;padding-right:.9375rem}.lesson-block__scale-item-title:first-letter{font-size:1.5rem}.lesson-block__scale-item-question{padding:.625rem 0;padding-left:.9375rem;padding-right:.9375rem}.lesson-block__scale-item-controls,.lesson-block__scale-item-points{padding:.625rem 0}.lesson-block__scale-btn{padding:.625rem 1.125rem}.lesson-block__form-group .text-input{max-width:38.75rem}.lesson-block__form-wrapper.risk .lesson-block__form-content{grid-template-columns:1fr 16.25rem}.lesson-block__form-wrapper.risk .lesson-block__form .row{grid-template-columns:1fr 6.25rem;gap:1.25rem}.lesson-block__form-wrapper.risk .lesson-block__form-variants{grid-template-columns:1fr;gap:.3125rem}.text-input{font-size:.75rem}}@media screen and (max-width:480px){.lesson-block__scale{font-size:.75rem}.lesson-block__scale-header{padding:.625rem 0}.lesson-block__scale-footer{padding:.625rem .625rem}.lesson-block__scale-footer-title{margin-bottom:.3125rem;font-size:.875rem}.lesson-block__scale-footer p{width:100%;font-size:.75rem;margin-bottom:.625rem}.lesson-block__scale-title{font-size:.875rem}.lesson-block__scale-body--2mace .lesson-block__scale-cols{grid-template-columns:1fr}.lesson-block__scale-body--2mace .lesson-block__scale-col:nth-child(2){display:flex}.lesson-block__scale-body--2mace .lesson-block__scale-col:first-child,.lesson-block__scale-body--2mace .lesson-block__scale-col:nth-child(3),.lesson-block__scale-body--2mace .lesson-block__scale-col:nth-child(4){display:none}.lesson-block__scale-body--2mace .lesson-block__scale-item{grid-template-columns:1fr}.lesson-block__scale-body--2mace .lesson-block__scale-item-abbr{background-color:#fff;grid-column-start:1;grid-column-end:3;justify-content:flex-start;padding-left:.9375rem;padding-bottom:0}.lesson-block__scale-body--two-col .lesson-block__scale-cols,.lesson-block__scale-body--two-col .lesson-block__scale-item,.lesson-block__scale-cols{grid-template-columns:1fr}.lesson-block__scale-col{padding:.3125rem 0}.lesson-block__scale-col:nth-child(2),.lesson-block__scale-col:nth-child(3){display:none}.lesson-block__scale-item{grid-template-columns:1fr 1fr}.lesson-block__scale-item-question{grid-column-start:1;grid-column-end:3}.lesson-block__scale-item-controls{background:#fff;align-items:center!important;justify-content:flex-start!important;padding-left:.9375rem}.lesson-block__scale-item-points{align-items:center!important;position:relative;padding-right:.9375rem}.lesson-block__scale-item-points:before{content:"Балл:";position:relative;left:0;margin-right:.9375rem;font-size:.75rem;font-weight:700}.lesson-block__scale-result p{font-size:.75rem}.lesson-block__form{font-size:.75rem;margin-bottom:1.25rem}.lesson-block__form-header legend{font-size:.875rem}.lesson-block__form-main{padding:.9375rem}.lesson-block__form-main .row{grid-template-columns:1fr;gap:.9375rem}.lesson-block__form-results{padding:.9375rem 1.25rem}.lesson-block__form-results-title{font-size:.875rem}.lesson-block__form-results ul{width:100%}.lesson-block__form-table-direction{display:none}.lesson-block__form-table-link{display:block;padding:0;background-color:transparent;border-color:transparent;color:#2f8bca;text-decoration:underline;font-weight:500;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.lesson-block__form-group .text-input{max-width:13.875rem}.lesson-block__form-wrapper.risk .lesson-block__form-col.imt{display:none}.lesson-block__form-wrapper.risk .lesson-block__form-content{grid-template-columns:1fr;padding:1.25rem .9375rem}.lesson-block__form-wrapper.risk .lesson-block__form-footer{padding:.625rem;flex-direction:column}.lesson-block__form-wrapper.risk .lesson-block__form-footer-title{font-size:.875rem;margin-right:0;margin-bottom:.625rem}.lesson-block__form-wrapper.risk .lesson-block__form .row{grid-template-columns:1fr 6.25rem;gap:1.25rem}.lesson-block__form-wrapper.risk .lesson-block__form .row label{display:none}.modal--weight-table .weight-table__wrapper .lesson-block__form-table{max-height:80vh;overflow-y:auto;overflow-x:hidden}.modal--weight-table table{font-size:.75rem}.modal--weight-table table td,.modal--weight-table table th,.modal--weight-table table tr td:first-child,.modal--weight-table table tr th:first-child{padding:.625rem}.modal--weight-table .lesson-block__form-table::-webkit-scrollbar{display:block}}