[hidden]{display:none!important}
.topbar{gap:18px}
.top-links{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}
.top-links a,.top-links button{flex:none;white-space:nowrap;font-family:Manrope,"Noto Sans KR",sans-serif;line-height:1.35}
.top-links a{display:inline-flex;align-items:center;min-height:34px;padding:8px 11px;border:1px solid #52e0aa44;border-radius:9px;color:#52e0aa;font-size:11px;font-weight:800;text-decoration:none}
.top-links a:hover{background:#52e0aa12}
.top-links .performance-link{border-color:#5c8cff44;color:#a7bcff}
.stock-menu-trigger{min-height:34px}
.sheet-tabs a.sheet-tab{text-decoration:none}
.stock-detail-page .detail-content .data-view{border-top:0}
@media(max-width:700px){.topbar{height:auto;min-height:64px;flex-wrap:wrap;gap:9px;padding:12px 16px}.brand{flex:none}.top-links{width:100%;justify-content:flex-start;overflow-x:auto;padding:1px 0 3px;scrollbar-width:none}.top-links::-webkit-scrollbar{display:none}.top-links a,.top-links button{min-height:33px;padding:7px 9px;font-size:10px}}
