.contry-select{display:flex;flex-direction:column;align-items:center}.contry-select .no-border{border:none!important}.contry-select>div{display:flex;flex-direction:column;align-items:center;position:relative;width:100%}.contry-select .input-container{width:100%;display:flex;border:1px solid #bababa;align-items:center}.contry-select .input-container>img{margin-left:10px;border:1px solid rgba(0,0,0,.1)}.contry-select .input-container input{border:none;padding:7px 10px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;font-size:16px}.contry-select .flex-col-center{display:flex;flex-direction:column;align-items:center}.contry-select .arrow{width:40px;display:flex;flex-direction:column;align-items:center}.contry-select .arrow button{width:40px;height:40px;cursor:pointer;border:none;background:none}.contry-select .arrow button svg{width:20px;margin-top:-6px}.contry-select .dropdown{position:absolute;background:white;top:100%;z-index:99;max-height:300px;overflow-y:auto;width:100%;border:1px solid #bababa}.contry-select .dropdown .item{display:flex;width:100%;align-items:center;padding:6px 10px;cursor:pointer}.contry-select .dropdown .item.selected{background:rgba(0,123,255,.2)}.contry-select .dropdown .item.focused,.contry-select .dropdown .item:hover{background:rgba(0,123,255,.1)}.contry-select .dropdown .item img{width:26px;-o-object-fit:cover;object-fit:cover;margin-right:10px;border:1px solid rgba(0,0,0,.1)}.konz41-step2-step1-section{display:flex;flex-direction:column;justify-content:space-between;min-height:100dvh}.step2-info-box{font-size:14px;padding:12px 0;border-top:1px solid #bababa;border-bottom:1px solid #bababa;display:flex;gap:12px;align-items:center}.reg-number-container{display:flex;justify-content:space-between}.reg-number-container .country-select .contry-select .input-container{width:90px}.reg-number-container .reg-number{width:calc(100% - 100px)}.country-select.validation-error{border:none!important}.country-select.validation-error .input-container{border:2px solid red!important}.contry-select .input-container{border-radius:4px}.country-select .contry-select .input-container{background:#fefefe;display:flex;justify-content:space-between;align-items:center}.country-select .contry-select .input-container>svg{opacity:.5}.country-select .contry-select .dropdown{width:calc(100vw - 48px);max-width:500px;left:0;border-radius:10px}.vehicle-select input,.vehicle-year-select input{font-size:18px!important;color:#0009}.confirmation-heading{text-align:center}.confirmation-heading h4{font-weight:400;font-size:19px}.reg-country-alert{font-size:11px;margin-bottom:20px;margin-top:10px;border-radius:8px;display:flex;gap:6px;align-items:center}.reg-country-alert svg{width:24px;flex-shrink:0}.reg-number-validation-info{display:flex;justify-content:space-between;margin-top:4px;align-items:center}.reg-number-validation-info label{margin:0!important}.reg-number-validation-info button{display:flex;align-items:center;font-size:13px;gap:4px;background:none;border:none}.modal .error{font-weight:700!important}
