.md-calculator .result-pie{width:100%;display:flex;flex-direction:column;align-items:center}.md-calculator .result-pie .catagory{width:100%;display:flex;flex-wrap:wrap;margin-top:30px}.md-calculator .result-pie .catagory .catagory-item{width:calc(55% - 5px);flex:1 1 auto;margin-bottom:12px;display:flex;margin-right:10px;flex-wrap:wrap;position:relative;padding-left:30px;word-break:break-word}.md-calculator .result-pie .catagory .catagory-item:nth-child(2n){margin-right:0px;width:calc(45% - 5px);padding-left:20px}.md-calculator .result-pie .catagory .catagory-item:nth-child(2n) .mark{left:0px}.md-calculator .result-pie .catagory .catagory-item .mark{width:12px;height:12px;position:absolute;top:2px;left:10px}.md-calculator .result-pie .catagory .catagory-item .catagory-title{font-family:var(--font-light);font-size:14px;color:#202437;margin-right:4px;flex:0 0 auto;margin-right:10px}.md-calculator .result-pie .catagory .catagory-item .catagory-price{font-size:14px;font-family:var(--font-bold);color:#464646;white-space:nowrap}.md-calculator .result-pie .catagory.center{justify-content:center}.md-calculator .result-pie .catagory.center .catagory-item{max-width:fit-content}.md-calculator .result-pie.single .catagory .catagory-item{padding-left:30px}.md-calculator .result-pie.single .catagory .catagory-item:nth-child(2n){padding-left:30px}.md-calculator .result-pie.single .catagory .catagory-item:nth-child(2n) .mark{left:10px}@media (max-width: 600px){.md-calculator .result-pie .catagory{width:100%}.md-calculator .result-pie .catagory .catagory-item{width:85%;margin-right:0px;flex:none;margin-right:auto;margin-left:auto;justify-content:space-between}.md-calculator .result-pie .catagory .catagory-item:nth-child(2n){margin-right:auto;width:85%;padding-left:30px}.md-calculator .result-pie .catagory .catagory-item:nth-child(2n) .mark{left:10px}}

.result-pie.line .category{margin-top:50px;width:100%;display:flex;flex-direction:row;justify-content:center;gap:30px}@media (max-width: 600px){.result-pie.line .category{margin-top:15px}}.result-pie.line .category .category-item{flex-shrink:0;position:relative;padding-left:20px}.result-pie.line .category .category-item .mark{position:absolute;width:6px;height:6px;border-radius:50%;left:0;top:50%;transform:translateY(-50%)}.result-pie.line .category .category-item .category-title{font-size:12px}

.md-calculator.broker .cal-form .cal-form-item{margin-bottom:14px}.md-calculator.broker .cal-form .cal-form-item label{font-size:14px;color:#505050;margin-bottom:6px;display:block}.md-calculator.broker .cal-form .cal-form-item label .icon-warn{color:#5a5f6c;margin-left:10px;position:relative}.md-calculator.broker .cal-form .cal-form-item label .icon-warn .pop-warn{position:absolute;top:50%;right:-10px;transform:translateY(-50%) translateX(100%);background:#2a2a2a;opacity:0.9;font-size:13px;box-shadow:0 1px 2px 0 rgba(116,71,71,0.3);width:360px;z-index:var(--level-low);padding:14px;color:white;border-radius:1px}.md-calculator.broker .cal-form .cal-form-item label .icon-warn .pop-warn:before{content:'';display:block;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #2a2a2a;position:absolute;left:0px;top:50%;transform:translate(-100%, -50%)}.md-calculator.broker .cal-form .cal-form-item .input-container{display:flex}.md-calculator.broker .cal-form .cal-form-item select{height:40px;border-radius:5px;padding-left:10px;padding-right:0;width:100%;box-shadow:none;border:1px solid #dadada;font-size:14px;font-family:var(--font-bold);color:#191919;background:#fff url("//cdn.chime.me/image/fs01/test-image-upload/20170226/19/original_12078234279803677.png") 96% no-repeat;background-size:9px 5px}@media (max-width: 600px){.md-calculator.broker .cal-form .cal-form-item select{background:#fff url("//cdn.chime.me/image/fs01/test-image-upload/20170226/19/original_12078234279803677.png") 97% no-repeat;background-size:9px 5px}}.md-calculator.broker .cal-form .cal-form-item .input{position:relative}.md-calculator.broker .cal-form .cal-form-item .input .prefix,.md-calculator.broker .cal-form .cal-form-item .input .surfix{position:absolute;top:50%;z-index:1;transform:translate(0, -50%)}.md-calculator.broker .cal-form .cal-form-item .input .prefix{left:10px;color:#a8a8a8}.md-calculator.broker .cal-form .cal-form-item .input .surfix{right:10px;color:#a8a8a8}.md-calculator.broker .cal-form .cal-form-item .input input{font-size:14px;font-family:var(--font-bold);height:40px;line-height:38px;border-radius:5px;padding-left:10px;padding-right:10px;width:100%;box-shadow:none;border:1px solid #dadada;color:#191919}.md-calculator.broker .cal-form .cal-form-item .input.right-year-padding input{padding-right:47px !important}.md-calculator.broker .cal-form .cal-form-item .input.left-padding input{padding-left:20px}.md-calculator.broker .cal-form .cal-form-item .input.left-padding.cad-symbol input{padding-left:30px}.md-calculator.broker .cal-form .cal-form-item .input.right-padding input{padding-right:22px}.md-calculator.broker .cal-form .cal-form-item .input.right-lg-padding input{padding-right:70px}.md-calculator.broker .cal-form .cal-form-item .input.left-radius input{border-radius:5px 0 0 5px}.md-calculator.broker .cal-form .cal-form-item .input.right-radius input{border-radius:0 5px 5px 0}.md-calculator.broker .cal-form .cal-form-item .input.no-border-right input{border-right:none}.md-calculator.broker .cal-form .submit-container{margin-top:20px;display:flex;justify-content:space-between;align-items:center}.md-calculator.broker .cal-form .submit-container .more{font-size:14px;color:var(--color-text);cursor:pointer}.md-calculator.broker .cal-form .submit-container .more:hover{color:var(--g-btn-background, var(--color-theme, #03c9ff))}.md-calculator.broker .cal-form .submit-container .more .iconfont{font-size:12px;display:inline-block}.md-calculator.broker .cal-form .submit-container .more .iconfont.up{transform:rotate(180deg)}.md-calculator.broker .cal-form .submit-container .submit{position:relative;height:40px;width:123px;border-radius:20px;font-size:14px;background-color:var(--mg-button-background, #03c9ff);border-color:var(--mg-button-background, #03c9ff);color:var(--mg-button-color, #fff)}.md-calculator.broker .cal-form .submit-container .submit:hover::after{content:'';background:rgba(25,25,25,0.1);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}@media (max-width: 600px){.md-calculator.broker .cal-form{width:100%}.md-calculator.broker .cal-form .submit-container{padding-top:5px}}

.md-calculator.broker .mg-title{padding-bottom:20px}.md-calculator.broker .result-pie{margin-right:42px;margin-bottom:20px}.md-calculator.broker .result-pie .line .category{flex-wrap:wrap}.md-calculator.broker .result-pie .catagory .catagory-item{padding-left:22px}.md-calculator.broker .result-pie .catagory .catagory-item .mark{width:6px;height:6px;border-radius:50%;left:10px;top:50%;transform:translateY(-50%)}.md-calculator.broker .result-pie .catagory .catagory-item .catagory-title{font-size:12px;color:#a8a8a8;margin-right:10px}.md-calculator.broker .result-pie .catagory .catagory-item .catagory-price{font:12px var(--font-bold);color:#505050}@media (max-width: 600px){.md-calculator.broker .result-pie{margin-right:0}.md-calculator.broker .result-pie .catagory .catagory-item{width:fit-content;padding-left:13px;justify-content:center}.md-calculator.broker .result-pie .catagory .catagory-item:nth-child(2n){margin-right:auto;width:fit-content;padding-left:30px}.md-calculator.broker .result-pie .catagory .catagory-item:nth-child(2n) .mark{left:10px}.md-calculator.broker .result-pie .catagory .catagory-item .mark{width:6px;height:6px;border-radius:50%;left:0;top:50%;transform:translateY(-50%)}.md-calculator.broker .result-pie .catagory .catagory-item .catagory-title{font-size:12px;color:#a8a8a8;margin-right:10px}.md-calculator.broker .result-pie .catagory .catagory-item .catagory-price{font:12px var(--font-bold);color:#505050}}.md-calculator.broker .description-container{margin-bottom:40px;color:#a8a8a8}.md-calculator.broker .body-content{display:flex;align-items:flex-start}.md-calculator.broker .body-content .cal-container{flex:none;width:260px}.md-calculator.broker .body-content .cal-result{flex:1;margin-left:30px}.md-calculator.broker .body-content .cal-result .tab{display:flex;position:relative}.md-calculator.broker .body-content .cal-result .tab .bottom-line{position:absolute;left:0px;right:0px;bottom:1px;height:1px;background:var(--color-holder)}.md-calculator.broker .body-content .cal-result .tab .tab-item{font-size:14px;line-height:17px;padding-bottom:11px;border-bottom:3px solid transparent;margin-right:42px;position:relative;font-family:var(--font-bold);color:#191919;cursor:pointer}.md-calculator.broker .body-content .cal-result .tab .tab-item.active{color:var(--g-btn-background, var(--color-theme, #03c9ff));border-bottom:3px solid var(--g-btn-background, var(--color-theme, #03c9ff))}@media (max-width: 600px){.md-calculator.broker .body-content .cal-result .tab-content{margin-bottom:20px}}.md-calculator.broker .body-content .cal-result .tab-content .result-content{flex-wrap:wrap;justify-content:center;display:flex;flex-direction:row}.md-calculator.broker .body-content .cal-result .tab-content .result-content .mortgage-lead-form{width:calc(33.42% - 40px)}.md-calculator.broker .body-content .cal-result .tab-content .result-content [class^='result']{flex:1}.md-calculator.broker .body-content .cal-result .tab-content.payment,.md-calculator.broker .body-content .cal-result .tab-content.schedule{display:flex;flex-direction:column;min-height:375px}.md-calculator.broker .body-content .cal-result .tab-content.payment .payment-des,.md-calculator.broker .body-content .cal-result .tab-content.schedule .payment-des{font-size:14px;color:#505050;margin-top:10px;height:70px}@media (max-width: 600px){.md-calculator.broker .body-content .cal-result .tab-content.payment .payment-des,.md-calculator.broker .body-content .cal-result .tab-content.schedule .payment-des{height:50px}}.md-calculator.broker .body-content .cal-result .tab-content.payment .payment-des .payment-des-bold,.md-calculator.broker .body-content .cal-result .tab-content.schedule .payment-des .payment-des-bold{font-family:var(--font-bold);color:#191919}.md-calculator.broker .body-content .cal-result .tab-content.payment .echart{width:220px;height:260px;margin-left:auto;margin-right:auto}@media (max-width: 600px){.md-calculator.broker .body-content .cal-result .tab-content.payment .echart{width:100%;height:200px}}.md-calculator.broker .body-content .cal-result .tab-content.schedule .echart{width:100%;height:250px;margin-left:auto;margin-right:auto;max-width:400px}@media (max-width: 600px){.md-calculator.broker .body-content .cal-result .tab-content.schedule .echart{width:100%;height:240px}}@media (max-width: 600px){.md-calculator.broker .title-container h2{white-space:normal}.md-calculator.broker .body-content{flex-direction:column}.md-calculator.broker .body-content .cal-container{margin-right:0px;width:100%;margin-bottom:30px}.md-calculator.broker .body-content .cal-container .cal-form{width:100%}.md-calculator.broker .body-content .cal-result{width:100%;margin-bottom:20px;margin-right:0px;margin-left:0px}.md-calculator.broker .body-content .cal-result .tab-content.schedule,.md-calculator.broker .body-content .cal-result .tab-content.payment{min-height:auto}.md-calculator.broker .body-content .mortgage-lead-form{width:calc(33.42% - 40px)}.md-calculator.broker .description-container{margin-bottom:20px}}@media (max-width: 1670px){.mg-title{width:100%}}

