/* 期权分析页的手风琴（.oa-accordion）：展开状态沿用 DARKLY 深色底、浅色字，不影响其他页面 */
.oa-accordion .accordion-button,
.oa-accordion .accordion-button:not(.collapsed) {
    background-color: #303030;
    color: #e0e0e0;
    box-shadow: none;
}
.oa-accordion .accordion-button:not(.collapsed) {
    background-color: #2d3748;
    border-bottom: 1px solid #4a5568;
}
.oa-accordion .accordion-button .text-muted {
    color: #a0aec0 !important;
}
/* 箭头图标：展开 / 收起两种状态都用浅色 */
.oa-accordion .accordion-button::after,
.oa-accordion .accordion-button:not(.collapsed)::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23e0e0e0'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}
/* 焦点框改成细的低调边框 */
.oa-accordion .accordion-button:focus {
    box-shadow: 0 0 0 1px #4a5568;
    border-color: #4a5568;
}
.oa-accordion .accordion-item {
    background-color: #222222;
    border-color: #4a5568;
}

/* 期权链到期日标签（#option-chain-nav .chain-tab）：带边框的小按钮，选中的蓝底白字；跨财报的橙色 */
#option-chain-nav .chain-tab {
    white-space: nowrap;
    cursor: pointer;
    font-size: 13px;
    padding: 3px 10px;
    margin-right: 6px;
    color: #e0e0e0;
    background-color: #2a2a3a;
    border: 1px solid #4a5568;
    border-radius: 4px;
}
#option-chain-nav .chain-tab:hover {
    background-color: #3a3f52;
    border-color: #718096;
}
#option-chain-nav .chain-tab.chain-tab-earnings {
    color: #f6ad55;
    border-color: #b7791f;
}
#option-chain-nav .chain-tab.active {
    color: #ffffff;
    font-weight: bold;
    background-color: #375a7f;
    border-color: #63a4ff;
    box-shadow: 0 0 0 1px #63a4ff;
}
#option-chain-nav .chain-tab.chain-tab-earnings.active {
    background-color: #c05621;
    border-color: #f6ad55;
    box-shadow: 0 0 0 1px #f6ad55;
}
/* 展开的期权表：顶边和选中标签同色（普通蓝、财报后橙） */
#option-chain-content .chain-panel {
    border-top: 3px solid #375a7f;
    background-color: #24243a;
    padding: 8px 8px 0;
    border-radius: 0 0 4px 4px;
}
#option-chain-content .chain-panel.chain-panel-earnings {
    border-top-color: #c05621;
}
/* 全站滚动条（期权链标签行、期权表、策略卡片等）：细、深色轨道、圆角半透明灰色滑块，悬停变亮，适配 DARKLY */
* {
    scrollbar-width: thin;
    scrollbar-color: rgba(160, 174, 192, 0.45) #1e1e2e;
}
::-webkit-scrollbar {
    width: 6px;
    height: 6px;
}
::-webkit-scrollbar-track {
    background: #1e1e2e;
    border-radius: 3px;
}
::-webkit-scrollbar-thumb {
    background-color: rgba(160, 174, 192, 0.45);
    border-radius: 3px;
}
::-webkit-scrollbar-thumb:hover {
    background-color: rgba(160, 174, 192, 0.75);
}
::-webkit-scrollbar-corner {
    background: transparent;
}
