This commit is contained in:
2026-08-06 13:56:01 +08:00
parent fb059e4691
commit 8a79cd02ca
6 changed files with 325 additions and 6 deletions
+29
View File
@@ -1082,6 +1082,35 @@
.gray { color: $skip; }
.red { color: $danger; }
.loading-evidence-section {
margin: 8px 12px 92px;
padding: 14px;
border: 1px solid #d8e4f4;
border-radius: 10px;
background: $card;
box-shadow: $shadow;
}
.section-heading-row { display: flex; align-items: flex-start; justify-content: space-between; gap: 10px; }
.section-title { display: block; color: $text; font-size: 15px; font-weight: 700; }
.section-subtitle { display: block; margin-top: 4px; color: $text-secondary; font-size: 11px; line-height: 17px; }
.sync-state { flex-shrink: 0; padding: 4px 7px; border-radius: 99px; font-size: 11px; background: #eef2f7; }
.sync-state.ready { color: $success; background: #e8f8ef; }
.sync-state.error { color: $danger; background: #fff0f0; }
.sync-state.loading { color: #8a5a00; background: #fff7df; }
.evidence-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px; margin-top: 12px; }
.evidence-card { min-height: 86px; padding: 10px; border: 1px dashed #b8c9df; border-radius: 8px; background: #f8fafc; }
.evidence-card.filled { border-style: solid; border-color: #69b88a; background: #f0fbf4; }
.evidence-label { display: block; color: $text; font-size: 12px; font-weight: 700; }
.evidence-file { display: block; overflow: hidden; margin-top: 5px; color: $text-secondary; font-size: 10px; line-height: 15px; text-overflow: ellipsis; white-space: nowrap; }
.evidence-btn { min-height: 40px; margin-top: 8px; padding: 0 9px; border: 1px solid #9db7d9; border-radius: 7px; color: #174d91; font-size: 12px; line-height: 40px; background: #ffffff; }
.seal-row { display: flex; align-items: center; gap: 8px; margin-top: 10px; }
.seal-input { flex: 1; height: 42px; box-sizing: border-box; padding: 0 10px; border: 1px solid $border; border-radius: 7px; font-size: 12px; background: #f8fafc; }
.seal-btn { flex-shrink: 0; margin-top: 0; }
.remote-error { display: block; margin-top: 9px; color: $danger; font-size: 11px; line-height: 17px; }
.loading-complete-btn { width: 100%; min-height: 46px; margin-top: 12px; border-radius: 8px; color: #ffffff; font-size: 13px; font-weight: 700; line-height: 46px; background: $primary; }
.loading-complete-btn[disabled] { color: #8c96a3; background: #e5e9ef; }
.version-hint { display: block; margin-top: 6px; color: $text-secondary; font-size: 10px; line-height: 15px; text-align: center; }
.app-toast {
position: fixed;
z-index: 30;