.controller-head{padding-bottom:6px;border-bottom:1px solid #80aece}.head-name{font-size:17px;font-weight:500;margin-top:10px}.head-right{text-align:right;padding-right:22px}.head-start{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.start-text{font-size:17px;font-weight:500;cursor:pointer;letter-spacing:1px}.mute{color:#fff}.mute,.reset{position:relative}.reset{color:#000}.btn-s{background:-webkit-gradient(linear,left top,left bottom,from(#aab0b9),color-stop(#a2abb8),to(#979fac))!important;background:linear-gradient(#aab0b9,#a2abb8,#979fac)!important}.label-btn-text{position:absolute;top:55%;left:50%;-webkit-transform:translate(-50%,-55%);transform:translate(-50%,-55%);width:70px;text-align:center}label{position:relative;width:70px;height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;margin-left:32px}label input{-webkit-appearance:none;-moz-appearance:none;appearance:none}label input:checked~span{-webkit-box-shadow:inset 0 2px 2px rgba(0,0,0,.35),inset 0 5px 5px rgba(0,0,0,.5),inset 0 15px 25px rgba(0,0,0,.35);box-shadow:inset 0 2px 2px rgba(0,0,0,.35),inset 0 5px 5px rgba(0,0,0,.5),inset 0 15px 25px rgba(0,0,0,.35)}label span:before{content:"";position:absolute;inset:5px 3px;border-top:1px solid #ccc;-webkit-filter:blur(2px);filter:blur(2px)}label input:checked~p{text-shadow:0 0 5px #219cf3,0 0 8px #219cf3}.spanDefault{position:absolute;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(#4b897c),color-stop(#44897a),to(#3d7d6f));background:linear-gradient(#4b897c,#44897a,#3d7d6f);border:2px solid #222;border-radius:6px;-webkit-box-shadow:inset 0 -2px 1px rgba(0,0,0,.35),0 5px 5px rgba(0,0,0,.5),0 15px 25px rgba(0,0,0,.35);box-shadow:inset 0 -2px 1px rgba(0,0,0,.35),0 5px 5px rgba(0,0,0,.5),0 15px 25px rgba(0,0,0,.35)}.spanActive{-webkit-box-shadow:inset 0 2px 2px rgba(0,0,0,.35),inset 0 5px 5px rgba(0,0,0,.5),inset 0 15px 25px rgba(0,0,0,.35);box-shadow:inset 0 2px 2px rgba(0,0,0,.35),inset 0 5px 5px rgba(0,0,0,.5),inset 0 15px 25px rgba(0,0,0,.35)}.company-event-block{margin-top:20px;border-radius:5px}.company-event-tab{display:-webkit-box;display:-ms-flexbox;display:flex}.company-event-tab .company-event-tabs,.company-event-tab .company-event-tabs-active{padding:10px 15px;margin-right:3px;cursor:pointer}.col-bot{margin-bottom:25px}.start-label{font-size:16px;line-height:30px}.head-text{margin-left:15px}.div-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.justify-around{-ms-flex-pack:distribute;justify-content:space-around}.justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.situation-line{width:6px;height:26px;background:#0b79f3;border-radius:3px}.margin-top-10{margin-top:10px}.margin-top-20{margin-top:20px}.margin-top-40{margin-top:40px}.text-font{font-size:17px;letter-spacing:1px}.text-line{cursor:pointer;border-bottom:1px solid #80aece}.text-center{text-align:center}.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.color-red{color:#d81e06}.direct-panel{margin:20px 0;padding:20px 20px;border-radius:4px}.direct-panel-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;max-height:420px;overflow-y:scroll}.direct-panel-list::-webkit-scrollbar{width:8px;height:8px}.direct-panel-item{margin:6px 10px;width:calc(12.5% - 20px)}.direct-panel-item,.direct-panel-manu-item{border:1px solid #80aece;padding:20px 10px;position:relative}.direct-panel-manu-item{margin:0 10px;width:calc(12.5% - 16px)}.pilot-lamp-img{width:10px;height:10px;margin-right:3px}.panel-desc{font-size:14px;width:calc(100% - 20px);padding-left:8px}.direct-width{width:50%}.panel2-btn-icon{text-align:center;margin-top:10px;cursor:pointer}.panel-btn-img{width:22px;height:22px;cursor:pointer}.manul-panel{border:none;margin:8px;background:#11253d}.panel-edit-btn{margin:20px 0}.panel-edit-btn div{width:122px}.div-devider{border-bottom:1px solid #80aece;margin:20px 0}