#mmmr-tool{--mmmr-line:#dee3ea;--mmmr-muted:#637083;--mmmr-ink:#202936;--mmmr-blue:#2459ac;max-width:100%;color:var(--mmmr-ink);font-size:14px}#mmmr-tool *{box-sizing:border-box}#mmmr-tool .mmmr-panel{border:1px solid var(--mmmr-line);border-radius:10px;padding:18px;background:#fff}#mmmr-tool .form-label{font-size:13px;font-weight:600;margin-bottom:6px}#mmmr-tool .form-control,#mmmr-tool .form-select{font-size:14px}#mmmr-tool .mmmr-data{min-height:110px;resize:vertical;font-variant-numeric:tabular-nums}#mmmr-tool .mmmr-muted{color:var(--mmmr-muted)}#mmmr-tool .mmmr-reset{flex:0 0 48px;min-width:48px}#mmmr-tool .btn-calc{background:#2459ac;color:#fff;border:1px solid #2459ac;font-weight:600}#mmmr-tool .btn-calc:hover{background:#1b478e;color:#fff}#mmmr-tool .btn-calc:focus-visible{outline:3px solid #9bbbf3;outline-offset:2px}#mmmr-tool .mmmr-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}#mmmr-tool .mmmr-metric{border-radius:9px;padding:15px 12px;min-width:0;border:1px solid #d9e5f9}#mmmr-tool .mmmr-primary{background:#F0F5FE}#mmmr-tool .mmmr-metric-label{font-size:12px;font-weight:600;color:#4a5b73}#mmmr-tool .mmmr-metric-value{font-size:clamp(17px,2vw,25px);line-height:1.3;font-weight:700;margin-top:5px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}#mmmr-tool .mmmr-section-heading{font-size:16px;font-weight:700}#mmmr-tool .mmmr-chart-scroll{width:100%;overflow-x:auto}#mmmr-tool .mmmr-chart-wrap{position:relative;width:100%;height:275px;min-width:320px}#mmmr-tool #mmmr-chart{width:100%;height:100%;display:block;touch-action:pan-y}#mmmr-tool .mmmr-box-scroll{overflow-x:auto}#mmmr-tool .mmmr-boxplot{display:block;width:100%;min-width:350px;height:auto}#mmmr-tool .mmmr-five-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}#mmmr-tool .mmmr-five-grid>div{min-width:0;text-align:center}#mmmr-tool .mmmr-five-grid span,#mmmr-tool .mmmr-stat-grid span{display:block;color:var(--mmmr-muted);font-size:12px}#mmmr-tool .mmmr-five-grid strong,#mmmr-tool .mmmr-stat-grid strong{display:block;font-size:15px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}#mmmr-tool .mmmr-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}#mmmr-tool .mmmr-stat-grid>div{padding:11px;border:1px solid var(--mmmr-line);border-radius:7px;min-width:0}#mmmr-tool .mmmr-table{font-size:13px;white-space:nowrap;font-variant-numeric:tabular-nums}#mmmr-tool .mmmr-table thead th{background:#f6f8fb;color:#465366;padding:9px}#mmmr-tool .mmmr-table td{padding:8px 9px}#mmmr-tool .mmmr-page-size{width:75px}#mmmr-tool .dropdown-item{white-space:normal;font-size:13px}#mmmr-tool .btn-group .btn.active{background:#2459ac;color:#fff;border-color:#2459ac}@media(max-width:767.98px){#mmmr-tool .mmmr-panel{padding:14px}#mmmr-tool .mmmr-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}#mmmr-tool .mmmr-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#mmmr-tool .mmmr-metric-value{font-size:20px}#mmmr-tool .mmmr-five-grid{gap:4px}#mmmr-tool .mmmr-five-grid strong{font-size:12px}#mmmr-tool .mmmr-five-grid span{font-size:11px}#mmmr-tool .mmmr-chart-wrap{height:245px}}@media(max-width:380px){#mmmr-tool .mmmr-section-heading{font-size:14px}#mmmr-tool .btn-group .btn{font-size:11px;padding:5px 7px}}
