.mc-camera-study{--mcc-styles-ready:1;font:14px/1.4 Lato,Arial,sans-serif;color:#15333d;width:100%;position:relative}.mc-camera-study *{box-sizing:border-box}.mc-camera-study .mcc-map{height:500px;width:100%;border-radius:10px;overflow:hidden;background:#f1f5f5;box-shadow:0 2px 12px #15333d16}.mc-camera-study .mcc-controls{position:absolute;right:10px;top:10px;z-index:500;display:flex;gap:3px}.mc-camera-study button{font:inherit;cursor:pointer}.mc-camera-study .mcc-controls button{font-size:12px;border:1px solid #bacbce;border-radius:4px;background:white;color:#15333d;padding:7px 10px}.mc-camera-study .mcc-controls button[aria-pressed=true]{background:#15333d;color:white;border-color:#15333d}.mc-camera-study .mcc-legend{margin-top:12px;padding:12px 14px;background:#fff;border:1px solid #dce5e8;border-radius:9px}.mc-camera-study .mcc-legend-title{font-size:11px;letter-spacing:.5px;font-weight:700;text-transform:uppercase;color:#657780;margin-bottom:10px}.mc-camera-study .mcc-ramp{height:10px;width:200px;max-width:100%;border-radius:5px;background:linear-gradient(90deg,#8ed6dc 0%,#f2cc79 40%,#f2b479 70%,#d95f5f 100%)}.mc-camera-study .mcc-scale{display:flex;justify-content:space-between;width:200px;max-width:100%;font-size:10px;color:#657780;margin-top:4px}.mc-camera-study .mcc-legend-note{font-size:11px;color:#657780;margin:8px 0 0}.mc-camera-study .mcc-footer{display:flex;gap:12px;justify-content:space-between;align-items:center;margin-top:10px;flex-wrap:wrap}.mc-camera-study .mcc-source{font-size:11px;color:#657780;margin:0;max-width:650px}.mc-camera-study .mcc-tooltip.leaflet-tooltip{padding:0;border:0;white-space:normal;border-radius:7px;box-shadow:0 3px 16px #15333d26}.mc-camera-study .mcc-tooltip:before{display:none}.mc-camera-study .mcc-popup .leaflet-popup-content-wrapper{border-radius:7px;padding:0;overflow:hidden}.mc-camera-study .mcc-popup .leaflet-popup-content{margin:0;width:280px!important}.mc-camera-study .mcc-popup .leaflet-popup-close-button{color:#15333d;z-index:2}.mcc-card{width:280px;max-width:100%;font:12px/1.4 Lato,Arial,sans-serif;color:#15333d}.mcc-card header{padding:10px 14px;font-weight:700;font-size:21px}.mcc-card .mcc-card-body{padding:12px 14px;background:white}.mcc-card .mcc-name{font-size:11px;color:#657780;margin:0 0 8px}.mcc-card .mcc-cameras{font-size:13px;margin-bottom:8px}.mcc-card .mcc-row{padding:8px 0;border-top:1px solid #e1e9ea}.mcc-card .mcc-row strong{display:block;font-size:11px;color:#657780;font-weight:600}.mcc-card .mcc-row b{display:block;font-size:17px;margin-top:3px;font-variant-numeric:tabular-nums}.mcc-card .mcc-row small{font-size:11px}.mcc-card .mcc-sample{font-size:11px;margin:8px 0 0}.mcc-card .mcc-note{font-size:10px;color:#657780;margin:8px 0 0}.mcc-card .mcc-small{font-size:11px;padding:5px 7px;margin-top:8px;background:#fff3dc;color:#74501f}.mc-camera-study .mcc-watermark{font:bold 15px Lato,Arial,sans-serif;color:#276d76;background:#ffffffd9;padding:3px 7px;border-radius:3px}.mc-camera-study button:focus-visible{outline:3px solid #276d76;outline-offset:2px}.mc-camera-study .mcc-loading{padding:35px;text-align:center}.mc-camera-study details{font-size:11px;margin-top:8px;color:#657780}.mc-camera-study summary{cursor:pointer}.mc-camera-study details p,.mc-camera-study details li{margin:7px 0}.mc-camera-study details a{color:#276d76}
@media(max-width:600px){.mc-camera-study .mcc-map{height:clamp(275px,88vw,400px)}.mc-camera-study .mcc-controls button{padding:8px;font-size:11px}.mcc-card{width:260px}.mc-camera-study .mcc-popup .leaflet-popup-content{width:260px!important}.mc-camera-study .mcc-source{max-width:100%}}

/* Compact study cards; isolate their text from article paragraph styles. */
.mcc-card .mcc-name{font-size:13px;font-weight:600;line-height:1.4;text-align:left;padding:0;margin:0 0 10px}.mcc-card .mcc-values{display:grid;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);align-items:center;gap:10px;margin-top:7px}.mcc-card .mcc-values small{display:block;font-size:10px;color:#657780;line-height:1.2}.mcc-card .mcc-values b{margin-top:3px;line-height:1.25}.mcc-card .mcc-values i{font-size:16px;font-style:normal;text-align:center;color:#71868c}.mcc-card .mcc-change{font-size:11px;margin-top:8px;font-weight:600}.mcc-card .mcc-rise,.mcc-card .mcc-rise b{color:#b42318}.mcc-card .mcc-fall,.mcc-card .mcc-fall b{color:#157347}.mcc-card .mcc-neutral,.mcc-card .mcc-neutral b{color:#657780}

.mc-camera-study .mcc-under-map{display:flex;align-items:flex-start;gap:10px;margin-top:6px}.mc-camera-study .mcc-under-map .mcc-legend{flex:1;min-width:0;margin-top:0;padding:10px 12px}

.mc-camera-study .leaflet-tile-pane{filter:saturate(.6) brightness(1.05)}.mc-camera-study .leaflet-control-attribution{font-size:9px}

.mc-camera-study .mcc-map.leaflet-container.mcc-page-scroll{touch-action:pan-y}

.mc-camera-study .mcc-gesture-note{margin:7px 0;color:#536b74;font:12px/1.4 Lato,Arial,sans-serif}.mc-camera-study .mcc-frame{position:relative;isolation:isolate}.mc-camera-study .mcc-selection{position:absolute;z-index:800;inset:auto 8px 22px;max-width:290px;max-height:calc(100% - 72px);margin:0 auto;display:flex;flex-direction:column;border:1px solid #dce5e8;border-radius:7px;overflow:hidden;background:white;box-shadow:0 4px 16px #15333d30}.mc-camera-study .mcc-selection-content{min-height:0;overflow:auto;overscroll-behavior-y:contain}.mc-camera-study .mcc-selection[hidden]{display:none}.mc-camera-study .mcc-selection .mcc-card{width:100%}.mc-camera-study .mcc-dismiss{position:absolute;top:6px;right:7px;width:32px;height:32px;padding:0;border:0;border-radius:4px;background:white;color:#15333d;font-size:23px;line-height:1;z-index:1}

.mc-camera-study .mcc-gesture-note{display:flex;align-items:center;justify-content:space-between;gap:8px}.mc-camera-study .mcc-gesture-note button{border:1px solid #bacbce;border-radius:4px;background:#fff;color:#15333d;padding:6px 9px;white-space:nowrap;font:600 12px/1.3 Lato,Arial,sans-serif}.mc-camera-study .mcc-gesture-note button[aria-pressed=true]{background:#15333d;color:#fff}
