2 lines
6.2 KiB
CSS
2 lines
6.2 KiB
CSS
@charset "UTF-8";.appointment-list[data-v-6d7279ec]{min-height:100%}.list-card[data-v-6d7279ec] .el-card__body{padding:0}.list-toolbar[data-v-6d7279ec]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border-bottom:1px solid var(--el-border-color-lighter)}.list-tabs[data-v-6d7279ec]{flex:1;min-width:0}.list-tabs[data-v-6d7279ec] .el-tabs__header{margin-bottom:0}.list-tabs[data-v-6d7279ec] .el-tabs__nav-wrap:after{display:none}.list-tabs[data-v-6d7279ec] .el-tabs__item{font-size:14px;padding:0 16px}.list-tabs[data-v-6d7279ec] .el-tabs__item.is-active{font-weight:500}.list-tabs[data-v-6d7279ec] .el-tabs__ink-bar{height:2px;border-radius:2px 2px 0 0}.list-tabs[data-v-6d7279ec] .el-tabs__active-bar{height:2px}.list-tabs[data-v-6d7279ec] .el-tabs__nav{gap:4px}.list-tabs .tab-label[data-v-6d7279ec]{display:inline-flex;align-items:center;gap:6px}.list-tabs .tab-badge[data-v-6d7279ec]{margin-left:4px}.list-tabs .tab-badge[data-v-6d7279ec] .el-badge__content{font-size:11px;height:16px;line-height:16px;border:none}.list-tabs .tab-badge-success[data-v-6d7279ec] .el-badge__content{background:var(--el-color-success)}.list-tabs .tab-badge-danger[data-v-6d7279ec] .el-badge__content{background:var(--el-color-danger)}.list-tabs .tab-badge-info[data-v-6d7279ec] .el-badge__content{background:var(--el-color-info)}.list-tabs .tab-badge-primary[data-v-6d7279ec] .el-badge__content{background:var(--el-color-primary)}.list-tabs .tab-priority[data-v-6d7279ec]{font-weight:500}.toolbar-actions[data-v-6d7279ec]{display:flex;align-items:center;gap:8px;flex-shrink:0}.toolbar-actions .action-input[data-v-6d7279ec]{width:120px}.filter-bar[data-v-6d7279ec]{display:flex;align-items:center;gap:32px;padding:12px 16px;background:var(--el-fill-color-lighter);border-bottom:1px solid var(--el-border-color-lighter)}.filter-bar .filter-group[data-v-6d7279ec]{display:flex;align-items:center;gap:12px}.filter-bar .filter-group .filter-label[data-v-6d7279ec]{font-size:13px;color:var(--el-text-color-secondary);flex-shrink:0}.filter-bar .filter-group .filter-radio[data-v-6d7279ec] .el-radio-button__inner{padding:6px 14px}.dropdown-item-with-input[data-v-6d7279ec]{display:flex;align-items:center;gap:8px;padding:8px 12px}.dropdown-item-with-input .dropdown-label[data-v-6d7279ec]{width:40px;flex-shrink:0}.dropdown-item-with-input .dropdown-input[data-v-6d7279ec]{width:120px}.table-wrap[data-v-6d7279ec]{padding:0 16px 20px}.prescription-tags[data-v-6d7279ec]{display:flex;flex-wrap:wrap;gap:4px;justify-content:center;align-items:center}.action-btns[data-v-6d7279ec]{display:flex;align-items:flex-start;flex-wrap:wrap;row-gap:6px;-moz-column-gap:8px;column-gap:8px}.action-btns .action-qrcode[data-v-6d7279ec]{color:var(--el-color-warning)!important;font-weight:500}.action-btns .action-qrcode[data-v-6d7279ec]:hover{color:var(--el-color-warning-dark-2)!important}.appointment-table[data-v-6d7279ec] .el-table__header th{background:var(--el-fill-color-light);font-weight:500;color:var(--el-text-color-regular)}.appointment-table[data-v-6d7279ec] .el-table__row{cursor:default}.appointment-table[data-v-6d7279ec] .el-table__body tr>td{background-color:#fff!important}.appointment-table[data-v-6d7279ec] .el-table__body tr:hover>td{background-color:var(--el-fill-color-light)!important}.patient-cell[data-v-6d7279ec]{display:flex;align-items:center;gap:12px}.patient-avatar[data-v-6d7279ec]{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,var(--el-color-primary-light-5),var(--el-color-primary-light-7));color:var(--el-color-primary);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;flex-shrink:0}.patient-info[data-v-6d7279ec]{min-width:0}.patient-name[data-v-6d7279ec]{font-weight:500;color:var(--el-text-color-primary)}.patient-phone[data-v-6d7279ec]{font-size:12px;color:var(--el-text-color-secondary);margin-top:2px}.patient-extra[data-v-6d7279ec]{font-size:12px;color:var(--el-text-color-placeholder);margin-top:2px}.datetime-cell .date-text[data-v-6d7279ec]{font-weight:600;font-size:14px;color:var(--el-text-color-primary)}.datetime-cell .time-text[data-v-6d7279ec]{font-size:13px;font-weight:500;color:var(--el-color-primary);margin-top:4px}.detail-content[data-v-6d7279ec]{padding:8px 0}.detail-section[data-v-6d7279ec]{margin-bottom:24px}.detail-section[data-v-6d7279ec]:last-child{margin-bottom:0}.detail-section-title[data-v-6d7279ec]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--el-text-color-primary);margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--el-border-color-lighter)}.detail-section-title .el-icon[data-v-6d7279ec]{font-size:16px;color:var(--el-color-primary)}.detail-grid[data-v-6d7279ec]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 24px}.detail-item[data-v-6d7279ec]{display:flex;flex-direction:column;gap:4px}.detail-item .detail-label[data-v-6d7279ec]{font-size:12px;color:var(--el-text-color-secondary)}.detail-item .detail-value[data-v-6d7279ec]{font-size:14px;color:var(--el-text-color-primary)}.detail-item-full[data-v-6d7279ec]{grid-column:1/-1}.detail-remark[data-v-6d7279ec]{font-size:14px;color:var(--el-text-color-regular);margin:0;line-height:1.6}.text-danger[data-v-6d7279ec]{color:var(--el-color-danger)}.qrcode-content[data-v-6d7279ec]{padding:16px 0;min-height:200px;display:flex;align-items:center;justify-content:center}.qrcode-loading[data-v-6d7279ec],.qrcode-success[data-v-6d7279ec],.qrcode-error[data-v-6d7279ec]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.qrcode-loading-text[data-v-6d7279ec]{margin-top:16px;color:var(--el-text-color-secondary)}.qrcode-image-wrap[data-v-6d7279ec]{padding:12px;background:#fff;border-radius:12px;box-shadow:0 2px 12px #00000014}.qrcode-image[data-v-6d7279ec]{width:200px;height:200px;display:block;border-radius:8px}.qrcode-info[data-v-6d7279ec]{margin-top:16px;font-size:14px}.qrcode-patient[data-v-6d7279ec]{font-weight:500;color:var(--el-text-color-primary)}.qrcode-tip[data-v-6d7279ec]{margin-top:8px;color:var(--el-text-color-regular)}.qrcode-path[data-v-6d7279ec]{margin-top:4px;font-size:12px;color:var(--el-text-color-placeholder)}.qrcode-error[data-v-6d7279ec]{color:var(--el-text-color-secondary);gap:12px}
|