This commit is contained in:
zlwu committed 2026-06-16 13:01:17 +08:00
1 parent 0bf107d4f7
commit 4f24d3b687
182 files changed
+511 -376

No files matched your search

@@ -714,7 +714,7 @@
dt {
margin: 0;
color: #64748b;
color: var(--mint-text-muted, #334155);
font-weight: 500;
}
@@ -1158,7 +1158,7 @@
.batch-protocol-nos {
margin-top: 6px;
font-size: 12px;
color: #64748b;
color: var(--mint-text-muted, #334155);
}
.biz-dialog-form {
@@ -1203,7 +1203,7 @@
.upload-hint {
display: block;
font-size: 11px;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
margin-top: 8px;
line-height: 1;
}
@@ -1280,7 +1280,7 @@
height: 22px;
border-radius: 4px;
background: #f1f5f9;
color: #64748b;
color: var(--mint-text-muted, #334155);
cursor: pointer;
&:hover {
background: #047857;
@@ -783,7 +783,7 @@
}
.attachment-preview__icon--doc {
color: #64748b;
color: var(--mint-text-muted, #334155);
}
.attachment-footer {
@@ -805,7 +805,7 @@
.action-btn {
cursor: pointer;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
&:hover {
color: #ef4444;
@@ -881,7 +881,7 @@
label {
flex-shrink: 0;
color: var(--mint-text-muted, #64748b);
color: var(--mint-text-muted, #334155);
}
span {
@@ -895,7 +895,7 @@
.protocol-card__empty {
font-size: 12px;
color: var(--mint-text-muted, #64748b);
color: var(--mint-text-muted, #334155);
line-height: 1.4;
}
@@ -948,7 +948,7 @@
.protocol-card__sample-label {
flex-shrink: 0;
width: 28px;
color: var(--mint-text-muted, #64748b);
color: var(--mint-text-muted, #334155);
}
.protocol-card__sample-value {
@@ -728,7 +728,7 @@
.upload-hint {
display: block;
font-size: 11px;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
line-height: 1;
margin-top: 8px;
}
@@ -837,7 +837,7 @@
align-items: center;
justify-content: center;
font-size: 12px;
color: #64748b;
color: var(--mint-text-muted, #334155);
cursor: pointer;
background: #f1f5f9;
transition:
@@ -167,7 +167,7 @@
height: 22px;
border-radius: 50%;
background: #e2e8f0;
color: #475569;
color: var(--mint-text-muted, #334155);
font-size: 11px;
font-weight: 700;
display: flex;
@@ -194,7 +194,7 @@
.pill-tab-nav__desc {
font-size: 11px;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
@@ -59,7 +59,7 @@
.payment-kanban-col-title {
font-size: 13px;
font-weight: 600;
color: var(--mint-text, #1e293b);
color: var(--mint-text-muted, #334155);
display: inline-flex;
align-items: center;
gap: 8px;
@@ -159,7 +159,7 @@
.payment-card__name {
font-size: 14px;
font-weight: 600;
color: var(--mint-text, #1e293b);
color: var(--mint-text-muted, #334155);
line-height: 1.4;
word-break: break-word;
}
@@ -87,7 +87,7 @@
<style scoped lang="scss">
.protocol-attachment-empty {
font-size: 13px;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
}
.attachment-upload {
@@ -193,7 +193,7 @@
align-items: center;
justify-content: center;
font-size: 12px;
color: #64748b;
color: var(--mint-text-muted, #334155);
cursor: pointer;
background: #f1f5f9;
transition:
@@ -3045,7 +3045,7 @@
.detail-chevron {
font-size: 12px;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
transition: transform 0.3s;
flex-shrink: 0;
}
@@ -3090,14 +3090,14 @@
&.badge-gray {
background: #f1f5f9;
color: #64748b;
color: var(--mint-text-muted, #334155);
}
}
.detail-summary {
margin-left: auto;
font-size: 12px;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
}
.detail-delete {
@@ -3149,7 +3149,7 @@
.upload-hint {
display: block;
font-size: 11px;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
line-height: 1;
margin-top: 8px;
}
@@ -3259,7 +3259,7 @@
align-items: center;
justify-content: center;
font-size: 12px;
color: #64748b;
color: var(--mint-text-muted, #334155);
cursor: pointer;
background: #f1f5f9;
transition:
@@ -3352,7 +3352,7 @@
.installment-amount-cell-no {
font-size: 12px;
font-weight: 600;
color: #64748b;
color: var(--mint-text-muted, #334155);
}
.installment-amounts-sum {
@@ -35,7 +35,7 @@
<div>
<!-- 基本信息 -->
<div id="view-section-basic" class="section-card section-card--white">
<div class="section-title"><h3>基本信息</h3></div>
<div class="section-title section-title--banner"><h3>基本信息</h3></div>
<div class="data-grid data-grid--4">
<div class="data-item"
><div class="data-label">协议状态</div
@@ -228,7 +228,7 @@
<!-- 采集信息 -->
<div id="view-section-collection" class="section-card section-card--white">
<div class="section-title"><h3>采集信息</h3></div>
<div class="section-title section-title--banner"><h3>采集信息</h3></div>
<div class="data-grid data-grid--4">
<div class="data-item"
><div class="data-label">采集地区</div
@@ -265,7 +265,7 @@
v-loading="lookupLoading"
class="section-card section-card--white"
>
<div class="section-title"><h3>样本及运输信息</h3></div>
<div class="section-title section-title--banner"><h3>样本及运输信息</h3></div>
<div v-if="samples.length" class="sample-cards">
<div v-for="(row, sIdx) in samples" :key="row.id || sIdx" class="sample-card">
<div class="sample-card__header">
@@ -458,7 +458,7 @@
<!-- 客户信息 -->
<div id="view-section-party" class="section-card section-card--green">
<div class="section-title"><h3>客户信息</h3></div>
<div class="section-title section-title--banner"><h3>客户信息</h3></div>
<div class="client-sub-cards">
<!-- 母亲信息 -->
<div class="client-sub-card">
@@ -589,7 +589,7 @@
id="view-section-fullmoon-insurance"
class="section-card section-card--white"
>
<div class="section-title"><h3>新生儿保险信息</h3></div>
<div class="section-title section-title--banner"><h3>新生儿保险信息</h3></div>
<div class="data-grid data-grid--4">
<div class="data-item"
><div class="data-label">满月日期</div
@@ -690,7 +690,7 @@
<!-- 缴费信息 -->
<div id="view-section-payment" class="section-card">
<div class="section-title"><h3>缴费信息</h3></div>
<div class="section-title section-title--banner"><h3>缴费信息</h3></div>
<!-- 缴费主表指标卡 -->
<div class="payment-summary">
<div class="payment-metric"
@@ -1043,7 +1043,7 @@
id="view-section-audit"
class="section-card section-card--white"
>
<div class="section-title"><h3>审核记录</h3></div>
<div class="section-title section-title--banner"><h3>审核记录</h3></div>
<el-table
v-loading="auditLoading"
class="list-table sub-view-table"
@@ -2040,7 +2040,7 @@
margin-bottom: 4px;
font-size: 11px;
font-weight: 500;
color: #64748b;
color: var(--mint-text-muted, #334155);
}
.kpi-value {
@@ -2108,6 +2108,22 @@
color: #1e293b;
line-height: 1.4;
}
&--banner {
margin: -22px -24px 18px;
padding: 10px 24px;
border-bottom: none;
border-radius: 12px 12px 0 0;
background: var(--primary, #10b981);
&::before {
display: none;
}
h3 {
color: #fff;
}
}
}
/* ---- Data Grid ---- */
@@ -2138,7 +2154,7 @@
.data-label {
font-size: 12px;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
margin-bottom: 3px;
}
@@ -2149,7 +2165,7 @@
word-break: break-word;
&--muted {
color: #64748b;
color: var(--mint-text-muted, #334155);
font-weight: 400;
}
}
@@ -2168,7 +2184,7 @@
:deep(.protocol-attachment-empty) {
font-size: 14px;
color: #64748b;
color: var(--mint-text-muted, #334155);
}
}
@@ -2184,7 +2200,7 @@
:deep(.protocol-attachment-empty) {
font-size: 14px;
color: #64748b;
color: var(--mint-text-muted, #334155);
}
}
@@ -2199,7 +2215,7 @@
.data-label {
font-size: 12px;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
}
}
@@ -2219,7 +2235,7 @@
.status-change-title {
font-size: 12px;
font-weight: 600;
color: #64748b;
color: var(--mint-text-muted, #334155);
margin-bottom: 12px;
}
@@ -2359,7 +2375,7 @@
.sample-reception-empty {
font-size: 13px;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
}
.check-list {
@@ -2408,7 +2424,7 @@
.sample-card__section-label {
font-size: 11px;
font-weight: 600;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
margin-bottom: 10px;
letter-spacing: 0.3px;
}
@@ -2416,7 +2432,7 @@
.data-value--code {
font-family: 'SF Mono', 'Monaco', 'Inconsolata', 'Fira Mono', monospace;
font-size: 13px;
color: #475569;
color: var(--mint-text-muted, #334155);
}
.data-value--price {
@@ -2441,7 +2457,7 @@
.pm-label {
font-size: 11px;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
margin-bottom: 4px;
}
@@ -2557,7 +2573,7 @@
.info-label {
font-size: 11px;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
}
.info-value {
@@ -2581,7 +2597,7 @@
margin: 0 0 14px;
font-size: 12px;
font-weight: 600;
color: #64748b;
color: var(--mint-text-muted, #334155);
}
/* ---- Mini Flow ---- */
@@ -2798,7 +2814,7 @@
.flow-detail-card__label {
font-size: 11px;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
}
.flow-detail-card__value {
@@ -2825,7 +2841,7 @@
.flow-detail-card__empty {
font-size: 12px;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
font-style: italic;
}
@@ -2970,7 +2986,7 @@
.timeline-title {
font-size: 12px;
color: #64748b;
color: var(--mint-text-muted, #334155);
font-weight: 600;
margin-bottom: 12px;
}
@@ -3038,7 +3054,7 @@
.timeline-label {
font-size: 11px;
color: #64748b;
color: var(--mint-text-muted, #334155);
margin-top: 8px;
text-align: center;
max-width: 80px;
@@ -162,7 +162,7 @@
height: 22px;
border-radius: 50%;
background: #e2e8f0;
color: #475569;
color: var(--mint-text-muted, #334155);
font-size: 11px;
font-weight: 700;
display: flex;
@@ -189,7 +189,7 @@
.pill-tab-nav__desc {
font-size: 11px;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
@@ -1869,7 +1869,7 @@
dt {
margin: 0;
color: #64748b;
color: var(--mint-text-muted, #334155);
font-weight: 500;
}
@@ -108,7 +108,7 @@
padding: 0;
font-size: 14px;
margin: 0;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
border: none;
background: transparent;
box-shadow: none;
@@ -162,7 +162,7 @@
padding: 0 4px;
font-size: 11px;
margin: 0;
color: var(--mint-text, #1e293b);
color: var(--mint-text-muted, #334155);
border-color: var(--mint-border, #d9e8e2);
background: var(--mint-surface, #fff);
box-shadow: none;
@@ -174,14 +174,14 @@
.entity-card-ft-actions :deep(.btn-op-item.el-button:hover),
.entity-card-ft-actions :deep(.btn-op-item.el-button:focus-visible) {
color: var(--mint-text, #1e293b);
color: var(--mint-text-muted, #334155);
border-color: #cbd5e1;
background: var(--table-head, #f8fafc);
}
.entity-card-ft-actions :deep(.btn-op-item.el-button:hover .el-icon),
.entity-card-ft-actions :deep(.btn-op-item.el-button:focus-visible .el-icon) {
color: var(--mint-text, #1e293b);
color: var(--mint-text-muted, #334155);
}
.entity-card-ft-actions :deep(.btn-op-item.el-button > span) {
@@ -206,5 +206,5 @@
.kanban-empty__hint {
font-size: 11px;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
}
@@ -418,7 +418,7 @@
.stat-k {
font-size: 14px;
font-weight: 600;
color: var(--mint-text, #1e293b);
color: var(--mint-text-muted, #334155);
}
.stat-v {
@@ -460,7 +460,7 @@
.kanban-col-title {
font-size: 13px;
font-weight: 600;
color: var(--mint-text, #1e293b);
color: var(--mint-text-muted, #334155);
display: inline-flex;
align-items: center;
gap: 8px;
@@ -1220,7 +1220,7 @@
.upload-hint {
display: block;
font-size: 11px;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
line-height: 1;
margin-top: 8px;
}
@@ -1324,7 +1324,7 @@
align-items: center;
justify-content: center;
font-size: 12px;
color: #64748b;
color: var(--mint-text-muted, #334155);
cursor: pointer;
background: #f1f5f9;
transition:
@@ -1408,7 +1408,7 @@
.txn-card__meta-void {
flex-shrink: 0;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
}
.txn-card__body {
@@ -1666,7 +1666,7 @@
.upload-card-text {
font-size: 12px;
color: #64748b;
color: var(--mint-text-muted, #334155);
}
.upload-hint {
@@ -1737,7 +1737,7 @@
align-items: center;
justify-content: center;
font-size: 12px;
color: #64748b;
color: var(--mint-text-muted, #334155);
cursor: pointer;
background: #f1f5f9;
@@ -2339,7 +2339,7 @@
.upload-hint {
display: block;
font-size: 11px;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
line-height: 1;
margin-top: 8px;
}
@@ -2448,7 +2448,7 @@
align-items: center;
justify-content: center;
font-size: 12px;
color: #64748b;
color: var(--mint-text-muted, #334155);
cursor: pointer;
background: #f1f5f9;
transition:
@@ -761,7 +761,7 @@
margin-bottom: 4px;
font-size: 11px;
font-weight: 500;
color: #64748b;
color: var(--mint-text-muted, #334155);
}
.kpi-value {
@@ -856,7 +856,7 @@
.data-label {
font-size: 12px;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
margin-bottom: 3px;
}
@@ -867,7 +867,7 @@
word-break: break-word;
&--muted {
color: #64748b;
color: var(--mint-text-muted, #334155);
font-weight: 400;
}
@@ -1054,7 +1054,7 @@
.account-balance-card__label {
font-size: 14px;
color: #64748b;
color: var(--mint-text-muted, #334155);
font-weight: 500;
}
@@ -2683,7 +2683,7 @@
.field-label {
font-size: 11px;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
line-height: 1;
}
@@ -2758,7 +2758,7 @@
.upload-hint {
display: block;
font-size: 11px;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
line-height: 1;
margin-top: 8px;
}
@@ -2867,7 +2867,7 @@
align-items: center;
justify-content: center;
font-size: 12px;
color: #64748b;
color: var(--mint-text-muted, #334155);
cursor: pointer;
background: #f1f5f9;
transition:
@@ -465,7 +465,7 @@
}
.view-label {
font-size: 13px;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
white-space: nowrap;
flex-shrink: 0;
&::after {
@@ -516,7 +516,7 @@
.upload-hint {
display: block;
font-size: 11px;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
line-height: 1;
margin-top: 8px;
}
@@ -601,7 +601,7 @@
align-items: center;
justify-content: center;
font-size: 12px;
color: #64748b;
color: var(--mint-text-muted, #334155);
cursor: pointer;
background: #f1f5f9;
transition:
@@ -992,7 +992,7 @@
.checkup-fee-summary {
margin-top: 10px;
font-size: 13px;
color: #64748b;
color: var(--mint-text-muted, #334155);
strong {
color: #065f46;
font-weight: 600;
@@ -1033,7 +1033,7 @@
.upload-hint {
display: block;
font-size: 11px;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
margin-top: 8px;
}
.attachment-item {
@@ -1101,7 +1101,7 @@
align-items: center;
justify-content: center;
font-size: 12px;
color: #64748b;
color: var(--mint-text-muted, #334155);
cursor: pointer;
background: #f1f5f9;
&:hover {
@@ -73,7 +73,7 @@
header-align="center"
/>
</el-table>
<div style="margin-top: 8px; font-size: 13px; color: #64748b">
<div style="margin-top: 8px; font-size: 13px; color: var(--mint-text-muted, #334155)">
共
<strong style="color: #047857">{{ listModePatients.length }}</strong>
名患者,将统一预约相同机构、时间与体检项目
@@ -154,7 +154,7 @@
header-align="center"
/>
</el-table>
<div style="margin-top: 8px; font-size: 13px; color: #64748b">
<div style="margin-top: 8px; font-size: 13px; color: var(--mint-text-muted, #334155)">
已选
<strong style="color: #047857">{{ selectedPatients.length }}</strong>
名患者(需体检且尚未登记体检记录)
@@ -917,7 +917,7 @@
.checkup-reserve-total-count {
margin-left: 16px;
color: #64748b;
color: var(--mint-text-muted, #334155);
}
:deep(.checkup-picker-dialog.el-dialog.dialog-form-layout) {
@@ -332,7 +332,7 @@
margin: 10px 0 0;
padding: 10px 12px;
font-size: 13px;
color: #64748b;
color: var(--mint-text-muted, #334155);
background: #f8fafc;
border-radius: 8px;
border: 1px solid #e2e8f0;
@@ -343,7 +343,7 @@
}
.view-empty-hint {
font-size: 13px;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
}
.report-attachment-list {
display: flex;
@@ -1103,7 +1103,7 @@
}
.attachment-preview__icon--doc {
color: #64748b;
color: var(--mint-text-muted, #334155);
}
.attachment-footer {
@@ -1125,7 +1125,7 @@
.action-btn {
cursor: pointer;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
&:hover {
color: #ef4444;
@@ -1170,7 +1170,7 @@
}
.attachment-preview__icon--doc {
color: #64748b;
color: var(--mint-text-muted, #334155);
}
.attachment-footer {
@@ -1192,7 +1192,7 @@
.action-btn {
cursor: pointer;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
&:hover {
color: #ef4444;
@@ -616,7 +616,7 @@
}
.material-summary-label {
color: #64748b;
color: var(--mint-text-muted, #334155);
flex-shrink: 0;
}
@@ -693,7 +693,7 @@
.upload-hint {
display: block;
font-size: 11px;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
line-height: 1;
margin-top: 8px;
}
@@ -796,7 +796,7 @@
align-items: center;
justify-content: center;
font-size: 12px;
color: #64748b;
color: var(--mint-text-muted, #334155);
cursor: pointer;
background: #f1f5f9;
transition:
@@ -1572,7 +1572,7 @@
.data-label {
font-size: 12px;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
margin-bottom: 3px;
}
@@ -1583,7 +1583,7 @@
word-break: break-word;
&--muted {
color: #64748b;
color: var(--mint-text-muted, #334155);
font-weight: 400;
}
}
@@ -1711,14 +1711,14 @@
align-items: center;
min-height: 32px;
font-size: 13px;
color: #64748b;
color: var(--mint-text-muted, #334155);
}
.schedule-amount-summary {
margin: 12px;
padding: 10px 12px;
font-size: 13px;
color: #64748b;
color: var(--mint-text-muted, #334155);
background: #f8fafc;
border-radius: 8px;
border: 1px solid #e2e8f0;
@@ -832,7 +832,7 @@
.outbound-material-empty {
font-size: 13px;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
}
.outbound-material-block {
@@ -847,13 +847,13 @@
margin: 0 0 8px;
font-size: 13px;
font-weight: 600;
color: #475569;
color: var(--mint-text-muted, #334155);
}
.outbound-material-remark {
margin: 12px 0 0;
font-size: 13px;
color: #64748b;
color: var(--mint-text-muted, #334155);
}
.paper-att-cards {
@@ -958,7 +958,7 @@
}
.material-summary-label {
color: #64748b;
color: var(--mint-text-muted, #334155);
flex-shrink: 0;
}
@@ -998,7 +998,7 @@
.section-empty-hint {
margin: 0;
font-size: 13px;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
}
.inner-cell-input {
@@ -1161,7 +1161,7 @@
.paper-att-card--trigger span {
font-size: 11px;
color: #64748b;
color: var(--mint-text-muted, #334155);
line-height: 1.2;
text-align: center;
}
@@ -413,7 +413,7 @@
}
.review-summary-label {
color: #64748b;
color: var(--mint-text-muted, #334155);
flex-shrink: 0;
}
@@ -470,7 +470,7 @@
.upload-hint {
display: block;
font-size: 11px;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
line-height: 1;
margin-top: 8px;
}
@@ -573,7 +573,7 @@
align-items: center;
justify-content: center;
font-size: 12px;
color: #64748b;
color: var(--mint-text-muted, #334155);
cursor: pointer;
background: #f1f5f9;
transition:
@@ -529,7 +529,7 @@
.outbound-material-remark {
margin: 12px 0 0;
font-size: 13px;
color: #64748b;
color: var(--mint-text-muted, #334155);
}
.paper-att-cards {
@@ -3545,7 +3545,7 @@
margin-bottom: 4px;
font-size: 11px;
font-weight: 500;
color: #64748b;
color: var(--mint-text-muted, #334155);
}
.kpi-value {
@@ -3639,7 +3639,7 @@
.data-label {
font-size: 12px;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
margin-bottom: 3px;
}
@@ -3041,7 +3041,7 @@
padding: 0;
font-size: 12px;
font-weight: 400;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
line-height: 1.5;
flex: 1;
min-width: 0;
@@ -3100,7 +3100,7 @@
.upload-hint {
display: block;
font-size: 11px;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
line-height: 1;
margin-top: 8px;
}
@@ -3196,7 +3196,7 @@
align-items: center;
justify-content: center;
font-size: 12px;
color: #64748b;
color: var(--mint-text-muted, #334155);
cursor: pointer;
background: #f1f5f9;
transition:
@@ -3252,7 +3252,7 @@
margin-top: 12px;
padding: 10px 12px;
font-size: 13px;
color: #64748b;
color: var(--mint-text-muted, #334155);
background: #f8fafc;
border-radius: 8px;
border: 1px solid #e2e8f0;
@@ -3285,7 +3285,7 @@
align-items: center;
min-height: 32px;
font-size: 13px;
color: #64748b;
color: var(--mint-text-muted, #334155);
}
.meta-text {
@@ -3338,7 +3338,7 @@
.schedule-chevron {
font-size: 12px;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
transition: transform 0.3s;
}
@@ -104,7 +104,7 @@
<!-- 申请单信息 -->
<div id="view-section-application" class="section-card section-card--white">
<div class="section-title"><h3>申请单信息</h3></div>
<div class="section-title section-title--banner"><h3>申请单信息</h3></div>
<template v-if="isBasicExperiment">
<div class="data-grid data-grid--5">
<div class="data-item">
@@ -211,7 +211,7 @@
id="view-section-basic"
class="section-card section-card--green"
>
<div class="section-title"><h3>患者信息</h3></div>
<div class="section-title section-title--banner"><h3>患者信息</h3></div>
<div class="data-grid data-grid--4">
<div class="data-item">
<div class="data-label">患者姓名</div>
@@ -269,7 +269,7 @@
class="section-card section-card--white"
v-loading="checkupLoading"
>
<div class="section-title"><h3>体检信息</h3></div>
<div class="section-title section-title--banner"><h3>体检信息</h3></div>
<template v-if="checkupData?.id">
<div class="section-subtitle">预约信息</div>
@@ -433,7 +433,7 @@
<!-- 输注方案 / 交付计划 -->
<div id="view-section-infusion" class="section-card section-card--white">
<div class="section-title">
<div class="section-title section-title--banner">
<h3>{{ viewBizConfig.planLabel }}</h3>
</div>
<div v-if="!isBasicExperiment" class="data-grid data-grid--3 infusion-order-meta">
@@ -1603,7 +1603,7 @@
margin-bottom: 4px;
font-size: 11px;
font-weight: 500;
color: #64748b;
color: var(--mint-text-muted, #334155);
}
.kpi-value {
@@ -1656,6 +1656,22 @@
font-weight: 600;
color: #1e293b;
}
&--banner {
margin: -22px -24px 18px;
padding: 10px 24px;
border-bottom: none;
border-radius: 12px 12px 0 0;
background: var(--primary, #10b981);
&::before {
display: none;
}
h3 {
color: #fff;
}
}
}
.data-grid {
@@ -1689,7 +1705,7 @@
.data-label {
font-size: 12px;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
margin-bottom: 3px;
}
@@ -1700,7 +1716,7 @@
word-break: break-word;
&--muted {
color: #64748b;
color: var(--mint-text-muted, #334155);
font-weight: 400;
}
@@ -1751,7 +1767,7 @@
:deep(.el-table th.el-table__cell) {
font-size: 12px;
font-weight: 600;
color: #64748b;
color: var(--mint-text-muted, #334155);
}
:deep(.el-empty) {
@@ -1813,7 +1829,7 @@
.schedule-chevron {
font-size: 12px;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
transition: transform 0.3s;
}
@@ -1847,7 +1863,7 @@
margin-top: 12px;
padding: 10px 12px;
font-size: 13px;
color: #64748b;
color: var(--mint-text-muted, #334155);
background: #f8fafc;
border-radius: 8px;
border: 1px solid #e2e8f0;
@@ -1030,7 +1030,7 @@
}
.attachment-preview__icon--doc {
color: #64748b;
color: var(--mint-text-muted, #334155);
}
.attachment-footer {
@@ -1052,7 +1052,7 @@
.action-btn {
cursor: pointer;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
&:hover {
color: #ef4444;
@@ -170,7 +170,7 @@
height: 22px;
border-radius: 50%;
background: #e2e8f0;
color: #475569;
color: var(--mint-text-muted, #334155);
font-size: 11px;
font-weight: 700;
display: flex;
@@ -197,7 +197,7 @@
.pill-tab-nav__desc {
font-size: 11px;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
@@ -247,7 +247,7 @@
.chain-hint {
margin: 0 0 10px 12px;
font-size: 11px;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
line-height: 1.4;
}
@@ -257,7 +257,7 @@
.chain-empty {
text-align: center;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
font-size: 13px;
padding: 32px 0;
}
@@ -1410,7 +1410,7 @@
.upload-hint {
display: block;
font-size: 11px;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
line-height: 1;
margin-top: 8px;
}
@@ -1506,7 +1506,7 @@
align-items: center;
justify-content: center;
font-size: 12px;
color: #64748b;
color: var(--mint-text-muted, #334155);
cursor: pointer;
background: #f1f5f9;
transition:
@@ -147,7 +147,7 @@
.label-k {
flex-shrink: 0;
font-size: 8px;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
}
.label-v {
@@ -167,7 +167,7 @@
}
&.task {
color: #64748b;
color: var(--mint-text-muted, #334155);
font-weight: 500;
}
}
@@ -168,7 +168,7 @@
.node-name {
font-size: 9px;
color: #64748b;
color: var(--mint-text-muted, #334155);
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
@@ -192,7 +192,7 @@
.node-passage {
font-size: 9px;
color: #64748b;
color: var(--mint-text-muted, #334155);
line-height: 1.3;
flex-shrink: 0;
}
@@ -206,7 +206,7 @@
.node-info-line {
font-size: 9px;
color: #64748b;
color: var(--mint-text-muted, #334155);
line-height: 1.3;
overflow: hidden;
text-overflow: ellipsis;
@@ -392,7 +392,7 @@
.stat-k {
font-size: 14px;
font-weight: 600;
color: var(--mint-text, #1e293b);
color: var(--mint-text-muted, #334155);
}
.stat-v {
@@ -434,7 +434,7 @@
.kanban-col-title {
font-size: 13px;
font-weight: 600;
color: var(--mint-text, #1e293b);
color: var(--mint-text-muted, #334155);
display: inline-flex;
align-items: center;
gap: 8px;
@@ -187,7 +187,7 @@
margin-bottom: 12px;
padding: 10px 12px;
font-size: 13px;
color: #64748b;
color: var(--mint-text-muted, #334155);
background: #f8fafc;
border-radius: 8px;
border: 1px solid #e2e8f0;
@@ -426,7 +426,7 @@
border-radius: 6px;
margin-bottom: 16px;
font-size: 13px;
color: #475569;
color: var(--mint-text-muted, #334155);
border: 1px solid #d1fae5;
b {
@@ -406,7 +406,7 @@
margin: 0;
font-size: 11px;
line-height: 1.35;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
}
dd {
@@ -819,7 +819,7 @@
.data-label {
font-size: 12px;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
margin-bottom: 3px;
}
@@ -485,7 +485,7 @@
align-items: center;
gap: 16px;
font-size: 13px;
color: #475569;
color: var(--mint-text-muted, #334155);
b {
color: #1e293b;
}
@@ -501,7 +501,7 @@
.execution-header-remark {
margin-top: 4px;
font-size: 12px;
color: #64748b;
color: var(--mint-text-muted, #334155);
}
/* 主体三区域:占满弹窗剩余高度,各栏内部独立滚动 */
@@ -616,7 +616,7 @@
.task-input-card__index {
flex-shrink: 0;
font-size: 12px;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
min-width: 20px;
}
@@ -645,7 +645,7 @@
margin: 0;
font-size: 11px;
line-height: 1.35;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
white-space: nowrap;
}
@@ -308,7 +308,7 @@
.task-output-card__index {
flex-shrink: 0;
font-size: 12px;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
min-width: 20px;
}
@@ -346,7 +346,7 @@
margin: 0;
font-size: 11px;
line-height: 1.35;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
white-space: nowrap;
}
@@ -492,7 +492,7 @@
.work-order-task-sublist__head-title {
font-size: 12px;
font-weight: 600;
color: #64748b;
color: var(--mint-text-muted, #334155);
letter-spacing: 0.02em;
}
@@ -523,7 +523,7 @@
.work-order-task-sublist__count {
font-size: 12px;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
line-height: 1.35;
white-space: nowrap;
}
@@ -612,7 +612,7 @@
.work-order-task-card__code {
font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
font-size: 11px;
color: #475569;
color: var(--mint-text-muted, #334155);
line-height: 1.35;
flex-shrink: 0;
}
+3 -3
View File
@@ -761,7 +761,7 @@
.upload-hint {
display: block;
font-size: 11px;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
line-height: 1;
margin-top: 8px;
}
@@ -871,7 +871,7 @@
align-items: center;
justify-content: center;
font-size: 12px;
color: #64748b;
color: var(--mint-text-muted, #334155);
cursor: pointer;
background: #f1f5f9;
transition:
@@ -915,7 +915,7 @@
.sop-view-attachment-empty {
margin: 0;
font-size: 13px;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
}
.attachment-item--view {
@@ -1014,7 +1014,7 @@
.upload-hint {
display: block;
font-size: 11px;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
line-height: 1;
margin-top: 8px;
}
@@ -1123,7 +1123,7 @@
align-items: center;
justify-content: center;
font-size: 12px;
color: #64748b;
color: var(--mint-text-muted, #334155);
cursor: pointer;
background: #f1f5f9;
transition:
@@ -1142,7 +1142,7 @@
.kanban-col-title {
font-size: 13px;
font-weight: 600;
color: var(--mint-text, #1e293b);
color: var(--mint-text-muted, #334155);
display: inline-flex;
align-items: center;
gap: 8px;
@@ -157,7 +157,7 @@
</div>
<div
v-if="itemParams.length === 0"
style="text-align: center; padding: 8px 0; color: #94a3b8; font-size: 13px"
style="text-align: center; padding: 8px 0; color: var(--mint-text-muted, #334155); font-size: 13px"
>
暂无参数,点击下方按钮添加
</div>
@@ -532,7 +532,7 @@
.stat-k {
font-size: 14px;
font-weight: 600;
color: var(--mint-text, #1e293b);
color: var(--mint-text-muted, #334155);
}
.stat-v {
@@ -578,7 +578,7 @@
.kanban-col-title {
font-size: 13px;
font-weight: 600;
color: var(--mint-text, #1e293b);
color: var(--mint-text-muted, #334155);
display: inline-flex;
align-items: center;
gap: 8px;
@@ -642,7 +642,7 @@
.param-row-header {
font-size: 12px;
color: #64748b;
color: var(--mint-text-muted, #334155);
font-weight: 500;
padding-bottom: 4px;
border-bottom: 1px solid #e2e8f0;
@@ -36,7 +36,7 @@
.kanban-col-placeholder__hint {
font-size: 11px;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
}
.kanban-col--span-2 {
@@ -98,14 +98,14 @@
background: transparent !important;
box-shadow: none !important;
font-size: 14px;
color: #94a3b8 !important;
color: var(--mint-text-muted, #334155) !important;
&:hover,
&:focus-visible {
border: none !important;
background: transparent !important;
box-shadow: none !important;
color: var(--mint-text, #1e293b) !important;
color: var(--mint-text-muted, #334155) !important;
}
&--danger:hover,
@@ -126,11 +126,11 @@
}
.qc-fee-summary__hint {
color: #64748b;
color: var(--mint-text-muted, #334155);
}
.qc-fee-summary__empty {
color: #94a3b8;
color: var(--mint-text-muted, #334155);
}
.qc-fee-summary__tag {
@@ -239,7 +239,7 @@
.qc-protocol-payment__metric-label {
font-size: 11px;
color: #64748b;
color: var(--mint-text-muted, #334155);
}
.qc-protocol-payment__metric-value {
@@ -292,7 +292,7 @@
}
.qc-protocol-payment__compact-hint {
color: #64748b;
color: var(--mint-text-muted, #334155);
}
.qc-protocol-payment__compact-status {
@@ -339,7 +339,7 @@
.qc-protocol-payment__detail-chip-date {
font-size: 11px;
color: #64748b;
color: var(--mint-text-muted, #334155);
}
.qc-protocol-payment__detail-chip-tag {
@@ -352,7 +352,7 @@
gap: 4px 12px;
font-size: 12px;
line-height: 1.4;
color: #475569;
color: var(--mint-text-muted, #334155);
span {
white-space: nowrap;
@@ -362,6 +362,6 @@
.qc-protocol-payment__empty {
margin: 0;
font-size: 12px;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
}
</style>
@@ -233,13 +233,13 @@
.qc-wo-tabs__hint-icon {
flex-shrink: 0;
font-size: 14px;
color: #64748b;
color: var(--mint-text-muted, #334155);
}
.qc-wo-tabs__hint {
font-size: 12px;
line-height: 1.4;
color: #64748b;
color: var(--mint-text-muted, #334155);
}
.qc-wo-tabs__track {
@@ -260,7 +260,7 @@
min-height: 34px;
padding: 6px 12px;
font-size: 12px;
color: #64748b;
color: var(--mint-text-muted, #334155);
border: 1px solid transparent;
border-radius: 6px;
background: transparent;
@@ -251,7 +251,7 @@
.qc-work-order-card__index {
flex-shrink: 0;
font-size: 12px;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
min-width: 20px;
}
@@ -280,14 +280,14 @@
margin: 0;
font-size: 11px;
line-height: 1.35;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
}
dd {
margin: 0;
font-size: 13px;
line-height: 1.4;
color: #334155;
color: var(--mint-text, #1e293b);
word-break: break-word;
}
@@ -151,7 +151,7 @@
<div class="section-title">检测参数</div>
<div
v-if="!resultLoading && resultParams.length === 0"
style="text-align: center; padding: 8px 0; color: #94a3b8; font-size: 13px"
style="text-align: center; padding: 8px 0; color: var(--mint-text-muted, #334155); font-size: 13px"
>
该项目暂无配置参数,请先在实验室/第三方项目中维护检测参数
</div>
@@ -1454,7 +1454,7 @@
border-left: 3px solid #047857;
font-size: 12px;
font-weight: 600;
color: #64748b;
color: var(--mint-text-muted, #334155);
line-height: 1.35;
}
@@ -1467,7 +1467,7 @@
.qc-work-order-task-sublist__count {
font-size: 12px;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
line-height: 1.35;
white-space: nowrap;
}
@@ -1615,7 +1615,7 @@
.qc-task-card__code {
font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
font-size: 11px;
color: #475569;
color: var(--mint-text-muted, #334155);
line-height: 1.35;
max-width: 100%;
overflow: hidden;
@@ -1629,7 +1629,7 @@
align-items: center;
gap: 4px 6px;
font-size: 11px;
color: #64748b;
color: var(--mint-text-muted, #334155);
line-height: 1.35;
}
@@ -1643,7 +1643,7 @@
.qc-task-card__assignees {
min-height: 16px;
font-size: 11px;
color: #64748b;
color: var(--mint-text-muted, #334155);
line-height: 1.35;
word-break: break-word;
}
@@ -1776,7 +1776,7 @@
dt {
margin: 0;
color: #64748b;
color: var(--mint-text-muted, #334155);
font-weight: 500;
}
@@ -761,7 +761,7 @@
margin-bottom: 8px;
font-size: 12px;
font-weight: 500;
color: #64748b;
color: var(--mint-text-muted, #334155);
}
.qc-config-split__section-label--spaced {
@@ -89,7 +89,7 @@
dt {
margin: 0 0 6px;
font-size: 11px;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
}
dd {
@@ -85,7 +85,7 @@
dt {
margin: 0 0 6px;
font-size: 11px;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
}
dd {
@@ -90,6 +90,6 @@
.view-empty-hint {
margin: 0;
font-size: 13px;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
}
</style>
@@ -118,6 +118,6 @@
.view-empty-hint {
margin: 0;
font-size: 13px;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
}
</style>
@@ -347,7 +347,7 @@
.sample-reception-card__index {
flex-shrink: 0;
font-size: 12px;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
min-width: 20px;
}
@@ -1690,7 +1690,7 @@
.data-label {
font-size: 12px;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
margin-bottom: 3px;
}
@@ -329,7 +329,7 @@
}
.review-summary-label {
color: #64748b;
color: var(--mint-text-muted, #334155);
flex-shrink: 0;
}
@@ -369,7 +369,7 @@
.upload-card-text {
font-size: 11px;
color: #64748b;
color: var(--mint-text-muted, #334155);
}
.attachment-item {
@@ -450,7 +450,7 @@
align-items: center;
justify-content: center;
font-size: 12px;
color: #64748b;
color: var(--mint-text-muted, #334155);
cursor: pointer;
background: #f1f5f9;
transition:
@@ -466,6 +466,6 @@
.upload-hint {
margin: 8px 0 0;
font-size: 12px;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
}
</style>
@@ -375,7 +375,7 @@
dt {
margin: 0;
color: #64748b;
color: var(--mint-text-muted, #334155);
font-weight: 500;
}
@@ -2140,7 +2140,7 @@
.upload-hint {
display: block;
font-size: 11px;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
line-height: 1;
margin-top: 8px;
}
@@ -2250,7 +2250,7 @@
align-items: center;
justify-content: center;
font-size: 12px;
color: #64748b;
color: var(--mint-text-muted, #334155);
cursor: pointer;
background: #f1f5f9;
transition:
@@ -73,7 +73,7 @@
<!-- 基本信息 -->
<div id="view-section-basic" class="section-card section-card--white">
<div class="section-title"><h3>基本信息</h3></div>
<div class="section-title section-title--banner"><h3>基本信息</h3></div>
<div class="data-grid data-grid--4">
<div class="data-item"
><div class="data-label">状态</div
@@ -189,7 +189,7 @@
<!-- 采集信息 -->
<div id="view-section-collection" class="section-card section-card--white">
<div class="section-title"><h3>采集信息</h3></div>
<div class="section-title section-title--banner"><h3>采集信息</h3></div>
<div class="data-grid data-grid--4">
<div class="data-item"
><div class="data-label">采集地区</div
@@ -220,7 +220,7 @@
<!-- 样本及运输 -->
<div id="view-section-sample" class="section-card section-card--white">
<div class="section-title"><h3>样本及运输信息</h3></div>
<div class="section-title section-title--banner"><h3>样本及运输信息</h3></div>
<div v-if="samples.length" class="sample-cards">
<div v-for="(row, sIdx) in samples" :key="row.id || sIdx" class="sample-card">
<div class="sample-card__header">
@@ -395,7 +395,7 @@
<!-- 客户信息 -->
<div id="view-section-party" class="section-card section-card--green">
<div class="section-title"><h3>客户信息</h3></div>
<div class="section-title section-title--banner"><h3>客户信息</h3></div>
<div class="client-sub-cards">
<!-- 母亲信息 -->
<div class="client-sub-card">
@@ -522,7 +522,7 @@
id="view-section-audit"
class="section-card section-card--white"
>
<div class="section-title"><h3>审核记录</h3></div>
<div class="section-title section-title--banner"><h3>审核记录</h3></div>
<el-table
v-loading="auditLoading"
class="list-table sub-view-table"
@@ -1119,7 +1119,7 @@
margin-bottom: 4px;
font-size: 11px;
font-weight: 500;
color: #64748b;
color: var(--mint-text-muted, #334155);
}
.kpi-value {
@@ -1187,6 +1187,22 @@
color: #1e293b;
line-height: 1.4;
}
&--banner {
margin: -22px -24px 18px;
padding: 10px 24px;
border-bottom: none;
border-radius: 12px 12px 0 0;
background: var(--primary, #10b981);
&::before {
display: none;
}
h3 {
color: #fff;
}
}
}
/* ---- Data Grid ---- */
@@ -1217,7 +1233,7 @@
.data-label {
font-size: 12px;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
margin-bottom: 3px;
}
@@ -1228,7 +1244,7 @@
word-break: break-word;
&--muted {
color: #64748b;
color: var(--mint-text-muted, #334155);
font-weight: 400;
}
}
@@ -1244,7 +1260,7 @@
.data-label {
font-size: 12px;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
}
}
@@ -1264,7 +1280,7 @@
.status-change-title {
font-size: 12px;
font-weight: 600;
color: #64748b;
color: var(--mint-text-muted, #334155);
margin-bottom: 12px;
}
@@ -1404,7 +1420,7 @@
.sample-reception-empty {
font-size: 13px;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
}
.check-list {
@@ -1453,7 +1469,7 @@
.sample-card__section-label {
font-size: 11px;
font-weight: 600;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
margin-bottom: 10px;
letter-spacing: 0.3px;
}
@@ -1461,7 +1477,7 @@
.data-value--code {
font-family: 'SF Mono', 'Monaco', 'Inconsolata', 'Fira Mono', monospace;
font-size: 13px;
color: #475569;
color: var(--mint-text-muted, #334155);
}
/* ---- Preview ---- */
+1 -1
View File
@@ -644,7 +644,7 @@
dt {
margin: 0;
color: #64748b;
color: var(--mint-text-muted, #334155);
font-weight: 500;
}
+4 -4
View File
@@ -3955,7 +3955,7 @@
.order-module-dialog .view-hero-meta {
margin: 0;
font-size: 13px;
color: #64748b;
color: var(--mint-text-muted, #334155);
line-height: 1.5;
}
@@ -3973,7 +3973,7 @@
font-size: 13px;
font-weight: 700;
letter-spacing: 0.06em;
color: #64748b;
color: var(--mint-text-muted, #334155);
}
.view-kv-settlement-dd {
@@ -3985,7 +3985,7 @@
.view-kv-settlement-time {
font-size: 12px;
color: #64748b;
color: var(--mint-text-muted, #334155);
}
.order-module-dialog .view-kv-grid {
@@ -4003,7 +4003,7 @@
}
.order-module-dialog .view-kv dt {
color: #64748b;
color: var(--mint-text-muted, #334155);
font-weight: 500;
}
+1 -1
View File
@@ -943,7 +943,7 @@
dt {
margin: 0;
color: #64748b;
color: var(--mint-text-muted, #334155);
font-weight: 500;
}
@@ -209,7 +209,7 @@
.view-hero-meta {
margin: 0;
font-size: 13px;
color: #64748b;
color: var(--mint-text-muted, #334155);
line-height: 1.5;
.dot {
@@ -231,7 +231,7 @@
font-size: 13px;
font-weight: 700;
letter-spacing: 0.06em;
color: #64748b;
color: var(--mint-text-muted, #334155);
}
}
@@ -250,7 +250,7 @@
dt {
margin: 0;
color: #64748b;
color: var(--mint-text-muted, #334155);
font-weight: 500;
}
@@ -352,7 +352,7 @@
.view-hero-meta {
margin: 0;
font-size: 13px;
color: #64748b;
color: var(--mint-text-muted, #334155);
line-height: 1.5;
.dot {
@@ -374,7 +374,7 @@
font-size: 13px;
font-weight: 700;
letter-spacing: 0.06em;
color: #64748b;
color: var(--mint-text-muted, #334155);
}
}
@@ -393,7 +393,7 @@
dt {
margin: 0;
color: #64748b;
color: var(--mint-text-muted, #334155);
font-weight: 500;
}
@@ -481,7 +481,7 @@
}
.htl-user {
color: #64748b;
color: var(--mint-text-muted, #334155);
font-size: 12px;
margin-bottom: 4px;
}
@@ -492,13 +492,13 @@
.htl-time {
font-size: 11px;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
margin-bottom: 2px;
}
.htl-comment {
font-size: 12px;
color: #64748b;
color: var(--mint-text-muted, #334155);
word-break: break-word;
}
@@ -362,7 +362,7 @@
.view-hero-meta {
margin: 0;
font-size: 13px;
color: #64748b;
color: var(--mint-text-muted, #334155);
line-height: 1.5;
.dot {
@@ -384,7 +384,7 @@
font-size: 13px;
font-weight: 700;
letter-spacing: 0.06em;
color: #64748b;
color: var(--mint-text-muted, #334155);
}
}
@@ -403,7 +403,7 @@
dt {
margin: 0;
color: #64748b;
color: var(--mint-text-muted, #334155);
font-weight: 500;
}
@@ -492,7 +492,7 @@
}
.htl-user {
color: #64748b;
color: var(--mint-text-muted, #334155);
font-size: 12px;
margin-bottom: 4px;
}
@@ -503,13 +503,13 @@
.htl-time {
font-size: 11px;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
margin-bottom: 2px;
}
.htl-comment {
font-size: 12px;
color: #64748b;
color: var(--mint-text-muted, #334155);
word-break: break-word;
}
@@ -377,7 +377,7 @@
.view-hero-meta {
margin: 0;
font-size: 13px;
color: #64748b;
color: var(--mint-text-muted, #334155);
line-height: 1.5;
.dot {
@@ -399,7 +399,7 @@
font-size: 13px;
font-weight: 700;
letter-spacing: 0.06em;
color: #64748b;
color: var(--mint-text-muted, #334155);
}
}
@@ -418,7 +418,7 @@
dt {
margin: 0;
color: #64748b;
color: var(--mint-text-muted, #334155);
font-weight: 500;
}
@@ -507,7 +507,7 @@
}
.htl-user {
color: #64748b;
color: var(--mint-text-muted, #334155);
font-size: 12px;
margin-bottom: 4px;
}
@@ -518,13 +518,13 @@
.htl-time {
font-size: 11px;
color: #94a3b8;
color: var(--mint-text-muted, #334155);
margin-bottom: 2px;
}
.htl-comment {
font-size: 12px;
color: #64748b;
color: var(--mint-text-muted, #334155);
word-break: break-word;
}