@font-face{font-family:Heebo;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/dashboard/NGSpv5_NC0k9P_v6ZUCbLRAHxK1E1yysd0mg7UiCXB5WkK8.woff)format("woff");unicode-range:U+590-5FF,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/dashboard/NGSpv5_NC0k9P_v6ZUCbLRAHxK1E1yysdUmg7UiCXB5W.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Heebo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dashboard/NGSpv5_NC0k9P_v6ZUCbLRAHxK1EiSysd0mg7UiCXB5WkK8.woff)format("woff");unicode-range:U+590-5FF,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dashboard/NGSpv5_NC0k9P_v6ZUCbLRAHxK1EiSysdUmg7UiCXB5W.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Heebo;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dashboard/NGSpv5_NC0k9P_v6ZUCbLRAHxK1Euyysd0mg7UiCXB5WkK8.woff)format("woff");unicode-range:U+590-5FF,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dashboard/NGSpv5_NC0k9P_v6ZUCbLRAHxK1EuyysdUmg7UiCXB5W.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Heebo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/dashboard/NGSpv5_NC0k9P_v6ZUCbLRAHxK1Ebiusd0mg7UiCXB5WkK8.woff)format("woff");unicode-range:U+590-5FF,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/dashboard/NGSpv5_NC0k9P_v6ZUCbLRAHxK1EbiusdUmg7UiCXB5W.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Heebo;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/dashboard/NGSpv5_NC0k9P_v6ZUCbLRAHxK1ECSusd0mg7UiCXB5WkK8.woff)format("woff");unicode-range:U+590-5FF,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/dashboard/NGSpv5_NC0k9P_v6ZUCbLRAHxK1ECSusdUmg7UiCXB5W.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Heebo;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/dashboard/NGSpv5_NC0k9P_v6ZUCbLRAHxK1EICusd0mg7UiCXB5WkK8.woff)format("woff");unicode-range:U+590-5FF,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/dashboard/NGSpv5_NC0k9P_v6ZUCbLRAHxK1EICusdUmg7UiCXB5W.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.board-wrapper{text-align:right;color:#436cab;direction:rtl;background:url(/images/dashboard/bg-l-t.svg) 0 0 no-repeat,#e9eff5 url(/images/dashboard/bg-l-b.svg) 0 100% no-repeat;flex-direction:column;width:100%;min-height:800px;padding:25px 40px;font-family:Heebo,sans-serif;font-size:24px;font-weight:300;line-height:1.4;display:flex;position:relative;overflow:hidden}.fw-n{font-weight:400}.page-title{color:#43a7d2;background:linear-gradient(90deg,#ffffffb3 0%,#fff3 100%);border-radius:0 0 50px;height:55px;font-size:30px;font-weight:500;line-height:55px;display:flex;position:absolute;top:0;left:0}.page-title span{border-right:4px solid #e9eff5;height:55px;padding:0 15px;display:inline-block}.page-title span:last-child{border-left:none;font-size:26px}.section-title{color:#436cab;text-transform:uppercase;font-size:45px;font-weight:700;line-height:45px}.section-sub-title{min-height:42px;font-size:30px;font-weight:400;line-height:42px}.legends-section{margin-top:6px;display:inline-block}.legends-wrap{z-index:1;background:#f8fafb;border-radius:30px;justify-content:space-between;align-items:center;height:50px;padding:5px 10px 5px 0;display:flex}.legend-item{align-items:center;margin:0 15px 0 35px;display:flex}.legend-data{margin-left:15px}.legend-data.-round{background-color:#507ff9;border-radius:8px;width:42px;height:15px}.-interest-account .legend-data.-round{background-color:#ff776d}.-debt .legend-data.-round{background-color:#ffbf1a;width:33px;height:17px;position:relative}.-debt .legend-data.-round:before,.-debt .legend-data.-round:after{content:"";background:#02a2fe;border:2px solid #fff;border-radius:50%;width:13px;height:13px;position:absolute;top:2px;left:2px}.-debt .legend-data.-round:after{left:auto;right:2px}.legend-data.-dotted{background:repeating-linear-gradient(90deg,#2277fb,#2277fb 5px,#fff0 5px 10px);width:35px;height:6px}.amortization-legend .legend-data.-dotted{background:0 0;justify-content:space-between;width:31px;height:8px;display:flex}.amortization-legend .legend-data.-dotted span{background:#507ff9;border-radius:50%;width:8px;height:8px}.legend-data.-around{color:#ffdc00;text-align:center;background:#507ff9;border-radius:8px;width:40px;height:32px;font-size:26px;font-weight:900;line-height:32px}.legend-data.-repeat-linear{background:repeating-linear-gradient(-45deg,#fff0 2px 6px,#a1d3e9 7px 12px);border-radius:50%;width:35px;height:35px}.-strict .legend-data.-repeat-linear{background:repeating-linear-gradient(225deg,#fff0 2px 7px,#fc7022 7px 10px)}.-mitigating .legend-data.-repeat-linear{background:repeating-linear-gradient(225deg,#fff0 2px 7px,#57d983 7px 10px)}.-optimized-payments .legend-data.-round{background:repeating-linear-gradient(90deg,#04c63a,#04c63a 10px,#f4f7fa 10px 17px,#04c63a 17px 25px,#f4f7fa 25px 32px,#04c63a 32px 42px)}.legend-text{color:#43a7d2;font-size:26px;font-weight:700;line-height:.9}.optimal-loan-graph .legend-text{font-size:30px}.percent{font-weight:400}.body-wrapper{flex-direction:column;height:calc(100% - 261px);display:flex}.board-part{flex:1;min-height:0;padding:40px 0;display:flex}.board-part .left-part{flex-direction:column;justify-content:center;width:1162px;height:100%;padding-right:50px;display:flex}.board-part .right-part{flex-direction:column;justify-content:center;width:calc(100% - 1162px);height:100%;padding-left:40px;display:flex}.reduction-content img,.amortization-principal-content img,.amortization-content img{max-width:100%;max-height:100%}.amortization-section{flex-direction:column;align-items:flex-start;height:100%;display:flex}.amortization-content{width:100%;height:calc(100% - 91px);margin-top:-10px}.pie-charts-section{background:#fff;border-radius:40px;height:330px;padding:20px 40px}.pie-charts-content{margin-top:40px;display:flex}.pie-charts-content .section-title{text-align:right;width:100%;margin-bottom:30px;font-size:36px;line-height:1.1}.pie-charts-left,.pie-charts-right{z-index:1;flex-wrap:wrap;width:50%;display:flex;position:relative}.pie-charts-value-wrap{flex-direction:column;justify-content:center;height:210px;margin-right:20px;padding-right:20px;display:flex;position:relative}.pie-charts-value-item{white-space:nowrap;margin:7px 0;font-size:30px;font-weight:700;line-height:1}.pie-charts-value-item.-prime{color:#f6b304}.pie-charts-value-item.-const{color:#689ce8}.pie-charts-value-item.-variable{color:#f37c26}.pie-charts-value-item.-cpi{color:#689be8}.pie-charts-value-item.-non_cpi{color:#f6b204}.pie-charts-value-item.-others{color:#f37c26}.pie-charts-value-number{width:57px;margin-left:15px;display:inline-block}.header-wrapper{justify-content:space-between;height:154px;margin-bottom:20px;display:flex}.logo{text-align:right;align-items:center;margin-left:40px;display:flex}.header-content{border-radius:40px;flex:1;height:100%;display:flex}.header-content-item-wrap{mix-blend-mode:normal;background:linear-gradient(270deg,#fff 0% 100%);border-radius:40px;width:100%;padding:0 33px 0 40px;display:flex;position:relative}.header-content-item-wrap:after{display:none}.header-elements-wrap{flex-wrap:wrap;display:flex}.header-elements-column{flex-direction:column;justify-content:space-around;width:100%;display:flex}.header-elements-item{align-items:center;margin-right:15px;padding-right:30px;display:flex}.header-elements-item.-disabled{opacity:.15}.-demographics .header-elements-item{width:240px}.header-elements-icon{text-align:center;width:75px;height:75px;margin-left:15px;line-height:75px}.header-elements-icon img{vertical-align:middle}.header-elements-text .-title{color:#43a7d2;white-space:nowrap;height:30px;margin-bottom:10px;font-size:30px;font-weight:700;line-height:30px}.header-elements-text .-text{color:#436cab;direction:ltr;height:34px;font-size:34px;font-weight:700;line-height:34px}.header-elements-item.-disabled .header-elements-text .-text:before{content:"";float:right;border-bottom:6px dotted #43a7d2;width:30px;height:6px;margin:12px 0;display:block}.summary-header-section{background:#fff;border-radius:40px;margin-bottom:20px;padding-top:20px;padding-bottom:20px}.summary-header-section .section-title{margin-bottom:8px;padding:0 40px}.summary-header-grid{grid-template-columns:repeat(4,1fr);gap:12px 16px;padding:0 40px;display:grid}.summary-header-grid .header-elements-item{margin-right:0;padding-right:12px}.dashboard-tabbed .summary-header-section{border-radius:20px;margin-bottom:16px;padding-top:12px;padding-bottom:12px}.dashboard-tabbed .summary-header-section .section-title{margin-bottom:6px;padding:0 16px}.dashboard-tabbed .summary-header-grid{grid-template-columns:repeat(4,1fr);gap:8px 12px;padding:0 16px}.mixture-section{z-index:1;background:#fff;border-radius:40px;max-height:594px;padding-top:20px;position:relative}.mixture-section .section-title{margin-bottom:8px;padding:0 40px}.mixture-table{width:100%}.mixture-table td{vertical-align:middle;padding:2px 40px 2px 5px;line-height:38px}.mixture-table thead{color:#43a7d2;border-bottom:4px solid #43a7d2;font-size:30px;font-weight:700}.mixture-table thead .-title td{vertical-align:bottom;padding-bottom:8px;line-height:30px}.mixture-table thead .-title td:last-child{padding-right:40px}.mixture-table thead .-title td:not(.graph-title):nth-child(2n){background-color:#ffffff0d}.mixture-table thead .-sub-title td{white-space:nowrap;background-color:#ffffff0d;width:270px;padding:0 40px 8px 0;line-height:30px}.mixture-table thead td.redcom-title{text-align:center;vertical-align:middle;padding:0;position:relative}.mixture-table thead td.graph-title{padding-right:45px}.loans-table-wrapper{position:relative}.panel-toggle{justify-content:center;align-items:center;gap:8px;margin:0 auto 10px;display:flex}.col-loan-type{width:110px}.col-period{width:70px}.col-amount{width:110px}.col-interest{width:100px}.mixture-table td:first-child{white-space:normal;word-break:break-word;max-width:110px}.mixture-table td.fixed-last,.mixture-table thead td.fixed-last{border-left:1px solid #43a7d24d}.mixture-table td:nth-child(n+5){text-align:center;padding-left:8px;padding-right:8px}.panel-pill{cursor:pointer;background:#c0d0dc;border:none;border-radius:20px;justify-content:center;align-items:center;min-height:28px;padding:5px 6px;transition:background .35s,padding .35s,box-shadow .35s;display:flex;position:relative;overflow:visible}.panel-pill .panel-pill-label{opacity:0;white-space:nowrap;color:#fff;max-width:0;font-family:Heebo,sans-serif;font-size:12px;font-weight:500;transition:max-width .4s,opacity .3s;display:inline-block;overflow:hidden}.panel-pill.active{background:#2980b9;padding:5px 14px}.panel-pill.active .panel-pill-label{opacity:1;max-width:120px}.panel-pill:hover:not(.active){background:#a0bfcf}.panel-pill-tooltip{color:#436cab;white-space:nowrap;pointer-events:none;opacity:0;z-index:10;background:#fff;border:1px solid #43a7d2;border-radius:8px;padding:5px 12px;font-family:Heebo,sans-serif;font-size:12px;font-weight:600;transition:opacity .15s;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 2px 8px #43a7d22e}.panel-pill-tooltip:before{content:"";border:5px solid #0000;border-bottom-color:#43a7d2;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.panel-pill-tooltip:after{content:"";border:4px solid #0000;border-bottom-color:#fff;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.panel-pill:hover .panel-pill-tooltip{opacity:1}.panel-toggle{position:relative}.panel-arrow{color:#2980b9;cursor:pointer;z-index:2;background:linear-gradient(135deg,#e0f0f8 0%,#c8e4f0 100%);border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:0;line-height:1;transition:background .25s,box-shadow .25s,transform .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 1px 4px #43a7d240}.panel-arrow:after{content:"";border-top:2px solid #2980b9;border-right:2px solid #2980b9;width:8px;height:8px;transition:border-color .25s;display:block}.panel-arrow:first-child{right:calc(50% - 140px)}.panel-arrow:first-child:after{margin-right:2px;transform:rotate(45deg)}.panel-arrow:last-child{left:calc(50% - 140px)}.panel-arrow:last-child:after{margin-left:2px;transform:rotate(225deg)}.panel-arrow:hover{background:linear-gradient(135deg,#43a7d2 0%,#2980b9 100%);box-shadow:0 2px 8px #43a7d266}.panel-arrow:hover:after{border-color:#fff}.panel-arrow:active{transform:translateY(-50%)scale(.92)}.mixture-table td.text-right{text-align:right}.mixture-table tbody{font-size:26px;font-weight:700}.mixture-table tbody tr:nth-child(odd) td:first-child{position:relative}.mixture-table tbody tr:nth-child(odd) td:first-child:before{content:"";z-index:-1;background:linear-gradient(270deg,#f6fafd 0%,#f7f9fb 100%);width:2983px;height:100%;position:absolute;top:0;right:0}.mixture-table tbody tr:not(.graph-column):last-child td{padding-bottom:5px}.mixture-table tbody td{white-space:nowrap;vertical-align:middle;color:#436cab;direction:ltr;height:44px;font-size:30px;font-weight:700}.mixture-table tbody td:first-child{font-weight:500}.mixture-table tbody td:last-child{padding-left:40px}.mixture-table tbody td:not(.graph-column):nth-child(2n){background-color:#ffffff0d}.mixture-table tbody .graph-column{text-align:right;width:430px}.progress-bar{float:right;width:calc(100% - 73px);height:18px}.progress-bar-item{float:right;border-radius:9px 0 0 9px;height:18px;position:relative}.progress-bar-value{font-size:28px;font-weight:700;line-height:1;position:absolute;top:-5px;right:calc(100% + 18px)}.mixture-table .mixture-color-0{color:#d5ff7d}.mixture-table .mixture-color-1{color:#edfc83}.mixture-table .mixture-color-2{color:#f6e986}.mixture-table .mixture-color-3{color:#fbd687}.mixture-table .mixture-color-4{color:#ffc386}.mixture-table .mixture-color-5{color:#ff9e7a}.mixture-table .mixture-color-6{color:#ff776d}.mixture-table .mixture-color-7{color:#f90909}.analytics-section .section-title{margin-bottom:15px;padding:0 40px}.analytics-section{background:#fff;border-radius:40px;height:calc(100% - 330px);padding-top:20px;padding-bottom:20px}.analytics-content{border-radius:40px;flex-wrap:wrap;height:calc(100% - 60px);display:flex;overflow:hidden}.mix-item{background-color:#fff;flex-direction:column;justify-content:center;height:100%;padding:15px 60px 15px 40px;display:flex}.positive-content{width:100%;height:30%;margin-bottom:8px;display:flex}.negative-content{width:calc(100% - 502px);height:calc(70% - 8px)}.mix-item.-first-mix{width:494px;height:calc(70% - 8px);margin-right:8px;padding:15px 40px}.mix-item.-first-mix .mix-title{color:#43a7d2;text-align:center;height:30px;margin-bottom:25px;line-height:30px}.mix-item.-first-mix .mix-data{text-align:center;height:189px;margin-top:-4px;position:relative}.mix-item.-first-mix .mix-data .mix-numb{text-align:center;width:100%;height:60px;font-size:60px;line-height:60px;position:absolute;bottom:-4px;left:0}.mix-item.-first-mix .mix-data .mix-numb.-color-0{color:#ff612f}.mix-item.-first-mix .mix-data .mix-numb.-color-1{color:#ff8244}.mix-item.-first-mix .mix-data .mix-numb.-color-2{color:#ffac4a}.mix-item.-first-mix .mix-data .mix-numb.-color-3{color:#ffcc4a}.mix-item.-first-mix .mix-data .mix-numb.-color-4{color:#47dfbe}.mix-item.-first-mix .mix-data .mix-numb.-color-5{color:#2aac90}.mix-item.-mix-negative{color:#ff776d;width:100%;height:calc(50% - 4px);margin-bottom:8px}.mix-item.-mix-negative:last-child{margin-bottom:0}.mix-item.-mix-positive{width:100%;margin-right:8px}.mix-item.-mix-positive:first-child{width:462px;margin-right:0}.mix-item.-mix-positive:nth-child(2){width:266px;padding-right:39px}.mix-item.-mix-positive:nth-child(3){width:368px;padding-right:32px}.mix-item .mix-title{white-space:nowrap;margin-bottom:10px;font-size:30px;line-height:30px}.mix-item.-mix-positive .mix-title{color:#43a7d2}.mix-item .mix-data{white-space:nowrap;direction:ltr;font-size:60px;font-weight:700;line-height:60px}.graph-content{position:relative}#amortization-chart-root{height:100%}.amortization-principal-section .section-title{margin:0 0 16px}.amortization-section .section-title{text-align:right}.mixture-table td.crossed{text-align:center}.table-x-cross{height:19px;margin:0 auto;padding-top:4px;display:block}.muted-dash{color:#b0bec5;font-weight:400}.debt-reduce{font-size:30px}.max-amortization{font-size:50px}.amortization-hidden{fill:#e17871}.static-image .-title{text-align:center;font-size:30px;font-weight:700;line-height:44px}.board-2-pagenation-title{text-align:left;z-index:1;font-size:20px;line-height:22px;position:absolute;top:44px;left:68px}.board-2-part{flex:1;justify-content:space-between;min-height:0;display:flex}.board-2-part .part-left{flex-direction:column;width:calc(50% - 20px);padding-top:30px;display:flex;position:relative}.board-2-part .part-right{flex-direction:column;justify-content:space-between;width:calc(50% - 20px);padding-top:30px;display:flex}.static-image{border-radius:40px;justify-content:center;display:flex}.former-loan-section{padding:1px 0 45px;position:relative}.former-loan-section:before{content:"";background:linear-gradient(90deg,#0259e0 0%,#0261f2 100%);border-radius:0 60px 0 0;width:100%;height:1700px;position:absolute;top:100%;left:0}.former-loan-section .static-image{background:url(/images/dashboard/static-image/former-loan.png) 50% no-repeat;align-items:center;height:237px;margin:139px 20px 0 39px}.former-loan-content{background:linear-gradient(158.88deg,#0267fe80 .26%,#0056e3 100%);border:2px solid #ffffff80;border-radius:9px;margin:0 20px 0 39px;padding:20px 25px 25px;box-shadow:16px 11px 21px #0247b84d}.former-loan-table{background-color:#ffffff0d;width:100%}.former-loan-table td{vertical-align:middle;font-weight:700}.former-loan-table td:nth-child(odd){background-color:#ffffff0d}.former-loan-table thead{color:#ffdc00;border-bottom:2px solid #ffe661;font-family:Heebo,sans-serif;font-size:24px;font-weight:500;line-height:35px}.former-loan-table thead td{height:86px;padding:7px 20px}.former-loan-table tbody td{direction:ltr;height:50px;padding:6px 20px}.former-loan-table tbody td.unprofitable:before,.former-loan-table tbody td.profitable:before{content:"";float:left;vertical-align:middle;background:url(/images/dashboard/unprofitable.svg) 50% no-repeat;width:27px;height:27px;margin-top:2px;margin-right:10px;display:inline-block}.former-loan-table tbody td.profitable:before{background:url(/images/dashboard/profitable.svg) 50% no-repeat}.former-loan-table tbody tr:nth-child(2n){background-color:#ffffff0d}.former-loan-table tbody tr:first-child{background-color:#00ea5d80}.optimal-loan-section{padding-top:30px}.optimal-loan-section .section-title{margin-left:26px;font-size:42px;line-height:42px}.optimal-loan-title{margin-bottom:26px;display:flex}.optimal-loan-section .static-image{background:url(/images/dashboard/static-image/optimal-loan-static-bg.svg) 50% no-repeat;align-items:flex-end;height:1162px;margin-top:50px}.optimal-loan-section .static-image:before{content:"";background:url(/images/dashboard/static-image/optimal-loan-static-icon.svg) 50% no-repeat;width:562px;height:566px;position:absolute}.optimal-loan-section .static-image .-title{margin-bottom:291px;font-size:45px;line-height:66px}.optimal-loan-metrics{color:#43a7d2;border-radius:40px 40px 0 0;justify-content:space-between;height:230px;margin-bottom:4px;display:flex;overflow:hidden}.optimal-loan-metrics-item{background-color:#fff;border-left:4px solid #e9eff5;width:100%;padding:37px 25px}.optimal-loan-metrics-item:first-child{padding-right:30px}.optimal-loan-metrics-item:last-child{border-left:none;padding-left:50px}.optimal-loan-metrics-item .metrics-item-title{white-space:nowrap;margin-bottom:22px;font-size:30px;font-weight:800;line-height:1}.optimal-loan-metrics-item .metrics-item-data{direction:ltr;flex-direction:row-reverse;align-items:center;display:flex}.optimal-loan-metrics-item .metrics-item-data .-icon{height:70px;margin-left:20px}.optimal-loan-metrics-item .metrics-item-data .-icon img{width:auto;height:100%}.optimal-loan-metrics-item .metrics-item-data .-value{color:#436cab;white-space:nowrap;margin-top:15px;font-size:48px;font-weight:700;line-height:100%}.optimal-loan-graph{background-color:#fff;border-radius:0 0 40px 40px;height:928px;padding:25px 50px;position:relative}#optimal-loan-chart-root{height:calc(100% - 62px)}.optimal-loan-graph .legends-wrap{background:0 0}.diagnostic-section{padding:30px 0 0;position:relative}.diagnostic-section .section-title{position:absolute;top:-30px;right:0}.diagnostic-section .static-image .-title{z-index:1;font-size:45px;line-height:150%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.static-image .diagnostic-wrap{width:100%}.diagnostic-section .static-image:before{content:"";z-index:1;background:linear-gradient(90deg,#f6f9fb00 .17%,#f6f9fb 19.41% 79.72%,#f6f9fb00 100%);width:1488px;height:395px;position:absolute;top:33px;left:750px}.diagnostic-wrap{justify-content:center;margin:0 -8px;display:flex}.diagnostic-item{background-color:#fff;width:calc(25% - 8px);height:400px;margin:0 4px;overflow:hidden}.diagnostic-item:first-child{border-top-right-radius:30px}.diagnostic-item:last-child{border-top-left-radius:30px}.diagnostic-item .-title{align-items:center;height:125px;padding:10px 65px 0 25px;display:flex}.diagnostic-item .-title img{max-width:95px;margin-left:40px}.diagnostic-item .-title h3{font-size:45px;font-weight:800;line-height:.9}.diagnostic-item .-description{flex-direction:column;justify-content:space-between;height:275px;padding:10px 65px 25px 25px;font-size:30px;font-weight:500;line-height:1.1;display:flex}.diagnostic-item .-description a{color:#43a7d2;font-size:26px;font-weight:700;text-decoration:none}.diagnostic-item.--placeholder{opacity:.8;background:url(/images/dashboard/diagnostic/diagnostic-placeholder.svg) 50% no-repeat}.reduction-section,.reduction-section .graph-content{flex-direction:column;flex:1;display:flex}.graph-content>.legends-section{align-self:flex-start}.amortization-principal-section,.amortization-principal-section .graph-content{flex-direction:column;flex:1;display:flex}#debt-reduction-chart-root,#interest-principal-chart-root{flex:1;min-height:0}.amortization-principal-section .section-title,.reduction-section .section-title{margin:0 0 16px;font-size:42px}.dashboard-tab-bar{direction:rtl;flex-wrap:nowrap;justify-content:space-evenly;align-items:center;gap:8px;padding:10px 0 16px;display:flex}.dashboard-tab{color:#436cab;cursor:pointer;white-space:nowrap;text-align:center;background:#fff;border:none;border-radius:30px;flex:auto;min-width:fit-content;padding:10px 24px;font-family:Heebo,sans-serif;font-size:14px;font-weight:700;transition:background .2s,color .2s;position:relative}.dashboard-tab:hover{background:#d6e6f5}.dashboard-tab--active{color:#fff;background:#43a7d2}.dashboard-tab--active:hover{background:#3a95bd}.dashboard-tab-tooltip{color:#436cab;white-space:nowrap;pointer-events:none;opacity:0;z-index:10;background:#fff;border:1px solid #43a7d2;border-radius:8px;padding:5px 12px;font-family:Heebo,sans-serif;font-size:12px;font-weight:600;transition:opacity .15s;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 2px 8px #43a7d22e}.dashboard-tab-tooltip:before{content:"";border:5px solid #0000;border-bottom-color:#43a7d2;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.dashboard-tab-tooltip:after{content:"";border:4px solid #0000;border-bottom-color:#fff;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.dashboard-tab:hover .dashboard-tab-tooltip{opacity:1}.dashboard-tab-nickname{text-align:right;color:#43a7d2;white-space:nowrap;width:100%;padding:0 8px 8px;font-family:Heebo,sans-serif;font-size:14px;font-weight:700}.dashboard-tabs-carousel-wrapper,.dashboard-tabs-carousel{display:contents}.dashboard-carousel-nav{display:none}.dashboard-tab-content{width:100%}.dashboard-tabbed{min-height:auto;overflow:visible}.dashboard-tabbed .header-wrapper{height:auto;margin-bottom:16px}.dashboard-tabbed .header-content{border-radius:20px}.dashboard-tabbed .header-content-item-wrap{border-radius:20px;flex-wrap:wrap;padding:12px 16px}.dashboard-tabbed .header-elements-icon{width:40px;height:40px;margin-left:8px;line-height:40px}.dashboard-tabbed .header-elements-icon img{max-width:100%;max-height:100%}.dashboard-tabbed .header-elements-item{margin-right:8px;padding-right:12px}.dashboard-tabbed .header-elements-text .-title{height:auto;margin-bottom:4px;font-size:14px;line-height:1.3}.dashboard-tabbed .header-elements-text .-text{height:auto;font-size:16px;line-height:1.3}.dashboard-tabbed .section-title{font-size:20px;line-height:1.3}.dashboard-tabbed .dashboard-view-chart .section-title{margin:0 0 16px}.dashboard-tabbed .section-sub-title{min-height:auto;font-size:15px;line-height:1.3}.dashboard-tabbed .mixture-section{border-radius:20px;max-height:none;margin-bottom:16px;padding-top:12px;overflow-x:hidden}.dashboard-tabbed .mixture-section .section-title{margin-bottom:6px;padding:0 16px}.dashboard-tabbed .mixture-table thead{font-size:13px}.dashboard-tabbed .mixture-table thead .-title td{padding-bottom:4px;line-height:1.3}.dashboard-tabbed .mixture-table thead .-sub-title td{width:auto;padding:0 16px 4px 0;font-size:12px;line-height:1.3}.dashboard-tabbed .mixture-table tbody td{height:28px;padding:2px 16px 2px 4px;font-size:13px;line-height:1.4}.dashboard-tabbed .mixture-table td{padding:2px 16px 2px 4px;line-height:1.4}.dashboard-tabbed .mixture-table tbody td:last-child{padding-left:16px}.dashboard-tabbed .mixture-table thead .-title td:last-child{padding-right:16px}.dashboard-tabbed .col-loan-type{width:90px}.dashboard-tabbed .col-period{width:55px}.dashboard-tabbed .col-amount{width:90px}.dashboard-tabbed .col-interest{width:80px}.dashboard-tabbed .mixture-table td:nth-child(n+5){text-align:center;padding-left:6px;padding-right:6px}.dashboard-tabbed .mixture-table tbody tr:nth-child(odd) td:first-child:before{width:100vw}.dashboard-tabbed .analytics-section{border-radius:20px;height:auto;margin-bottom:16px;padding-top:12px;padding-bottom:12px}.dashboard-tabbed .analytics-section .section-title{margin-bottom:8px;padding:0 16px}.dashboard-tabbed .analytics-content{border-radius:20px;height:auto}.dashboard-tabbed .mix-item{padding:10px 20px}.dashboard-tabbed .mix-item .mix-title{margin-bottom:4px;font-size:14px;line-height:1.3}.dashboard-tabbed .mix-item .mix-data{font-size:28px;line-height:1.2}.dashboard-tabbed .mix-item.-first-mix{width:100%;height:auto;margin-right:0;padding:10px 20px}.dashboard-tabbed .mix-item.-first-mix .mix-title{height:auto;margin-bottom:8px;line-height:1.3}.dashboard-tabbed .mix-item.-first-mix .mix-data{text-align:center;height:auto;position:relative}.dashboard-tabbed .mix-item.-first-mix .mix-data .mix-numb{text-align:center;width:100%;font-size:28px;line-height:1.2;position:absolute;bottom:0;left:0}.dashboard-tabbed .positive-content{height:auto;margin-bottom:4px}.dashboard-tabbed .negative-content{gap:8px;width:100%;height:auto;display:flex}.dashboard-tabbed .mix-item.-mix-negative{flex:1;height:auto;margin-bottom:0}.dashboard-tabbed .mix-item.-mix-positive{margin-right:4px}.dashboard-tabbed .mix-item.-mix-positive:first-child{flex:1;width:auto;margin-right:0}.dashboard-tabbed .mix-item.-mix-positive:nth-child(2),.dashboard-tabbed .mix-item.-mix-positive:nth-child(3){flex:1;width:auto;padding-right:20px}.dashboard-tabbed .pie-charts-section{border-radius:20px;height:auto;margin-bottom:16px;padding:12px 16px}.dashboard-tabbed .pie-charts-content{margin-top:16px}.dashboard-tabbed .pie-charts-content .section-title{margin-bottom:12px;font-size:18px}.dashboard-tabbed .pie-charts-value-wrap{height:auto;margin-right:10px;padding-right:10px}.dashboard-tabbed .pie-charts-value-item{margin:3px 0;font-size:14px}.dashboard-tabbed .pie-charts-value-number{width:35px;margin-left:8px}.dashboard-tabbed .recharts-surface{direction:ltr}.dashboard-view-chart{width:100%;overflow:hidden}.dashboard-view-chart .amortization-section{height:auto}.dashboard-view-chart .amortization-content{width:100%;height:auto;margin-top:0}.dashboard-view-chart #amortization-chart-root{width:100%;height:500px}.dashboard-view-chart .amortization-principal-section,.dashboard-view-chart .reduction-section,.dashboard-view-chart .amortization-principal-section .graph-content,.dashboard-view-chart .reduction-section .graph-content{width:100%}.dashboard-view-chart #interest-principal-chart-root,.dashboard-view-chart #debt-reduction-chart-root{flex:none;width:100%;height:500px}.dashboard-view-chart .legends-section{margin-top:-20px}.dashboard-tabbed #amortization-chart-root .recharts-xAxis text,.dashboard-tabbed #amortization-chart-root .recharts-xAxis text tspan{font-size:13px}.dashboard-tabbed #amortization-chart-root .recharts-yAxis text,.dashboard-tabbed #amortization-chart-root .recharts-yAxis .recharts-label text,.dashboard-tabbed #amortization-chart-root .recharts-yAxis .recharts-label text tspan{font-size:15px}.dashboard-tabbed #interest-principal-chart-root .recharts-xAxis text,.dashboard-tabbed #interest-principal-chart-root .recharts-xAxis text tspan{font-size:13px}.dashboard-tabbed #interest-principal-chart-root .recharts-yAxis text{font-size:15px}.dashboard-tabbed #debt-reduction-chart-root .recharts-xAxis text,.dashboard-tabbed #debt-reduction-chart-root .recharts-xAxis text tspan{font-size:13px}.dashboard-tabbed #debt-reduction-chart-root .recharts-yAxis text{font-size:15px}.dashboard-tabbed .legends-wrap{border-radius:16px;flex-wrap:wrap;gap:4px;height:auto;padding:6px 10px}.dashboard-tabbed .legend-item{margin:0 8px 0 16px}.dashboard-tabbed .legend-text{font-size:13px}.dashboard-tabbed .legend-data.-round{border-radius:5px;width:24px;height:10px;margin-left:8px}.dashboard-tabbed .legend-data.-repeat-linear{width:20px;height:20px;margin-left:8px}.dashboard-tabbed .legend-data.-dotted{width:20px;margin-left:8px}.dashboard-tabbed .legend-data.-around{width:24px;height:20px;margin-left:8px;font-size:14px;line-height:20px}.dashboard-legend-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;transition:opacity .2s}.dashboard-legend-toggle:hover{opacity:.8}.dashboard-legend-hidden{opacity:.35}.dashboard-tabbed .-debt .legend-data.-round{border-radius:2px;width:7px;height:4px}.dashboard-tabbed .-debt .legend-data.-round:before,.dashboard-tabbed .-debt .legend-data.-round:after{border-width:1px;width:3px;height:3px;top:0;left:0}.dashboard-tabbed .-debt .legend-data.-round:after{left:auto;right:0}.dashboard-view-diagnostic .diagnostic-section{padding:16px 0 0;position:relative}.dashboard-tabbed .diagnostic-item{height:auto;min-height:200px}.dashboard-tabbed .diagnostic-item .-title h3{font-size:20px}.dashboard-tabbed .diagnostic-item .-title{height:auto;padding:8px 20px 0 12px}.dashboard-tabbed .diagnostic-item .-description{height:auto;padding:8px 20px 12px 12px;font-size:14px}.dashboard-tabbed .static-image .-title{font-size:18px;line-height:1.4}.dashboard-tabbed .page-title{display:none}.dashboard-tabbed .progress-bar-value{font-size:14px}.dashboard-tabbed .mixture-table tbody .graph-column{width:auto}.dashboard-tabbed .board-part{flex-direction:column}.dashboard-tabbed .board-part .left-part,.dashboard-tabbed .board-part .right-part{width:100%;height:auto;padding:0}.dashboard-tabbed .logo{display:none}.dashboard-tabbed .header-content-item-wrap{grid-template-columns:1fr 1fr;gap:8px;padding:16px;display:grid}.dashboard-tabbed .header-elements-column{width:auto}.dashboard-tabbed .header-content{flex:none;width:100%}@media (max-width:768px){.summary-header-grid,.dashboard-tabbed .summary-header-grid{grid-template-columns:1fr 1fr}}.ma-metrics-row{flex-wrap:wrap}.ma-metrics-row .mix-item.-mix-positive{width:calc(50% - 4px);margin-bottom:8px;margin-right:0}.ma-metrics-row .mix-item.-mix-positive:nth-child(odd){margin-left:4px}.ma-metrics-row .mix-item.-mix-positive:nth-child(2n){margin-right:4px}.ma-debt-row{flex-direction:column;gap:8px;width:100%;display:flex}.ma-debt-table-wrap{flex:1;justify-content:flex-start}.ma-debt-table{border-collapse:collapse;direction:rtl;width:100%;margin-top:8px;font-family:Heebo,sans-serif}.ma-debt-table thead{border-bottom:2px solid #43a7d2}.ma-debt-table thead td{color:#43a7d2;white-space:nowrap;padding:4px 12px 6px;font-size:12px;font-weight:700}.ma-debt-table tbody td{color:#436cab;border-bottom:1px solid #43a7d21f;padding:6px 12px;font-size:13px;font-weight:600}.ma-debt-table tbody tr:last-child td{border-bottom:none}.ma-debt-table tbody tr:nth-child(odd){background:linear-gradient(270deg,#f6fafd 0%,#f7f9fb 100%)}.ma-payments-table{border-collapse:collapse;direction:rtl;width:100%;font-family:Heebo,sans-serif}.ma-payments-table thead td{color:#43a7d2;border-bottom:2px solid #43a7d2;padding:6px 12px 8px;font-size:13px;font-weight:700}.ma-payments-table tbody td{color:#436cab;white-space:nowrap;direction:ltr;border-bottom:1px solid #43a7d21f;padding:10px 12px;font-size:15px;font-weight:700}.ma-payments-table tbody tr:last-child td{border-bottom:none}.ma-scenario-label{color:#43a7d2!important;direction:rtl!important;font-size:13px!important;font-weight:600!important}.ma-scenario-danger,.ma-worst-row td{color:#e53e3e!important}.ma-pricing-margin{direction:rtl;align-items:baseline;gap:12px;padding:10px 40px;display:flex}.ma-pricing-label{color:#43a7d2;font-family:Heebo,sans-serif;font-size:28px;font-weight:700}.ma-pricing-value{color:#436cab;direction:ltr;font-family:Heebo,sans-serif;font-size:28px;font-weight:700}.ma-gauge-wrap{display:inline-block;position:relative}.ma-gauge-needle{transform-origin:bottom;width:0;height:0;position:absolute;bottom:4px;left:50%}.ma-gauge-needle-shaft{background:linear-gradient(#43a7d2,#436cab);border-radius:2px 2px 0 0;width:3px;height:93px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.ma-gauge-needle-dot{background:#436cab;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%);box-shadow:0 1px 4px #436bab66}.comparison-wrapper{flex-direction:column;gap:24px;min-height:auto;display:flex;overflow:visible}.comparison-wrapper .analytics-section{border-radius:20px;height:auto;padding:16px 0 20px}.comparison-wrapper .analytics-section .section-title{margin-bottom:10px;padding:0 24px}.comparison-wrapper .analytics-content{border-radius:0;height:auto;padding:0 24px;overflow:visible}.comparison-wrapper .mix-item{height:auto;padding:12px 20px}.comparison-wrapper .mix-item .mix-title{color:#43a7d2;text-align:right;margin-bottom:6px;font-size:15px;line-height:1.3}.comparison-wrapper .graph-content{width:100%}.comparison-wrapper .legends-section{text-align:center;margin-top:10px}.comparison-wrapper .legends-wrap{height:auto;padding:6px 14px;display:inline-flex}.comparison-wrapper .legend-text{font-size:14px}.comparison-wrapper .legend-data.-round{border-radius:5px;width:28px;height:10px}.comparison-wrapper .legend-item{margin:0 8px}.comparison-wrapper .ma-debt-row{gap:16px}.comparison-wrapper .panel-toggle{padding:0 24px}.comparison-chart-section{padding-top:16px}.comparison-chart-section .section-title{margin-bottom:10px;padding:0 24px}.comparison-chart-section .panel-toggle{padding:0 24px}.comparison-chart-section .graph-content{width:100%}.comparison-chart-section .legends-section{text-align:center;margin-top:10px;padding:0 24px}.comp-diff-cell{cursor:pointer;position:relative}.comp-diff-tooltip{z-index:20;opacity:0;pointer-events:none;direction:rtl;background:#fff;border:1px solid #43a7d2;border-radius:8px;min-width:140px;padding:8px 12px;font-family:Heebo,sans-serif;transition:opacity .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 2px 10px #43a7d238}.comp-diff-tooltip:after{content:"";border:5px solid #0000;border-top-color:#fff;position:absolute;top:100%;left:50%;transform:translate(-50%)}.comp-diff-tooltip:before{content:"";border:6px solid #0000;border-top-color:#43a7d2;position:absolute;top:100%;left:50%;transform:translate(-50%)}.comp-diff-cell:hover .comp-diff-tooltip{opacity:1;pointer-events:auto}.comp-diff-row{white-space:nowrap;justify-content:space-between;align-items:center;gap:12px;padding:3px 0;font-size:12px;font-weight:600;display:flex}.comp-diff-row+.comp-diff-row{border-top:1px solid #43a7d21a}.comp-diff-name{color:#436cab;text-overflow:ellipsis;max-width:100px;font-weight:500;overflow:hidden}.comp-diff-val{direction:ltr;font-weight:700}.comp-diff-good .comp-diff-val{color:#22c55e}.comp-diff-bad .comp-diff-val{color:#ef4444}.comp-diff-neutral .comp-diff-val{color:#436cab}@media (max-width:480px){.board-wrapper{padding:10px 6px;font-size:18px}.dashboard-tabbed{padding:10px 6px}.dashboard-tabbed .section-title{font-size:15px;line-height:1.3}.dashboard-tabbed .section-sub-title{font-size:12px}.dashboard-tab-bar{flex-direction:column;gap:10px;padding:4px 0 10px;display:flex}.dashboard-tab-nickname{order:-1;align-self:flex-start;margin-left:0;margin-right:auto;padding:6px 12px;font-size:13px}.dashboard-tabs-carousel-wrapper{align-items:center;gap:6px;width:100%;display:flex;position:relative}.dashboard-tabs-carousel{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;flex:0 auto;gap:0;width:calc(100% - 80px);display:flex;overflow:scroll hidden}.dashboard-tabs-carousel::-webkit-scrollbar{display:none}.dashboard-tab{scroll-snap-align:start;scroll-snap-stop:always;text-align:center;border-radius:22px;flex-shrink:0;width:100%;min-width:100%;padding:6px 12px;font-size:12px}.dashboard-carousel-nav{cursor:pointer;color:#436cab;background:#fff;border:1px solid #e2e8f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.dashboard-carousel-nav:hover{background:#f8fafc;border-color:#43a7d2}.dashboard-carousel-nav:disabled{opacity:.3;cursor:not-allowed}.dashboard-carousel-nav svg{width:16px;height:16px}.dashboard-tabbed .summary-header-section{border-radius:14px;margin-bottom:10px;padding-top:8px;padding-bottom:8px}.dashboard-tabbed .summary-header-section .section-title{margin-bottom:4px;padding:0 10px;font-size:14px}.summary-header-grid,.dashboard-tabbed .summary-header-grid{grid-template-columns:1fr 1fr;gap:4px 8px;padding:0 8px}.dashboard-tabbed .header-content-item-wrap{border-radius:14px;grid-template-columns:1fr;gap:4px;padding:8px}.dashboard-tabbed .header-elements-item{margin-right:0;padding-right:6px}.dashboard-tabbed .header-elements-icon{width:30px;height:30px;margin-left:6px;line-height:30px}.dashboard-tabbed .header-elements-text .-title{margin-bottom:2px;font-size:11px}.dashboard-tabbed .header-elements-text .-text{font-size:14px}.dashboard-tabbed .mixture-section{-webkit-overflow-scrolling:touch;border-radius:14px;margin-bottom:10px;padding-top:8px;overflow-x:scroll}.dashboard-tabbed .mixture-section .section-title{margin-bottom:4px;padding:0 8px;font-size:13px}.dashboard-tabbed .mixture-table thead{font-size:11px}.dashboard-tabbed .mixture-table thead .-title td{padding-bottom:3px}.dashboard-tabbed .mixture-table thead .-sub-title td{padding:0 8px 3px 0;font-size:10px}.dashboard-tabbed .mixture-table tbody td{height:22px;padding:2px 8px 2px 2px;font-size:11px}.dashboard-tabbed .mixture-table td{padding:2px 8px 2px 2px}.dashboard-tabbed .mixture-table tbody td:last-child{padding-left:8px}.dashboard-tabbed .col-loan-type{width:136px;min-width:136px}.dashboard-tabbed .col-period{width:42px}.dashboard-tabbed .col-amount{width:68px}.dashboard-tabbed .col-interest{width:58px}.dashboard-tabbed .mixture-table td:nth-child(n+5){padding-left:4px;padding-right:4px}.dashboard-tabbed .analytics-section{border-radius:14px;margin-bottom:10px;padding-top:8px;padding-bottom:8px}.dashboard-tabbed .analytics-section .section-title{margin-bottom:6px;padding:0 8px;font-size:13px}.dashboard-tabbed .analytics-content{border-radius:14px;flex-direction:column;height:auto;overflow:visible}.dashboard-tabbed .mix-item{padding:8px 10px}.dashboard-tabbed .mix-item .mix-title{margin-bottom:2px;font-size:12px}.dashboard-tabbed .mix-item .mix-data{font-size:22px;line-height:1.2}.dashboard-tabbed .positive-content{flex-direction:column;height:auto;margin-bottom:4px}.dashboard-tabbed .mix-item.-mix-positive{margin-bottom:4px;width:100%!important;margin-right:0!important;padding-right:10px!important}.dashboard-tabbed .mix-item.-mix-positive:first-child,.dashboard-tabbed .mix-item.-mix-positive:nth-child(2),.dashboard-tabbed .mix-item.-mix-positive:nth-child(3){flex:none;width:100%!important}.dashboard-tabbed .negative-content{flex-direction:column;width:100%}.dashboard-tabbed .mix-item.-mix-negative{margin-bottom:4px}.dashboard-tabbed .mix-item.-first-mix{width:100%;padding:8px 10px}.dashboard-tabbed .mix-item.-first-mix .mix-data .mix-numb{font-size:22px}.ma-metrics-row .mix-item.-mix-positive{width:100%!important;margin-left:0!important;margin-right:0!important}.dashboard-tabbed .positive-content.ma-metrics-row{align-items:flex-start;gap:6px;height:auto;overflow:visible;flex-direction:column!important}.dashboard-tabbed .positive-content.ma-metrics-row .mix-item.-mix-positive{flex-direction:row;align-items:center;gap:6px;height:auto;width:auto!important;margin:0!important}.ma-debt-row{gap:6px}.ma-payments-table{font-size:12px}.ma-payments-table thead td{padding:4px 6px 6px;font-size:10px}.ma-payments-table tbody td{padding:6px;font-size:12px}.ma-scenario-label{max-width:70px;white-space:normal!important;font-size:10px!important}.ma-star-cell{padding:0 1px!important}.ma-star-cell .star-button svg{width:14px;height:14px}.ma-debt-table thead td{padding:3px 6px 4px;font-size:10px}.ma-debt-table tbody td{padding:4px 6px;font-size:11px}.dashboard-tabbed .pie-charts-section{border-radius:14px;margin-bottom:10px;padding:8px}.dashboard-tabbed .pie-charts-content{flex-direction:column;gap:24px;margin-top:8px}.pie-charts-left,.pie-charts-right{justify-content:center;align-items:center;width:100%}.dashboard-tabbed .pie-charts-value-wrap{text-align:center;justify-content:center;align-items:center}.dashboard-tabbed .pie-charts-content .section-title{margin-bottom:8px;font-size:14px}.dashboard-tabbed .pie-charts-value-wrap{margin-right:6px;padding-right:6px}.dashboard-tabbed .pie-charts-value-item{margin:2px 0;font-size:12px}.dashboard-tabbed .pie-charts-value-number{width:30px;margin-left:6px}.dashboard-view-chart #amortization-chart-root,.dashboard-view-chart #interest-principal-chart-root,.dashboard-view-chart #debt-reduction-chart-root,.dashboard-view-chart #optimal-mixture-chart-root{height:280px}.optimal-mixture-savings-banner{border-radius:10px;gap:6px;margin-bottom:8px;padding:8px 10px;font-size:12px}.optimal-mixture-savings-banner .savings-amount{font-size:14px}.dashboard-tabbed .optimal-loan-metrics{border-radius:10px;flex-direction:column;gap:2px}.dashboard-tabbed .optimal-loan-metrics-item{border-bottom:2px solid #e9eff5;border-left:none;justify-content:space-between;align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.dashboard-tabbed .optimal-loan-metrics-item:first-child{border-radius:10px 10px 0 0;padding-right:10px}.dashboard-tabbed .optimal-loan-metrics-item:last-child{border-bottom:none;border-radius:0 0 10px 10px;padding-left:10px}.dashboard-tabbed .optimal-loan-metrics-item:only-child{border-radius:10px}.dashboard-tabbed .optimal-loan-metrics-item .metrics-item-title{white-space:normal;margin-bottom:0;font-size:11px}.dashboard-tabbed .optimal-loan-metrics-item .metrics-item-title br{display:none}.dashboard-tabbed .optimal-loan-metrics-item .metrics-item-data{--value-size:16px}.dashboard-tabbed .legends-wrap{border-radius:10px;flex-direction:column;align-items:flex-start;gap:8px;padding:8px 10px}.dashboard-tabbed .legend-item{margin:0 4px 0 8px}.dashboard-tabbed .legend-text{font-size:10px}.dashboard-tabbed .legend-data.-round{width:18px;height:8px;margin-left:6px}.dashboard-tabbed .legend-data.-repeat-linear{width:16px;height:16px;margin-left:6px}.dashboard-tabbed .legend-data.-dotted{width:16px;margin-left:6px}.dashboard-tabbed .legend-data.-around{width:18px;height:16px;margin-left:6px;font-size:12px;line-height:16px}.dashboard-view-chart .legends-section{margin-top:-10px}.panel-toggle{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:4px;margin-bottom:8px;padding:0 28px;overflow-x:auto}.panel-toggle::-webkit-scrollbar{display:none}.panel-pill{border-radius:16px;flex-shrink:0;min-height:22px;padding:4px 5px}.panel-pill.active{padding:4px 10px}.panel-pill .panel-pill-label{font-size:10px}.panel-arrow{width:22px;height:22px}.panel-arrow:after{width:6px;height:6px}.panel-arrow:first-child{right:calc(50% - 110px)}.panel-arrow:last-child{left:calc(50% - 110px)}.ma-gauge-wrap img{max-width:200px;height:auto}.ma-gauge-needle-shaft{width:2px;height:65px}.ma-gauge-needle-dot{width:10px;height:10px}.ma-pricing-margin{gap:8px;padding:8px 10px}.ma-pricing-label,.ma-pricing-value{font-size:16px}.comparison-wrapper{gap:12px}.comparison-wrapper .analytics-section{border-radius:14px;padding:8px 0 12px}.comparison-wrapper .analytics-section .section-title{padding:0 8px;font-size:13px}.comparison-wrapper .analytics-content{padding:0 8px}.comparison-wrapper .mix-item{padding:8px 10px}.comparison-wrapper .mix-item .mix-title{font-size:12px}.comparison-wrapper .panel-toggle{padding:0 8px}.comparison-wrapper .legends-wrap{padding:4px 8px}.comparison-wrapper .legend-text{font-size:10px}.comparison-chart-section .section-title{padding:0 8px;font-size:13px}.comparison-chart-section .panel-toggle,.comparison-chart-section .legends-section{padding:0 8px}.comparison-chart-section .legends-wrap{flex-direction:column;align-items:flex-start;gap:8px;padding:8px 10px}.comp-diff-tooltip{min-width:110px;padding:5px 8px}.comp-diff-row{gap:6px;padding:2px 0;font-size:10px}.comp-diff-name{max-width:80px}.dashboard-tabbed .diagnostic-item{min-height:150px}.dashboard-tabbed .diagnostic-item .-title{padding:6px 10px 0 8px}.dashboard-tabbed .diagnostic-item .-title h3{font-size:16px}.dashboard-tabbed .diagnostic-item .-title img{max-width:50px;margin-left:10px}.dashboard-tabbed .diagnostic-item .-description{padding:6px 10px 10px 8px;font-size:12px}.diagnostic-wrap{flex-direction:column;gap:6px}.diagnostic-item{height:auto;min-height:120px;width:100%!important}.diagnostic-item:first-child{border-top-left-radius:14px;border-top-right-radius:14px}.diagnostic-item:last-child{border-top-left-radius:0;border-bottom-right-radius:14px;border-bottom-left-radius:14px}.dashboard-tabbed .progress-bar-value{font-size:11px}}#optimal-mixture-chart-root{flex:none;width:100%;height:500px}.optimal-mixture-savings-banner{color:#22c55e;direction:rtl;background:linear-gradient(135deg,#04c63a14 0%,#04c63a26 100%);border:1px solid #04c63a4d;border-radius:16px;justify-content:center;align-items:center;gap:8px;margin-bottom:12px;padding:10px 20px;font-family:Heebo,sans-serif;font-size:15px;font-weight:700;display:flex}.optimal-mixture-savings-banner .savings-amount{color:#15803d;direction:ltr;font-size:18px}.-bank-mixture .legend-data.-round{background-color:#507ff9}.-overpaid-zone .legend-data.-round{background:repeating-linear-gradient(-45deg,#0000 0 2px,#43a7d280 2px 4px);border:1px solid #43a7d24d}.dashboard-tabbed .optimal-loan-metrics{border-radius:16px;gap:2px;height:auto;margin-bottom:10px}.dashboard-tabbed .optimal-loan-metrics-item{border-left-width:2px;border-radius:0;flex-direction:column;justify-content:space-between;padding:14px 12px;display:flex}.dashboard-tabbed .optimal-loan-metrics-item:first-child{border-radius:0 16px 16px 0;padding-right:16px}.dashboard-tabbed .optimal-loan-metrics-item:last-child{border-radius:16px 0 0 16px;padding-left:16px}.dashboard-tabbed .optimal-loan-metrics-item:only-child{border-radius:16px}.dashboard-tabbed .optimal-loan-metrics-item .metrics-item-title{white-space:normal;margin-bottom:8px;font-size:13px;font-weight:700}.dashboard-tabbed .optimal-loan-metrics-item .metrics-item-title br{display:none}.dashboard-tabbed .optimal-loan-metrics-item .metrics-item-data{--value-size:22px;direction:ltr;align-items:baseline;gap:10px}.dashboard-tabbed .optimal-loan-metrics-item .metrics-item-data .-icon{height:40px}.dashboard-tabbed .optimal-loan-metrics-item .metrics-item-data .-value{font-size:var(--value-size);font-weight:800}.dashboard-tabbed #optimal-mixture-chart-root .recharts-xAxis text,.dashboard-tabbed #optimal-mixture-chart-root .recharts-xAxis text tspan{font-size:13px}.dashboard-tabbed #optimal-mixture-chart-root .recharts-yAxis text{font-size:15px}.star-button{color:#ccc;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin:0 6px 0 0;padding:0;transition:color .2s,transform .15s;display:inline-flex}.star-button:hover{color:gold;transform:scale(1.1)}.star-button--active{color:gold}.star-button svg{width:18px;height:18px;display:block}.ma-star-cell{white-space:nowrap;text-align:center;width:1px;padding:0 2px!important}.ma-star-label{align-items:center;gap:6px;display:flex}.section-title--collapsible{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:flex}.section-title--collapsible:hover{opacity:.8}.chevron-toggle{flex-shrink:0;transition:transform .25s;transform:rotate(-90deg)}.chevron-toggle--expanded{transform:rotate(0)}.highlights-section{background:#fff;border-radius:20px;margin-bottom:16px;padding:12px 16px 16px}.highlights-section .section-title{margin-bottom:8px;padding:0}.highlights-section .ma-debt-row{gap:4px}.highlights-section .ma-debt-table-wrap{padding:6px 4px}.highlight-remove-cell{text-align:center;width:30px;padding:0!important}.highlight-remove{color:#bbb;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:color .2s;display:inline-flex}.highlight-remove:hover{color:#f44}.highlight-remove svg{display:block}.highlight-group-header{justify-content:space-between;align-items:center;display:flex}.highlight-drag-handle{color:#aaa;cursor:grab;touch-action:none;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:color .2s;display:inline-flex}.highlight-drag-handle:hover{color:#43a7d2}.highlight-drag-handle:active{cursor:grabbing;color:#436cab}.diagnostic-comments-list{flex-direction:column;gap:12px;display:flex}.diagnostic-comment-card{direction:rtl;background:#fff;border:1px solid #e0e0e0;border-radius:16px;flex-direction:row;align-items:flex-start;gap:16px;padding:20px;display:flex}.diagnostic-comment-icon{flex-shrink:0;width:48px;height:48px}.diagnostic-comment-icon img{object-fit:contain;width:100%;height:100%}.diagnostic-comment-body{flex:1;min-width:0}.diagnostic-comment-body h4{color:#436cab;margin:0 0 6px;font-family:Heebo,sans-serif;font-size:16px;font-weight:500}.diagnostic-comment-body p{color:#333;margin:0 0 8px;font-family:Heebo,sans-serif;font-size:14px;line-height:1.6}.diagnostic-comment-body a{color:#43a7d2;font-family:Heebo,sans-serif;font-size:14px;font-weight:500;text-decoration:none}.diagnostic-comment-body a:hover{text-decoration:underline}.diagnostic-comments-empty{text-align:center;direction:rtl;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;padding:32px 16px;display:flex}.diagnostic-comments-empty img{opacity:.7;width:64px;height:64px}.diagnostic-comments-empty p{color:#22c55e;margin:0;font-family:Heebo,sans-serif;font-size:16px;font-weight:500}@media (max-width:480px){.diagnostic-comment-card{text-align:center;flex-direction:column;align-items:center}}@media (max-width:768px){.star-button{width:20px;height:20px}.star-button svg{width:16px;height:16px}.dashboard-tab{white-space:normal;padding:6px 10px;font-size:12px;line-height:1.2}.dashboard-tabbed .optimal-loan-metrics:has(>:nth-child(5)){-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.dashboard-tabbed .optimal-loan-metrics:has(>:nth-child(5))>.optimal-loan-metrics-item{flex:0 0 calc(25% - 1.5px)}}
