/* Shared public Omtale dropdown. All six page variants opt in with data-ss-mentions. */
[data-ss-mentions]{--ssm-surface:#fffdf9;--ssm-ink:#292721;--ssm-muted:#746e63;--ssm-border:#e4e2d9;--ssm-divider:#efeee8;--ssm-hover:#eef2e9;--ssm-scroll:#cdd2c8;--ssm-scroll-hover:#abb4a3}
[data-ss-mentions][open]{z-index:90!important}
[data-ss-mentions] .mvp-public-mentions-menu{position:absolute;top:calc(100% + 10px);right:0;width:min(400px,calc(100vw - 24px));max-width:none;padding:7px;border:1px solid var(--ssm-border);border-radius:14px;background:var(--ssm-surface);box-shadow:0 12px 28px rgba(46,52,42,.12);color:var(--ssm-ink);text-align:start;box-sizing:border-box;z-index:1000;transform:none}
[data-ss-mentions][data-ssm-ready] .mvp-public-mentions-menu{position:fixed;inset:auto;left:var(--ssm-x,12px);top:var(--ssm-y,12px);width:var(--ssm-width,400px);max-height:var(--ssm-height,536px)}
[data-ss-mentions] .mvp-public-mentions-menu::before{display:none}
[data-ss-mentions] .mvp-public-mentions-list{position:relative;max-height:min(520px,62vh);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:auto;border-radius:8px;scrollbar-width:thin;scrollbar-color:var(--ssm-scroll) transparent}
[data-ss-mentions][data-ssm-ready] .mvp-public-mentions-list{max-height:calc(var(--ssm-height,536px) - 16px)}
[data-ss-mentions] .mvp-public-mentions-list::-webkit-scrollbar{width:5px;height:5px}
[data-ss-mentions] .mvp-public-mentions-list::-webkit-scrollbar-track{background:transparent}
[data-ss-mentions] .mvp-public-mentions-list::-webkit-scrollbar-thumb{background:var(--ssm-scroll);border-radius:10px}
[data-ss-mentions] .mvp-public-mentions-list::-webkit-scrollbar-thumb:hover{background:var(--ssm-scroll-hover)}
[data-ss-mentions] .mvp-public-mentions-source{position:relative;display:block;min-height:62px;padding:11px 13px;border:0;border-radius:7px;color:var(--ssm-ink);text-decoration:none;box-sizing:border-box;font-family:Inter,Arial,sans-serif;white-space:normal;text-align:start}
[data-ss-mentions] .mvp-public-mentions-source+ .mvp-public-mentions-source{border-top:1px solid var(--ssm-divider)}
[data-ss-mentions] .mvp-public-mentions-source>span{display:block;min-width:0}
[data-ss-mentions] .mvp-public-mentions-source strong{display:block;color:var(--ssm-ink);font-size:13px;font-weight:600;line-height:1.45;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}
[data-ss-mentions] .mvp-public-mentions-source strong::after{content:"";display:inline-block;width:13px;height:13px;margin-inline-start:6px;vertical-align:-1px;background:#77816f;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6'%3E%3Cpath d='M14 4h6v6M20 4 9 15M10 5H5a1 1 0 0 0-1 1v13a1 1 0 0 0 1 1h13a1 1 0 0 0 1-1v-5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6'%3E%3Cpath d='M14 4h6v6M20 4 9 15M10 5H5a1 1 0 0 0-1 1v13a1 1 0 0 0 1 1h13a1 1 0 0 0 1-1v-5'/%3E%3C/svg%3E") center/contain no-repeat}
[data-ss-mentions] .mvp-public-mentions-source small{display:block;margin-top:3px;color:var(--ssm-muted);font-size:12px;font-weight:400;line-height:1.5;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}
[data-ss-mentions] .mvp-public-mentions-source>svg{display:none}
[data-ss-mentions] .mvp-public-mentions-source:hover{background:var(--ssm-hover)}
[data-ss-mentions] .mvp-public-mentions-source:focus-visible{outline:2px solid #466c59;outline-offset:-2px;background:var(--ssm-hover)}
[data-theme="dark"] [data-ss-mentions]{--ssm-surface:#24211e;--ssm-ink:#f3efe9;--ssm-muted:#c5bfb7;--ssm-border:#49453e;--ssm-divider:#393630;--ssm-hover:#343a30;--ssm-scroll:#5c6357;--ssm-scroll-hover:#7f8a76}
[data-theme="dark"] [data-ss-mentions] .mvp-public-mentions-source strong::after{background:#b7c2ac}
[data-theme="dark"] [data-ss-mentions] .mvp-public-mentions-source:focus-visible{outline-color:#a9c6ae}
@media(max-width:640px){[data-ss-mentions] .mvp-public-mentions-source{padding:11px 10px}}
@media(forced-colors:active){[data-ss-mentions] .mvp-public-mentions-list{scrollbar-color:auto}[data-ss-mentions] .mvp-public-mentions-source strong::after{background:LinkText}}
