.mq-only-real{min-width:0}.mq-real-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.mq-real-cards .mq-kpi{min-width:0;padding:18px}.mq-real-cards .mq-kpi h2{margin:0;font-size:.875rem;font-weight:600;line-height:1.6}.mq-real-cards .mq-real-value{color:#5d7783;margin:12px 0 8px;font-size:1.5rem;line-height:1.4;display:block}.mq-real-status{color:#536d79;margin:0 0 8px;font-size:.875rem;line-height:1.5}.mq-real-cards small{color:#70848c;overflow-wrap:anywhere;font-size:.75rem;line-height:1.6;display:block}.mq-real-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:16px 0;display:flex}.mq-real-footer p{color:#637b86;max-width:620px;margin:0;font-size:.8125rem;line-height:1.7}.mq-real-footer>div{flex-wrap:wrap;gap:10px;display:flex}.mq-real-footer .mq-button{white-space:normal;min-height:44px;line-height:1.6}@media (max-width:900px){.mq-real-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.mq-real-cards{gap:10px}.mq-real-cards .mq-kpi{padding:14px 12px}.mq-real-cards .mq-kpi h2{font-size:.8125rem}.mq-real-footer{padding:8px 0}.mq-real-footer>div{width:100%}.mq-real-footer .mq-button{justify-content:center;width:100%}}
.metric-dashboard{--mq-ink:#163543;--mq-muted:#607780;--mq-line:#dbe5df;--mq-green:#117459;color:var(--mq-ink);min-width:0;padding:28px 0 8px;font-size:.9375rem}.metric-dashboard *{box-sizing:border-box}.metric-dashboard :is(h1,h2,h3,p){margin:0}.metric-dashboard h1{letter-spacing:0;text-wrap:balance;font-size:clamp(1.375rem,1.2rem + .65vw,1.75rem);font-weight:650;line-height:1.45}.metric-dashboard h2{font-size:1.125rem;font-weight:650;line-height:1.5}.metric-dashboard h3{font-size:.875rem;font-weight:600;line-height:1.5}.metric-dashboard p{overflow-wrap:anywhere;line-height:1.75}.metric-dashboard :is(button,select,input){font:inherit;color:inherit}.metric-dashboard :is(button,select){cursor:pointer}.metric-dashboard button:disabled{opacity:.55;cursor:not-allowed}.metric-dashboard :is(button,a,select,input,summary):focus-visible{outline-offset:3px;outline:2px solid #158469}.metric-dashboard .mq-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.metric-dashboard .mq-heading p{color:var(--mq-muted);margin-top:8px;font-size:.875rem}.metric-dashboard .mq-kicker{letter-spacing:.09em;color:var(--mq-green);margin-bottom:8px;font-size:.6875rem;font-weight:650;line-height:1.6;display:block}.metric-dashboard .mq-status{background:#edf6f0;border:1px solid #bfdacd;border-radius:7px;flex:none;align-items:center;gap:8px;max-width:260px;padding:8px 12px;font-size:.6875rem;line-height:1.5;display:inline-flex}.metric-dashboard svg{flex:none}.metric-dashboard .mq-mode{background:#e7eeea;border-radius:10px;gap:4px;margin-bottom:18px;padding:4px;display:inline-flex}.metric-dashboard .mq-mode button,.metric-dashboard .mq-tabs button{background:0 0;border:0;border-radius:7px;min-height:44px;padding:9px 18px;font-size:.875rem;font-weight:600;line-height:1.6}.metric-dashboard .mq-mode button[aria-pressed=true],.metric-dashboard .mq-tabs button[aria-pressed=true]{color:#0d634b;background:#fff;box-shadow:0 2px 6px #1735290c}.metric-dashboard .mq-filters{border:1px solid var(--mq-line);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:end;gap:12px;padding:18px;display:flex}.metric-dashboard label{gap:6px;min-width:0;display:grid}.metric-dashboard label>span{font-size:.75rem;font-weight:600;line-height:1.5}.metric-dashboard .mq-filters label{flex:145px}.metric-dashboard .mq-filters label:first-child{flex:2 340px}.metric-dashboard :is(select,input){background:#fff;border:1px solid #bacbc2;border-radius:7px;width:100%;min-width:0;min-height:44px;padding:9px 10px;font-size:1rem;line-height:1.5}.metric-dashboard .mq-context{color:var(--mq-muted);flex-wrap:wrap;gap:6px 18px;padding:13px 2px 18px;font-size:.75rem;line-height:1.6;display:flex}.metric-dashboard .mq-context strong{color:#99632c;font-weight:500}.metric-dashboard .mq-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.metric-dashboard .mq-kpi{border:1px solid var(--mq-line);background:#fff;border-radius:12px;min-width:0;padding:18px}.metric-dashboard .mq-kpi-title{justify-content:space-between;align-items:start;gap:6px;margin-bottom:14px;display:flex}.metric-dashboard .mq-kpi h2{color:#4e6772;font-size:.875rem;line-height:1.55}.metric-dashboard .mq-kpi-title small{color:var(--mq-muted);flex:none;font-size:.6875rem;line-height:1.6}.metric-dashboard .mq-kpi-value{margin-bottom:13px}.metric-dashboard .mq-kpi-value>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:3px 6px;margin-bottom:3px;display:flex}.metric-dashboard .mq-kpi-value span{font-size:.6875rem;line-height:1.5}.metric-dashboard .mq-kpi-value small{color:var(--mq-muted);white-space:nowrap;font-size:.6875rem}.metric-dashboard i{border-radius:50%;flex:none;width:7px;height:7px;margin-right:6px;display:inline-block}.metric-dashboard .mq-kpi-value strong{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:1.4375rem;font-weight:650;line-height:1.4;display:block}.metric-dashboard .mq-mini-track{background:#eff3f1;border-radius:3px;height:4px;margin-top:6px;overflow:hidden}.metric-dashboard .mq-mini-track>span{border-radius:3px;min-width:0;height:100%;display:block}.metric-dashboard .mq-kpi>p{color:var(--mq-muted);border-top:1px solid #edf1ee;padding-top:10px;font-size:.75rem;line-height:1.6}.metric-dashboard .mq-takeaway{background:#eaf4ef;border:1px solid #d8e8df;border-radius:10px;align-items:start;gap:12px;margin-bottom:22px;padding:14px 18px;display:flex}.metric-dashboard .mq-takeaway svg{color:#167559;margin-top:3px}.metric-dashboard .mq-takeaway p{font-size:.875rem;font-weight:500}.metric-dashboard .mq-takeaway small{color:var(--mq-muted);margin-top:4px;font-size:.75rem;font-weight:400;line-height:1.6;display:block}.metric-dashboard .mq-chart{border:1px solid var(--mq-line);background:#fff;border-radius:13px;min-width:0;margin-bottom:20px;padding:22px}.metric-dashboard .mq-chart-heading{justify-content:space-between;align-items:start;gap:18px;margin-bottom:18px;display:flex}.metric-dashboard .mq-chart-heading>div{min-width:0}.metric-dashboard .mq-chart-heading p{color:var(--mq-muted);max-width:850px;margin-top:6px;font-size:.75rem;line-height:1.6}.metric-dashboard .mq-chart-index{color:#0e8462;margin-bottom:5px;font-size:.6875rem;display:block}.metric-dashboard .mq-chart-mark{border:1px solid var(--mq-line);color:#697f83;white-space:nowrap;border-radius:5px;padding:4px 7px;font-size:.6875rem;line-height:1.6}.metric-dashboard .mq-legend{color:#5c737e;flex-wrap:wrap;gap:7px 19px;margin-bottom:16px;font-size:.6875rem;line-height:1.6;display:flex}.metric-dashboard .mq-legend span{align-items:center;gap:6px;display:flex}.metric-dashboard .mq-legend i{border-radius:2px;width:9px;height:9px;margin:0}.metric-dashboard .mq-stack-row{grid-template-columns:150px minmax(0,1fr) 90px;align-items:center;gap:14px;padding:10px 0;display:grid}.metric-dashboard .mq-stack-label{min-width:0}.metric-dashboard .mq-stack-label strong{font-size:.75rem;font-weight:600;line-height:1.6;display:block}.metric-dashboard .mq-stack-label small{color:var(--mq-muted);margin-left:13px;font-size:.6875rem;display:block}.metric-dashboard .mq-stack-track{background:repeating-linear-gradient(90deg,#eef2ef 0 1px,#0000 1px 25%);border-left:1px solid #cbd7d0;align-items:center;width:100%;height:28px;display:flex}.metric-dashboard .mq-stack-track>span{min-width:0;height:24px;display:block}.metric-dashboard .mq-stack-track>span:first-child{border-radius:4px 0 0 4px}.metric-dashboard .mq-stack-track>span:last-child{border-radius:0 4px 4px 0}.metric-dashboard .mq-stack-total{text-align:right;font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:650}.metric-dashboard .mq-stack-track em{color:var(--mq-muted);padding-left:10px;font-size:.75rem;font-style:normal}.metric-dashboard .mq-stack-axis{color:var(--mq-muted);grid-template-columns:150px repeat(5,minmax(0,1fr)) 90px;gap:14px;margin-top:5px;font-size:.6875rem;line-height:1.5;display:grid}.metric-dashboard .mq-stack-axis span:last-child,.metric-dashboard .mq-stack-axis span:nth-last-child(2){text-align:right}.metric-dashboard .mq-chart-pair{grid-template-columns:1fr 1fr;gap:20px;display:grid}.metric-dashboard .mq-chart-pair .mq-chart{margin:0 0 20px}.metric-dashboard .mq-bar-group{border-top:1px solid #eff3f0;padding:13px 0}.metric-dashboard .mq-bar-group:first-child{border-top:0;padding-top:0}.metric-dashboard .mq-bar-group h3{margin:0 0 9px}.metric-dashboard .mq-bar-row{grid-template-columns:128px minmax(0,1fr) 74px;align-items:center;gap:10px;margin-top:9px;display:grid}.metric-dashboard .mq-bar-row>div:first-child span{font-size:.6875rem;line-height:1.5;display:block}.metric-dashboard .mq-bar-row small{color:var(--mq-muted);margin-left:13px;font-size:.6875rem;display:block}.metric-dashboard .mq-bar-row strong{font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;font-size:.75rem;font-weight:600}.metric-dashboard .mq-bar-track{background:#f0f4f1;border-radius:3px;min-width:0;min-height:12px}.metric-dashboard .mq-bar-track>span{border-radius:3px;height:9px;display:block}.metric-dashboard .mq-bar-track>em{color:#728488;background:#fff;font-size:.6875rem;font-style:normal;line-height:1.4;display:block}.metric-dashboard .mq-table-details{border-top:1px solid #edf2ee;margin-top:15px}.metric-dashboard summary{cursor:pointer;color:#325969;min-height:44px;padding:11px 0;font-size:.75rem;font-weight:600;line-height:1.6}.metric-dashboard .mq-table-scroll{border-radius:8px;overflow:auto}.metric-dashboard table{border-collapse:collapse;width:100%;font-size:.75rem;line-height:1.65}.metric-dashboard th,.metric-dashboard td{text-align:left;vertical-align:top;border-bottom:1px solid #e1e9e3;min-width:80px;padding:9px}.metric-dashboard th{background:#f7faf8;font-weight:600}.metric-dashboard caption{text-align:left;color:var(--mq-muted);padding:7px 0;font-size:.75rem}.metric-dashboard .mq-range-line{margin:20px 6px 24px}.metric-dashboard .mq-range-line-head{flex-wrap:wrap;justify-content:space-between;gap:6px 12px;margin-bottom:9px;font-size:.75rem;line-height:1.6;display:flex}.metric-dashboard .mq-range-line-head strong{font-weight:600}.metric-dashboard .mq-range-line-head span{color:var(--mq-muted);font-size:.6875rem}.metric-dashboard .mq-range-track{background:repeating-linear-gradient(90deg,#e8eee9 0 1px,#0000 1px 25%);border-bottom:1px solid #e1e8e3;height:30px;position:relative}.metric-dashboard .mq-range-interval{height:4px;position:absolute;top:13px}.metric-dashboard .mq-range-dot{border:2px solid;border-radius:50%;width:12px;height:12px;position:absolute;top:9px;transform:translate(-50%)}.metric-dashboard .mq-range-dot--open{background:#fff}.metric-dashboard .mq-range-track em{color:var(--mq-muted);font-size:.75rem;font-style:normal;line-height:28px}.metric-dashboard .mq-range-axis{color:var(--mq-muted);justify-content:space-between;margin-inline:6px;font-size:.6875rem;display:flex}.metric-dashboard .mq-due-note{background:#f5f8f6;border-radius:9px;gap:10px;margin-top:18px;padding:13px;display:grid}.metric-dashboard .mq-due-note p{font-size:.6875rem}.metric-dashboard .mq-due-note strong{margin:3px 0 2px 13px;font-size:.75rem;display:block}.metric-dashboard .mq-due-note small{color:var(--mq-muted);margin-left:13px;font-size:.6875rem;line-height:1.6;display:block}.metric-dashboard .mq-tabs{background:#eef3f0;border-radius:9px;flex-wrap:wrap;gap:4px;margin:10px 0 20px;padding:4px;display:flex}.metric-dashboard .mq-more .mq-multibars{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.metric-dashboard .mq-more .mq-bar-group{border:0}.metric-dashboard .mq-footnote{color:var(--mq-muted);margin-top:14px;font-size:.75rem;line-height:1.7}.metric-dashboard .mq-trend svg{width:100%;height:auto;display:block}.metric-dashboard .mq-trend svg text{fill:#6b7f88;font-size:14px}.metric-dashboard .mq-trend .mq-legend{margin-top:14px}.metric-dashboard .mq-actionbar{background:#eaf3ee;border:1px solid #d3e2d8;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:22px;display:flex}.metric-dashboard .mq-actionbar>div:first-child{flex:300px}.metric-dashboard .mq-actionbar>div:last-child{flex-wrap:wrap;gap:10px;display:flex}.metric-dashboard .mq-actionbar strong{font-size:.9375rem;line-height:1.6}.metric-dashboard .mq-actionbar p{color:var(--mq-muted);margin-top:6px;font-size:.75rem}.metric-dashboard .mq-button{text-align:center;overflow-wrap:anywhere;background:#fff;border:1px solid #b8ccc0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:44px;min-height:44px;padding:10px 15px;font-size:.8125rem;font-weight:600;line-height:1.6;text-decoration:none;display:inline-flex}.metric-dashboard .mq-button-primary{color:#fff;background:#157b5f;border-color:#157b5f}.metric-dashboard .mq-method{border:1px solid var(--mq-line);background:#f8faf9;border-radius:10px;padding:0 20px}.metric-dashboard .mq-method p{color:var(--mq-muted);margin-bottom:12px;font-size:.75rem}.metric-dashboard .mq-method code{overflow-wrap:anywhere;word-break:break-all;white-space:normal;padding-bottom:16px;font-size:.6875rem;display:block}.metric-dashboard .mq-demo-banner{color:#855625;background:#fff4e6;border:1px solid #dcbf95;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 16px;margin-bottom:24px;padding:12px 16px;display:flex}.metric-dashboard .mq-demo-banner strong{font-size:.8125rem;line-height:1.6}.metric-dashboard .mq-demo-banner span{font-size:.75rem;line-height:1.6}.metric-dashboard .mq-demo-banner a{align-items:center;min-height:44px;margin-left:auto;font-size:.75rem;text-decoration:underline;display:inline-flex}.metric-dashboard .mq-empty{border:1px solid var(--mq-line);background:#fff;border-radius:14px;margin-bottom:22px;padding:32px}.metric-dashboard .mq-empty-icon{background:#edf5f0;border-radius:10px;margin-bottom:14px;padding:12px;display:inline-flex}.metric-dashboard .mq-empty p{color:var(--mq-muted);max-width:820px;margin:10px 0 18px;font-size:.875rem}.metric-dashboard .mq-empty>div{flex-wrap:wrap;gap:10px;display:flex}.metric-dashboard .mq-notice,.metric-dashboard .mq-warning{background:#fff8e9;border:1px solid #d8c597;border-radius:8px;margin:14px 0;padding:12px 16px;font-size:.8125rem}.metric-dashboard .mq-share-dialog{border:1px solid var(--mq-line);width:min(620px,100% - 32px);max-height:85dvh;color:var(--mq-ink);border-radius:14px;padding:24px;overflow:auto}.metric-dashboard .mq-share-dialog::backdrop{background:#061c30a6}.metric-dashboard .mq-dialog-head{justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;display:flex}.metric-dashboard .mq-dialog-head button{border:1px solid var(--mq-line);background:#fff;border-radius:7px;min-height:44px;padding:8px 12px}.metric-dashboard .mq-share-dialog p{margin:12px 0;font-size:.8125rem}.metric-dashboard .mq-dialog-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.metric-dashboard .mq-planning-note{background:#eef4f7;border:1px solid #d8e5eb;border-radius:10px;margin:0 0 16px;padding:16px 18px}.metric-dashboard .mq-planning-note p{color:var(--mq-muted);margin-top:6px;font-size:.8125rem}.metric-dashboard .mq-plan-controls{flex-wrap:wrap;align-items:end;gap:20px;margin:20px 0;display:flex}.metric-dashboard .mq-plan-controls label{min-width:250px}.metric-dashboard .mq-plan-controls>span{color:var(--mq-muted);padding-bottom:12px;font-size:.75rem}.metric-dashboard .mq-plan-cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;display:grid}.metric-dashboard .mq-plan-cards h2{margin-bottom:10px}.metric-dashboard .mq-plan-total{margin-top:20px;font-size:1.625rem;font-weight:650;line-height:1.5;display:block}.metric-dashboard .mq-plan-cards p{color:var(--mq-muted);margin-top:10px;font-size:.8125rem}.metric-dashboard .mq-plan-cards dl{border-block:1px solid #e2ebe5;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0;padding:16px 0;display:grid}.metric-dashboard .mq-plan-cards dt{color:var(--mq-muted);font-size:.6875rem;line-height:1.6}.metric-dashboard .mq-plan-cards dd{margin:5px 0 0;font-size:1.3125rem;font-weight:600}.metric-dashboard .mq-plan-breakdown{gap:11px;font-size:.75rem;display:grid}.metric-dashboard .mq-plan-breakdown>div{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.metric-dashboard .mq-plan-breakdown strong{margin-left:auto;font-weight:500}.metric-dashboard .mq-sailing-list{max-height:390px;margin-top:14px;display:grid;overflow:auto}.metric-dashboard .mq-sailing-list>div{border-bottom:1px solid #e6ece8;flex-wrap:wrap;justify-content:space-between;gap:10px 18px;padding:14px 0;font-size:.8125rem;line-height:1.6;display:flex}.metric-dashboard .mq-sailing-list strong{min-width:180px;font-weight:600}.metric-route-details{background:#f7faf8;border:1px solid #d9e4dd;border-radius:12px;margin-top:18px;margin-bottom:32px;padding:2px 18px;scroll-margin-top:90px}.metric-route-details>summary{cursor:pointer;color:#244d59;min-height:50px;padding:13px 0;font-size:.875rem;font-weight:600;line-height:1.7}.metric-route-details .jm-page .jm-intro{display:none}@media (max-width:1100px){.metric-dashboard .mq-heading{align-items:start}.metric-dashboard .mq-kpis{gap:10px}.metric-dashboard .mq-kpi{padding:15px}.metric-dashboard .mq-chart-pair{grid-template-columns:1fr}.metric-dashboard .mq-multibars{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;display:grid}.metric-dashboard .mq-bar-group{border:0;padding:0}.metric-dashboard .mq-due-note{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-dashboard .mq-ranges{max-width:800px;margin-inline:auto}}@media (max-width:760px){.metric-dashboard{padding-top:18px;font-size:.875rem}.metric-dashboard .mq-heading{margin-bottom:16px;display:block}.metric-dashboard h1{font-size:1.375rem}.metric-dashboard .mq-heading p{font-size:.8125rem}.metric-dashboard .mq-status{max-width:none;margin-top:12px}.metric-dashboard .mq-kicker{letter-spacing:.05em}.metric-dashboard .mq-mode{margin-bottom:14px;display:flex}.metric-dashboard .mq-mode button{flex:1;padding:8px 11px;font-size:.8125rem}.metric-dashboard .mq-filters{gap:12px;padding:14px}.metric-dashboard .mq-filters label:first-child{flex-basis:100%;width:100%}.metric-dashboard .mq-filters label{flex:120px}.metric-dashboard .mq-third-select{display:none}.metric-dashboard .mq-context{gap:5px 14px;padding-bottom:14px}.metric-dashboard .mq-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.metric-dashboard .mq-kpi{padding:13px 12px}.metric-dashboard .mq-kpi-title{margin-bottom:12px;display:block}.metric-dashboard .mq-kpi h2{min-height:38px;font-size:.8125rem}.metric-dashboard .mq-kpi-value strong{font-size:1.375rem}.metric-dashboard .mq-kpi>p{font-size:.6875rem}.metric-dashboard .mq-takeaway{gap:9px;margin-bottom:16px;padding:12px}.metric-dashboard .mq-takeaway p{font-size:.8125rem}.metric-dashboard .mq-chart{border-radius:11px;margin-bottom:16px;padding:17px 14px}.metric-dashboard h2{font-size:1.0625rem}.metric-dashboard .mq-chart-heading{gap:10px;margin-bottom:16px}.metric-dashboard .mq-legend{gap:6px 11px}.metric-dashboard .mq-stack-row{grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;padding:11px 0}.metric-dashboard .mq-stack-label{order:-1;grid-column:1}.metric-dashboard .mq-stack-label small{display:inline-block}.metric-dashboard .mq-stack-track{grid-column:1/-1;height:24px}.metric-dashboard .mq-stack-track>span{height:20px}.metric-dashboard .mq-stack-total{order:-1;grid-column:2;font-size:.875rem}.metric-dashboard .mq-stack-axis{grid-template-columns:repeat(5,minmax(0,1fr)) auto;gap:2px}.metric-dashboard .mq-stack-axis>span:first-child{display:none}.metric-dashboard .mq-chart-pair{gap:0}.metric-dashboard .mq-chart-pair .mq-chart{margin-bottom:16px}.metric-dashboard .mq-multibars,.metric-dashboard .mq-more .mq-multibars{display:block}.metric-dashboard .mq-bar-group,.metric-dashboard .mq-more .mq-bar-group{border-top:1px solid #edf2ee;padding:13px 0}.metric-dashboard .mq-bar-group:first-child{border-top:0;padding-top:0}.metric-dashboard .mq-bar-row{grid-template-columns:minmax(0,110px) minmax(0,1fr) minmax(0,68px);gap:8px}.metric-dashboard .mq-bar-row strong{font-size:.6875rem}.metric-dashboard .mq-due-note{padding:12px;display:block}.metric-dashboard .mq-due-note p+p{margin-top:10px}.metric-dashboard .mq-tabs{gap:0}.metric-dashboard .mq-tabs button{padding:8px 10px;font-size:.75rem}.metric-dashboard .mq-actionbar{padding:16px}.metric-dashboard .mq-actionbar>div:last-child{width:100%}.metric-dashboard .mq-actionbar .mq-button{flex:auto}.metric-dashboard .mq-button{padding:10px 12px;font-size:.75rem}.metric-dashboard .mq-method{padding:0 14px}.metric-dashboard .mq-demo-banner{margin-bottom:18px;padding:11px 12px;display:block}.metric-dashboard .mq-demo-banner span{margin-top:4px;display:block}.metric-dashboard .mq-demo-banner a{margin:4px 0 0}.metric-dashboard .mq-empty{padding:20px 16px}.metric-dashboard .mq-share-dialog{padding:18px}.metric-dashboard .mq-plan-controls label{width:100%;min-width:0}.metric-dashboard .mq-plan-cards{display:block}.metric-dashboard .mq-plan-cards .mq-chart{margin-bottom:14px}.metric-dashboard .mq-plan-total{font-size:1.4375rem}.metric-dashboard .mq-sailing-list>div{gap:5px;font-size:.75rem}.metric-dashboard .mq-sailing-list strong{width:100%;min-width:0}.metric-route-details{padding:2px 12px}.metric-route-details>summary{font-size:.8125rem}.metric-dashboard .mq-trend svg text{font-size:28px}}@media (max-width:359px){.metric-dashboard .mq-kpi{padding:11px 9px}.metric-dashboard .mq-kpi-value strong{font-size:1.25rem}.metric-dashboard .mq-bar-row{grid-template-columns:minmax(0,90px) minmax(0,1fr) minmax(0,58px);gap:6px}}@media print{.metric-dashboard{padding:0}.metric-dashboard .mq-mode,.metric-dashboard .mq-filters,.metric-dashboard .mq-actionbar,.metric-dashboard .mq-method,.metric-dashboard .mq-more,.metric-dashboard .mq-table-details,.metric-route-details,.site-header,.site-footer{display:none}.metric-dashboard .mq-chart,.metric-dashboard .mq-kpi{break-inside:avoid;box-shadow:none}.metric-dashboard .mq-heading{margin-bottom:10px}.metric-dashboard .mq-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-dashboard .mq-demo-banner{display:block!important}.metric-dashboard .mq-chart-mark{display:inline!important}}.metric-dashboard{padding-top:18px}.metric-dashboard .mq-heading{margin-bottom:16px}.metric-dashboard .mq-demo-banner{margin-bottom:18px;padding-block:6px}.metric-dashboard .mq-filters label:first-child:has(select option:only-child){display:none}.metric-dashboard .mq-stack-axis{grid-template-columns:150px minmax(0,1fr) 90px;gap:14px}.metric-dashboard .mq-stack-axis-ticks{min-width:0;height:18px;position:relative}.metric-dashboard .mq-stack-axis-ticks span{white-space:nowrap;position:absolute;transform:translate(-50%)}.metric-dashboard .mq-stack-axis-ticks span:first-child{transform:none}.metric-dashboard .mq-stack-axis-ticks span:last-child{transform:translate(-100%)}@media (max-width:760px){.metric-dashboard .mq-demo-banner{gap:2px 10px;margin-bottom:14px;padding:10px 12px;display:flex}.metric-dashboard .mq-demo-banner span{font-size:.6875rem;line-height:1.5}.metric-dashboard .mq-demo-banner a{min-height:44px;margin:0}.metric-dashboard .mq-heading .mq-kicker,.metric-dashboard .mq-demo-banner~.mq-heading .mq-status{display:none}.metric-dashboard .mq-heading p{margin-top:5px;font-size:.75rem}.metric-dashboard .mq-heading h1{font-size:1.25rem}.metric-dashboard .mq-stack-axis{grid-template-columns:minmax(0,1fr) auto;gap:8px}.metric-dashboard .mq-stack-axis>span:first-child{display:none}.metric-dashboard .mq-stack-axis-ticks{grid-column:1}}
