.rosteringCalendar .dayTitle[data-v-523dc65a]{width:100%;height:53px;text-align:center;border:1px solid #ddd;border-radius:4px 4px 0 0;background:#f5f5f5}.rosteringCalendar .dayTitle .timePicker[data-v-523dc65a]{width:200px;margin-left:12px;margin-right:16px}.rosteringCalendar .titleBtn[data-v-523dc65a]{padding:13px 23px}.rosteringCalendar .dayCanlander[data-v-523dc65a]{height:calc(100vh - 210px);overflow-y:scroll;width:100%}.rosteringCalendar .dayCanlander[data-v-523dc65a]::-webkit-scrollbar{width:0;max-width:0!important;height:0;display:none}.rosteringCalendar .dayCanlander table[data-v-523dc65a]{width:100%}.rosteringCalendar .dayCanlander table tbody tr td[data-v-523dc65a],.rosteringCalendar .dayCanlander table thead tr td[data-v-523dc65a]{position:relative;padding:0;height:calc(16.66667vh - 45px);width:14.28%;text-align:center;border:1px solid #e7e7e7}.rosteringCalendar .dayCanlander table tbody tr td div.cell[data-v-523dc65a],.rosteringCalendar .dayCanlander table thead tr td div.cell[data-v-523dc65a]{position:relative;height:100%;width:100%;overflow:hidden;vertical-align:middle}.rosteringCalendar .dayCanlander table tbody tr td div.cell[data-v-523dc65a]:focus,.rosteringCalendar .dayCanlander table thead tr td div.cell[data-v-523dc65a]:focus{cursor:pointer!important}.rosteringCalendar .dayCanlander table tbody tr td .appointmentBlock.over[data-v-523dc65a],.rosteringCalendar .dayCanlander table thead tr td .appointmentBlock.over[data-v-523dc65a]{box-shadow:0 2px 4px 0 rgba(14,30,37,.12),0 2px 8px 0 rgba(14,30,37,.32)}.rosteringCalendar .dayCanlander table thead tr[data-v-523dc65a]{position:sticky;top:0;z-index:1}.rosteringCalendar .dayCanlander table thead tr td[data-v-523dc65a]{height:50px}.rosteringCalendar .dayCanlander .hoverCell[data-v-523dc65a]{box-shadow:0 0 36px 0 rgba(0,0,0,.13);z-index:10}.rosteringCalendar .dayCanlander .headItem[data-v-523dc65a]{height:50px;width:14.28%;border-top:0;border-color:#ddd}.rosteringCalendar .dayCanlander .calendarTitleText[data-v-523dc65a]{width:100%;height:100%!important;background:#fafafa;text-align:center;padding-top:10px;font-size:18px}.rosteringCalendar .dayCanlander .dayBlock[data-v-523dc65a]{display:block;height:100%;position:relative;padding:5px}.rosteringCalendar .dayCanlander .dayBlock .dayNum[data-v-523dc65a]{position:absolute;top:1px;right:5px}.rosteringCalendar .dayCanlander .dayBlock .rest[data-v-523dc65a]{color:red}.rosteringCalendar .dayCanlander .dayBlock .otherMonth[data-v-523dc65a]{color:rgba(65,89,75,.5019607843137255)}.rosteringCalendar .dayCanlander .restCell[data-v-523dc65a]{background:#f9fafa}.rosteringCalendar .dayCanlander .userCellList[data-v-523dc65a]{margin:15px 10px 0 10px;height:72px;overflow-y:scroll}.rosteringCalendar .dayCanlander .userCellList .userCell[data-v-523dc65a]{position:relative;font-size:13px;overflow-x:hidden;height:28px;word-break:keep-all;line-height:28px;background:#f9f9f9;border-radius:2px 2px 2px 2px}.rosteringCalendar .dayCanlander .userCellList .close[data-v-523dc65a]{position:absolute;right:5px;top:0;cursor:pointer}.rosteringCalendar .titleText.roster div.ant-picker{background:transparent;border:none;padding:0;width:120px;height:27px;cursor:pointer;box-shadow:none}.rosteringCalendar .titleText.roster div.ant-picker .ant-picker-suffix{background-color:transparent}.rosteringCalendar .titleText.roster div.timePicker{width:150px;margin-left:12px;margin-right:16px}.rosteringCalendar .titleText.roster div.timePicker .ant-picker-suffix{display:none}.rosteringContainer .group-tabs .ant-tabs-nav{margin-bottom:0}.rosteringContainer[data-v-5850185f]{position:relative;height:calc(100vh - 78px);padding:16px;background:#fff;border-radius:16px}.rosteringContainer .setting[data-v-5850185f]{position:relative;height:400px;margin-bottom:12px;padding:16px;border-radius:16px}.rosteringContainer .setting .title[data-v-5850185f]{font-weight:700;color:#333}.rosteringContainer .setting .bold[data-v-5850185f]{font-weight:500}.rosteringContainer .setting .option[data-v-5850185f]{color:#666}.rosteringContainer .setting .option.primary[data-v-5850185f]{color:var(--primary-color)}.rosteringContainer .setting .create[data-v-5850185f]{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);width:125px}.rosteringContainer .userList[data-v-5850185f]{margin-left:12px;color:#666;border-radius:16px}.rosteringContainer .userList .title_fpwls[data-v-5850185f]{font-weight:700;font-size:16px;color:#666}.rosteringContainer .optionList[data-v-5850185f]{height:calc(100vh - 255px);margin-bottom:5px;overflow-y:scroll;width:100%}.rosteringContainer .optionList .phy-item[data-v-5850185f]{padding:8px 12px;background:#fafafa;border-radius:4px;margin-bottom:12px}.rosteringContainer .optionList .phy-item .phy-name[data-v-5850185f]{color:#666}.rosteringContainer .optionList .phy-item .phy-name.select[data-v-5850185f]{color:#5fc889}.rosteringContainer .optionList .phy-item .add-box[data-v-5850185f]{display:flex;align-items:center;padding:2px 0;color:#666;justify-content:flex-end}.rosteringContainer .optionList .phy-item .add-box .btn-add[data-v-5850185f],.rosteringContainer .optionList .phy-item .add-box .btn-reduce[data-v-5850185f]{cursor:pointer;width:20px;height:20px;font-size:16px;line-height:18px;border:1px solid #999;text-align:center;background-color:#f5f5f5;color:#666;-webkit-user-select:none;-moz-user-select:none;user-select:none}