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}@media screen and (max-width:768px){.login-box{width:90%;max-width:360px;padding:20px env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.login-box .logo img{width:80px;margin:5px auto}.login-box .title{font-size:16px;line-height:1.3;margin-top:5px}.login-box .tabbar{padding-top:10px;height:auto;line-height:28px;margin-top:10px}.login-box .tabbar span{padding:0 12px;font-size:13px}.login-box .tabbar .on{font-size:14px}.login-box .edu-login{padding-top:15px}.login-box .edu-login img{max-width:200px;height:auto}.login-box .username-login{margin-top:10px}.login-box .username-login input,.login-box .username-login input:focus{font-size:16px}.login-box .lt-login .login-form{margin-top:0}}@media screen and (max-width:480px){.login-box{width:92%;max-width:340px;padding-top:15px}.login-box .logo img{width:70px;margin:3px auto}.login-box .title{font-size:15px;margin-top:3px}.login-box .tabbar{padding-top:8px;margin-top:8px;font-size:12px}.login-box .tabbar span{padding:0 10px}.login-box .tabbar .on{font-size:13px}.login-box .edu-login{padding-top:12px}.login-box .edu-login img{max-width:180px}.login-box .username-login{margin-top:8px}}@media screen and (max-width:375px){.login-box{width:94%;padding-top:10px}.login-box .logo img{width:60px}.login-box .title{font-size:14px}.login-box .tabbar{padding-top:5px;margin-top:5px}.login-box .tabbar span{padding:0 8px}.login-box .edu-login{padding-top:10px}.login-box .edu-login img{max-width:160px}}@media screen and (max-width:768px) and (orientation:landscape){.login-box{padding-top:10px;max-height:100vh;overflow-y:auto}.login-box .logo img{width:50px;margin:2px auto}.login-box .title{font-size:13px}.login-box .tabbar{padding-top:5px;height:24px;line-height:24px;margin-top:5px}.login-box .edu-login{padding-top:8px}.login-box .edu-login img{max-width:140px}}@supports (padding:max(0px)){@media screen and (max-width:768px){.login-box{padding-left:12px;padding-right:12px;padding-top:15px}}}@media screen and (max-width:768px){.lt-verify-code{width:280px!important;max-width:100%!important;box-sizing:border-box!important}.lt-verify-code .btn{touch-action:none!important;-webkit-touch-callout:none!important;-webkit-user-select:none!important;user-select:none!important}.lt-verify-code .bg{max-width:278px!important}.lt-verify-code .re-verify{width:320px!important;max-width:95vw!important;left:50%!important;-webkit-transform:translateX(-50%)!important;transform:translateX(-50%)!important;top:45px!important;padding:12px!important;box-sizing:border-box!important;background:#fff!important;box-shadow:0 4px 12px rgba(0,0,0,.25)!important}.lt-verify-code .re-verify .code{display:flex!important;align-items:center!important;width:100%!important;height:auto!important;margin-bottom:10px!important}.lt-verify-code .re-verify .code .ant-input-group-wrapper{flex:1 1!important;min-width:0!important}.lt-verify-code .re-verify .code .ant-input-group-wrapper .ant-input{height:44px!important;font-size:16px!important}.lt-verify-code .re-verify .code .ant-input-group-wrapper .ant-input-group-addon{padding:0!important}.lt-verify-code .re-verify .code .ant-input-group-wrapper .ant-input-group-addon img{height:42px!important;width:auto!important}.lt-verify-code .re-verify .code .anticon{width:44px!important;height:44px!important;line-height:44px!important;margin-left:6px!important;flex-shrink:0!important;font-size:18px!important}.lt-verify-code .re-verify .button{margin-top:0!important;text-align:center!important}.lt-verify-code .re-verify .button .ant-btn{width:100%!important;height:44px!important;font-size:16px!important}}.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.67916ebf.chunk.css.map */