/**
 * 第三屏未开组合卡片摘要样式
 * Deep深度维度 - 分析历史未开出的号码组合模式
 * 支持彩种：七星彩、东方6+1
 */

/* ===============================
   彩种不支持提示样式
   =============================== */

/* 彩种不支持提示 */
.unsupported-lottery {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 100%;
    text-align: center;
    color: #95a5a6;
    font-size: 12px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    padding: 20px 10px;
}

.hint-text {
    color: #87ceeb;
    font-weight: bold;
    margin-bottom: 4px;
    font-size: 13px;
}

.hint-subtext {
    color: #95a5a6;
    font-size: 11px;
}

/* 支持彩种的占位样式 */
.supported-lottery {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 100%;
    text-align: center;
    color: #95a5a6;
    font-size: 12px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    padding: 20px 10px;
}

.loading-text {
    color: #87ceeb;
    font-weight: normal;
    font-size: 12px;
}

/* ===============================
   摘要表格样式
   =============================== */

.summary-table {
    font-size: 14px;
    color: #fff;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}

.summary-header {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap: 3px;
    margin-bottom: 4px;
    padding-bottom: 3px;
    border-bottom: 1px solid #444;
}

.header-item {
    font-weight: bold;
    color: #87ceeb;
    text-align: center;
    font-size: 13px;
    padding: 2px;
}

.summary-row {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap: 3px;
    margin-bottom: 3px;
    padding: 2px 0;
}

.row-item {
    text-align: center;
    color: #ccc;
    font-size: 13px;
    padding: 1px;
}

.row-item.highlight {
    color: #ffd700;
    font-weight: bold;
    font-size: 14px;
}

/* 无数据状态 */
.no-data-state {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 100%;
    text-align: center;
    color: #95a5a6;
    font-size: 12px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    padding: 20px 10px;
}

.no-data-text {
    color: #87ceeb;
    font-weight: bold;
}

/* 错误状态 */
.error-state {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 100%;
    text-align: center;
    color: #e74c3c;
    font-size: 12px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    padding: 20px 10px;
}

.error-text {
    color: #e74c3c;
    font-weight: bold;
    margin-bottom: 4px;
}

.error-code {
    color: #95a5a6;
    font-size: 10px;
} 