Files
zyt/server/public/admin/assets/index-DYEnq1RY.css
T
2026-08-17 09:09:20 +08:00

2 lines
6.0 KiB
CSS

.my-patients-page[data-v-b5e672d5]{min-height:calc(100vh - 90px);padding:18px;background:#f5f7fa;color:#172033}.qrcode-body[data-v-b5e672d5]{display:flex;min-height:320px;align-items:center;justify-content:center;flex-direction:column;gap:16px;color:#7b8798}.qrcode-image[data-v-b5e672d5]{width:256px;height:256px;border:1px solid #e1e7ed;border-radius:10px;-o-object-fit:contain;object-fit:contain}.qrcode-meta[data-v-b5e672d5]{display:grid;gap:6px;color:#697587;text-align:center;font-size:12px}.qrcode-error[data-v-b5e672d5]{color:var(--el-color-danger)}.page-heading[data-v-b5e672d5]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px}.page-heading .eyebrow[data-v-b5e672d5]{margin-bottom:3px;color:#0f9185;font-size:12px;font-weight:700;letter-spacing:.08em}.page-heading h1[data-v-b5e672d5]{margin:0;font-size:24px;line-height:1.3;font-weight:700}.page-heading p[data-v-b5e672d5]{margin:5px 0 0;color:#8490a3;font-size:13px}.heading-actions[data-v-b5e672d5]{display:flex;align-items:center;gap:10px}.heading-actions[data-v-b5e672d5] .el-tag{color:#0f766e;border-color:#a7ded8;background:#effbf9}.workspace-card[data-v-b5e672d5]{border:1px solid #e3e8ef;border-radius:12px}.workspace-card[data-v-b5e672d5] .el-card__body{padding:0 16px 16px}.workspace-tabs[data-v-b5e672d5] .el-tabs__header{margin:0 -16px 16px;padding:0 16px;background:#fbfcfd;border-bottom:1px solid #e9edf2}.workspace-tabs[data-v-b5e672d5] .el-tabs__nav-wrap:after{display:none}.workspace-tabs[data-v-b5e672d5] .el-tabs__item{height:50px;padding:0 24px;font-weight:600}.workspace-tabs[data-v-b5e672d5] .el-tabs__active-bar{height:3px;background:#0f9185}.filter-panel[data-v-b5e672d5]{padding:14px;border:1px solid #e3e8ef;border-radius:10px;background:#fbfcfd}.filter-row[data-v-b5e672d5]{display:flex;align-items:center;gap:10px}.filter-row-main[data-v-b5e672d5]{flex-wrap:wrap}.keyword-input[data-v-b5e672d5]{width:min(390px,100%)}.filter-group[data-v-b5e672d5]{display:flex;align-items:center;gap:8px}.filter-label[data-v-b5e672d5]{flex:0 0 auto;color:#5d687a;font-size:13px;font-weight:600}.date-filter-row[data-v-b5e672d5]{margin-top:12px;padding-top:12px;border-top:1px solid #e8edf2;flex-wrap:wrap}.quick-dates[data-v-b5e672d5]{display:flex;flex-wrap:wrap;gap:7px}.quick-dates[data-v-b5e672d5] .el-button+.el-button{margin-left:0}.date-range[data-v-b5e672d5]{width:280px;margin-left:auto}.summary-grid[data-v-b5e672d5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0}.summary-card[data-v-b5e672d5]{position:relative;display:flex;align-items:center;min-height:96px;padding:16px;text-align:left;border:1px solid #dfe6ee;border-radius:10px;background:#fff;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.summary-card[data-v-b5e672d5]:hover{border-color:#82cfc7;box-shadow:0 8px 20px #1c4a4614;transform:translateY(-1px)}.summary-icon[data-v-b5e672d5]{display:grid;width:42px;height:42px;margin-right:13px;place-items:center;border-radius:10px;color:#0f9185;background:#e8f7f5;font-size:20px}.summary-copy[data-v-b5e672d5]{display:flex;align-items:baseline;gap:5px}.summary-copy small[data-v-b5e672d5]{position:absolute;top:16px;color:#718096;font-size:13px}.summary-copy strong[data-v-b5e672d5]{margin-top:20px;font-size:28px;line-height:1}.summary-copy em[data-v-b5e672d5]{color:#667085;font-size:12px;font-style:normal}.summary-date[data-v-b5e672d5]{margin-left:auto;color:#98a2b3;font-size:12px}.summary-tomorrow .summary-icon[data-v-b5e672d5]{color:#3978d6;background:#edf4ff}.summary-after .summary-icon[data-v-b5e672d5]{color:#c27728;background:#fff4e8}.table-heading[data-v-b5e672d5]{display:flex;align-items:center;justify-content:space-between;margin:4px 0 10px}.table-heading>div[data-v-b5e672d5]{display:flex;align-items:baseline;gap:10px}.table-heading h2[data-v-b5e672d5]{margin:0;font-size:16px}.table-heading span[data-v-b5e672d5]{color:#8a95a6;font-size:12px}.table-scope[data-v-b5e672d5]{display:inline-flex;align-items:center;gap:5px}.patient-table[data-v-b5e672d5]{width:100%;border:1px solid #e7ebf0;border-radius:9px;overflow:hidden}.patient-table[data-v-b5e672d5] th.el-table__cell{height:44px;color:#5f6b7d;background:#f7f9fb;font-weight:600}.patient-table[data-v-b5e672d5] td.el-table__cell{padding:10px 0}.patient-table[data-v-b5e672d5] .patient-row-unconfirmed>td.el-table__cell{background:#fffaf0}.patient-table[data-v-b5e672d5] .patient-row-missed>td.el-table__cell{background:#fffdf8}.patient-cell[data-v-b5e672d5]{display:flex;align-items:center;gap:10px}.patient-cell strong[data-v-b5e672d5]{display:block;color:#202939;font-size:14px}.patient-cell p[data-v-b5e672d5]{margin:4px 0 0;color:#8b96a8;font-size:12px}.patient-avatar[data-v-b5e672d5]{display:grid;flex:0 0 36px;width:36px;height:36px;place-items:center;border-radius:10px;color:#0f766e;background:#e5f5f2;font-weight:700}.doctor-cell[data-v-b5e672d5]{display:flex;align-items:center;gap:7px}.appointment-time[data-v-b5e672d5]{color:#344054}.appointment-time.empty[data-v-b5e672d5]{color:#98a2b3}.revisit-count[data-v-b5e672d5]{color:#475467;font-variant-numeric:tabular-nums}.row-actions[data-v-b5e672d5]{display:flex;align-items:center;white-space:nowrap}.row-actions[data-v-b5e672d5] .el-button+.el-button{margin-left:10px}.dialog-full-width[data-v-b5e672d5]{width:100%}.dialog-patient-name[data-v-b5e672d5]{color:#1f2937;font-weight:600}.inherit-field[data-v-b5e672d5]{display:grid;gap:2px}.inherit-field small[data-v-b5e672d5]{color:#98a2b3;line-height:1.5}.pagination-wrap[data-v-b5e672d5]{display:flex;justify-content:flex-end;padding-top:16px}@media (max-width: 1180px){.summary-grid[data-v-b5e672d5]{grid-template-columns:1fr}.date-range[data-v-b5e672d5]{width:100%;margin-left:0}}@media (max-width: 760px){.my-patients-page[data-v-b5e672d5]{padding:12px}.page-heading[data-v-b5e672d5]{align-items:flex-start;flex-direction:column}.filter-row[data-v-b5e672d5],.filter-group[data-v-b5e672d5]{align-items:stretch;flex-direction:column}.status-group[data-v-b5e672d5] .el-radio-group{display:flex;flex-wrap:wrap}}