.row{display:flex;align-items:center;justify-content:space-between}.row-justify-start{justify-content:flex-start!important}.row-align-start{align-items:flex-start!important}.flex-1{flex:1}.flex-other{flex-shrink:0}.box-shadow{background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.10196078431372549)}.font-blue{color:#037eff!important}.font-red{color:#ff5050!important}.font-green{color:#67c23a!important}.font-yellow{color:#ffd04b!important}.font-grey{color:#666!important}.font-white{color:#fff!important}.font-black{color:#000!important}.font-12{font-size:12px}.margin-top-5{margin-top:5px}.margin-top-10{margin-top:10px}.margin-top-20{margin-top:20px}.margin-top-30{margin-top:30px}.margin-right-5{margin-right:5px}.margin-right-10{margin-right:10px}.margin-right-20{margin-right:20px}.margin-bottom-5{margin-bottom:5px}.margin-bottom-10{margin-bottom:10px}.margin-bottom-20{margin-bottom:20px}.margin-left-5{margin-left:5px}.margin-left-10{margin-left:10px}.margin-left-20{margin-left:20px}.margin-w-10{margin:0 10px}.flex-start{display:flex;justify-content:flex-start}.flex-end{display:flex;justify-content:flex-end}.flex-sa{display:flex;justify-content:space-around}.flex-sb{display:flex;justify-content:space-between}.flex-cen{display:flex;justify-content:center}.flex-start-c{justify-content:flex-start}.flex-end-c,.flex-start-c{display:flex;flex-direction:column}.flex-end-c{justify-content:flex-end}.flex-sa-c{justify-content:space-around}.flex-sa-c,.flex-sb-c{display:flex;flex-direction:column}.flex-sb-c{justify-content:space-between}.flex-cen-c{display:flex;flex-direction:column;justify-content:center}.text-start{text-align:flex-start}.text-center{text-align:center}.text-end{text-align:end}.table-tips{color:#ff5050}.table-info,.table-tips{font-size:12px}.table-info-item{margin-right:30px}.grid{text-align:flex-start;display:flex;flex-wrap:wrap}.cur{cursor:pointer}.not-allowed{cursor:not-allowed}.vertical-middle{vertical-align:middle}.container{width:50%;margin:0 25%;padding-top:10%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.container .box{border:1px solid #e6e6e6;margin-top:20px;padding:20px}.container .box .row{justify-content:flex-start;align-items:flex-start}.container .box .row .title{margin-right:30px;font-size:20px}.container .box .row .grid{flex:1}.container .box .row .grid .hotel{cursor:pointer;font-size:16px;font-weight:700;margin-right:10px}.container .box .row .grid .hotel-select{color:#037eff}.container .box .row .grid .shift{cursor:pointer;margin-right:10px}