
.work-page[data-v-2af1203e] { padding: 0;
}
.work-page__header[data-v-2af1203e] { align-items: flex-start;
}
.page-subtitle[data-v-2af1203e], .metric-note[data-v-2af1203e], .timeline-note[data-v-2af1203e], .page-hint[data-v-2af1203e] { color: #8c8c8c; font-size: 12px;
}
.page-subtitle[data-v-2af1203e] { margin-top: 4px; font-size: 13px;
}
.page-alert[data-v-2af1203e], .inner-alert[data-v-2af1203e] { margin-bottom: 16px;
}
.metric-grid[data-v-2af1203e] { margin-bottom: 16px;
}
.metric-card[data-v-2af1203e] { min-height: 105px;
}
.metric-note[data-v-2af1203e] { margin-top: 6px;
}
.page-hint[data-v-2af1203e] { line-height: 1.7; margin-top: 14px;
}
.side-card[data-v-2af1203e], .detail-links[data-v-2af1203e] { margin-top: 16px;
}
.source-row[data-v-2af1203e] { display: flex; justify-content: space-between; align-items: center; padding: 7px 0; border-bottom: 1px solid #f0f0f0;
}
.source-row[data-v-2af1203e]:last-child { border-bottom: 0;
}
.ellipsis[data-v-2af1203e] { display: block; max-width: 250px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
}
@media (max-width: 768px) {
.work-page__header[data-v-2af1203e] { display: block;
}
.work-page__header[data-v-2af1203e] > :last-child { margin-top: 12px; width: 100%;
}
}


.contribution-page[data-v-9740106c] { padding: 0 4px 24px;
}
.summary-row[data-v-9740106c] { margin-bottom: 16px;
}
.summary-card[data-v-9740106c] { min-height: 122px; background: linear-gradient(135deg, #fff 0%, #f7faff 100%); box-shadow: 0 2px 10px rgba(24, 144, 255, 0.08);
}
.summary-label[data-v-9740106c] { color: #667085; font-size: 14px;
}
.summary-value[data-v-9740106c] { margin: 8px 0 4px; color: #1677ff; font-size: 28px; font-weight: 700; line-height: 1.2;
}
.summary-value.is-available[data-v-9740106c] { color: #389e0d;
}
.summary-value.is-pending[data-v-9740106c] { color: #d48806;
}
.summary-value.is-settled[data-v-9740106c] { color: #08979c;
}
.summary-note[data-v-9740106c] { color: #98a2b3; font-size: 12px;
}
.contribution-workspace[data-v-9740106c] { min-width: 0; min-height: 520px; padding: 0 4px;
}
.contribution-form[data-v-9740106c] { max-width: 920px; margin-top: 12px;
}
.rule-terms[data-v-9740106c] { margin: 0 0 24px; padding: 0 0 16px; border-bottom: 1px solid #dfe3e8;
}
.rule-terms-grid[data-v-9740106c] { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 14px 24px; margin: 0 0 14px;
}
.rule-terms-grid dt[data-v-9740106c] { color: #667085; font-size: 12px; margin-bottom: 4px;
}
.rule-terms-grid dd[data-v-9740106c] { margin: 0; font-size: 15px; font-weight: 600; overflow-wrap: anywhere;
}
.rule-standard[data-v-9740106c] { margin: 6px 0 0; color: #475467; line-height: 1.6; overflow-wrap: anywhere;
}
.form-actions[data-v-9740106c] { display: flex; align-items: center; gap: 16px;
}
.form-tip[data-v-9740106c] { color: #98a2b3; font-size: 12px;
}
.table-toolbar[data-v-9740106c] { display: flex; align-items: center; justify-content: space-between; gap: 12px; margin-bottom: 16px;
}
.reward-text[data-v-9740106c] { color: #389e0d; font-weight: 600;
}
.negative-text[data-v-9740106c] { color: #cf1322; font-weight: 600;
}
.library-description[data-v-9740106c] { white-space: pre-wrap; overflow-wrap: anywhere; margin: 20px 0;
}
.settlement-layout[data-v-9740106c] { max-width: 720px; padding: 8px 0 24px;
}
.settlement-summary[data-v-9740106c] { min-width: 0;
}
.settlement-title[data-v-9740106c] { color: #667085; font-size: 15px;
}
.settlement-amount[data-v-9740106c] { margin: 8px 0 16px; color: #389e0d; font-size: 28px; font-weight: 700;
}
.settlement-details[data-v-9740106c] { margin-bottom: 22px;
}
@media (max-width: 768px) {
.contribution-page[data-v-9740106c] .ant-card-body { padding: 16px;
}
.contribution-page[data-v-9740106c] .ant-btn-lg { height: auto; min-height: 40px; white-space: normal;
}
.contribution-page[data-v-9740106c] .ant-page-header { padding: 16px 0;
}
.summary-card[data-v-9740106c] { margin-bottom: 12px;
}
.table-toolbar[data-v-9740106c], .form-actions[data-v-9740106c] { align-items: flex-start; flex-direction: column;
}
.rule-terms-grid[data-v-9740106c] { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 14px 16px;
}
}


.contribution-admin-page[data-v-2243eb52] { padding: 0 4px 24px;
}
.admin-workspace[data-v-2243eb52] { min-width: 0; padding: 0 4px;
}
.admin-alert[data-v-2243eb52] { margin-bottom: 16px;
}
.table-toolbar[data-v-2243eb52] { display: flex; align-items: center; justify-content: space-between; gap: 12px; margin: 4px 0 18px;
}
.reward-text[data-v-2243eb52] { color: #389e0d; font-weight: 600;
}
.muted[data-v-2243eb52] { color: #98a2b3;
}
.runtime-summary[data-v-2243eb52] { margin: 24px 0; padding: 24px; background: #f7faff; border-radius: 8px;
}
@media (max-width: 768px) {
.table-toolbar[data-v-2243eb52] { align-items: flex-start; flex-direction: column;
}
.runtime-summary[data-v-2243eb52] .ant-col { margin-bottom: 18px;
}
}

