#main-content button:disabled{opacity:1;cursor:default}
#main-content a[aria-disabled=true],#main-content input[aria-disabled=true]{pointer-events:none}
#preview-map{position:absolute;inset:0;background:#111514;z-index:0;touch-action:auto;pointer-events:none}
#preview-map .leaflet-control-attribution{margin-bottom:109px;background:#101211b3;color:#c6cec8;font-size:9px}
#preview-map .leaflet-control-attribution a{color:#c6cec8;pointer-events:auto}
#preview-map .leaflet-container{font-family:inherit}
.preview-gym-pin{border:0;background:none}
.preview-recap>div:first-child{top:59px!important;bottom:25px!important}
.preview-recap .klimb-recap-cue{display:none!important}
.preview-recap-controls{position:fixed;z-index:80;bottom:35px;left:20px;right:20px;display:flex;align-items:center;justify-content:space-between;pointer-events:none;font:600 12px system-ui;color:#a8b8ac}
.preview-recap-controls button{pointer-events:auto;display:grid;place-items:center;min-width:42px;height:38px;padding:0 13px;border:1px solid #86eea43d;border-radius:100px;background:#14271d;color:#a5f5bc;font-size:20px}
.preview-recap-controls button:disabled{opacity:.25}
.preview-recap-controls button[aria-label="Finish recap"]{font-size:12px}
.preview-recap [hidden]{display:none!important}
.preview-recap .klimb-recap-pages section{scroll-snap-stop:always}

#preview-map .klimb-pin{cursor:default}#preview-map .leaflet-container{cursor:default}

#preview-map .preview-gym-waypoint .klimb-pin__dot{width:4px;height:4px;background:#ffc24b;border-width:.6px;box-shadow:0 0 2px #ffc24b66}#preview-map *{pointer-events:none!important}

/* Inactive controls retain their resting appearance under the pointer. */
#main-content [aria-disabled="true"],#main-content [aria-disabled="true"] *{pointer-events:none!important;cursor:default!important;animation:none!important;transition:none!important}
button:disabled{pointer-events:none!important;cursor:default!important;filter:none!important}
