/* 分析师最新卖出股票页面样式 */

.content-wrapper {
    margin-top: 72px;
    padding: 0 20px 20px;
}

/* 新卖出标记 */
.recent-sale {
    color: #dc3545;
    font-weight: bold;
}

/* 股票统计信息 */
.stock-stats {
    font-size: 0.9em;
    color: #666;
}

/* 可点击行样式 */
.clickable-row {
    cursor: pointer;
    transition: background-color 0.2s;
}

.clickable-row:hover {
    background-color: #e9f5ff !important;
}

/* 表格容器 - 不设置overflow，让页面正常滚动 */
.stock-table-container {
    position: relative;
    width: 100%;
}

/* 表格基础样式 */
.stock-table-container table {
    width: 100%;
    border-collapse: collapse;
}

/* 固定表头 - 相对于视口固定在导航栏下方 */
.stock-table-container thead th {
    position: sticky;
    top: 60px; /* 导航栏高度 */
    background-color: #f8f9fa;
    border-bottom: 2px solid #dee2e6;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    padding: 12px 8px;
    white-space: nowrap;
    z-index: 100;
}

.stock-table-container tbody td {
    padding: 10px 8px;
    vertical-align: middle;
    border-bottom: 1px solid #dee2e6;
}

/* 分页区域 */
.pagination-wrapper {
    padding: 20px 0;
    background-color: #fff;
}

/* 涨跌幅颜色 */
.text-danger {
    color: #dc3545 !important;
}

.text-success {
    color: #28a745 !important;
}

/* 筛选按钮 */
.filter-buttons .btn {
    min-width: 120px;
}
