

/* Start:/local/front/build/css/diagnostic.css?174885299954466*/
@charset "UTF-8";.color-red{color:#eb0029}.color__orange-lite{color:#fbb342}.color__yellow{color:#f1e956}.color__orange{color:#f5945c}.color__magenta{color:#ee5e79}.color__blue{color:#545c8b}.color__green{color:#2b909d}.color__green-lite{color:#76af9e}.color__green-dark{color:#366c59}.color__magenta-dark{color:#ea5472!important}.color__gray{color:#878787!important}.color__blue-dark{color:#00455e!important}.border__color--orange-lite{border-color:#fbb342!important}.border__color--color-orange{border-color:#f5945c!important}.border__color--color-magenta{border-color:#ee5e79!important}.border__color--color-blue{border-color:#545c8b!important}.border__color--color-green{border-color:#2b909d!important}.border__color--color-green-lite{border-color:#76af9e!important}.border__color--color-green-dark{border-color:#366c59!important}.diagnostic-ctrl{display:flex;gap:16px;align-items:center;justify-content:center;width:100%;min-height:56px;color:#fff;font-weight:500;font-size:15px;line-height:1;letter-spacing:.45px;text-transform:uppercase;text-decoration:none;background-color:#6580a2;transition:background-color .2s ease-in-out}.diagnostic-ctrl .nn-icon{width:24px;height:24px}@media (hover: hover){.diagnostic-ctrl:hover{color:#fff;background-color:#446793}}.diagnostic-ctrl:active{color:#fff;background-color:#385c8a}.diagnostic-ctrl.disabled,.diagnostic-ctrl[disabled]{color:#fff;background-color:#99abc2;pointer-events:none}@media screen and (min-width: 768px){.diagnostic-ctrl{min-height:72px}}.diagnostic-button{display:flex;align-items:center;justify-content:center;min-height:60px;padding:20px;color:#fff;font-weight:500;font-size:16px;line-height:normal;letter-spacing:.8px;text-transform:uppercase;background-color:#6580a2;border-radius:5px;transition:background-color .2s ease-in-out}.diagnostic-button[disabled],.diagnostic-button.disabled{background-color:#99abc2;pointer-events:none}.diagnostic-button.loading{position:relative;pointer-events:none}.diagnostic-button.loading:before{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:34px 6px;content:"";-webkit-mask-image:url(/local/front/build/css/../images/loading.svg);mask-image:url(/local/front/build/css/../images/loading.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:40px 10px;mask-size:40px 10px}.diagnostic-button.loading span{opacity:0}@media (hover: hover){.diagnostic-button:hover{background-color:#446793}}.diagnostic-button:active{background-color:#385c8a}.diagnostic-button.diagnostic-button--outline{color:#212121;background-color:initial;border:1px solid #6580A2;transition:color .2s ease-in-out,border-color .2s ease-in-out}@media (hover: hover){.diagnostic-button.diagnostic-button--outline:hover{color:#4e718b;border-color:#4e718b}}.diagnostic-button.diagnostic-button--outline:active{color:#4e718b;border-color:#4e718b}.diagnostic-button.diagnostic-button--outline.loading:before{background-color:#6580a2}.diagnostic-field{margin-bottom:16px}.diagnostic-input{min-height:42px;padding:8px 14px;color:#212121;font-weight:400;font-size:15px;line-height:1;background-color:#fff;border:1px solid #DADADA;border-radius:5px;transition:border-color .2s ease-in-out}.diagnostic-input::-moz-placeholder{color:#979797}.diagnostic-input::placeholder{color:#979797}.diagnostic-input:focus,.diagnostic-input:hover{border-color:#c2c2c2}.diagnostic-input.error{border-color:#ff5454}.diagnostic-checkbox{display:flex;gap:10px;margin-bottom:16px;cursor:pointer}.diagnostic-checkbox__vue{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid #6580A2;border-radius:3px;transition:border-color .2s ease-in-out}.diagnostic-checkbox__vue .nn-icon{display:flex;width:14px;height:16px;color:#4e718b;opacity:0;transition:opacity .2s ease-in-out}.diagnostic-checkbox__label{color:#212121;font-weight:400;font-size:13px;line-height:1.5}.diagnostic-checkbox__label a{text-decoration:none;border-bottom:1px solid #212121;transition:color .2s ease-in-out,border-color .2s ease-in-out}@media (hover: hover){.diagnostic-checkbox__label a:hover{color:#4e718b;border-color:#4e718b}}.diagnostic-checkbox__label a:active{color:#4e718b;border-color:#4e718b}.diagnostic-checkbox__control{display:none}.diagnostic-checkbox__control:checked~.diagnostic-checkbox__vue .nn-icon{opacity:1}.diagnostic-checkbox__control.error~.diagnostic-checkbox__vue{border-color:#ff5454}.diagnostic-faq{display:grid;grid-template-rows:min-content 0fr;background-color:#f4f4f4;transition:grid-template-rows .2s ease-in-out}.diagnostic-faq__name{display:flex;gap:16px;align-items:center;min-height:50px;padding:10px 16px;font-weight:500;font-size:16px;line-height:130%;cursor:pointer;transition:color .2s ease-in-out}.diagnostic-faq__name .nn-icon{flex-shrink:0;width:16px;height:16px;color:#979797;transition:color .2s ease-in-out}@media (hover: hover){.diagnostic-faq__name:hover,.diagnostic-faq__name:hover .nn-icon{color:#446793}}@media screen and (min-width: 1280px){.diagnostic-faq__name{gap:30px;min-height:60px;padding:10px 30px;font-size:18px}}.diagnostic-faq__collapse{overflow:hidden}.diagnostic-faq__content{padding:0 16px 16px 50px;font-weight:400;font-size:15px;line-height:150%}.diagnostic-faq__content p{margin-bottom:12px}.diagnostic-faq__content p:last-child{margin-bottom:0}.diagnostic-faq__content ol,.diagnostic-faq__content ul{margin-bottom:12px;padding-left:16px}.diagnostic-faq__content ol:last-child,.diagnostic-faq__content ul:last-child{margin-bottom:0}.diagnostic-faq__content li{margin-top:0;margin-bottom:12px;padding:0}.diagnostic-faq__content li:before{content:none}.diagnostic-faq__content li:last-child{margin-bottom:0}.diagnostic-faq__content ol li{list-style:decimal}.diagnostic-faq__content ul li{list-style:disc}@media screen and (min-width: 1280px){.diagnostic-faq__content{padding:0 76px 16px}}.diagnostic-faq.active{grid-template-rows:min-content 1fr}.diagnostic-back{display:flex;gap:10px;align-items:center;justify-content:center;min-height:40px;padding:8px 20px 8px 10px;color:#212121;font-weight:500;font-size:13px;line-height:1.3;text-decoration:none;background-color:#fff;border-radius:30px;transition:background-color .2s ease-in-out}.diagnostic-back .nn-icon{width:14px;height:14px}@media screen and (min-width: 1280px){.diagnostic-back{min-height:44px;padding:8px 30px 8px 15px}}@media (hover: hover){.diagnostic-back:hover{color:#212121;background-color:#ececec}}.diagnostic-back:active{color:#212121;background-color:#dadada}.diagnostic-share__button{display:flex;gap:10px;align-items:center;justify-content:center;min-height:40px;padding:8px 10px 8px 20px;color:#212121;font-weight:500;font-size:13px;line-height:1.3;text-decoration:none;background-color:#fff;border-radius:30px;transition:background-color .2s ease-in-out}.diagnostic-share__button .nn-icon{width:22px;height:22px}@media screen and (min-width: 1280px){.diagnostic-share__button{min-height:44px;padding:8px 15px 8px 30px}}@media (hover: hover){.diagnostic-share__button:hover{color:#212121;background-color:#ececec}}.diagnostic-share__button:active{color:#212121;background-color:#dadada}.diagnostic-share__title{margin-bottom:20px;color:#212121;font-weight:500;font-size:22px;line-height:135%;text-align:center}.diagnostic-share__form{margin-bottom:20px}.diagnostic-share__form .diagnostic-button{width:100%;min-height:44px;margin-top:10px;padding:10px 20px;font-weight:500;font-size:15px;text-transform:none}.diagnostic-share__text{margin-bottom:12px;color:#717171;font-weight:400;font-size:14px;line-height:156%;text-align:center}.diagnostic-share__list{display:flex;gap:10px;justify-content:center}.diagnostic-share__social{display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:#979797;background-color:#f4f4f4;border-radius:8px;transition:color .2s ease-in-out,background-color .2s ease-in-out}.diagnostic-share__social .nn-icon{width:20px;height:18px}@media (hover: hover){.diagnostic-share__social:hover{color:#6580a2;background-color:#ecf5f9}}.diagnostic-share__social:active{color:#6580a2;background-color:#ecf5f9}.diagnostic-progress{position:relative;height:5px;overflow:hidden;background-color:#f4f4f4}.diagnostic-progress__process{position:absolute;top:0;left:0;height:100%;background-color:#ffc501;transition:width .2s ease}.diagnostic-progress__loading{position:absolute;top:0;left:30%;width:40%;height:100%;background:linear-gradient(90deg,#F4F4F4 0%,#69ADFF 49%,#F4F4F4 100%);opacity:0;animation:3s linear 1s infinite running slidein}.diagnostic-progress--panel{display:none}@media screen and (min-width: 1280px){.diagnostic-progress--panel{display:block}}@media screen and (min-width: 1280px){.diagnostic-progress--head{display:none}}@keyframes slidein{0%{transform:translate(-175%)}to{transform:translate(175%)}}.diagnostic-modal{position:fixed;top:50%;left:50%;z-index:200;width:98%;max-width:360px;padding:40px;background-color:#fff;border-radius:10px;box-shadow:0 7px 18px #1b36491a;transform:translate(-50%,-35%);visibility:hidden;opacity:0;transition:opacity .3s ease-in-out,visibility .3s ease-in-out,transform .3s ease-in-out}@media screen and (min-width: 768px){.diagnostic-modal{max-width:440px}}.diagnostic-modal__close{position:absolute;top:20px;right:20px;display:flex;align-items:center;justify-content:center;width:22px;height:22px;color:#000;transition:color .2s ease-in-out}.diagnostic-modal__close .nn-icon{width:14px;height:14px}@media (hover: hover){.diagnostic-modal__close:hover{color:#6580a2}}.diagnostic-modal__close:active{color:#6580a2}.modal-open .diagnostic-modal.active{transform:translate(-50%,-50%);visibility:visible;opacity:1}.diagnostic-defined__type{padding:6px 0;color:#212121;font-weight:500;font-size:24px;line-height:normal;letter-spacing:-.72px}@media screen and (min-width: 1280px){.diagnostic-defined__type{font-size:32px;letter-spacing:-.96px}}.diagnostic-defined__prop{margin-bottom:20px;padding-top:6px;color:#979797;font-weight:500;font-size:15px;line-height:normal;border-top:1px solid #ECECEC}.diagnostic-defined__prop:last-child{margin-bottom:0}.diagnostic-defined__condition{padding-bottom:6px;color:#212121;font-weight:500;font-size:18px;font-style:normal;line-height:150%}.diagnostic-defined__condition span:not(:last-child){margin-right:5px}.diagnostic-defined__condition span:not(:last-child):after{content:","}.diagnostic-conclusion{position:relative;padding:16px;color:#212121;font-weight:400;font-size:14px;line-height:1.4;text-align:center;background:#FFF2C6;border:3px solid #fff;border-radius:5px}.diagnostic-conclusion p:not(:last-child){margin-bottom:16px}.diagnostic-conclusion a{display:inline-block}.diagnostic-conclusion a:not(:last-child){margin-bottom:16px}.diagnostic-conclusion:before{position:absolute;top:-5px;left:-5px;width:calc(100% + 10px);height:calc(100% + 10px);border:2px solid #FFF2C6;border-radius:5px;content:""}@media screen and (min-width: 768px){.diagnostic-conclusion{padding:20px}}@media screen and (min-width: 1280px){.diagnostic-conclusion{text-align:left}}.diagnostic-conclusion__content{position:relative;z-index:2}.diagnostic-conclusion__link{position:relative;color:#6580a2;font-weight:500;font-size:15px;line-height:128%;text-decoration:none}@media (hover: hover){.diagnostic-conclusion__link:hover{color:#4e718b}}.diagnostic-conclusion__link:active{color:#4e718b}.diagnostic-preview__body{position:relative}@media screen and (min-width: 1280px){.diagnostic-preview__body{padding-top:86px}}.diagnostic-preview__banner{display:flex;width:100%;height:360px}.diagnostic-preview__banner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 1280px){.diagnostic-preview__banner{position:absolute;top:0;left:0;height:100%}}@media screen and (min-width: 1280px){.diagnostic-preview__body{height:720px}}.diagnostic-preview__content{max-width:100%;background-color:#fff}@media screen and (min-width: 1280px){.diagnostic-preview__content{position:relative;z-index:2;max-width:1218px;background:none}}@media screen and (min-width: 1500px){.diagnostic-preview__content{max-width:1518px}}.diagnostic-preview__card{padding:20px 0}@media screen and (min-width: 1280px){.diagnostic-preview__card{width:500px;padding:40px 60px;background-color:#fff;border-radius:12px}}.diagnostic-preview__tag{display:inline-block;margin-bottom:20px;color:#212121;font-weight:500;font-size:13px;line-height:normal;letter-spacing:1.95px;text-transform:uppercase}.diagnostic-preview__title{margin-bottom:20px;color:#212121;font-weight:500;font-size:32px;line-height:125%;letter-spacing:-.64px}@media screen and (min-width: 1280px){.diagnostic-preview__title{font-size:40px}}.diagnostic-preview__text{margin-bottom:20px;color:#717171;font-weight:400;font-size:15px;line-height:150%}@media screen and (min-width: 1280px){.diagnostic-preview__text{margin-bottom:30px}}.diagnostic-preview__button{width:100%;max-width:380px}@media screen and (min-width: 1280px){.diagnostic-preview__button{max-width:100%}}.diagnostic-preview__time{display:flex;align-items:center;margin-top:2px;margin-left:12px;font-size:13px;text-transform:lowercase}.diagnostic-preview__time .nn-icon{flex-shrink:0;width:16px;height:16px;margin-right:6px}.diagnostic-preview__footer{padding:16px 0 46px;background-color:#fff}@media screen and (min-width: 1280px){.diagnostic-preview__footer{padding:30px 0 80px}}.diagnostic-preview__faq.wrapper{max-width:1018px}.diagnostic-preview__faq.wrapper .diagnostic-faq{margin-bottom:2px}.diagnostic-preview__faq.wrapper .diagnostic-faq:first-child{border-radius:12px 12px 0 0}.diagnostic-preview__faq.wrapper .diagnostic-faq:last-child{margin-bottom:0;border-radius:0 0 12px 12px}.diagnostic-type{text-align:center;cursor:pointer}.diagnostic-type__preview{position:relative;width:100%;margin-bottom:16px;padding-top:100%;overflow:hidden;border-radius:12px}.diagnostic-type__preview picture{position:absolute;top:0;left:0;display:flex;width:100%;height:100%}.diagnostic-type__preview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.diagnostic-type__preview .nn-icon{position:absolute;top:50%;left:50%;z-index:3;width:60px;height:60px;color:#fff;transform:translate(-50%,-50%);opacity:0;transition:opacity .2s ease-in-out}.diagnostic-type__preview:before{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background-color:#00000040;opacity:0;transition:opacity .2s ease-in-out;content:""}.diagnostic-type__preview:after{position:absolute;top:50%;left:50%;z-index:2;width:100%;height:100%;border:3px solid rgba(255,255,255,.75);border-radius:10px;transform:translate(-50%,-50%);opacity:0;transition:opacity .2s ease-in-out,transform .2s ease-in-out;content:""}.diagnostic-type__name{color:#212121;font-weight:500;font-size:13px;line-height:normal}@media screen and (min-width: 1280px){.diagnostic-type__name{font-size:15px}}.diagnostic-type.active .diagnostic-type__preview .nn-icon{opacity:1}.diagnostic-type.active .diagnostic-type__preview:before{opacity:1}.diagnostic-type.active .diagnostic-type__preview:after{transform:translate(-50%,-50%) scale(.94);opacity:1}@media (hover: hover){.diagnostic-type:hover .diagnostic-type__preview:before{opacity:1}.diagnostic-type:hover .diagnostic-type__preview:after{transform:translate(-50%,-50%) scale(.94);opacity:1}}.diagnostic-started__body{margin:0 auto;padding:24px 16px 30px}@media screen and (min-width: 768px){.diagnostic-started__body{padding:24px 60px 30px}}@media screen and (min-width: 1280px){.diagnostic-started__body{padding:50px 100px 30px}}.diagnostic-started__content{margin-bottom:30px;text-align:center}.diagnostic-started__tag{margin-bottom:16px;color:#979797;font-weight:500;font-size:13px;line-height:normal;letter-spacing:.39px;text-transform:uppercase}.diagnostic-started__title{margin-bottom:16px;color:#212121;font-weight:500;font-size:18px;line-height:1.3}@media screen and (min-width: 1280px){.diagnostic-started__title{font-size:24px}}.diagnostic-started__text{color:#717171;font-weight:400;font-size:15px;line-height:1.5}.diagnostic-started__list{display:flex;flex-wrap:wrap;gap:20px 8px;max-width:420px;margin:0 auto}.diagnostic-started__list .diagnostic-type{width:calc(50% - 4px)}@media screen and (min-width: 600px){.diagnostic-started__list{gap:20px 30px}.diagnostic-started__list .diagnostic-type{width:calc(50% - 15px)}}@media screen and (min-width: 1280px){.diagnostic-started__list{gap:30px;max-width:100%;padding:10px 0 20px}.diagnostic-started__list .diagnostic-type{width:calc(25% - 22.5px)}}.diagnostic-started__footer{display:flex;flex-direction:column;gap:1px;background-color:#99abc2}@media screen and (min-width: 768px){.diagnostic-started__footer{flex-direction:row-reverse}}.diagnostic-answer{display:block}.diagnostic-answer__vue{position:relative;display:flex;gap:16px;align-items:center;padding:18px 16px;background:#F7F9FC;border-radius:5px;cursor:pointer;transition:background-color .2s ease-in-out}.diagnostic-answer__vue:before{position:absolute;top:-2px;left:-2px;width:calc(100% + 4px);height:calc(100% + 4px);border:2px solid #A4C0E2;border-radius:5px;opacity:0;transition:opacity .2s ease-in-out;content:""}.diagnostic-answer__vue:after{position:absolute;top:0;left:0;width:100%;height:100%;border:3px solid #fff;border-radius:5px;opacity:0;transition:opacity .2s ease-in-out;content:""}@media (hover: hover){.diagnostic-answer__vue:hover{background-color:#ecf5f9}}.diagnostic-answer__label{color:#212121;font-weight:500;font-size:15px;line-height:normal}.diagnostic-answer__radio{position:relative;flex-shrink:0;width:18px;height:18px;border:2px solid #A4C0E2;border-radius:50%}.diagnostic-answer__radio:after{position:absolute;top:50%;left:50%;display:block;width:9px;height:9px;background-color:#6580a2;border-radius:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .2s ease-in-out;content:""}.diagnostic-answer__checkbox{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:2px solid #6580A2;border-radius:3px}.diagnostic-answer__checkbox .nn-icon{display:flex;width:14px;height:16px;color:#4e718b;opacity:0;transition:opacity .2s ease-in-out}.diagnostic-answer__input{display:none}.diagnostic-answer__input:checked~.diagnostic-answer__vue{background-color:#ecf5f9}.diagnostic-answer__input:checked~.diagnostic-answer__vue:before,.diagnostic-answer__input:checked~.diagnostic-answer__vue:after{opacity:1}.diagnostic-answer__input:checked~.diagnostic-answer__vue .diagnostic-answer__radio:after{opacity:1}.diagnostic-answer__input:checked~.diagnostic-answer__vue .diagnostic-answer__checkbox .nn-icon{opacity:1}.diagnostic-question .diagnostic-answer{margin-bottom:10px}.diagnostic-question__body{padding:24px 16px 30px}@media screen and (min-width: 768px){.diagnostic-question__body{padding:24px 30px 30px}}@media screen and (min-width: 1280px){.diagnostic-question__body{padding:50px 100px 30px}}.diagnostic-question__status{display:flex;gap:10px;align-items:center;margin-bottom:16px;font-size:13px;line-height:normal;letter-spacing:.39px;text-transform:uppercase}.diagnostic-question__tag{color:#979797;font-weight:500}.diagnostic-question__count{color:#717171;font-weight:700}.diagnostic-question__text{margin-bottom:30px;color:#212121;font-weight:500;font-size:18px;font-style:normal;line-height:130%}@media screen and (min-width: 1280px){.diagnostic-question__text{font-size:24px}}.diagnostic-question__picture{display:flex;width:100%;max-width:470px;margin:0 auto 30px}.diagnostic-question__picture img{width:100%;height:auto}.diagnostic-question__footer{display:flex;gap:1px;background-color:#99abc2}.diagnostic-question__prev.diagnostic-ctrl{flex-shrink:0;width:112px}@media screen and (min-width: 768px){.diagnostic-question__prev.diagnostic-ctrl{flex-shrink:1;width:100%}.diagnostic-question__prev.diagnostic-ctrl:after{content:"Предыдущий вопрос"}}.diagnostic-question__next.diagnostic-ctrl:before{content:"Далее"}@media screen and (min-width: 768px){.diagnostic-question__next.diagnostic-ctrl{flex-shrink:1;width:100%}.diagnostic-question__next.diagnostic-ctrl:before{content:"Следующий вопрос"}}.diagnostic-result-type__body{padding:24px 16px 44px}@media screen and (min-width: 768px){.diagnostic-result-type__body{padding:24px 60px 44px}}@media screen and (min-width: 1280px){.diagnostic-result-type__body{padding:50px 100px 56px}}.diagnostic-result-type__status{display:flex;gap:10px;align-items:center;justify-content:center;margin-bottom:16px;font-size:13px;line-height:normal;letter-spacing:.39px;text-transform:uppercase}.diagnostic-result-type__tag{color:#979797;font-weight:500}.diagnostic-result-type__count{color:#717171;font-weight:700}.diagnostic-result-type__preview{position:relative;display:flex;justify-content:center;margin-bottom:20px;padding-bottom:28px}.diagnostic-result-type__preview picture{display:flex;width:195px;height:195px;overflow:hidden;border-radius:12px}.diagnostic-result-type__preview img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.diagnostic-result-type__icon{position:absolute;bottom:0;left:50%;width:56px;height:56px;padding:5px;background-color:#fff;border-radius:50%;transform:translate(-50%)}.diagnostic-result-type__icon .nn-icon{width:46px;height:46px;color:#6bbd4f}.diagnostic-result-type__type{margin-bottom:4px;color:#979797;font-weight:500;font-size:20px;line-height:normal;letter-spacing:-.6px;text-align:center}.diagnostic-result-type__name{margin-bottom:16px;color:#212121;font-weight:500;font-size:40px;line-height:normal;letter-spacing:-1.2px;text-align:center}.diagnostic-result-type__title{margin-bottom:16px;color:#212121;font-weight:500;font-size:18px;line-height:1.3;text-align:center}@media screen and (min-width: 1280px){.diagnostic-result-type__title{font-size:24px}}@media screen and (min-width: 1280px){.diagnostic-result-type__content{padding:0 100px}}.diagnostic-result-type__describe{margin-bottom:16px;color:#717171;font-weight:400;font-size:15px;font-style:normal;line-height:1.5;text-align:center}.diagnostic-result-type__feature{display:flex;gap:12px;align-items:center;margin-bottom:6px;padding:12px 16px;color:#212121;font-weight:400;font-size:15px;line-height:normal;background-color:#f4f4f4;border:2px solid #fff;border-radius:5px}.diagnostic-result-type__feature .nn-icon{flex-shrink:0;width:16px;height:16px}.diagnostic-result-type__footer{display:flex;flex-direction:column-reverse;gap:1px;background-color:#99abc2}@media screen and (min-width: 768px){.diagnostic-result-type__footer{flex-direction:row}}.diagnostic-checklist-send button.diagnostic-button{width:100%;min-height:44px;padding:0 20px;font-size:15px;text-transform:initial}.diagnostic-checklist-send__picture{display:block;width:120px;height:120px;margin:0 auto 20px}.diagnostic-checklist-send__picture img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.diagnostic-checklist-send__head{margin-bottom:10px;color:#979797;font-weight:500;font-size:13px;line-height:1;letter-spacing:.39px;text-align:center;text-transform:uppercase}.diagnostic-checklist-send__title{margin-bottom:10px;color:#212121;font-weight:500;font-size:22px;line-height:135%;text-align:center}.diagnostic-checklist-send__text{margin-bottom:20px;color:#717171;font-weight:400;font-size:15px;line-height:150%;text-align:center}.diagnostic-checklist-send__error{margin-top:12px;color:#ff5454;font-weight:400;font-size:13px;line-height:150%;text-align:center}.diagnostic-checklist-forgot{position:relative}.diagnostic-checklist-forgot__title{margin-bottom:10px;color:#212121;font-weight:500;font-size:22px;line-height:135%;text-align:center}.diagnostic-checklist-forgot__text{color:#717171;font-weight:400;font-size:15px;line-height:150%;text-align:center}.diagnostic-checklist-forgot__control{display:flex;flex-direction:column;gap:16px;margin-top:20px}.diagnostic-checklist-forgot__control .diagnostic-button{min-height:44px;padding:10px 20px;font-weight:500;font-size:15px;text-transform:none}.diagnostic-checklist-success__title{margin-bottom:10px;color:#212121;font-weight:500;font-size:22px;line-height:135%;text-align:center}.diagnostic-checklist-success__text{color:#717171;font-weight:400;font-size:15px;line-height:150%;text-align:center}.diagnostic-checklist__panel{padding:20px;background:#ECF5F9;border-radius:10px}.diagnostic-checklist__panel button.diagnostic-button{width:100%;max-width:256px;min-height:44px;margin:0 auto;padding:0 20px;font-size:15px;text-transform:initial}@media screen and (min-width: 1280px){.diagnostic-checklist__panel{padding:20px 40px}}.diagnostic-checklist__text{margin-bottom:16px;color:#4e718b;font-weight:500;font-size:14px;line-height:140%;text-align:center}@media screen and (min-width: 1280px){.diagnostic-checklist__text{font-size:15px}}.diagnostic-timing{display:flex;gap:10px;align-items:center}@media screen and (min-width: 1280px){.diagnostic-timing{justify-content:flex-end}}.diagnostic-timing__values{display:none;color:#212121;font-weight:500;font-size:14px;line-height:normal;white-space:nowrap;text-align:right}.diagnostic-timing__values div{display:flex}.diagnostic-timing__values div:not(:last-child):after{margin-right:3px;content:","}@media screen and (min-width: 1280px){.diagnostic-timing__values{display:flex}}.diagnostic-timing__icons{display:flex;flex-direction:column;gap:10px}.diagnostic-timing__icons .nn-icon{width:24px;height:24px}@media screen and (min-width: 1280px){.diagnostic-timing__icons{flex-direction:row}}.diagnostic-product{position:relative;padding:16px;background-color:#fff;border-radius:10px}.diagnostic-product .diagnostic-timing{position:absolute;top:16px;right:16px}@media screen and (min-width: 1280px){.diagnostic-product{display:flex;gap:30px;padding:20px}.diagnostic-product .diagnostic-timing{position:static}.diagnostic-product .select__head{padding:12px 15px}.diagnostic-product .select__head:after{margin-left:26px}}.diagnostic-product__preview{display:block;max-width:232px;margin:0 auto 20px}@media screen and (min-width: 1280px){.diagnostic-product__preview{flex-shrink:0;width:130px;margin:0}}.diagnostic-product__image{position:relative;display:flex;padding-top:100%}.diagnostic-product__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media screen and (min-width: 1280px){.diagnostic-product__body{display:flex;gap:30px;width:100%}}.diagnostic-product__name{display:inline-block;margin-bottom:10px;color:#212121;font-weight:500;font-size:16px;font-style:normal;line-height:140%;text-decoration:none}@media (hover: hover){.diagnostic-product__name:hover{color:#4e718b}}.diagnostic-product__name:active{color:#4e718b}.diagnostic-product__text{margin-bottom:10px;color:#717171;font-weight:400;font-size:14px;line-height:140%}.diagnostic-product__price{display:flex;gap:20px;align-items:baseline;margin-bottom:20px}@media screen and (min-width: 1280px){.diagnostic-product__price{margin-bottom:0}}.diagnostic-product__price-new{color:#212121;font-weight:500;font-size:20px;line-height:normal}.diagnostic-product__price-old{color:#979797;font-weight:400;font-size:12px;line-height:normal;text-decoration:line-through}.diagnostic-product__content{width:100%}@media screen and (min-width: 1280px){.diagnostic-product__aside{display:flex;flex-direction:column;flex-shrink:0;justify-content:space-between;width:260px}}.diagnostic-product__control{display:flex;gap:12px;align-items:center;width:100%}@media screen and (min-width: 1280px){.diagnostic-product__control{gap:16px;justify-content:flex-end}}.diagnostic-product__available{display:flex;gap:12px;align-items:center}.diagnostic-product__unavailable{color:#979797;font-weight:400;font-size:16px;line-height:normal}.diagnostic-product__add{display:flex;flex-shrink:0;align-items:center;justify-content:center;min-height:42px;padding:9px 16px;color:#212121;font-weight:400;font-size:15px;line-height:normal;border:1px solid #6580A2;border-radius:5px;transition:color .2s ease-in-out,border-color .2s ease-in-out}.diagnostic-product__add .diagnostic-product__add--default{display:inline}.diagnostic-product__add .diagnostic-product__add--added{display:none}.diagnostic-product__add.active{pointer-events:none}.diagnostic-product__add.active .diagnostic-product__add--default{display:none}.diagnostic-product__add.active .diagnostic-product__add--added{display:inline}@media (hover: hover){.diagnostic-product__add:hover{color:#4e718b;border-color:#4e718b}}.diagnostic-product__add:active{color:#4e718b;border-color:#4e718b}@media screen and (min-width: 1280px){.diagnostic-product__add{min-height:44px;padding:9px 20px}}.diagnostic-product__favorite{display:flex;align-items:center;justify-content:center;width:30px;height:30px;color:#6580a2}.diagnostic-product__favorite .nn-icon{width:18px;height:18px}.diagnostic-product__favorite.active{color:#ffc500}.diagnostic-selection-item .diagnostic-product{margin-bottom:10px}.diagnostic-selection-item .diagnostic-product:last-child{margin-bottom:16px}.diagnostic-selection-item__head{display:flex;gap:16px;align-items:center;min-height:52px;padding:16px;color:#212121;font-weight:500;font-size:16px;line-height:1;cursor:pointer}.diagnostic-selection-item__head .nn-icon{flex-shrink:0;width:16px;height:16px;color:#979797;transition:color .2s ease-in-out,transform .2s ease-in-out}@media screen and (min-width: 1280px){.diagnostic-selection-item__head{gap:30px;min-height:62px;padding:20px 30px;font-size:18px}}.diagnostic-selection-item__body{padding:0 16px;overflow:hidden}@media screen and (min-width: 1280px){.diagnostic-selection-item__body{padding:0 30px}}.diagnostic-selection-item__title{display:flex;align-items:center;justify-content:space-between;width:100%}.diagnostic-selection-item__count{color:#979797;font-weight:500;font-size:13px;line-height:normal;letter-spacing:.39px}.diagnostic-selection-item__descr{display:none}@media screen and (min-width: 1280px){.diagnostic-selection-item__descr{display:inline}}.diagnostic-selection-item__text{padding:20px;color:#717171;font-weight:400;font-size:14px;line-height:150%;background-color:#fff;border-radius:10px}.diagnostic-selection-item{display:grid;grid-template-rows:min-content 0fr;background-color:#f4f4f4;transition:grid-template-rows .2s ease-in-out}.diagnostic-selection-item.nested .diagnostic-selection-item__head{min-height:48px;margin:0 -16px}.diagnostic-selection-item.nested .diagnostic-selection-item__body{padding:0}.diagnostic-selection-item.active{grid-template-rows:min-content 1fr}.diagnostic-selection-item.active>.diagnostic-selection-item__head .nn-icon{color:#212121}.diagnostic-selection-item.active.nested>.diagnostic-selection-item__head .nn-icon{transform:rotateX(180deg)}@media screen and (min-width: 1280px){.diagnostic-selection-item.nested .diagnostic-selection-item__head{min-height:48px;margin:0 -30px;padding:16px 30px;font-size:16px}.diagnostic-selection-item.nested .diagnostic-selection-item__body{padding:0}}.diagnostic-selection{position:relative}.diagnostic-selection .diagnostic-selection-item{margin-bottom:2px}.diagnostic-selection .diagnostic-selection-item:first-child{border-top-left-radius:12px;border-top-right-radius:12px}.diagnostic-selection .diagnostic-selection-item:last-child{margin-bottom:0;border-bottom-right-radius:12px;border-bottom-left-radius:12px}.diagnostic-selection__head{margin-bottom:12px;padding:12px 20px;color:#212121;font-weight:500;font-size:13px;line-height:normal;letter-spacing:.39px;text-align:center;text-transform:uppercase;background-color:#ececec;border-radius:12px}.diagnostic-selection__text{margin-bottom:12px;padding:20px;color:#717171;font-weight:400;font-size:14px;line-height:150%;background-color:#fff;border:1px solid #ECECEC;border-radius:10px}.diagnostic-result-condition .diagnostic-defined{margin-bottom:20px}.diagnostic-result-condition .diagnostic-checklist{margin-bottom:12px}.diagnostic-result-condition .diagnostic-conclusion{margin-bottom:20px}@media screen and (min-width: 1280px){.diagnostic-result-condition .diagnostic-defined{width:100%;margin-bottom:0}.diagnostic-result-condition .diagnostic-checklist{flex-shrink:0;width:366px;margin-bottom:0}.diagnostic-result-condition .diagnostic-conclusion{margin-bottom:30px}}.diagnostic-result-condition__body{padding:24px 16px 20px}@media screen and (min-width: 768px){.diagnostic-result-condition__body{padding:24px 30px 20px}}@media screen and (min-width: 1280px){.diagnostic-result-condition__body{padding:60px 100px 30px}}.diagnostic-result-condition__top{display:flex;gap:10px;align-items:center;justify-content:space-between;margin-bottom:12px}.diagnostic-result-condition__top .nn-icon{width:16px;height:16px}.diagnostic-result-condition__top .nn-icon.undefined,.diagnostic-result-condition__top .nn-icon.several{color:#ffc501}.diagnostic-result-condition__top .nn-icon.defined{color:#6bbd4f}@media screen and (min-width: 1280px){.diagnostic-result-condition__top{justify-content:flex-start;margin-bottom:16px}}@media screen and (min-width: 1280px){.diagnostic-result-condition__head{display:flex;gap:60px;margin-bottom:30px}}.diagnostic-result-condition__status{display:flex;gap:10px;align-items:center;font-weight:500;font-size:13px;line-height:1;letter-spacing:.39px;text-transform:uppercase}.diagnostic-result-condition__tag{color:#979797}.diagnostic-result-condition__count{color:#717171;font-weight:700}.diagnostic-result-condition__footer{display:flex;flex-direction:column-reverse;gap:1px;background-color:#99abc2}@media screen and (min-width: 768px){.diagnostic-result-condition__footer{flex-direction:row}}.diagnostic-result-undefined{padding:12px 0;text-align:center}@media screen and (min-width: 1280px){.diagnostic-result-undefined{padding:0;text-align:left}}.diagnostic-result-undefined__title{margin-bottom:10px;color:#212121;font-weight:500;font-size:24px;line-height:normal;letter-spacing:-.72px}@media screen and (min-width: 1280px){.diagnostic-result-undefined__title{font-size:32px}}.diagnostic-result-undefined__prop{color:#979797;font-weight:500;font-size:15px;line-height:normal}.diagnostic-result-undefined__prop span{color:#212121}.diagnosticNew{position:relative;padding-bottom:60px;background:linear-gradient(180deg,#D9E6EC 0%,#ECF5F9 100%)}.diagnosticNew .process-enter-active,.diagnosticNew .process-leave-active{transition:opacity .3s ease-in-out}.diagnosticNew .process-enter,.diagnosticNew .process-leave-to{opacity:0}@media screen and (min-width: 768px){.diagnosticNew{padding-bottom:80px}}.diagnostic__head{top:0;left:0;z-index:10;width:100%;padding:14px 0}.diagnostic__head .wrapper{display:flex;justify-content:space-between}@media screen and (min-width: 768px){.diagnostic__head{margin-bottom:10px;padding:16px 0}}.diagnostic__panel{max-width:1070px;margin:0 auto;overflow:hidden;background-color:#fff;border-radius:20px}.diagnostic__body{transition:opacity .1s ease-out}.diagnostic--preview{padding-bottom:0}.diagnostic--preview .diagnostic__head{position:absolute}.diagnostic--preview.diagnostic--loading:after{position:fixed;top:0;left:0;z-index:10;width:100%;height:100%;background-color:#fff;content:""}.diagnostic--preview.diagnostic--loading:before{position:fixed;top:0;left:0;z-index:15;width:100%;height:100%;background-color:#ffc500;background-repeat:no-repeat;background-position:center;background-size:80px;content:"";-webkit-mask-image:url(/local/front/build/css/../images/loading-spin.svg);mask-image:url(/local/front/build/css/../images/loading-spin.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:80px;mask-size:80px}.diagnostic--loading .diagnostic-progress__process{opacity:0}.diagnostic--loading .diagnostic-progress__loading{opacity:1}.diagnostic--loading .diagnostic__panel{pointer-events:none}.diagnostic--loading .diagnostic__body{opacity:0}.diagnostic--loading .diagnostic__panel button{background-color:#99abc2}.diagnostic__layer{position:fixed;top:0;left:0;z-index:100;width:100%;height:100%;background-color:#fff;visibility:hidden;opacity:0;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.modal-open .diagnostic__layer{visibility:visible;opacity:.9}.diagnostic{position:relative;min-height:200px;margin-bottom:95px}@media screen and (max-width: 919px){.diagnostic{margin-bottom:75px}}@media screen and (max-width: 599px){.diagnostic{margin-bottom:35px}}.diagnostic.diagnostic--result .diagnostic__result{display:block}.diagnostic.diagnostic--result .diagnostic__controls,.diagnostic.diagnostic--result .diagnostic__steps,.diagnostic.diagnostic--result .diagnostic__progress{display:none}.diagnostic .gif-loader{position:absolute;z-index:9}.diagnostic .gif-loader.loading{display:flex}.diagnostic .btn{min-height:45px}.diagnostic__progress{max-width:808px;margin:0 auto 70px}@media screen and (max-width: 919px){.diagnostic__progress{margin-bottom:60px}}@media screen and (max-width: 599px){.diagnostic__progress{margin-bottom:40px}}.diagnostic__progress-status{display:flex;align-items:baseline;margin-bottom:5px;font-size:15px}.diagnostic__progress-status span{margin-left:9px;color:#4e718b;font-weight:500;font-size:18px}.diagnostic__progress-line{height:3px;background:#ECECEC}.diagnostic__progress-line span{display:block;height:100%;background:#4E718B;transition:.3s}.diagnostic__steps{max-width:1300px;margin:0 auto 80px}@media screen and (max-width: 919px){.diagnostic__steps{margin-bottom:50px}}@media screen and (max-width: 599px){.diagnostic__steps{margin-bottom:40px}}.diagnostic-step{position:absolute;top:0;left:0;overflow:hidden;visibility:hidden;opacity:0;transition:1s}.diagnostic-step.active{position:relative;visibility:visible;opacity:1}.diagnostic-step__title{max-width:810px;margin:0 auto 70px;color:#4e718b;font-weight:500;font-size:30px;line-height:130%;text-align:center}@media screen and (max-width: 919px){.diagnostic-step__title{max-width:566px;margin-bottom:40px;font-size:24px}}@media screen and (max-width: 599px){.diagnostic-step__title{margin-bottom:30px;font-size:18px}}.diagnostic-step__content{display:flex;flex-wrap:wrap;justify-content:center;margin-right:-50px;margin-bottom:-30px}@media screen and (max-width: 1279px){.diagnostic-step__content{margin-right:-30px;margin-bottom:-20px}}.diagnostic-item{display:flex;flex:0 0 calc(33.3333% - 50px);flex-direction:column;align-items:center;width:calc(33.3333% - 50px);max-width:calc(33.3333% - 50px);margin-right:50px;margin-bottom:30px;padding:70px 38px 45px;text-align:center;border:1px solid transparent;cursor:pointer;transition:.3s}@media screen and (min-width: 992px){.diagnostic-item:hover{border-color:#4e718b80}}@media screen and (max-width: 1279px){.diagnostic-item{flex:0 0 calc(33.3333% - 30px);width:calc(33.3333% - 30px);max-width:calc(33.3333% - 30px);margin-right:30px;margin-bottom:20px}}@media screen and (max-width: 919px){.diagnostic-item{flex:0 0 calc(50% - 30px);width:calc(50% - 30px);max-width:calc(50% - 30px)}}@media screen and (max-width: 599px){.diagnostic-item{flex:0 0 calc(100% - 80px);width:calc(100% - 80px);max-width:calc(100% - 80px)}}.diagnostic-item.active{border-color:#4e718b}.diagnostic-item.active .diagnostic-item__check:after{opacity:1}.diagnostic-item--other{flex:0 1 240px;width:auto;max-width:240px}@media screen and (max-width: 599px){.diagnostic-item--other{flex:0 0 calc(50% - 30px);width:calc(50% - 30px);max-width:calc(50% - 30px)}}.diagnostic-item--alt{flex-direction:row;min-height:100px;padding:26px 34px;text-align:left;border-color:#dadada}@media screen and (max-width: 1279px){.diagnostic-item--alt{padding:26px 24px}}@media screen and (max-width: 599px){.diagnostic-item--alt{flex:0 0 calc(100% - 30px);width:calc(100% - 30px);max-width:calc(100% - 30px);min-height:80px;padding:22px 24px}}.diagnostic-item--alt .diagnostic-item__check{margin-right:24px}.diagnostic-item--alt .diagnostic-item__text{margin-bottom:0}.diagnostic-item__img{display:flex;align-items:center;justify-content:center;width:138px;height:138px;margin-bottom:35px}@media screen and (max-width: 919px){.diagnostic-item__img{width:89px;height:89px;margin-bottom:24px}}.diagnostic-item__img img{max-width:100%;max-height:100%}.diagnostic-item__text{flex:1;margin-bottom:10px;color:#212121;font-size:16px;line-height:160%}@media screen and (max-width: 919px){.diagnostic-item__text{font-size:14px}}.diagnostic-item__check{position:relative;width:23px;height:23px;border:1px solid #C2C2C2;border-radius:50%}.diagnostic-item__check:after{position:absolute;top:5px;left:5px;width:11px;height:11px;background:#212121;border-radius:50%;opacity:0;transition:.3s;content:""}.diagnostic__controls{position:relative;display:flex;justify-content:center;max-width:1300px;margin:0 auto}@media screen and (max-width: 919px){.diagnostic__controls{flex-direction:column;align-items:center}}.diagnostic__next{min-width:220px}@media screen and (max-width: 599px){.diagnostic__next{width:calc(100% - 70px)}}.diagnostic__next[disabled]{cursor:not-allowed}.diagnostic__prev{position:absolute;top:50%;left:0;display:none;align-items:center;padding:0;color:#212121;font-size:15px;box-shadow:none;transform:translateY(-50%)}.diagnostic__prev.active{display:flex}@media screen and (max-width: 919px){.diagnostic__prev{position:relative;top:0;margin-top:34px;transform:none}}@media screen and (max-width: 599px){.diagnostic__prev{min-height:0!important;padding:0;font-size:13px}}.diagnostic__prev:hover{box-shadow:none}.diagnostic__prev:before{width:14px;height:14px;margin-right:20px;border-right:1px solid;border-bottom:1px solid;transform:rotate(135deg);content:""}@media screen and (max-width: 599px){.diagnostic__prev:before{width:9px;height:9px;margin-right:8px}}.diagnostic__title{margin-bottom:40px;color:#4e718b;font-weight:500;font-size:30px}@media screen and (max-width: 919px){.diagnostic__title{margin-bottom:45px;font-size:24px}}@media screen and (max-width: 599px){.diagnostic__title{margin-bottom:30px;font-size:18px}}.diagnostic__inner{display:flex}@media screen and (max-width: 1279px){.diagnostic__inner{display:block}}.diagnostic__main{flex:1}.diagnostic__aside{flex:0 0 410px;margin-left:12.86%}@media screen and (max-width: 1499px){.diagnostic__aside{flex:0 0 370px;margin-left:30px}}@media screen and (max-width: 1279px){.diagnostic__aside{min-width:0;margin-top:80px;margin-left:0}}.diagnostic-box:not(:first-child){margin-top:30px;padding-top:30px;border-top:1px solid #ECECEC}.diagnostic-box__title{display:flex;align-items:center;margin-bottom:20px;color:#4e718b;font-weight:500;font-size:20px}@media screen and (max-width: 919px){.diagnostic-box__title{margin-bottom:30px;font-size:18px}}@media screen and (max-width: 599px){.diagnostic-box__title{font-size:16px}}.diagnostic-box__title span{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-right:15px;border:2px solid;border-radius:50%}@media screen and (max-width: 919px){.diagnostic-box__title span{width:34px;height:34px;margin-right:14px}}@media screen and (max-width: 599px){.diagnostic-box__title span{width:30px;min-width:30px;height:30px}}.diagnostic-box__list{padding:0 70px 0 100px}@media screen and (max-width: 1499px){.diagnostic-box__list{padding:0 15px 0 70px}}@media screen and (max-width: 1279px){.diagnostic-box__list{padding:0 95px 0 64px}}@media screen and (max-width: 919px){.diagnostic-box__list{padding:0}}.diagnostic-aside{position:relative;padding:40px 50px 32px;background:#4E718B}@media screen and (max-width: 1499px){.diagnostic-aside{padding:40px}}@media screen and (max-width: 1279px){.diagnostic-aside{position:static;padding:50px 50px 40px}}@media screen and (max-width: 599px){.diagnostic-aside{padding:24px 30px}}.diagnostic-aside__title{min-height:38px;margin-bottom:34px;padding-left:50px;color:#ececec;font-weight:500;font-size:24px;line-height:120%;background-image:url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.5148 11.6058C25.0336 12.1246 25.0336 12.9656 24.5148 13.4841L15.6049 22.3942C15.0862 22.9128 14.2454 22.9128 13.7266 22.3942L9.4852 18.1525C8.9664 17.634 8.9664 16.793 9.4852 16.2745C10.0037 15.7557 10.8447 15.7557 11.3633 16.2745L14.6657 19.5769L22.6365 11.6058C23.1553 11.0872 23.9963 11.0872 24.5148 11.6058ZM34 17C34 26.3967 26.3954 34 17 34C7.60326 34 0 26.3954 0 17C0 7.60326 7.60455 0 17 0C26.3967 0 34 7.60455 34 17ZM31.3438 17C31.3438 9.07146 24.9275 2.65625 17 2.65625C9.07146 2.65625 2.65625 9.07249 2.65625 17C2.65625 24.9285 9.07249 31.3438 17 31.3438C24.9285 31.3438 31.3438 24.9275 31.3438 17Z' fill='%23FFC500'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:left .1em;background-size:34px}@media screen and (max-width: 1499px){.diagnostic-aside__title{min-height:34px;padding-left:48px;font-size:20px;background-size:30px}}@media screen and (max-width: 1279px){.diagnostic-aside__title{max-width:455px;min-height:38px;padding-left:50px;font-size:22px;background-size:34px}}@media screen and (max-width: 599px){.diagnostic-aside__title{min-height:24px;margin-bottom:24px;padding-left:34px;font-size:16px;background-size:20px}}.diagnostic-aside.loading{filter:blur(4px)}.diagnostic-aside.loading+.gif-loader{display:flex}.diagnostic-aside .form-result__message{color:#e6b100;font-size:20px;line-height:18px;text-align:center}@media screen and (max-width: 1279px){.diagnostic-aside__fields{display:grid;grid-gap:39px;grid-template-columns:1fr 1fr}}@media screen and (max-width: 599px){.diagnostic-aside__fields{display:block}}.diagnostic-aside__fields .form__field--error{position:absolute;top:70px;color:#fff;font-size:12px;line-height:9px}.diagnostic-aside__fields .form__field--error.form__field--checkbox{top:unset;bottom:-12px}.diagnostic-aside__fields .form__field .form-field__input_invalid{box-shadow:inset 0 0 0 1px red}.diagnostic-aside__fields .form__field .form-field__input_invalid+.contacts__select .select__head{box-shadow:inset 0 0 0 1px red}.diagnostic-aside__fields .form__field .form-field__input_valid{box-shadow:inset 0 0 0 1px #e6b100}.diagnostic-aside__fields .form__field .form-field__input_valid+.contacts__select .select__head{box-shadow:inset 0 0 0 1px #e6b100}@media screen and (max-width: 1279px){.diagnostic-aside__fields .form__field+.form__field{margin-top:0}}@media screen and (max-width: 599px){.diagnostic-aside__fields .form__field+.form__field{margin-top:20px}}.diagnostic-aside .form__field--checkbox .form__field-label,.diagnostic-aside .form__field .form__field-label{color:#ececec;line-height:1.5rem}.diagnostic-aside .form__field--checkbox .form__field-label a,.diagnostic-aside .form__field .form__field-label a{color:inherit}.diagnostic-aside .form__field--checkbox .form__field-label a:hover,.diagnostic-aside .form__field .form__field-label a:hover{text-decoration:none}.diagnostic-aside .form__field-input{color:#ececec;background:transparent;border-color:#dadada}.diagnostic-aside__btn.btn{min-width:230px;margin-top:24px;color:#212121;font-weight:500;background-color:#ffc500;box-shadow:none}@media screen and (max-width: 599px){.diagnostic-aside__btn.btn{width:100%;min-width:0;margin-top:20px}}.diagnostic-aside__btn.btn:hover{color:#212121;background-color:#e6b100;box-shadow:none}.diagnostic-card{position:relative;min-height:180px;margin-bottom:40px;padding-left:220px}@media screen and (max-width: 1279px){.diagnostic-card{padding-left:186px}}@media screen and (max-width: 599px){.diagnostic-card{margin-bottom:30px;padding-left:0}}.diagnostic-card:last-child{margin-bottom:0}.diagnostic-card__img{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:180px;height:200px}@media screen and (max-width: 1279px){.diagnostic-card__img{width:160px;height:178px}}@media screen and (max-width: 599px){.diagnostic-card__img{position:static;margin:0 auto 30px}}.diagnostic-card__img img{max-width:100%;max-height:100%}.diagnostic-card__status{width:30px;height:30px;margin-bottom:14px;background-repeat:no-repeat;background-position:center}.diagnostic-card__status--day{background-image:url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.3171 9.68316C18.9679 8.33395 17.0631 7.46094 14.9996 7.46094C12.9362 7.46094 11.0314 8.29427 9.68218 9.68316C8.33298 11.0324 7.45996 12.9371 7.45996 15.0006C7.45996 17.0641 8.33298 18.9689 9.68218 20.3181C11.0314 21.6673 12.9362 22.5403 14.9996 22.5403C17.0631 22.5403 18.9679 21.707 20.3171 20.3181C21.6663 18.9689 22.5393 17.0641 22.5393 15.0006C22.5393 12.9371 21.706 11.0324 20.3171 9.68316ZM18.8885 18.8895C17.8965 19.8816 16.5076 20.4768 14.9996 20.4768C13.4917 20.4768 12.1028 19.8816 11.1108 18.8895C10.1187 17.8974 9.52345 16.5086 9.52345 15.0006C9.52345 13.4927 10.1187 12.1038 11.1108 11.1117C12.1028 10.1197 13.4917 9.52443 14.9996 9.52443C16.5076 9.52443 17.8965 10.1197 18.8885 11.1117C19.8806 12.1038 20.4758 13.4927 20.4758 15.0006C20.4758 16.5086 19.8806 17.8974 18.8885 18.8895Z' fill='%23FFC500'/%3E%3Cpath d='M28.9682 13.9668H25.9126C25.3571 13.9668 24.8809 14.443 24.8809 14.9985C24.8809 15.5541 25.3571 16.0303 25.9126 16.0303H28.9682C29.5237 16.0303 29.9999 15.5541 29.9999 14.9985C29.9999 14.443 29.5237 13.9668 28.9682 13.9668Z' fill='%23FFC500'/%3E%3Cpath d='M15.0005 24.8809C14.4449 24.8809 13.9688 25.3571 13.9688 25.9126V28.9682C13.9688 29.5237 14.4449 29.9999 15.0005 29.9999C15.556 29.9999 16.0322 29.5237 16.0322 28.9682V25.9126C16.0322 25.3571 15.556 24.8809 15.0005 24.8809Z' fill='%23FFC500'/%3E%3Cpath d='M25.5953 24.1677L23.4127 21.9851C23.0556 21.5883 22.381 21.5883 21.9841 21.9851C21.5873 22.3819 21.5873 23.0169 21.9841 23.4137L24.1667 25.5962C24.5635 25.9931 25.1984 25.9931 25.5953 25.5962C25.9921 25.1994 25.9921 24.5645 25.5953 24.1677Z' fill='%23FFC500'/%3E%3Cpath d='M15.0005 0C14.4449 0 13.9688 0.47619 13.9688 1.03175V4.0873C13.9688 4.64286 14.4449 5.11905 15.0005 5.11905C15.556 5.11905 16.0322 4.64286 16.0322 4.0873V1.03175C16.0322 0.47619 15.556 0 15.0005 0Z' fill='%23FFC500'/%3E%3Cpath d='M25.6353 4.40504C25.2385 4.00822 24.6035 4.00822 24.2067 4.40504L22.0242 6.58758C21.6274 6.98441 21.6274 7.61933 22.0242 8.01615C22.3813 8.41298 23.0559 8.41298 23.4528 8.01615L25.6353 5.83361C26.0321 5.43679 26.0321 4.80187 25.6353 4.40504Z' fill='%23FFC500'/%3E%3Cpath d='M4.0873 13.9668H1.03175C0.47619 13.9668 0 14.443 0 14.9985C0 15.5541 0.436508 16.0303 1.03175 16.0303H4.0873C4.64286 16.0303 5.11905 15.5541 5.11905 14.9985C5.11905 14.443 4.64286 13.9668 4.0873 13.9668Z' fill='%23FFC500'/%3E%3Cpath d='M7.97611 21.9851C7.61897 21.5883 6.94437 21.5883 6.54754 21.9851L4.365 24.1677C3.96818 24.5645 3.96818 25.1994 4.365 25.5962C4.76183 25.9931 5.39675 25.9931 5.79357 25.5962L7.97611 23.4137C8.37294 23.0169 8.37294 22.3819 7.97611 21.9851Z' fill='%23FFC500'/%3E%3Cpath d='M7.97611 6.58758L5.79357 4.40504C5.39675 4.00822 4.76183 4.00822 4.365 4.40504C3.96818 4.80187 3.96818 5.43679 4.365 5.83361L6.54754 8.01615C6.94437 8.41298 7.57929 8.41298 7.97611 8.01615C8.37294 7.61933 8.37294 6.98441 7.97611 6.58758Z' fill='%23FFC500'/%3E%3C/svg%3E%0A")}.diagnostic-card__status--night{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.4327 13.6518C23.1873 13.5904 22.9419 13.6518 22.7272 13.8051C21.9298 14.4799 21.0097 15.032 19.9975 15.4C19.0467 15.7681 18.0039 15.9521 16.8997 15.9521C14.4154 15.9521 12.1457 14.94 10.5202 13.3144C8.8946 11.6888 7.88245 9.41918 7.88245 6.93483C7.88245 5.89202 8.06648 4.87987 8.37319 3.95974C8.71057 2.97827 9.20131 2.08881 9.8454 1.32203C10.1214 0.984653 10.0601 0.493916 9.72272 0.217877C9.50802 0.0645221 9.26265 0.00318006 9.01728 0.0645221C6.41024 0.769956 4.14059 2.33418 2.51502 4.41981C0.950802 6.47477 0 9.02046 0 11.8115C0 15.1547 1.34953 18.1911 3.55784 20.3994C5.76615 22.6077 8.80258 23.9572 12.1457 23.9572C14.9675 23.9572 17.5745 22.9758 19.6601 21.3502C21.7764 19.694 23.31 17.3323 23.9541 14.6333C24.1074 14.1732 23.8621 13.7438 23.4327 13.6518ZM18.74 20.062C16.9611 21.4729 14.6914 22.3317 12.2071 22.3317C9.29332 22.3317 6.65561 21.1355 4.75401 19.2339C2.85241 17.3323 1.65624 14.6946 1.65624 11.7809C1.65624 9.35784 2.45368 7.14953 3.83388 5.37061C4.78468 4.14377 5.98085 3.13162 7.36105 2.42619C7.20769 2.76357 7.05434 3.10095 6.93165 3.46901C6.53293 4.57316 6.3489 5.73866 6.3489 6.9655C6.3489 9.87925 7.54507 12.5476 9.44668 14.4492C11.3483 16.3508 14.0167 17.547 16.9304 17.547C18.2186 17.547 19.4454 17.3323 20.5803 16.9029C20.979 16.7496 21.3777 16.5962 21.7458 16.4122C21.0097 17.823 19.9975 19.0806 18.74 20.062Z' fill='%23FFC500'/%3E%3C/svg%3E%0A")}.diagnostic-card__title{margin-bottom:12px;color:#212121;font-weight:500;font-size:16px}.diagnostic-card__title a{text-decoration:none}.diagnostic-card__text{margin-bottom:18px;color:#717171}.diagnostic-card__price{display:flex;align-items:baseline;margin-bottom:20px;line-height:1}.diagnostic-card__price-current{font-weight:500;font-size:20px}.diagnostic-card__price-old{margin-left:20px;color:#979797;font-size:12px;text-decoration:line-through}.diagnostic__add{margin-top:60px}@media screen and (max-width: 1279px){.diagnostic__add{display:flex;justify-content:center;margin-top:44px}}@media screen and (max-width: 599px){.diagnostic__add{margin-top:34px}}.diagnostic__add .btn{color:#212121;font-weight:500;background:#FFC500;box-shadow:none}.diagnostic__add .btn:hover{color:#212121;background:#e6b100;box-shadow:none}@media screen and (max-width: 599px){.diagnostic__add .btn{width:100%}}.diagnostic__repeat{margin-top:34px}@media screen and (max-width: 1279px){.diagnostic__repeat{display:flex;justify-content:center;margin-top:102px}}@media screen and (max-width: 599px){.diagnostic__repeat{margin-top:38px}}.diagnostic__repeat .btn{min-width:220px}.diagnostic .process-enter-active,.diagnostic .process-leave-active{transition:opacity .5s ease}.diagnostic .process-enter,.diagnostic .process-leave-to{opacity:0}.iOS .diagnostic-box__title span{display:block;line-height:40px;text-align:center}@media screen and (max-width: 1279px){.iOS .diagnostic-box__title span{line-height:34px}}@media screen and (max-width: 599px){.iOS .diagnostic-box__title span{line-height:30px}}@media screen and (max-width: 419px){.page--diagnostic .breadcrumbs{margin-bottom:30px}}@media screen and (max-width: 419px){.page--diagnostic .page__title{margin-bottom:30px}}

/* End */
/* /local/front/build/css/diagnostic.css?174885299954466 */
