/* 20261112cn1 PREVIEW: clickable notes in tour cards -> note in the right-hand panel (#panel). */
#tour-text .owh-note-link{color:inherit;text-decoration:underline dotted;text-decoration-thickness:1.5px;text-underline-offset:3px;text-decoration-color:#ffd27a;cursor:pointer;border-radius:3px;outline:none;transition:background-color .15s}
#tour-text .owh-note-link:hover,#tour-text .owh-note-link:focus-visible{background:rgba(255,210,122,.16);text-decoration-style:solid}
#tour-text .owh-note-link:focus-visible{box-shadow:0 0 0 2px #ffd27a}
#tour-text .owh-note-link.is-open{background:rgba(255,210,122,.22);text-decoration-style:solid}
:root.light #tour-text .owh-note-link,body.light #tour-text .owh-note-link{text-decoration-color:#a8761a}
/* note card: plain text that scrolls inside the panel */
#panel.owh-note-card #panel-summary{white-space:normal;line-height:1.5;max-height:none!important;overflow:visible!important;-webkit-line-clamp:unset!important;display:block!important}
#panel.owh-note-card #panel-related{max-height:none!important;overflow:visible!important}
#panel.owh-note-card #panel-source{max-height:none!important;overflow:visible!important}
#panel.owh-note-card{overflow-y:auto!important;overscroll-behavior:contain}
#panel .owh-note-body h4{margin:12px 0 4px;font-size:12px;letter-spacing:.03em;text-transform:uppercase;opacity:.85}
#panel .owh-note-body ul{margin:4px 0 6px;padding-left:18px}
#panel .owh-note-body li,#panel .owh-note-body p{font-size:13px;line-height:1.5;margin:0 0 6px}
#panel .owh-note-actions{margin:10px 0 2px;display:flex;gap:8px}
#panel .owh-note-back{font:inherit;font-size:13px;padding:6px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.06);color:inherit;cursor:pointer}
#panel .owh-note-back:hover,#panel .owh-note-back:focus-visible{background:rgba(255,210,122,.16);border-color:#ffd27a}
/* keep each section at its natural height so the whole note scrolls inside the panel (no overlap on short screens) */
#panel.owh-note-card>*{flex-shrink:0!important}
#panel.owh-note-card #panel-summary,#panel.owh-note-card #panel-related,#panel.owh-note-card #panel-source{height:auto!important;min-height:0;flex:0 0 auto!important}
