tbody.TimeSheet{-webkit-user-select:none;-moz-user-select:none;user-select:none;border:#ccc 1px solid;color:#757a7d;font-size:12px;cursor:default;display:block;border-collapse:collapse}
.TimeSheet td{border:#e3e3e3 1px solid}
.TimeSheet-cell-selected{background-color:#b4def9}
.TimeSheet-cell-selecting{background-color:#dae0ef}
.TimeSheet-rowHead,.TimeSheet-colHead{background-color:#f5f5f5}
.TimeSheet-rowHead{padding:3px 10px;border-left:none}
.TimeSheet-colHead{padding:6px 3px;border-top:none}
.TimeSheet-head{text-align:center;border-top:none!important;border-left:none!important}
.TimeSheet .rightMost{border-right:none!important}
.TimeSheet .bottomMost{border-bottom:none!important}
.TimeSheet-remarkHead{text-align:center;border-top:none!important;border-right:none!important}
.TimeSheet-remark{padding:0 5px;border-right:none!important}
.TimeSheet-remarkHead,.TimeSheet-remark{max-width:120px;background-color:#fbf0ed;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-left-color:#ccc!important}
.table.table-schedule{max-width:none;min-width:100%;width:660px}
.table > tbody.TimeSheet{border:none;font-size:14px;display:inherit;width:100%}
.table > tbody.TimeSheet > tr{border-bottom:0}
.table > tbody.TimeSheet > tr.TimeSheet-row{background-color:#E5E7EC}
.table > tbody.TimeSheet > tr > td{background:transparent;padding:0;line-height:1.1;width:25px;height:25px;border:none}
.table > tbody.TimeSheet > tr > td.TimeSheet-head{padding:0;background-color:#FFF}
.table > tbody.TimeSheet > tr > td.TimeSheet-colHead{text-align:center;font-size:13px;color:#525F7F;padding-bottom:10px}
.table > tbody.TimeSheet > tr > td.TimeSheet-rowHead{width:30px;background-color:#FFF}
.table > tbody.TimeSheet > tr > td.TimeSheet-cell{border:1px solid #fff!important}
.table > tbody.TimeSheet > tr > td.TimeSheet-cell-selected{background:#81C06D}
.table > tbody.TimeSheet > tr > td.TimeSheet-cell-selecting{position:relative;background:none}
.table > tbody.TimeSheet > tr > td.TimeSheet-cell-selecting:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #81C06D}