Files
console-dev/app/assets/styles/recommend.C1KCHBPJ.css
T

312 lines
7.4 KiB
CSS

/* 推广中心:加入说明、奖励统计、推广链接及数据列表。 */
/* 导入方:app/pages/recommend/index.vue。 */
.recommend-page[data-v-78278278] {
--recommend-gap: 14px;
--recommend-section-gap: 21px;
--recommend-summary-gap: 28px;
gap: var(--recommend-gap);
}
.panel[data-v-78278278],
.reward-summary[data-v-78278278] {
min-width: 0;
padding: var(--recommend-gap);
background: var(--p-content-background);
border: 1px solid var(--p-content-border-color);
border-radius: 7px;
box-shadow: 0 1px 2px #00000014;
}
.error-panel[data-v-78278278],
.join-intro[data-v-78278278],
.link-block[data-v-78278278] {
gap: var(--recommend-gap);
flex-direction: column;
display: flex;
}
.error-panel[data-v-78278278],
.join-intro[data-v-78278278] {
align-items: flex-start;
}
.join-card[data-v-78278278],
.recommend-section[data-v-78278278] {
gap: var(--recommend-section-gap);
flex-direction: column;
display: flex;
}
.join-intro h3[data-v-78278278] {
margin: 0;
font-size: 1.25rem;
font-weight: 600;
}
.join-desc[data-v-78278278] {
max-width: 65em;
color: var(--p-text-muted-color);
margin: 0;
line-height: 1.8;
}
.join-desc b[data-v-78278278] {
color: var(--p-text-color);
font-weight: 500;
}
.join-steps[data-v-78278278] {
gap: var(--recommend-section-gap);
padding: var(--recommend-section-gap) 0 0;
border-top: 1px solid var(--p-content-border-color);
grid-template-columns: repeat(3, minmax(0, 1fr));
margin: 0;
list-style: none;
display: grid;
}
.join-steps li[data-v-78278278] {
align-items: baseline;
gap: 10px;
display: flex;
}
.step-number[data-v-78278278] {
color: var(--p-text-muted-color);
font-variant-numeric: tabular-nums;
}
.join-steps h4[data-v-78278278] {
margin: 0 0 7px;
font-size: 1rem;
font-weight: 500;
}
.join-steps p[data-v-78278278] {
color: var(--p-text-muted-color);
margin: 0;
font-size: 0.9375rem;
line-height: 1.7;
}
.reward-summary[data-v-78278278] {
min-height: 105px;
}
.reward-balance[data-v-78278278],
.reward-summary[data-v-78278278] {
align-items: center;
gap: var(--recommend-summary-gap);
display: flex;
}
.reward-balance[data-v-78278278] {
flex: 1.35;
justify-content: space-between;
min-width: 0;
}
.link-row > .p-button[data-v-78278278],
.reward-balance > .p-button[data-v-78278278] {
flex-shrink: 0;
}
.reward-metrics[data-v-78278278] {
gap: var(--recommend-summary-gap);
min-width: 0;
padding-left: var(--recommend-summary-gap);
border-left: 1px solid var(--p-content-border-color);
flex: 3;
grid-auto-columns: minmax(0, 1fr);
grid-auto-flow: column;
display: grid;
}
.reward-metric[data-v-78278278] {
flex-direction: column;
gap: 10px;
min-width: 0;
display: flex;
}
.stat-label[data-v-78278278] {
color: var(--p-text-muted-color);
font-size: 1rem;
}
/* 允许连续长文本换行,防止IP、密钥或用户输入撑破当前容器;不会修改原始数据。 */
.stat-num[data-v-78278278] {
font-variant-numeric: tabular-nums;
overflow-wrap: anywhere;
font-size: 1.75rem;
font-weight: 400;
line-height: 1.2;
}
.stat-num small[data-v-78278278] {
margin-right: 2px;
font-size: 1.5rem;
}
.recommend-section[data-v-78278278],
.recommend-tabs[data-v-78278278] {
min-width: 0;
}
.recommend-tabs[data-v-78278278] .p-tabpanels {
padding: var(--recommend-gap) 0 0;
background: 0 0;
}
.recommend-tabs[data-v-78278278] .p-tablist-tab-list {
background: 0 0;
border: 0;
}
.recommend-tabs[data-v-78278278] .p-tab {
padding: var(--recommend-gap);
}
.recommend-tabs[data-v-78278278] .p-tablist-active-bar {
display: none;
}
.link-heading[data-v-78278278] {
font-size: 1rem;
font-weight: 500;
}
.link-row[data-v-78278278] {
align-items: center;
gap: 7px;
max-width: 840px;
display: flex;
}
.link-text[data-v-78278278] {
flex: 1;
width: 100%;
min-width: 0;
}
/* 允许连续长文本换行,防止IP、密钥或用户输入撑破当前容器;不会修改原始数据。 */
.link-tip[data-v-78278278] {
color: var(--p-text-muted-color);
overflow-wrap: anywhere;
max-width: 65em;
margin: 0;
font-size: 0.9375rem;
line-height: 1.7;
}
/* 自定义推广链接管理区域;链接生成和访问校验不是CSS职责。 */
.custom-link-block[data-v-78278278] {
gap: var(--recommend-gap);
flex-direction: column;
display: flex;
}
.custom-link-form[data-v-78278278] {
grid-template-columns: minmax(180px, 1fr) minmax(180px, 1fr) auto;
gap: 8px;
max-width: 840px;
display: grid;
}
.custom-link-list[data-v-78278278] {
flex-direction: column;
gap: 8px;
display: flex;
}
.custom-link-row[data-v-78278278] {
border-top: 1px solid var(--p-content-border-color);
align-items: center;
gap: 12px;
padding: 10px 0;
display: flex;
}
.custom-link-value[data-v-78278278] {
flex: 1;
align-items: center;
gap: 10px;
min-width: 0;
display: flex;
}
.custom-link-value strong[data-v-78278278] {
overflow-wrap: anywhere;
flex: 0 0 150px;
font-size: 0.875rem;
}
.custom-link-value .p-inputtext[data-v-78278278] {
flex: 1;
min-width: 0;
}
.custom-link-actions[data-v-78278278] {
flex-shrink: 0;
gap: 2px;
display: flex;
}
.link-loading[data-v-78278278] {
color: var(--p-text-muted-color);
padding: var(--recommend-gap) 0;
font-size: 1rem;
}
.recommend-data-section[data-v-78278278] {
flex-direction: column;
gap: 12px;
min-width: 0;
display: flex;
}
.section-header[data-v-78278278] {
flex-direction: column;
gap: 6px;
display: flex;
}
.section-heading[data-v-78278278] {
flex-wrap: wrap;
align-items: baseline;
gap: 10px;
display: flex;
}
.link-title[data-v-78278278] {
margin: 0;
font-size: 1rem;
font-weight: 600;
}
.section-heading > span[data-v-78278278] {
color: var(--p-text-muted-color);
font-size: 0.9375rem;
}
.list-toolbar[data-v-78278278] {
justify-content: flex-start;
}
.list-foot[data-v-78278278] {
justify-content: center;
}
/* 视口条件 (width<=1100px) 下的响应式覆盖;保留相对基础规则的层叠顺序。 */
@media (width<=1100px) {
.reward-summary[data-v-78278278] {
align-items: stretch;
gap: var(--recommend-section-gap);
flex-direction: column;
}
.reward-balance[data-v-78278278] {
justify-content: flex-start;
}
.reward-metrics[data-v-78278278] {
padding: var(--recommend-section-gap) 0 0;
border-left: 0;
border-top: 1px solid var(--p-content-border-color);
}
}
/* 视口条件 (width<=640px) 下的响应式覆盖;保留相对基础规则的层叠顺序。 */
@media (width<=640px) {
.join-steps[data-v-78278278] {
grid-template-columns: minmax(0, 1fr);
}
.reward-metrics[data-v-78278278] {
gap: var(--recommend-section-gap);
grid-template-columns: repeat(2, minmax(0, 1fr));
grid-auto-flow: row;
}
.stat-num[data-v-78278278] {
font-size: 1.625rem;
}
.stat-num small[data-v-78278278] {
font-size: 1.25rem;
}
.link-row[data-v-78278278],
.list-toolbar-right[data-v-78278278] {
flex-direction: column;
align-items: stretch;
}
.link-row > .p-button[data-v-78278278] {
align-self: flex-start;
}
.custom-link-form[data-v-78278278] {
grid-template-columns: minmax(0, 1fr);
}
.custom-link-row[data-v-78278278],
.custom-link-value[data-v-78278278] {
flex-direction: column;
align-items: stretch;
}
.custom-link-value strong[data-v-78278278] {
flex-basis: auto;
}
.custom-link-actions[data-v-78278278] {
justify-content: flex-start;
}
.list-toolbar-right[data-v-78278278] > * {
flex-basis: auto;
width: 100%;
}
}