/*!******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./frontend/js/components/MobileQrBlock/mobile-qr-block.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************/
.mobile-qr-block1{display:flex;flex-direction:column;justify-content:space-around;grid-gap:8px;gap:8px;transition:.5s ease-out;color:#fff;transform:translateY(300px);opacity:0;text-align:center;position:absolute;top:var(--content-t-padding);pointer-events:none;max-height:600px;background:transparent!important}.mobile-qr-block_open1{transform:translateY(0);opacity:1;pointer-events:auto}.mobile-qr-block__qr-reader1{border-radius:4px;overflow:hidden;margin:16px 0;height:260px;min-height:260px;max-height:260px;width:260px;min-width:260px;max-width:260px}.mobile-qr-block__buttons1{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.mobile-qr-block__button1{width:100%;margin:0;min-height:52px}.mobile-qr-block__button_type_digital1{margin-top:auto}@media (max-width:500px){.mobile-qr-block1{max-height:none}}.mobile-qr-block__qr1{background:#1e2022;opacity:0;position:fixed;left:0;right:0;top:64px;bottom:0;pointer-events:none;display:flex;align-items:center;justify-content:center;transition:opacity .3s linear;z-index:10000;overflow:scroll}.mobile-qr-block__qr_open1{opacity:1;pointer-events:auto}
/*!****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./frontend/js/components/QrCodeReader/qr-code-reader.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************/
.qr-code-reader1{height:280px;width:280px;display:flex;align-items:center;justify-content:center;border-radius:4px;padding:14px;position:relative}.qr-code-reader__qr-corner1{position:absolute;background-image:url(/static/img/qr-corner.svg);width:42px;height:42px}.qr-code-reader__qr-corner_top1{top:0}.qr-code-reader__qr-corner_bottom1{bottom:0;transform:rotate(-90deg)}.qr-code-reader__qr-corner_left1{left:0}.qr-code-reader__qr-corner_right1{right:0;transform:rotate(90deg)}.qr-code-reader__qr-corner_bottom1.qr-code-reader__qr-corner_right1{transform:rotate(180deg)}.qr-code-reader__reader1{border-radius:4px;overflow:hidden;width:100%;height:100%}
/*!*********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./frontend/js/components/CodeInput/code-input.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************/
.code-input1{display:flex;grid-gap:8px;gap:8px;justify-content:center}.code-input1 input{width:59px;height:80px;font-size:var(--font-size-xl);line-height:var(--line-height-xl);text-align:center;border:none;border-radius:4px;background:var(--icon);color:var(--color);box-shadow:none;transition:.3s linear}.code-input1 input:focus,.code-input1 input:hover{background:var(--icon-hover);outline:none}.code-input1 input::-webkit-inner-spin-button,.code-input1 input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.code-input1 input[type=number]{-moz-appearance:textfield}
/*!***************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./frontend/js/pages/Map/map.scss ***!
  \***************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";.map1{border-radius:4px;overflow:hidden;width:100%;transition:.5s}.map1,.map__container1{position:relative}.map1 ymaps[title=Фильтры]{height:52px;border-radius:8px;max-width:134px!important;width:134px;padding-left:42px;top:2px}.map1 ymaps[title=Фильтры] .ymaps-2-1-79-float-button-icon{margin-left:16px;border:0}.map1 ymaps[title=Фильтры] .ymaps-2-1-79-float-button-text{font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.map1 ymaps[title=Найти]{top:2px}.map__scan-qr-icon1{color:transparent;position:absolute;width:52px;height:52px;overflow:hidden;border:2px solid #e3e9ec;border-radius:8px;top:262px;right:12px;min-width:52px;background:#fff}.map__scan-qr-icon1:after{width:14px;height:14px;right:0;bottom:0;margin:auto;background:url(/static/img/qr-code.svg) no-repeat}.map1:after,.map__scan-qr-icon1:after{position:absolute;content:"";left:0;top:0}.map1:after{z-index:1;width:100%;height:100%;background:transparent;pointer-events:none;transition:.4s}.map_loading1:after{background:#fcfcf8}.map1 .ymaps-2-1-79-float-button{height:52px;width:52px;display:flex;align-items:center;border-radius:8px;border:2px solid #e3e9ec;background-color:#fff;box-shadow:none;transition:.15s linear}.map1 .ymaps-2-1-79-float-button:hover{background-color:var(--icon)}.map1 .ymaps-2-1-79-float-button-icon_icon_geolocation{right:0;background-image:url(/static/img/geolocation.svg);margin:auto}.map1 .ymaps-2-1-79-float-button-icon_icon_geolocation:hover{background-color:var(--icon)}.map1 .ymaps-2-1-79-zoom__plus{border-radius:8px 8px 0 0;border-bottom:none;transition:.15s linear}.map1 .ymaps-2-1-79-zoom__plus:hover{background-color:var(--icon)}.map1 .ymaps-2-1-79-zoom__minus:before{content:"";width:26px;left:0;right:0;top:-1px;position:absolute;height:2px;background-color:var(--icon);border-radius:2px;margin:auto}.map1 .ymaps-2-1-79-zoom__plus .ymaps-2-1-79-zoom__icon{background-image:url(/static/img/plus.svg);right:0;margin:auto}.map1 .ymaps-2-1-79-zoom__minus{top:50px;border-radius:0 0 8px 8px;border-top:none;transition:.15s linear}.map1 .ymaps-2-1-79-zoom{left:-24px}.map1 .ymaps-2-1-79-zoom__minus .ymaps-2-1-79-zoom__icon{background-image:url(/static/img/minus.svg);right:0;margin:auto}.map1 .ymaps-2-1-79-searchbox .ymaps-2-1-79-float-button{min-width:120px;padding:0 12px}.map1 .ymaps-2-1-79-searchbox .ymaps-2-1-79-float-button-text{font-size:var(--font-size-m);line-height:var(--line-height-m);width:100%;text-align:center}.map1 .ymaps-2-1-79-search_layout_normal{max-width:calc(100% - 68px);top:2px}.map1 .ymaps-2-1-79-balloon__layout,.map1 .ymaps-2-1-79-copyright,.map1 .ymaps-2-1-79-gototech,.map1 .ymaps-2-1-79-gotoymaps,.map1 ymaps-2-1-79-copyright__link{display:none}
/*!*********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./frontend/js/components/MapFilter/map-filter.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************/
.map-filter__heading1{margin:0 0 8px}.map-filter__content1{display:flex;flex-direction:column;grid-gap:16px;gap:16px}
/*!************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./frontend/js/components/Radio/radio.scss ***!
  \************************************************************************************************************************************************************************************************************************************/
.radio1{margin:8px 0}.radio1 [type=radio]:checked,.radio1 [type=radio]:not(:checked){position:absolute;left:-9999px}.radio_disabled1 [type=radio],.radio_disabled1 label{opacity:.65;pointer-events:none}.radio1 [type=radio]:checked+label,.radio1 [type=radio]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block}.radio1 [type=radio]:checked+label:before,.radio1 [type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;border:2px solid var(--blue);border-radius:100%;background:var(--background)}.radio1 [type=radio]:checked+label:after,.radio1 [type=radio]:not(:checked)+label:after{content:"";width:12px;height:12px;background:var(--blue-dark);position:absolute;top:4px;left:4px;border-radius:100%;transition:all .2s ease}.radio1 [type=radio]:not(:checked)+label:after{opacity:0;transform:scale(0)}.radio1 [type=radio]:checked+label:after{opacity:1;transform:scale(1)}

/*# sourceMappingURL=map.css.map*/