.sp-of-hd{ overflow: hidden; } .panel-box{ padding-bottom: 25px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .panel-box .sp-panel-default, .panel-box .sp-panel-blue{ border: 0; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; width: 0px; } .panel-box .sp-panel-default .sp-panel-head{ background-color: #dbdbdb; border-top-left-radius: 5px; border-top-right-radius: 5px; } .panel-box .sp-panel .sp-panel-body{ height: 196px; overflow: auto; background-color: #edeeef; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; padding: 5px; } .panel-box .sp-panel .sp-panel-body>span{ /*display: block;*/ width: 100%; padding: 2px 0px; } .itemWeekTask{ display: flex; height: 24px; align-items: center; justify-content: center; overflow: hidden; } .itemWeekTask .itemWeekTaskVal{ height: 24px; min-width: 0; flex: 1; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; cursor: pointer; } .itemWeekTask .itemWeekTaskBtn{ height: 24px; align-items: center; width: 16px; justify-content: center; display: none; cursor: pointer; font-size: 15px; } .itemWeekTask:hover .itemWeekTaskBtn{ display: flex; } .panel-box .sp-panel-blue .sp-panel-head{ background-color: #0082ca; border-top-left-radius: 5px; border-top-right-radius: 5px; } .panel-box .sp-panel-blue .sp-panel-body{ color: #fff; background-color: #26a3e1; } .module-list { border-bottom: 1px solid #f0f3f4; padding: 20px 0; } .module-list h5.user{ background: url(../images/bg-task.png) no-repeat left center; background-size: 14px; padding-left: 30px; font-size: 16px; font-weight: 800; } .module-list h5.leader{ background: url(../images/bg-task-red.png) no-repeat left center; background-size: 14px; padding-left: 30px; font-size: 16px; font-weight: 800; } .module-list table{ margin-left: 30px; } .module-list table tr td:first-child{ text-align:right; } .module-list table td{ vertical-align: top; line-height: 25px; } #js-calendar-con{ width: 100%; min-width: 605px; } .calendar-con ul:after{ display:block; clear:both; content:""; visibility:hidden; height:0 } .weektit li{ height: 30px; line-height: 30px; text-align: center; width: 13.86%; margin-right: 3px; float: left; background: #e6e6e7; } .weektit li:last-child{ margin: 0 } .calendar-con ul li.current-day{ background: #0082ca; color: #fff !important; } .calendar-con ul:last-child{ margin-left:-2px; } .calendar-con ul:last-child li{ text-align: center; margin-right: 3px; margin-top: 5px; float: left; border: solid #333; border-width: 0 0 1px 1px; height: 60px; width: 13.86%; } .calendar-con ul:last-child li:nth-child(7n){ margin-right: 0 } .calendar-con ul:last-child li:nth-child(7n+1),.calendar-con ul:last-child li:nth-child(7n){ color: #0082ca; } .calendar-con ul:last-child li p{ word-break: normal; white-space: normal; font-size: 20px; line-height: 25px; } .warninfo { width: 220px; height: 28px; color: #ff0000; float: right; line-height: 28px; background-color: #ffffff; text-align: right; display: none; }