.barchart{width:100%;height:100%}.barchart.loan.barchart--horizontal .barchart-bar,.barchart.loan .barchart-bar{background-color:#e8383e}.barchart.white .barchart-bar-wrapper{background-color:#ffffff26}.barchart.white .barchart-bar-wrapper:has(.barchart-bar--active) .barchart-bar{background-color:#fff}.barchart.white.barchart--horizontal .barchart-bar,.barchart.white .barchart-bar{background-color:#ffffff26}.barchart.white .barchart-label-left,.barchart.white .barchart-label-right{opacity:.5;color:#fff}.barchart.white .barchart-label--active{opacity:1;color:#fff}.barchart-container{justify-content:space-around;align-items:flex-end;gap:8px;height:100%;display:flex}.barchart-item{flex-direction:column;flex:1;align-items:center;height:100%;display:flex}.barchart-bar-wrapper{flex-direction:column;justify-content:flex-end;align-items:center;width:100%;height:100%;margin-bottom:8px;display:flex}.barchart-bar{transform-origin:bottom;background-color:#0003;border-radius:4px 4px 0 0;width:24px;min-height:0;transition:height .8s ease-out,width .8s ease-out}.barchart-bar--active{background-color:#026cd6}.barchart-label-wrapper{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.barchart-label{color:#6d717b;text-align:center;white-space:nowrap;font-size:14px;line-height:18px}.barchart-label-top{color:#44474c;text-align:center;white-space:nowrap;margin-bottom:4px;font-size:12px;font-weight:600;line-height:16px}.barchart-label-bottom{color:#44474c;text-align:center;white-space:nowrap;margin-top:4px;font-size:12px;line-height:16px}.barchart-label-left{color:#44474c;white-space:nowrap;align-items:center;margin-right:12px;font-size:14px;font-weight:400;line-height:20px;display:flex}.barchart-label-right{color:#44474c;white-space:nowrap;align-items:center;margin-left:12px;font-size:14px;font-weight:600;line-height:20px;display:flex}.barchart-label--active{color:#026cd6;font-weight:500}.barchart--horizontal .barchart-container{align-items:space-between;flex-direction:column;justify-content:flex-start;gap:12px;height:100%}.barchart--horizontal .barchart-item{flex-direction:column;justify-content:flex-end;gap:8px;width:100%;height:auto;min-height:20px;margin-bottom:0}.barchart--horizontal .barchart-bar-wrapper{background-color:#e0e2e6;border-radius:2px;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;height:24px;margin-bottom:0;margin-left:0;position:relative}.barchart--horizontal .barchart-bar{transform-origin:0;background-color:#99acc3;border-radius:2px;max-width:100%;height:24px;transition:width .8s ease-out}.barchart--horizontal .barchart-bar--active{background-color:#026cd6}.recharts-xAxis-tick-labels{display:flex}.recharts-cartesian-axis-tick-line{display:none}.recharts-cartesian-axis-tick-value *{color:#44474c;font-size:14px;line-height:20px}.pie-chart-wrap{gap:3rem;width:100%;height:100%;display:flex;position:relative}.pie-chart-inner{width:50%;height:100%;position:relative}.pie-chart-inner .center-text{text-align:center;pointer-events:none;line-height:1.3;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pie-chart-inner .center-text p{color:#101319}.pie-chart-inner .center-text strong{color:var(--color-primary-500);font-size:1.5rem;font-weight:700}.pie-chart-legend{flex-direction:column;flex:1;gap:.5rem;display:flex}.pie-chart-legend li{white-space:nowrap;align-items:center;font-size:.875rem;display:flex}.pie-chart-legend li span{width:60px}.pie-chart-legend li span.square{border-radius:.25rem;width:1rem;height:1rem;margin-right:6px}.pie-chart-legend li strong{text-align:right;flex:1;font-weight:700}@media (max-width:1023px){.pie-chart-wrap{flex-direction:column;gap:1.5rem}.pie-chart-inner{width:100%}.pie-chart-legend{grid-template-rows:repeat(4,1fr);grid-auto-flow:column;gap:.25rem 2rem;display:grid}.pie-chart-legend li span{width:auto}.area-chart{margin:0 -1.5rem -1.5rem}}.gray-card .legend-wrap li{padding-left:0}.data-review-05 .pie-chart-wrap{justify-content:end}.data-review-05 .pie-chart-legend{position:absolute;left:0}.data-review-05 .pie-chart-legend li{font-size:1rem}
.toolbar-wrap{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.toolbar-wrap .count-info-wrap{margin-bottom:0}.toolbar-wrap:has(~.table-list){margin-bottom:8px}.count-info-wrap{gap:8px;margin-bottom:24px}.count-info-wrap.col{flex-direction:column;align-items:flex-start;gap:6px}.count-info-wrap{align-items:center;display:flex}.count-info-wrap strong{font-size:20px;font-weight:var(--font-weight-bold);color:var(--color-primary-500);line-height:26px}.count-info-wrap.warn .warn-txt{color:var(--color-error);font-size:16px}.count-info-wrap .count-info-txt{font-size:20px;font-weight:var(--font-weight-bold);line-height:26px}.count-info-wrap .count-info-txt em{color:var(--color-primary-500);font-style:normal;font-weight:700}.count-info-wrap .warn-txt{color:var(--color-gray-700);font-size:14px;font-weight:500;display:inline-block}@media (max-width:1023px){.count-info-wrap{word-break:keep-all;flex-wrap:wrap;margin-bottom:20px}.count-info-wrap .warn-txt{width:100%}}.total-countinfo{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 0;margin-bottom:1.5rem;display:flex}.total-countinfo .count-info-wrap{margin-bottom:.5rem}.total-countinfo .count-info-wrap .count-info-inner{flex-direction:column;gap:6px;display:flex}.total-countinfo .count-info-wrap:has(.warn-txt){margin-bottom:0}.total-countinfo .count-info-wrap .warn-txt{font-size:1.125rem}.total-countinfo .count-info-wrap .warn-txt em{color:var(--color-primary-500);font-style:normal}.total-countinfo .count-info-wrap .warn-txt span+span{margin-left:.75rem}.total-countinfo .c-checktype{background-color:#dbe2ec;border-radius:6px;padding:.75rem .875rem}.total-countinfo .guide-link{color:#6d717b;font-size:18px;line-height:26px}.total-countinfo .guide-link a{text-underline-offset:4px;color:var(--color-primary-500);text-decoration:underline;display:inline-block}@media (max-width:1023px){.total-countinfo .guide-link a{margin-top:.25rem}}.total-countinfo .ico-thumbs-up{width:28px;height:28px}.total-countinfo .ico-thumbs-up+strong{color:#101319;font-weight:700}.total-countinfo .ico-thumbs-up+strong em{color:var(--color-primary-500);font-style:normal;font-weight:700}
