Files
console-dev/app/assets/styles/ClientLevelDialog.DcYabp-W.css

56 lines
1.3 KiB
CSS

/* 会员等级弹窗:等级指标、描述和加载状态。 */
/* 导入方:app/components/ClientLevelDialog.vue、app/pages/account/index.vue。 */
.lvl-state[data-v-7c5ffb84] {
text-align: center;
color: var(--p-text-muted-color, #94a3b8);
padding: 24px 0;
font-size: 0.9375rem;
}
.lvl-grid[data-v-7c5ffb84] {
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 12px 24px;
margin-bottom: 12px;
display: grid;
}
.lvl-item[data-v-7c5ffb84] {
justify-content: space-between;
align-items: center;
gap: 12px;
font-size: 0.9375rem;
display: flex;
}
.lvl-label[data-v-7c5ffb84] {
color: var(--p-text-muted-color, #64748b);
}
.lvl-value[data-v-7c5ffb84] {
font-weight: 500;
}
.lvl-desc[data-v-7c5ffb84] {
color: var(--p-text-muted-color, #94a3b8);
margin: 0 0 6px;
font-size: 0.875rem;
}
.lvl-section[data-v-7c5ffb84] {
margin: 14px 0 8px;
font-size: 1rem;
font-weight: 600;
}
.lvl-grid[data-v-7c5ffb84] {
gap: 21px;
padding-block: 14px;
}
.lvl-item[data-v-7c5ffb84] {
flex-direction: column;
align-items: flex-start;
gap: 7px;
}
.lvl-value[data-v-7c5ffb84] {
font-size: 1.25rem;
}
/* 视口条件 (width<=480px) 下的响应式覆盖;保留相对基础规则的层叠顺序。 */
@media (width<=480px) {
.lvl-grid[data-v-7c5ffb84] {
grid-template-columns: minmax(0, 1fr);
}
}