.medical-service-page[data-v-7a6e2954]{width:100%;height:calc(100vh - 126px);min-height:0;overflow:hidden;background:#f5f7fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;color:#17233d}.service-layout[data-v-7a6e2954]{display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(100vh - 126px)}.service-sidebar[data-v-7a6e2954]{width:280px;-ms-flex-negative:0;flex-shrink:0;background:#fff;border-right:1px solid #e8edf3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sidebar-header[data-v-7a6e2954]{padding:16px;border-bottom:1px solid #f0f2f5}.sidebar-title[data-v-7a6e2954]{font-size:16px;font-weight:600;color:#101828;margin-bottom:12px}.sidebar-filter[data-v-7a6e2954]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:12px}.filter-label[data-v-7a6e2954]{font-size:13px;color:#475467}.dept-select[data-v-7a6e2954]{width:120px}.sidebar-tabs[data-v-7a6e2954]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-bottom:12px}.sidebar-tabs .tab-item[data-v-7a6e2954]{font-size:14px;color:#667085;cursor:pointer;padding-bottom:6px;position:relative}.sidebar-tabs .tab-item.active[data-v-7a6e2954]{color:#24b99a;font-weight:500}.sidebar-tabs .tab-item.active[data-v-7a6e2954]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:#24b99a;border-radius:2px}.task-search[data-v-7a6e2954]{width:100%}.task-list[data-v-7a6e2954]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:12px}.empty-container[data-v-7a6e2954],.loading-container[data-v-7a6e2954]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:60px 12px;color:#808695}.task-card[data-v-7a6e2954]{padding:14px;border:1px solid #e8edf3;border-radius:8px;margin-bottom:10px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;background:#fff}.task-card.active[data-v-7a6e2954],.task-card[data-v-7a6e2954]:hover{border-color:#24b99a;-webkit-box-shadow:0 0 0 1px rgba(36,185,154,.1);box-shadow:0 0 0 1px rgba(36,185,154,.1)}.task-card-header[data-v-7a6e2954]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:6px}.task-name[data-v-7a6e2954]{font-size:14px;font-weight:600;color:#101828}.task-time[data-v-7a6e2954]{font-size:12px;color:#98a2b3}.task-card-body[data-v-7a6e2954]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px}.task-meta[data-v-7a6e2954]{font-size:12px;color:#667085}.task-code[data-v-7a6e2954]{font-size:12px;color:#98a2b3}.task-card-footer[data-v-7a6e2954]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.task-card-footer[data-v-7a6e2954],.task-status[data-v-7a6e2954]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.task-status[data-v-7a6e2954]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:22px;padding:0 8px;border-radius:4px;font-size:12px}.task-status.pending[data-v-7a6e2954]{color:#f59e0b;background:#fff8e8}.task-lack[data-v-7a6e2954]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:12px;color:#ef4444}.service-main[data-v-7a6e2954]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow-y:auto;padding:20px 24px 24px}.main-header[data-v-7a6e2954]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e8edf3}.header-left[data-v-7a6e2954],.main-header[data-v-7a6e2954]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-left[data-v-7a6e2954]{gap:10px}.patient-name[data-v-7a6e2954]{font-size:16px;font-weight:600;color:#101828}.patient-age[data-v-7a6e2954],.patient-meta[data-v-7a6e2954]{font-size:13px;color:#667085}.patient-code[data-v-7a6e2954]{font-size:12px;color:#98a2b3;background:#f2f4f7;padding:2px 8px;border-radius:4px}.view-record-btn[data-v-7a6e2954]{color:#24b99a;font-size:13px}.view-record-btn i[data-v-7a6e2954]{margin-right:4px}.main-body[data-v-7a6e2954]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.diagnosis-card[data-v-7a6e2954]{background:#fff;border:1px solid #e5e9f2;border-radius:8px;-webkit-box-shadow:0 1px 4px rgba(25,35,55,.06);box-shadow:0 1px 4px rgba(25,35,55,.06);padding:20px}.diagnosis-title[data-v-7a6e2954]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#101828;margin-bottom:10px}.diagnosis-title i[data-v-7a6e2954]{color:#24b99a;font-size:16px}.diagnosis-body[data-v-7a6e2954]{font-size:13px;line-height:22px;color:#344054}.view-more[data-v-7a6e2954]{color:#24b99a;cursor:pointer;margin-left:4px}.dept-select-section[data-v-7a6e2954]{background:#fff;border:1px solid #e5e9f2;border-radius:8px;-webkit-box-shadow:0 1px 4px rgba(25,35,55,.06);box-shadow:0 1px 4px rgba(25,35,55,.06);padding:20px}.section-title[data-v-7a6e2954]{font-size:15px;font-weight:600;color:#101828;margin-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.section-type[data-v-7a6e2954]{font-size:12px;color:#98a2b3;font-weight:400}.dept-card[data-v-7a6e2954]{border:1px solid #e8edf3;border-radius:8px;padding:14px;margin-bottom:12px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.dept-card[data-v-7a6e2954]:last-child{margin-bottom:0}.dept-card.selected[data-v-7a6e2954]{border-color:#24b99a;background:#f8fffd}.dept-card-header[data-v-7a6e2954]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.dept-name[data-v-7a6e2954]{font-size:14px;font-weight:600;color:#101828}.dept-type[data-v-7a6e2954]{font-size:12px;color:#98a2b3;font-weight:400;margin-left:4px}.dept-check[data-v-7a6e2954]{font-size:20px;color:#d0d5dd;-webkit-transition:color .2s;transition:color .2s}.dept-check.checked[data-v-7a6e2954]{color:#24b99a}.dept-items[data-v-7a6e2954]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid #f0f2f5}.dept-item-tag[data-v-7a6e2954]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:32px;padding:0 14px;border-radius:4px;font-size:13px;color:#475467;background:#f2f4f7;border:1px solid #e5e9f2;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.dept-item-tag.active[data-v-7a6e2954]{background:#24b99a;border-color:#24b99a;color:#fff}.service-aside[data-v-7a6e2954]{width:300px;-ms-flex-negative:0;flex-shrink:0;background:#fff;border-left:1px solid #e8edf3;padding:20px;overflow-y:auto}.aside-card[data-v-7a6e2954]{border:1px solid #e8edf3;border-radius:8px;padding:16px;margin-bottom:16px}.aside-title[data-v-7a6e2954]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#101828;margin-bottom:12px}.aside-title i[data-v-7a6e2954]{font-size:16px;color:#24b99a}.suggest-desc[data-v-7a6e2954]{font-size:12px;color:#667085;margin-bottom:10px}.suggest-list[data-v-7a6e2954]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.suggest-item[data-v-7a6e2954]{padding:12px;border:1px solid #e8edf3;border-radius:6px;background:#f8fafc}.suggest-item.top[data-v-7a6e2954]{border-color:#24b99a;background:#f0fdf9}.suggest-item-header[data-v-7a6e2954]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:6px}.suggest-item-name[data-v-7a6e2954]{font-size:13px;font-weight:600;color:#101828}.suggest-item-rate[data-v-7a6e2954]{font-size:12px;color:#24b99a;font-weight:500}.suggest-item-desc[data-v-7a6e2954]{font-size:12px;color:#667085;line-height:18px}.case-list[data-v-7a6e2954]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.case-item[data-v-7a6e2954]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:13px;color:#344054;cursor:pointer;padding:6px 0}.case-item i[data-v-7a6e2954]{font-size:14px;color:#98a2b3}.aside-actions[data-v-7a6e2954]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.aside-btn[data-v-7a6e2954]{height:40px;font-size:14px}.btn-submit[data-v-7a6e2954]{background:#24b99a;border-color:#24b99a}.aside-btn-row[data-v-7a6e2954]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.aside-btn-row .aside-btn[data-v-7a6e2954]{-webkit-box-flex:1;-ms-flex:1;flex:1}.btn-draft[data-v-7a6e2954]{border-color:#dfe5ee;color:#344054}.btn-return[data-v-7a6e2954]{border-color:#ef4444;color:#ef4444}.btn-return[data-v-7a6e2954]:hover{background:#fef2f2}@media screen and (max-width:1200px){.service-layout[data-v-7a6e2954]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto}.service-sidebar[data-v-7a6e2954]{width:100%;border-right:none;border-bottom:1px solid #e8edf3;max-height:320px}.service-aside[data-v-7a6e2954]{width:100%;border-left:none;border-top:1px solid #e8edf3}.service-main[data-v-7a6e2954]{padding:16px}}@media screen and (max-width:768px){.main-header[data-v-7a6e2954]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.aside-btn-row[data-v-7a6e2954],.main-header[data-v-7a6e2954]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}