.patient-card[data-v-9e9b157e]{background-color:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.1);padding:16px;margin-bottom:16px;transition:all .3s ease}.patient-card[data-v-9e9b157e]:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,.15)}.patient-card.waiting[data-v-9e9b157e]{border-left:4px solid #2d8cf0}.patient-card.inProgress[data-v-9e9b157e]{border-left:4px solid #f90}.patient-card.completed[data-v-9e9b157e]{border-left:4px solid #19be6b}.patient-info[data-v-9e9b157e]{display:flex;margin-bottom:16px}.avatar-container[data-v-9e9b157e]{position:relative;margin-right:16px}.status-tag[data-v-9e9b157e]{position:absolute;top:-5px;right:-5px;padding:0 6px;border-radius:10px;transform:scale(.8)}.info-container[data-v-9e9b157e]{flex:1}.patient-name[data-v-9e9b157e]{font-size:16px;font-weight:500;margin-bottom:8px;display:flex;align-items:center}.patient-name .ivu-tag[data-v-9e9b157e]{margin-left:8px}.patient-details p[data-v-9e9b157e]{margin:4px 0;color:#666;font-size:14px;display:flex;align-items:center}.patient-details .ivu-icon[data-v-9e9b157e]{margin-right:6px;color:#999}.patient-complaint[data-v-9e9b157e]{background-color:#f8f9fa;padding:12px;border-radius:6px;margin-bottom:16px}.patient-complaint h4[data-v-9e9b157e]{margin:0 0 8px 0;font-size:14px;color:#666}.patient-complaint p[data-v-9e9b157e]{margin:0;color:#333;font-size:14px;line-height:1.5}.action-buttons[data-v-9e9b157e]{display:flex;justify-content:flex-end;gap:10px}.search-bar[data-v-90bd5f9e]{margin-bottom:16px;display:flex;align-items:center}.page-wrapper[data-v-90bd5f9e]{margin-top:16px;display:flex;justify-content:flex-end}.schedule-modal[data-v-09d332ed]{position:relative;min-height:300px}.schedule-modal .schedule-filter[data-v-09d332ed]{margin-bottom:20px}.schedule-modal .schedule-table[data-v-09d332ed]{margin-top:10px}.search-area[data-v-1a3afaa3]{margin-bottom:16px}.medicine-list[data-v-1a3afaa3]{margin:16px 0;overflow:hidden;[data-v-1a3afaa3] .ivu-table-wrapper{border-radius:4px}[data-v-1a3afaa3] .ivu-table{width:100%!important;&-body[data-v-1a3afaa3],&-header[data-v-1a3afaa3]{overflow-x:hidden!important}table[data-v-1a3afaa3]{width:100%!important}}}.pagination[data-v-1a3afaa3]{margin-top:16px;text-align:right}.low-stock[data-v-1a3afaa3]{color:#f90}.out-of-stock[data-v-1a3afaa3]{color:#ed4014}[data-v-1a3afaa3] .ivu-modal-body{max-height:calc(90vh - 150px);overflow:hidden}.ivu-btn[data-v-1a3afaa3]{margin-right:8px}.doctor-workbench[data-v-fab88aa0]{padding:20px;background-color:#f5f7fa;min-height:calc(100vh - 64px)}.workbench-card[data-v-fab88aa0]{margin-bottom:20px}.workbench-header[data-v-fab88aa0]{display:flex;justify-content:space-between;align-items:center}.workbench-header h2[data-v-fab88aa0]{margin:0;font-size:20px;font-weight:500}.date-info[data-v-fab88aa0]{display:flex;align-items:center;font-size:14px;color:#606266}.date-info .ivu-icon[data-v-fab88aa0]{margin-right:5px}.stat-cards[data-v-fab88aa0]{margin-bottom:20px}.stat-card[data-v-fab88aa0]{display:flex;justify-content:space-between;padding:20px;border-radius:4px;color:#fff}.stat-card.waiting[data-v-fab88aa0]{background:linear-gradient(135deg,#36d1dc,#5b86e5)}.stat-card.inProgress[data-v-fab88aa0]{background:linear-gradient(135deg,#f96,#ff5e62)}.stat-card.completed[data-v-fab88aa0]{background:linear-gradient(135deg,#56ab2f,#a8e063)}.stat-content[data-v-fab88aa0]{display:flex;flex-direction:column}.stat-number[data-v-fab88aa0]{font-size:28px;font-weight:700;margin-bottom:5px}.stat-label[data-v-fab88aa0]{font-size:14px}.empty-list[data-v-fab88aa0]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0;color:#909399}.empty-list p[data-v-fab88aa0]{margin-top:10px}.doctor-profile[data-v-fab88aa0]{display:flex;align-items:center;margin-bottom:15px}.doctor-info[data-v-fab88aa0]{margin-left:15px}.doctor-info h3[data-v-fab88aa0]{margin:0 0 5px 0;font-size:16px}.doctor-info p[data-v-fab88aa0]{margin:0;color:#606266;font-size:14px}.schedule-preview[data-v-fab88aa0]{margin-bottom:15px}.preview-header[data-v-fab88aa0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.preview-header h3[data-v-fab88aa0]{margin:0;font-size:16px}.schedule-time[data-v-fab88aa0]{display:flex;flex-direction:column}.time-block[data-v-fab88aa0]{display:flex;justify-content:space-between;margin-bottom:10px;font-size:14px}.quick-actions h3[data-v-fab88aa0]{margin:0 0 15px 0;font-size:16px}.sidebar-card[data-v-fab88aa0]{height:100%}.patient-tabs[data-v-fab88aa0]{margin-top:10px}