@keyframes shake{0%{transform:rotate(-10deg)}50%{transform:rotate(10deg)}to{transform:rotate(-10deg)}}.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{flex-basis:fit-content;gap:1rem;font-size:14px}.hzmb-quote-compulsory-traffic-insurance-step-3 .compulsory-traffic-insurance-container .please-select-company-title .remark div{border-radius:4px;margin:4px 0;padding:.3rem}.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{cursor:pointer;border-radius:6px;width:100%;margin-bottom:13px;padding:10px 20px}.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 (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{color:#fff;background-color:#bb272c}.hzmb-quote-compulsory-traffic-insurance-step-3 .compulsory-traffic-insurance-container .company-details .left .mobile-description{border-radius:6px;margin-bottom:13px;padding:0 8px 15px;transition:opacity .5s;box-shadow:0 3px 6px #00000029}.hzmb-quote-compulsory-traffic-insurance-step-3 .compulsory-traffic-insurance-container .company-details .right{background:linear-gradient(90deg,#bb272c 10px,#0000 12px);border:2px solid #bb272c;border-radius:6px;flex:1;margin-bottom:13px;margin-left:20px;padding:15px 15px 15px 25px}.hzmb-quote-compulsory-traffic-insurance-step-3 .compulsory-traffic-insurance-container .company-details .sub-title{margin-bottom:8px;font-size:21px}.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{color:#cd2a2b;font-size:16px}@media (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{color:#cd2a2b;font-size:16.8px}.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;border-radius:8px;box-shadow:0 3px 6px #00000029}.hzmb-quote-NTHKV-step-3 .errorState{border:1px solid #c2272f}.hzmb-quote-NTHKV-step-3 .total-premium-container{background-color:#e6e6e6;padding:20px;font-size:25.2px}.hzmb-quote-NTHKV-step-3 .total-premium-container .total-premium{color:#c2272f;font-size:150%;font-weight:700}.hzmb-quote-NTHKV-step-3 .asked-questions-btn{color:#c2272f;cursor:pointer;text-align:right;margin:20px 0;font-size:21px;text-decoration:underline}.hzmb-quote-NTHKV-step-3 .btns-container{text-align:right;max-width:800px}.hzmb-quote-NTHKV-step-3 .btns-container .btns{justify-content:flex-end}.hzmb-quote-NTHKV-step-3 .btns-container .tips{color:#cd2a2b;font-size:14px}.hzmb-quote-NTHKV-step-3 .last-tips{color:#444;margin-top:50px;font-size:14px}.hzmb-quote-NTHKV-step-3 .section-desc{white-space:pre-wrap;margin-top:8px;font-size:14px}.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 no-repeat padding-box padding-box;border-radius:8px;box-shadow:0 3px 6px #00000029}.modal-container .ant-modal-confirm-btns .ant-btn:hover{color:#bb272c;border-color:#bb272c}.modal-container .ant-modal-confirm-btns .ant-btn-primary{color:#fff;background:#bb272c no-repeat padding-box padding-box;border:1px solid #c82a2f}.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{white-space:pre-wrap;max-height:600px;margin-top:20px;overflow-y:auto}.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}
