@charset "UTF-8";.nav-container[data-v-00e2beea]{width:100%}.main-menu[data-v-00e2beea]{display:flex;flex:10;border-bottom:none}.right-menu[data-v-00e2beea]{margin-left:auto;display:flex;align-items:center;padding-right:.533rem;gap:.427rem}.notification-entry[data-v-00e2beea]{cursor:pointer;display:flex;align-items:center;justify-content:center;width:.96rem;height:.96rem;border-radius:50%;transition:background-color .2s}.notification-entry[data-v-00e2beea]:hover{background-color:#4e87fe1a}.notification-badge[data-v-00e2beea]{display:flex;align-items:center;line-height:1}.notification-badge[data-v-00e2beea] .el-badge__content{transform:translateY(-.053rem) translate(.053rem);border:none}.notification-icon[data-v-00e2beea]{width:.587rem;height:.587rem;display:block;color:#4a4a4a}.login-btn[data-v-00e2beea]{padding:0 .267rem;color:var(--el-menu-text-color)}.user-avatar[data-v-00e2beea]{display:flex;align-items:center;gap:.213rem;cursor:pointer}.user-name[data-v-00e2beea]{font-size:.373rem}.logo-image[data-v-00e2beea]{max-height:80%;width:auto;max-width:4.267rem;height:auto;object-fit:contain;width:4.747rem;height:1.44rem}.user-avatar[data-v-00e2beea]:focus{outline:none}[data-v-00e2beea] .el-menu-item{font-size:.48rem;padding:.933rem 1.6rem}.logo-container[data-v-00e2beea]{display:flex;align-items:center}.main-menu[data-v-00e2beea]{box-shadow:0 .027rem #3131311a}.el-menu[data-v-86b9c9ba]{display:flex;justify-content:space-around;align-items:center;border:none;border-top:.027rem solid #e4e7ed;background-color:#fff;z-index:999;height:inherit}.menu-item-container[data-v-86b9c9ba]{display:flex;flex-direction:column;align-items:center;padding:.027rem 0;cursor:pointer}.icon-wrap[data-v-86b9c9ba]{position:relative;width:.693rem;height:.693rem}.icon-home[data-v-86b9c9ba]{width:.693rem;height:.693rem;display:block}.tab-dot[data-v-86b9c9ba]{position:absolute;top:-.107rem;right:-.267rem;min-width:.427rem;height:.427rem;padding:0 .107rem;border-radius:.213rem;background:#fe4646;color:#fff;font-size:.267rem;font-weight:500;line-height:.427rem;text-align:center;box-sizing:border-box}[data-v-86b9c9ba] .el-menu-item{line-height:1;border-bottom:none!important}[data-v-86b9c9ba] .el-menu-item .menu-item-container{font-size:.373rem;line-height:1.2;font-weight:700}[data-v-86b9c9ba] .el-menu-item.active,[data-v-86b9c9ba] .el-menu-item.is-active{color:#4e87fe!important;border-bottom:none!important}[data-v-86b9c9ba] .el-menu-item:hover{background:none!important;border-bottom:none!important}*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;height:100%;overflow-x:hidden;background:#ffffff!important}#app{width:100%;min-height:100vh;background:#ffffff!important}#app-container{display:flex;flex-direction:column;width:100%;min-height:calc(100vh - 1.867rem);height:auto!important;overflow:visible;background:#f9f9f9!important;color:#333}#app-con{width:100%;min-height:100vh;padding-bottom:0;background:#ffffff!important;box-sizing:border-box}#app-con.has-bottom-nav{padding-bottom:1.333rem}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;color-scheme:light dark;color:#213547;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;--el-font-size-base: .453rem;--el-tag-font-size: .453rem;--el-pagination-font-size: .453rem;--el-color-primary: #4e87fe}.el-pagination{--el-pagination-font-size: .453rem}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;padding:0;background:#fff}h1{font-size:3.2em;line-height:1.1}button{border-radius:.213rem;border:.027rem solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#f9f9f9;cursor:pointer;-webkit-tap-highlight-color:transparent}button:hover,button:focus,button:focus-visible,button:active{outline:none;border-color:transparent}a:focus,a:focus-visible,[role=button]:focus,[role=button]:focus-visible,.el-button:focus,.el-button:focus-visible,.van-button:focus,.van-button:focus-visible{outline:none}.card{padding:2em}#app{width:100%;margin:0;padding:0}.el-select__wrapper,.el-tag{font-size:.453rem}.el-message-box{background:linear-gradient(180deg,#dae6ff 0%,#ffffff 100%);border-radius:.427rem}.el-message-box.notice-delete-message-box{width:min(78vw,8.533rem)!important;max-width:8.533rem;padding:.533rem .48rem .427rem!important;background:#ffffff!important;background-image:none!important;border:.027rem solid #ebeef5;border-radius:.427rem!important;box-shadow:0 .32rem 1.067rem #1f232929}.el-message-box.notice-delete-message-box .el-message-box__header{padding:0!important}.el-message-box.notice-delete-message-box .el-message-box__title{font-size:.427rem!important;font-weight:600;color:#303133;line-height:.587rem}.el-message-box.notice-delete-message-box .el-message-box__headerbtn{top:.427rem;right:.373rem}.el-message-box.notice-delete-message-box .el-message-box__content{margin:.32rem 0 .533rem!important;padding:0!important;font-size:.373rem!important;color:#606266;line-height:1.5}.el-message-box.notice-delete-message-box .el-message-box__container{align-items:flex-start}.el-message-box.notice-delete-message-box .el-message-box__status{font-size:.587rem!important}.el-message-box.notice-delete-message-box .el-message-box__message p{margin:0;line-height:1.5}.el-message-box.notice-delete-message-box .el-message-box__btns{padding:0!important;display:flex;gap:.32rem}.el-message-box.notice-delete-message-box .el-message-box__btns .el-button{flex:1;width:auto!important;height:1.067rem!important;margin:0!important;border-radius:.213rem}.el-message-box__title{font-size:.533rem}.el-message-box__content{margin-top:.853rem;margin-bottom:1.067rem;font-size:.453rem}.el-message-box__btns button{width:3.893rem;height:1.28rem}@media (min-width: 768px){.el-message,.el-message.is-left,.el-message.is-right,.el-message.is-center{top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;margin:0!important;transform:translate(-50%,-50%)!important}.el-message-fade-enter-from,.el-message-fade-leave-to{opacity:0;transform:translate(-50%,calc(-50% - .32rem))!important}.el-message-fade-enter-from.is-bottom,.el-message-fade-leave-to.is-bottom{transform:translate(-50%,calc(-50% + .32rem))!important}}@media (min-width: 768px){.el-message-box{width:10.667rem;background:linear-gradient(180deg,#dae6ff 0%,#ffffff 40%);border-radius:.427rem}.el-message-box__title{font-size:.267rem}.el-message-box.notice-delete-message-box{width:8.533rem!important;background:#ffffff!important;background-image:none!important}.el-message-box.notice-delete-message-box .el-message-box__title{font-size:.427rem!important}}.flex-align-center{display:flex;align-items:center}.gap-10{gap:.267rem}.pd-32{padding:.853rem}.fz-16{font-size:.427rem}.fz-14{font-size:.373rem}.img-22{width:.587rem;height:.587rem}@media (min-width: 1200px){.el-message-box{width:12.8rem;background:linear-gradient(180deg,#dae6ff 0%,#ffffff 40%);border-radius:.427rem;padding:.533rem}.el-message-box__title{font-size:.533rem}.el-message-box__headerbtn{right:.267rem;top:.267rem}.el-message-box.notice-delete-message-box{width:8.533rem!important;background:#ffffff!important;background-image:none!important}.el-message-box.notice-delete-message-box .el-message-box__title{font-size:.427rem!important}}.my-reservation{align-items:center;gap:.16rem}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 26.667rem white inset!important;box-shadow:0 0 0 26.667rem #fff inset!important;-webkit-text-fill-color:#333!important;transition:background-color 5000s ease-in-out 0s}.van-toast{background-color:#000c!important;color:#fff!important}#app-con{background-color:#f9f9f9!important;color:#333}.mobile-sub-page,.supervise-page,.faq-page,.repair-page,.about-page,.settings-page,.default-page,.detail-page,.list-page,.form-page,.selection-page{min-height:100vh;box-sizing:border-box;background-color:#f9f9f9;color:#333}.supervise-page,.repair-page{background-color:#f3faff}.faq-page{background-color:#fff}.mobile-sub-page--nav,.faq-page:has(.general-reservation-title),.repair-page:has(.general-reservation-title),.about-page:has(.general-reservation-title){padding-top:1.467rem}.mobile-card,.info-card,.faq-item,.setting-item,.record-card,.list-card,.form-card,.repair-content,.default-item,.menu-card{border-radius:.213rem}.mobile-card,.info-card,.faq-item,.record-card,.list-card,.repair-content{background-color:#fff}.mobile-btn-primary,.btn-save,.submit-btn,.select-seat-btn{background:linear-gradient(323deg,#86c3ff 0%,#4e87fe 100%)!important;border:none!important;color:#fff!important}#app-con .el-button--primary{--el-button-bg-color: #4e87fe;--el-button-border-color: #4e87fe;--el-button-hover-bg-color: #3d76ed;--el-button-hover-border-color: #3d76ed}#app-con .el-tabs__item.is-active{color:#4e87fe}#app-con .el-tabs__active-bar{background-color:#4e87fe}.pc-reservation-page{display:flex;flex:1;flex-direction:column;min-height:0;width:100%;padding:0!important;box-sizing:border-box;color:#333}.pc-reservation-page>.general-reservation-title{flex-shrink:0}.pc-reservation-page .content-box{display:flex;flex:1;flex-direction:column;min-height:0;background:#f9f9f9;padding:.853rem 1.92rem;box-sizing:border-box}.pc-reservation-page .content-wrapper{display:flex;flex:1;gap:1.28rem;width:100%;min-height:0;padding:.853rem;background:#f6f9ff;border-radius:.427rem;box-sizing:border-box;overflow:hidden}.pc-reservation-page .left-section{width:12.48rem;flex-shrink:0;background:#ffffff;box-shadow:.16rem 0 .747rem .4rem #0000000a;border-radius:.427rem;border:.053rem solid #f6f9ff;padding:.64rem!important;box-sizing:border-box;overflow-x:visible;overflow-y:hidden}.pc-reservation-page .left-section-wrapper,.pc-reservation-page .left-section-body,.pc-reservation-page .space-left{overflow-x:visible;overflow-y:hidden}.pc-reservation-page .mode-switch-wrapper,.pc-reservation-page .mode-section{flex-shrink:0;overflow:visible;box-sizing:border-box;padding-right:.107rem}.pc-reservation-page .mode-switch-wrapper>.title{margin-top:.853rem}.pc-reservation-page .mode-section{margin-top:.853rem}.pc-reservation-page .mode-switch{margin-top:.213rem;overflow:visible;box-sizing:border-box;padding:.027rem .107rem .027rem .053rem}.pc-reservation-page .mode-switch-wrapper .title+.mode-switch,.pc-reservation-page .mode-section .mode-switch{margin-top:.213rem}.pc-reservation-page .left-section .mode-switch .el-radio-group,.pc-reservation-page .space-left .mode-switch .el-radio-group{display:flex;overflow:visible;width:100%}.pc-reservation-page .left-section .mode-switch .el-radio-button,.pc-reservation-page .space-left .mode-switch .el-radio-button{flex:1;min-width:0;overflow:visible}.pc-reservation-page .left-section .mode-switch .el-radio-button__inner,.pc-reservation-page .space-left .mode-switch .el-radio-button__inner{display:flex;align-items:center;justify-content:center;width:100%!important;height:1.28rem;font-size:.453rem;text-align:center;box-sizing:border-box}.pc-reservation-page .left-section .mode-switch .el-radio-button:first-child .el-radio-button__inner,.pc-reservation-page .space-left .mode-switch .el-radio-button:first-child .el-radio-button__inner{border-left:.027rem solid var(--el-border-color, #dcdfe6);border-radius:.213rem 0 0 .213rem}.pc-reservation-page .left-section .mode-switch .el-radio-button:last-child .el-radio-button__inner,.pc-reservation-page .space-left .mode-switch .el-radio-button:last-child .el-radio-button__inner{border-right:.027rem solid var(--el-border-color, #dcdfe6);border-radius:0 .213rem .213rem 0}.pc-reservation-page .left-section .mode-switch-wrapper{padding-right:.16rem}.pc-reservation-page .my-reservation{display:flex;align-items:center;gap:.213rem;margin-bottom:.64rem!important;font-size:.693rem;font-weight:600;color:#333;flex-shrink:0}.pc-reservation-page .my-reservation .icon-image{width:.987rem;height:.987rem}.pc-reservation-page .left-section-body{display:flex;flex:1;flex-direction:column;min-height:0}.pc-reservation-page .left-section-top,.pc-reservation-page .space-left-top{flex-shrink:0;overflow:visible}.pc-reservation-page .left-section-spacer,.pc-reservation-page .space-left-spacer{flex:1;min-height:0}.pc-reservation-page .left-section-scroll,.pc-reservation-page .space-left-scroll{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto}.pc-reservation-page .left-section-body>.info-box,.pc-reservation-page .left-section .info-box,.pc-reservation-page .space-left .info-box{flex-shrink:0;margin-top:0}.pc-reservation-page.pc-space-flow .content-wrapper{align-items:stretch;min-height:calc(100vh - 5.867rem)}.pc-reservation-page.pc-space-flow .left-section{display:flex;flex-direction:column;align-self:stretch;min-height:calc(100vh - 5.867rem);overflow-x:visible;overflow-y:hidden}.pc-reservation-page.pc-space-flow .left-section-wrapper{display:flex;flex-direction:column;flex:1;min-height:0;overflow-x:visible;overflow-y:hidden;width:100%}.pc-reservation-page.pc-space-flow .left-section-wrapper .space-left{display:flex;flex:1;flex-direction:column;min-height:0}.pc-reservation-page.pc-space-flow .left-section-wrapper .space-left-top{flex-shrink:0;overflow:visible}.pc-reservation-page.pc-space-flow .left-section-wrapper .space-left-spacer{flex:1;min-height:0}.pc-reservation-page.pc-space-flow .guide-mode-content,.pc-reservation-page.pc-space-flow .list-mode-content{display:flex;flex:1;flex-direction:column;min-width:0;min-height:calc(100vh - 5.867rem);width:100%;position:relative}.pc-reservation-page.pc-space-flow .content-wrapper>.time-slider-container{width:100%;position:relative}.pc-reservation-page.pc-space-flow.pc-bag-flow .content-wrapper>.time-slider-container{display:flex;flex:1;flex-direction:column;min-width:0;min-height:calc(100vh - 5.867rem)}.pc-reservation-page.pc-space-flow.pc-bag-flow .content-wrapper>.time-slider-container .room-container{flex:1;display:flex;flex-direction:column;min-height:0;width:100%;height:100%!important;box-sizing:border-box}.pc-reservation-page.pc-space-flow .list-mode-content .selection-container,.pc-reservation-page.pc-space-flow .guide-mode-content .selection-container{flex:1;min-height:0;overflow-y:auto}.pc-reservation-page.pc-space-flow.pc-room-flow .list-mode-content .selection-container,.pc-reservation-page.pc-space-flow.pc-room-flow .guide-mode-content .selection-container{flex:none;min-height:auto;overflow:visible}.pc-reservation-page.pc-space-flow.pc-room-flow .confirm-btn{position:absolute;bottom:0;margin-top:.533rem}.pc-reservation-page.pc-space-flow .confirm-btn{position:static;flex-shrink:0;margin-top:auto;width:100%;padding:.427rem;text-align:center;box-sizing:border-box}.pc-reservation-page.pc-space-flow .confirm-btn .el-button{width:3.893rem;height:1.28rem}.pc-reservation-page.pc-seat-flow .content-wrapper{align-items:stretch;min-height:calc(100vh - 5.867rem)}.pc-reservation-page.pc-seat-flow .left-section{display:flex;flex-direction:column;align-self:stretch;min-height:calc(100vh - 5.867rem);overflow-x:visible;overflow-y:hidden}.pc-reservation-page.pc-seat-flow .left-section-wrapper{display:flex;flex-direction:column;flex:1;min-height:0;overflow-x:visible;overflow-y:hidden;width:100%}.pc-reservation-page.pc-seat-flow .left-section-bottom-area{display:flex;flex:1;flex-direction:column;min-height:0}.pc-reservation-page.pc-seat-flow .left-section-bottom-area .left-section-spacer{flex:1;min-height:0}.pc-reservation-page.pc-seat-flow .left-section-bottom-area .info-box{flex-shrink:0;margin-top:0}.pc-reservation-page.pc-seat-flow .left-section-bottom-area.is-scrollable{margin-top:.64rem;padding-right:.107rem;padding-bottom:.427rem;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.pc-reservation-page.pc-seat-flow .left-section-bottom-area.is-scrollable .seat-time-status-panel{flex-shrink:0;margin-top:.427rem}.pc-reservation-page.pc-seat-flow .right-section{display:flex;flex:1;flex-direction:column;min-width:0;min-height:calc(100vh - 5.867rem);position:relative}.pc-reservation-page.pc-seat-flow .content-wrapper>.app-container{display:flex;flex:1;flex-direction:column;min-width:0;min-height:calc(100vh - 5.867rem);width:100%;height:calc(100vh - 5.867rem)!important;box-sizing:border-box}.pc-reservation-page.pc-seat-flow .left-section>.my-reservation,.pc-reservation-page.pc-seat-flow .left-section-wrapper>.my-reservation{flex-shrink:0}.pc-reservation-page.pc-seat-flow .left-section>.mode-section,.pc-reservation-page.pc-seat-flow .left-section-wrapper>.mode-section,.pc-reservation-page.pc-seat-flow .left-section-top>.mode-section{flex-shrink:0}.pc-reservation-page.pc-seat-flow .left-section .date-section>.title{margin-top:0}.pc-reservation-page.pc-seat-flow .title{display:flex;align-items:center;margin-bottom:.427rem;font-size:.533rem;font-weight:700;color:#333}.pc-reservation-page.pc-seat-flow .section-icon{margin-right:.213rem;flex-shrink:0}.pc-reservation-page.pc-seat-flow .mode-switch-wrapper .title{margin-top:.853rem}.pc-reservation-page.pc-seat-flow .guide-mode-content,.pc-reservation-page.pc-seat-flow .list-mode-content{display:flex;flex:1;flex-direction:column;min-height:0;width:100%;position:relative}.pc-reservation-page.pc-seat-flow .time-slider-container{flex:1;min-height:0;width:100%}.pc-reservation-page.pc-seat-flow .select-section{margin-bottom:.533rem;border-radius:.213rem}.pc-reservation-page.pc-seat-flow .selection-container{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;justify-content:flex-start;width:100%;padding:.427rem 0;box-sizing:border-box}.pc-reservation-page.pc-seat-flow .right-section>.selection-container{flex:1;min-height:0;overflow-y:auto}.pc-reservation-page.pc-seat-flow .card-grid-three{display:flex;flex-wrap:wrap;gap:.427rem}.pc-reservation-page.pc-seat-flow .card-item-three{display:flex;flex-direction:column;justify-content:center;align-items:center;width:6.693rem;min-width:3.733rem;height:2.693rem;padding:.32rem .213rem;border:.027rem solid #ddd;border-radius:.213rem;background:#ffffff;text-align:center;cursor:pointer;transition:all .3s ease;box-sizing:border-box}.pc-reservation-page.pc-seat-flow .card-item-three:hover{box-shadow:0 .107rem .213rem #0000001a}.pc-reservation-page.pc-seat-flow .card-item-three.active{border-color:#4e87fe;background-color:#ecf5ff;position:relative}.pc-reservation-page.pc-seat-flow .card-item-three.active:before{content:"";position:absolute;top:-.027rem;right:-.027rem;width:.64rem;height:.64rem;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAC90lEQVR4AdSYTWgTURDH/29TErGhnhSRYsGPil9HMZ6sXhTUxB4iSD15a0ERodX60UOLJih6UKyHHv04WEXMQTwIrSeL3jwIrR9QKCKICNFWEjTjTLoJNW5o7MvbzXtk8jbJ7sz/l5l5+xInnipQkJZI0Xe2yUSaxni+xfO+5AMKo8bh1HiesdMIFGVrJ6IOAvXw/Cz3AV/iaRpOXqHViwUOHMBbILWAqDtXwPt4igZP3KCI93lAgwK4comaAbo4PYfxatlobACXg7MRyxfwmvtje+mt0mwHAKvl3mjl6WllJqwBYPGcCGrlvni8sCesAhAIpohNz+J88Zif7ANg0VA4XSolOwF4deJSGhAWOwFEOaEryXdsewFALfmP2GMxAKeBELcbQGGL3QCENXYDwHIA3n5Hbc9AcNvpnRuBkW7g+F5eTTQegWQg1g6c6QRWrVDYtUlDPV/qO4CI7zsMhByFX78JI89ZhcbjPwA0oriXVoq/+gR49c79cImTFkB0GbBZfmbUENxL/MRUDRcucooWwOUuIH2M97aHAK6IqqFMiZeAWgDZOXEB7N6qcOqgN4RJ8RJdC+BaBpj5SuLHE0LE9yZQblip+XqUTTGg+6QF8G0WuHDfG6Ikvik0v9qYEC8MWgDiwAti6CggS6Vp8RJfG0CcVEJsW6uMlg0WjLoAiL9KCLlJmSobiVeyugGIQ4HovwvceUE4dw+od8NKjEqrK4A4z/4EHr4EJj/JK/PG9x/1w3wYcxEkAz59V2YgHP6Xy3IAwlsz340/XiUDvCHwJ5iJKE54HcYAlYWlwxk9ovLcB7xq20ngiOyIg0EoxVszeWWXFQFG+9RnEK7bJX1ebRFADtuacYmzMCHHNlkZ4OZJleNS6lRKzWgD+OigDCAxpZSaQjhgE8RfAALxqFe9CTvYYUs5/QMgEJKJtuXoANQQgzT06uQJAB7SE5l+NcB9sYEhbqNBb3ZVAeAOyUbmrOqJrMdK7o39CmqY53Gep9gC34r/AQAA//8j2o5nAAAABklEQVQDAI2aXkbiUqzRAAAAAElFTkSuQmCC) no-repeat;background-size:contain}.pc-reservation-page.pc-seat-flow .card-label{margin-bottom:.107rem;font-size:.427rem;font-weight:500;color:#333;word-break:break-all}.pc-reservation-page.pc-seat-flow .card-count{font-size:.373rem;color:#909399}.pc-reservation-page.pc-seat-flow .disabled-item{border:.027rem solid #ddd;background-color:#f5f5f5;color:#ccc;cursor:not-allowed}.pc-reservation-page.pc-seat-flow .disabled-item .card-label{color:#ccc}.pc-reservation-page.pc-seat-flow .confirm-btn{position:static;flex-shrink:0;margin-top:auto;width:100%;padding:.427rem;text-align:center;box-sizing:border-box}.pc-reservation-page.pc-seat-flow .confirm-btn .el-button{width:3.893rem;height:1.28rem}.pc-reservation-page.pc-seat-flow .date-grid{display:flex;flex-wrap:wrap;gap:.32rem}.pc-reservation-page.pc-seat-flow .date-grid button,.pc-reservation-page.pc-seat-flow .btn-date{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.267rem;width:2.08rem;height:2.133rem;padding:0;border:.027rem solid #ddd;border-radius:.213rem;background:#ffffff;font-size:.453rem;cursor:pointer;transition:all .2s ease}.pc-reservation-page.pc-seat-flow .date-grid button.active,.pc-reservation-page.pc-seat-flow .btn-date.active{border-color:#4e87fe;background-color:#4e87fe;color:#fff}.pc-reservation-page.pc-seat-flow .date-grid button.active .day,.pc-reservation-page.pc-seat-flow .date-grid button.active .weekday,.pc-reservation-page.pc-seat-flow .btn-date.active .day,.pc-reservation-page.pc-seat-flow .btn-date.active .weekday{color:#fff}.pc-reservation-page.pc-seat-flow .date-grid button.disabled,.pc-reservation-page.pc-seat-flow .date-grid button:disabled,.pc-reservation-page.pc-seat-flow .btn-date.disabled,.pc-reservation-page.pc-seat-flow .btn-date:disabled{cursor:not-allowed;opacity:.7;pointer-events:none}.pc-reservation-page.pc-seat-flow .day{font-size:.48rem;color:#333}.pc-reservation-page.pc-seat-flow .weekday{font-size:.453rem;color:#333}
