[hidden]{display:none!important}.pan-controls{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:16px 0}.pan-controls select{font:inherit;padding:12px;max-width:100%;border:1px solid #075e59;border-radius:8px;background:white;color:#123}.pan-stop label{display:flex;align-items:center;gap:12px;min-height:48px;cursor:pointer}.pan-stop input{width:22px;height:22px;flex-shrink:0;accent-color:#075e59}.pan-content fieldset{border:0;padding:0;min-width:0}.pan-content legend{font-weight:700}.pan-stop{scroll-margin-top:20px}.pan-stop:target{background:#eff8f5;outline:2px solid #075e59;border-radius:8px}.pan-stop-links{display:flex;flex-wrap:wrap;gap:6px 18px}.pan-stop-links a{font-size:.95rem}.pan-status:empty{display:none}.pan-status{min-height:1.5em}.pan-content .pan-map{margin-block:10px}.pan-content ol{padding-inline-start:24px}.pan-stop strong{overflow-wrap:anywhere}.pan-controls select:focus-visible,input:focus-visible{outline:3px solid #b2690a;outline-offset:3px}