.modal-dadata{background-color:#f2f1ef;max-width:360px;min-width:320px}.modal-dadata .modal-header h5{font-size:20px;color:#000;padding:35px 0 20px 0;font-weight:normal}.modal-dadata .modal-header button{-webkit-align-self:start;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start;background-color:#000;cursor:pointer}.modal-dadata .modal-body{display:-ms-grid;display:grid;color:#000;font-size:14px;line-height:1.5;text-transform:none}.modal-dadata .modal-body button{border:0;background-color:#000;color:#fff;font-size:16px;padding:10px 15px;margin:10px 10px 0;cursor:pointer;position:relative;-ms-grid-column-align:end;justify-self:end;width:100%}.modal-dadata .modal-body button.modal-cancel-button{background-color:rgba(0,0,0,0.5)}.modal-dadata .modal-body button.modal-cancel-button:after{border-color:transparent}.modal-dadata .modal-body button:disabled{cursor:default;opacity:.3}.modal-dadata .modal-body button:disabled:hover:after{border-color:#000}.modal-dadata .modal-body button:after{position:absolute;content:'';border:1px solid #000;top:2px;left:2px;right:2px;bottom:2px;-webkit-border-radius:0;border-radius:0}.modal-dadata .modal-body button:hover:after{border-color:#fff}@media screen and (min-width: 480px){.modal-dadata .modal-body button{width:130px}}.modal-dadata .modal-body .modal-buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:20px -10px 0}@media screen and (min-width: 480px){.modal-dadata .modal-body .modal-buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}

.address-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:20px}.address-box:last-child{margin-bottom:0}@media screen and (min-width: 768px){.address-box{margin-bottom:15px}}.address-box .radio ~ .radio-label{padding-top:0;margin-left:10px}.address-box .radio:checked ~ .radio-label,.address-box .radio ~ .radio-label{height:auto}.address-box .label-type{color:#7c7875;display:inline-block}.address-box .hint{margin-bottom:10px}.track-vertical{width:2px;height:99%;right:0;background:rgba(0,0,0,0.15)}.track-vertical .thumb-vertical{height:25px;background:#000}

