.travel-step3-wrapper .rating-button{align-items:stretch;gap:8px;width:100%;display:flex;position:relative;flex-direction:row!important}.travel-step3-wrapper .rating-button .ant-radio-wrapper{border:1px solid var(--color-gray-neutral-3);cursor:pointer;border-radius:10px;flex-direction:row;flex:1;align-items:center;gap:8px;padding:12px 16px;transition:all .2s;display:flex;position:relative}.travel-step3-wrapper .rating-button .ant-radio-wrapper .ant-radio{order:2;margin:0}.travel-step3-wrapper .rating-button .ant-radio-wrapper>span:last-child{text-align:left;flex:1;order:1;font-weight:500}.travel-step3-wrapper .rating-button .ant-radio-wrapper.ant-radio-wrapper-checked{background-color:#e6f7e6;border-color:#52c41a}.travel-step3-wrapper .rating-button .ant-radio-wrapper.ant-radio-wrapper-checked>span:last-child{color:#52c41a}.travel-step3-wrapper .rating-button .ant-radio input{opacity:0;width:0;height:0;position:absolute}.travel-step3-wrapper .ant-tabs-nav{background:var(--color-gray-neutral-5);padding:0}.travel-step3-wrapper .custom-radio .rating-button .ant-radio-wrapper{background:var(--color-gray-neutral-5);border:none;border-radius:100px;width:100%;height:31px;padding:16px 8px 16px 0;max-width:max-content!important}.custom-radio .rating-button .ant-radio-wrapper.ant-radio-wrapper-checked{background-color:var(--color-black)!important}.custom-radio .rating-button .ant-radio-wrapper.ant-radio-wrapper-checked>span:last-child{color:var(--color-white)!important}.custom-radio .rating-button .ant-radio-wrapper .ant-radio{display:none}.travel-step3-wrapper .custom-radio .rating-button .ant-radio-wrapper>span:last-child{white-space:nowrap;align-items:center;font-weight:500;display:flex;text-align:left!important}.travel-step3-wrapper .ant-select-selector{min-height:40px;position:relative;height:auto!important}.travel-step3-wrapper .ant-select-clear{color:var(--color-error);z-index:1;background:#fff;position:absolute!important;top:20px!important;right:10px!important}.travel-step3-wrapper .step3-calculator-container .contract-summary .label{color:#fff;margin-right:20px}.travel-step3-wrapper .step3-calculator-container .contract-summary{color:#fff;max-width:unset}.travel-step3-wrapper .step3-calculator-container{background:var(--color-dark-teal);text-align:center;border-radius:10px;justify-content:center;align-items:center;margin-top:24px;display:flex}@media (max-width:768px){.travel-step3-wrapper .rating-button{flex-wrap:wrap!important}.travel-step3-wrapper .rating-button .ant-radio-wrapper{flex:none;width:100%}}
