/* 玩家详情页 */
.mc-player-detail-page {
    padding: 24px;
    border-radius: 12px;
}
.mc-player-header { padding-bottom: 16px; }
.mc-player-avatar i { display: block; }
.mc-player-divider {
    height: 1px;
    background: #f0f0f0;
    margin: 16px 0;
}
.mc-player-stats-grid {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));
    gap: 12px;
}
.mc-stat-card {
    background: #f9fafb;
    border-radius: 10px;
    padding: 14px 16px;
    text-align: center;
}
.mc-stat-label { font-size: 13px; color: #888; margin-bottom: 6px; }
.mc-stat-value { font-size: 18px; font-weight: bold; color: #333; }
.mc-player-footer { font-size: 13px; }

/* 绑定表单 */
.mc-bridge-not-login,
.mc-bridge-bound,
.mc-bridge-bind-form { padding: 20px; }
.mc-bridge-bound-header { font-size: 16px; margin-bottom: 12px; }
.mc-bridge-bound-info p { margin: 6px 0; }
.mc-bridge-input-group { display: flex; gap: 8px; margin: 16px 0; }
.mc-bridge-input-group input {
    flex: 1; height: 40px; text-align: center; font-size: 16px;
    letter-spacing: 4px; border: 1px solid #ddd; border-radius: 8px;
}
.mc-bridge-hint { font-size: 12px; color: #999; text-align: center; }
.mc-bridge-message { padding: 10px; border-radius: 6px; margin: 10px 0; font-size: 14px; }

a.mc-service-btn { margin-left: auto !important; margin-right: auto !important; }

.mc-bridge-message.alert-danger {
    background-color: #dc3545;
    border: 1px solid #dc3545;
    color: #fff;
}
.mc-bridge-message.alert-success {
    background-color: #d4edda;
    border: 1px solid #c3e6cb;
    color: #155724;
}

/* 登录记录列表 */
.mc-login-record-list {
    max-height: 400px;
    overflow-y: auto;
}
.mc-login-record-item {
    padding: 10px 12px;
    border-bottom: 1px solid #f0f0f0;
    border-radius: 6px;
    margin-bottom: 4px;
    background: #fafafa;
}
.mc-login-record-item:last-child { border-bottom: none; }
.mc-login-record-item:hover { background: #f0f4ff; }

/* 成就筛选按钮 */
.mc-achievement-cats { display: flex; flex-wrap: wrap; gap: 4px; }
.mc-achievement-item {
    padding: 8px 10px;
    border-radius: 6px;
    background: #fafafa;
}
.mc-achievement-item:hover { background: #f0f4ff; }
