/* Independent official-value disclosures: two grain freight lanes and annual container throughput. */
.mb-atlas-indicator-panel{background:#f9fcfd;border:1px solid #d1e5e7;border-radius:19px;padding:clamp(18px,3vw,29px);margin:18px 0 10px}
.mb-atlas-indicator-panel h3{color:#113f52;font-size:clamp(20px,2vw,28px);margin:3px 0 10px}
.mb-voyage-rate-heading{display:flex;justify-content:space-between;gap:9px;flex-wrap:wrap;align-items:center;margin-bottom:16px}
.mb-voyage-rate-heading strong{font-size:13px;color:#355f6d}
.mb-activity-overline{font-weight:850;font-size:11px;color:#087786;letter-spacing:.12em}
.mb-voyage-rate-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}
.mb-voyage-rate-card{border:1px solid #cfdee0;background:#fff;border-radius:13px;padding:22px;display:flex;flex-direction:column;gap:8px}
.mb-voyage-rate-card h3{font-size:15px;margin:0}
.mb-voyage-rate-card strong{font-size:clamp(23px,3vw,35px);color:#0b6170;letter-spacing:-.05em;font-variant-numeric:tabular-nums}
.mb-voyage-rate-card small{color:#66808c;font-size:12px}
.mb-activity-method,.mb-activity-warning,.mb-activity-error{font-size:12px;color:#587480;line-height:1.75}
.mb-activity-warning{border-left:3px solid #ca9b46;background:#fff8e9;padding:9px}
.mb-activity-source{display:inline-block;font-size:12px;font-weight:850;margin-top:10px}
.mb-atlas-container-select{margin:18px 0;display:flex;flex-wrap:wrap;align-items:center;gap:12px}
.mb-atlas-container-select label{font-size:12px;color:#4e7180;font-weight:800}
.mb-atlas-container-select select{border:1px solid #bad8dd;border-radius:11px;padding:12px 14px;background:#fff;color:#124d61;min-height:45px;font-weight:800;max-width:100%}
.mb-container-activity-top h3{font-size:clamp(33px,5vw,49px);letter-spacing:-.055em;font-variant-numeric:tabular-nums;margin:10px 0 4px}
.mb-container-activity-top p{font-size:13px;color:#526f7d}
.mb-activity-teu{font-weight:800;color:#0c7882!important}
.mb-activity-change{display:inline-block;font-size:13px;color:#0c7882}
.mb-container-bars{display:flex;gap:clamp(8px,1.8vw,20px);align-items:end;justify-content:space-evenly;margin:14px 0 18px;height:165px;border-radius:13px;background:#fff;border:1px solid #dce9e9;padding:13px 18px 8px}
.mb-container-bar{flex:1;max-width:85px;min-width:25px;display:flex;flex-direction:column;gap:5px;height:100%;align-items:center;justify-content:end}
.mb-container-bar-score{font-size:11px;color:#3e6976;font-variant-numeric:tabular-nums}
.mb-container-bar-rect{display:block;width:min(72%,65px);min-height:3px;border-radius:5px 5px 0 0;background:linear-gradient(#11aba1,#086e83)}
.mb-container-bar small{font-size:10px;color:#68808a}
.mb-atlas-licence{font-size:12px!important;color:#547783!important;line-height:1.75}
@media(max-width:610px){.mb-voyage-rate-grid{grid-template-columns:1fr}.mb-container-bars{padding:10px 7px}.mb-container-bar-score{font-size:9px}.mb-container-bar small{font-size:9px}}

/* Historical and source-dated governmental context, explicitly not charter-rate quotes. */
.mb-activity-signal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:20px 0}
.mb-activity-signal-card{display:flex;flex-direction:column;align-items:flex-start;gap:12px;background:#fff;border:1px solid #d1e4e5;border-radius:17px;padding:clamp(21px,3vw,30px);box-shadow:0 13px 26px #10344c0b}
.mb-activity-signal-card h3{font-size:clamp(18px,2vw,25px);color:#154152;margin:0}
.mb-activity-signal-card>strong{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;color:#0b6370;font-size:clamp(29px,4vw,43px);letter-spacing:-.05em;font-variant-numeric:tabular-nums;line-height:1}
.mb-activity-signal-card>strong small{font-size:13px;color:#577885;letter-spacing:0}
.mb-activity-signal-card p{font-size:12px!important;color:#567481!important;line-height:1.75;margin:0}
.mb-activity-signal-card a{font-size:12px;font-weight:850;margin-top:auto}
@media(max-width:680px){.mb-activity-signal-grid{grid-template-columns:1fr}}
