.patient-scheduling-page[data-v-1edf88f6]{padding:16px;background:#fff}.toolbar[data-v-1edf88f6]{margin-bottom:12px;gap:20px}.toolbar-center[data-v-1edf88f6],.toolbar-left[data-v-1edf88f6],.toolbar-right[data-v-1edf88f6],.toolbar[data-v-1edf88f6]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.single-doctor-label[data-v-1edf88f6]{display:inline-block;line-height:32px;color:rgba(0,0,0,.85)}.calendar[data-v-1edf88f6]{border:1px solid #e8e8e8}.week-header[data-v-1edf88f6]{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[7];grid-template-columns:repeat(7,1fr);border-bottom:1px solid #e8e8e8;background:#fafafa}.week-cell[data-v-1edf88f6]{height:40px;line-height:40px;text-align:center;color:#666;border-right:1px solid #e8e8e8}.week-cell[data-v-1edf88f6]:last-child{border-right:none}.calendar-grid[data-v-1edf88f6]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.calendar-week-row[data-v-1edf88f6]{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[7];grid-template-columns:repeat(7,1fr)}.calendar-cell[data-v-1edf88f6]{position:relative;min-height:120px;border-right:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;padding:6px;cursor:pointer;background:#fff}.calendar-cell[data-v-1edf88f6]:nth-child(7n){border-right:none}.calendar-cell.is-other-month[data-v-1edf88f6]{color:#bbb;background:#fcfcfc}.calendar-cell.is-today[data-v-1edf88f6]{background:#fffbe6}.calendar-cell.is-selected[data-v-1edf88f6]{background:#e6f7ff}.cell-day[data-v-1edf88f6]{text-align:right;font-size:16px;color:#00a0e9}.cell-content[data-v-1edf88f6]{margin-top:4px;max-height:88px;overflow-y:auto}.schedule-item[data-v-1edf88f6]{margin-bottom:6px;padding:6px 8px;background:#f6fbff;border-radius:8px;color:#00a0e9;line-height:1.4}.schedule-item-time[data-v-1edf88f6]{font-size:14px;margin-bottom:2px}.schedule-item-info[data-v-1edf88f6]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:13px}.schedule-item-info-label[data-v-1edf88f6]{font-size:13px;margin-right:2px}.schedule-item[data-v-1edf88f6]:last-child{margin-bottom:0}.modal-body[data-v-1edf88f6]{padding:8px 0}.date-line[data-v-1edf88f6]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:16px}.line-label[data-v-1edf88f6]{color:#333}.slot-table[data-v-1edf88f6]{width:100%}.slot-head[data-v-1edf88f6],.slot-row[data-v-1edf88f6]{display:-ms-grid;display:grid;-ms-grid-columns:300px 160px 90px;grid-template-columns:300px 160px 90px;-ms-flex-align:center;align-items:center;column-gap:12px}.slot-head[data-v-1edf88f6]{margin-bottom:8px;color:#333;font-weight:500}.slot-row[data-v-1edf88f6]{margin-bottom:10px}.time-range[data-v-1edf88f6]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.time-input[data-v-1edf88f6]{width:120px}.time-sep[data-v-1edf88f6]{margin:0 8px}.total-input[data-v-1edf88f6]{width:130px}.row-actions[data-v-1edf88f6]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:24px}.plus-icon[data-v-1edf88f6]{color:#1890ff;cursor:pointer}.delete-icon[data-v-1edf88f6]{margin-left:10px;color:#ff4d4f;cursor:pointer}.delete-icon.disabled[data-v-1edf88f6]{color:#ccc;cursor:not-allowed}.edit-line[data-v-1edf88f6]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:14px}.edit-label[data-v-1edf88f6]{display:inline-block;width:124px;text-align:right;color:#6e6e6e}.edit-title-line[data-v-1edf88f6]{font-size:14px;font-weight:700}.sync-line[data-v-1edf88f6]{margin-top:20px;margin-left:12px}[data-v-1edf88f6] .ant-btn>.anticon+span,[data-v-1edf88f6] .ant-btn>span+.anticon{margin-left:2px}