.engineer-calendar .calendar-head,.engineer-calendar .week-head{text-align:center;margin-bottom:20px}.engineer-calendar .calendar-head>div,.engineer-calendar .week-head>div{display:inline-block;vertical-align:middle}.engineer-calendar .calendar-title,.engineer-calendar .week-title{font-size:16px;color:#333;line-height:30px;padding:0 6px;min-width:120px}.engineer-calendar .btn-swipe{width:40px;text-align:center;font-size:20px;color:#999;line-height:30px;cursor:pointer;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.engineer-calendar .btn-swipe:hover{background-color:#f8f8f8}.engineer-calendar .calendar-table{width:100%;margin:0 auto;border-collapse:collapse;border:1px solid #ddd;text-align:center}.engineer-calendar .calendar-table th{font-size:14px;color:#333;height:40px;font-weight:400;line-height:40px;border:1px solid #ddd;text-align:center}.engineer-calendar .calendar-table td{font-size:16px;height:60px;border:1px solid #ddd;vertical-align:middle;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.engineer-calendar .calendar-table .date{color:#ccc}.engineer-calendar .calendar-table .in{cursor:pointer}.engineer-calendar .calendar-table .in .date{color:#333}.engineer-calendar .calendar-table .today .date{color:#f75959}.engineer-calendar .calendar-table .tips{color:#f75959;font-size:12px;position:absolute;left:50%;top:50%;margin-top:6px;-webkit-transform:translate(-50%);transform:translate(-50%)}.engineer-calendar .calendar-table .current{background-color:#f75959;color:#fff}.engineer-calendar .calendar-table .current .date,.engineer-calendar .calendar-table .current .tips{color:#fff}.engineer-calendar .list-title{font-size:16px;font-weight:400;color:#333;line-height:24px;margin-bottom:10px;margin-top:20px}.engineer-calendar .order-list .item{padding:16px 10px;background-color:#fff;border-bottom:1px solid #e5e5e5;cursor:pointer}.engineer-calendar .order-list .item:hover{background-color:#f8f8f8}.engineer-calendar .order-list .top-row{overflow:hidden;font-size:14px;color:#333;line-height:24px}.engineer-calendar .order-list .order-name{width:45%;float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.engineer-calendar .order-list .order-city{width:20%;float:left}.engineer-calendar .order-list .time{width:35%;float:right;text-align:right}.engineer-calendar .order-list .order-no{font-size:12px;color:#999;line-height:24px}.engineer-calendar .week-table{width:100%;margin:0 auto;border-collapse:collapse;border:1px solid #ddd;text-align:center}.engineer-calendar .week-table th{height:40px;color:#333;font-weight:400;line-height:40px;border:1px solid #ddd;text-align:center}.engineer-calendar .week-table th.disabled{color:#999}.engineer-calendar .week-table .date{font-size:18px}.engineer-calendar .week-table .day{color:#999;font-size:14px;margin-left:4px}.engineer-calendar .week-table th:first-child{width:120px}.engineer-calendar .week-table td{font-size:14px;color:#333;height:60px;border:1px solid #ddd;vertical-align:middle;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.engineer-calendar .week-table td .icon{display:inline-block;width:20px;height:20px;background:url(data:image/png;base64,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) no-repeat 50%;background-size:contain}.engineer-calendar .week-table td .count{color:#fff;font-size:16px;display:none}.engineer-calendar .week-table td.current{background-color:#f75959}.engineer-calendar .week-table td.current .icon{display:none}.engineer-calendar .week-table td.current .count{display:block}.engineer-calendar .no-data{text-align:center;font-size:14px;color:#999}.engineer-calendar .btn-back{position:absolute;right:20px;top:20px;width:60px;height:32x;border-radius:2px;border:1px solid #f75959;background-color:#fff;font-size:14px;text-align:center;line-height:30px;color:#f75959}.engineer-calendar .btn-back:hover{background-color:#f75959;color:#fff}