.indicator-heading-row{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}
.indicator-heading-row h1{min-width:0;overflow-wrap:anywhere}
.page-share{position:relative;flex:none;font-size:13px;color:var(--color-text)}
.page-share summary{display:flex;align-items:center;gap:8px;list-style:none;cursor:pointer;border:1px solid var(--color-border);border-radius:5px;padding:10px 14px;min-height:42px;box-sizing:border-box;background:var(--color-surface);font-weight:500;white-space:nowrap}
.page-share summary::-webkit-details-marker{display:none}
.page-share summary:hover,.page-share[open] summary{border-color:var(--color-text-secondary)}
.page-share :is(summary,a,button,input):focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}
.page-share-panel{position:absolute;right:0;top:calc(100% + 8px);width:242px;max-width:calc(100vw - 40px);box-sizing:border-box;padding:10px;border:1px solid var(--color-border);border-radius:7px;background:var(--color-surface);box-shadow:0 8px 28px #0003;z-index:1100}
.page-share-label{margin:4px 8px 8px;color:var(--color-text-secondary);font-size:11px}
.page-share-panel>a,.page-share-panel>button{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;min-height:42px;box-sizing:border-box;padding:10px 9px;border:0;border-radius:3px;background:transparent;color:var(--color-text);font:inherit;text-align:left;text-decoration:none;cursor:pointer}
.page-share-panel>a:hover,.page-share-panel>button:hover{background:var(--color-surface-alt)}
.page-share-panel .page-share-arrow{margin-left:auto;color:var(--color-text-secondary)}
.page-share-icon{display:block;flex:0 0 18px;width:18px;height:18px}
.page-share-icon-whatsapp{color:#168b46}
.page-share-icon-linkedin{color:#0a66c2}
[data-theme="dark"] .page-share-icon-whatsapp{color:#25d366}
[data-theme="dark"] .page-share-icon-linkedin{color:#70b5f9}
.page-share-panel [hidden]{display:none}
.page-share-panel [data-share-copy]{border-top:1px solid var(--color-border);border-radius:0;margin-top:5px}
.page-share-status{margin:0 8px;font-size:12px;color:var(--color-text-secondary);line-height:1.5}
.page-share-status:not(:empty){margin-top:8px;margin-bottom:4px}
.page-share-manual{display:block;margin:8px;font-size:12px}
.page-share-manual input{box-sizing:border-box;width:100%;margin-top:6px;padding:8px;border:1px solid var(--color-border);border-radius:3px;background:var(--color-surface-alt);color:var(--color-text);font:inherit}
@media(max-width:600px){.indicator-heading-row{flex-wrap:wrap;gap:14px}.indicator-heading-row h1{flex-basis:100%}.page-share-panel{right:auto;left:0}}

.page-heading-share{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;width:100%;min-width:0}
.page-heading-share h1{min-width:0;overflow-wrap:anywhere}
.page-share[hidden]{display:none}
.ticker-quote-header:has(>.page-share){display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap}
.page-share-note{margin:4px 8px 10px;font-size:12px;line-height:1.5;color:var(--color-text-secondary)}
@media(max-width:600px){.page-heading-share{flex-wrap:wrap;gap:14px}.page-heading-share>h1{flex-basis:100%}}

.ec-event-share{margin:0 44px 16px 0;display:flex;justify-content:flex-start}.ec-event-share .page-share-panel{left:0;right:auto}

.chart-share-row{display:flex;justify-content:flex-end;margin-top:10px}
.chart-share summary{min-height:36px;padding:7px 12px;font-size:12px}
.chart-share .page-share-panel{width:272px}
.chart-share-preview{display:block;width:100%;height:auto;margin:0 0 8px;border:1px solid var(--color-border);border-radius:4px}
@media(max-width:600px){.chart-share .page-share-panel{left:auto;right:0}}
