.schedule-calendar .ant-picker-cell-selected .ant-picker-cell-inner{border:2px solid #1890ff!important;border-radius:4px;background-color:#e6f7ff!important;transition:all .3s ease}.schedule-calendar .ant-picker-cell:hover .ant-picker-cell-inner{background-color:#f5f5f5;cursor:pointer}.schedule-calendar .ant-picker-cell-selected:hover .ant-picker-cell-inner{background-color:#d6f0ff!important}:root{font-family:PingFang SC,Microsoft YaHei,system-ui,-apple-system,sans-serif;line-height:1.5;font-weight:400;color:#1f2937;background:#f3f5f8;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:#f3f5f8;color:#1f2937}#root{min-height:100vh}a{color:inherit;text-decoration:none}.ant-layout{background:#f3f5f8}.ant-card .ant-card-head{min-height:48px;padding:0 14px}.ant-card .ant-card-body{padding:14px}.ant-table-wrapper .ant-table-thead>tr>th,.ant-table-wrapper .ant-table-tbody>tr>td{padding:10px 12px}.ant-btn{border-radius:8px}.ant-table-wrapper .ant-table-tbody>tr.counselor-appointment-current-row>td{background:#e6f4ff!important}.ant-table-wrapper .ant-table-tbody>tr.counselor-appointment-current-row:hover>td{background:#d0e8ff!important}
