.working-beta .header-evidence-above{grid-column:1/-1;display:flex;justify-content:flex-end;width:100%;margin-bottom:-8px}.header-evidence-above .company-evidence-figures{margin:0}.working-beta .report-header-actions .header-labelled{width:auto!important;min-width:0!important;gap:8px;padding:10px 13px!important;display:inline-flex;align-items:center;font-size:13px}.header-labelled span{display:inline!important}.header-more{position:relative}.header-more>summary{list-style:none;cursor:pointer;border-radius:10px;background:var(--soft);color:var(--text);padding:10px 15px;min-height:40px;display:flex;align-items:center;font-size:16px;letter-spacing:2px}.header-more>summary::-webkit-details-marker{display:none}.header-more-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:30;min-width:190px;padding:6px;background:var(--panel);border:1px solid var(--line);border-radius:10px;box-shadow:0 6px 20px #15283f18}.header-more-menu button{display:block;width:100%;background:none;border:0;text-align:left;color:var(--text);font:inherit;font-size:13px;padding:10px;cursor:pointer;border-radius:6px}.header-more-menu button:hover{background:var(--soft)}.header-updated{display:block;color:var(--muted);margin-bottom:6px}.company-history .report-line{stroke-width:2.3!important;stroke-linejoin:miter!important;stroke-linecap:butt!important}.company-history .history-cursor{stroke-width:1.3;opacity:.85;stroke-dasharray:4 3}.company-history .history-grid{stroke:var(--line);stroke-width:.8;opacity:1}.company-history .history-hover:has(small:only-child){font-size:12px}.working-beta .company-history-lens{padding-top:0}.working-beta .report-header-actions{flex-wrap:wrap}

.working-beta .report-header-actions .header-labelled:is(.ocean-watch,.ocean-icon-action){width:auto!important;max-width:none!important;min-width:0!important;overflow:visible!important;padding:10px 13px!important}.working-beta .report-header-actions .header-labelled .icon{flex-shrink:0}.working-beta .report-header-actions .header-labelled span{position:static!important;width:auto!important;height:auto!important;clip:auto!important;overflow:visible!important;white-space:nowrap!important;font-size:13px!important}.working-beta .report-header-actions .header-more>summary:before,.working-beta .report-header-actions .header-more>summary:after{display:none!important}.working-beta .report-header-actions .header-more summary svg{display:none}.header-updated{display:inline-block;margin-right:12px}
:root body.working-beta .report-header-actions .header-labelled:is(.ocean-watch,.ocean-icon-action){flex:0 0 auto!important;height:40px!important;min-height:40px!important;border-radius:10px!important;justify-content:center!important}:root body.working-beta .report-header-actions .header-labelled[data-report=watch]{background:var(--soft)!important}
:root body.working-beta .report-header-actions button.header-labelled[data-report="listen"]{display:inline-flex!important;gap:8px!important;padding:10px 13px!important;height:40px!important;min-height:40px!important}:root body.working-beta .report-header-actions button.header-labelled[data-report="listen"]>svg.icon{display:block!important;width:20px!important;height:20px!important;flex:0 0 20px!important}

.working-beta .company-history-lens{align-items:center;gap:20px;padding-bottom:10px}.working-beta .history-lens-controls{width:48%;max-width:440px}.history-presets{position:relative}.history-presets button{font-size:11px}.history-presets button[aria-pressed=true]{box-shadow:none}.working-beta #company-history-slider{height:2px!important;margin-top:10px}.company-history-lens small:empty{display:none}.company-history .report-line{transition:none}.company-evidence-figures circle[stroke-dasharray]{stroke-width:4}.company-evidence-figures .header-confidence-number{fill:var(--text)}

/* Keep company branding prominent beside compact header actions. */
:root body.working-beta .identity-company-header .report-company-identity>.report-brand{width:128px!important;height:128px!important;flex:0 0 128px;object-fit:contain}
:root body.working-beta .report-header-actions>button,
:root body.working-beta .report-header-actions button.header-labelled:is(.ocean-watch,.ocean-icon-action),
:root body.working-beta .report-header-actions button.header-labelled[data-report="listen"]{height:32px!important;min-height:32px!important;padding:6px 10px!important;border-radius:8px!important}
:root body.working-beta .report-header-actions>button:not(.header-labelled){width:32px!important;min-width:32px!important;padding:6px!important}
:root body.working-beta .report-header-actions button.header-labelled>.icon,
:root body.working-beta .report-header-actions button.header-labelled[data-report="listen"]>svg.icon{width:18px!important;height:18px!important;flex:0 0 18px!important}
:root body.working-beta .report-header-actions .header-more>summary{height:32px;min-height:32px;padding:6px 12px;border-radius:8px;box-sizing:border-box}
@media(max-width:700px){:root body.working-beta .identity-company-header .report-company-identity>.report-brand{width:96px!important;height:96px!important;flex-basis:96px}}
