body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.ant-popover-placement-top{max-width:560px}.ant-popover-inner-content{padding:12px 16px;color:rgba(0,0,0,.65);max-width:560px}pre{white-space:pre-wrap;word-wrap:break-word!important;width:100%!important}.footer{text-align:center;color:#fff;font-size:13px;background:#007cb3;position:fixed;width:100%;bottom:0;height:30px;line-height:30px}.login-box{width:300px;margin:0 auto;padding-top:100px}.login-box .logo{text-align:center}.login-box .logo img{width:150px;margin:10px auto}.login-box .title{text-align:center;font-size:20px}.login-box .tabbar{padding-top:15px;height:30px;line-heighgt:30px;font-size:14px;border-bottom:1px solid #ccc;text-align:center;box-sizing:initial}.login-box .tabbar .on{font-weight:700;font-size:16px;color:#000}.login-box .tabbar span{padding:0 20px;cursor:pointer}.login-box .edu-login{text-align:center;padding-top:30px}.login-box .lt-login{position:relative}.login-box .lt-login .login-form{margin-top:-50px}.login-box .username-login{overflow:hidden}.order-details .remark-title{display:flex!important;width:100%;justify-content:space-between;align-items:center;margin:0;font-weight:700}.order-details .message{float:right;z-index:10;font-size:18px;color:#fff;background:#007cb3!important;border-radius:50%;width:30px;height:30px;text-align:center;line-height:30px;cursor:pointer;border:0}.events{margin:0;padding:0;list-style:none}.events .ant-badge-status{width:100%;overflow:hidden;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.notes-month{text-align:center}.notes-month,.notes-month section{font-size:28px}.attendance-calendar{width:1000px}.attendance-calendar .ant-fullcalendar td{padding:0}.attendance-calendar .ant-fullcalendar-column-header{height:45px;background:#f1f1f1;color:#333;font-weight:700}.attendance-calendar.ant-fullcalendar-full{border-top:0}.attendance-calendar .ant-row .ant-col{padding:0 12px;text-align:right}.date-cell{height:100px;width:140px;box-sizing:border-box;padding:5px 10px;margin:-1px 0 0 -1px;border:1px solid #f1f1f1}.date-cell.selected{background:#beeafd}.date-cell.weekend .date{color:#ccc!important}.date-cell.weekend .events .ant-badge-status-text{color:#999}.date-cell.othermonth .date{color:#ccc}.date-cell.othermonth .events .ant-badge-status-text{color:#999}.date-cell .date{color:#333;height:30px;text-align:center;font-size:24px;font-weight:700}.date-cell .events{margin-top:5px}.date-cell .events li{line-height:20px}.date-cell .events li .ant-badge{text-align:center}.booking-by-room-item-booker{overflow:hidden;color:hsla(0,0%,100%,.75);font-weight:800;font-size:revert;white-space:nowrap;text-overflow:ellipsis}.booking-by-room-item-desc{color:hsla(0,0%,100%,.65);font-weight:500;font-size:small;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;height:20px}.button-color-delete{background-color:#ffb800;border-color:#ffb800}.button-color-delete:focus,.button-color-delete:hover{background-color:#f5c54e;border-color:#f5c54e}.button-color-delete.actve,.button-color-delete:active{background-color:#e8a703;border-color:#e8a703}.booking-item-booker{overflow:hidden;color:hsla(0,0%,100%,.75);font-weight:800;font-size:revert;white-space:nowrap;text-overflow:ellipsis}.booking-item-desc{color:hsla(0,0%,100%,.65);font-weight:500;font-size:small;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;height:20px}.seat-locker{display:flex;overflow:auto;align-items:center}.seat-locker .seat-grid{margin-top:20px;display:grid;grid-gap:10px;gap:10px}.seat-locker .seat-row{display:flex;align-items:center}.seat-locker .row-header{min-width:50px}.seat-locker .seat{display:flex;justify-content:center;align-items:center;width:36px;height:36px;border:1px solid #e3f9fd;font-size:14px;color:#5d4a2c}.seat-locker .seat.normal{background-color:#d1e4d3;cursor:pointer}.seat-locker .seat.normal.locked{background-color:#beb793;cursor:pointer}.seat-locker .seat.normal.reservated{background-color:#f6cba8;cursor:pointer}.seat-locker .seat.aisle{background-color:#fffccc}.seat-locker .seat.stage{background-color:#6cf}.seat-locker .modal-container{display:flex;justify-content:center;align-items:center}.seat-locker-example{margin-top:20px;padding-left:50px;text-align:center;display:flex}.seat-locker-example .seat{display:flex;justify-content:center;align-items:center;width:36px;height:36px;border:1px solid #e3f9fd;font-size:6px;color:#5d4a2c}.seat-locker-example .seat.normal{background-color:#d1e4d3}.seat-locker-example .seat.locked{background-color:#beb793}.seat-locker-example .seat.reservated{background-color:#f6cba8}.seat-locker-example .seat.aisle{background-color:#fffccc}.seat-locker-example .seat.stage{background-color:#6cf}.seat-reservation{display:flex;overflow:auto;align-items:center}.seat-reservation .seat-grid{margin-top:20px;display:grid;grid-gap:10px;gap:10px}.seat-reservation .seat-row{display:flex;align-items:center}.seat-reservation .row-header{min-width:50px}.seat-reservation .seat{display:flex;justify-content:center;align-items:center;width:36px;height:36px;border:1px solid #e3f9fd;font-size:14px;color:#5d4a2c}.seat-reservation .seat.normal{background-color:#d1e4d3}.seat-reservation .seat.normal.locked{background-color:#beb793}.seat-reservation .seat.normal.reservated{background-color:#f6cba8;cursor:pointer}.seat-reservation .seat.aisle{background-color:#fffccc}.seat-reservation .seat.stage{background-color:#6cf}.seat-reservation .modal-container{display:flex;justify-content:center;align-items:center}.seat-reservation-example{margin-top:20px;padding-left:50px;text-align:center;display:flex}.seat-reservation-example .seat{display:flex;justify-content:center;align-items:center;width:36px;height:36px;border:1px solid #e3f9fd;font-size:6px;color:#5d4a2c}.seat-reservation-example .seat.normal{background-color:#d1e4d3}.seat-reservation-example .seat.locked{background-color:#beb793}.seat-reservation-example .seat.reservated{background-color:#f6cba8}.seat-reservation-example .seat.aisle{background-color:#fffccc}.seat-reservation-example .seat.stage{background-color:#6cf}.seat-reservation-example .stat{display:flex;justify-content:center;align-items:center;padding-left:20px}.seat-reservation-example .stat.item{padding-left:20px}.seat-verify{display:flex;overflow:auto;align-items:center}.seat-verify .seat-grid{margin-top:20px;display:grid;grid-gap:10px;gap:10px}.seat-verify .seat-row{display:flex;align-items:center}.seat-verify .row-header{min-width:50px}.seat-verify .seat{display:flex;justify-content:center;align-items:center;width:36px;height:36px;border:1px solid #e3f9fd;font-size:14px;color:#5d4a2c}.seat-verify .seat.normal{background-color:#d1e4d3}.seat-verify .seat.normal.locked{background-color:#beb793}.seat-verify .seat.normal.selected{background-color:#d6e26a;cursor:pointer}.seat-verify .seat.normal.reservated{background-color:#f6cba8;cursor:pointer}.seat-verify .seat.normal.signed{position:relative;overflow:hidden}.seat-verify .seat.normal.signed:before{position:absolute;content:" ";right:-14px;bottom:-14px;width:28px;height:28px;background-color:#de2e54;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.seat-verify .seat.normal.signed:after{font-family:NextIcon;position:absolute;right:-1px;bottom:-4px;content:"\2714";-webkit-transform:scale(.6);transform:scale(.6);font-size:14px;color:#fff}.seat-verify .seat.normal.success{background-color:#dbf6c1;cursor:pointer}.seat-verify .seat.normal.fail{background-color:#f3ada8;cursor:pointer}.seat-verify .seat.aisle{background-color:#fffccc}.seat-verify .seat.stage{background-color:#6cf}.seat-verify .modal-container{display:flex;justify-content:center;align-items:center}.seat-verify-example{margin-top:20px;padding-left:50px;text-align:center;display:flex}.seat-verify-example .seat{display:flex;justify-content:center;align-items:center;width:36px;height:36px;border:1px solid #e3f9fd;font-size:13px;color:#5d4a2c;font-weight:700}.seat-verify-example .seat.normal{background-color:#d1e4d3}.seat-verify-example .seat.locked{background-color:#beb793}.seat-verify-example .seat.reservated{background-color:#f6cba8}.seat-verify-example .seat.success{background-color:#dbf6c1}.seat-verify-example .seat.fail{background-color:#f3ada8}.seat-verify-example .seat.aisle{background-color:#fffccc}.seat-verify-example .seat.stage{background-color:#6cf}.seat-verify-example .stat{display:flex;justify-content:center;align-items:center;padding-left:20px}.seat-verify-example .stat.item{padding-left:20px}.seat-manager{display:flex;overflow:auto;align-items:center}.seat-manager .seat-grid{margin-top:20px;display:grid;grid-gap:10px;gap:10px}.seat-manager .seat-row{display:flex;align-items:center}.seat-manager .row-header{min-width:50px;cursor:pointer}.seat-manager .seat{display:flex;justify-content:center;align-items:center;width:36px;height:36px;border:1px solid #e3f9fd;font-size:14px;cursor:pointer;color:#5d4a2c}.seat-manager .seat.normal{background-color:#d1e4d3;cursor:pointer}.seat-manager .seat.normal.locked{background-color:#beb793;cursor:pointer}.seat-manager .seat.aisle{background-color:#fffccc}.seat-manager .seat.stage{background-color:#6cf}.seat-manager .modal-container{display:flex;justify-content:center;align-items:center}.seat-manager-example{margin-top:20px;padding-left:50px;text-align:center;display:flex}.seat-manager-example .seat{display:flex;justify-content:center;align-items:center;width:36px;height:36px;border:1px solid #e3f9fd;font-size:6px;color:#5d4a2c}.seat-manager-example .seat.normal{background-color:#d1e4d3}.seat-manager-example .seat.locked{background-color:#beb793}.seat-manager-example .seat.reservated{background-color:#f6cba8}.seat-manager-example .seat.aisle{background-color:#fffccc}.seat-manager-example .seat.stage{background-color:#6cf}.config-system{padding:20px}.lt-box .block{min-width:150px;height:110px;border:1px solid #eef4f9;background:#f7fbff;position:relative;overflow:hidden}.lt-box .block .count{font-size:14px;padding:0;margin:10px 15px;font-weight:700;color:#000}.lt-box .block .label{margin:0 15px;padding-bottom:5px;border-bottom:1px solid #e1e9f1;color:#000}.lt-box .block .footer{margin:10px 15px;color:#6986ac}.lt-box .block .bg{font-size:100px;position:absolute;opacity:.04;top:15px;right:-15px;color:#69aad4}.contact{display:flex}.contact .right{margin-left:15px}.contact .right p{margin-bottom:5px}.contact .right .phone{font-size:12px}.card-box{margin-bottom:20px}.card-box .ant-empty-description{display:none}.attendance{display:block}.attendance .bottom,.attendance .top{white-space:nowrap}.attendance .item{display:inline-block;width:55px;height:55px;background:#f4fbff;margin:5px;position:relative}.attendance .item.weekend{background:#fff4f4}.attendance .item.weekend .text{color:#f73131}.attendance .item.firstday{background:#108ee9}.attendance .item.firstday .text{color:#fff!important}.attendance .item.firstday .status .down,.attendance .item.firstday .status .up{background:#fff;color:#000}.attendance .item.firstday .status .unsign,.attendance .item.firstday .status .weekend{color:#fff!important}.attendance .item .text{font-size:16px;font-weight:700;text-align:center;margin-top:5px;margin-bottom:0;color:#000}.attendance .item .text.month{font-size:15px;color:green}.attendance .item .status{text-align:center;font-size:12px;cursor:pointer}.attendance .item .status .down,.attendance .item .status .up{font-weight:700;color:#fff;display:inline-block;height:16px;width:16px;line-height:16px;text-align:center;border-radius:3px;margin:3px}.attendance .item .status .up{background:#008b8b}.attendance .item .status .down{background:coral}.attendance .item .status .weekend{margin-top:3px;color:#f73131;font-weight:700}.attendance .item .status .unsign{margin-top:3px;font-weight:700;color:#999}.notice-list p:hover{color:#000}@keyframes blink{0%{opacity:1}to{opacity:0}}@-webkit-keyframes blink{0%{opacity:1}to{opacity:0}}.blink{color:red;animation:blink 1s linear infinite;-webkit-animation:blink 1s linear infinite;-moz-animation:blink 1s linear infinite;-ms-animation:blink 1s linear infinite;-o-animation:blink 1s linear infinite}
/*# sourceMappingURL=main.dd9e2989.chunk.css.map */