@charset "UTF-8";#profileName{position:absolute;width:-moz-fit-content;width:fit-content;background-color:#242728;white-space:nowrap;padding:.1875rem .375rem;font-size:.6875rem;font-weight:400;letter-spacing:-.02em;line-height:1.4545454545;color:#fff;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.25);z-index:7}#errorWrap{padding:1.875rem}#errorWrap section article{position:absolute;max-width:700px;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);text-align:center}#errorWrap section article h1{margin:3.125rem;font-size:2.375rem;color:#242728;font-weight:600}#errorWrap section article p{font-size:1.375rem;line-height:2.1875rem;letter-spacing:-.02em;margin-bottom:9.375rem}#errorWrap section article .btn-home{display:flex;justify-content:center;align-items:center;margin:0 auto;width:482px;height:81px;background:#8d64f8;font-size:1.375rem;text-align:center;color:#fff;border-radius:12px}.login-wrapper,.modal .quick-modal .content,.wrapper .reservation-container .reservation-aside .reservation-input-form fieldset.date>.form-input input{height:100%}.login-wrapper header.login-header{position:fixed;width:100%;padding:1.875rem;top:0;z-index:1}.login-wrapper header.login-header>h1{width:6.25rem}.login-wrapper header.login-header>h1>a,.login-wrapper header.login-header>h1>a>img,.wrapper .add-schedule-container .schedule-input-container>form>section.file .detail .file-list li .btn-remove-file img,.wrapper .insight-container .insight-tab-menu .tab-container>section.stats .card-article .card-header .info-tooltip .icn img{display:block;width:100%}.login-wrapper .login-container,.login-wrapper .request-join-container{display:flex;height:100%;width:100%}.login-wrapper .login-container .left-section .one-step-form,.login-wrapper .reset-password-container .one-step-form{top:50%;left:50%;transform:translate(-50%,-50%)}.login-wrapper .login-container .left-section .one-step-form form fieldset .form-input.checkbox,.modal .change-subscription-modal .content .right-section section.terms ul.terms-list li .form-input.checkbox .form-label,.modal .member-detail-modal .content form .right-section .information-section.assistant .discription,.setting-wrap .setting-container .display-option-container .form-input,.setting-wrap .setting-container .meetingroom-interlock-container .interlock-content>.container .meetingroom-list .check-all .checkbox,.setting-wrap .setting-container .set-container.admin-setting .admin-setting-container form fieldset .form-input .form-label,.setting-wrap .setting-container .set-device-container h3,.wrapper .add-schedule-container .schedule-input-container>form>section.notification-options fieldset .form-input.checkbox,.wrapper .add-schedule-container .schedule-input-container>form>section.notification-options fieldset .form-input.radio,.wrapper .home-container .today-schedule-section article.schedule>.left,.wrapper .reservation-container aside.search-schedule-aside .fixed-container form .filter-container>div .btn-sort-container .form-input,.wrapper .reservation-container aside.search-schedule-aside .fixed-container form .filter-container>div .checkbox-list .form-input.checkbox,footer .container>.bottom .company-info-list li a~li,footer .container>.bottom .company-info-list li~li,header.gnb .profile .profile-popup .top{display:flex;align-items:center}.login-wrapper .login-container .left-section .one-step-form form fieldset .form-input.checkbox label{font-size:.8125rem;font-weight:400;letter-spacing:-.02em;line-height:1;color:#c1c8cc;margin-left:.375rem}.login-wrapper .login-container .left-section .one-step-form form fieldset .form-input.button button.btn-google-login{display:flex;align-items:center;justify-content:center;background-color:transparent;border:1px solid #e9eff2;color:#3a3e40;margin-top:1rem}.login-wrapper .login-container .left-section .one-step-form form fieldset .form-input.button button.btn-google-login img{margin-right:.625rem}.login-wrapper .login-container .right-section{background-image:url("../image/img_login_bg.png");background-position:70.9722222222% 0}.login-wrapper .request-join-container .right-section,.login-wrapper .staff-join-container .right-section{background-image:url("../image/img_staff_login_bg.png");background-position:45.9277403552% 3.919167177%}.login-wrapper .staff-join-container{display:flex;min-height:100%;width:100%}.login-wrapper .staff-join-container .left-section .login-form-container{position:relative;width:408px;margin:15.625rem auto 0;padding-bottom:3.125rem}.login-wrapper .staff-join-container .right-section{height:initial}.login-wrapper .request-join-container .left-section .one-step-form{top:calc(50% + 55px);left:50%;transform:translate(-50%,-50%)}.login-wrapper .find-password-container .one-step-form .auth-code-form,.login-wrapper .find-password-container .one-step-form.send-mail-completion .find-password-form,.login-wrapper .request-join-container .left-section .one-step-form .form-input input[type=email]~.form-text,.login-wrapper .request-join-container .left-section .one-step-form.sent-email,.reservation-input-form fieldset.description .btn-add-description.show,.reservation-input-form fieldset.description .btn-add-description~.form-input.textarea,.wrapper .add-schedule-container .schedule-input-container>form>section.show.schedule-information>.short,.wrapper .insight-container .insight-tab-menu .tab-container>section.stats .card-article .card-body .chart-container.empty+.bottom,.wrapper .reservation-container .timetable-container .timetable .column .room .schedule .left .time.hide,.wrapper .reservation-container .timetable-container .timetable .column.hide .current-line,.wrapper .reservation-container .timetable-container .timetable .room-info-container .room-info.hide,.wrapper .reservation-container .timetable-container .timetable .time-list.hide,.wrapper .reservation-container aside.search-schedule-aside>.btn-filter,.wrapper .tutorial-container #datafromChild,.wrapper .tutorial-container .completion-tutorial{display:none}.login-wrapper .request-join-container .left-section .send-email-completion{display:none;flex-direction:column;align-items:center;position:absolute;width:407px;background-color:#fff;border:1px solid #e9eff2;border-radius:22px;box-shadow:0 4px 16px rgba(0,0,0,.05);padding:51px 35px;top:50%;left:50%;transform:translate(-50%,-50%)}.login-wrapper .join-container .login-form-container fieldset .name,.modal .change-subscription-modal .content .right-section section.payment-detail-container .payment-list li .price-detail,.modal .change-subscription-modal .content .right-section section.payment-detail-container .price-total-container .price-total,.phone,.setting-wrap .setting-container .set-container .add-room-container form fieldset .select-file,.setting-wrap .setting-container .set-container .set-payment-container>section.subscription-plan .article-container .plan-information>div.annual-payment,.wrapper .home-container .realtime-meeting-room-section .meeting-room-list article .top,.wrapper .insight-container>.top{justify-content:space-between;display:flex}.login-wrapper .request-join-container .left-section .send-email-completion .send-email-completion-msg,.modal .quick-modal .no-meeting-room .content>h6{font-size:1rem;font-weight:700;letter-spacing:-.02em;line-height:1.5;color:#4b5154;margin-top:1.25rem}.login-wrapper .request-join-container .left-section .send-email-completion .send-email-completion-msg>span{color:#9f78fb}.login-wrapper .request-join-container .left-section .send-email-completion .start-msg{font-size:1rem;font-weight:600;letter-spacing:-.02em;line-height:1.5;color:rgba(0,0,0,.6);margin-top:1.25rem}.login-wrapper .request-join-container .left-section .one-step-form.sent-email+.send-email-completion,.modal .change-subscription-modal .content,.reservation-input-form fieldset.date .form-input.switch>input:checked~.repeat-schedule-detail,.setting-wrap .setting-container .meetingroom-interlock-container .interlock-content>.container .meetingroom-list ul li .checkbox,.setting-wrap .setting-container .set-container .set-company-container form fieldset.editing .editing-btn-container,.wrapper .home-container .realtime-meeting-room-section .meeting-room-list article.available .current-state .state,.wrapper .home-container section.greeting-section,footer .container>.bottom .company-info-list{display:flex}.login-wrapper .join-container{padding-bottom:3.125rem}.login-wrapper .join-container .login-form-container{width:376px;margin:0 auto;padding-top:10.625rem}.login-wrapper .join-container .login-form-container fieldset .name .form-input{width:calc(50% - 8px);margin:0}.phone{gap:16px;margin-top:1.75rem}.phone .country-code{width:100px;height:48px;border:1px solid #e9eef2;border-radius:10px}.phone .country-code input{width:0;height:0;visibility:hidden}.check-password-container,.phone .country-code .iti,.setting-wrap .setting-container .meetingroom-interlock-container{width:100%;height:100%}.modal .quick-modal .no-meeting-room .btn-container,.modal .top .btn-close>img,.phone .country-code .iti .iti__flag-container,.setting-wrap .admin-menu~.setting-container .set-container,.setting-wrap .setting-container .set-container .add-member-container.batch .canvas-grid table,.wrapper .add-schedule-container .schedule-input-container>form>section.schedule-information fieldset .section-title,.wrapper .right-reservation>section.right-meeting-room .meeting-room-container .room-list .skeleton-view .view:nth-child(2),.wrapper .right-reservation>section.right-meeting-room .sticky .select-time .select-schedule,section.join-step .fieldset-container fieldset .form-input{width:100%}.phone .country-code .iti__selected-dial-code{font-size:.9375rem;font-weight:400;letter-spacing:-.04em;line-height:1.8666666667;color:#4b5154;text-align:right;width:39px;margin-left:3px}.phone .country-code .iti__arrow{border:none;width:8px;height:4px;background-image:url("../image/icn_dropdown_arrow_default.svg");background-repeat:no-repeat;background-position:center;background-size:100% 100%}.phone .country-code .iti__arrow--up,.table-pagination .btn-page.page-last img,.wrapper .insight-container .insight-tab-menu .tab-container>section.breakdown .reservation-history-table table thead th.asc img{transform:rotate(180deg)}.phone .country-code .iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag,.phone .country-code .iti--separate-dial-code .iti__selected-flag{background-color:transparent}.phone .country-code+.form-input{width:calc(100% - 116px)}.check-password-container .one-step-form,.login-wrapper .find-password-container .one-step-form{left:50%;top:50%;transform:translate(-50%,-50%)}.login-wrapper .find-password-container .one-step-form .auth-code-form .code-container{display:flex;justify-content:space-between;margin-top:1.375rem}.login-wrapper .find-password-container .one-step-form .auth-code-form .code-container input{text-transform:uppercase}.accordion li.show .accordion-content,.information-tooltip:hover .information-text,.login-wrapper .find-password-container .one-step-form.send-mail-completion .auth-code-form,.modal .change-subscription-modal .content .left-section .subscription-content>section .subscription-msg.show,.modal .change-subscription-modal .content .right-section .penalty-msg.show,.modal .member-detail-modal .content form .left-section .file.empty .member-img .name,.modal .member-detail-modal .content form .left-section .file:not(.empty) .member-img:hover .btn-remove-file,.reservation-input-form fieldset.date .form-input.switch>input:checked~.repeat-schedule-detail~p.repeat-msg,.reservation-input-form fieldset.description .btn-add-description.show+.form-input.textarea,.setting-wrap .setting-container .set-container .add-room-container form fieldset.additional-field.show .input-area,.setting-wrap .setting-container .set-container .set-company-container form fieldset.editing .edit-input-container,.setting-wrap .setting-container .set-container .set-member-container .member-table tbody tr td .member-name .member-img:hover .tooltip,.wrapper .add-schedule-container .schedule-input-container>form>section.notification-options fieldset .switch-option .option-container.on .option-input-container,.wrapper .add-schedule-container .schedule-input-container>form>section.notification-options fieldset.on .switch-option,.wrapper .add-schedule-container .schedule-input-container>form>section.show>.detail,.wrapper .home-container .realtime-meeting-room-section .meeting-room-list article a,.wrapper .insight-container .insight-tab-menu .tab-container>section.stats .card-article .card-header .info-tooltip:hover .text,section.join-step .fieldset-container fieldset .form-input.password.focus+.form-text{display:block}.login-wrapper .step-greeting{position:absolute;top:0;left:0;transform:translateY(-100%);margin-top:-10.7843137255%;font-size:1.375rem;font-weight:700;letter-spacing:-.02em;line-height:1.3636363636;color:#3a3e40;word-break:keep-all;margin-bottom:2.75rem}.one-step-form{position:absolute;min-width:408px;max-width:100%;padding:2.75rem;background-color:#fff;box-shadow:0 4px 16px rgba(0,0,0,.05);border-radius:22px;border:1px solid #f4f7f9}header.gnb .profile .profile-img,ul.host-list li{width:1.75rem;height:1.75rem;border-radius:100%;overflow:hidden}.one-step-form form fieldset{display:flex;flex-direction:column}.one-step-form form fieldset>legend{font-size:1.375rem;font-weight:700;letter-spacing:-.02em;line-height:1.5;color:#4b5154}.one-step-form form fieldset .field-text{font-size:.8125rem;font-weight:400;letter-spacing:-.02em;line-height:1.5;color:#4b5154;margin-top:.75rem;text-align:center}.one-step-form form fieldset .title{font-weight:700;font-size:22px}.one-step-form form fieldset .field-text .field-span{color:#9f78fb;font-weight:700;text-align:center;font-size:22px}.one-step-form form fieldset .form-input:not(.code):first-of-type,.setting-wrap .setting-container .set-container .set-payment-container>section.payment-log .payment-log-table .table-pagination{margin-top:1.375rem}.modal .device-information-modal .scroll-area .content .detail-info-table,.modal .meetingroom-detail-modal .content .detail-info-table,.modal .member-detail-modal .content form .right-section .information-section.member-information ul.member-information-other,.modal .quick-modal .reservation-form form section.right-section .select-quick-reservation-option .information-input .field .form-input~.form-input,.one-step-form form fieldset .form-input:not(.code)~.form-input,.reservation-input-form fieldset~fieldset,.setting-wrap .admin-menu .menu-list,.setting-wrap .setting-container .meetingroom-interlock-container .interlock-content>.container .meetingroom-list,.setting-wrap .setting-container .set-container .add-member-container.each fieldset>div~div,.setting-wrap .setting-container .set-container .add-member-container.each fieldset~fieldset,.setting-wrap .setting-container .set-container.admin-setting .admin-setting-container form fieldset .form-input~.form-input,section.join-step .fieldset-container fieldset .form-input~.form-input{margin-top:1.75rem}.one-step-form form fieldset button{width:100%;height:3rem;border-radius:10px;font-size:1rem;font-weight:600;letter-spacing:-.02em;line-height:1.5}.one-step-form form fieldset button[type=submit]{background-color:#6545b7;color:#fff}.modal .change-subscription-modal .content .right-section .btn-save:hover,.modal .member-detail-modal .content form .right-section .information-section.member-information .edit-container .btn-container .btn-submit:hover,.modal .quick-modal .no-meeting-room .btn-container>a:hover,.modal .quick-modal .no-meeting-room .btn-container>button:hover,.modal .quick-modal .reservation-form form section.right-section .btn-container button.btn-reserve:hover,.one-step-form form fieldset button[type=submit]:not(:disabled):hover,.reservation-input-form .form-input.button .btn-reserve:hover,.setting-wrap .setting-container .meetingroom-interlock-container .btn-submit:hover,.setting-wrap .setting-container .set-container .add-member-container .btn-invite:hover,.setting-wrap .setting-container .set-container .btn-add:hover,.setting-wrap .setting-container .set-container.admin-setting .admin-setting-container form fieldset .form-input .btn-save:hover,.wrapper .add-schedule-container .schedule-input-container>form .btn-reservation:hover,.wrapper .insight-container>.top .search-container .btn-export:hover,section.join-step .fieldset-container fieldset .form-input.button button[type=submit]:not(:disabled):hover{background-color:#4a26a6}.login-wrapper .help-container{display:flex;flex-direction:column;align-items:center;margin-top:1.75rem}.login-wrapper .help-container a{text-decoration:underline;color:#4b5154}.login-wrapper .help-container .link{font-size:.8125rem;font-weight:400;letter-spacing:-.04em;line-height:2.1538461538}.login-wrapper .help-container .help-msg{margin-top:.75rem;font-size:.8125rem;font-weight:400;letter-spacing:-.04em;line-height:2.1538461538;color:#9ca4a7}.login-wrapper .help-container .help-msg>a{margin-left:.125rem}.login-wrapper .left-section{height:100%;position:relative;width:67.0833333333%}.login-wrapper .right-section{height:100%;width:32.9166666667%;background-repeat:no-repeat;background-size:cover}header.gnb{position:fixed;display:flex;align-items:center;justify-content:space-between;width:100%;height:73px;top:0;left:0;background-color:#fff;padding:0 1.375rem;box-shadow:0 4px 22px rgba(0,0,0,.04);z-index:98}header.gnb.front{z-index:999}header.gnb.reservation{box-shadow:none;border-bottom:1px solid #e9eff2}header.gnb .page-title{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:1.125rem;font-weight:500;letter-spacing:-.02em;line-height:1.5;color:#4b5154;white-space:nowrap}header.gnb .logo{width:1.5rem}header.gnb .btn-prev-page{background-color:transparent;width:2.5rem;height:2.5rem}header.gnb .btn-prev-page a{display:flex;width:100%;height:100%;align-items:center;justify-content:center}header.gnb nav{display:flex;gap:0 2.375rem}header.gnb nav>a{display:flex;flex-direction:column;align-items:center;justify-content:center;width:3.375rem;height:3.25rem;font-size:.6875rem;font-weight:700;letter-spacing:-.02em;line-height:1.4545454545;text-decoration:none;color:#d6dbdd;border-radius:6px}header.gnb nav>a>.icon{width:40.7407407407%;height:40.7407407407%;text-align:center}header.gnb nav>a>.icon>img{-o-object-fit:contain;object-fit:contain;vertical-align:middle}header.gnb nav>a.active{color:#6545b7;background-color:#ebe6f7}.modal .confirm-google-modal,header.gnb .admin-header{font-size:.875rem;font-weight:600;letter-spacing:-.02em;line-height:1.5;color:#3a3e40}.btn-sort-container,.modal .device-information-modal .scroll-area .content,.schedule-detail .alert-list li:first-child,.schedule-detail .file-list li:first-child,.service-list li .service,.setting-wrap .setting-container .meetingroom-interlock-container .interlock-content,.wrapper .add-schedule-container .schedule-input-container>form>section.schedule-information,.wrapper .tutorial-container .start-tutorial form .join-step>h6,header.gnb .profile{position:relative}header.gnb .profile .profile-img{display:block;cursor:pointer}.setting-wrap .setting-container .set-container .set-meetingroom .room-list ul li .room-img>img,header.gnb .profile .profile-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.setting-wrap .setting-container .set-container .set-member-container .member-table tbody tr td .member-name .member-img .name,header.gnb .profile .profile-img .name{display:block;width:100%;height:100%;background-color:#c1c8cc;font-size:.90625rem;font-weight:400;letter-spacing:-.02em;line-height:1.9310344828;color:#fff;text-align:center}.setting-wrap .setting-container .set-container .set-member-container .member-table tbody tr td .member-name .member-img .name.small,header.gnb .profile .profile-img .name.small{font-size:.65625rem;font-weight:400;letter-spacing:-.02em;line-height:2.6666666667}header.gnb .profile .profile-popup{display:none;width:12.5625rem;position:absolute;padding:.75rem;top:100%;margin-top:.5625rem;right:0;background-color:#fff;border:1px solid #e9eff2;border-radius:10px;box-shadow:0 4px 22px rgba(0,0,0,.04)}header.gnb .profile .profile-popup .top .profile-img{cursor:default;flex-shrink:0}header.gnb .profile .profile-popup .top>h3{margin-left:.5rem;font-size:.8125rem;font-weight:600;letter-spacing:-.02em;line-height:1.5384615385}.modal .change-subscription-modal .content .right-section section.payment-detail-container .payment-list li~li,.modal .change-subscription-modal .content .right-section section.terms ul.terms-list,.modal .member-detail-modal .content form .right-section .information-section.member-information ul.member-information-other li~li,.reservation-input-form fieldset.date .form-input.switch .dropdown::after,.schedule-detail .alert-list,.setting-wrap .setting-container .meetingroom-interlock-container .interlock-content>.container .meetingroom-list ul li~li,.setting-wrap .setting-container .set-container .add-member-container.batch .canvas-grid,.wrapper .add-schedule-container .schedule-input-container>form>section~section,.wrapper .tutorial-container .start-tutorial form .join-step fieldset .form-input~.form-input,header.gnb .profile .profile-popup .menu-list{margin-top:.75rem}header.gnb .profile .profile-popup .menu-list li{height:1.6875rem}header.gnb .profile .profile-popup .menu-list li>a{display:flex;align-items:center;width:100%;height:100%;padding:.1875rem .375rem;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:1.5}.modal .quick-modal .reservation-form form section.left-section .select-room .room-list ul li.meeting-room.active .max-num,.setting-wrap .add-member-menu ul li.active,.table-pagination .page-number li.current a,header.gnb .profile .profile-popup .menu-list li>a:hover{color:#6545b7}header.gnb .profile .profile-popup .menu-list li>a:not(.homepage):hover path{stroke:#6545B7}header.gnb .profile .profile-popup .menu-list li>a.homepage:hover path{fill:#6545B7}header.gnb .profile .profile-popup .menu-list li~li{margin-top:.3125rem}header.gnb .profile .profile-popup .menu-list .btn-logout{width:5.4375rem;height:2rem;background-color:transparent;margin-top:.75rem;text-align:left;padding:.1875rem .375rem;font-size:.8125rem;font-weight:600;letter-spacing:-.02em;line-height:1.5384615385;color:#80888a}header.gnb .profile .profile-popup .menu-list .icon{width:1rem;height:1rem;margin-right:.875rem}header.gnb .profile .profile-popup .menu-list .icon>svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}header.gnb+.wrapper{padding-top:145px}.wrapper{height:100%;position:absolute;bottom:0;left:0;right:0;top:0;overflow:auto}.wrapper .gnb~[class*=container]{padding:145px 0 0}.wrapper>[class*=container],footer .container{width:62.2916666667%;min-width:897px;margin:0 auto}.wrapper .tutorial-container{padding:0 0 3.125rem;width:376px;min-width:376px}.wrapper .tutorial-container>.tutorial-progress{position:fixed;width:100%;height:3px;left:0;top:0}.wrapper .tutorial-container>.tutorial-progress>span{display:block;width:33.3333333333%;height:100%;background-color:#8d64f8;transition:width .3s}.wrapper .tutorial-container header{padding-top:1.4375rem}.wrapper .tutorial-container header>h5{font-size:1.125rem;font-weight:700;letter-spacing:-.02em;line-height:1.5;color:#242728;text-align:center}.wrapper .tutorial-container .start-tutorial .btn-later{position:absolute;font-size:.875rem;font-weight:600;letter-spacing:-.02em;line-height:1.5;padding:0 1rem;height:2.625rem;border-radius:10px;color:#80888a;background-color:transparent;border:1px solid #80888a;top:1.25rem;right:1.25rem}.wrapper .tutorial-container .start-tutorial form{padding-top:5.25rem}.wrapper .tutorial-container .start-tutorial form .join-step fieldset .help-msg{font-size:.875rem;font-weight:700;letter-spacing:-.02em;line-height:1.5;color:#4b5154;margin-bottom:1rem}.wrapper .tutorial-container .start-tutorial form .join-step fieldset .help-msg img{vertical-align:bottom;margin-right:10px}.setting-wrap .setting-container .function-setting-container #disabledForm div.form-input:first-child,.wrapper .tutorial-container .start-tutorial form .join-step fieldset~fieldset{padding-top:0}.wrapper .tutorial-container .start-tutorial form .join-step fieldset .form-input~.form-input.button{margin-top:2.125rem}.wrapper .tutorial-container .start-tutorial form .join-step fieldset .btn-interlock{display:flex;align-items:center;padding:.625rem 1rem;font-size:.6875rem;font-weight:600;letter-spacing:-.02em;line-height:1.4545454545;color:#4b5154;border:1px solid #e9eff2;border-radius:60px;background-color:#fff;margin-top:1.125rem}.wrapper .tutorial-container .start-tutorial form .join-step fieldset .btn-interlock>img{margin-right:.4375rem;width:.8125rem;height:.8125rem}.wrapper .tutorial-container .completion-tutorial .completion-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center}.wrapper .tutorial-container .completion-tutorial .completion-container .handly-img{width:6.3125rem;height:7rem}.modal .device-guide-modal .content .guide-slide>ul>li .slide-content .qr-wrap>img,.schedule-detail .btn-close-detail img,.select-item li .btn-remove-item img,.setting-wrap .admin-menu li a .icon img,.setting-wrap .setting-container .display-option-container .accordion li .accordion-content .theme-img img,.setting-wrap .setting-container .meetingroom-interlock-container .interlock-aside .interlock-logo img,.setting-wrap .setting-container .meetingroom-interlock-container .interlock-content.slack .unlink-slack-img-container .logo img,.setting-wrap .setting-container .set-container .set-list-container .list-container .empty-list .img-room img,.setting-wrap .setting-container .set-container .set-payment-container>section.payment-log .payment-log-table table tbody tr td>.btn-bill>a>img,.table-pagination .btn-page img,.wrapper .insight-container .insight-tab-menu .tab-container>section.summary .meeting-summary-list li>.top>.summary-img img,.wrapper .tutorial-container .completion-tutorial .completion-container .handly-img img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.wrapper .tutorial-container .completion-tutorial .completion-container>h4{font-size:1.125rem;font-weight:700;letter-spacing:-.02em;line-height:1.5;color:#8d64f8;margin-top:1.875rem}.wrapper .tutorial-container .completion-tutorial .completion-container>p{font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:1.5;color:#80888a;margin-top:.5rem}.wrapper .tutorial-container .completion-tutorial .completion-container .btn-home{font-size:.875rem;font-weight:600;letter-spacing:-.02em;line-height:1.5;padding:0 1rem;height:2.625rem;border-radius:10px;color:#fff;background-color:#8d64f8;margin-top:1.9375rem}.modal .member-detail-modal .content form .right-section .information-section.assistant .add-assistant-container .btn-save-assistant:hover,.setting-wrap .setting-container .display-option-container .btn-save-display:hover,.setting-wrap .setting-container .set-container .set-company-container form fieldset .editing-btn-container .btn-submit:hover,.wrapper .reservation-container .empty-room-container .empty-room-content .btn-add-meetingroom:hover,.wrapper .tutorial-container .completion-tutorial .completion-container .btn-home:hover{background-color:#6b3be9}.wrapper .home-container>section .section-heading{font-size:1.25rem;font-weight:600;letter-spacing:-.02em;line-height:1.5;color:#242728;margin-bottom:.9375rem}.wrapper .home-container>section~section{margin-top:4.5rem}.wrapper .home-container section.greeting-section img{display:block;width:4.4375rem;-o-object-fit:contain;object-fit:contain}.wrapper .home-container section.greeting-section h2{font-size:1.75rem;font-weight:700;letter-spacing:-.02em;line-height:1.5;color:#242728;margin-left:1.75rem}.wrapper .home-container section.quick-reservation-section{padding:1.75rem;margin-top:1.75rem;background-color:#fff;border:1px solid #f4f7f9;border-radius:22px;box-shadow:0 4px 16px rgba(0,0,0,.05)}.wrapper .home-container section.quick-reservation-section .quick-reservation,.wrapper .insight-container .insight-tab-menu .tab-container>section.summary .meeting-summary-list li>.top{display:flex;justify-content:space-between;align-items:center}.wrapper .home-container section.quick-reservation-section .quick-reservation fieldset{display:flex;flex-direction:column;margin-top:-.125rem}.wrapper .home-container section.quick-reservation-section .quick-reservation fieldset legend{font-size:.6875rem;font-weight:400;letter-spacing:-.02em;line-height:1.4545454545;color:#3a3e40;margin-bottom:.4375rem}.wrapper .home-container section.quick-reservation-section .quick-reservation fieldset .select-btn-list{display:inline-flex;align-items:center}.wrapper .home-container section.quick-reservation-section .quick-reservation fieldset .select-btn-list li:first-child input[type=radio]~label{border-radius:10px 0 0 10px}.wrapper .home-container section.quick-reservation-section .quick-reservation fieldset .select-btn-list li:first-child input[type=radio]~label::before{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;box-shadow:-1px 0 0 0 #d6dbdd;border-radius:10px 0 0 10px}.wrapper .home-container section.quick-reservation-section .quick-reservation fieldset .select-btn-list li:last-child input[type=radio]~label{border-radius:0 10px 10px 0}.wrapper .home-container section.quick-reservation-section .quick-reservation fieldset .select-btn-list li input[type=radio],.wrapper .reservation-container .timetable-container .timetable .column .room .schedule.screen-off,.wrapper .reservation-container aside.search-schedule-aside:not(.show){position:absolute}.wrapper .home-container section.quick-reservation-section .quick-reservation fieldset .select-btn-list li input[type=radio]~label{display:flex;align-items:center;justify-content:center;position:relative;width:3.6875rem;height:2.625rem;border:1px solid #d6dbdd;border-left:none;border-right:none;box-shadow:1px 0 0 0 #d6dbdd;font-size:1rem;font-weight:700;letter-spacing:-.02em;line-height:1.5;cursor:pointer;text-align:center}.wrapper .home-container section.quick-reservation-section .quick-reservation fieldset .select-btn-list li input[type=radio]:checked~label{border:2px solid #2b435a;box-shadow:none}.select-schedule li input:checked+label::after,.wrapper .home-container section.quick-reservation-section .quick-reservation fieldset .select-btn-list li input[type=radio]:checked~label::before,.wrapper .reservation-container .timetable-container .timetable .column .room .time-box:not(.selected-reserve-area).hidden{box-shadow:none}.wrapper .home-container section.quick-reservation-section .quick-reservation .btn-quick-reservation{display:flex;align-items:center;background-color:#e93978;padding:1.0625rem 1.5rem;border-radius:10px;font-size:1.25rem;font-weight:700;letter-spacing:-.02em;line-height:1.5;color:#fff}.wrapper .home-container section.quick-reservation-section .quick-reservation .btn-quick-reservation:hover{background-color:#d82464}.setting-wrap .setting-container .set-container .btn-add img,.wrapper .home-container section.quick-reservation-section .quick-reservation .btn-quick-reservation>img,.wrapper .reservation-container .search-result-container .search-result-data .search-result-section article.search-result-article>.top>.notification ul.notification-list{margin-left:.375rem}.wrapper .home-container .today-schedule-section article.schedule{display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:1.5rem 1.75rem;border:1px solid #f4f7f9;border-radius:22px;cursor:pointer}.wrapper .home-container .today-schedule-section article.schedule~.schedule{margin-top:15px}.wrapper .home-container .today-schedule-section article.schedule>.left .time{display:flex;flex-direction:column;align-items:flex-start;width:3.5625rem}.wrapper .home-container .today-schedule-section article.schedule>.left .time>span{font-size:.8125rem;font-weight:700;letter-spacing:-.02em;line-height:1.5384615385;color:#3a3e40;flex-grow:0}.wrapper .home-container .today-schedule-section article.schedule>.left .time>span:last-child{align-self:flex-end}.wrapper .home-container .today-schedule-section article.schedule>.left .room-info{margin-left:1.75rem}.wrapper .home-container .today-schedule-section article.schedule>.left .room-info .title{font-size:1rem;font-weight:600;letter-spacing:-.02em;line-height:1.5;color:#242728}.wrapper .home-container .today-schedule-section article.schedule>.left .room-info .room-name{font-size:.8125rem;font-weight:400;letter-spacing:-.02em;line-height:1.5384615385;color:#80888a;margin-top:.25rem}ul.host-list{display:flex;flex-direction:row-reverse}ul.host-list li{position:relative;border:2px solid #f9fafb;cursor:default;background-color:#fff}ul.host-list li~li{margin-right:-8px}ul.host-list li.participant-other-length{background-color:#ccecff;font-size:.6875rem;font-weight:500;letter-spacing:-.04em;line-height:2.1818181818;text-align:center;color:#00a3ff}ul.host-list li .profile-img{display:block;position:relative;width:100%;height:100%;border-radius:100%;overflow:hidden}ul.host-list li .profile-img .profile-name{font-size:.625rem;font-weight:400;letter-spacing:-.02em;line-height:2.4;color:#fff;display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#c1c8cc;white-space:nowrap}ul.host-list li .profile-img .profile-name.small{font-size:.5rem;white-space:nowrap}ul.host-list li .profile-img>img{position:absolute;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wrapper .home-container .today-schedule-section article.schedule.end .room-info .room-name,.wrapper .home-container .today-schedule-section article.schedule.end .room-info .title,.wrapper .home-container .today-schedule-section article.schedule.end .time>span{color:#c1c8cc}article.no-data{border:1px solid #f4f7f9;background-color:#f4f7f9;padding:3.5625rem;border-radius:22px}article.no-data>p{font-size:1.125rem;font-weight:600;letter-spacing:-.02em;line-height:1.5;color:#9ca4a7;text-align:center}.wrapper .home-container .realtime-meeting-room-section .meeting-room-list{display:flex;flex-wrap:wrap;gap:.9375rem}.wrapper .home-container .realtime-meeting-room-section .meeting-room-list article{position:relative;padding:1.5625rem 1.75rem;border-radius:22px;width:100%}.wrapper .home-container .realtime-meeting-room-section .meeting-room-list article.available{background-color:#fff;border:1px solid #f4f7f9;transition:box-shadow .2s}.wrapper .home-container .realtime-meeting-room-section .meeting-room-list article.available .current-state .state::after{content:"";display:block;width:1.5rem;height:1.5rem;margin-left:.375rem;background-image:url("../image/icn_arrow_circle.svg");background-size:75% 75%;background-position:center;background-repeat:no-repeat}.wrapper .home-container .realtime-meeting-room-section .meeting-room-list article.available:hover{box-shadow:0 0 30px rgba(18,20,24,.06)}.wrapper .home-container .realtime-meeting-room-section .meeting-room-list article.unavailable{pointer-events:none;background-color:#f4f7f9;border:1px solid #f4f7f9}.modal .meetingroom-detail-modal .content .detail-info-table .empty-device,.setting-wrap .setting-container .set-container .set-meetingroom .room-list ul li .room-information .room-device.empty,.setting-wrap .setting-container .set-container .set-member-container .member-table tbody tr.not-allow td,.wrapper .home-container .realtime-meeting-room-section .meeting-room-list article.unavailable .status,section.join-step.hidden>h6{color:#9ca4a7}.wrapper .home-container .realtime-meeting-room-section .meeting-room-list article .top .meeting-room{width:50%}.wrapper .home-container .realtime-meeting-room-section .meeting-room-list article .top .meeting-room>h6{display:inline-block;font-size:1.125rem;font-weight:600;letter-spacing:-.02em;line-height:1.5;color:#3a3e40;width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wrapper .home-container .realtime-meeting-room-section .meeting-room-list article .top .meeting-room .max-num{display:inline-flex;font-size:.75rem;font-weight:500;letter-spacing:.04em;line-height:2.3333333333;color:#80888a;align-items:center}.wrapper .home-container .realtime-meeting-room-section .meeting-room-list article .top .meeting-room .max-num::before{content:"";display:inline-block;width:.6875rem;height:.6875rem;margin-right:.3125rem;background-image:url("../image/icn_users.svg");background-size:contain;background-repeat:no-repeat}.setting-wrap .setting-container .set-device-container .device-list .device-status-list>li:hover .tooltip-text,.wrapper .home-container .realtime-meeting-room-section .meeting-room-list article .top .current-state{display:inline-block}.wrapper .home-container .realtime-meeting-room-section .meeting-room-list article .top .current-state .state{font-size:1rem;font-weight:600;letter-spacing:-.02em;line-height:1.5;color:#8d64f8;text-align:right}.wrapper .home-container .realtime-meeting-room-section .meeting-room-list article .top .current-state .state>.current-schedule{display:block;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:1;color:#80888a;margin-bottom:.25rem;max-width:18.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wrapper .home-container .realtime-meeting-room-section .meeting-room-list article .bottom{padding-top:.75rem;margin-top:1.25rem;border-top:1px solid #ebe6f7}.wrapper .home-container .realtime-meeting-room-section .meeting-room-list article .bottom .next-schedule{display:flex;align-items:center;font-size:.8125rem;font-weight:400;letter-spacing:-.01em;line-height:1.5;color:#80888a}.wrapper .home-container .realtime-meeting-room-section .meeting-room-list article .bottom .next-schedule::before{content:"Next";display:inline-block;padding:0 .375rem;font-size:.625rem;font-weight:500;letter-spacing:-.04em;line-height:1.9;color:#ff7a00;background:rgba(255,122,0,.1);border-radius:31.25rem;margin-right:.625rem}.wrapper .home-container .realtime-meeting-room-section .meeting-room-list article .bottom .next-schedule span.time{display:inline-flex;align-items:center;margin-left:.8125rem}.wrapper .home-container .realtime-meeting-room-section .meeting-room-list article .bottom .next-schedule span.time::before{content:"";display:block;width:.6875rem;height:.6875rem;margin-right:.3125rem;background-image:url("../image/icn_time_dark.svg");background-size:contain;background-repeat:no-repeat}.wrapper .reservation-container{position:absolute;display:flex;width:100%;height:calc(100% - 73px);top:73px;padding-right:22.5rem}.wrapper .reservation-container .empty-room-container{position:relative;width:100%;height:100%;background-image:url("../image/img_empty_meeting_room.png");background-size:contain;background-position:top;background-repeat:no-repeat;background-color:#fefefe}.wrapper .reservation-container .empty-room-container::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.75)}.wrapper .reservation-container .empty-room-container .empty-room-content{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wrapper .reservation-container .empty-room-container .empty-room-content>img{display:block;width:19.125rem;height:11.75rem;-o-object-fit:contain;object-fit:contain}.wrapper .reservation-container .empty-room-container .empty-room-content>.title{text-align:center;font-size:1.125rem;font-weight:700;letter-spacing:-.02em;line-height:1.5;color:#4b5154;margin-top:1.125rem}.wrapper .reservation-container .empty-room-container .empty-room-content>p{text-align:center;font-size:.8125rem;font-weight:500;letter-spacing:-.02em;line-height:1.5384615385;color:#9ca4a7;margin-top:.375rem}.wrapper .reservation-container .empty-room-container .empty-room-content .btn-add-meetingroom{margin-top:1.125rem;font-size:.875rem;font-weight:600;letter-spacing:-.02em;padding:0 1rem;height:2.625rem;border-radius:10px;color:#fff;background-color:#8d64f8;line-height:2.625rem}.wrapper .reservation-container aside{flex-shrink:0;width:0;overflow:hidden;z-index:20}.wrapper .reservation-container aside .fixed-container{position:fixed;width:inherit;height:calc(100vh - 73px);background:#fff;z-index:96;overflow:hidden}.wrapper .reservation-container aside .fixed-container .overflow-container{height:100%;overflow:auto}.schedule-detail .alert-list li:first-child::before,.schedule-detail .file-list li:first-child::before{height:.6875rem;background-size:contain;content:"";background-position:center;background-repeat:no-repeat}.modal .modal-content.overflow-off,.wrapper .reservation-container aside.search-schedule-aside{overflow:visible}.wrapper .reservation-container aside.search-schedule-aside.show{width:18rem}.wrapper .reservation-container aside.search-schedule-aside.show .fixed-container{transform:translateX(0)}.wrapper .reservation-container aside.search-schedule-aside:not(.show).filter .btn-filter{position:fixed;left:0;top:5.0625rem;width:4.1875rem;height:4.1875rem;border:1px solid #f4f7f9;background-color:#fff;border-radius:0 10px 10px 0;box-shadow:0 3px 13px rgba(36,39,40,.03);display:flex;align-items:center;justify-content:center;cursor:pointer}.wrapper .reservation-container aside.search-schedule-aside:not(.show)~.search-result-container .search-result-data{padding-left:6.0625rem}.wrapper .reservation-container aside.search-schedule-aside.already{transition:none!important;width:18rem}.wrapper .reservation-container aside.search-schedule-aside.already .fixed-container{transform:translateX(0);transition:none!important}.wrapper .reservation-container aside.search-schedule-aside .fixed-container{border-right:1px solid #e9eff2;width:18rem;transform:translateX(-100%);transition:transform .25s}.wrapper .reservation-container aside.search-schedule-aside .fixed-container .overflow-container{display:flex;flex-direction:column;width:18rem;height:100%}.wrapper .reservation-container aside.search-schedule-aside .fixed-container .overflow-container>.top{display:flex;justify-content:flex-end;padding:1.625rem 1.75rem}.wrapper .reservation-container aside.search-schedule-aside .fixed-container .overflow-container>.top .btn-hide-aside{display:flex;align-items:center;cursor:pointer}.wrapper .reservation-container aside.search-schedule-aside .fixed-container .overflow-container>.top .btn-hide-aside img~img{margin-left:.75rem}.wrapper .reservation-container aside.search-schedule-aside .fixed-container .overflow-container .search-content{height:calc(100% - 84px);flex-grow:1}.wrapper .reservation-container aside.search-schedule-aside .fixed-container form{display:flex;flex-direction:column;justify-content:space-between;height:100%}.wrapper .reservation-container aside.search-schedule-aside .fixed-container form .filter-container{padding:0 1.625rem;max-height:calc(100% - 330px);display:flex;flex-direction:column}.wrapper .reservation-container aside.search-schedule-aside .fixed-container form .filter-container>div.room-list{overflow-y:auto;margin-top:1.75rem;padding-bottom:1.75rem}.wrapper .reservation-container aside.search-schedule-aside .fixed-container form .filter-container>div.room-list .sort-type{right:1px}.setting-wrap .setting-container .display-option-container .accordion,.setting-wrap .setting-container .set-container .set-meetingroom .room-list ul,.wrapper .reservation-container aside.search-schedule-aside .fixed-container form .filter-container>div.room-list .checkbox-list{padding-top:1rem}.wrapper .reservation-container aside.search-schedule-aside .fixed-container form .filter-container>div.my-schedule{margin-bottom:1.75rem;padding:1.375rem 0;border-top:1px solid #e9eff2;border-bottom:1px solid #e9eff2}.wrapper .reservation-container aside.search-schedule-aside .fixed-container form .filter-container>div legend{font-size:.8125rem;font-weight:600;letter-spacing:-.02em;line-height:1.5384615385;color:#3a3e40;margin-bottom:.75rem}.wrapper .reservation-container aside.search-schedule-aside .fixed-container form .filter-container>div>.top{position:sticky;top:0;z-index:1;background-color:#fff}.wrapper .reservation-container aside.search-schedule-aside .fixed-container form .filter-container>div .btn-sort-container{justify-content:space-between;display:flex}.wrapper .reservation-container aside.search-schedule-aside .fixed-container form .filter-container>div .btn-sort-container .form-input input[type=checkbox]{flex-shrink:0;margin-right:.6875rem}.btn-sort-container .btn-sort{font-size:.6875rem;font-weight:400;letter-spacing:-.02em;line-height:1.4545454545;color:#80888a;cursor:pointer}.btn-sort-container .sort-type ul li,.schedule-detail .alert-list li,.schedule-detail .file-list li,.schedule-detail .people .title,.schedule-detail .schedule-type{font-size:.8125rem;line-height:1.5384615385;letter-spacing:-.02em}.btn-sort-container .sort-type{display:none;position:absolute;width:3.375rem;box-shadow:0 2px 4px rgba(0,0,0,.25);border-radius:10px;background-color:#fff;top:calc(100% + 9px)}.btn-sort-container .sort-type ul{width:100%;padding:.25rem 0}.btn-sort-container .sort-type ul li{font-weight:400;color:#4b5154;text-align:center;cursor:pointer}.btn-sort-container .sort-type ul li~li{margin-top:.25rem}.btn-sort-container .sort-type ul li:hover{color:#242728}.modal .quick-modal .reservation-form form section.left-section .select-room .room-list ul li.meeting-room~li,.setting-wrap .setting-container .set-container .set-service-container .service-list li .service .service-information,.wrapper .reservation-container aside.search-schedule-aside .fixed-container form .filter-container>div .checkbox-list li~li{margin-top:.625rem}.wrapper .reservation-container aside.search-schedule-aside .fixed-container form .filter-container>div .checkbox-list .form-input.checkbox input[type=checkbox]{flex-shrink:0}.wrapper .reservation-container aside.search-schedule-aside .fixed-container form .filter-container>div .checkbox-list .form-input.checkbox .form-label{width:auto;font-size:.875rem;font-weight:400;letter-spacing:-.02em;line-height:1.5;color:#3a3e40;margin-left:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wrapper .reservation-container aside.search-schedule-aside .fixed-container form #filterDate{height:330px}.wrapper .reservation-container aside.search-schedule-aside .fixed-container form #filterDate .ui-widget.ui-widget-content.ui-datepicker{width:100%;box-shadow:none;border:none;border-radius:0;border-top:1px solid #e9eff2;margin:0}.wrapper .reservation-container .search-result-container{display:none;width:100%;min-height:100%}.wrapper .reservation-container .search-result-container .search-result-data{display:none;padding:2.125rem 1.875rem}.modal .change-subscription-modal .content .right-section section.payment-detail-container .price-total-container .price-total>span,.wrapper .reservation-container .search-result-container .no-data p,.wrapper .reservation-container .search-result-container .search-result-data h5.search-keyword-text{font-size:1.125rem;font-weight:700;letter-spacing:-.02em;line-height:1.5;color:#4b5154}.repeat-schedule-detail~p.repeat-msg>span,.select-schedule~p.repeat-msg>span,.wrapper .reservation-container .search-result-container .search-result-data .search-result-section article.search-result-article>.top>h6>span.keyword,.wrapper .reservation-container .search-result-container .search-result-data h5.search-keyword-text>span.point-color{color:#8d64f8}.wrapper .reservation-container .search-result-container .search-result-data .btn-sort{margin:1rem 0 1.375rem}.wrapper .reservation-container .search-result-container .search-result-data .search-result-section{display:flex;flex-wrap:wrap;gap:1.875rem;margin-top:1.375rem}.wrapper .reservation-container .search-result-container .search-result-data .search-result-section article.search-result-article{display:flex;flex-direction:column;justify-content:space-between;width:18.0625rem;background-color:#fff;box-shadow:0 4px 16px rgba(0,0,0,.05);border:1px solid #d6dbdd;border-radius:10px;padding:1.25rem;cursor:pointer}.wrapper .reservation-container .search-result-container .search-result-data .search-result-section article.search-result-article>.top>h6{display:inline-block;font-size:1rem;font-weight:600;letter-spacing:-.02em;line-height:1.5;color:#4b5154}.wrapper .reservation-container .search-result-container .search-result-data .search-result-section article.search-result-article>.top>.date{font-size:.875rem;font-weight:400;letter-spacing:-.02em;line-height:1.5;color:#80888a;margin:.1875rem 0 .6875rem}.wrapper .reservation-container .search-result-container .search-result-data .search-result-section article.search-result-article>.top>.notification{display:flex;align-items:flex-start}.wrapper .reservation-container .search-result-container .search-result-data .search-result-section article.search-result-article>.top>.notification>.icon{width:1.0625rem;height:1.0625rem;padding:0 .1875rem .1875rem .25rem}.wrapper .reservation-container .search-result-container .search-result-data .search-result-section article.search-result-article>.top>.notification ul.notification-list li{font-size:.6875rem;font-weight:400;letter-spacing:-.02em;color:#9ca4a7;line-height:1rem}.wrapper .reservation-container .search-result-container .no-data{display:none;height:calc(100vh - 73px);align-items:center;justify-content:center}.wrapper .reservation-container .timetable-container{position:relative;max-width:100%;min-width:48.8541666667%;width:-moz-fit-content;width:fit-content;height:calc(100vh - 73px);margin:0 auto;overflow:hidden}.wrapper .reservation-container .timetable-container::before{content:"";display:block;position:fixed;left:0;background-color:#fff;width:100%;height:5.5rem;box-shadow:0 4px 22px rgba(0,0,0,.04);z-index:11}.wrapper .reservation-container .timetable-container .btn-filter-container{position:fixed;width:5.375rem;height:5.5rem;top:73px;left:0;z-index:12;background-color:#fff;flex:1 1}.wrapper .reservation-container .timetable-container .btn-filter-container .btn-filter{position:absolute;width:2rem;height:2rem;left:1.6875rem;top:50%;transform:translateY(-50%);cursor:pointer}.wrapper .reservation-container .timetable-container .timetable{margin:0 auto;position:relative;width:100%;height:calc(100vh - 73px);overflow:auto}.wrapper .reservation-container .timetable-container .timetable .room-info-container{position:sticky;top:0;display:flex;padding-left:5.375rem;background-color:#fff;z-index:12;width:100%}.wrapper .reservation-container .timetable-container .timetable .room-info-container .room-info{flex:1;padding:1.0625rem 0 .8125rem;height:5.5rem;text-align:center;min-width:18.625rem;width:100%;cursor:pointer}.wrapper .reservation-container .timetable-container .timetable .room-info-container .room-info .room-name{font-size:1.125rem;font-weight:600;letter-spacing:-.02em;line-height:1.5;color:#242728;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wrapper .reservation-container .timetable-container .timetable .room-info-container .room-info .room-seats{display:flex;align-items:center;justify-content:center;gap:0 .3125rem;font-family:"PAYW Pro",sans-serif;font-size:.75rem;font-weight:500;letter-spacing:-.04em;line-height:1;color:#80888a;margin-top:.6875rem}.wrapper .reservation-container .timetable-container .timetable .room-info-container .room-info .room-seats::before{content:"";display:block;width:.6875rem;height:.6875rem;background-image:url("../image/icn_users.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.wrapper .reservation-container .timetable-container .timetable .time-list{position:sticky;top:0;left:0;height:-moz-fit-content;height:fit-content;background-color:#f9fafb;padding-right:1rem;padding-left:2rem;margin-top:1.1875rem;z-index:7;width:5.375rem;float:left}.wrapper .reservation-container .timetable-container .timetable .time-list.contain{width:5.375rem;border-right:1px solid #e9eff2;padding:0 2rem 0 1.625rem}.wrapper .reservation-container .timetable-container .timetable .time-list .line{display:block;position:relative;height:228px}.wrapper .reservation-container .timetable-container .timetable .time-list .line>span.time{display:block;font-family:"PAYW Pro",sans-serif;font-size:.6875rem;font-weight:500;letter-spacing:-.04em;line-height:3.2727272727;color:#4b5154;top:0;transform:translateY(-50%)}.wrapper .reservation-container .timetable-container .timetable .time-list .current-line{position:absolute;display:block;width:.4375rem;height:.4375rem;right:0;transform:translate(50%,-50%);background-color:#00a3ff;border-radius:100%}.wrapper .reservation-container .timetable-container .timetable .column{display:flex;position:absolute;width:-moz-fit-content;width:fit-content;top:6.6875rem;left:5.375rem;min-width:calc(100% - 5.375rem);overflow:hidden}.wrapper .reservation-container .timetable-container .timetable .column.hide{width:1px}.wrapper .reservation-container .timetable-container .timetable .column .current-line{position:absolute;width:100%;height:1px;right:0;left:0;background:#00a3ff;z-index:6}.wrapper .reservation-container .timetable-container .timetable .column>div{flex:1}.wrapper .reservation-container .timetable-container .timetable .column .room{position:relative;min-width:18.625rem}.wrapper .reservation-container .timetable-container .timetable .column .room.hide{width:0;min-width:0;overflow:hidden;flex-grow:0}.wrapper .reservation-container .timetable-container .timetable .column .room:hover{background-color:#f6f7f9}.wrapper .reservation-container .timetable-container .timetable .column .room .time-box:not(.selected-reserve-area){min-width:18.625rem;display:flex;align-items:stretch;justify-content:center;height:19px;margin:0 auto;width:100%;box-shadow:0 -1px 0 rgba(43,67,90,.09)}.wrapper .reservation-container .timetable-container .timetable .column .room .time-box:not(.selected-reserve-area).on-time{box-shadow:0 -1px 0 rgba(43,67,90,.2)}.wrapper .reservation-container .timetable-container .timetable .column .room .schedule{display:flex;justify-content:space-between;position:absolute;width:calc(100% - 16px);min-height:38px;background:#fff;border:1px solid #e9eff2;border-radius:10px;box-shadow:0 3px 5px rgba(0,0,0,.04);box-sizing:content-box;cursor:pointer;z-index:5;overflow:hidden}.wrapper .reservation-container .timetable-container .timetable .column .room .schedule.short .left{width:70.9219858156%}.wrapper .reservation-container .timetable-container .timetable .column .room .schedule.short .left h6{width:100%;max-height:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wrapper .reservation-container .timetable-container .timetable .column .room .schedule:not(.short) .left h6{overflow:hidden;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.wrapper .reservation-container .timetable-container .timetable .column .room .schedule.ui-draggable-dragging{cursor:move!important}.wrapper .reservation-container .timetable-container .timetable .column .room .schedule .left{padding:.625rem .75rem;height:100%}.wrapper .reservation-container .timetable-container .timetable .column .room .schedule .left h6{font-size:1rem;font-weight:600;letter-spacing:-.02em;line-height:1.125;color:#4b5154}.wrapper .reservation-container .timetable-container .timetable .column .room .schedule .left .time{font-size:.8125rem;font-weight:400;letter-spacing:-.02em;line-height:1.5384615385;color:#80888a}.wrapper .reservation-container .timetable-container .timetable .column .room .schedule .right{padding:.4375rem .6875rem;display:flex;align-items:flex-start;flex-shrink:0}.wrapper .reservation-container .timetable-container .timetable .column .room .schedule .right ul.host-list li{width:1.5rem;height:1.5rem;font-size:.65625rem;font-weight:400;letter-spacing:-.02em;line-height:1.9047619048}.wrapper .reservation-container .timetable-container .timetable .column .room .schedule .right ul.host-list li~li{margin-right:-.75rem}.wrapper .reservation-container .timetable-container .timetable .column .room .schedule .right ul.host-list li .profile-name{font-size:.65625rem;font-weight:400;letter-spacing:-.02em;line-height:1.9047619048}.wrapper .reservation-container .timetable-container .timetable .column .room .schedule .right ul.host-list li .profile-name.small{font-size:.46875rem;font-weight:400;letter-spacing:-.02em;line-height:2.6666666667}.wrapper .reservation-container .timetable-container .timetable .column .room .schedule.selected-reserve-area{width:calc(100% - 18px)!important;background:#ebe6f7;border:1px solid #8d64f8;box-shadow:0 2px 4px rgba(0,0,0,.25);cursor:move;z-index:6;left:8px!important}.wrapper .reservation-container .timetable-container .timetable .column .room .schedule.selected-reserve-area .left{max-width:100%}.wrapper .reservation-container .timetable-container .timetable .column .room .schedule.selected-reserve-area h6{color:#9f78fb!important}.schedule-detail{position:absolute;width:23.75rem;padding:1.25rem 1.25rem 3.75rem;border-radius:10px;background-color:#6545b7;z-index:6;box-shadow:0 5px 9px rgba(0,0,0,.38);cursor:default;min-height:19.125rem}.schedule-detail .schedule-type{position:absolute;display:flex;justify-content:flex-end;bottom:1.25rem;left:1.25rem;font-weight:600;color:#fff}.schedule-detail .btn-close-detail{position:absolute;top:1.5rem;right:1.25rem;width:1rem;height:1rem;padding:.25rem;cursor:pointer}.schedule-detail>h6{font-size:1rem;font-weight:600;letter-spacing:-.02em;line-height:1.5;color:#fff;width:calc(100% - 1rem)}.schedule-detail .time{font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:1.5;color:#f9fafb;margin-top:.1875rem}.schedule-detail .alert-list li,.schedule-detail .file-list li{font-weight:500;color:#ebe6ef;padding-left:1.4375rem}.schedule-detail .alert-list li:first-child::before{position:absolute;display:inline-block;width:.625rem;left:0;top:50%;transform:translateY(-50%);background-image:url("../image/icn_alert.svg")}.schedule-detail .file-list,.setting-wrap .setting-container .set-container .set-payment-container>section.subscription-plan .article-container .plan-information>div.failed-auto-payment .btn-more.hide,section.join-step~.join-step{margin-top:.9375rem}.schedule-detail .file-list li:first-child::before{position:absolute;display:inline-block;width:.625rem;left:0;top:50%;transform:translateY(-50%);background-image:url("../image/icn_file.svg")}.schedule-detail .people{display:flex;align-items:flex-start;margin-top:.75rem}.schedule-detail .people.host{margin-top:1.875rem}.schedule-detail .people .title{font-weight:600;color:#ebe6f7;margin-right:.625rem;white-space:nowrap}.schedule-detail .people ul{display:flex;flex-wrap:wrap;gap:.5rem .875rem;width:80%}.schedule-detail .people ul li{display:inline-flex;align-items:center;min-width:0}.schedule-detail .people ul li .profile-img{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:100%;overflow:hidden;margin-right:.3125rem;flex-shrink:0}.information-tooltip>img,.schedule-detail .people ul li .profile-img img,.setting-wrap .setting-container .set-container .add-room-container form fieldset .select-file .file .img-preview img,.setting-wrap .setting-container .set-container .set-payment-container>section.payment-log .payment-log-table table tbody tr td>.btn-bill>a,.setting-wrap .setting-container .set-device-container h3 .icn-device-guide img{display:block;width:100%;height:100%}.schedule-detail .people ul li .profile-img .profile-name{display:flex;width:100%;height:100%;text-align:center;justify-content:center;align-items:center;font-size:.65625rem;font-weight:400;letter-spacing:-.02em;line-height:1.9047619048;white-space:nowrap;background-color:#c1c8cc;color:#fff}.schedule-detail .people ul li .profile-img.small .profile-name{font-size:.4375rem}.schedule-detail .people ul li .name{font-size:.8125rem;font-weight:500;letter-spacing:-.02em;color:#ebe6f7;line-height:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.schedule-detail .btn-container{position:absolute;display:flex;justify-content:flex-end;bottom:1.25rem;right:1.25rem}.schedule-detail .btn-container button{background-color:transparent;font-size:.8125rem;font-weight:600;letter-spacing:-.02em;line-height:1.5384615385}.schedule-detail .btn-container button~button{margin-left:1.25rem}.schedule-detail .btn-container .btn-remove-schedule{color:#ac99db}.schedule-detail .btn-container .btn-edit-schedule,.wrapper .insight-container .insight-tab-menu .tab-container>section.breakdown .state-menu ul li.active>span{color:#fff}.wrapper .reservation-container .reservation-aside{position:fixed;right:0;top:4.6875rem;height:calc(100vh - 4.6875rem);border-left:1px solid #e9eff2;z-index:21}.wrapper .reservation-container .reservation-aside.show{width:22.5rem}.wrapper .reservation-container .reservation-aside .overflow-container{width:22.5rem;background-color:#f4f3f8}.wrapper .reservation-container .reservation-aside .overflow-container .top{display:flex;justify-content:flex-end;padding:1.5rem 1.5rem 0}.wrapper .reservation-container .reservation-aside .overflow-container .top .btn-close{position:relative;width:1.25rem;height:1.25rem;background-color:transparent;cursor:pointer}.wrapper .reservation-container .reservation-aside .overflow-container .top .btn-close>img{display:block;width:.625rem;height:.625rem;-o-object-fit:contain;object-fit:contain;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wrapper .reservation-container .reservation-aside .overflow-container .reservation-name{padding:.625rem 1.5rem;border-bottom:1px solid #e9eff2;margin-bottom:2rem}.wrapper .reservation-container .reservation-aside .overflow-container .reservation-name input{font-size:1.25rem;font-weight:600;letter-spacing:-.01em;line-height:1.5;color:#3a3e40;width:100%;background-color:#f4f3f8}.wrapper .reservation-container .reservation-aside .overflow-container .reservation-name input::-moz-placeholder{color:#c1c8cc}.wrapper .reservation-container .reservation-aside .overflow-container .reservation-name input::placeholder{color:#c1c8cc}.reservation-input-form{min-height:100%}.reservation-input-form fieldset{min-width:0;width:100%}.reservation-input-form fieldset .form-input .form-label~input,.reservation-input-form fieldset .form-input .form-label~textarea{margin-top:.6875rem}.reservation-input-form fieldset.date{display:flex;flex-wrap:wrap}.reservation-input-form fieldset.date .selected-time{font-size:.8125rem;font-weight:400;letter-spacing:-.02em;line-height:1.5384615385;color:#00a3ff;margin-top:.5rem}.reservation-input-form fieldset.date>.form-input.datepicker{float:left;width:11.375rem}.reservation-input-form fieldset.date>.form-input.time{float:left;margin-left:16px}.reservation-input-form fieldset.date>.form-input.time .time-range{display:flex;align-items:center;gap:0 .5rem;margin-top:.5rem;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:1.5;color:#9ca4a7;word-break:keep-all}.reservation-input-form fieldset.date>.form-input.time .time-range>.time{position:relative;display:flex;justify-content:center;gap:0 .125rem;width:4.875rem;border:1px solid #e9eff2;border-radius:10px;padding:.75rem .875rem;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:1.5;color:#3a3e40;background-color:#fff}.reservation-input-form fieldset.date>.form-input.time .time-range>.time.focus{border-color:#8d64f8}.reservation-input-form fieldset.date>.form-input.time .time-range>.time.error{border-color:#d83830}.reservation-input-form fieldset.date>.form-input.time .time-range>.time>input[type=text]{width:1.3125rem;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:1.5;color:#3a3e40;text-align:center}.reservation-input-form fieldset.date>.form-input.time .time-range>.time>input[type=text]:focus{background-color:#e9eff2;border-radius:3px}.reservation-input-form fieldset.date>.form-input.time .time-range>.time>input[type=text][data-time=end]~.time-list{left:initial;right:0}.reservation-input-form fieldset.date>.form-input.time .time-range>.time>.time-list{position:absolute;min-width:100%;top:calc(100% + 8px);left:0;background-color:#fff;z-index:2;border:1px solid #e9eff2;border-radius:10px;box-shadow:0 7px 12px rgba(0,0,0,.1)}.reservation-input-form fieldset.date>.form-input.time .time-range>.time>.time-list li{display:flex;align-items:center;justify-content:space-between;padding:.625rem .75rem;cursor:pointer}.reservation-input-form fieldset.date>.form-input.time .time-range>.time>.time-list li:hover,.setting-wrap .setting-container .set-container .set-meetingroom .room-list ul li:hover,.setting-wrap .setting-container .set-container .set-member-container .member-table tbody tr:hover td,.wrapper .right-reservation .ui-widget.ui-widget-content.ui-autocomplete{background-color:#f4f7f9}.reservation-input-form fieldset.date>.form-input.time .time-range>.time>.time-list li>span.time-text{font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:1.5;color:#4b5154}.reservation-input-form fieldset.date>.form-input.time .time-range>.time>.time-list li>span.diff-time{display:inline-block;font-size:.6875rem;font-weight:500;letter-spacing:-.02em;line-height:1.5;color:#9ca4a7;white-space:nowrap;margin-left:1.5625rem}.reservation-input-form fieldset.date>.form-input.time .time-range.error{border-color:#dd4037}.reservation-input-form fieldset.date>.form-input.time input[type=hidden]~label.form-text{display:none;font-size:.625rem;font-weight:400;letter-spacing:-.04em;line-height:1.7;text-indent:.75rem;color:#9ca4a7}.reservation-input-form fieldset.date>.form-input.time input[type=hidden].error~.form-text{display:block!important;color:#dd4037}.reservation-input-form fieldset.date>.form-input.checkbox{display:flex;align-items:center;margin-top:.5rem}.reservation-input-form fieldset.date>.form-input.checkbox label{font-size:.8125rem;font-weight:400;letter-spacing:-.02em;line-height:1.5384615385;color:#80888a;margin-left:.5rem}.reservation-input-form fieldset.date .form-input.switch{display:flex;align-items:center;flex-wrap:wrap;width:100%}.reservation-input-form fieldset.date .form-input.switch>label{display:inline-flex;align-items:center;width:auto;margin-left:.5rem}.repeat-schedule-detail{display:none;width:100%;align-items:center;margin-top:.75rem}.select-schedule{display:inline-flex;flex-direction:row-reverse;flex-shrink:0}.select-schedule li{height:32px;position:relative}.select-schedule li:first-child label{border-radius:0 5px 5px 0}.select-schedule li:last-child label{border-radius:5px 0 0 5px;box-shadow:-1px 0 0 0 #d6dbdd}.select-schedule li:last-child label::after{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;box-shadow:1px 0 0 0 #d6dbdd}.select-schedule li label{width:100%;height:100%;padding:.1875rem .5625rem;background-color:#fff;border:1px solid #d6dbdd;border-left:none;border-right:none;box-shadow:1px 0 0 0 #d6dbdd;font-size:.8125rem;font-weight:400;letter-spacing:-.04em;line-height:27px!important;color:#9ca4a7}.select-schedule li input:checked+label{position:relative;z-index:1;background-color:#f2eefa;border:1px solid #c5b5ec;box-shadow:none;color:#8d64f8;font-weight:600}.select-schedule~p.repeat-msg{font-size:.8125rem;font-weight:400;letter-spacing:-.02em;line-height:1.5384615385;color:#3a3e40;margin-top:.75rem}.repeat-schedule-detail~p.repeat-msg{display:none;font-size:.8125rem;font-weight:400;letter-spacing:-.02em;line-height:1.5384615385;color:#3a3e40;margin-top:.75rem}.repeat-schedule-detail>p.repeat-type-text{font-size:.8125rem;font-weight:400;letter-spacing:-.02em;line-height:1.5384615385;color:#4b5154;margin-left:.5rem}.repeat-schedule-detail .form-input{flex-grow:0;height:2.125rem;border-radius:5px}.repeat-schedule-detail .form-input input{font-size:.8125rem;font-weight:400;letter-spacing:-.04em;line-height:1;border-radius:5px;width:100%;height:100%;box-sizing:border-box;padding:.1875rem .625rem}.repeat-schedule-detail .form-input input::-moz-placeholder{font-size:.8125rem;font-weight:400;letter-spacing:-.04em;line-height:1}.repeat-schedule-detail .form-input input::placeholder{font-size:.8125rem;font-weight:400;letter-spacing:-.04em;line-height:1}.repeat-schedule-detail .form-input.dropdown{width:4.9375rem;margin-left:1rem}.repeat-schedule-detail .form-input.dropdown~.form-input,.setting-wrap .setting-container .meetingroom-interlock-container .interlock-content>.container .meetingroom-list ul li .checkbox .info,.wrapper .add-schedule-container .schedule-input-container>form>section.notification-options fieldset .form-input.checkbox label,.wrapper .add-schedule-container .schedule-input-container>form>section.notification-options fieldset .form-input.radio label,.wrapper .reservation-container .reservation-aside .reservation-input-form fieldset.date>.form-input.time{margin-left:.5rem}.repeat-schedule-detail .form-input.repeat-num{width:3.3125rem}.repeat-schedule-detail .form-input.repeat-num input{border-radius:5px;border-color:#d6dbdd}.repeat-schedule-detail .form-input.repeat-num input[type=number]::-webkit-inner-spin-button,.repeat-schedule-detail .form-input.repeat-num input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.repeat-schedule-detail .form-input.repeat-date{display:none;width:6.875rem}.repeat-schedule-detail .form-input.repeat-date input{text-indent:1.75rem;padding:.1875rem 0;background-position:.6875rem center}.repeat-schedule-detail>p{font-size:.8125rem;font-weight:400;letter-spacing:-.02em;line-height:1.5384615385;color:#4b5154}.reservation-input-form fieldset.description{padding-bottom:2.75rem}.reservation-input-form fieldset.description .btn-add-description,.setting-wrap .setting-container .set-container .add-room-container form fieldset .btn-add-description{font-size:.8125rem;font-weight:600;letter-spacing:-.02em;line-height:1.5384615385;color:#80888a;background-color:transparent}.reservation-input-form .form-input.button{position:sticky;bottom:0;display:flex;justify-content:flex-end;width:100%;padding:1.4375rem 1.5rem;box-shadow:0 -2px 5px rgba(0,0,0,.04);border-top:1px solid #e9eef2}.reservation-input-form .form-input.button button{height:2.625rem;border-radius:10px;padding:0 1rem;font-size:.875rem;font-weight:600;letter-spacing:-.02em;line-height:1.5;cursor:pointer}.modal .member-detail-modal .content form .right-section .information-section.member-information .edit-container .btn-container button~button,.modal .quick-modal .reservation-form form section.right-section .btn-container button~button,.reservation-input-form .form-input.button button~button{margin-left:.625rem}.reservation-input-form .form-input.button .btn-option{background-color:transparent;color:#80888a}.modal .member-detail-modal .content form .right-section .information-section.assistant .discription:not(.empty)>strong.assistant-name,.reservation-input-form .form-input.button .btn-option:hover,.wrapper .add-schedule-container .schedule-input-container>form>section.notification-options fieldset .switch-option .option-container .radio input:checked+label{color:#3a3e40}.modal .member-detail-modal .content form .right-section .information-section.member-information .edit-container .btn-container .btn-submit,.modal .quick-modal .reservation-form form section.right-section .btn-container button.btn-reserve,.reservation-input-form .form-input.button .btn-reserve,.wrapper .insight-container>.top .search-container .btn-export{font-size:.875rem;font-weight:600;letter-spacing:-.02em;line-height:1.5;padding:0 1rem;height:2.625rem;border-radius:10px;color:#fff;background-color:#6545b7}.wrapper .reservation-container .reservation-aside .reservation-input-form{padding-bottom:5.625rem}.wrapper .reservation-container .reservation-aside .reservation-input-form .form-input input,.wrapper .reservation-container .reservation-aside .reservation-input-form .form-input textarea{font-size:.875rem;font-weight:400;letter-spacing:-.02em;line-height:1.5}.wrapper .reservation-container .reservation-aside .reservation-input-form .form-input input::-moz-placeholder,.wrapper .reservation-container .reservation-aside .reservation-input-form .form-input textarea::-moz-placeholder{font-size:.875rem;font-weight:400;letter-spacing:-.02em;line-height:1.5}.wrapper .reservation-container .reservation-aside .reservation-input-form .form-input input::placeholder,.wrapper .reservation-container .reservation-aside .reservation-input-form .form-input textarea::placeholder{font-size:.875rem;font-weight:400;letter-spacing:-.02em;line-height:1.5}.modal .member-detail-modal .content form .right-section .information-section.assistant .add-assistant-container #searchAssistantInput:disabled,.setting-wrap .setting-container .set-container .add-member-container.batch .canvas-grid table tbody td.typing,.wrapper .reservation-container .reservation-aside .reservation-input-form .form-input input:not(:disabled):not(.switch input),.wrapper .reservation-container .reservation-aside .reservation-input-form .form-input textarea:not(:disabled):not(.switch input),.wrapper .right-reservation>section .form-input input{background-color:#fff}.wrapper .reservation-container .reservation-aside .reservation-input-form .form-label{font-size:.8125rem;font-weight:600;letter-spacing:-.01em;line-height:1.5;color:#3a3e40}.wrapper .reservation-container .reservation-aside .reservation-input-form fieldset{padding:0 1.5rem}.wrapper .reservation-container .reservation-aside .reservation-input-form fieldset.date>.form-input.datepicker{width:8.375rem;height:2.875rem}.wrapper .reservation-container .reservation-aside .reservation-input-form fieldset.date>.form-input.time .time-range{margin-top:0;gap:0 .4375rem}.wrapper .reservation-container .reservation-aside .reservation-input-form fieldset.date>.form-input.time .time-range>.time{display:flex;align-items:center;width:4.5rem}.wrapper .reservation-container .reservation-aside .reservation-input-form fieldset.date .bottom{width:100%;margin-top:.25rem}.wrapper .reservation-container .reservation-aside .reservation-input-form fieldset.date .bottom .btn-repeat{display:inline-flex;align-items:center;background-color:#e9eff2;border-radius:.25rem;padding:.25rem;font-size:.8125rem;font-weight:500;letter-spacing:-.01em;line-height:1.5;color:#4b5154;gap:0 .375rem}.wrapper .reservation-container .reservation-aside .reservation-input-form fieldset.date .bottom .switch{margin-top:10px}.wrapper .reservation-container .reservation-aside .reservation-input-form fieldset.date .bottom .switch .repeat-schedule-detail{flex-wrap:wrap}.wrapper .reservation-container .reservation-aside .reservation-input-form fieldset.date .bottom .switch .repeat-schedule-detail .select-schedule{margin-right:9.375rem;margin-bottom:.625rem}.wrapper .reservation-container .reservation-aside .reservation-input-form fieldset.date .bottom .switch .repeat-schedule-detail .dropdown{margin-left:0}.wrapper .reservation-container .reservation-aside .reservation-input-form fieldset.date .bottom .switch .repeat-schedule-detail .repeat-date{width:7.875rem}.wrapper .reservation-container .reservation-aside .reservation-input-form fieldset.date .bottom .selected-time{text-align:right;margin-top:0}.wrapper .reservation-container .reservation-aside .reservation-input-form .select-item:not(.meeting-room) li{background-color:#e4e9ed}.wrapper .reservation-container .reservation-aside .reservation-input-form .select-item li{height:2rem}.wrapper .reservation-container .reservation-aside .reservation-input-form .form-input.button{background-color:#f4f3f8;position:absolute}.wrapper .right-reservation{display:flex;flex-direction:column;width:22.5rem;height:calc(100vh - 4.6875rem);position:fixed;top:4.5625rem;right:0;background-color:#f4f3f8;border-left:1px solid #e1e1e9;z-index:20}.wrapper .right-reservation .ui-widget.ui-widget-content.ui-autocomplete .autocomplete-list .ui-state-active{background-color:#e9eff2!important}.wrapper .right-reservation .ui-widget.ui-widget-content.ui-autocomplete .autocomplete-list .right{max-width:calc(100% - 1.75rem);margin-left:0!important;padding-left:.75rem}.wrapper .right-reservation .ui-widget.ui-widget-content.ui-autocomplete .autocomplete-list .right .name{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:0;width:-moz-fit-content;width:fit-content;max-width:100%}.wrapper .right-reservation .ui-widget.ui-widget-content.ui-autocomplete .autocomplete-list .right .name+.department{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;padding-left:.8125rem}.wrapper .right-reservation .ui-widget.ui-widget-content.ui-autocomplete .autocomplete-list .right .name+.department::before{content:"";display:inline-block;position:absolute;width:1px;height:6px;top:50%;left:6px;margin-top:-3px;background-color:#d6dbdd}.wrapper .right-reservation .ui-widget.ui-widget-content.ui-autocomplete .autocomplete-list .right .email{color:#80888a;font-size:.6875rem;font-weight:400;letter-spacing:-.01em;line-height:1}.wrapper .right-reservation>section{padding:0 6.6666666667%}.wrapper .right-reservation>section::-webkit-scrollbar{width:6px}.wrapper .right-reservation>section::-webkit-scrollbar-track{background:0 0}.wrapper .right-reservation>section::-webkit-scrollbar-thumb{border-radius:10px;border:2px solid #fff;background:#c1c8cc}.wrapper .right-reservation>section:not(:last-child){border-bottom:1px solid #e1e1e9;margin-bottom:1.25rem}.wrapper .right-reservation>section .sticky{position:sticky;top:0;background-color:#f4f3f8;z-index:1}.wrapper .right-reservation>section .form-label{font-size:.8125rem;font-weight:600;letter-spacing:-.02em;line-height:1.5;color:#3a3e40;padding-bottom:.625rem}.wrapper .right-reservation>section.search{padding:1.25rem 1.5rem}.wrapper .right-reservation>section.right-meeting-room{overflow:auto;flex-grow:1;display:flex;flex-direction:column}.wrapper .right-reservation>section.right-meeting-room .sticky{padding-bottom:.5rem}.wrapper .right-reservation>section.right-meeting-room .sticky .select-time .select-schedule li{flex:1 1;height:2.375rem;cursor:pointer}.wrapper .right-reservation>section.right-meeting-room .sticky .select-time .select-schedule li label{padding:0;text-align:center;line-height:2.375rem!important;font-size:.875rem}.wrapper .right-reservation>section.right-meeting-room .meeting-room-container{flex-grow:1}.wrapper .right-reservation>section.right-meeting-room .meeting-room-container .room-list{position:relative;height:100%}.accordion li~li,.modal .change-subscription-modal .content .left-section .subscription-content>section .subscription-type-list li~li,.modal .member-detail-modal .content form .right-section .information-section.member-information .edit-container .flex-row~.flex-row,.modal .member-detail-modal .content form .right-section .information-section.member-information .edit-container .flex-row~.form-input,.setting-wrap .setting-container .set-container .add-room-container form fieldset .form-input~.form-input,.setting-wrap .setting-container .set-container .add-room-container form fieldset.additional-field~.additional-field:not(.show),.setting-wrap .setting-container .set-container .set-company-container form fieldset .edit-input-container .form-input~.form-input,.setting-wrap .setting-container .set-container .set-meetingroom .room-list ul li~li,.setting-wrap .setting-container .set-payment-method-container form .payment-method-list ul li~li,.wrapper .insight-container .insight-tab-menu .tab-container>section.stats .card-article .card-body .chart-container .skeleton-loading>div~div,.wrapper .insight-container .insight-tab-menu .tab-container>section.summary>*~*,.wrapper .right-reservation>section.my-schedule .my-schedule-list li~li,.wrapper .right-reservation>section.right-meeting-room .meeting-room-container .room-list .skeleton-view,.wrapper .right-reservation>section.right-meeting-room .meeting-room-container .room-list .skeleton-view .view~.view{margin-top:1rem}.wrapper .right-reservation>section.right-meeting-room .meeting-room-container .room-list .skeleton-view .view{width:100%;height:1.25rem;border-radius:.25rem;background:linear-gradient(120deg,#e9eff2 30%,#fff 38%,#fff 40%,#e9eff2 48%);background-size:200% 100%;background-position:100% 0;animation:1s infinite load}.wrapper .right-reservation>section.right-meeting-room .meeting-room-container .room-list .skeleton-view .view:first-child{width:79.8076923077%}.wrapper .right-reservation>section.right-meeting-room .meeting-room-container .room-list .skeleton-view .view:nth-child(3){width:54.4871794872%}.wrapper .right-reservation>section.right-meeting-room .meeting-room-container .room-list .empty{display:flex;flex-direction:column;align-items:center;padding-top:7.5rem;height:100%;font-size:.8125rem;font-weight:500;letter-spacing:-.01em;line-height:1.5;color:#9ca4a7}.wrapper .right-reservation>section.right-meeting-room .meeting-room-container .room-list .empty img{display:block;width:11.2540192926%;margin-bottom:1.375rem}.wrapper .right-reservation>section.right-meeting-room .meeting-room-container .room-list li{position:relative;padding:.5rem;font-size:.9375rem;font-weight:500;letter-spacing:-.02em;line-height:1.5;color:#4b5154;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wrapper .right-reservation>section.right-meeting-room .meeting-room-container .room-list .tooltip{position:fixed;width:-moz-fit-content;width:fit-content;max-width:100%;background-color:#3a3e40;color:#fff;padding:.625rem .75rem;border-radius:.25rem;white-space:normal;word-break:break-all;z-index:1}.wrapper .right-reservation>section.my-schedule{max-height:23.9375rem;overflow:auto;padding-bottom:1.75rem;flex-shrink:0}.wrapper .right-reservation>section.my-schedule>.form-label{display:flex;align-items:center;margin-bottom:1rem}.wrapper .right-reservation>section.my-schedule>.form-label>.cnt{display:inline-block;margin-left:.625rem;padding:.15625rem .53125rem;font-size:.875rem;font-weight:600;letter-spacing:-.02em;line-height:1.2;color:#ff7a00;border-radius:31.25rem;background:rgba(255,122,0,.1)}.wrapper .right-reservation>section.my-schedule .my-schedule-list li{background-color:#efeef3;border:1px solid #d6dbdd;border-radius:.25rem;padding:.875rem 1rem}.wrapper .right-reservation>section.my-schedule .my-schedule-list li .title{font-size:.875rem;font-weight:600;letter-spacing:-.02em;line-height:1.5;color:#4b5154;white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis}.wrapper .right-reservation>section.my-schedule .my-schedule-list li>div:not(.title){position:relative;padding-left:1.25rem;font-size:.8125rem;font-weight:400;letter-spacing:-.01em;line-height:1.5;color:#80888a}.wrapper .right-reservation>section.my-schedule .my-schedule-list li>div:not(.title)::before{content:"";display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:.625rem;margin-right:.5625rem;background-position:center;background-size:contain;background-repeat:no-repeat}.wrapper .right-reservation>section.my-schedule .my-schedule-list li .meeting-room{white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis}.wrapper .right-reservation>section.my-schedule .my-schedule-list li .meeting-room::before{background-image:url("../image/icn_my_schedule_room.svg");height:.6875rem}.wrapper .right-reservation>section.my-schedule .my-schedule-list li .time::before{background-image:url("../image/icn_my_schedule_time.svg");height:.625rem}.wrapper .new-tooltip{position:fixed;background-color:#8d64f8;border-radius:1.375rem;z-index:30;top:4.9375rem;right:22.75rem;padding-bottom:1rem}.modal .room-information-modal .scroll-area .detail-info-table,.wrapper .new-tooltip .text-container,section.join-step .fieldset-container fieldset{padding:1.75rem}.wrapper .new-tooltip .text-container strong{font-size:1.125rem;font-weight:700;letter-spacing:-.02em;line-height:1.5;color:#fff}.wrapper .new-tooltip .text-container p{font-size:.875rem;font-weight:400;letter-spacing:-.02em;line-height:1.4;color:#fff;margin-top:.5rem}.wrapper .new-tooltip button{display:block;width:87.3015873016%;height:2.375rem;margin:0 auto;background-color:#fff;border-radius:.625rem;text-align:center;font-size:.875rem;font-weight:600;letter-spacing:-.02em;line-height:1.5;color:#8d64f8}.wrapper .new-tooltip::after{content:"";display:block;position:absolute;top:1.75rem;right:-.5625rem;width:1.125rem;height:.875rem;background-image:url("../image/icn_arrow_tooltip.png");background-size:contain;background-repeat:no-repeat;background-position:center}.wrapper .add-schedule-container{width:33rem;min-width:auto}.wrapper .add-schedule-container .schedule-input-container>form>section{background:#fff;border:1px solid #e9eff2;box-sizing:border-box;border-radius:22px;padding:1.75rem 2.75rem}.wrapper .add-schedule-container .schedule-input-container>form>section .section-title{font-size:1.375rem;font-weight:700;letter-spacing:-.02em;line-height:1.3636363636;color:#3a3e40}.wrapper .add-schedule-container .schedule-input-container>form>section>.short{position:relative;cursor:pointer}.wrapper .add-schedule-container .schedule-input-container>form>section>.detail{display:none;margin-top:2.75rem}.wrapper .add-schedule-container .schedule-input-container>form>section.schedule-information .schedule-information-detail{max-width:22.8125rem;margin-top:.5rem}.wrapper .add-schedule-container .schedule-input-container>form>section.schedule-information .schedule-information-detail>*{float:left;font-size:.875rem;font-weight:400;letter-spacing:-.02em;line-height:1.5}.wrapper .add-schedule-container .schedule-input-container>form>section.schedule-information .schedule-information-detail>br{clear:both}.wrapper .add-schedule-container .schedule-input-container>form>section.schedule-information .schedule-information-detail .dot::before{content:"·";display:inline-block;margin:0 .375rem}.wrapper .add-schedule-container .schedule-input-container>form>section.schedule-information .schedule-information-detail .room{font-weight:600;color:#6545b7;width:100%;overflow:hidden;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.wrapper .add-schedule-container .schedule-input-container>form>section.schedule-information .schedule-information-detail .repeat{margin-left:.375rem;color:#80888a}.wrapper .add-schedule-container .schedule-input-container>form>section.file .detail{margin-top:.875rem}.wrapper .add-schedule-container .schedule-input-container>form>section.file .detail .file-list li{display:flex;align-items:center;gap:0 .5rem}.wrapper .add-schedule-container .schedule-input-container>form>section.file .detail .file-list li~li,.wrapper .add-schedule-container .schedule-input-container>form>section.notification-options fieldset .switch-option .option-container~.option-container,.wrapper .add-schedule-container .schedule-input-container>form>section.notification-options fieldset.notification-member .form-input.checkbox,footer .container>.bottom .company-info-list~.company-info-list{margin-top:.5rem}.wrapper .add-schedule-container .schedule-input-container>form>section.file .detail .file-list li::before{content:"";display:block;width:1rem;height:1rem;background-image:url("../image/icn_download_file.svg");background-size:contain;background-position:center;background-repeat:no-repeat}.wrapper .add-schedule-container .schedule-input-container>form>section.file .detail .file-list li a{font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:1.5;color:#3a4e40}.wrapper .add-schedule-container .schedule-input-container>form>section.file .detail .file-list li .btn-remove-file{cursor:pointer;width:1rem;height:1rem}.wrapper .add-schedule-container .schedule-input-container>form>section.notification-options>h6{margin-bottom:1.75rem}.modal .change-subscription-modal .content .left-section .subscription-content>section~section,.wrapper .add-schedule-container .schedule-input-container>form>section.notification-options fieldset~fieldset{margin-top:2.75rem}.wrapper .add-schedule-container .schedule-input-container>form>section.notification-options fieldset legend{display:flex;align-items:center;position:relative;width:100%;font-size:.875rem;font-weight:600;letter-spacing:-.02em;line-height:1.5;color:#4b5154;margin-bottom:.5rem}.information-tooltip{position:relative;display:inline-block;width:1.25rem;height:1.25rem;margin-left:.3125rem;padding:.09375rem;vertical-align:middle}.information-tooltip .information-text{display:none;position:absolute;left:50%;transform:translateX(-50%);top:calc(100% + 7px);padding:.625rem .75rem;white-space:nowrap;background-color:#242728;font-size:.8125rem;font-weight:400;letter-spacing:-.01em;line-height:1.5;color:#fff;border-radius:4px;z-index:5}.wrapper .add-schedule-container .schedule-input-container>form>section.notification-options fieldset legend .switch{position:absolute;right:0;height:1.25rem}.wrapper .add-schedule-container .schedule-input-container>form>section.notification-options fieldset .switch-option{display:none;position:relative;padding-bottom:.5625rem;padding-left:1.125rem}.wrapper .add-schedule-container .schedule-input-container>form>section.notification-options fieldset .switch-option::before{content:"";display:block;position:absolute;width:2px;height:100%;left:0;border-radius:300px;background-color:#f4f7f9}.wrapper .add-schedule-container .schedule-input-container>form>section.notification-options fieldset .switch-option .option-container .option-input-container{display:none;margin-top:.5rem}.wrapper .add-schedule-container .schedule-input-container>form>section.notification-options fieldset .switch-option .option-container .option-input-container .direct-input input,.wrapper .add-schedule-container .schedule-input-container>form>section.notification-options fieldset .switch-option .option-container .option-input-container .select-schedule li{width:3.5625rem}.wrapper .add-schedule-container .schedule-input-container>form>section.notification-options fieldset .switch-option .option-container .option-input-container .select-schedule li label{padding:3px 0;text-align:center}.wrapper .add-schedule-container .schedule-input-container>form>section.notification-options fieldset .switch-option .option-container .option-input-container .direct-input>span{font-size:.8125rem;font-weight:400;letter-spacing:-.04em;line-height:2.1538461538;color:#80888a}.setting-wrap .setting-container .display-option-container fieldset.detail-option-field .form-input.switch.off .text-area label,.setting-wrap .setting-container .set-container .add-room-container form fieldset .select-file .upload-file-help-msg>span,.setting-wrap .setting-container .set-container .set-member-container .member-table tbody tr.not-allow .member-name,.wrapper .add-schedule-container .schedule-input-container>form>section.notification-options fieldset .switch-option .option-container .radio label,.wrapper .insight-container .insight-tab-menu .tab-container>section.breakdown .form-input.dropdown{color:#80888a}.wrapper .add-schedule-container .schedule-input-container>form>section.notification-options fieldset .form-input.checkbox label{line-height:1.25rem}.wrapper .add-schedule-container .schedule-input-container>form>section.notification-options fieldset .form-input.radio label{line-height:1.3125rem}.wrapper .add-schedule-container .schedule-input-container>form .btn-reservation{font-size:1rem;font-weight:700;letter-spacing:-.02em;line-height:1.5;color:#fff;width:100%;height:3rem;background-color:#6545b7;border-radius:14px;margin-top:.75rem;margin-bottom:17.3125rem}.wrapper .insight-container .empty-msg{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;background-size:contain;background-repeat:no-repeat;background-position:center}.wrapper .insight-container .empty-msg::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.9)}.wrapper .insight-container .empty-msg .title{position:relative;z-index:1;font-size:1.125rem;font-weight:700;letter-spacing:-.02em;line-height:1.5;color:#4b5154;text-align:center}.wrapper .insight-container .empty-msg>p{position:relative;z-index:1;font-size:.8125rem;font-weight:500;letter-spacing:-.02em;line-height:1.5384615385;color:#9ca4a7;text-align:center;margin-top:.375rem}.wrapper .insight-container>.top>h4{font-size:1.75rem;font-weight:700;letter-spacing:-.02em;line-height:1.5;color:#242728}.wrapper .insight-container>.top .search-container{display:flex;align-items:center;gap:0 .75rem}.wrapper .insight-container>.top .search-container .dropdown{width:8.4375rem}.wrapper .insight-container>.top .search-container .dropdown input{font-size:.9375rem;font-weight:500;letter-spacing:-.04em;line-height:1.8666666667;padding:.625rem .75rem;color:#4b5154}.wrapper .insight-container>.top .search-container .datepicker{width:18.25rem}.wrapper .insight-container>.top .search-container .datepicker input{padding:.75rem 0 .75rem 2.25rem;font-size:.9375rem;font-weight:500;letter-spacing:-.02em;line-height:1.5}.wrapper .insight-container .insight-tab-menu>.menu-list li{position:relative;float:left;font-size:1.125rem;font-weight:600;letter-spacing:-.02em;line-height:1.5;cursor:pointer}.wrapper .insight-container .insight-tab-menu>.menu-list li~li{margin-left:1.0625rem}.wrapper .insight-container .insight-tab-menu>.menu-list li.active a{color:#6545b7;font-weight:700;position:relative}.wrapper .insight-container .insight-tab-menu>.menu-list li.active::after{content:"";display:block;position:absolute;bottom:-.25rem;width:100%;height:2px;background-color:#6545b7}.wrapper .insight-container .insight-tab-menu .tab-container{padding:2.125rem 0}.wrapper .insight-container .insight-tab-menu .tab-container>section.summary .meeting-summary-list{display:flex;justify-content:space-between;gap:0 .9375rem}.wrapper .insight-container .insight-tab-menu .tab-container>section.summary .meeting-summary-list li{width:100%;background-color:#fff;border:1px solid #e9eff2;box-shadow:0 4px 16px rgba(0,0,0,.05);border-radius:22px;padding:1.75rem}.wrapper .insight-container .insight-tab-menu .tab-container>section.summary .meeting-summary-list li>.top>h6{font-size:1rem;font-weight:600;letter-spacing:-.02em;line-height:1.5;color:#80888a}.wrapper .insight-container .insight-tab-menu .tab-container>section.summary .meeting-summary-list li>.top>.summary-img{width:1.9375rem;height:1.9375rem}.wrapper .insight-container .insight-tab-menu .tab-container>section.summary .meeting-summary-list li .summary-data-value{font-size:2rem;font-weight:700;letter-spacing:-.02em;color:#4b5154;height:3rem;line-height:3rem;margin-top:.5rem}.wrapper .insight-container .insight-tab-menu .tab-container>section.summary>article{background-color:#fff;border:1px solid #e9eff2;box-shadow:0 4px 16px rgba(0,0,0,.05);border-radius:22px;padding:1.75rem}.setting-wrap .setting-container .set-container .set-payment-container>section.subscription-plan .article-container .plan-information>div.annual-payment>span,.wrapper .insight-container .insight-tab-menu .tab-container>section.stats .card-article .card-title,.wrapper .insight-container .insight-tab-menu .tab-container>section.summary>article>h6{font-size:1rem;font-weight:600;letter-spacing:-.02em;line-height:1.5;color:#3a3e40}.wrapper .insight-container .insight-tab-menu .tab-container>section.summary>article.popular-meetingroom .empty-msg{height:12.6875rem;background-image:url("../image/img_popular_room_empty.png")}.wrapper .insight-container .insight-tab-menu .tab-container>section.summary>article.popular-meetingroom .popular-meetingroom-list{display:flex;gap:0 1.0625rem}.wrapper .insight-container .insight-tab-menu .tab-container>section.summary>article.popular-meetingroom .popular-meetingroom-list li{height:10.625rem;display:flex;flex-direction:column;align-items:center;position:relative;padding-top:2.1875rem;flex:1;width:0}.wrapper .insight-container .insight-tab-menu .tab-container>section.summary>article.popular-meetingroom .popular-meetingroom-list li .badge-number{position:absolute;width:3.25rem;height:3.25rem;top:.625rem;left:.625rem;font-size:1.25rem;font-weight:600;letter-spacing:-.02em;line-height:1.5;color:#fff;display:flex;justify-content:center;align-items:center;background-position:center;background-size:contain;background-repeat:no-repeat}.wrapper .insight-container .insight-tab-menu .tab-container>section.summary>article.popular-meetingroom .popular-meetingroom-list li .meetingroom-img{width:5rem;height:5rem;border-radius:25px;overflow:hidden}.modal .meetingroom-detail-modal .content .img-room img,.wrapper .insight-container .insight-tab-menu .tab-container>section.summary>article.popular-meetingroom .popular-meetingroom-list li .meetingroom-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wrapper .insight-container .insight-tab-menu .tab-container>section.summary>article.popular-meetingroom .popular-meetingroom-list li .meetingroom-name{font-size:1rem;font-weight:600;letter-spacing:-.02em;line-height:1.5;color:#3a3e40;margin-top:.75rem;width:100%;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wrapper .insight-container .insight-tab-menu .tab-container>section.summary>article.popular-meetingroom .popular-meetingroom-list li .use-number{font-size:.8125rem;font-weight:500;letter-spacing:-.02em;line-height:1.5384615385;color:#9ca4a7}.wrapper .insight-container .insight-tab-menu .tab-container>section.summary>article.popular-meetingroom .popular-meetingroom-list li:first-child .badge-number{background-image:url("../image/img_bg_popular_1.svg")}.wrapper .insight-container .insight-tab-menu .tab-container>section.summary>article.popular-meetingroom .popular-meetingroom-list li:nth-child(2) .badge-number{background-image:url("../image/img_bg_popular_2.svg")}.wrapper .insight-container .insight-tab-menu .tab-container>section.summary>article.popular-meetingroom .popular-meetingroom-list li:nth-child(3) .badge-number{background-image:url("../image/img_bg_popular_3.svg")}.wrapper .insight-container .insight-tab-menu .tab-container>section.summary>article.reservation-state .empty-msg{height:21.4375rem;background-image:url("../image/img_reservation_state_empty.png");background-size:contain}.setting-wrap .setting-container .set-container .set-company-container form fieldset:last-of-type::after,.wrapper .insight-container .insight-tab-menu .tab-container>section.summary>article.reservation-state .empty-msg::before{content:none}.wrapper .insight-container .insight-tab-menu .tab-container>section.summary>article.reservation-state .reservation-state-heatmap{width:100%;margin-top:1.0625rem}.wrapper .insight-container .insight-tab-menu .tab-container>section.summary>article.reservation-state .reservation-state-heatmap .heatmap-menu ul{display:flex;gap:.4375rem}.wrapper .insight-container .insight-tab-menu .tab-container>section.summary>article.reservation-state .reservation-state-heatmap .heatmap-menu ul li{border:1px solid transparent;border-radius:10px;padding:.3125rem .625rem;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:1.5;color:#9ca4a7;cursor:pointer}.wrapper .insight-container .insight-tab-menu .tab-container>section.summary>article.reservation-state .reservation-state-heatmap .heatmap-menu ul li.active{font-weight:600;color:#4b5154;border:1px solid #d6dbdd}.wrapper .insight-container .insight-tab-menu .tab-container>section.summary>article.reservation-state .reservation-state-heatmap table{width:100%;margin-top:2.4375rem}.wrapper .insight-container .insight-tab-menu .tab-container>section.summary>article.reservation-state .reservation-state-heatmap table th{color:#9ca4a7;padding:.4375rem .9375rem}.wrapper .insight-container .insight-tab-menu .tab-container>section.summary>article.reservation-state .reservation-state-heatmap table th:not(.time){font-size:.8125rem;font-weight:600;letter-spacing:-.02em;line-height:1.5384615385}.wrapper .insight-container .insight-tab-menu .tab-container>section.summary>article.reservation-state .reservation-state-heatmap table th.time{font-size:.6875rem;font-weight:600;letter-spacing:-.02em;line-height:1.5;position:relative;width:3.7220843672%;padding:.6875rem .5625rem;text-align:center;border-bottom:1px solid #e9eff2}.wrapper .insight-container .insight-tab-menu .tab-container>section.summary>article.reservation-state .reservation-state-heatmap table th.time>span{position:absolute;transform:translateY(-50%);top:0;left:0}.wrapper .insight-container .insight-tab-menu .tab-container>section.summary>article.reservation-state .reservation-state-heatmap table tbody tr th{border-right:1px solid #e9eff2}.wrapper .insight-container .insight-tab-menu .tab-container>section.summary>article.reservation-state .reservation-state-heatmap table tbody tr td{text-align:center;vertical-align:middle;font-size:.8125rem;font-weight:500;letter-spacing:-.02em;line-height:1.5384615385;box-shadow:inset 0 1px 2px rgba(0,0,0,.06)}.wrapper .insight-container .insight-tab-menu .tab-container>section.summary>article.reservation-state .reservation-state-heatmap table tbody tr td:not(td[class^=level]).hover{background:linear-gradient(0deg,rgba(44,22,99,.06),rgba(44,22,99,.06)),#fff}.wrapper .insight-container .insight-tab-menu .tab-container>section.summary>article.reservation-state .reservation-state-heatmap table tbody tr td.level-1{background-color:rgba(101,69,183,.1)}.wrapper .insight-container .insight-tab-menu .tab-container>section.summary>article.reservation-state .reservation-state-heatmap table tbody tr td.level-1.hover{background:linear-gradient(0deg,rgba(44,22,99,.06),rgba(44,22,99,.06)),rgba(72,0,255,.04)}.wrapper .insight-container .insight-tab-menu .tab-container>section.summary>article.reservation-state .reservation-state-heatmap table tbody tr td.level-2{background-color:rgba(101,69,183,.2)}.wrapper .insight-container .insight-tab-menu .tab-container>section.summary>article.reservation-state .reservation-state-heatmap table tbody tr td.level-2.hover{background:linear-gradient(0deg,rgba(44,22,99,.06),rgba(44,22,99,.06)),rgba(101,69,183,.2)}.wrapper .insight-container .insight-tab-menu .tab-container>section.summary>article.reservation-state .reservation-state-heatmap table tbody tr td.level-3{background-color:rgba(101,69,183,.3)}.wrapper .insight-container .insight-tab-menu .tab-container>section.summary>article.reservation-state .reservation-state-heatmap table tbody tr td.level-3.hover{background:linear-gradient(0deg,rgba(44,22,99,.06),rgba(44,22,99,.06)),rgba(101,69,183,.3)}.wrapper .insight-container .insight-tab-menu .tab-container>section.summary>article.reservation-state .reservation-state-heatmap table tbody tr td.level-4{background-color:rgba(101,69,183,.4)}.wrapper .insight-container .insight-tab-menu .tab-container>section.summary>article.reservation-state .reservation-state-heatmap table tbody tr td.level-4.hover{background:linear-gradient(0deg,rgba(44,22,99,.06),rgba(44,22,99,.06)),rgba(101,69,183,.4)}.wrapper .insight-container .insight-tab-menu .tab-container>section.summary>article.reservation-state .reservation-state-heatmap table tbody tr td.level-5{color:#fff;background-color:rgba(101,69,183,.5)}.wrapper .insight-container .insight-tab-menu .tab-container>section.summary>article.reservation-state .reservation-state-heatmap table tbody tr td.level-5.hover{background:linear-gradient(0deg,rgba(44,22,99,.06),rgba(44,22,99,.06)),rgba(101,69,183,.5)}.wrapper .insight-container .insight-tab-menu .tab-container>section.summary>article.reservation-state .reservation-state-heatmap table tbody tr td.level-6{color:#fff;background-color:rgba(101,69,183,.6)}.wrapper .insight-container .insight-tab-menu .tab-container>section.summary>article.reservation-state .reservation-state-heatmap table tbody tr td.level-6.hover{background:linear-gradient(0deg,rgba(44,22,99,.06),rgba(44,22,99,.06)),rgba(101,69,183,.6)}.wrapper .insight-container .insight-tab-menu .tab-container>section.summary>article.reservation-state .reservation-state-heatmap table tbody tr td.level-7{color:#fff;background-color:rgba(101,69,183,.7)}.wrapper .insight-container .insight-tab-menu .tab-container>section.summary>article.reservation-state .reservation-state-heatmap table tbody tr td.level-7.hover{background:linear-gradient(0deg,rgba(44,22,99,.06),rgba(44,22,99,.06)),rgba(101,69,183,.7)}.wrapper .insight-container .insight-tab-menu .tab-container>section.summary>article.reservation-state .reservation-state-heatmap table tbody tr td.level-8{color:#fff;background-color:rgba(101,69,183,.8)}.wrapper .insight-container .insight-tab-menu .tab-container>section.summary>article.reservation-state .reservation-state-heatmap table tbody tr td.level-8.hover{background:linear-gradient(0deg,rgba(44,22,99,.06),rgba(44,22,99,.06)),rgba(101,69,183,.8)}.wrapper .insight-container .insight-tab-menu .tab-container>section.summary>article.reservation-state .reservation-state-heatmap table tbody tr td.level-9{color:#fff;background-color:rgba(101,69,183,.9)}.wrapper .insight-container .insight-tab-menu .tab-container>section.summary>article.reservation-state .reservation-state-heatmap table tbody tr td.level-9.hover{background:linear-gradient(0deg,rgba(44,22,99,.06),rgba(44,22,99,.06)),rgba(101,69,183,.9)}.wrapper .insight-container .insight-tab-menu .tab-container>section.summary>article.reservation-state .reservation-state-heatmap table tbody tr td.level-10{color:#fff;background-color:#6545b7}.wrapper .insight-container .insight-tab-menu .tab-container>section.summary>article.reservation-state .reservation-state-heatmap table tbody tr td.level-10.hover{background:linear-gradient(0deg,rgba(44,22,99,.06),rgba(44,22,99,.06)),#6545b7}.wrapper .insight-container .insight-tab-menu .tab-container>section.breakdown{padding:2.75rem;background-color:#fff;border-radius:22px;border:1px solid #e9eff2;box-shadow:0 3px 5px rgba(0,0,0,.04)}.wrapper .insight-container .insight-tab-menu .tab-container>section.breakdown .form-input.dropdown input{width:22.875rem;padding:12px;font-size:1rem;color:#80888a;line-height:1}.wrapper .insight-container .insight-tab-menu .tab-container>section.breakdown .state-menu{display:flex;align-items:center;margin-top:1.5rem}.wrapper .insight-container .insight-tab-menu .tab-container>section.breakdown .state-menu>span{margin:0 16px 0 7.5px;color:#9ca4a7;font-size:.9375rem}.wrapper .insight-container .insight-tab-menu .tab-container>section.breakdown .state-menu ul{display:flex;gap:0 .75rem}.wrapper .insight-container .insight-tab-menu .tab-container>section.breakdown .state-menu ul li{font-size:.9375rem;font-weight:500;letter-spacing:-.02em;line-height:1.5;color:#9ca4a7;background:#f2f2f2;padding:.5rem .875rem;border-radius:100px;cursor:pointer}.wrapper .insight-container .insight-tab-menu .tab-container>section.breakdown .state-menu ul li.active{background:#8d64f8;font-weight:600;color:#fff}.wrapper .insight-container .insight-tab-menu .tab-container>section.breakdown .empty-msg{padding:6.25rem 0}.wrapper .insight-container .insight-tab-menu .tab-container>section.breakdown .reservation-history-table{margin-top:2.75rem;overflow:auto}.wrapper .insight-container .insight-tab-menu .tab-container>section.breakdown .reservation-history-table::-webkit-scrollbar{width:6px}.wrapper .insight-container .insight-tab-menu .tab-container>section.breakdown .reservation-history-table::-webkit-scrollbar-track{background:0 0}.wrapper .insight-container .insight-tab-menu .tab-container>section.breakdown .reservation-history-table::-webkit-scrollbar-thumb{border-radius:10px;border:2px solid #fff;background:#c1c8cc}.wrapper .insight-container .insight-tab-menu .tab-container>section.breakdown .reservation-history-table table{width:100%;min-width:100px}.wrapper .insight-container .insight-tab-menu .tab-container>section.breakdown .reservation-history-table table thead tr{border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc}.wrapper .insight-container .insight-tab-menu .tab-container>section.breakdown .reservation-history-table table thead th{font-size:.9375rem;font-weight:600;letter-spacing:-.02em;line-height:1.5;padding:.75rem .625rem;color:#4b5154;background:#fafafa;text-align:left;cursor:pointer;white-space:nowrap}.wrapper .insight-container .insight-tab-menu .tab-container>section.breakdown .reservation-history-table table tbody tr.empty,.wrapper .insight-container .insight-tab-menu .tab-container>section.breakdown .reservation-history-table table thead th.host,.wrapper .insight-container .insight-tab-menu .tab-container>section.breakdown .reservation-history-table table thead th.participant{text-align:center}.wrapper .insight-container .insight-tab-menu .tab-container>section.breakdown .reservation-history-table table thead th img{width:.5rem;height:.5rem;margin-left:.3125rem;display:inline-block;-o-object-fit:contain;object-fit:contain;vertical-align:middle}.wrapper .insight-container .insight-tab-menu .tab-container>section.breakdown .reservation-history-table table tbody tr{border-bottom:1px solid #f2f2f2}.wrapper .insight-container .insight-tab-menu .tab-container>section.breakdown .reservation-history-table table tbody tr:not(.empty):hover{background:#f2f2f2}.wrapper .insight-container .insight-tab-menu .tab-container>section.breakdown .reservation-history-table table tbody tr td{position:relative;padding:1.4375rem .625rem;font-size:.9375rem;font-weight:500;letter-spacing:-.02em;line-height:1.5;color:#242728;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.wrapper .insight-container .insight-tab-menu .tab-container>section.breakdown .reservation-history-table table tbody tr td:first-child:not(.total){min-width:10rem;max-width:16.375rem}.wrapper .insight-container .insight-tab-menu .tab-container>section.breakdown .reservation-history-table table tbody tr td:nth-child(2):not(.total){min-width:9.25rem;max-width:10.3125rem}.wrapper .insight-container .insight-tab-menu .tab-container>section.breakdown .reservation-history-table table tbody tr td:nth-child(3):not(.total){min-width:3.9375rem}.wrapper .insight-container .insight-tab-menu .tab-container>section.breakdown .reservation-history-table table tbody tr td:nth-child(3):not(.total) ul.host-list{flex-direction:row}.wrapper .insight-container .insight-tab-menu .tab-container>section.breakdown .reservation-history-table table tbody tr td.total{text-align:center;padding:2.9375rem 0 1.4375rem}.wrapper .insight-container .insight-tab-menu .tab-container>section.breakdown .reservation-history-table table tbody tr td ul.host-list{justify-content:center}.wrapper .insight-container .insight-tab-menu .tab-container>section.breakdown .reservation-history-table table tbody tr td ul.host-list li~li{margin-right:-1rem}.wrapper .insight-container .insight-tab-menu .tab-container>section.breakdown .reservation-history-table table tbody tr td .badge{display:inline-block;padding:0 .25rem 0 1.25rem;border-radius:3px;font-size:.6875rem;font-weight:600;letter-spacing:-.02em;line-height:1.25rem;background-position:.3125rem 50%;background-size:.5625rem .5625rem;background-repeat:no-repeat}.wrapper .insight-container .insight-tab-menu .tab-container>section.breakdown .reservation-history-table table tbody tr td .badge.general{color:#6545b7;background-color:#ebe6f7;background-image:url("../image/icn_state_general.svg")}.wrapper .insight-container .insight-tab-menu .tab-container>section.breakdown .reservation-history-table table tbody tr td .badge.noshow{color:#e93978;background-color:#ffe5f2;background-image:url("../image/icn_state_noshow.svg")}.wrapper .insight-container .insight-tab-menu .tab-container>section.breakdown .reservation-history-table table tbody tr td .badge.instant{color:#57c555;background-color:#e9fbe3;background-image:url("../image/icn_state_instant.svg")}.wrapper .insight-container .insight-tab-menu .tab-container>section.breakdown .list-bottom{margin-top:2.375rem}.wrapper .insight-container .insight-tab-menu .tab-container>section.stats{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem}.wrapper .insight-container .insight-tab-menu .tab-container>section.stats .option-container{width:100%;display:flex;align-items:center;justify-content:flex-end;gap:0 1rem}.wrapper .insight-container .insight-tab-menu .tab-container>section.stats .card-article.reservation-by-seats .card-body .bottom .pagination,.wrapper .insight-container .insight-tab-menu .tab-container>section.stats .option-container .form-input{display:flex;align-items:center;gap:0 .375rem}.wrapper .insight-container .insight-tab-menu .tab-container>section.stats .card-article{flex-grow:0;width:calc(50% - 1rem);border:1px solid #e9eff2;box-shadow:0 4px 16px rgba(0,0,0,.05);border-radius:1.375rem;background-color:#fff}.wrapper .insight-container .insight-tab-menu .tab-container>section.stats .card-article .card-header{position:relative;padding:1.75rem;border-bottom:1px solid #e9eff2}.wrapper .insight-container .insight-tab-menu .tab-container>section.stats .card-article .card-header .info-tooltip{position:absolute;right:1.75rem;top:1.875rem;width:1.25rem;height:1.25rem;z-index:1}.wrapper .insight-container .insight-tab-menu .tab-container>section.stats .card-article .card-header .info-tooltip .icn{display:block;width:.9375rem;height:.9375rem;margin:.15625rem}.wrapper .insight-container .insight-tab-menu .tab-container>section.stats .card-article .card-header .info-tooltip .text{display:none;position:absolute;top:100%;right:0;transform:translate(.75rem,.25rem);font-size:.8125rem;font-weight:400;letter-spacing:-.01em;line-height:1.5;color:#f9fafb;max-width:19.25rem;width:-moz-max-content;width:max-content;background-color:#3a3e40;padding:.625rem .75rem;border-radius:.25rem}.wrapper .insight-container .insight-tab-menu .tab-container>section.stats .card-article .card-header .info-tooltip .text::before{content:"";display:block;width:.625rem;height:.75rem;position:absolute;top:0;right:0;margin-right:1rem;transform:translateY(-50%);background-image:url("../image/icn_tooltip_arrow.svg");background-position:center;background-size:contain;background-repeat:no-repeat}.wrapper .insight-container .insight-tab-menu .tab-container>section.stats .card-article .card-body{border-radius:0 0 1.375rem 1.375rem}.wrapper .insight-container .insight-tab-menu .tab-container>section.stats .card-article .card-body .chart-container{border-radius:0 0 1.375rem 1.375rem;position:relative;padding:0 1.25rem}.wrapper .insight-container .insight-tab-menu .tab-container>section.stats .card-article .card-body .chart-container>canvas{opacity:0;transition:opacity .2s}.wrapper .insight-container .insight-tab-menu .tab-container>section.stats .card-article .card-body .chart-container.empty .empty-msg,.wrapper .insight-container .insight-tab-menu .tab-container>section.stats .card-article .card-body .chart-container.show-chart>canvas,.wrapper .insight-container .insight-tab-menu .tab-container>section.stats .card-article .card-body .chart-container.show-chart~.bottom{opacity:1}.wrapper .insight-container .insight-tab-menu .tab-container>section.stats .card-article .card-body .chart-container.empty>canvas,.wrapper .insight-container .insight-tab-menu .tab-container>section.stats .card-article .card-body .chart-container.show-chart .skeleton-loading{opacity:0}.wrapper .insight-container .insight-tab-menu .tab-container>section.stats .card-article .card-body .chart-container .empty-msg{opacity:0;position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;border-radius:0 0 1.375rem 1.375rem;overflow:hidden}.wrapper .insight-container .insight-tab-menu .tab-container>section.stats .card-article .card-body .chart-container.noshow .empty-msg{background-image:url("../image/img_bg_chart_noshow.png")}.wrapper .insight-container .insight-tab-menu .tab-container>section.stats .card-article .card-body .chart-container.reservation .empty-msg{background-image:url("../image/img_bg_chart_reservation.png")}.wrapper .insight-container .insight-tab-menu .tab-container>section.stats .card-article .card-body .chart-container.reservation-type .empty-msg{background-image:url("../image/img_bg_chart_reservation_type.png")}.wrapper .insight-container .insight-tab-menu .tab-container>section.stats .card-article .card-body .chart-container.reservation-by-seats .empty-msg{background-image:url("../image/img_bg_chart_seats.png")}.wrapper .insight-container .insight-tab-menu .tab-container>section.stats .card-article .card-body .chart-container .skeleton-loading{transition:opacity .2s;position:absolute;margin-top:1.5625rem;left:0;width:100%;padding:inherit;pointer-events:none}.wrapper .insight-container .insight-tab-menu .tab-container>section.stats .card-article .card-body .chart-container .skeleton-loading>div{height:1.25rem;border-radius:.25rem;background:linear-gradient(120deg,#e9eff2 30%,#fff 38%,#fff 40%,#e9eff2 48%);background-size:200% 100%;background-position:100% 0;animation:1s infinite load}@keyframes load{100%{background-position:-100% 0}}.wrapper .insight-container .insight-tab-menu .tab-container>section.stats .card-article .card-body .chart-container .skeleton-loading>div:first-child{width:47.5195822454%}.wrapper .insight-container .insight-tab-menu .tab-container>section.stats .card-article .card-body .chart-container .skeleton-loading>div:nth-child(2){width:59.5300261097%}.wrapper .insight-container .insight-tab-menu .tab-container>section.stats .card-article .card-body .chart-container .skeleton-loading>div:nth-child(3){width:93.9947780679%}.wrapper .insight-container .insight-tab-menu .tab-container>section.stats .card-article .card-body .chart-container .skeleton-loading>div:nth-child(4){width:81.4621409922%}.wrapper .insight-container .insight-tab-menu .tab-container>section.stats .card-article .card-body .chart-container .skeleton-loading>div:nth-child(5){width:44.3864229765%}.wrapper .insight-container .insight-tab-menu .tab-container>section.stats .card-article .card-body .chart-container .tooltip{pointer-events:none;transform:translate(0,calc(-100% - 1.375rem));transition:opacity .2s;z-index:1;position:absolute;background-color:#3a3e40;padding:.625rem .75rem;border-radius:.25rem}.wrapper .insight-container .insight-tab-menu .tab-container>section.stats .card-article .card-body .chart-container .tooltip::before{content:"";display:block;position:absolute;bottom:0;width:.625rem;height:.75rem;transform:translate(0,50%);background-image:url("../image/icn_chart_tooltip_arrow.svg");background-size:contain;background-position:center;background-repeat:no-repeat}.wrapper .insight-container .insight-tab-menu .tab-container>section.stats .card-article .card-body .chart-container .tooltip>.line{display:flex;align-items:center;gap:0 .375rem;font-size:.75rem;font-weight:400;letter-spacing:-.01em;line-height:1.5;color:#f9fafb;white-space:nowrap}.wrapper .insight-container .insight-tab-menu .tab-container>section.stats .card-article .card-body .chart-container .tooltip>.line>.point{width:.875rem;height:.875rem;border-radius:.125rem}.wrapper .insight-container .insight-tab-menu .tab-container>section.stats .card-article .card-body .chart-container .tooltip>.line.total{justify-content:flex-end;font-weight:500;margin-top:.5rem}.wrapper .insight-container .insight-tab-menu .tab-container>section.stats .card-article.reservation-by-seats .card-body .bottom{opacity:0;display:flex;align-items:center;justify-content:flex-end;gap:0 .5rem;padding-right:1.75rem}.wrapper .insight-container .insight-tab-menu .tab-container>section.stats .card-article.reservation-by-seats .card-body .bottom .total{font-size:.8125rem;font-weight:400;letter-spacing:-.02em;line-height:1.4}.wrapper .insight-container .insight-tab-menu .tab-container>section.stats .card-article.reservation-by-seats .card-body .bottom .pagination .page{font-size:.8125rem;font-weight:500;letter-spacing:-.02em;line-height:1.4;color:#4b5154}.wrapper .insight-container .insight-tab-menu .tab-container>section.stats .card-article.reservation-by-seats .card-body .bottom .pagination .button{position:relative;width:1.5rem;height:1.5rem}.setting-wrap .setting-container .display-option-container .accordion li .accordion-header,.setting-wrap .setting-container .set-payment-method-container form.select .payment-method-list ul li .payment-method-information .form-input label,.wrapper .insight-container .insight-tab-menu .tab-container>section.stats .card-article.reservation-by-seats .card-body .bottom .pagination .button:not(.disabled),section.join-step.completion h6,section.join-step.completion+.join-step{cursor:pointer}.wrapper .insight-container .insight-tab-menu .tab-container>section.stats .card-article.reservation-by-seats .card-body .bottom .pagination .button.disabled svg path{fill:#D6DBDD}.wrapper .insight-container .insight-tab-menu .tab-container>section.stats .card-article.reservation-by-seats .card-body .bottom .pagination .button svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}footer{background-color:#f9fafb;padding:1.625rem 0 3.5rem;border-top:1px solid #e9eff2;margin-top:5rem}.setting-wrap .setting-container .set-container .set-company-container form fieldset~fieldset,.setting-wrap .setting-container .set-container .set-payment-container>section~section,footer .container>.bottom{margin-top:3rem}.setting-wrap .setting-container .set-container .set-company-container form fieldset table tr td.empty,footer .container>.bottom .company-info-list li,footer .container>.bottom .company-info-list li a{font-size:.8125rem;font-weight:600;letter-spacing:-.02em;line-height:1.5384615385;color:#c1c8cc}footer .container>.bottom .company-info-list li a~li::before,footer .container>.bottom .company-info-list li~li::before{content:"";display:block;width:1px;height:11px;background-color:#c1c8cc;margin:0 .75rem}.modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99}.modal::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.4)}.modal.show .modal-content{transform:translate(-50%,-50%)}.modal .modal-content{transition:transform .2s ease-out;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% + 50px));background-color:#fff;box-shadow:0 7px 12px rgba(0,0,0,.1);border-radius:22px;overflow:hidden;z-index:99}.modal .modal-content .scroll-area{max-height:79.467vh;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.modal .modal-content .scroll-area::-webkit-scrollbar{display:none}.modal .top{display:flex;align-items:center;justify-content:space-between;padding:2.75rem 2.75rem 0}.modal .top h4{font-size:1.25rem;font-weight:700;letter-spacing:-.02em;line-height:1.5;color:#4b5154}.modal .top .btn-close{background-color:transparent;width:.75rem;cursor:pointer}.modal .terms-content{width:25.5rem}.modal .terms-content .top h1{font-size:1.25rem;font-weight:600;letter-spacing:-.02em;line-height:1.5;color:#3a3e40}.modal .terms-content .scroll-area{padding:2.625rem 2.75rem 2.75rem}.modal .member-detail-modal .content form .right-section .information-section .title,.modal .terms-content section h6{font-size:.8125rem;font-weight:700;letter-spacing:-.02em;line-height:1.5384615385;color:#4b5154}.modal .terms-content section p{font-size:.8125rem;font-weight:400;letter-spacing:-.02em;line-height:1.5384615385;color:#80888a;margin-top:1.25rem}.modal .terms-content section~section{margin-top:1.5rem}.modal .quick-modal:not(.empty){height:39.1875rem}.modal .quick-modal .no-meeting-room{width:25.5rem;padding:3.1875rem 1.875rem 2.625rem}.modal .member-detail-modal .content form .left-section .file,.modal .quick-modal .no-meeting-room .content{display:flex;flex-direction:column;align-items:center}.modal .quick-modal .no-meeting-room .content>p{font-size:.875rem;font-weight:400;letter-spacing:-.02em;line-height:1.5;color:#80888a;text-align:center;margin-top:1.25rem}.modal .quick-modal .no-meeting-room .btn-container>a,.modal .quick-modal .no-meeting-room .btn-container>button{font-size:.875rem;font-weight:600;letter-spacing:-.02em;line-height:1.5;padding:0 1rem;height:2.625rem;border-radius:10px;color:#fff;background-color:#6545b7;width:100%;margin-top:2rem}.modal .quick-modal .reservation-form{width:62.0625rem;height:100%}.modal .quick-modal .reservation-form form{display:flex;height:100%}.modal .quick-modal .reservation-form form section.left-section{width:17.125rem;height:100%;flex-shrink:0;overflow-y:auto}.modal .quick-modal .reservation-form form section.left-section .select-room{height:100%;padding:1.75rem;background-color:#f9fafb;border:1px solid #e9eff2;overflow:auto}.modal .quick-modal .reservation-form form section.left-section .select-room .room-list ul li.meeting-room{display:flex;position:relative;padding:1rem 1rem 2.5625rem;justify-content:space-between;background-color:#fff;border:1px solid #e9eef2;border-radius:10px;cursor:pointer}.modal .quick-modal .reservation-form form section.left-section .select-room .room-list ul li.meeting-room .name{font-size:1rem;font-weight:400;letter-spacing:-.02em;line-height:1.5;color:#3a3e40;max-width:75.6756756757%;word-wrap:break-word;overflow:hidden;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.modal .quick-modal .reservation-form form section.left-section .select-room .room-list ul li.meeting-room .max-num{font-size:.75rem;font-weight:500;letter-spacing:-.04em;line-height:2.3333333333;color:#80888a}.modal .quick-modal .reservation-form form section.left-section .select-room .room-list ul li.meeting-room .max-num::before{content:"";display:inline-block;vertical-align:middle;width:.6875rem;height:.6875rem;margin-right:.3125rem;background-image:url("../image/icn_max_num_default.svg");background-size:contain;background-repeat:no-repeat;background-position:center}.modal .quick-modal .reservation-form form section.left-section .select-room .room-list ul li.meeting-room .handly-recommend{display:inline-flex;align-items:center;justify-content:center;position:absolute;bottom:1rem;font-size:.6875rem;font-weight:600;letter-spacing:-.02em;line-height:1.4545454545;color:#6545b7;height:1.4375rem;background-color:#fff;border-radius:5px;border-color:#6545b7;padding:0 .5rem}.modal .quick-modal .reservation-form form section.left-section .select-room .room-list ul li.meeting-room .handly-recommend>img{margin-right:.3125rem}.modal .quick-modal .reservation-form form section.left-section .select-room .room-list ul li.meeting-room.active,section.join-step .fieldset-container fieldset .form-input.button button[type=submit]:disabled{background-color:#ebe6f7}.modal .quick-modal .reservation-form form section.left-section .select-room .room-list ul li.meeting-room.active .name{font-weight:700;color:#6545b7}.modal .quick-modal .reservation-form form section.left-section .select-room .room-list ul li.meeting-room.active .max-num::before{background-image:url("../image/icn_max_num_active.svg")}.modal .quick-modal .reservation-form form section.left-section .select-room .room-list ul li.meeting-room.disabled,.setting-wrap .setting-container .set-device-container .device-list>li:hover{background-color:#f9fafb}.modal .quick-modal .reservation-form form section.left-section .select-room .room-list ul li.meeting-room.disabled .max-num,.modal .quick-modal .reservation-form form section.left-section .select-room .room-list ul li.meeting-room.disabled .name,.setting-wrap .setting-container .set-container .set-company-container form.editing .empty,.setting-wrap .setting-container .set-container .set-company-container form.editing .payment-date{color:#d6dbdd}.modal .quick-modal .reservation-form form section.left-section .select-room .room-list ul li.meeting-room.disabled .max-num::before{background-image:url("../image/icn_max_num_disabled.svg")}.modal .quick-modal .reservation-form form section.right-section{display:flex;width:calc(100% - 17.125rem);height:100%;flex-direction:column;justify-content:space-between;padding:2.875rem 1.5625rem 2.5625rem}.modal .quick-modal .reservation-form form section.right-section .top{padding:0}.modal .quick-modal .reservation-form form section.right-section .select-quick-reservation-option{display:flex;margin-top:1.5625rem}.modal .quick-modal .reservation-form form section.right-section .select-quick-reservation-option .field-name{display:flex;align-items:center;font-size:.8125rem;font-weight:600;letter-spacing:-.02em;line-height:1.5384615385;color:#80888a}.modal .quick-modal .reservation-form form section.right-section .select-quick-reservation-option .field-name::before{content:"";display:inline-block;width:1rem;height:1rem;margin-right:.375rem;background-position:center;background-size:contain;background-repeat:no-repeat}.modal .quick-modal .reservation-form form section.right-section .select-quick-reservation-option .field{border:1px solid #f4f7f9;border-radius:10px;margin-top:.5rem;height:100%}.modal .quick-modal .reservation-form form section.right-section .select-quick-reservation-option .select-time{width:9.5625rem}.modal .quick-modal .reservation-form form section.right-section .select-quick-reservation-option .select-time .time-list{min-width:9.5625rem;min-height:100%;max-height:20.3125rem;padding:.625rem;overflow-y:auto;overflow-x:hidden}.modal .quick-modal .reservation-form form section.right-section .select-quick-reservation-option .select-time .time-list li{width:8.25rem;height:2.375rem;border-radius:5px;padding:.4375rem .6875rem;font-size:1rem;font-weight:400;letter-spacing:-.02em;line-height:1.5;text-align:center;white-space:nowrap;cursor:pointer}.modal .quick-modal .reservation-form form section.right-section .select-quick-reservation-option .select-time .time-list li.active{position:relative;background-color:#ebe6f7;color:#6545b7;font-weight:600}.modal .quick-modal .reservation-form form section.right-section .select-quick-reservation-option .select-time .time-list li.active::before{content:"";display:inline-block;width:.5rem;height:.375rem;margin-right:.3125rem;vertical-align:middle;background-image:url("../image/icn_select_time_checked.svg");background-size:contain;background-repeat:no-repeat}.modal .quick-modal .reservation-form form section.right-section .select-quick-reservation-option .select-time .time-list li.disabled,.setting-wrap .admin-menu li a.disabled{color:#d6dbdd;cursor:default}.modal .quick-modal .reservation-form form section.right-section .select-quick-reservation-option .select-time .field-name::before{background-image:url("../image/icn_select_time.svg")}.modal .quick-modal .reservation-form form section.right-section .select-quick-reservation-option .information-input{width:calc(100% - 9.5625rem);margin-left:.875rem}.modal .quick-modal .reservation-form form section.right-section .select-quick-reservation-option .information-input .field-name::before{background-image:url("../image/icn_information_input.svg")}.modal .quick-modal .reservation-form form section.right-section .select-quick-reservation-option .information-input .field{padding:2rem 1.75rem 2.3125rem}.modal .quick-modal .reservation-form form section.right-section .select-quick-reservation-option .information-input .field .form-input label.form-label{margin-bottom:.5rem;font-size:.8125rem;font-weight:600;letter-spacing:-.02em;line-height:1.5;color:#3a3e40}.modal .quick-modal .reservation-form form section.right-section .btn-container{display:flex;justify-content:flex-end;margin-top:1.75rem}.modal .member-detail-modal .content form .right-section .information-section.member-information .edit-container .btn-container .btn-cancel,.modal .quick-modal .reservation-form form section.right-section .btn-container button.btn-option,.setting-wrap .setting-container .set-container .set-company-container form fieldset .editing-btn-container .btn-cancel{font-size:.875rem;font-weight:600;letter-spacing:-.02em;line-height:1.5;padding:0 1rem;height:2.625rem;border-radius:10px;color:#80888a;background-color:transparent}.modal .room-information-modal,.setting-wrap .setting-container .set-container .add-room-container{width:27.5rem}.modal .room-information-modal .top{position:relative;height:15.625rem;background-size:cover;background-repeat:no-repeat;background-color:#ebe6f7}.modal .room-information-modal .top>img{position:absolute;top:0;left:0;right:0;bottom:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.modal .room-information-modal .top:not(.img)::before{content:"";display:block;position:absolute;width:2.375rem;height:2.375rem;background-color:#fff;border-radius:100%;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url(../image/icn_room.svg);background-repeat:no-repeat;background-position:center}.modal .room-information-modal .top.img::after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4)}.modal .room-information-modal .top .btn-close{position:absolute;top:2.25rem;right:2.125rem;z-index:1}.modal .room-information-modal .top .room-name{width:87.2727272727%;position:absolute;font-size:1.25rem;font-weight:600;letter-spacing:-.02em;line-height:1.5;color:#fff;bottom:1.125rem;left:1.75rem;z-index:1;overflow:hidden;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.modal .room-information-modal .scroll-area{max-height:29.0625rem}.detail-info-table table tr~tr{border-top:12px solid transparent}.detail-info-table table th{font-size:.875rem;font-weight:600;letter-spacing:-.02em;line-height:1.5;color:#4b5154;text-align:left;min-width:5.4375rem}.detail-info-table table td{font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:1.5;color:#242728;padding-left:3.25rem}.modal .profile-img-noti{position:absolute;top:0;left:50%;transform:translate(-50%,-5.5rem);padding:.625rem 1rem;background-color:#dd4037;border-radius:10px;font-size:.875rem;font-weight:600;letter-spacing:-.02em;line-height:1.5;color:#fff}.modal .member-detail-modal,.modal .set-payment-method-modal{width:45.8125rem}.modal .member-detail-modal .scroll-area{max-height:83.762vh}.modal .device-information-modal .scroll-area,.modal .meetingroom-detail-modal .content,.modal .member-detail-modal .content,.modal .set-payment-method-modal .scroll-area .content{padding:2.625rem 2.75rem 3.75rem}.modal .member-detail-modal .content form>section{float:left}.modal .member-detail-modal .content form .left-section{width:7.5rem}.accordion li .accordion-content,.modal .change-subscription-modal .content .left-section .subscription-content>section .subscription-msg,.modal .change-subscription-modal .content .left-section .subscription-content>section .subscription-type-list li .radio label input::after,.modal .member-detail-modal .content form .left-section .file.empty .member-img .btn-remove-file,.modal .member-detail-modal .content form .left-section .file.empty .member-img img,.modal .member-detail-modal .content form .left-section .file:not(.empty) .member-img .name,.modal .member-detail-modal .content form .right-section .information-section.assistant .add-assistant-container .select-item,.modal .member-detail-modal .content form .right-section .information-section.member-information .edit-container,.select-item li.hide-remove-btn .btn-remove-item,.setting-wrap .setting-container .meetingroom-interlock-container .interlock-content>.container .meetingroom-list ul li.hide,.setting-wrap .setting-container .set-container .add-member-container.batch .canvas-grid table .ui-selectable-helper,.setting-wrap .setting-container .set-container .add-room-container form fieldset .btn-add-description+.input-area,.setting-wrap .setting-container .set-container .add-room-container form fieldset.additional-field.show .btn-add-description,.setting-wrap .setting-container .set-container .set-company-container form fieldset .edit-input-container,.setting-wrap .setting-container .set-container .set-company-container form fieldset.editing .btn-edit,.setting-wrap .setting-container .set-container .set-company-container form fieldset.editing table,.setting-wrap .setting-container .set-container .set-payment-container>section.subscription-plan .article-container .plan-information>div.failed-auto-payment .hide-container,.setting-wrap .setting-container .set-payment-method-container form .payment-method-list ul li .payment-method-information .form-input label input,.setting-wrap .setting-container .set-payment-method-container form.select .payment-method-list ul li .btn-container,.setting-wrap .setting-container .set-payment-method-container form.select .payment-method-list ul li .payment-method-information .form-input input:checked::after,.ui-autocomplete .autocomplete-list.hide,section.join-step .fieldset-container fieldset .form-input.password+.form-text{display:none}.modal .member-detail-modal .content form .left-section .member-img{flex-shrink:0;position:relative;width:7.5rem;height:7.5rem;border-radius:100%;overflow:hidden}.modal .member-detail-modal .content form .left-section .member-img .btn-file{width:100%;height:100%;cursor:pointer}.modal .member-detail-modal .content form .left-section .member-img .name{display:block;position:absolute;width:100%;height:100%;top:0;left:0;text-align:center;font-weight:400;letter-spacing:-.02em;font-size:4rem;line-height:7.5rem;background-color:#c1c8cc;color:#fff}.modal .member-detail-modal .content form .left-section .member-img .name.small{font-weight:500;letter-spacing:-.02em;font-size:2.875rem;line-height:7.5rem}.modal .member-detail-modal .content form .left-section .member-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;z-index:2}.modal .member-detail-modal .content form .left-section .member-img .btn-remove-file{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);cursor:pointer;z-index:3}.modal .member-detail-modal .content form .left-section .member-img .btn-remove-file img{position:absolute;display:block;width:.75rem;height:.75rem;top:50%;left:50%;transform:translate(-50%,-50%)}.modal .member-detail-modal .content form .left-section .btn-edit-profile-img{display:inline-block;width:auto;font-size:.8125rem;font-weight:600;letter-spacing:-.02em;line-height:1.5384615385;background-color:transparent;color:#c1c8cc;margin-top:.5rem;cursor:pointer}.modal .member-detail-modal .content form .right-section{width:30rem;padding-left:2.75rem}.modal .member-detail-modal .content form .right-section .not-allow-member-msg{font-size:1rem;font-weight:700;letter-spacing:-.02em;line-height:1.5;color:#ff7a00;margin-bottom:1.75rem}.modal .member-detail-modal .content form .right-section .disabled{pointer-events:none}.modal .member-detail-modal .content form .right-section .disabled .read-container .label,.modal .member-detail-modal .content form .right-section .disabled .read-container .member-name{color:#9ca4a7!important}.modal .member-detail-modal .content form .right-section .disabled .read-container .member-position{color:#d6dbdd!important}.modal .member-detail-modal .content form .right-section .disabled .discription,.modal .member-detail-modal .content form .right-section .disabled .read-container .text,.modal .member-detail-modal .content form .right-section .disabled .role,.modal .member-detail-modal .content form .right-section .disabled .title{color:#c1c8cc!important}.modal .member-detail-modal .content form .right-section .disabled.member-role .btn-edit{color:#ebe6f7!important}.modal .member-detail-modal .content form .right-section .disabled.btn-remove-account{color:#e9eff2}.modal .member-detail-modal .content form .right-section .information-section{position:relative;width:100%;padding-bottom:1.75rem;border-bottom:1px solid #e9eff2}.modal .member-detail-modal .content form .right-section .information-section~.information-section,.modal .member-detail-modal .content form .right-section fieldset.setting-noti{padding-top:1.75rem}.modal .member-detail-modal .content form .right-section .information-section>.discription{font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:1.5;color:#9ca4a7;margin-top:.375rem}.modal .member-detail-modal .content form .right-section .information-section .btn-edit{position:absolute;top:1.75rem;right:0;background-color:transparent;font-size:.8125rem;font-weight:500;letter-spacing:-.02em;line-height:1.5384615385;color:#6545b7;cursor:pointer}.modal .member-detail-modal .content form .right-section .information-section .switch{position:absolute;top:1.75rem;right:0}.modal .member-detail-modal .content form .right-section .information-section.member-information .btn-edit{top:0}.modal .member-detail-modal .content form .right-section .information-section.member-information .btn-change-pw{font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:1.5;color:#00a3ff;background-color:transparent;margin-top:1.75rem}.modal .member-detail-modal .content form .right-section .information-section.member-information .terms-marketing{display:flex;align-items:center;gap:5px;margin-top:10px}.modal .member-detail-modal .content form .right-section .information-section.member-information .terms-marketing label{line-height:0}.modal .member-detail-modal .content form .right-section .information-section.member-information .member-name{font-size:1rem;font-weight:700;letter-spacing:-.02em;line-height:1.5;color:#242728}.modal .member-detail-modal .content form .right-section .information-section.member-information .member-position{font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:1.5;color:#4b5154;margin-top:.375rem}.modal .member-detail-modal .content form .right-section .information-section.member-information ul.member-information-other li .label{display:inline-block;font-size:.875rem;font-weight:600;letter-spacing:-.02em;line-height:1.5;color:#4b5154;width:5.4375rem;margin-right:1rem}.modal .member-detail-modal .content form .right-section .information-section.member-information ul.member-information-other li .text{font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:1.5;color:#242728}.flex-row,.setting-wrap .setting-container .set-container .add-member-container.batch .top{display:flex;align-items:center;justify-content:space-between}.flex-row .form-input{width:calc(50% - 8px)}.modal .member-detail-modal .content form .right-section .information-section.member-information .edit-container .btn-container{display:flex;justify-content:flex-end;margin-top:1.9375rem}.modal .member-detail-modal .content form .right-section .information-section.member-role>.role{font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:1.5;color:#242728;margin-top:.5rem}.modal .add-coupon-code-modal .scroll-area .content .btn-container .btn-close,.modal .edit-device-name-modal .content .bottom button.btn-close,.modal .member-detail-modal .content form .right-section .information-section.assistant .discription:not(.empty),.modal .remove-account-modal .content .bottom button.btn-close,.setting-wrap .add-member-menu ul li:hover{color:#4b5154}.modal .member-detail-modal .content form .right-section .information-section.assistant .discription button.change-assistant{font-size:.6875rem;font-weight:500;letter-spacing:-.02em;line-height:1.4545454545;color:#8d64f8;background-color:transparent;margin-left:.1875rem}.modal .member-detail-modal .content form .right-section .information-section.assistant .add-assistant-container{display:none;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin-top:1.75rem}.modal .member-detail-modal .content form .right-section .information-section.assistant .add-assistant-container .title{width:100%;margin-bottom:.5rem}.modal .member-detail-modal .content form .right-section .information-section.assistant .add-assistant-container .form-input.search{width:calc(100% - 88px)}.modal .member-detail-modal .content form .right-section .information-section.assistant .add-assistant-container .btn-save-assistant{width:80px;font-size:.875rem;font-weight:600;letter-spacing:-.02em;line-height:1.5;padding:0 1rem;border-radius:10px;color:#fff;background-color:#8d64f8;height:3rem}.modal .member-detail-modal .content form .right-section .information-section.assistant .add-assistant-container #searchAssistantInput:disabled::-moz-placeholder{color:transparent}.modal .member-detail-modal .content form .right-section .information-section.assistant .add-assistant-container #searchAssistantInput:disabled::placeholder{color:transparent}.modal .member-detail-modal .content form .right-section .information-section.assistant .add-assistant-container #searchAssistantInput:disabled~.select-item{display:block;position:absolute;width:100%;top:50%;left:0;transform:translateY(-50%);margin-top:0;padding-left:2.25rem}.modal .member-detail-modal .content form .right-section fieldset.setting-noti legend{padding-bottom:1rem}.modal .member-detail-modal .content form .right-section fieldset.setting-noti .information-section{border:1px solid #e9eef2;border-radius:10px;margin-top:1rem;padding:1rem}.modal .member-detail-modal .content form .right-section fieldset.setting-noti .information-section>p{font-size:.8125rem;font-weight:500;letter-spacing:-.02em;line-height:1.5384615385;color:#9ca4a7;margin-top:.625rem}.modal .member-detail-modal .content form .right-section fieldset.setting-noti .information-section .switch{top:1rem;right:1rem}.modal .member-detail-modal .content form .right-section .btn-remove-account{background-color:transparent;font-size:.8125rem;font-weight:600;letter-spacing:-.02em;line-height:1.5384615385;color:#9ca4a7;margin-top:1.75rem}.modal .add-coupon-code-modal,.modal .edit-device-name-modal,.modal .remove-account-modal{width:20.5rem}.modal .edit-device-name-modal .top,.modal .remove-account-modal .top{padding:1.75rem 1.75rem 0}.modal .remove-account-modal .top img{display:block;width:1.125rem;height:1.125rem}.modal .remove-account-modal .content{padding:.8125rem 1.75rem 1.75rem}.modal .add-coupon-code-modal .top>h6,.modal .change-subscription-modal .content .right-section section.payment-detail-container>h6,.modal .remove-account-modal .content .remove-account-text{font-size:1rem;font-weight:700;letter-spacing:-.02em;line-height:1.5;color:#4b5154}.modal .add-coupon-code-modal .top>p,.modal .remove-account-modal .content .remove-account-msg{font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:1.5;color:#80888a;margin-top:.625rem}.modal .remove-account-modal .content .bottom{margin-top:1.75rem;display:flex;justify-content:flex-end}.modal .add-coupon-code-modal .scroll-area .content .btn-container button,.modal .edit-device-name-modal .content .bottom button,.modal .remove-account-modal .content .bottom button{font-size:.875rem;font-weight:600;letter-spacing:-.02em;line-height:1.5;background-color:transparent}.modal .edit-device-name-modal .content .bottom button.btn-save,.modal .remove-account-modal .content .bottom button.btn-remove{color:#8d64f8;margin-left:1.25rem}.modal .device-information-modal,.modal .meetingroom-detail-modal,.setting-wrap .setting-container .set-container .add-member-container.each{width:33rem}.modal .meetingroom-detail-modal .content .img-room{width:100%;height:15.625rem;margin-bottom:1.75rem}.modal .meetingroom-detail-modal .content .flex-row .room-name{font-size:1.125rem;font-weight:700;letter-spacing:-.02em;line-height:1.5;color:#4b5154;width:100%;overflow:hidden;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.modal .meetingroom-detail-modal .content .flex-row .btn-edit{font-size:.8125rem;font-weight:500;letter-spacing:-.02em;line-height:1.5384615385;color:#6545b7;background-color:transparent;min-width:3.375rem;align-self:flex-start;margin-top:.25rem}.modal .meetingroom-detail-modal .content .detail-info-table .device-badge{vertical-align:middle}.modal .device-information-modal .scroll-area .content .bottom,.modal .meetingroom-detail-modal .content .bottom{border-top:1px solid #e9eef2;padding-top:1.75rem;margin-top:1.75rem}.modal .device-information-modal .scroll-area .content .bottom .btn-remove-device,.modal .meetingroom-detail-modal .content .bottom .btn-remove-room{background-color:transparent;font-size:.8125rem;font-weight:600;letter-spacing:-.02em;line-height:1.5384615385;color:#9ca4a7}.modal .device-information-modal .scroll-area .content .device-name{max-width:22.6875rem;font-size:1.125rem;font-weight:700;letter-spacing:-.02em;line-height:1.5;color:#4b5154}.modal .device-information-modal .scroll-area .content .edit-device-name{font-size:.8125rem;font-weight:500;letter-spacing:-.02em;line-height:1.5384615385;color:#6545b7;position:absolute;top:.25rem;right:0;background-color:transparent}.modal .edit-device-name-modal .top h4{font-size:1rem;font-weight:700;letter-spacing:-.02em;line-height:1.5}.modal .edit-device-name-modal .content{padding:.625rem 1.75rem 1.75rem}.modal .edit-device-name-modal .content .txt{font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:1.5;color:#80888a}.modal .add-coupon-code-modal .scroll-area .content .form-input,.modal .edit-device-name-modal .content .form-input{margin-top:.8125rem}.modal .edit-device-name-modal .content .form-input input{font-weight:500}.modal .edit-device-name-modal .content .form-input .form-text{display:block!important}.modal .add-coupon-code-modal .scroll-area .content .btn-container,.modal .edit-device-name-modal .content .bottom{display:flex;justify-content:flex-end;margin-top:.8125rem}.modal .device-guide-modal{width:48.625rem}.modal .device-guide-modal .content .guide-slide{width:100%;overflow:hidden}.modal .device-guide-modal .content .guide-slide>ul{display:flex;transition:transform .3s}.modal .device-guide-modal .content .guide-slide>ul>li{width:100%;padding:2.75rem 2.75rem 5.5rem;flex-shrink:0}.modal .device-guide-modal .content .guide-slide>ul>li .slide-content{height:20.5625rem;position:relative}.modal .device-guide-modal .content .guide-slide>ul>li .slide-content .btn-slide{position:absolute;background-color:transparent;top:50%;transform:translateY(-50%)}.modal .device-guide-modal .content .guide-slide>ul>li .slide-content .btn-slide.prev{left:0}.modal .device-guide-modal .content .guide-slide>ul>li .slide-content .btn-slide.next{right:0}.modal .device-guide-modal .content .guide-slide>ul>li .slide-content .btn-slide.disabled,section.join-step .fieldset-container{cursor:default}.modal .device-guide-modal .content .guide-slide>ul>li .slide-content .qr-wrap{position:absolute;width:12.5rem;height:12.5rem;padding:.375rem;border:1px solid #4b5154;border-radius:10px;box-shadow:0 4px 22px rgba(0,0,0,.04);top:50%;left:50%;transform:translate(-50%,-50%)}.modal .device-guide-modal .content .guide-slide>ul>li .slide-content .code-list{width:100%;height:100%;display:flex;gap:0 .5rem;align-items:center;justify-content:center}.modal .device-guide-modal .content .guide-slide>ul>li .slide-content .code-list li{width:4.5625rem;height:5.3125rem;background-color:#242728;border-radius:17px;color:#fff;font-family:EuclidCircularA,sans-serif;font-size:2.25rem;font-weight:600;letter-spacing:-.06em;line-height:2.3611111111;text-align:center}.modal .device-guide-modal .content .guide-slide>ul>li .guide-step{display:flex;flex-direction:column;align-items:center;margin-top:2.75rem}.modal .device-guide-modal .content .guide-slide>ul>li .guide-step>h6{display:flex;align-items:center;font-size:1.125rem;font-weight:600;letter-spacing:-.02em;line-height:1.5;color:#6545b7}.modal .device-guide-modal .content .guide-slide>ul>li .guide-step>h6>span{display:block;width:1.25rem;height:1.25rem;border-radius:100%;background-color:#6545b7;color:#fff;text-align:center;font-family:EuclidCircularA,sans-serif;font-size:.75rem;font-weight:500;letter-spacing:-.04em;line-height:1.6666666667;margin-right:.5rem}.modal .device-guide-modal .content .guide-slide>ul>li .guide-step>p{margin-top:.75rem;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:1.5;color:#80888a}.modal .change-subscription-modal{width:44.875rem}.modal .change-subscription-modal .content .left-section{width:59.8885793872%}.modal .change-subscription-modal .content .left-section .top{padding:2rem 2rem 0}.modal .change-subscription-modal .content .left-section .subscription-content{padding:2.75rem 2rem}.modal .change-subscription-modal .content .left-section .subscription-content>section>h6{font-size:.875rem;font-weight:700;letter-spacing:-.02em;line-height:1.5;color:#4b5154;margin-bottom:.75rem}.modal .change-subscription-modal .content .left-section .subscription-content>section .subscription-type-list li{position:relative;border-radius:10px;border:1px solid #f4f7f9}.modal .change-subscription-modal .content .left-section .subscription-content>section .subscription-type-list li.checked{border:1px solid #8d64f8}.modal .change-subscription-modal .content .left-section .subscription-content>section .subscription-type-list li .radio label{padding:1.25rem 3.625rem}.modal .change-subscription-modal .content .left-section .subscription-content>section .subscription-type-list li .radio label input{position:absolute;top:50%;left:1.25rem;transform:translateY(-50%)}.modal .change-subscription-modal .content .left-section .subscription-content>section .subscription-type-list li .radio label input:checked{background-image:url("../image/icn_radio_check.svg");background-repeat:no-repeat;background-position:center}.modal .change-subscription-modal .content .left-section .subscription-content>section .subscription-type-list li .radio label .type{display:flex;align-items:center;font-size:1rem;font-weight:700;letter-spacing:-.02em;line-height:1.5;color:#4b5154}.modal .change-subscription-modal .content .left-section .subscription-content>section .subscription-type-list li .radio label .type .badge-sale{display:inline-block;font-size:.625rem;font-weight:600;letter-spacing:-.04em;line-height:1.9;color:#8d64f8;background-color:#ebe6f7;border-radius:500px;padding:0 .375rem;margin-left:.5rem}.modal .change-subscription-modal .content .left-section .subscription-content>section .subscription-type-list li .radio label .price{font-size:1.25rem;font-weight:700;letter-spacing:-.02em;line-height:1.5;color:#3a3e40;margin-top:.5rem}.modal .change-subscription-modal .content .left-section .subscription-content>section .subscription-type-list li .radio label .price>.unit{font-size:.6875rem;font-weight:600;letter-spacing:-.02em;line-height:1.4545454545}.modal .change-subscription-modal .content .left-section .subscription-content>section .subscription-msg .subscription-p{font-size:1rem;font-weight:600;letter-spacing:-.02em;line-height:1.5;color:#80888a;margin-top:1rem}.modal .change-subscription-modal .content .left-section .subscription-content>section .subscription-msg .subscription-caution{font-size:.8125rem;font-weight:500;letter-spacing:-.02em;line-height:1.5384615385;color:#dd4037;margin-top:.75rem}.modal .change-subscription-modal .content .left-section .subscription-content>section .payment-method-container{display:flex;align-items:center;font-size:1rem;font-weight:400;letter-spacing:-.02em;line-height:1.5;color:#4b5154;padding:.875rem;border:1px solid #f4f7f9;border-radius:10px}.modal .change-subscription-modal .content .left-section .subscription-content>section .payment-method-container>strong,.modal .set-payment-method-modal .scroll-area .content .current-method>p>strong,.setting-wrap .setting-container .set-payment-method-container form .payment-method-list ul li .payment-method-information .form-input label>span{font-weight:600}.modal .change-subscription-modal .content .left-section .subscription-content>section .payment-method-container .badge-current-payment-method{margin-bottom:0;margin-right:.5rem}.modal .change-subscription-modal .content .right-section{width:40.1114206128%;padding:2rem;background-color:#f9fafb}.modal .change-subscription-modal .content .right-section section.payment-detail-container .payment-list,.setting-wrap .setting-container .meetingroom-interlock-container .interlock-content>.container .search-form{margin-top:1.25rem}.modal .change-subscription-modal .content .right-section section.payment-detail-container .payment-list li .price-detail>span,.setting-wrap .setting-container .display-option-container .form-input .text-area label{font-size:.875rem;font-weight:600;letter-spacing:-.02em;line-height:1.5;color:#4b5154}.modal .change-subscription-modal .content .right-section section.payment-detail-container .payment-list li .product-number{font-size:.8125rem;font-weight:500;letter-spacing:-.02em;line-height:1.5384615385;color:#9ca4a7;margin-top:.125rem}.modal .change-subscription-modal .content .right-section section.payment-detail-container .btn-add-coupon{font-size:.8125rem;font-weight:600;letter-spacing:-.02em;line-height:1.5384615385;color:#00a3ff;background-color:transparent;margin-top:.75rem}.modal .change-subscription-modal .content .right-section section.payment-detail-container .price-total-container{display:flex;flex-direction:column;padding-top:1.25rem;margin-top:1.25rem;border-top:1px solid #d6dbdd}.modal .change-subscription-modal .content .right-section section.payment-detail-container .price-total-container .payment-date,.modal .change-subscription-modal .content .right-section section.payment-detail-container .price-total-container .vat-msg{align-self:flex-end;font-size:.8125rem;font-weight:500;letter-spacing:-.02em;line-height:1.5384615385;color:#80888a;margin-top:.3125rem}.modal .change-subscription-modal .content .right-section .penalty-msg{font-size:.8125rem;font-weight:500;letter-spacing:-.02em;line-height:1.5384615385;color:#dd4037;margin-top:.75rem;display:none}.modal .change-subscription-modal .content .right-section section.terms{margin-top:1.625rem}.modal .change-subscription-modal .content .right-section section.terms>h6{font-size:.875rem;font-weight:700;letter-spacing:-.02em;line-height:1.5;color:#4b5154}.modal .change-subscription-modal .content .right-section section.terms ul.terms-list li .form-input.checkbox input{margin-right:.4375rem}.modal .change-subscription-modal .content .right-section section.terms ul.terms-list li .form-input .btn-show-terms{font-size:.8125rem;font-weight:500;letter-spacing:-.02em;line-height:1.5;color:#80888a;margin-left:.4375rem;background-color:transparent;text-decoration:underline}.modal .change-subscription-modal .content .right-section .btn-save{font-size:1rem;font-weight:700;letter-spacing:-.02em;line-height:1.5;color:#fff;width:100%;height:3rem;background-color:#6545b7;border-radius:10px;margin-top:1.625rem}.modal .add-coupon-code-modal .top{display:block;padding:1.75rem 1.75rem 0}.modal .add-coupon-code-modal .scroll-area .content{padding:0 1.75rem 1.75rem}.modal .add-coupon-code-modal .scroll-area .content .btn-container .btn-save{color:#8d64f8;margin-left:1.1875rem}.modal .confirm-google-modal .top{padding:1.625rem 1.625rem 0;justify-content:flex-end}.modal .confirm-google-modal .scroll-area .content .btn-wrapper{margin-top:2.5rem}.modal .confirm-google-modal .scroll-area .content .btn-wrapper button.btn-submit-google{display:flex;align-items:center;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;letter-spacing:-.02em;line-height:21px;color:rgba(0,0,0,.54);height:40px!important;border:1px solid #e9eff2;background-color:#fff;padding:0 8px;border-radius:3px}.modal .confirm-google-modal .scroll-area .content .btn-wrapper button.btn-submit-google img{margin-right:24px}.modal .set-payment-method-modal .scroll-area .content .current-method{padding:1.125rem;border:1px solid #e9eff2;border-radius:10px}.modal .set-payment-method-modal .scroll-area .content .current-method>h6{display:inline-block;padding:0 .375rem;font-size:.625rem;font-weight:600;letter-spacing:-.04em;line-height:2;color:#4b5154;text-align:center;background-color:#e9eff2;border-radius:4px}.modal .set-payment-method-modal .scroll-area .content .current-method>p{font-size:.875rem;font-weight:400;letter-spacing:-.02em;line-height:1.5;margin-top:.625rem}.modal .set-payment-method-modal .scroll-area .content .btn-container{margin-top:.75rem;display:flex;justify-content:flex-end;gap:0 1.1875rem}.modal .set-payment-method-modal .scroll-area .content .btn-container>button{font-size:.8125rem;font-weight:500;letter-spacing:-.02em;line-height:1.5384615385;background-color:transparent}.modal .set-payment-method-modal .scroll-area .content .btn-container>button.btn-change-method,.setting-wrap .setting-container .set-container .set-company-container form fieldset table tr td.payment-date,.setting-wrap .setting-container .set-container .set-service-container .service-list li .service .service-information .connect-status.success,.setting-wrap .setting-container .set-payment-method-container form .payment-method-list ul li .btn-container .btn-edit{color:#00a3ff}.modal .set-payment-method-modal .scroll-area .content .btn-container>button.btn-remove-method,.setting-wrap .setting-container .set-container .set-payment-container>section.payment-log .payment-log-table table tbody tr.failed td,.setting-wrap .setting-container .set-payment-method-container form .payment-method-list ul li .btn-container .btn-remove{color:#c1c8cc}.modal .set-payment-method-modal .scroll-area .content .payment-method-text{font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:1.5;color:#9ca4a7;margin-top:2rem}.modal .repeat-schedule-modal{width:25.125rem}.setting-wrap{display:flex;justify-content:center;align-items:flex-start}.setting-wrap .admin-menu{width:15.4375rem;padding:2rem 1.25rem;background-color:#fff;border-radius:22px;box-shadow:0 3px 5px rgba(0,0,0,.04);flex-grow:0;margin-right:1.25rem}.setting-wrap .admin-menu li a,.setting-wrap .setting-container .set-container .btn-add{align-items:center;border-radius:10px;line-height:1.5;display:flex;letter-spacing:-.02em}.setting-wrap .admin-menu .company-logo,.setting-wrap .setting-container .meetingroom-interlock-container .interlock-content>.container>h5,.setting-wrap .setting-container .set-payment-method-container>h5{font-size:1.125rem;font-weight:700;letter-spacing:-.02em;line-height:1.5;color:#242728}.setting-wrap .admin-menu li{width:100%;height:44px}.setting-wrap .admin-menu li a{width:100%;height:100%;font-size:1rem;font-weight:500;color:#3a3e40;padding:.875rem .75rem}.setting-wrap .admin-menu li a.active,.setting-wrap .admin-menu li a:hover{background-color:#f9fafb;font-weight:700;color:#6545b7}.setting-wrap .admin-menu li a .icon{display:block;width:1rem;height:1rem;margin-right:.625rem}.setting-wrap .admin-menu~.setting-container{width:40rem}.setting-wrap .setting-container{width:100%;height:100%;padding-bottom:5.6875rem}.setting-wrap .setting-container .set-container{position:relative;background-color:#fff;box-shadow:0 4px 16px rgba(0,0,0,.05);border-radius:22px;padding:2.75rem;width:33rem;margin:0 auto}.setting-wrap .setting-container .set-container:not(:last-of-type){margin-bottom:.75rem}.setting-wrap .setting-container .set-container>h3{font-size:1.375rem;font-weight:700;letter-spacing:-.02em;line-height:1.3636363636;color:#242728}.setting-wrap .setting-container .set-container .btn-add{position:absolute;top:2.75rem;right:2.75rem;font-size:.875rem;font-weight:600;padding:0 1rem;height:2.625rem;color:#fff;background-color:#6545b7}.setting-wrap .setting-container .set-container .set-service-container .service-list{padding-top:2.25rem;padding-bottom:18.1875rem}.setting-wrap .setting-container .set-container .set-service-container .service-list li{position:relative;padding-bottom:2.25rem}.setting-wrap .setting-container .display-option-container fieldset~fieldset,.setting-wrap .setting-container .set-container .set-service-container .service-list li~li,.setting-wrap .setting-container .set-device-container .set-list-container .list-container .top,.setting-wrap .setting-container .set-payment-method-container form .payment-method-list{margin-top:2.25rem}.setting-wrap .setting-container .set-container .set-service-container .service-list li::after{content:"";position:absolute;bottom:0;display:block;width:100%;height:1px;border-top:1px solid #e9eff2}.setting-wrap .setting-container .set-container .set-service-container .service-list li .service .service-logo{border:1px solid #e9eef2}.setting-wrap .setting-container .set-container .set-service-container .service-list li .service .service-logo img{width:2rem;height:2rem}.setting-wrap .setting-container .set-container .set-service-container .service-list li .service .service-information .connect-status{display:flex;align-items:center;font-size:.75rem;font-weight:600;letter-spacing:.03em;line-height:1;margin-top:.875rem}.setting-wrap .setting-container .set-container .set-service-container .service-list li .service .service-information .connect-status::before{content:"";display:block;width:1.125rem;height:1.125rem;margin-right:.3125rem;background-position:center;background-repeat:no-repeat}.setting-wrap .setting-container .set-container .set-service-container .service-list li .service .service-information .connect-status.fail{color:#e4665f}.setting-wrap .setting-container .set-container .set-service-container .service-list li .service .service-information .connect-status.fail::before{background-image:url("../image/icn_connect_fail.svg")}.setting-wrap .setting-container .set-container .set-service-container .service-list li .service .service-information .connect-status.success::before{background-image:url("../image/icn_connect_success.svg")}.service-list li .service::after{content:"";display:block;clear:both}.service-list li .service .service-logo{float:left;position:relative;width:4.125rem;height:4.125rem;border-radius:10px}.service-list li .service .service-logo img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.service-list li .service .service-information{float:left;margin-left:1.75rem}.service-list li .service .service-information .service-name{font-size:1rem;font-weight:600;letter-spacing:-.02em;line-height:1.5;color:#4b5154}.service-list li .service .service-information .sevice-description{font-size:.8125rem;font-weight:400;letter-spacing:-.02em;line-height:1.5384615385;color:#9ca4a7;margin-top:.125rem}.service-list li .service .btn-connection{position:absolute;right:0;top:50%;transform:translateY(-50%);width:4.4375rem;height:2.25rem;border-radius:10px;font-size:.8125rem;font-weight:600;letter-spacing:-.02em;line-height:1.5384615385;border:1px solid #e9eff2;color:#3a3e40;background-color:#fff}.service-list li .service .btn-connection.connect{background-color:#f4f7f9;border-color:transparent}.service-list li .service .btn-connection.connect:hover,.setting-wrap .setting-container .set-container .add-member-container.batch .top .upload-file .btn-upload:hover{background-color:#e9eff2}.service-list li .service .btn-connection.disconnect{background-color:#fff;border-color:#e9eff2}.service-list li .service .btn-connection.disconnect:hover{border-color:#c1c8cc}.service-list li .btn-close-service{position:absolute;top:1.25rem;right:1.25rem;cursor:pointer}.setting-wrap .setting-container .set-container .set-company-container form.editing fieldset:not(.editing) *{pointer-events:none;color:#d6dbdd}.setting-wrap .setting-container .set-container .set-company-container form .company-logo{width:5.1875rem;height:2.0625rem;margin-bottom:2.25rem;font-size:1.125rem;font-weight:700;letter-spacing:-.02em;line-height:1.5;color:#242728}.setting-wrap .setting-container .set-container .set-company-container form fieldset{position:relative;padding-bottom:2.75rem}.setting-wrap .setting-container .set-container .set-company-container form fieldset::after{content:"";display:block;position:absolute;bottom:0;width:100%;height:1px;background-color:#e9eef2}.setting-wrap .setting-container .set-container .add-room-container form fieldset .basic-legend,.setting-wrap .setting-container .set-container .set-company-container form fieldset legend{margin-bottom:1.25rem}.setting-wrap .setting-container .set-container .set-company-container form fieldset table tr~tr td,.setting-wrap .setting-container .set-container .set-company-container form fieldset table tr~tr th{padding-top:.75rem}.setting-wrap .setting-container .set-container .set-company-container form fieldset table tr th{font-size:1rem;font-weight:600;letter-spacing:-.02em;line-height:1.5;color:#4b5154;text-align:left}.setting-wrap .setting-container .set-container .set-company-container form fieldset table tr td{font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:1.5;color:#4b5154}.setting-wrap .setting-container .set-container .set-company-container form fieldset table tr td .admin-position{font-weight:400}.setting-wrap .setting-container .set-container .set-company-container form fieldset .btn-edit{position:absolute;right:0;top:.25rem;background-color:transparent;font-size:.8125rem;font-weight:600;letter-spacing:-.02em;line-height:1.5384615385;color:#8d64f8}.setting-wrap .setting-container .set-container .set-company-container form fieldset .editing-btn-container{display:none;align-items:center;justify-content:flex-end;margin-top:1.1875rem}.setting-wrap .setting-container .set-container .set-company-container form fieldset .editing-btn-container .btn-submit{font-size:.875rem;font-weight:600;letter-spacing:-.02em;line-height:1.5;padding:0 1rem;height:2.625rem;border-radius:10px;color:#fff;background-color:#8d64f8;margin-left:10px}.setting-wrap .setting-container .set-container.admin-setting{width:564px}.setting-wrap .setting-container .set-container.admin-setting .admin-setting-container form fieldset{padding-top:2rem}.setting-wrap .setting-container .set-container.admin-setting .admin-setting-container form fieldset .form-input .btn-save{font-size:1rem;font-weight:700;letter-spacing:-.02em;line-height:1.5;color:#fff;width:100%;height:3rem;background-color:#6545b7;border-radius:10px}.setting-wrap .setting-container .set-container .admin-permission-container table{margin-top:1.75rem;width:100%}.setting-wrap .setting-container .set-container .admin-permission-container table tbody tr,.setting-wrap .setting-container .set-container .admin-permission-container table thead{border-bottom:1px solid #e9eef2}.setting-wrap .setting-container .set-container .admin-permission-container table thead tr th{font-size:.875rem;font-weight:400;letter-spacing:-.02em;line-height:1.5;color:#4b5154;padding:.625rem .4375rem}.setting-wrap .setting-container .set-container .admin-permission-container table tbody tr td:nth-of-type(2),.setting-wrap .setting-container .set-container .admin-permission-container table thead tr th:first-of-type{text-align:left}.setting-wrap .setting-container .set-container .admin-permission-container table tbody tr td{font-size:.875rem;font-weight:400;letter-spacing:-.02em;line-height:1.5;text-align:center;padding:.625rem .5rem}.setting-wrap .setting-container .set-container .admin-permission-container table tbody tr td:first-of-type{text-align:left;font-weight:500;color:#6b3be9}.setting-wrap .setting-container .display-option-container,.setting-wrap .setting-container .set-container .set-payment-container{padding-top:2.5rem}.setting-wrap .setting-container .set-container .set-payment-container>section.subscription-plan .article-container .plan-information>div.failed-auto-payment{background-color:#f9fafb;border-radius:5px;padding:1rem 1rem 1rem 2.75rem;margin-bottom:1.25rem}.setting-wrap .setting-container .set-container .set-payment-container>section.subscription-plan .article-container .plan-information>div.failed-auto-payment .failed-msg{display:flex;align-items:center;font-size:.875rem;font-weight:600;letter-spacing:-.02em;line-height:1.5}.setting-wrap .setting-container .set-container .set-payment-container>section.subscription-plan .article-container .plan-information>div.failed-auto-payment .failed-msg::before{content:"";display:inline-block;position:absolute;transform:translateX(calc(-100% - 10px));width:.875rem;height:.8125rem;background-image:url("../image/icn_alert_warning.svg");background-repeat:no-repeat;background-size:contain;background-position:center}.setting-wrap .setting-container .set-container .set-payment-container>section.subscription-plan .article-container .plan-information>div.failed-auto-payment .failed-reason{font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:1.5;color:#80888a;margin-top:.25rem}.setting-wrap .setting-container .set-container .set-payment-container>section.subscription-plan .article-container .plan-information>div.failed-auto-payment .btn-more{background-color:transparent;font-size:.8125rem;font-weight:500;letter-spacing:-.02em;line-height:1.5;color:#80888a;text-decoration:underline;margin-top:.25rem}.setting-wrap .setting-container .set-container .set-payment-container>section.subscription-plan .article-container .plan-information>div.product-payment{display:flex;justify-content:space-between;margin-top:.1875rem}.setting-wrap .setting-container .set-container .add-room-container form fieldset.check-in p,.setting-wrap .setting-container .set-container .set-payment-container>section.subscription-plan .article-container .plan-information>div.product-payment>span{font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:1.5;color:#9ca4a7}.setting-wrap .setting-container .set-container .set-payment-container>section.subscription-plan .article-container .plan-information>div.product-payment .btn-retry-payment{background-color:transparent;font-size:.8125rem;font-weight:600;letter-spacing:-.02em;line-height:1.5;text-decoration:underline;color:#ff7a00}.setting-wrap .setting-container .set-container .set-payment-container>section.subscription-plan .article-container .plan-information .btn-setting.subscription{margin-top:1.0625rem}.setting-wrap .setting-container .set-container .set-payment-container>section.payment-information .article-container>article.payment-method.empty{border-color:#ff7a00}.setting-wrap .setting-container .set-container .set-payment-container>section.payment-information .article-container>article.payment-method.empty>h6,.setting-wrap .setting-container .set-container .set-payment-container>section.payment-information .article-container>article.payment-method.empty>p{color:#ff7a00}.setting-wrap .setting-container .set-container .set-payment-container>section.payment-information .article-container>article.payment-method .btn-add-payment-method{background-color:transparent;font-size:.8125rem;font-weight:500;letter-spacing:-.02em;line-height:1.5;color:#80888a;text-decoration:underline;margin-top:.375rem}.setting-wrap .setting-container .set-container .set-payment-container>section.payment-information .article-container>article>h6{font-size:.875rem;font-weight:600;letter-spacing:-.02em;line-height:1.5;color:#80888a}.setting-wrap .setting-container .set-container .set-payment-container>section.payment-information .article-container>article>p{font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:1.5;color:#4b5154;margin-top:.375rem}.setting-wrap .setting-container .set-container .set-payment-container>section.payment-information .article-container>article .btn-setting{margin-top:.375rem}.setting-wrap .setting-container .set-container .set-payment-container>section.payment-log .payment-log-table table thead tr th{padding:.625rem 1rem;font-size:.8125rem;font-weight:500;letter-spacing:-.02em;line-height:1.5384615385;text-align:left;color:#80888a}.setting-wrap .setting-container .set-container .set-payment-container>section.payment-log .payment-log-table table tbody tr td{padding:.625rem 1rem;font-size:.8125rem;font-weight:500;letter-spacing:-.02em;line-height:1.5384615385;text-align:left;color:#242728}.setting-wrap .setting-container .set-container .set-payment-container>section.payment-log .payment-log-table table tbody tr td>.btn-bill{width:.6875rem;height:.75rem;background-color:transparent;vertical-align:middle}.setting-wrap .setting-container .set-container .set-payment-container>section.payment-log .payment-log-table table tbody tr td.empty{padding:6.875rem 0;text-align:center}.setting-wrap .setting-container .set-container .set-payment-container>section.payment-log .vat-msg{font-size:.8125rem;font-weight:500;letter-spacing:-.02em;line-height:1.5384615385;color:#80888a;border-top:1px solid #f4f7f9;padding-top:15px;margin-top:15px}.setting-wrap .setting-container .set-container .set-payment-container>section>h5{font-size:.8125rem;font-weight:700;letter-spacing:-.02em;line-height:1.5384615385;color:#4b5154;margin-bottom:1rem}.setting-wrap .setting-container .set-container .set-payment-container>section .article-container{width:100%;display:flex;gap:0 1rem}.setting-wrap .setting-container .set-container .set-payment-container>section .article-container>article{width:100%;padding:1.1875rem 1rem;border-radius:10px;border:1px solid #f4f7f9}.setting-wrap .setting-container .set-container .set-payment-container>section .article-container>article .btn-setting{background-color:transparent;font-size:.8125rem;font-weight:500;letter-spacing:-.02em;line-height:1.5384615385;color:#00a3ff}.setting-wrap .setting-container .set-container .set-member-container .member-table{width:100%;text-align:left;margin-top:1rem;margin-bottom:2.75rem}.setting-wrap .setting-container .set-container .set-member-container .member-table thead tr th{padding:.375rem 1rem;font-size:.8125rem;font-weight:700;letter-spacing:-.02em;line-height:1.5384615385}.setting-wrap .setting-container .set-container .set-member-container .member-table tbody tr{position:relative;border-radius:10px;cursor:pointer}.setting-wrap .setting-container .set-container .set-member-container .member-table tbody tr td{font-size:.875rem;font-weight:400;letter-spacing:-.02em;line-height:1.5;padding:.75rem 1rem;vertical-align:middle;color:#80888a}.setting-wrap .setting-container .set-container .set-member-container .member-table tbody tr td:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}.setting-wrap .setting-container .set-container .set-member-container .member-table tbody tr td:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px}.setting-wrap .setting-container .set-container .set-member-container .member-table tbody tr td .member-name{display:flex;align-items:center;font-weight:600;color:#4b5154}.setting-wrap .setting-container .set-container .set-member-container .member-table tbody tr td .member-name .member-img{flex-shrink:0;position:relative;width:1.75rem;height:1.75rem;border-radius:100%;margin-right:1rem;overflow:hidden}.setting-wrap .setting-container .set-container .set-member-container .member-table tbody tr td .member-name .member-img .tooltip{display:none;position:absolute;left:-1rem;top:calc(100% + 5px);padding:.1875rem .375rem;white-space:nowrap;background-color:#242728;font-size:.6875rem;font-weight:400;letter-spacing:-.02em;line-height:1.4545454545;color:#fff;border-radius:4px;z-index:1}.setting-wrap .setting-container .set-container .set-member-container .member-table tbody tr:not(.not-allow) img{display:block;width:100%;height:100%;border-radius:100%;-o-object-fit:cover;object-fit:cover}.setting-wrap .setting-container .set-container .set-member-container .member-table tbody tr.not-allow .member-name .member-img{padding:.5rem .625rem 0;background-color:#ebe6f7}.setting-wrap .setting-container .set-container .set-member-container .member-table tbody tr.not-allow .member-name .member-img img{vertical-align:top}.setting-wrap .setting-container .set-container .set-member-container .member-table-bottom .btn-export{display:flex;align-items:center;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:1.5;color:#9ca4a7;background-color:transparent}.setting-wrap .setting-container .set-container .add-member-container.batch .top .btn-download img.img-download,.setting-wrap .setting-container .set-container .set-member-container .member-table-bottom .btn-export img{margin-right:.25rem}.setting-wrap .setting-container .set-container .add-member-container{padding:2.75rem}.setting-wrap .setting-container .set-container .add-member-container.each fieldset legend{margin-bottom:1rem}.setting-wrap .setting-container .set-container .add-member-container .btn-invite{margin-top:2.75rem;font-size:1rem;font-weight:700;letter-spacing:-.02em;line-height:1.5;color:#fff;width:100%;height:3rem;background-color:#6545b7;border-radius:10px}.setting-wrap .setting-container .set-container .add-member-container.batch{display:none;width:779px}.setting-wrap .setting-container .set-container .add-member-container.batch .top .btn-download{display:flex;align-items:center;font-size:.875rem;font-weight:600;letter-spacing:-.02em;line-height:1.5;color:#3a3e40}.setting-wrap .setting-container .set-container .add-member-container.batch .top .btn-download .information-tooltip .information-text{left:100%;transform:translate(-30px)}.setting-wrap .setting-container .set-container .add-member-container.batch .top .upload-file .btn-upload{height:2.5rem;padding:0 .875rem;background-color:#f4f7f9;border-radius:8px;font-size:.875rem;font-weight:600;letter-spacing:-.02em;line-height:2.5rem;color:#3a3e40;cursor:pointer}.setting-wrap .setting-container .set-container .add-member-container.batch .canvas-grid table thead tr th{padding:.3125rem 0;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:1.5;color:#80888a;border:1px solid #f4f7f9}.setting-wrap .setting-container .set-container .add-member-container.batch .canvas-grid table tbody td{position:relative;border:1px solid #f4f7f9;height:35px;font-size:.8125rem;font-weight:400;letter-spacing:-.02em;line-height:1.5384615385;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#c1c8cc;vertical-align:middle}.setting-wrap .setting-container .set-container .add-member-container.batch .canvas-grid table tbody td .virtual-dom{display:inline-block;height:0;position:absolute;min-width:100%;width:-moz-fit-content;width:fit-content;overflow:hidden}.setting-wrap .setting-container .set-container .add-member-container.batch .canvas-grid table tbody td.active,.setting-wrap .setting-container .set-container .add-member-container.batch .canvas-grid table tbody td.ui-selected,.setting-wrap .setting-container .set-container .add-member-container.batch .canvas-grid table tbody td.ui-selecting{background-color:#fbfaff}.setting-wrap .setting-container .set-container .add-member-container.batch .canvas-grid table tbody td.active input{outline:#6545B7 solid 1px}.setting-wrap .setting-container .set-container .add-member-container.batch .canvas-grid table tbody td.typing input{box-shadow:0 2px 4px rgba(0,0,0,.25);outline:#9C76FD solid 1px;position:absolute;top:0;cursor:auto;background-color:#fff;z-index:1}.setting-wrap .setting-container .set-container .add-member-container.batch .canvas-grid table tbody td:first-child{text-align:center;border-left:none}.setting-wrap .setting-container .set-container .add-member-container.batch .canvas-grid table tbody td:last-child{border-right:none}.setting-wrap .setting-container .set-container .add-member-container.batch .canvas-grid table tbody td:not(.typing) input{width:calc(100% - 2px)!important}.setting-wrap .setting-container .set-container .add-member-container.batch .canvas-grid table tbody td input{font-size:.875rem;font-weight:400;letter-spacing:-.02em;line-height:1.5;box-sizing:border-box;padding:.4375rem .625rem;cursor:default;width:100%;height:100%;pointer-events:none;background-color:transparent;color:#3a3e40;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.setting-wrap .setting-container .set-container .add-member-container.batch .canvas-grid table tbody td .btn-add-row{width:100%;height:100%;background-color:transparent;font-size:.6875rem;font-weight:500;letter-spacing:-.02em;line-height:1.4545454545;color:#00a3ff;padding-left:.625rem;text-align:left}.setting-wrap .setting-container .set-container .add-member-container.batch .canvas-grid table tbody td .btn-add-row:hover{color:#0098ee}.setting-wrap .setting-container .set-container.setting-workspace{padding:1.75rem 2.75rem}.setting-wrap .setting-container .set-container.setting-workspace>p{font-size:.8125rem;font-weight:500;letter-spacing:-.01em;line-height:1.5;color:#9ca4a7}.setting-wrap .setting-container .set-container.setting-workspace .btn-close-service{position:absolute;top:1rem;right:1rem}.setting-wrap .setting-container .set-container.setting-workspace .service-list{display:flex;margin-top:1.75rem}.setting-wrap .setting-container .set-container.setting-workspace .service-list li{flex:1 1;padding-right:2.5rem}.setting-wrap .setting-container .set-container.setting-workspace .service-list li~li{padding-left:2.75rem;padding-right:0;border-left:1px solid #e9eff2}.setting-wrap .setting-container .set-container.setting-workspace .service-list li .service-information{display:flex;align-items:center;margin:0;gap:0 1.25rem}.setting-wrap .setting-container .set-container.setting-workspace .service-list li .service-information .service-logo{width:2.75rem}.setting-wrap .setting-container .set-container.setting-workspace .service-list li .btn-connection{position:relative;float:left;clear:both;top:0;transform:none;width:100%}.setting-wrap .setting-container .set-container .set-meetingroom .room-list ul li{display:flex;padding:1rem;border-radius:10px;cursor:pointer}.setting-wrap .setting-container .set-container .set-meetingroom .room-list ul li .room-img{flex-shrink:0;position:relative;width:9.25rem;height:5.25rem;border-radius:5px;overflow:hidden;background-color:#ebe6f7}.setting-wrap .setting-container .set-container .set-meetingroom .room-list ul li .room-img .room-default-img{position:absolute;width:2.375rem;height:2.375rem;background-color:#fff;border-radius:100%;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url("../image/icn_room.svg");background-repeat:no-repeat;background-position:center}.setting-wrap .setting-container .set-container .set-meetingroom .room-list ul li .room-information{position:relative;padding-left:1rem;width:100%}.setting-wrap .setting-container .set-container .set-meetingroom .room-list ul li .room-information .room-name{width:100%;font-size:1rem;font-weight:600;letter-spacing:-.02em;line-height:1.2;color:#4b5154;overflow:hidden;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.setting-wrap .setting-container .set-container .set-meetingroom .room-list ul li .room-information .room-seats{display:flex;align-items:center;margin-top:.4375rem;font-size:.8125rem;font-weight:500;letter-spacing:-.02em;line-height:1.5384615385;color:#80888a}.setting-wrap .setting-container .set-container .set-meetingroom .room-list ul li .room-information .room-seats::before{content:"";display:block;width:.625rem;height:.625rem;margin-right:.1875rem;background-image:url("../image/icn_users.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.setting-wrap .setting-container .set-container .set-meetingroom .room-list ul li .room-information .room-checkin{display:inline-block;padding:.125rem .375rem;font-size:.625rem;font-weight:700;letter-spacing:-.01em;line-height:1.5;border-radius:31.25rem;margin:.5rem 0}.setting-wrap .setting-container .set-container .set-meetingroom .room-list ul li .room-information .room-checkin.use{background-color:#ebe6f7;color:#8d64f8}.setting-wrap .setting-container .set-container .set-meetingroom .room-list ul li .room-information .room-checkin.disabled{background-color:#e9eff2;color:#9ca4a7}.setting-wrap .setting-container .set-container .set-meetingroom .room-list ul li .room-information .room-device{display:flex;align-items:center;width:100%;font-size:.8125rem;font-weight:500;letter-spacing:-.02em;line-height:1.5384615385;color:#80888a}.setting-wrap .setting-container .set-container .set-meetingroom .room-list ul li .room-information .room-device::before{content:"";display:block;width:.6875rem;height:.375rem;margin-right:.4375rem;background-image:url("../image/icn_connect.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.device-badge{margin-right:.3125rem;height:19px;padding:0 .375rem;display:inline-flex;align-items:center;border-radius:500px;font-family:EuclidCircularA,sans-serif;font-size:.625rem;font-weight:600;letter-spacing:-.04em;line-height:1.8}.device-badge.on{color:#00a3ff;background:rgba(0,163,255,.2)}.device-badge.on::before{content:"";display:block;width:.375rem;height:.375rem;background-color:#00a3ff;border-radius:100%;margin-right:.3125rem}.device-badge.off{color:#ff7a00;background:rgba(255,122,0,.1)}.setting-wrap .setting-container .set-container .add-room-container form fieldset~fieldset{margin-top:2rem}.setting-wrap .setting-container .set-container .add-room-container form fieldset.check-in{display:flex;gap:0 1.5rem}.setting-wrap .setting-container .set-container .add-room-container form fieldset.check-in .basic-legend{margin-bottom:.25rem}.setting-wrap .setting-container .set-container .add-room-container form fieldset .select-file .file{position:relative;width:13.875rem;height:7.875rem;background-color:#f4f7f9;border-radius:10px;flex-shrink:0;overflow:hidden}.setting-wrap .setting-container .set-container .add-room-container form fieldset .select-file .file .select-img-file{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;cursor:pointer}.setting-wrap .setting-container .set-container .add-room-container form fieldset .select-file .file .select-img-file>img{width:2.4375rem;height:2.4375rem;padding:.40625rem}.setting-wrap .setting-container .set-container .add-room-container form fieldset .select-file .file .select-img-file p{margin-top:.625rem;font-size:.8125rem;font-weight:600;letter-spacing:-.02em;line-height:1.5384615385;color:#c1c8cc}.setting-wrap .setting-container .set-container .add-room-container form fieldset .select-file .file .img-preview{display:none;position:absolute;width:100%;height:100%;top:0;left:0}.setting-wrap .setting-container .set-container .add-room-container form fieldset .select-file .file .img-preview .btn-remove-file{position:absolute;top:.375rem;right:.375rem;width:1.25rem;height:1.25rem;cursor:pointer}.setting-wrap .setting-container .set-container .add-room-container form fieldset .select-file .upload-file-help-msg{width:11.875rem;font-size:.8125rem;font-weight:600;letter-spacing:-.02em;line-height:1.5384615385;color:#4b5154}.setting-wrap .setting-container .set-container .add-room-container form .btn-submit{background-color:#6545b7;width:100%;height:3rem;font-size:1rem;font-weight:700;letter-spacing:-.03em;line-height:1.75;color:#fff;border-radius:10px;margin-top:1.75rem}.setting-wrap .setting-container .set-container .set-list-container .list-container>.top{display:flex;align-items:center;justify-content:space-between;margin-top:3.4375rem}.setting-wrap .setting-container .set-container .set-list-container .list-container>.top .list-cnt{font-size:1rem;font-weight:700;letter-spacing:-.02em;line-height:1.5;color:#3a3e40}.setting-wrap .setting-container .set-container .set-list-container .list-container>.top .list-cnt>span{color:#6545b7;margin-left:.3125rem}.setting-wrap .setting-container .set-container .set-list-container .list-container .empty-list{display:flex;flex-direction:column;align-items:center;width:100%;padding:6.25rem 0 6.5625rem}.setting-wrap .setting-container .set-container .set-list-container .list-container .empty-list .img-room{width:9rem;height:9.625rem}.setting-wrap .setting-container .set-container .set-list-container .list-container .empty-list .empty-list-text{font-size:1.125rem;font-weight:700;letter-spacing:-.02em;line-height:1.5;color:#4b5154;margin-top:1.125rem}.setting-wrap .setting-container .set-container .set-list-container .list-container .empty-list .empty-list-msg{font-size:.8125rem;font-weight:500;letter-spacing:-.02em;line-height:1.5384615385;color:#9ca4a7;text-align:center;margin-top:.375rem}.setting-wrap .setting-container .set-container .set-list-container .list-container .empty-list.keyword{font-size:.875rem;font-weight:600;letter-spacing:-.02em;line-height:1.5;color:#9ca5a7!important;padding:12.0625rem 0;text-align:center}.setting-wrap .setting-container .set-container .set-list-container .list-bottom{padding:.625rem 0;margin-top:2.75rem}.setting-wrap .setting-container .set-payment-method-container>p{font-size:.8125rem;font-weight:400;letter-spacing:-.02em;line-height:1.5384615385;color:#80888a;margin-top:.75rem}.setting-wrap .setting-container .set-payment-method-container form .payment-method-list ul{width:35.8125rem}.setting-wrap .setting-container .set-payment-method-container form .payment-method-list ul li{position:relative;border:1px solid #e9eff2;border-radius:10px;padding:1.125rem}.badge-current-payment-method{display:inline-block;height:1.25rem;background-color:#e9eff2;padding:0 .375rem;border-radius:4px;font-size:.625rem;font-weight:600;letter-spacing:-.04em;line-height:2;font-family:EuclidCircularA,sans-serif;margin-bottom:.5rem}.setting-wrap .setting-container .set-payment-method-container form .payment-method-list ul li .payment-method-information .form-input label{display:inline-flex;align-items:center;font-size:1rem;font-weight:400;letter-spacing:-.02em;line-height:1.5;color:#4b5154}.setting-wrap .setting-container .set-payment-method-container form .payment-method-list ul li .btn-container{position:absolute;top:50%;right:1.25rem;transform:translateY(-50%)}.setting-wrap .setting-container .set-payment-method-container form .payment-method-list ul li .btn-container button{background-color:transparent;font-size:.8125rem;font-weight:500;letter-spacing:-.02em;line-height:1.5384615385}.setting-wrap .setting-container .set-payment-method-container form .payment-method-list ul li .btn-container button~button{margin-left:1.1875rem}.setting-wrap .setting-container .set-payment-method-container form>.btn-container{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.setting-wrap .setting-container .set-payment-method-container form>.btn-container button{transition:none}.setting-wrap .setting-container .set-payment-method-container form>.btn-container .btn-cancel{display:none;height:3rem;background-color:transparent;font-size:.8125rem;font-weight:500;letter-spacing:-.02em;line-height:1.5384615385;color:#80888a}.setting-wrap .setting-container .set-payment-method-container form>.btn-container .btn-add-method{width:100%;height:3rem;font-size:1rem;font-weight:700;letter-spacing:-.03em;line-height:1.75;color:#fff;background-color:#6545b7;border-radius:10px}.setting-wrap .setting-container .set-payment-method-container form.select .payment-method-list ul li .payment-method-information .form-input input{display:block;width:0;opacity:0;margin-right:.5rem}.setting-wrap .setting-container .set-payment-method-container form.select .payment-method-list ul li .payment-method-information .form-input input:checked{width:1.125rem;opacity:1;background-image:url("../image/icn_radio_check.svg");background-repeat:no-repeat;background-position:center}.setting-wrap .setting-container .set-payment-method-container form.select .btn-container .btn-cancel{width:100%;display:block}.setting-wrap .setting-container .set-payment-method-container form.select .btn-container .btn-add-method{flex-shrink:0;width:28.3125rem}.setting-wrap .setting-container .meetingroom-interlock-container .interlock-aside{width:20rem;height:100%;position:fixed;left:0;top:0;background-color:#fff;padding:8.5625rem 3.5rem}.setting-wrap .setting-container .meetingroom-interlock-container .interlock-aside .interlock-logo{width:4.5625rem;height:4.5625rem}.setting-wrap .setting-container .meetingroom-interlock-container .interlock-aside .interlock-title{font-size:1.25rem;font-weight:700;letter-spacing:-.02em;line-height:1.5;color:#242728;margin-top:1.5rem}.setting-wrap .setting-container .meetingroom-interlock-container .interlock-aside .interlock-label{font-size:.8125rem;font-weight:600;letter-spacing:-.02em;line-height:1.5384615385;color:#4b5154;margin-top:2.625rem}.setting-wrap .setting-container .meetingroom-interlock-container .interlock-aside .interlock-text{margin-top:.75rem;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:1.5;color:#4b5154;word-break:keep-all}.setting-wrap .setting-container .meetingroom-interlock-container .interlock-aside .btn-unlink{margin-top:3.75rem}.setting-wrap .setting-container .meetingroom-interlock-container .interlock-aside~.interlock-content{float:right;width:calc(100% - 20rem)}.setting-wrap .setting-container .meetingroom-interlock-container .interlock-content>.container{width:33.5625rem;position:relative;margin:0 auto}.setting-wrap .setting-container .meetingroom-interlock-container .interlock-content>.container>p{font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:1.5;color:#242728}.setting-wrap .setting-container .meetingroom-interlock-container .interlock-content>.container .search-form .form-input input{border-radius:1.5625rem}.setting-wrap .setting-container .meetingroom-interlock-container .interlock-content>.container .search-form .form-input .btn-remove-keyword{display:none;position:absolute;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem}.setting-wrap .setting-container .meetingroom-interlock-container .interlock-content>.container .meetingroom-list .check-all{display:flex;justify-content:space-between;align-items:center;position:sticky;margin-bottom:1.5rem;top:0;background-color:#f9fafb;border:none}.setting-wrap .setting-container .meetingroom-interlock-container .interlock-content>.container .meetingroom-list .check-all .checkbox input{flex-shrink:0;width:1.125rem;height:1.125rem}.setting-wrap .setting-container .meetingroom-interlock-container .interlock-content>.container .meetingroom-list .check-all .checkbox label{margin-left:.5rem;font-size:.9375rem;font-weight:600;letter-spacing:-.3px;line-height:1.5}.setting-wrap .setting-container .meetingroom-interlock-container .interlock-content>.container .meetingroom-list .check-all .select-sort{position:relative;display:flex;align-items:center;justify-content:space-between;width:5.8125rem;border:1px solid #e0eff2;border-radius:.5rem;background-color:#fff;padding:.625rem .75rem;font-size:.9375rem;font-weight:600;letter-spacing:-.3px;line-height:1;color:#9ca4a7;cursor:pointer}.setting-wrap .setting-container .meetingroom-interlock-container .interlock-content>.container .meetingroom-list .check-all .select-sort img{transition:transform .3s}.setting-wrap .setting-container .meetingroom-interlock-container .interlock-content>.container .meetingroom-list .check-all .select-sort.on img{transform:rotate(180deg);transform-origin:center}.setting-wrap .setting-container .meetingroom-interlock-container .interlock-content>.container .meetingroom-list .check-all .select-sort .sort-list{display:none;position:absolute;top:calc(100% + 10px);right:0;width:10rem;background-color:#fff;border:1px solid #e0eff2;border-radius:.5rem;padding:.5rem 1rem;box-shadow:0 2px 15px 0 rgba(0,0,0,.08);cursor:default}.setting-wrap .setting-container .meetingroom-interlock-container .interlock-content>.container .meetingroom-list .check-all .select-sort .sort-list>span{display:block;padding:.5rem 0;cursor:pointer;font-size:.9375rem;font-weight:500;letter-spacing:-.3px;line-height:1}.setting-wrap .setting-container .meetingroom-interlock-container .interlock-content>.container .meetingroom-list .check-all .select-sort .sort-list>span.selected{color:#8d64f8;font-weight:600}.setting-wrap .setting-container .meetingroom-interlock-container .interlock-content>.container .meetingroom-list ul{overflow:auto;height:51.2462612164vh}.setting-wrap .setting-container .meetingroom-interlock-container .interlock-content>.container .meetingroom-list ul li{border-radius:10px;border:1px solid #e9eef2;padding:1.125rem;background-color:#fff}.setting-wrap .setting-container .meetingroom-interlock-container .interlock-content>.container .meetingroom-list ul li.checked{border-color:#d6dbdd}.setting-wrap .setting-container .meetingroom-interlock-container .interlock-content>.container .meetingroom-list ul li.check-all+li{margin-top:0}.setting-wrap .setting-container .meetingroom-interlock-container .interlock-content>.container .meetingroom-list ul li .checkbox input{width:1.125rem;height:1.125rem;margin-top:.25rem}.setting-wrap .setting-container .meetingroom-interlock-container .interlock-content>.container .meetingroom-list ul li .checkbox .info .name{display:block;font-size:1rem;font-weight:600;letter-spacing:-.32px;line-height:1.5;color:#242728}.setting-wrap .setting-container .meetingroom-interlock-container .interlock-content>.container .meetingroom-list ul li .checkbox .info>span{font-size:1rem;font-weight:500;letter-spacing:-.32px;line-height:1.5;color:#4b5154}.setting-wrap .setting-container .meetingroom-interlock-container .interlock-content>.container .empty-room{width:calc(100% - 20rem);position:fixed;top:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.setting-wrap .setting-container .meetingroom-interlock-container .interlock-content>.container .empty-room>p{font-size:1.375rem;font-weight:600;letter-spacing:-.02em;line-height:1.3636363636;margin-top:2.625rem;color:#d6dbdd}.setting-wrap .setting-container .meetingroom-interlock-container .interlock-content>.container .empty-room>a{position:relative;font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:1.5;color:#4b5154;margin-top:.75rem}.setting-wrap .setting-container .meetingroom-interlock-container .interlock-content>.container .empty-room>a::after{content:"";display:block;position:absolute;width:100%;height:1px;bottom:-1px;background-color:#4b5154}.setting-wrap .setting-container .meetingroom-interlock-container .interlock-content.slack{width:auto;height:31.0625rem;padding-bottom:0;margin-top:10.4375rem}.setting-wrap .setting-container .meetingroom-interlock-container .interlock-content.slack .unlink-slack-img-container{display:flex;align-items:center;justify-content:center;gap:0 2rem}.setting-wrap .setting-container .meetingroom-interlock-container .interlock-content.slack .unlink-slack-img-container .logo{width:6.875rem;height:6.875rem;background-color:#fff;box-shadow:0 4px 16px rgba(0,0,0,.05);border-radius:20px;padding:1.5rem 1.625rem}.setting-wrap .setting-container .meetingroom-interlock-container .interlock-content.slack .interlock-text{font-size:1.375rem;font-weight:600;letter-spacing:-.02em;line-height:1.3636363636;color:#242728;margin-top:3.25rem;text-align:center}.setting-wrap .setting-container .meetingroom-interlock-container .interlock-content.slack .interlock-text>p{font-size:1.125rem;font-weight:500;letter-spacing:-.02em;line-height:1.5;color:#4b5154}.setting-wrap .setting-container .meetingroom-interlock-container .interlock-content.slack .btn-container{position:absolute;bottom:0;width:100%;display:flex;align-items:center;justify-content:center;gap:0 3rem}.setting-wrap .setting-container .meetingroom-interlock-container .btn-cancel{font-size:.875rem;font-weight:600;letter-spacing:-.02em;line-height:1.5;padding:0 1rem;height:2.625rem;border-radius:10px;width:5rem;background-color:#c1c8cc;color:#fff}.setting-wrap .setting-container .meetingroom-interlock-container .btn-submit{font-size:1rem;font-weight:700;letter-spacing:-.02em;line-height:1.5;color:#fff;width:100%;height:3rem;background-color:#6545b7;border-radius:10px;margin-top:1.75rem}.setting-wrap .setting-container .meetingroom-interlock-container .btn-unlink{font-size:.875rem;font-weight:600;letter-spacing:-.02em;line-height:1.5;padding:0 1rem;height:2.625rem;border-radius:10px;background-color:#dd4037;color:#fff}.setting-wrap .setting-container .display-option-container .btn-save-display{font-size:.875rem;font-weight:600;letter-spacing:-.02em;line-height:1.5;padding:0 1rem;height:2.625rem;border-radius:10px;color:#fff;background-color:#8d64f8;position:absolute;top:2.75rem;right:2.75rem}.setting-wrap .setting-container .display-option-container fieldset.detail-option-field .form-input.switch{padding:2.25rem 0;justify-content:space-between;border-bottom:1px solid #e9eff2}.setting-wrap .setting-container .display-option-container fieldset.detail-option-field .form-input.switch:last-of-type{border-bottom:none}.setting-wrap .setting-container .display-option-container .form-input .text-area p{font-size:.8125rem;font-weight:500;letter-spacing:-.02em;line-height:1.5384615385;color:#9ca4a7;margin-top:.375rem}.setting-wrap .setting-container .display-option-container .accordion li .accordion-header .text-area{margin-left:.9375rem}.setting-wrap .setting-container .display-option-container .accordion li .accordion-header .text-area label{font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:1.5;color:#000}.setting-wrap .setting-container .display-option-container .accordion li .accordion-header .text-area p{font-size:.875rem;font-weight:400;letter-spacing:-.02em;line-height:1.5;margin-top:.25rem}.setting-wrap .setting-container .display-option-container .accordion li .accordion-content{border:1px solid #f9fafb;border-radius:0 0 10px 10px;padding:2.3125rem 7.625rem}.setting-wrap .setting-container .display-option-container .accordion li .accordion-content .theme-img{width:19.25rem;border-radius:12px;overflow:hidden}.setting-wrap .setting-container .set-device-container h3 .icn-device-guide{display:block;width:1.125rem;height:1.125rem;margin-left:.5625rem;cursor:pointer}.setting-wrap .setting-container .set-device-container .device-list{display:flex;flex-wrap:wrap;gap:2.75rem 8px;margin-top:2.75rem}.setting-wrap .setting-container .set-device-container .device-list>li{display:flex;flex-direction:column;align-items:center;border-radius:10px;padding:34px;width:calc(50% - 8px);cursor:pointer}.setting-wrap .setting-container .set-device-container .device-list .device-status-list{display:flex;align-items:center;justify-content:center;gap:0 1.75rem}.setting-wrap .setting-container .set-device-container .device-list .device-status-list>li{position:relative;width:1.75rem;height:1.75rem;background-repeat:no-repeat;background-size:contain;background-position:center}.setting-wrap .setting-container .set-device-container .device-list .device-status-list>li .tooltip-text{display:none;white-space:nowrap;position:absolute;top:100%;left:50%;transform:translateX(-50%);padding:.1875rem .375rem;background-color:#242728;border-radius:4px;font-size:.6875rem;font-weight:500;letter-spacing:-.02em;line-height:1.4545454545;color:#fff}.setting-wrap .setting-container .set-device-container .device-list .device-status-list>li.power{background-image:url("../image/icn_power.png")}.setting-wrap .setting-container .set-device-container .device-list .device-status-list>li.power:not(.on):hover{background-image:url("../image/icn_power_hover.png")}.setting-wrap .setting-container .set-device-container .device-list .device-status-list>li.power.on{background-image:url("../image/icn_power_on.png")}.setting-wrap .setting-container .set-device-container .device-list .device-status-list>li.charging{background-image:url("../image/icn_charging.svg")}.setting-wrap .setting-container .set-device-container .device-list .device-status-list>li.charging:not(.on):hover{background-image:url("../image/icn_charging_hover.svg")}.setting-wrap .setting-container .set-device-container .device-list .device-status-list>li.charging.on{background-image:url("../image/icn_charging_on.svg")}.setting-wrap .setting-container .set-device-container .device-list .device-status-list>li.network{background-image:url("../image/icn_network.svg")}.setting-wrap .setting-container .set-device-container .device-list .device-status-list>li.network:not(.on):hover{background-image:url("../image/icn_network_hover.svg")}.setting-wrap .setting-container .set-device-container .device-list .device-status-list>li.network.on{background-image:url("../image/icn_network_on.svg")}.setting-wrap .setting-container .set-device-container .device-list .device-name{font-size:1rem;font-weight:600;letter-spacing:-.02em;line-height:1.5;color:#4b5154;margin-top:1.75rem;text-align:center}.setting-wrap .setting-container .set-device-container .device-list .device-model{font-size:.8125rem;font-weight:500;letter-spacing:-.02em;line-height:1.5384615385;color:#9ca4a7;margin-top:.25rem}.setting-wrap .setting-container .set-device-container .device-list .device-room{font-size:.875rem;font-weight:600;letter-spacing:-.02em;line-height:1.5;color:#80888a;margin-top:.8125rem;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.setting-wrap .setting-container .set-device-container .device-list .device-room::before{content:"";display:inline-block;width:.6875rem;height:.375rem;margin-right:.4375rem;vertical-align:middle;background-image:url("../image/icn_connect.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.setting-wrap .setting-container .set-device-container .btn-device-guide{position:relative;font-size:.8125rem;font-weight:500;letter-spacing:-.03em;line-height:1.5076923077;color:#242728;margin-top:2.5rem;cursor:pointer}.setting-wrap .setting-container .set-device-container .btn-device-guide::after{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:.8px;background-color:#242728}.setting-wrap .setting-container .function-setting-container form{margin-top:40px}.setting-wrap .setting-container .function-setting-container legend{margin-bottom:20px}.setting-wrap .setting-container .function-setting-container .form-input{display:flex;justify-content:space-between;padding-bottom:2rem}.setting-wrap .setting-container .function-setting-container .form-input~.form-input{padding-top:2rem;border-top:1px solid #e9eff2}.setting-wrap .setting-container .function-setting-container .text-area label{font-size:1rem;color:#4b5154;font-weight:600;line-height:1.8}.setting-wrap .setting-container .function-setting-container .text-area p{font-size:.875rem;color:#9ca4a7;font-weight:500;line-height:1.3125}.setting-wrap .setting-container .function-setting-container #disabledForm div.form-input{padding:35px 0;border-bottom:1px solid #e9eff2;opacity:.7}.setting-wrap .setting-container .function-setting-container #disabledForm div.form-input:last-child{padding-bottom:0;border-bottom:0}.setting-wrap .add-member-menu{width:33rem;margin:0 auto 1.75rem}.setting-wrap .add-member-menu~.set-container{width:-moz-fit-content;width:fit-content;padding:0}.setting-wrap .add-member-menu ul{display:flex;position:relative;padding:5px 6px;background-color:#edf0f3;border-radius:14px}.setting-wrap .add-member-menu ul .active-point{content:"";display:block;width:calc(50% - 6px);height:38px;position:absolute;background-color:#fff;border-radius:9px}.setting-wrap .add-member-menu ul li{position:relative;width:50%;height:38px;font-size:1rem;font-weight:700;letter-spacing:-.02em;color:#80888a;text-align:center;line-height:38px;z-index:1;cursor:pointer;transition:color .2s}.setting-wrap .add-member-menu ul li.active:hover{color:#4a26a6}.setting-wrap .add-member-menu ul li:first-child.active~.active-point{transform:translate(0)}.setting-wrap .add-member-menu ul li:nth-of-type(2).active~.active-point{transform:translate(100%)}.check-password-container .one-step-form .field-text{white-space:nowrap}.check-password-container .one-step-form .form-input{max-width:320px}.table-pagination{display:flex;align-items:center;justify-content:center}.table-pagination .btn-page{background-color:transparent;width:1.125rem;height:.8125rem}.table-pagination .page-number{display:flex;align-items:center;margin:0 .375rem}.table-pagination .page-number li a{display:block;width:1.4375rem;font-size:.875rem;font-weight:600;letter-spacing:-.02em;line-height:1.5;color:#9ca4a7;text-align:center}.select-item{display:flex;flex-wrap:wrap;margin-top:10px;gap:.625rem}.select-item li{position:relative;display:inline-flex;align-items:center;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:1.5;color:#4b5154;padding:.0625rem .5625rem;background-color:#f4f7f9;border-radius:5px;max-width:100%}.select-item li>span{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-item li .btn-remove-item{display:inline-block;width:.75rem;height:.75rem;padding:.1875rem;margin-left:.625rem;cursor:pointer;flex-shrink:0}.select-item.meeting-room li{background-color:#2b435a;color:#fff;min-height:2rem}.ui-autocomplete .autocomplete-list{font-size:1rem;font-weight:400;letter-spacing:-.02em;line-height:1.5}.accordion li{border-radius:10px;overflow:hidden}.accordion li.active .accordion-header::after{transform:rotate(0)}.accordion li .accordion-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.0625rem;background-color:#f9fafb;border-color:transparent;width:100%}.accordion li .accordion-header::after{content:"";display:block;right:1.125rem;width:1rem;height:1rem;background-image:url("../image/icn_arrow_accordion.svg");background-repeat:no-repeat;background-position:center;background-size:9px 4px;transform:rotate(180deg);transition:transform .25s}section.join-step{background-color:#fff;border-radius:22px;border:1px solid #e9eff2;box-shadow:0 4px 16px rgba(0,0,0,.05)}section.join-step.hidden>h6>span{background-color:#9ca4a7}section.join-step>h6{display:flex;align-items:center;font-size:1.125rem;font-weight:600;letter-spacing:-.02em;line-height:1.5;color:#6545b7;padding:1.25rem 1.75rem;border-bottom:1px solid #e9eff2}section.join-step>h6>span{display:inline-block;font-family:EuclidCircularA,sans-serif;font-size:.75rem;font-weight:500;letter-spacing:-.04em;line-height:1.6666666667;width:1.25rem;height:1.25rem;margin-right:.5rem;text-align:center;background-color:#6545b7;border-radius:100%;color:#fff}section.join-step .fieldset-container fieldset legend{font-size:.8125rem;font-weight:600;letter-spacing:-.02em;line-height:1.5384615385;margin-bottom:1rem}section.join-step .fieldset-container fieldset .form-input.checkbox~.checkbox{margin-top:.75rem!important}section.join-step .fieldset-container fieldset .form-input.checkbox.outline{position:relative;display:flex;align-items:center;justify-self:flex-start;flex-wrap:wrap}section.join-step .fieldset-container fieldset .form-input.checkbox.outline:not(.all-check){padding:.75rem}section.join-step .fieldset-container fieldset .form-input.checkbox.outline:not(.all-check) label:not(.form-text){display:inline-block;width:auto;font-size:1rem;font-weight:400;letter-spacing:-.02em;line-height:1.5;color:#4b5154;margin-left:.5625rem}section.join-step .fieldset-container fieldset .form-input.checkbox.outline:not(.all-check) label.form-text{order:3;width:100%;font-size:.625rem;font-weight:400;letter-spacing:-.04em;line-height:1.7;color:#9ca4a7;padding-left:1.6875rem}section.join-step .fieldset-container fieldset .form-input.checkbox.outline:not(.all-check) label.form-text.error{color:#dd4037}section.join-step .fieldset-container fieldset .form-input.checkbox.outline:not(.all-check) label.required::before{content:"필수";font-weight:600;margin-right:.3125rem}section.join-step .fieldset-container fieldset .form-input.checkbox.outline:not(.all-check) .show-terms{display:inline-block;font-size:.8125rem;font-weight:400;letter-spacing:-.02em;line-height:1.5384615385;color:#80888a;text-decoration:underline;margin-left:.5625rem;align-self:flex-end;cursor:pointer}section.join-step .fieldset-container fieldset .form-input.checkbox.outline.all-check input[type=checkbox]{margin:0 .5625rem 0 .75rem;position:absolute}section.join-step .fieldset-container fieldset .form-input.checkbox.outline.all-check input[type=checkbox]:checked~label{color:#8d64f8;border:1px solid #8d64f8}section.join-step .fieldset-container fieldset .form-input.checkbox.outline.all-check label{transition:80ms;font-size:1rem;font-weight:600;letter-spacing:-.02em;line-height:1.5;color:#c1c8cc;padding:.75rem .75rem .75rem 2.4375rem;border:1px solid #e9eff2;border-radius:10px}section.join-step .fieldset-container fieldset .form-input.button{display:flex;justify-content:flex-end}section.join-step .fieldset-container fieldset .form-input.button .btn-next{background-color:transparent;font-size:1rem;font-weight:600;letter-spacing:-.02em;line-height:1.5;color:#8d64f8}section.join-step .fieldset-container fieldset .form-input.button .btn-next:not(:disabled):hover{color:#6b3be9}section.join-step .fieldset-container fieldset .form-input.button .btn-next:disabled{color:#ebe6f7}section.join-step .fieldset-container fieldset .form-input.button button[type=submit]{width:100%;height:3rem;font-size:1rem;font-weight:700;letter-spacing:-.02em;line-height:1.5;color:#fff;border-radius:10px;background-color:#6545b7}.browser-info{margin:0 auto}.browser-info tr{padding:10px}.browser-info tr td,.browser-info tr th{padding:10px;border:1px solid #000}.main-footer-margin{margin-right:2rem}