ul{list-style:none;padding:0;}.blue{color:#2196F3;font-weight:500;}.red{color:#f00;font-weight:500;}#J-edit-rate-btn{margin-left:5px;font-size:16px;vertical-align:middle;cursor:pointer;}.cond-item{float:left;margin-right:20px;}.cond-item > span{margin-right:5px;}.cond-item > label{width:120px;}.cond-item.btn{margin:0;margin-right:5px;}.main-section{position:relative;margin-bottom:0;}#J-edit-btn-box{float:left;}#J-edit-apply-btn{margin-left:20px;}.J-edit-all-btn.on{background:#009acd;color:#fff;}#J-month-box{float:right;margin-right:50%;margin-top:5px;margin-bottom:15px;transform:translateX(50%);-webkit-user-select:none;}.m-container{position:relative;padding:0 10px;font-size:14px;}.m-container .fa{margin:0 5px;cursor:pointer;}.m-info-year::after{content:'-';margin:0 5px;}#J-table-container{clear:both;position:relative;width:100%;height:300px;overflow-x:scroll;overflow-y:hidden;border-right:1px solid #ddd;}#J-table-container::-webkit-scrollbar{height:5px;}#J-table-container table{border-collapse:collapse;}#J-table-container th,#J-table-container td{position:relative;border:1px solid #ddd;padding:4px 14px;text-align:center;white-space:nowrap;}#J-table-container th{background:#eee;}#J-table-container td{padding:8px 14px;height:52px;}#J-table-container td.off{background:#E3F2FD;}#J-table-container td.empty{background:#efefef;}.J-rider-edit-input{position:absolute;left:10px;top:5px;}#J-table-box{height:100%;overflow-y:auto;overflow-x:hidden;margin-bottom:5px;}#J-table-box::-webkit-scrollbar{width:0;}#J-fix-head{position:absolute;left:0;top:0;z-index:2;}#J-fix-column{position:fixed;height:295px;overflow:hidden;z-index:3;background:#f1f1f1;}#J-fix-top{position:fixed;z-index:4;}.modal.show{display:block;background:rgba(0,0,0,.25)}.user-modal{position:absolute;}.modal-content{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.rate-modal{width:400px;}.rate-modal .modal-body{padding:10px 20px;}.modal-item{overflow:hidden;margin-bottom:10px;}.modal-item > span{float:left;height:40px;line-height:30px;padding-right:20px;}.modal-item > span:first-child{width:80px;}.modal-item input.form-control{float:left;width:100px;margin-right:5px;}.modal-item select.form-control{float:left;width:60px;margin-right:5px;}.month-modal{width:200px;}.month-modal .modal-body{padding-top:10px;padding-bottom:0;}.month-modal .modal-item > span:first-child{width:40px;}#notice-bar{display:none;}