/* Risk map v5, the Layers menu's pipelines and lanes (src/assets/wr5-layers.js; sitebuild/worldrisks/v5_layers.py):
   the letters, drawing notes, key and a line's card. Light only, the paper palette (wr5-map.css). */
.wl-n{display:inline-block;min-width:18px;margin-right:6px;padding:0 4px;border:1.5px solid #7A4A1E;border-radius:9px;
  font-size:11px;line-height:15px;font-weight:700;text-align:center;color:#5A3412;background:#fff;box-sizing:border-box}
.wl-dn{display:block;font-size:12.5px;color:var(--wm-mute,#59636e)}
.wl-low{font-size:12px;font-style:italic;color:#7d2a2e}
.wl-key{margin:8px 0;padding:8px 0 0;border-top:1px solid var(--wm-line,#c9c6bb)}
.wl-kh{margin:0 0 4px;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--wm-mute,#59636e)}
.wl-kl{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:2px 14px;font-size:13px}
.wl-kl li{display:flex;align-items:center;gap:6px;min-width:0}
.wl-sw{flex:0 0 auto}
.wl-key svg.wl-sw,.ww-map svg.wl-sw{display:inline-block;width:28px;height:auto;max-width:none;max-height:none;background:none}
.wl-none{color:var(--wm-mute,#59636e);font-size:12px}
.wl-kn{margin:6px 0 0;font-size:12.5px;color:var(--wm-mute,#59636e)}
.wl-card{position:relative;max-width:860px;margin:8px 0;padding:10px 40px 10px 12px;border:1px solid var(--wm-ink,#1B2530);border-radius:8px;
  background:#fff;color:var(--wm-ink,#1B2530);box-sizing:border-box}
.wl-x{position:absolute;top:4px;right:4px;width:32px;height:32px;border:0;background:none;font-size:22px;line-height:1;cursor:pointer;color:inherit}
.wl-ck{margin:0;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#5A3412}
.wl-ct{margin:2px 0 6px;font-size:16px;line-height:1.3}
.wl-dl{display:grid;grid-template-columns:max-content 1fr;gap:3px 10px;margin:0;font-size:13.5px}
.wl-dl dt{color:var(--wm-mute,#59636e)}
.wl-dl dd{margin:0;min-width:0;overflow-wrap:anywhere}
.wl-src{font-size:12.5px;color:var(--wm-mute,#59636e)}
.wl-fine{margin:6px 0 0;font-size:12px;color:var(--wm-mute,#59636e)}
.aw [data-pipe]{cursor:pointer}
.aw .wl-tag:focus-visible circle{stroke:var(--wm-red,#A3242B);stroke-width:2.5}
.aw .wl-rbox{cursor:pointer}
