/*! склейка (ТЗ 5): /css/layout/default.css, /css/consent-checkbox.css, /css/city-choice.css */
.page.default .city-wrap a{color:#888}.page.default .header .line-wrap .btn-skelet{color:#ffe634;border:1px solid #ffe634}
.consent-group{margin: 12px 0 16px}.consent-label{display: flex !important;align-items: flex-start;gap: 8px;margin: 0 !important;font-weight: inherit;cursor: pointer}.consent-label input[type="checkbox"]{-webkit-appearance: none !important;-moz-appearance: none !important;appearance: none !important;flex: 0 0 auto !important;width: 18px !important;height: 18px !important;min-width: 18px !important;margin: 1px 0 0 !important;padding: 0 !important;border: 1px solid currentColor !important;border-radius: 3px !important;background: transparent !important;box-shadow: none !important;cursor: pointer;position: relative !important;left: auto !important;right: auto !important;top: auto !important;bottom: auto !important}.consent-label input[type="checkbox"]:checked::after{content: '';position: absolute;left: 5px;top: 1px;width: 5px;height: 10px;border: solid currentColor;border-width: 0 2px 2px 0;transform: rotate(45deg)}.consent-label .consent-text{flex: 1 1 auto;opacity: 1 !important}#calc-new .consent-label .consent-text{font-size: 12px !important;font-weight: 300 !important;line-height: 1.4 !important}.calc .consent-label input[type="checkbox"],.blanket-order .consent-label input[type="checkbox"]{border-color: #fff !important}.calc .consent-label input[type="checkbox"]:checked::after,.blanket-order .consent-label input[type="checkbox"]:checked::after{border-color: #fff}.consent-group .help-block,.consent-group .help-block-error{margin: 4px 0 0 !important;color: #ff3b30 !important;font-size: 12px}
#city-modal .city-search{position: relative;margin-bottom: 20px}@media (max-width: 599px){#city-modal .city-search{margin: 0;padding: 20px 20px 0}}#city-modal .city-search__input{width: 100%;height: 46px;padding: 0 16px;border: 1px solid rgba(35,92,51,0.25);border-radius: 8px;background: #fff;color: #2E2F30;font-family: Montserrat,sans-serif;font-size: 16px;line-height: 46px;outline: none;transition: border-color 0.2s ease}#city-modal .city-search__input::placeholder{color: rgba(46,47,48,0.5)}#city-modal .city-search__input:focus{border-color: #AECB18}@media (max-width: 599px){#city-modal .city-search__input{background: rgba(255,255,255,0.1);border-color: rgba(255,255,255,0.3);color: #fff}#city-modal .city-search__input::placeholder{color: rgba(255,255,255,0.6)}}#city-modal .city-search__empty{padding: 10px 0;color: rgba(46,47,48,0.6);font-family: Montserrat,sans-serif;font-size: 16px}@media (max-width: 599px){#city-modal .city-search__empty{padding: 0 20px 20px;color: rgba(255,255,255,0.7)}}#city-modal .city-hidden{display: none !important}@media (max-width: 599px){#city-modal .modal-dialog .modal-content .modal-header .close{display: block !important;position: absolute;top: 14px;right: 16px;z-index: 2;padding: 6px;margin: 0;background: none;border: 0;min-width: 44px;min-height: 44px}}html.city-modal-opening .modal-backdrop{opacity: 0 !important}.city-choise-link--pending{cursor: progress;opacity: 0.6;transition: opacity 0.2s ease}
