.hzmb-quote-compulsory-traffic-insurance-step-3 .compulsory-traffic-insurance-container{padding:20px 10px 30px}.hzmb-quote-compulsory-traffic-insurance-step-3 .compulsory-traffic-insurance-container .type-cn{border:2px solid #cd2a2b}.hzmb-quote-compulsory-traffic-insurance-step-3 .compulsory-traffic-insurance-container .type-hk{border:2px solid #11c5c4}.hzmb-quote-compulsory-traffic-insurance-step-3 .compulsory-traffic-insurance-container .please-select-company-title{margin-bottom:13px}.hzmb-quote-compulsory-traffic-insurance-step-3 .compulsory-traffic-insurance-container .please-select-company-title .label{font-size:21px}.hzmb-quote-compulsory-traffic-insurance-step-3 .compulsory-traffic-insurance-container .please-select-company-title .remark{gap:1rem;flex-basis:fit-content;font-size:14px}.hzmb-quote-compulsory-traffic-insurance-step-3 .compulsory-traffic-insurance-container .please-select-company-title .remark div{border-radius:4px;padding:.3rem;margin:4px 0}.hzmb-quote-compulsory-traffic-insurance-step-3 .compulsory-traffic-insurance-container .company-details .left{flex:1}.hzmb-quote-compulsory-traffic-insurance-step-3 .compulsory-traffic-insurance-container .company-details .left .company-main-content{width:100%;margin-bottom:13px;padding:10px 20px;border-radius:6px;cursor:pointer}.hzmb-quote-compulsory-traffic-insurance-step-3 .compulsory-traffic-insurance-container .company-details .left .company-main-content .name{margin-bottom:10px}.hzmb-quote-compulsory-traffic-insurance-step-3 .compulsory-traffic-insurance-container .company-details .left .company-main-content .amount,.hzmb-quote-compulsory-traffic-insurance-step-3 .compulsory-traffic-insurance-container .company-details .left .company-main-content .name{font-size:14px}@media(min-width:640px){.hzmb-quote-compulsory-traffic-insurance-step-3 .compulsory-traffic-insurance-container .company-details .left .company-main-content .amount,.hzmb-quote-compulsory-traffic-insurance-step-3 .compulsory-traffic-insurance-container .company-details .left .company-main-content .name{font-size:18px}}.hzmb-quote-compulsory-traffic-insurance-step-3 .compulsory-traffic-insurance-container .company-details .left .selected{background-color:#bb272c;color:#fff}.hzmb-quote-compulsory-traffic-insurance-step-3 .compulsory-traffic-insurance-container .company-details .left .mobile-description{padding:0 8px 15px;transition:opacity .5s ease;box-shadow:0 3px 6px #00000029;margin-bottom:13px;border-radius:6px}.hzmb-quote-compulsory-traffic-insurance-step-3 .compulsory-traffic-insurance-container .company-details .right{flex:1;background:linear-gradient(90deg,#bb272c 10px,transparent 12px);border:2px solid #bb272c;margin-left:20px;margin-bottom:13px;border-radius:6px;padding:15px 15px 15px 25px}.hzmb-quote-compulsory-traffic-insurance-step-3 .compulsory-traffic-insurance-container .company-details .sub-title{font-size:21px;margin-bottom:8px}.hzmb-quote-compulsory-traffic-insurance-step-3 .compulsory-traffic-insurance-container .company-details .pc-desc{margin-bottom:20px}.hzmb-quote-compulsory-traffic-insurance-step-3 .compulsory-traffic-insurance-container .company-details .desc{white-space:pre-wrap}.hzmb-quote-compulsory-traffic-insurance-step-3 .compulsory-traffic-insurance-container .tips{font-size:16px;color:#cd2a2b}@media(min-width:640px){.hzmb-quote-compulsory-traffic-insurance-step-3 .compulsory-traffic-insurance-container .tips{font-size:18px}}.hzmb-quote-DIY-insurance-application .title{margin-bottom:20px;font-size:18.48px}.hzmb-quote-DIY-insurance-application .tips{font-size:16.8px;color:#cd2a2b}.hzmb-quote-DIY-insurance-application .effective-date{margin-bottom:0}.hzmb-quote-DIY-insurance-application .ant-input,.hzmb-quote-DIY-insurance-application .ant-picker{border:none;box-shadow:0 3px 6px #00000029;border-radius:8px}@keyframes shake{0%{transform:rotate(-10deg)}50%{transform:rotate(10deg)}to{transform:rotate(-10deg)}}.hzmb-quote-NTHKV-step-3 .errorState{border:1px solid #c2272f}.hzmb-quote-NTHKV-step-3 .total-premium-container{padding:20px;font-size:25.2px;background-color:#e6e6e6}.hzmb-quote-NTHKV-step-3 .total-premium-container .total-premium{font-size:150%;font-weight:700;color:#c2272f}.hzmb-quote-NTHKV-step-3 .asked-questions-btn{margin:20px 0;font-size:21px;color:#c2272f;cursor:pointer;text-decoration:underline;text-align:right}.hzmb-quote-NTHKV-step-3 .btns-container{max-width:800px;text-align:right}.hzmb-quote-NTHKV-step-3 .btns-container .btns{justify-content:flex-end}.hzmb-quote-NTHKV-step-3 .btns-container .tips{font-size:14px;color:#cd2a2b}.hzmb-quote-NTHKV-step-3 .last-tips{margin-top:50px;color:#444;font-size:14px}.hzmb-quote-NTHKV-step-3 .section-desc{margin-top:8px;font-size:14px;white-space:pre-wrap}.hzmb-quote-NTHKV-step-3 .section-desc a{color:#1677ff;text-decoration:underline}.hzmb-quote-NTHKV-step-3 .section-desc :where(strong,b){font-weight:700}.hzmb-quote-NTHKV-step-3 .section-desc :where(em,i){font-style:italic}.modal-container .ant-modal-confirm-body{padding:30px 20px 20px}.modal-container .ant-modal-confirm-btns .ant-btn{background:#fff 0 0 no-repeat padding-box;box-shadow:0 3px 6px #00000029;border-radius:8px}.modal-container .ant-modal-confirm-btns .ant-btn:hover{color:#bb272c;border-color:#bb272c}.modal-container .ant-modal-confirm-btns .ant-btn-primary{background:#bb272c 0 0 no-repeat padding-box;border:1px solid #c82a2f;color:#fff}.modal-container .ant-modal-confirm-btns .ant-btn-primary:hover{color:#fff;border-color:#fff}.NTHKV-step-3-radio-button label{margin-bottom:8px!important}.quote-card .container{padding:20px}.section-remark-modal-container{max-height:600px;margin-top:20px;overflow-y:auto;white-space:pre-wrap}.section-remark-modal-container a{color:#1677ff;text-decoration:underline}.section-remark-modal-container :where(strong,b){font-weight:700}.section-remark-modal-container :where(em,i){font-style:italic}
