.container[data-v-981793aa]{padding:20px}.container[data-v-981793aa] .calendar-container .el-calendar{margin-top:-40px}.container[data-v-981793aa] .calendar-container thead{background:#f0f4f7;text-align:left}.container[data-v-981793aa] .calendar-container thead th{padding-left:10px;font-weight:700}.container[data-v-981793aa] .calendar-container .el-calendar__header{border:none;font-size:18px;justify-content:flex-start}.container[data-v-981793aa] .calendar-container .el-calendar__header .el-calendar__button-group{margin-left:40px}.container[data-v-981793aa] .calendar-container .el-calendar__body{padding:0}.container[data-v-981793aa] .today-card{height:70px;background:linear-gradient(133deg,#d8edf4 1%,#cbebf5 96%);border-radius:10px;box-shadow:0 6px 16px 0 rgba(112,190,217,.3);margin-bottom:10px;padding:20px 0}.container[data-v-981793aa] .tomorrow-card{height:70px;background:linear-gradient(133deg,#cfe6f7,#cbedff 98%);border-radius:10px;box-shadow:0 6px 16px 0 rgba(133,200,237,.3);margin-bottom:10px;padding:20px 0}.container[data-v-981793aa] .title{font-size:24px;font-weight:700;height:33px}.container[data-v-981793aa] .total{margin-left:24px;margin-right:2px;line-height:27px;font-size:20px}.container[data-v-981793aa] .num{width:40px;height:24px;background:linear-gradient(90deg,#ff8155 10%,#ff7443 92%);border-radius:12px;box-shadow:0 2px 4px 0 #ffbda6;display:inline-block;text-align:center;line-height:24px;margin-left:4px;color:#fff;font-size:20px}.container[data-v-981793aa] .el-calendar-table .el-calendar-day{min-height:85px;height:auto}.container[data-v-981793aa] .calendar-img{vertical-align:middle;margin-right:4px}.container[data-v-981793aa] .applying,.container[data-v-981793aa] .toApply{width:130px;height:22px;background:linear-gradient(90deg,#ff8155 10%,#ff7443 92%);border-radius:11px 11px 11px 0;text-align:center;line-height:22px;color:#fff;margin:0 0 3px 4px}.container[data-v-981793aa] .unsettle-approval{width:130px;height:22px;background:#fff8de;border-radius:11px 11px 11px 0;text-align:center;line-height:22px;color:#9b3000;margin-left:4px}.container[data-v-981793aa] .reception-line{height:24px;line-height:24px;background:#f4f8fb;border-radius:2px;padding:0 5px;margin-bottom:5px}.new-travel-box[data-v-981793aa]{text-align:center;padding:20px}