.sche-chart .event:after,.sche-chart .event-title:after{display:block;clear:both;content:""}.ctrl-bar .content-inner{overflow:hidden}.sche-chart .week-row{clear:both}.sche-user .sche-chart .eventline{border-bottom:1px solid #AAAAAA;border-left:1px solid #ccc;overflow:hidden;display:flex}.sche-user .sche-chart .eventline .date{flex:0 0 135px;padding:3px 0 2px 0;width:135px;clear:both}.sche-user .sche-chart .eventline .date .icon{background-position:0 2px!important;line-height:18px!important;min-height:18px!important}.sche-user .sche-chart .sche-show-head .date .ico-opener{background-image:url("../images/ico_listplus.png")}.sche-user .sche-chart .sche-show-body .date .ico-opener{background-image:url("../images/ico_listminus.png")}.sche-chart .eventline .hour-events{margin-bottom:-1px}.sche-chart .content-wrap table td{border-left:1px solid #ddd;vertical-align:top}.sche-chart tbody .events{padding:1px}.sche-chart .event{position:absolute;top:0;left:0;height:19px;cursor:pointer}.sche-chart thead .event{background-color:#3399ff}.sche-chart .private .event{cursor:default}.sche-chart .event .icon{display:block;padding:0!important;line-height:20px!important;background-position:0 2px!important;text-indent:18px;white-space:nowrap}.sche-chart .event .ico-task{background-image:url("../images/bg_task_limit.png")}.sche-chart .ico-task-completed{background-image:url("../images/bg_task_limit_completed.png")!important;color:#999;text-decoration:line-through}.sche-chart .completed-title{color:#999!important;text-decoration:line-through}.sche-chart .content-wrap table thead td,.sche-chart .content-wrap table thead td .event{height:24px}.sche-chart .content-wrap table tbody td .event{border-width:1px;border-style:solid;border-radius:2px}.sche-chart .content-wrap table tbody td .task .event{background:transparent url("../images/bg_task_limit.png") no-repeat scroll 0 50%;height:22px;border-width:0;border-radius:0;margin-left:-8px;width:16px}.sche-chart .content-wrap table tbody .sche-full{height:24px}.sche-chart .content-wrap table tbody .sche-full td .event{position:static;border:none}.sche-chart .content-wrap table tbody .sche-full td .event .icon{position:static}.sche-chart .event-title{position:absolute;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:21px}.sche-chart .title-overlaid .event-title{cursor:pointer}.sche-chart .private .event-title{cursor:default}.sche-chart .event-title .icon{float:none!important;margin:0 5px;padding:2px 0 0 18px;background-position:0 center;color:#666;font-size:88%;cursor:pointer}.sche-chart .event-title .ico-non{padding-left:0}.sche-chart .event-title .ico-non{text-indent:0}.sche-chart .private .event-title .icon{color:#9ca3b2;cursor:default}.sche-chart .task .event-title .icon{margin-left:10px;margin-right:10px}.sche-chart .overflow-left .icon{margin-left:10px;float:left}.sche-chart .overflow-right .icon{margin-right:10px;float:right}.sche-chart .chart-arrow-left,.sche-chart .chart-arrow-right{position:absolute;width:10px;height:10px;background-repeat:no-repeat;cursor:pointer}.sche-chart .chart-arrow-left{background-image:url("../images/bg_event_left.png")}.sche-chart .chart-arrow-right{background-image:url("../images/bg_event_right.png");background-position:right;width:100%}.sche-chart .private .chart-arrow-left,.sche-chart .private .chart-arrow-right{cursor:default}.sche-chart .content-wrap table{table-layout:fixed;border-collapse:collapse}.sche-chart thead{display:table-header-group}.sche-chart .sche-show-body thead{display:none}.sche-chart .sche-show-head tbody{display:none}.sche-chart .no-events thead{display:table-header-group}.sche-chart .no-events tbody{display:none}.timeseq .sche-chart thead{display:none}.timeseq .sche-chart .no-events thead{display:table-header-group}.sche-chart .content-wrap table thead td.add{cursor:pointer}.sche-chart .content-wrap table thead td.add:hover,.sche-chart .content-wrap table thead td.add-hover,.total-events .content-wrap table thead td.add:hover,.total-events .content-wrap table thead td.add-hover{background-color:#cce7ff}.sche-chart .content-wrap table thead td.add:hover .event,.sche-chart .content-wrap table thead td.add-hover .event{background-color:#66b3ff}.total-events .content-wrap table thead td.add:hover .event,.total-events .content-wrap table thead td.add-hover .event{background-color:#999}.sche-chart .content-wrap table thead td.no-add{background-color:#f5f5f5}.sche-chart .sche-hour{background-image:url("../images/bg_sche_chartline.png")}.sche-chart .sche-show-head .content-inner{margin-bottom:0;margin-top:-1px}.sche-chart .event-title .ico-schedule-extend,.sche-chart .event-title .attached-icon{vertical-align:text-bottom}.sche-user .sche-chart .content-inner .no-events{background-color:#f5f5f5}.sche-user .sche-chart .content-inner .no-events .date{color:#999;background-color:#f5f5f5}.sche-user .sche-chart .content-inner .no-events .hour-events{display:none}.sche-user .sche-chart .content-inner .disable-date .date .date-text{visibility:hidden}.sche-user .date-row .list-minus,.sche-user .date-row .list-plus{cursor:pointer}.sche-group .sche-chart .content-inner .no-events{background-color:#f5f5f5}.sche-group .sche-chart .content-inner .no-events .eventwrap{display:none}.sche-group .sche-chart .userchanger-wrap .no-events{display:none}.total-events{height:28px;border-bottom:1px solid #999;background-color:#666;color:#fff}.total-events .week-row{clear:both}.total-events .week-row .content-wrap{height:auto;overflow:hidden}.total-events .week-row .calendar-sidebar .day-row{padding:3px;line-height:22px}.total-events .week-row .calendar-sidebar .day-row .ico-opener{cursor:pointer}.sche-show-head .calendar-sidebar .day-row .ico-opener{background-image:url("../images/ico_listplus.png")}.sche-show-body .calendar-sidebar .day-row .ico-opener{background-image:url("../images/ico_listminus.png")}.total-events .week-row .content-wrap table{border-collapse:collapse;table-layout:fixed;width:100%}.total-events .week-row .content-wrap td{height:28px;border-left:1px solid #ddd;border-right:1px solid #ddd;vertical-align:top;cursor:pointer}.total-events .week-row .content-wrap td .event{height:28px}.total-events .week-row .content-wrap td.scrollbar-width{cursor:auto}.total-events .week-row .content-wrap td.no-events .event{display:none}.total-events thead{background-color:#ccc}.total-events thead .event{position:absolute;background-color:#666}.sche-group .sche-chart .userchanger-wrap .userchanger-line{overflow:hidden}.sche-group .sche-chart .sche-show-head .userchanger-wrap .userchanger-line{height:20px!important}.sche-group .sche-chart .userchanger-wrap .userchanger-line .ico-opener{cursor:pointer}.sche-group .sche-chart .userchanger-wrap .userchanger-line .icon{overflow:hidden}.sche-group .sche-chart .userchanger-wrap .userchanger-line .ico-user,.sche-group .sche-chart .userchanger-wrap .userchanger-line .ico-facility,.sche-group .sche-chart .userchanger-wrap .userchanger-line .ico-needs-action-facility{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sche-group .sche-chart .sche-show-body.sche-body-multiple .userchanger-wrap .userchanger-line .ico-user,.sche-group .sche-chart .sche-show-body.sche-body-multiple .userchanger-wrap .userchanger-line .ico-facility,.sche-group .sche-chart .sche-show-body.sche-body-multiple .userchanger-wrap .userchanger-line .ico-needs-action-facility{white-space:normal;word-break:break-all}.sche-group .sche-chart .sche-show-head .userchanger-wrap .userchanger-line .ico-opener{background-image:url("../images/ico_listplus.png")}.sche-group .sche-chart .sche-show-body .userchanger-wrap .userchanger-line .ico-opener{background-image:url("../images/ico_listminus.png")}